1. Trang chủ
  2. » Công Nghệ Thông Tin

Xây dựng hệ thống quản lý khách sạn.

41 314 0

Đ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

TÓM TẮT Tên đề tài: Xây dựng hệ thống quản khách sạn Sinh viên thực hiện: Trần Hậu Số thẻ SV: 102120137 Lớp: 12T2 Xây dựng hệ thống quản khách sạn bao gồm phần dành cho admin, nhân viên khách hàng, admin có chức tạo user phân quyền cho user cấu hình cho người dùng truy cập vào người dùng khơng thể truy cập vào quản thao tác nhân viên khách sạn để biết đucợ tình hình, nhân viên tùy theo chức vụ có chức chấp nhận đơn đặt phòng cung cấp dịch vụ cho khách quản thông tin khách hàng, cấu hình phòng đặt đặt, phần khách hàng, khách hàng tìm kiếm phòng đặt phòng online, khách hàng tốn trực tiếp lúc đặt hàng toán sau phải xác nhận qua email phải toán trước 15 ngày sau 15 ngày mà khơng tốn đơn đặt hàng tự động bị hủy Về nội dung hệ thống cung cấp phòng đặt dịch vụ chúng t có nhiều trạng thái cho loại trạng thái chung đặt phòng đặt dịch vụ có trạng thái tốn chưa tốn, khách hàng đặt dịch vụ chưa sử dụng phòng cách liên lạc với nhân viên , nhân viên tìm kiếm dịch vụ hay không đặt cho khách hàng, dịch vụ cung cấp cho khách hàng nhân viên có nhiệm vụ chuyển đổi trạng thái dịch vụ sang booked, cancel chuyển trạng thái cancel, tính phần booked, việc đặt phòng tương tự Ngồi hệ thống có khả chuyển hướng lỗi 404, 503,504 ĐẠI HỌC ĐÀ NẴNG CỘNG HỊA XÃ HƠI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC BÁCH KHOA Độc lập - Tự - Hạnh phúc KHOA ………………………………………… NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên: Trần Hậu Số thẻ sinh viên: 102120137 Lớp:12T2 Khoa: Công nghệ thông tin Ngành : Công nghệ thông tinin Tên đề tài đồ án: Xây dựng hệ thống quản khách sạn Đề tài thuộc diện: ☐ Có ký kết thỏa thuận sở hữu trí tuệ kết thực Các số liệu liệu ban đầu: …………………………………… …………………………………………… …… ………………………………………………………………………………………… … ………………………………….… ……………………… ……………………… Nội dung phần thuyết minh tính tốn: … ……………………………………………………………………………………… … ……………………………………………………………………………………… … ……………………………………………………………………………………… … ……………………………………………………………………………………… … ……………………………………………………………………………………… Các vẽ, đồ thị ( ghi rõ loại kích thước vẽ ): … ……………………………………………………………………………………… … ……………………………………………………………………………………… … ……………………………………………………………………………………… … ……………………………………………………………………………………… Họ tên người hướng dẫn: Th.s Mai Văn Hà Ngày giao nhiệm vụ đồ án: …… /……./201… Ngày hoàn thành đồ án: …… /……./201… Đà Nẵng, ngày tháng năm 201 Trưởng Bộ mơn …………………… Người hướng dẫn LỜI NĨI ĐẦU Em xin chân thành cảm ơn quý thầy cô giáo khoa Cơng Nghệ Thơng Tin tồn thể q thầy cô trường Đại Học Bách Khoa – Đại Học Đà Nẵng tận tình dạy dỗ, truyền đạt cho em kiến thức quý giá suốt năm học trường, tiền đề sở giúp cho em thực đồ án Xin chân thành cảm ơn thầy Mai Văn H tận tình bảo, hướng dẫn giúp đỡ cho em suốt q trình thực để hồn thành đồ án thời hạn Trong suốt trình thực đồ án, cố gắng để hồn thành, chắn khơng tránh khỏi thiếu sót, em mong nhận thơng cảm góp ý từ phía q thầy bạn Một lần em xin chân thành cảm ơn! i CAM ĐOAN Tôi xin cam đoan: Nội dung đồ án thực hướng dẫn trực tiếp thầy Mai Văn Hà Các tham khảo dùng đồ án trích dẫn rõ ràng tên tác giả, tên cơng trình, thời gian, địa điểm cơng bố Nếu có chép khơng hợp lệ, vi phạm, tơi xin chịu hồn tồn trách nhiệm Sinh viên thực Trần Hậu ii MỤC LỤC LỜI NÓI ĐẦU i CAM ĐOAN .ii MỤC LỤC iii DANH SÁCH CÁC BẢNG, HÌNH VẼ v DANH SÁCH CÁC KÝ HIỆU, CHỮ VIẾT TẮT vi MỞ ĐẦU Chương 1: CƠ SỞ THUYẾT 1.1 Giới thiệu ngơn ngữ lập trình 1.1.1 Giới thiệu ngôn ngữ ruby 1.1.2 Giới thiệu ngôn ngữ javascript 1.1.3 Giới thiệu ngôn ngữ Css 1.1.4 Giới thiệu jquery 1.2 Giới thiệu Framword sử dụng 1.2.1 Ruby on Rails 1.2.2 Bootstrap Chương 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 PHÂN TÍCH YÊU CẦU 2.1.1 Yêu cầu chức hệ thống 2.1.2 Yêu cầu phi chức năng: 2.2 Đặc tả yêu cầu 10 2.2.1 Biểu đồ Use Case 10 2.2.2 Biểu đồ 14 2.2.3 Biểu đồ lớp 22 2.2.4 Cơ sở liệu 23 CHƯƠNG 3: TRIỂN KHAI VÀ ĐÁNH GIÁ KẾT QUẢ 24 3.1 Triển khai 24 3.2 Kết 24 3.2.1 Giao diện dành cho khách hàng 24 3.2.3 Giao diện dành cho admin 29 iii KẾT LUẬN 32 Kết đạt 32 Kết luận chung 32 Hướng phát triển 32 TÀI LIỆU THAM KHẢO 33 iv DANH SÁCH CÁC BẢNG, HÌNH VẼ BẢNG 1.1 BẢNG 1.2 …… BẢNG 1.3 …… …….…… HÌNH 1.1 HÌNH 1.2 HÌNH 1.3 …….…… Ghi chú: - Mỗi bảng, hình vẽ/ sơ đồ phải đánh số có tên; - Đánh số bảng đánh số hình vẽ/ sơ đồ riêng Quy luật đánh số sau:  Chữ số thứ tên chương;  Chữ số thứ hai thứ tự bảng biểu, sơ đồ, hình,…trong chương v DANH SÁCH CÁC KÝ HIỆU, CHỮ VIẾT TẮT KÝ HIỆU: …….…… …….…… …….…… …….…… …….…… …….…… CHỮ VIẾT TẮT: …….…… …….…… …….…… …….…… Ghi chú: - Ký hiệu: mục ký hiệu gồm ký hiệu phần tên gọi, diễn giải ký hiệu - Cụm từ viết viết tắt chữ ký hiệu thay chữ viết liền nhau, để thay cho cụm từ có nghĩa, thường lặp nhiều lần đồ án vi Hệ thống quản khách sạn MỞ ĐẦU Mục đích thực đề tài: Xây dựng hệ thống quản khách sạn cho admin điều chỉnh giao diện cho khách nhìn quản phòng vụ, admin có khả cho phép người dùng truy cập vào hệ thống quản công ty ngăn ngừa truy cập khơng hợp lệ, nhân viên có khả đồng ý đơn đặt phòng hủy bỏ đơn đặt phòng, cung cấp dịch vụ cho khách, xem trạng thái đơn đặt phòng trạng thái dịch vụ, khách hàng có khả đặt phòng online tính tiền online Mục tiêu đề tài: + Xây dựng hệ thống + Quản đặt phòng + Quản danh sách khách hàng + Quản quản dịch vụ cung cấp dịch vụ cho khách + Quản thu chi + Quản nội dung web hiển thị + Tính tiền online + Chú trọng tới việc bảo mật + Chú trọng tới việc tối ưu hóa chương trình Phạm vi đề tài: + Đồ án thực theo phạm vi yêu cầu đồ án tốt nghiệp + Đồ án hồn thiện chức quản đặt phòng chức lại hoàn thiện mức + Đề tài thực cho khách sạn tầm cỡ trung bình Đối tượng nghiên cứu: + khách sạn nơi cần cấp hệ thống để quản khách sạn Cấu trúc đồ án tốt nghiệp: - Gồm phần: Sinh viên thực hiện: Trần Hậu Hướng dẫn: ThS Mai Văn Hà Hệ thống quản khách sạn + Phần dành cho Admin + Phần dành cho nhân viên + Phần dành cho khách hàng Sinh viên thực hiện: Trần Hậu Hướng dẫn: ThS Mai Văn Hà Hệ thống quản khách sạn 19 Hình 2.9 Biểu đồ tạo phòng 2.2.2.10 Admin cài đặt nội dùng hình trang chủ khách hàng Hình 2.10 Biểu đồ admin cài đặt nội dung 2.2.2.11 Phòng khơng đặt Sinh viên thực hiện: Trần Hậu Hướng dẫn: ThS Mai Văn Hà 19 Hệ thống quản khách sạn 20 Hình 2.11 Biểu đồ phòngòng khơng đặt 2.2.2.12 Cancel service Hình 2.12 Biểu đồ cancle service Sinh viên thực hiện: Trần Hậu Hướng dẫn: ThS Mai Văn Hà 20 Hệ thống quản khách sạn Sinh viên thực hiện: Trần Hậu 21 Hướng dẫn: ThS Mai Văn Hà 21 Hệ thống quản khách sạn 22 2.2.3 Biểu đồ lớp Hình 2.13 Biểu đồ lớp Sinh viên thực hiện: Trần Hậu Hướng dẫn: ThS Mai Văn Hà 22 Hệ thống quản khách sạn 23 2.2.4 Cơ sở liệu 2.2.4.1 Mơ hình quan hệ liệu Hình 2.14 Mơ hình quan hệ liệuiệu Sinh viên thực hiện: Trần Hậu Hướng dẫn: ThS Mai Văn Hà 23 Hệ thống quản khách sạn 24 CHƯƠNG 3: TRIỂN KHAI VÀ ĐÁNH GIÁ KẾT QUẢ 3.1 Triển khai Công cụ phân tích thiết kế hệ thống: StarUML Ngơn ngữ lập trình: Ruby, SQL, JavaScript, CSS Các cơng nghệ, thư viên bổ trợ: bootstrap, jquery Sử dụng server: Web brick Xây dựng ứng dụng web theo Framework Ruby on Rails Công cụ lập trình: sublime text, SQLite 3.2 Kết 3.2.1 Giao diện dành cho khách hàng 3.2.1.1 Trang chủ Giao diện trang chủ hình ảnh khách sạn, thơng tin chi tiết khách sạn, kiện khách sạn, mục dành cho khách hàng tìm kiếm phòng trống Hình 3.1 Giao diện trang chủ khách hàng 3.2.1.2 Giao diện hiển thị kết tìm phòng khách hàng Giao diện hiển thị kết tìm kiếm phù hợp với thơng tin nhập vào để tìm kiếm khách hàng Sinh viên thực hiện: Trần Hậu Hướng dẫn: ThS Mai Văn Hà 24 Hệ thống quản khách sạn 25 Hình 3.2 Giao diện kết tìm kiếm phòng 3.2.1.3 Giao diện đặt phòng Giao diện đặt phòng gồm mục dành cho thơng tin khách hàng mục thơng tin phòng Hình 3.3 Giao diện đặt phòng 3.2.1.4 Giao diện xác nhận mail thành cơng Giao diện sau khách hàng xác nhận mail thành công Sinh viên thực hiện: Trần Hậu Hướng dẫn: ThS Mai Văn Hà 25 Hệ thống quản khách sạn 26 Hình 3.4 Giao diện xác nhận mail thành cơng 3.2.2 Giao diện dành cho nhân viên 3.2.2.1 Đăng nhập Phần gồm form cho nhân viên nhập thông tin đăng nhập Hình 3.5 Giao diện dành cho nhân viên admin đăng nhập 3.2.2.2 Giao diện sau đăng nhập thành công Giao diên dành cho nhân viên admin gồm mục có sẵn để tiện lợi cho việc tìm kiếm thơng tin Tùy theo nhân viên admin mà có lựa chọn khác Sinh viên thực hiện: Trần Hậu Hướng dẫn: ThS Mai Văn Hà 26 Hệ thống quản khách sạn 27 Hình 3.6 Giao diện sau đăng nhập thành công 3.2.2.3 Giao diện quản đơn đặt phòng Phần dành cho nhân viên quản trạng thái đơn đặt phòng chọn Hình 3.7 Giao diện quản đơn đặt phòng 3.2.2.4 Giao diện quản service Giao diện gồm service có sẵn giúp nhân viên tìm kiếm service để chọn cho khách chuyển đổi trạng thái service sau giai đoạn Sinh viên thực hiện: Trần Hậu Hướng dẫn: ThS Mai Văn Hà 27 Hệ thống quản khách sạn 28 Hình 3.8 Giao diện quản service 3.2.3.5 Giao diện quản đặt phòng tất phòng Hiển thị tất trạng thái đặt phòng tất phòng giúp nhân viên có nhìn tổng qt tình hình phòng từ đưa đè nghị đặt phòng hợp cho khách Hình 3.9 Giao diện quản đặt phòng tất phòng 3.2.2.5 Giao diện quản tất đơn đặt phòngòng Hiển thị tất booking tìm kiếm theo trạng thái booking giúp nhân viên tìm kiếm booking trạng thái cụ thể waitting in use Sinh viên thực hiện: Trần Hậu Hướng dẫn: ThS Mai Văn Hà 28 Hệ thống quản khách sạn 29 Hình 3.10 Giao diện quản tất đơn đặt phòng 3.2.3 Giao diện dành cho admin 3.2.3.1 Giao diện chọn phòng hiển thị trang chủ khách hàng Admin chọn phòng theo id mà cảm thấy phù hợp cho hiển thị trang chủ khách hàng Hình 3.11 Giao diện chọn phòng hiển thị trang chủ khách hàng 3.2.3.2 Giao diện chọn hình ảnh hiển thị ảnh tiêu đề Admin chọn ảnh theo id để hiển thị lên trang chủ khách hàng Sinh viên thực hiện: Trần Hậu Hướng dẫn: ThS Mai Văn Hà 29 Hệ thống quản khách sạn 30 Hình 3.12 Giao diện chọn ảnh top hiển thị trang chủ khách hàngàng 3.2.3.3 Giao diện tạo service Admin tạo service để hiển thị lên service mà nhân viên cung cấp cho khách hàng Hình 3.13 Giao diện tạo dịch vụ 3.2.3.4 Giao diện allow ip address Admin tạo ip addrress mà cho phép truy cập tới trang quản Sinh viên thực hiện: Trần Hậu Hướng dẫn: ThS Mai Văn Hà 30 Hệ thống quản khách sạn 31 Hình 3.14 Giao diện cho phép địa IP truy cập vào trang quản Sinh viên thực hiện: Trần Hậu Hướng dẫn: ThS Mai Văn Hà 31 Hệ thống quản khách sạn 32 KẾT LUẬN Kết đạt Trong thời gian tìm hiểu, nghiên cứu sở thuyết triển khai ứng dụng công nghệ, đồ án đạt kết sau: Về mặt thuyết, đồ án đạt được: - Nắm vững phương pháp xây dựng website với ngôn ngữ Ruby sử dụng framework Ruby On Rails - Nghiên cứu chi tiết công nghệ HTML5, JavaScript, Css, Jquery,….nhằm thiết kế giao diện website thêm phần trực quan sinh động Về mặt thực tiễn ứng dụng, đồ án đạt được: - Cơ xây dựng website giúp khách hàng có hiểu biết khách sạn, xem phòng đặt phòng đặt phòng, giúp nhân viên chấp nhận đơn đặt phòng quản dịch vụ, quản trạng thái đặt phòng , xây dựng chức dành cho admin quản nội dung hiển thị cho khách hàng, tạo phòng, tạo service, ngăn ngừa truy cập bất hợp pháp thông qua việc thiết lập địa ip, quản hoạt động nhân viên Về giao diện: Xây dựng giao diện người dùng thân thiện, dễ sử dụng Về cấu trúc hệ thông: xây dựng hệ thống tương đối tối ưu, dễ dàng thêm chức để phát triển cho sau Tuy nhiên, đồ án tồn vấn đề sau: Vì tìm hiểu mơ hình từ phía nhân viên khách sạn chưa thực tiếp xúc với hệ thống nên chưa hình dunghệ thống thực Giao diện chưa đẹp mắt Kết luận chung - Qua việc xây dựng hoàn thiện sản phẩm thấy việc tổ chức sơ đồ mô hình hệ thống quan trọng giúp cho việc phát triển hệ thống sau - Việc tìm hiểu kỳ đề tài nguyên tắc hoạt động hệ thống yếu tố quan trọng giúp chung ta làm lại chức hệ thống nhận chức làm không hợp Hướng phát triển - Xây dựng thêm nhiều chức cho nhân viên quản trạng thái phòng(dirty, clean ) - Xây dựng hệ thống mobile để người quản dễ dàng cập nhật trạng thái phòng Sinh viên thực hiện: Trần Hậu Hướng dẫn: ThS Mai Văn Hà 32 Hệ thống quản khách sạn 33 TÀI LIỆU THAM KHẢO Internet [1] Trang web https://www.ruby-lang.org/vi [2] Trang web http://rubyonrails.org/ [3] Trang web http://jqueryui.com/ [4] Trang web https://www.intercontinental.com/hotels/gb/en/ [5] Trang web https://www.booking.com/ Sinh viên thực hiện: Trần Hậu Hướng dẫn: ThS Mai Văn Hà 33 ... thường lặp nhiều lần đồ án vi Hệ thống quản lý khách sạn MỞ ĐẦU Mục đích thực đề tài: Xây dựng hệ thống quản lý khách sạn cho admin điều chỉnh giao diện cho khách nhìn quản lý phòng vụ, admin có khả... vụ, khách hàng có khả đặt phòng online tính tiền online Mục tiêu đề tài: + Xây dựng hệ thống + Quản lý đặt phòng + Quản lý danh sách khách hàng + Quản quản lý dịch vụ cung cấp dịch vụ cho khách. .. Hà 10 Hệ thống quản lý khách sạn 11 2.2.1.2 Khách hàng Hình 1.2: Sơ đồ Use Case khách hàng 2.2.1.3 Nhân viên Sinh viên thực hiện: Trần Hậu Hướng dẫn: ThS Mai Văn Hà 11 Hệ thống quản lý khách

Ngày đăng: 07/11/2017, 23:16

Xem thêm: Xây dựng hệ thống quản lý khách sạn.

TỪ KHÓA LIÊN QUAN

w