Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng website quản lí đặt phòng dịch vụ homestay cho baobab homestay

24 8 0
Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng website quản lí đặt phòng dịch vụ homestay cho baobab homestay

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Mục tiêu nghiên cứu đề tài là tạo dựng một website cho Baobab homestay dựa trên các ngôn ngữ lập trình web và framework CodeIgiter đáp ứng được các yêu cầu: Thiết kế lịch sự, đơn giản, sang trọng, nhưng vẫn đảm bảo sự tinh tế. Thiết kế website phải thể hiện được hình ảnh đẹp của Baobab homestay. Tính năng đặt phòng thuận tiện, nhanh chóng. Tính... Đề tài Hoàn thiện công tác quản trị nhân sự tại Công ty TNHH Mộc Khải Tuyên được nghiên cứu nhằm giúp công ty TNHH Mộc Khải Tuyên làm rõ được thực trạng công tác quản trị nhân sự trong công ty như thế nào từ đó đề ra các giải pháp giúp công ty hoàn thiện công tác quản trị nhân sự tốt hơn trong thời gian tới.

TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN KHOA CÔNG NGHỆ THÔNG TIN  XÂY DỰNG WEBSITE QUẢN LÍ ĐẶT PHỊNG DỊCH VỤ HOMESTAY CHO BAOBAB HOMESTAY TĨM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: CƠNG NGHỆ THƠNG TIN NIÊN KHĨA: 2016 - 2019 HSSV : Trần Hữu Nhựt Mã HSSV : CCCT16B015 CBHD : TS Nguyễn Thị Hoa Huệ Đà Nẵng, 06/2019 MỞ ĐẦU Khoảng vài năm trở lại đây, loại hình lưu trú ngắn hạn homestay thực bùng nổ nhu cầu khách hàng lựa chọn homestay để nghỉ dưỡng ngày tăng kéo theo nhiều người “đua nhau” đầu tư kinh doanh loại hình sản phẩm, dịch vụ Ngồi nhu cầu từ khách hàng ưu vượt trội so với thị trường giá cả, tiện ích đa dạng yếu tố thúc đẩy So với khách sạn từ đến sao, giá th homestay tương đương, có đơi cịn rẻ hơn, cần bỏ từ vài trăm nghìn bạn sở hữu cho khơng gian vơ tiện ích Đơi với khách du lịch ngày nay, ngày khách đòi hỏi cao từ dịch vụ homestay như: wifi miễn phí, hệ thống giải trí đại, trải nghiệm độc nhất, check-in, check-out nhanh chóng… Đó thách thức việc cạnh tranh homestay Để chủ động cơng nghệ giảm thiểu chi phí đặt phịng chiết khấu qua trung gian hệ thống đặt phòng online Nhiều homestay tự xây dựng hệ thống website đặt phịng riêng Tại khách du lịch có mức giá lưu trú hợp lí Lý chọn đề tài Baobab homestay nằm đường Bùi Hữu Nghĩa, thuộc phường An Hải Bắc, quận Sơn Trà, thành phố Đà Nẵng Baobab homestay chuyên cung cấp phòng lưu trú cỡ nhỏ vừa cho cá nhân hay gia đình du lịch xa đến với Đà Nẵng muốn có lựa chọn phù hợp giá cho chỗ qua đêm dài hạn Baobab homestay giai đoạn phát triển, Baobab homestay không muốn dừng lại việc đặt booking trang booking lớn Nên Baobab homestay muốn có website riêng giúp khách hàng booking website Baobab homestay Bên cạnh website Baobab homestay giúp quảng cáo chi tiết cho dịch vụ Mục tiêu nhiệm vụ nghiên cứu Tạo dựng website cho Baobab homestay dựa ngôn ngữ lập trình web framework CodeIgiter đáp ứng yêu cầu: - Thiết kế lịch sự, đơn giản, sang trọng, đảm bảo tinh tế Thiết kế website phải thể hình ảnh đẹp Baobab homestay - Tính đặt phịng thuận tiện, nhanh chóng - Tính quản lí đặt phịng - Trang giới thiệu Baobab homestay dịch vụ Baobab homestay - Website phải đáp ứng tính bảo mật - Phải dễ sử dụng người quản lí người dùng Đối tƣợng phạm vi nghiên cứu - Đối tượng nghiên cứu: o Baobab homestay o Ngơn ngữ lập trình web PHP; HTML, CSS, Javascript o Framework CodeIgniter 3.10 - Phạm vi nghiên cứu: o Dịch vụ đặt phịng Baobab homestay o Thơng tin phòng Baobab homestay Phƣơng pháp nghiên cứu - Nghiên cứu lí thuyết: Nghiên cứu lí thuyết thiết kế web (thiết kế giao diện với ngôn ngữ HTML, CSS, Javascript,…), lập trình web (ngơn ngữ PHP, framework Codeigniter hệ QT CSDL MySQL) - Nghiên cứu thực nghiệm: Phân tích, tìm hiểu kiểu thiết kế, xu hướng thiết kế phần mềm quản lí đặt phòng website thuộc lĩnh vực Homestay, Khách sạn, Nhà hàng, Khu nghỉ dưỡng để vận dụng lập trình xây dựng webssite cho Baobab homestay cách hợp lí Dự kiến kết Hồn thành Website Baobab Homestay với chức đặt phòng Ý nghĩa khoa học ý nghĩa thực tiễn - Ý nghĩa khoa học: Sinh viên tích lũy thêm kiến thức, kinh nghiệm lập trình website full-stack Tìm hiểu thêm framework CodeIgniter - Ý nghĩa thực tiễn Giúp Baobab homestay có hệ thống website đặt phịng hồn chỉnh riêng Ngồi nội dung Phần mở đầu, tổng kết, tài liệu tham khảo nội dung đồ án gồm chương sau: Chương Cơ sở lý thuyết Chương Phân tích thiết kế Chương Website Demo CHƢƠNG CƠ SỞ LÝ THUYẾT 1.1 NGƠN NGỮ LẬP TRÌNH PHP PHP (viết tắt hồi quy "PHP: Hypertext Preprocessor") ngôn ngữ lập trình kịch hay loại mã lệnh chủ yếu dùng để phát triển ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng qt Nó thích hợp với web dễ dàng nhúng vào trang HTML Do tối ưu hóa cho ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C Java, dễ học thời gian xây dựng sản phẩm tương đối ngắn so với ngôn ngữ khác nên PHP nhanh chóng trở thành ngơn ngữ lập trình web phổ biến giới 1.2 NHỮNG ĐẶC TRƢNG CƠ BẢN CỦA PHP 1.3 ƢU VÀ NHƢỢC ĐIỂM CỦA PHP 1.4 MƠ HÌNH PHÁT TRIỂN WEBSITE MVC 1.5 MƠ HÌNH APPLICATION) 1.6 WEBSITE SAP MỘT SỐ CÔNG NGHỆ KHÁC 1.6.1 Framework PHP 1.6.2 Framework CodeIgniter phiên 3.x 1.6.3 HTML 1.6.4 CSS 1.6.5 Bootstrap 1.6.6 Javascript 1.6.7 jQuery 1.6.8 jQuery Ajax (SINGLE WEB CHƢƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 ĐẶT VẤN ĐỀ Dịch vụ cung cấp phòng lưu trú homestay giá rẻ ngày nở rộ Kéo theo dịch vụ liên kết phân phối đặt phòng Booking, Airbnb hay Việt Nam Luxstay,… ngày nhiều Giả sử có Booking thay có nhiều dịch vụ phân phối khác tương tự Chủ homestay liên kết với Booking, sử dụng công nghệ Booking để quản lí việc đặt phịng Khách du lịch có nhu cầu tìm đến homestay qua Booking chủ homestay quảng cáo bên đưa khách đến với Booking thơng qua đường link Booking trích tiền đặt phịng mức phần trăm định Cơng việc homestay việc đặt phòng dừng lại Booking Bây có nhiều dịch vụ Booking, nhiều homestay lựa chọn hầu hết dịch vụ này, nhằm đảm bảo phòng homestay tiếp cận đến hết hầu hết khách du lịch Thời gian chủ homestay dành cho dịch vụ tăng lên Quản lí giá phịng dịch vụ khác nhau, công nghệ dịch vụ lại khác Việc cập nhật tình trạng phịng đến dịch vụ không đồng kịp thời Vậy, homestay làm chủ cơng nghệ đặt phịng, thơng báo xác kịp thời tình trạng phịng homestay, giá phòng mức hợp lí khơng phải chiết khấu qua khâu trung gian điều đáng thực 2.2 PHÂN TÍCH THIẾT KẾ 2.2.1 Yêu cầu phi chức 2.2.2 Yêu cầu chức 2.3 BIỂU ĐỒ TRƢỜNG HỢP SỬ DỤNG 2.3.1 Danh sách tác nhân sử dụng hệ thống Ý nghĩa STT Tác nhân Người dùng chung Người truy cập vào website Khách thuê Người truy cập vào website đặt phòng website Người quản lí Người quản lí hệ thống(chủ homestay) - Người dùng chung: tác nhân xem thơng tin website thơng tin phịng khơng đặt phịng - Khách th: tác nhân xem thông tin website giống người dùng chung người đặt phịng trực tuyến Có thể đặt trước khách thuê - Người quản lí: tác nhân sử dụng chức hệ thống cập nhật thơng tin phịng, kiểm tra thơng tin đơn th phịng, kiểm tra cập nhật thông tin khách thuê,… 2.3.2 Các biểu đồ trƣờng hợp sử dụng hệ thống Hình 2.1 Biểu đồ trường hợp sử dụng tổng quát Hình 2.2 Biểu đồ trường hợp sử dụng cập nhật danh mục phịng Hình 2.3 Biểu đồ trường hợp sử dụng cập nhật danh mục đơn thuê Hình 2.4 Biểu đồ trường hợp sử dụng cập nhật danh mục khách thuê Hình 2.5 Biểu đồ trường hợp sử dụng thêm đơn thuê 2.4 BIỂU ĐỒ LỚP Hình 2.6 Các bảng biểu đồ lớp 2.5 TỪ ĐIỂN CƠ SỞ DỮ LIỆU 2.5.1 Bảng room Bảng 2.1 Bảng từ điển phòng Tên thuộc tính Kiểu liệu Chú thích room_id int(11) Mã phịng(khóa chính) name varchar(255) Tên phịng price varchar(255) Giá phịng short_desc varchar(255) Mơ tả ngắn long_desc text Mơ tả chi tiết phòng people int(11) Số người giới hạn features text Dịch vụ kèm thumbnail_image text Hình ảnh đại diện gallery_image text Album hình ảnh square varchar(4) Diện tích phịng date_booked text Danh sách ngày mà phòng thuê 2.5.2 Bảng orders Bảng 2.2 Bảng từ điển đơn th phịng Tên thuộc tính Kiểu liệu Chú thích order_id int(11) Mã đơn th phịng(khóa chính) room_id int(11) Mã phịng(khóa ngoại) status int(11) Trạng thái đơn thuê(1: chờ xác nhận; 2: chờ checkin; 3: chờ checkout; 4: checkout toán; 5: hủy) total varchar(11) Tổng tiền đơn thuê checkin varchar(255) Ngày đến checkout varchar(255) Ngày client_id int(11) Mã khách hàng(khóa ngoại) token text Mã xác nhận đơn thuê people int(11) Số người đến date datetime Ngày thực đặt phòng 2.5.3 Bảng client Bảng 2.3 Bảng từ điển khách thuê Tên thuộc tính Kiểu liệu Chú thích client_id int(11) Mã khách th(khóa chính) fullname varchar(255) Tên đầy đủ khách thuê email varchar(60) Email khách thuê phone varchar(20) Số điện thoại khách thuê address varchar(255) Địa khách thuê date_used datetime Ngày đầu sử dụng dịch vụ int(11) Trạng thái khách thuê(1: thuê; 2: bị chặn thuê; 3: cần xác nhận đơn vừa đặt) status 2.5.4 Bảng user Bảng 2.4 Bảng từ điển tài khoản Tên thuộc tính Kiểu liệu Chú thích user_id int(11) Mã tài khoản(khóa chính) user_name varchar(22) Tên chủ tài khoản user_email varchar(60) Địa email đăng nhập user_password varchar(40) Mật đăng nhập CHƢƠNG WEBSITE DEMO 10 3.1 GIAO DIỆN WEBSITE DÀNH CHO NGƢỜI DÙNG CHUNG Hình 3.1 Giao diện tổng quan dành cho khách 11 Hình 3.2 Giao diện đầu trang kiểm tra phịng Hình 3.3 Giao diện trả kết kiểm tra phịng trống 12 Hình 3.4 Giao diện thân trang thơng tin phịng Hình 3.5 Giao diện thơng tin chi tiết phịng 13 3.2 GIAO DIỆN ĐẶT PHỊNG DÀNH CHO KHÁCH TH PHỊNG Hình 3.6 Giao diện chọn ngày đặt phịng Hình 3.7 Giao diện cung cấp thơng tin liên hệ xác nhận đặt phịng 14 Hình 3.8 Giao diện thơng báo kết đặt phịng 3.3 GIAO DIỆN QUẢN LÍ DÀNH CHO NGƢỜI QUẢN LÍ Hình 3.9 Giao diện đăng nhập quản lí 15 Hình 3.10 Giao diện quản lí phịng Hình 3.11 Giao diện thêm phịng 16 Hình 3.12 Giao diện cập nhật thơng tin phịng Hình 3.13 Giao diện cập nhật tài khoản quản trị 17 Hình 3.14 Giao diện quản lí khách thơng tin khách th Hình 3.15 Giao diện quản lí thơng tin đơn đặt phịng 18 KẾT LUẬN TỔNG KẾT Xây dựng hệ thống website theo mô hình SPA(Single page application - ứng dụng website trang) thách thức không nhỏ Thứ nhất, độ phổ biến mơ hình rộng, thời gian tiếp cận em mơ hình lại có hạn Thứ hai, lần em xây dựng website áp dụng nhiều mơ hình cơng nghệ SPA, MVC, framework CodeIgniter,… vào thực tế Do q trình thực đề tài gặp nhiều bug, nhiều thời gian để tìm hiểu kiến thức hiểu để áp dụng vào đề tài Ngoài ra, để website có trải nghiệm tốt người dùng phải cần nhiều yếu tố ví dụ giao diện Phần giao diện nhiều thời gian nghiên cứu đề tài, tránh thiếu sót mặc thẩm mĩ Dưới phần trình bày em thực đề tài lần này: - Về giao diện: Giao diện xây dựng hoàn chỉnh, tương ứng với đối tượng cụ thể, có ba đối tượng Người dùng chung, Người thuê phòng Người quản lí homestay - Với người quản lí thực chức năng: Cập nhật thơng tin phịng lên website, có thêm, sửa, xóa phịng; Thay đổi mật tài khoản quản lí; Quản lí đơn đặt phịng khách th; Quản lí thơng tin khách thuê phòng website - Với người dùng khách thuê phòng online: Kiểm tra phòng trống khả dụng tương ứng với ngày muốn lưu trú; Đặt phòng online; Thay đổi thơng tin liên hệ lần đặt phòng Mặc dù website thiếu sót nhiều chức năng, có nhiều dự định em chưa thể thực hết đề tài thời gian có hạn 19 Em hi vọng hoàn thiện thời gian đến Những vấn đề tồn đọng mà website chưa đáp ứng: - Thiếu cung cấp tài khoản quản lí cho nhân viên homestay - Thiếu mục tin blog du lịch - Chưa có chức tốn online cọc phịng, nhằm đảm bảo quyền lợi homestay - Mặc dù số phần lập trình có hướng đến chuẩn SEO, nhiên hiệu chưa đạt HƢỚNG PHÁT TRIỂN Xây dựng bổ sung thêm phần chức quản lí homestay như: - Tạo tài khoản riêng cho nhân viên, phân quyền cho loại tài khoản quản lí loại tài khoản - Đăng tin blog với nội dung du lịch cho khách hàng nhằm mục đích quảng cáo khác Xây dựng bổ sung tính tốn online việc liên kết với hệ thống ngân hàng hệ thống tốn online quốc tế khác Lập trình nội dung website theo hướng chuẩn SEO để khách hàng dễ dàng tìm kiếm qua cơng cụ tìm kiếm internet 20

Ngày đăng: 25/12/2023, 01:00

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan