Báo cáo website quản lý đặt phong khách sạn

44 13 0
Báo cáo website quản lý đặt phong khách sạn

Đ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

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THP HCM KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN HỌC PHẦN ĐỒ ÁN CHUYÊN NGÀNH ĐỀ TÀI XÂY DỰNG HỆ THỐNG WEBSITE ĐẶT PHÒNG KHÁCH SẠN Sinh viên thực hiện Giảng viên hướng dẫn Ngành Chuyên n.

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THP.HCM KHOA CÔNG NGHỆ THÔNG TIN Sinh viên thực : Giảng viên hướng dẫn : Ngành : Chuyên ngành : Lớp : Khóa : ĐỒ ÁN HỌC PHẦN ĐỒ ÁN CHUYÊN NGÀNH ĐỀ TÀI: XÂY DỰNG HỆ THỐNG WEBSITE ĐẶT PHÒNG KHÁCH SẠN Hà Nội, tháng 11 năm 2022 PHIẾU PHÂN CÔNG NGHIỆM VỤ THỰC HIỆN ĐỒ ÁN HỌC PHẦN : ĐỒ ÁN CHUYÊN NGÀNH 1.Tên đề tài: ĐẶT PHÒNG BOOKING KHÁCH SẠN Giảng viên hướng dẫn: T T MSSV/Họ Tên Nội dung công việc thực   MỤC LỤC Tự đánh giá tỉ lệ điểm LỜI NĨI ĐẦU Để có thời gian viết đồ án làm việc hiệu cho em xin gửi lời cảm ơn chân thành đến Trường Đại Học Cơng Nghệ TP Hồ Chí Minh tạo điều kiện tốt cho em hồn thành tốt đợt báo cáo đồ án Bên cạnh đó, em xin cảm ơn hướng dẫn tận tình thầy giúp đỡ em hoàn thành tốt đợt báo cáo đồ án Thiếu giúp đỡ giảng viên em khơng thể có kết ngày hơm Trong trình làm đồ án, q trình viết báo cáo, em khó tránh khỏi sai sót Rất mong giảng viên mơn thầy bỏ qua dẫn thêm cho em Em xin chân thành cảm ơn! TP Hồ Chí Minh, tháng 10 năm 2022 Sinh viên CHƯƠNG KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN 1.1Tìm hiểu “Xây dựng website đặt phòng khách sạn” Quản lý đặt phòng khách sạn công tác quan trọng phức tạp mà công ty dịch vụ phải thực Một công ty du lịch thực tin học hóa việc đăng ký đặt phịng thơng qua website công ty Đây trang web giới thiệu tất liên quan đến lĩnh vực khách sạn, villa Việt Nam đến khách hàng thăm quan website Chủ đạo website khách sạn, villa cho khách có nhu cầu nghỉ dưỡng Tại người dùng xem thơng tin homestay cung cấp, cho phép đặt phòng trực tiếp, tham khảo giá phịng, tìm kiếm phịng phù hợp Có cách để tìm kiếm thơng tin: tìm kiếm nhanh tìm kiếm chi tiết Tìm nhanh: cho phép người dùng tìm kiếm nhanh thông tin website thông qua thao tác đơn giản nhập từ khóa cần tìm nhấn enter để kết Tìm chi tiết: cho phép người dùng giới hạn khu vực tìm kiếm thơng tin để kết hiển thị xác Người dùng truy cập vào trang web để tìm kiếm thông tin homestay Truy cập trang web người dùng tìm kiếm thơng tin địa điểm nghỉ dưỡng khách sạn dịch vụ Sau tìm hiểu đầy đủ thơng tin tour du lịch, người dùng làm việc trực tiếp với nhân viên để đăng ký phòng , homestay cho Khi khách hàng đăng ký phịng có phiếu đăng ký cho khách hàng đăng ký trực tuyến đăng ký trực tiếp Nhân viên cần xác định thông tin: - Khách hàng có u cầu dịch vụ khơng? Phịng hay homestay mà khách hàng đăng ký Khách hàng muốn đặt phònghay khơng, loại phịng mà khách hàng muốn - đặt ? Khách hàng muốn ăn uống nghỉ ngơi khách sạn, phòng nào? Khách hàng muốn thuê dịch vụ khác hay không? Thông tin khách hàng: Họ tên, giới tính, tuổi, CMTND, địa chỉ, điện thoại, email… Nhân viên cần đưa thông tin sau cho khách sạn phịng rõ: - Thơng tin khách sạn Thơng tin khuyến khách sạn, phịng Thông tin dịch vụ khác yêu cầu khách, … Nhà quản lý: cần nắm bắt thông tin nhân viên mình, nắm bắt thơng tin khuyến giảm giá từ homestay nhanh nhạy…, đưa chiến lược kinh doanh hợp lý Không dừng lại vậy, hệ thống quản lý đặt phòng cần phải quản lý thêm nhiều chức khác Chẳng hạn việc bảo mật thông tin khách hàng, hệ thống đánh giá nhận xét góp ý khách hàng chất lượng dịch vụ, tổ chức tour theo đăng ký lựa chọn tour khách hàng, quản lý số vấn đề liên quan đến khách hàng, nhân viên, phương tiện, tốt hơn, đảm bảo xác nhanh chóng tiện lợi 1.2 Cơng cụ lập trình ngơn ngữ sử dụng - Hệ quản trị sở liệu: MySql - Cơng cụ lập trình: Visual Studio Code - Ngơn ngữ lập trình: PHP 1.3 Giới thiệu ngơn ngữ lập trình PHP PHP viết tắt cụm từ Personal Home Page chuyển thành Hypertext Preprocessor Hiểu đơn giản PHP ngơn ngữ lập trình kịch (scripting language) đa mục đích PHP dùng phổ biến cho việc phát triển ứng dụng web chạy máy chủ Dó đó, ngơn ngữ lập trình PHP xử lý chức từ phía server để sinh mã HTML client thu thập liệu biểu mẫu, sửa đổi sở liệu, quản lý file server hay hoạt động khác iện phổ biến việc sử dụng mã nguồn mở để nhúng vào HTML nhờ sử dụng cặp thẻPHP PHP áp dụng việc tối ưu hóa cho ứng dụng web đem lại hiệu cao nhanh, tiện lợi, lỗi mà cấu trúc tương tự Java hay C Ngoài ra, PHP coi ngôn ngữ dễ học thành thạo so với ngôn ngữ khác Vì lý mà PHP ngày áp dụng nhiều trở thành ngôn ngữ lập trình phổ biến Laravel PHP Web Framework miễn phí, mã nguồn mở, tạo Taylor Otwell dành cho việc phát triển ứng dụng web theo mơ hình kiến trúc mơ hình MVC dựa Symfony PHP Framework Một số tính Laravel sử dụng hệ thống đóng gói module, quản lý package (Composer), hỗ trợ nhiều hệ quản trị CSDL quan hệ (MySQL, MariaDB, SQLite, PostgreSQL,…), tiện ích hỗ trợ triển khai bảo trì ứng dụng.Mã nguồn Laravel lưu trữ GitHub cấp phép theo điều khoản Giấy phép MIT 1.4 Giới thiệu hệ quản trị sở liệu mysql MYSQL hệ quản trị sở liệu quan hệ (Relational Database Management System (RDBMS) ) sử dụng câu lệnh SQL (Transact-SQL) để trao đổi liệu máy Client máy cài SQL Server Một RDBMS bao gồm databases, database engine ứng dụng dùng để quản lý liệu phận khác RDBMS MYSQL tối ưu để chạy môi trường sở liệu lớn (Very Large Database Environment) lên đến Tera-Byte phục vụ lúc cho hàng ngàn user SQL Server kết hợp “ăn ý” với server khác Microsoft Internet Information Server (IIS), E-Commerce Server, Proxy Server… CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Hiện trạng thực tế Các trang web toàn giới phát triển với tốc độ vũ bão, số lượng người kết nối với ngày tăng Kinh doanh online trở thành ngành nghề đem lại lợi nhuận cao, nhiều doanh nghiệp cung cấp mặt hàng điện tử trực tuyến Tất bạn cần truy cập vào Website, lựa chọn sản phẩm phù hợp với đặt mua 2.2 Mơ hình nghiệp vụ hệ thống 2.2.1 Sơ đồ tổ chức Trang chủ Đăng kí Đăng nhập Tin tức Tìm kiếm Khuyến Tìm kiếm Tìm kiếm nâng cao Danh sách phòng Danh sách top điểm đến Chi tiết phịng Đặt phịng Hình 1: Sơ đồ tổ chức 2.2.2 Chức phận - Đối với nhóm người dùng Khách viếng thăm (Guest): o Đăng ký tài khoản hệ thống (thông tin đăng ký thơng tin) o Xem thơng tin phịng web - vị trí, … o Xem thơng tin chi tiết loại phịng thơng tin chi tiết giá phịng o Tìm kiếm bản: Tìm tên khách sạn, tìm kiếm loại phịng o Tìm kiếm nâng cao: Tìm phịng theo tên, giá cả, khuyến mãi, thơng tin - Đối với nhóm người dùng khách hàng (Customer): o Đăng nhập hệ thống Site đặt phịng o Cập nhật thơng tin cá nhân tài khoản o Liên hệ với admin o Đặt phịng tốn o Xem thơng tin lịch sử q trình đặt phịng qua giỏ hàng tình trạng hóa đơn - Đối với nhóm người dùng quản trị (Admin): o Đăng nhập hệ thống Site quản lý o Cập nhật thông tin cá nhân tài khoản o Quản lý tài khỏan người dùng (Thêm, Xóa, Cập nhật) Lưu ý khơng xóa tài khoản Admin sử dụng o Quản lý hệ thống phòng (Thêm, Xóa, Cập nhật) o Quản lý danh mục (Thêm, Xóa, Cập nhật) o Quản lý đơn đặt phịng (đã giao, chưa giao, giao) 2.3 Yêu cầu hệ thống - Hệ thống chạy đúng, ổn định - Giao diện thân thiện, dễ sử dụng - Đáp ứng hầu hết u cầu người dù Mơ hình Use Case 2.4.1 Xác định Actor Dựa vào yêu cầu tốn, ta có actor sau: Quản trị viên (Admin), người xem (Viewer) Khách hàng (Customer) Bảng thích: Name Tên Use Case ID Mã Use Case Description Tóm gọn tương tác thể Use Case Actor Những đối tượng thực tương tác Use Case Pre-condition Post-condition Điều kiện cần để Use Case thực thành công Những thứ xuất sau Use Case thưc Trigger Điều kiện kích hoạt Use Case xảy Luồng tương tác Actor System để Use Basic flow Alternative flow Exception flow Case thực thành công Luồng tương tác thay Actor System để Use Case thực thành công Luồng tương tác ngoại lệ Actor System mà Use Case thực thất bại 2.4.2 Xác định Use Case Từ yêu cầu chức ứng với actor, ta có Use case sau: Actor Use Case Đăng nhập, quản lý thơng tin phịng, quản lý loại phịng, Quản trị viên homestay, quản lý khách hàng, quản lý thông tin đặt (Admin) phịng, quản lý thống kê xem thơng tin khách sạn, tìm kiếm phịng u thích, quản Người xem (Viewer) Khách hàng (Customer) lý khách sạn đặt xem thông tin homestay, tìm kiếm phịng, quản lý đơn đặt hàng, tốn, đánh giá , xem thơng tin cá nhân, xem lịch sử đặt phòng, khách sạn 2.5 Xây dựng biểu đồ Use Case tổng quát Biểu đồ Use Case tổng quát Website có phần tương tác quản lý hệ thống (admin) user (khách hàng) - Admin quản lý phía sau hệ thống, đưa thơng tin khách sạn, phịng , quản lý website thông tin liên quan đến nhà hàng, báo cáo thống kê danh mục khách sạn ... Case Đăng nhập, quản lý thơng tin phịng, quản lý loại phòng, Quản trị viên homestay, quản lý khách hàng, quản lý thơng tin đặt (Admin) phịng, quản lý thống kê xem thơng tin khách sạn, tìm kiếm... dựng website đặt phòng khách sạn? ?? Quản lý đặt phòng khách sạn công tác quan trọng phức tạp mà công ty dịch vụ phải thực Một công ty du lịch thực tin học hóa việc đăng ký đặt phịng thơng qua website. .. thích, quản Người xem (Viewer) Khách hàng (Customer) lý khách sạn đặt xem thơng tin homestay, tìm kiếm phịng, quản lý đơn đặt hàng, tốn, đánh giá , xem thông tin cá nhân, xem lịch sử đặt phòng, khách

Ngày đăng: 24/11/2022, 15:14

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

Tài liệu liên quan