báo cáo đồ án phân tích và thiết kế hướng đối tượng đề tài hệ thống quản lý khách sạn

42 3 0
báo cáo đồ án  phân tích và thiết kế hướng đối tượng đề tài hệ thống quản lý 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

lOMoARcPSD|10162138 TRƯỜNG ĐẠI HỌC ĐÔNG Á KHOA CÔNG NGHỆ THÔNG TIN -✧✧ ✧ - BÁO CÁO ĐỒ ÁN PHÂN TÍCH VÀ THIẾT KẾ HƯỚNG ĐỐI TƯỢNG Tên đề tài: Hệ thống Quản lý khách sạn Họ tên: …………… Lớp: CS20A1A Đà Nẵng, 15/08/2022 lOMoARcPSD|10162138 MỤC LỤC CHƯƠNG KHẢO SÁT HIỆN TRẠNG HỆ THỐNG 1.1 Khảo sát trạng: 1.2 Phát biểu toán: CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Biểu đồ Use case: 3 2.1.1 Biểu đồ use case tổng quát: 2.1.2 Biểu đồ use chi tiết: 2.1.3 Xây dựng kịch cho Use case: 2.2 Biểu đồ lớp 10 2.3 Biểu đồ 12 2.4 Biểu đồ hoạt động: 19 2.4.1 Quản Lý Thuê Phòng: 19 2.4.2 Quản Lý Phòng: 20 2.4.3 Quản Lý Khách Hàng: 20 2.4.4 Quản Lý Tài Khoản: 21 2.4.5 Quản Lý Nhân Viên: 21 2.4.6 Lập Hóa Đơn: 22 2.4.7 Lập Báo Cáo: 22 2.4.8 Quản Lý Tiện Nghi: 23 2.4.9 Quản Lý Dịch Vụ: 23 2.4.10 Quản Lý Thuê Dịch Vụ: 24 2.5 Biểu đồ trạng thái 24 2.5.1 Biểu đồ trạng thái: Dịch vụ 24 2.5.2 Biểu đồ trạng thái: Tiện nghi 25 2.5.3 Biểu đồ trạng thái: Hóa đơn 25 2.5.4 Biểu đồ trạng thái: Nhân viên 26 2.5.5 Biểu đồ trạng thái: Phòng 26 2.5.6 Biểu đồ trạng thái: Tài khoản 27 2.6 Thiết kế sở liệu vật lý: 27 lOMoARcPSD|10162138 2.7 Thiết kế giao diện (Thiết kế Figma Phát thảo Excel) CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 31 36 3.1 Thực 36 3.2 Chưa thực 36 3.3 Hướng phát triển 36 lOMoARcPSD|10162138 DANH MỤC HÌNH ẢNH Hình Biểu đồ Use case tổng quát Hình Biểu đồ Use case (Người quản trị ) Hình Biểu đồ Use case (Nhân viên ) Hình Biểu đồ Use case (Khách hàng ) Hình Biểu đồ lớp 11 Hình Biểu đồ quản lý thuê phòng 12 Hình Biểu đồ quản lý phịng 13 Hình Biểu đồ quản lý khách hàng 14 Hình Biểu đồ quản lý tài khoản 15 Hình 10 Biểu đồ quản lý nhân viên 15 Hình 11 Biểu đồ lập hóa đơn 16 Hình 12 Biểu đồ lập báo cáo 16 Hình 13 Biểu đồ quản lý tiện nghi 17 Hình 14 Biểu đồ quản lý dịch vụ 17 Hình 15 Biểu đồ quản lý thuê dịch vụ 18 Hình 16 Biểu đồ hoạt động quản lý th phịng 19 Hình 17 Biểu đồ hoạt động quản lý phịng 20 Hình 18 Biểu đồ hoạt động quản lý khách hàng 20 Hình 19 Biểu đồ hoạt động quản lý tài khoản 21 Hình 20 Biểu đồ hoạt động quản lý nhân viên 21 Hình 21 Biểu đồ hoạt động lập hóa đơn 22 Hình 22 Biểu đồ hoạt động lập báo cáo 22 Hình 23 Biểu đồ hoạt động quản lý tiện nghi 23 Hình 24 Biểu đồ hoạt động quản lý dịch vụ 23 Hình 25 Biểu đồ hoạt động quản lý thuê dịch vụ 24 lOMoARcPSD|10162138 DANH MỤC BẢNG BIỂU Bảng Bảng Nhân Viên 26 Bảng Bảng User 27 Bảng Bảng User Login 27 Bảng 4.Bảng Dịch Vụ 27 Bảng Bảng Khách Hàng 27 Bảng Bảng Loại Phòng 28 Bảng Bảng Phòng 28 Bảng Bảng Trạng thái phòng 28 Bảng 9.Bảng Phiếu đặt 28 Bảng 10.Bảng Phiếu Thuê 28 Bảng 11 Bảng Phiếu Thu 29 Bảng 12 Bảng Hóa Đơn 29 Bảng 13 Bảng Tiện Nghi 29 Bảng 14 Bảng Báo Cáo 29 lOMoARcPSD|10162138 CHƯƠNG 1.1 KHẢO SÁT HIỆN TRẠNG HỆ THỐNG Khảo sát trạng: Ngày nay, nhu cầu lại, công tác dài ngày , nhu cầu du lịch người nhu cầu nơi ăn chốn ở, nghỉ ngơi thư giãn yêu cầu chất lượng dịch vụ ngày tăng Bắt kịp địi hỏi khách sạn ngày nâng cao chất lượng quản lý phục vụ để đạt mục tiêu kinh doanh để tồn môi trường kinh doanh khách sạn đầy cạnh tranh Song song đó, khách sạn cần phải có hệ thống quản lý để bảo đảm quy trình quản lý phục vụ khách hàng cách tốt Để giải vấn để khách sạn trang bị cho mơ hình quản lý riêng phù hợp với quy mơ khách sạn Sau nhóm em xin giới thiệu mơ hình quản lý khách sạn NiceDream : Khách sạn có 12 tầng 120 phịng nghỉ sang trọng Tiện nghi hệ thống dịch vụ đáp ứng nhu cầu giải trí kinh doanh Các tiện nghi giải trí bao gồm bể bơi ngồi trời, sân tennis, karaoke, câu lạc đêm trung tâm thương vụ Khách sạn gần di tích lịch sử, danh lam thắng cảnh trung tâm mua sắm thành phố Khi khách hàng có nhu cầu đặt phịng khách sạn khách hàng liên hệ trực tiếp qua Website với khách sạn để tiến hành làm thủ tục đăng ký thuê phòng Khi khách hàng làm thủ tục đăng ký nhận phịng khách hàng phải khai báo đầy đủ thông tin thơng tin cần thiết mà Bộ phận Lễ tân yêu cầu đồng thời khách hàng phải gửi cho Bộ phận Lễ tân giấy tờ tùy thân như: CMND, (Passport, Visa người nước ngồi) văn có hình cịn thời hạn sử dụng Khi khách làm thủ tục trả phòng, Bộ phận Lễ tân kiểm tra lại tình trạng phịng, sách trả phịng, dịch vụ sử dụng thời gian khách khách sạn Sau tổng hợp lại in hoá đơn tổng để khách toán đồng thời trả lại giấy tờ tùy thân cho khách Với quy mô lớn việc xây dựng mơ hình quản lý chặt chẽ quan trọng 1.2 Phát biểu toán: Khách sạn NiceDream cần xây dựng phần mềm quản lý khách sạn để quản lý hoạt động sau: Đối với khách hàng có nhu cầu nghỉ ngơi khách sạn Có thể gọi điện trước để đặt phịng đến trực tiếp, khách hàng cần xuất trình CMND, số điện Sinh viên thực hiện:…… Lớp: CS20A1A lOMoARcPSD|10162138 thoại Khách hàng đăng kí phịng theo cá nhân theo đoàn Sau nhận đầy đủ thông tin khách hàng, lễ tân kiểm tra số lượng phịng trống, đón tiếp khách, lập phiếu th, giao phòng Nếu khách hàng muốn sử dụng dịch vụ khách sạn đăng kí lễ tân Khách sạn có dịch vụ như: massage, tắm hơi, ăn, uống, hát karakoke, tua du lịch ngắn, giặt ủi, … Trước trả phòng khách sạn báo cho lễ tân, để lễ tân cho người lên kiểm tra phịng, sau lễ tân lập hóa đơn tốn cho khách, khách tốn tiền mặt thẻ Hàng tháng, người quản lý đăng nhập vào hệ thống để xem báo cáo lễ tân: báo cáo doanh thu, tình trạng phịng, sở vật chất phòng, danh sách khách hàng thuê phòng lOMoARcPSD|10162138 CHƯƠNG 2.1 PHÂN TÍCH THIẾT KẾ HỆ THỐNG Biểu đồ Use case: 2.1.1 Biểu đồ use case tổng quát: Hình SEQ Hình \* ARABIC Biểu đồ Use case tổng quát Sinh viên thực hiện:…… Lớp: CS20A1A lOMoARcPSD|10162138 2.1.2 Biểu đồ use chi tiết: Hình Biểu đồ Use case (Người quản trị ) Hình Biểu đồ Use case (Nhân viên ) lOMoARcPSD|10162138 Hình Biểu đồ Use case (Khách hàng ) 2.1.3 Xây dựng kịch cho Use case: 2.1.3.1 Quản lý thuê phòng: − Ca sử dụng sử dụng có khách th phịng − Nhân viên lễ tân kiểm tra danh sách phòng trống khách sạn − Khách hàng lựa chọn phòng muốn thuê − Nhân viên lễ tân lựa chọn chức “Lập phiếu thuê” − Khách hàng cung cấp đầy đủ thông tin để nhân viên lễ tân điền đầy đủ thông tin vào phiếu thuê : Họ tên KH, địa KH, số CMTND, số điện thoại … − Nhân viên lễ tân lưu phiếu thuê, in lưu, giao cho khách hàng − Nếu đồng ý, khách hàng nhận phiếu thuê, nhân viên lễ tân cử người đưa khách hàng nhận phịng − Nếu khơng đồng ý, khách hàng có quyền u cầu đổi phịng khơng th phịng − Nếu có sai sót nhập thông tin ngày thuê, ngày trả, VD ngày thuê sau ngày trả, hệ thống thông báo cho nhân viên biết lOMoARcPSD|10162138 23 2.4.8 Quản Lý Tiện Nghi: Hình 23 Biểu đồ hoạt động quản lý tiện nghi 2.4.9 Quản Lý Dịch Vụ: Hình 24 Biểu đồ hoạt động quản lý dịch vụ Sinh viên thực hiện:…… Lớp: CS20A1A Downloaded by Quang Tran (quangvaytiennhanh1994@gmail.com) lOMoARcPSD|10162138 24 2.4.10 Quản Lý Thuê Dịch Vụ: Hình 25 Biểu đồ hoạt động quản lý thuê dịch vụ 2.5 Biểu đồ trạng thái 2.5.1 Biểu đồ trạng thái: Dịch vụ Sinh viên thực hiện:…… Lớp: CS20A1A Downloaded by Quang Tran (quangvaytiennhanh1994@gmail.com) lOMoARcPSD|10162138 25 2.5.2 Biểu đồ trạng thái: Tiện nghi 2.5.3 Biểu đồ trạng thái: Hóa đơn Sinh viên thực hiện:…… Lớp: CS20A1A Downloaded by Quang Tran (quangvaytiennhanh1994@gmail.com) lOMoARcPSD|10162138 26 2.5.4 Biểu đồ trạng thái: Nhân viên 2.5.5 Biểu đồ trạng thái: Phòng Sinh viên thực hiện:…… Lớp: CS20A1A Downloaded by Quang Tran (quangvaytiennhanh1994@gmail.com) lOMoARcPSD|10162138 27 2.5.6 Biểu đồ trạng thái: Tài khoản 2.6 Thiết kế sở liệu vật lý: ST T Tên thuộc tính Ghi Int identity Khóa HoTen NgaySinh GioiTinh DiaChi nvarchar(50) Datetime bit nvarchar(50) SoDienThoai Liên lạc varchar(15) Ngày bắt đầu làm Datetime Id Kiểu liệu Mã nhân viên ( khóa chính) Tên nhân viên Ngày sinh Giới tính Nơi Ý nghĩa NgayBatDauLa m ChucVu Nvarchar(50) Bảng Bảng Nhân Viên STT Tên thuộc tính Id MatKhau Mật Varchar(10) NgayTao Ngày tạo Datetime NhanVienId Ý nghĩa Kiểu liệu Ghi Int identity Khóa Varchar(10) Bảng Bảng User Sinh viên thực hiện:…… Lớp: CS20A1A Downloaded by Quang Tran (quangvaytiennhanh1994@gmail.com) FK lOMoARcPSD|10162138 28 STT Tên thuộc tính Id UserId DateLogin DateLogout Ý nghĩa Kiểu liệu int identity varchar(10) Ngày đănng nhập Ngày đăng xuất Ghi Khóa FK Datetime Datetime Bảng Bảng User Login ST T Tên thuộc tính Id Ten Gia DonVi ChuThich Ý nghĩa Tên dịch vụ Giá Đơn vị tính Chú thích Kiểu liệu Ghi Varchar(10) PK Khóa nvarchar(20) money nvarchar(100) nvarchar(100) Bảng 4.Bảng Dịch Vụ ST T Tên thuộc tính Id HoTen GioiTinh ChungMinhThu DiaChi SoDienThoai Email Ý nghĩa Họ tên Giới tính CMND Địa Số điện thoại Kiểu liệu Ghi Varchar(10) PK Khóa nvarchar(255) bit varchar(20) nvarchar(255) Varchar(20) Varchar(50) Bảng Bảng Khách Hàng ST T Tên thuộc tính Id Gia SoNguoi Ý nghĩa Kiểu liệu Ghi nvarchar(10) PK Giá Số người money int Bảng Bảng Loại Phòng ST T Tên thuộc tính Id LoaiPhongId Sinh viên thực hiện:…… Ý nghĩa Loại phòng Kiểu liệu varchar(5) nvarchar(10) Lớp: CS20A1A Downloaded by Quang Tran (quangvaytiennhanh1994@gmail.com) Ghi PK FK lOMoARcPSD|10162138 29 Phòng đặt Phòng nhận DaDat DaNhan bit bit Bảng Bảng Phòng ST T Tên thuộc tính Kiểu liệu Ý nghĩa Id PhongId TrangThai Loại phòng Trạng thái phòng Int Varchar(10) Nvarchar(100) Ghi PK FK Bảng Bảng Trạng thái phòng ST T Tên thuộc tính Id KhachHangId PhongId NgayDat NgayDen 10 NgayDi SoNguoi UserId TienDatCoc TinhTrang Kiểu liệu Ý nghĩa Id khách hàng Số phòng Ngày đặt phòng Ngày đến nhận phòng Ngày trả phịng Số người Tiền đặt cọc Tình trạng phòng varchar(10) varchar(10) int datetime datetime datetime Int Varchar(10) Money Nvarchar(20) Ghi PK FK FK FK Bảng 9.Bảng Phiếu đặt ST T Tên thuộc tính Id PhieuDatId UserId Kiểu liệu Ý nghĩa Id phiếu đặt Id User varchar(10) varchar(10) varchar(10) Ghi PK FK FK Bảng 10.Bảng Phiếu Thuê ST T Tên thuộc tính Id KhachHangId Sinh viên thực hiện:…… Ý nghĩa Id khách hàng Kiểu liệu varchar(10) varchar(10) Lớp: CS20A1A Downloaded by Quang Tran (quangvaytiennhanh1994@gmail.com) Ghi PK FK KhachHang(Id ) lOMoARcPSD|10162138 30 NhanVienId DichVuId SoLuong TongTien Id nhân viên Id dịch vụ Số lượng Tổng số tiền varchar(10) varchar(10) int money FK NhanVien(Id) FK DichVu(Id) Bảng 11 Bảng Phiếu Thu ST T Tên thuộc tính Id KhachHangId PhieuThueId NgayThanhToan UserId TongTien Kiểu liệu Ý nghĩa Id khách hàng Id phiếu thuê Ngày toán Id User Tổng số tiền Varchar(10) Varchar(10) Varchar(10) Datetime Varchar(10) Money Ghi PK FK KhachHang(Id ) FK NhanVien(Id) FK Bảng 12 Bảng Hóa Đơn ST T Tên thuộc tính Kiểu liệu Ý nghĩa Id Ten Tên Int Nvarchar(100) LoaiPhongId Id loại phòng Nvarchar(10) SoLuong Số lượng Int Ghi PK FK Phong(Id) Bảng 13 Bảng Tiện Nghi ST T Tên thuộc tính Kiểu liệu Ý nghĩa Id Ten NhanVienId Tên Id nhân viên varchar(10) nvarchar(100) varchar(10) SoLuongKhach ThongTinPhong DoanhThu Số lượng khách Thơng tin phịng Doanh thu int nvarchar(255) money Bảng 14 Bảng Báo Cáo Sinh viên thực hiện:…… Lớp: CS20A1A Downloaded by Quang Tran (quangvaytiennhanh1994@gmail.com) Ghi PK FK NhanVien(Id) lOMoARcPSD|10162138 31 2.7 Thiết kế giao diện (Thiết kế Figma Phát thảo Excel) Sinh viên thực hiện:…… Lớp: CS20A1A Downloaded by Quang Tran (quangvaytiennhanh1994@gmail.com) lOMoARcPSD|10162138 32 Hình Trang Chủ Sinh viên thực hiện:…… Lớp: CS20A1A Downloaded by Quang Tran (quangvaytiennhanh1994@gmail.com) lOMoARcPSD|10162138 33 Hình Giao diện Đăng Nhập Sinh viên thực hiện:…… Lớp: CS20A1A Downloaded by Quang Tran (quangvaytiennhanh1994@gmail.com) lOMoARcPSD|10162138 34 Hình Giao diện dịch vụ Hình Giao diện Quản lý khách hàng Sinh viên thực hiện:…… Lớp: CS20A1A Downloaded by Quang Tran (quangvaytiennhanh1994@gmail.com) lOMoARcPSD|10162138 35 Hình Giao diện Quản lí nhân viên Hình Giao diện quản lí danh sách phịng th Sinh viên thực hiện:…… Lớp: CS20A1A Downloaded by Quang Tran (quangvaytiennhanh1994@gmail.com) lOMoARcPSD|10162138 36 Hình Giao diện Báo cáo doanh thu CHƯƠNG 3.1 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Thực Qua mơn học em hiểu bước thực hiện, q trình để phân tích hệ thống xây dựng lên nội dung phân tích đó, đ ề tài em phân tích nội dung cần thiết hệ thống Thuần thục kỹ thực vẽ biểu đồ, thiết kế database, thiết kế vẽ giao diện 3.2 Chưa thực Trong đề tài chưa hồn thiện, thiếu sở liệu vật lý giao diện khác, Giao diện cịn thiếu sót chưa rõ ràng, cịn thiếu sót n ội dung 3.3 Hướng phát triển Tiếp tục phân tích hệ thống cách đầy đủ nhất, sau tiếp tục dựng lên sở liệu SQL từ sở liệu làm trang web hệ thống hiển thị đầy đủ chức mà yêu cầu Sinh viên thực hiện:…… Lớp: CS20A1A Downloaded by Quang Tran (quangvaytiennhanh1994@gmail.com) lOMoARcPSD|10162138 37 TÀI LIỆU THAM KHẢO Sinh viên thực hiện:…… Lớp: CS20A1A Downloaded by Quang Tran (quangvaytiennhanh1994@gmail.com) ... Biểu đồ quản lý phịng 13 Hình Biểu đồ quản lý khách hàng 14 Hình Biểu đồ quản lý tài khoản 15 Hình 10 Biểu đồ quản lý nhân viên 15 Hình 11 Biểu đồ lập hóa đơn 16 Hình 12 Biểu đồ lập báo cáo 16... cập mật người quản trị đăng nhập, hệ thống thông báo cho người quản trị biết 2.1.3.9 Quản lý dịch vụ : Dùng để quản lý dịch vụ có khách sạn − Nhân viên đăng nhập vào hệ thống tài quản mình, lựa... 13 Biểu đồ quản lý tiện nghi 17 Hình 14 Biểu đồ quản lý dịch vụ 17 Hình 15 Biểu đồ quản lý thuê dịch vụ 18 Hình 16 Biểu đồ hoạt động quản lý th phịng 19 Hình 17 Biểu đồ hoạt động quản lý phịng

Ngày đăng: 30/08/2022, 20:30

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

Tài liệu liên quan