1. Trang chủ
  2. » Luận Văn - Báo Cáo

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ý Nhà Hàng.pdf

43 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Hệ Thống Quản Lý Nhà Hàng
Tác giả Nguyễn Duy Tiến
Trường học Trường Đại Học Đông Á
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo đồ án
Năm xuất bản 2022
Thành phố Đà Nẵng
Định dạng
Số trang 43
Dung lượng 7,53 MB

Cấu trúc

  • CHƯƠNG 1. KHẢO SÁT HIỆN TRẠNG HỆ THỐNG (7)
    • 1.1. Khảo sát hiện trạng (0)
      • 1.1.1. Mục tiêu (7)
    • 1.2. Phát biểu bài toán (7)
  • CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG (0)
    • 2.1. Biểu đồ Use case (0)
      • 2.1.1. Biểu đồ use case tổng quát (8)
      • 2.1.2. Biểu đồ use chi tiết (9)
      • 2.1.3. Xây dựng các kịch bản cho Use case (11)
    • 2.2. Biểu đồ lớp (15)
    • 2.3. Biểu đồ tuần tự (17)
    • 2.4. Biểu đồ hoạt động (24)
      • 2.4.1. Quản Lý Thuê Phòng (24)
      • 2.4.2. Quản Lý Phòng (25)
      • 2.4.3. Quản Lý Khách Hàng (25)
      • 2.4.4. Quản Lý Tài Khoản (26)
      • 2.4.5. Quản Lý Nhân Viên (26)
      • 2.4.6. Lập Hóa Đơn (27)
      • 2.4.7. Lập Báo Cáo (27)
      • 2.4.8. Quản Lý Tiện Nghi (28)
      • 2.4.9. Quản Lý Dịch Vụ (28)
      • 2.4.10. Quản Lý Thuê Dịch Vụ (29)
    • 2.5. Biểu đồ trạng thái (29)
      • 2.5.1. Biểu đồ trạng thái: Dịch vụ (29)
      • 2.5.2. Biểu đồ trạng thái: Tiện nghi (30)
      • 2.5.3. Biểu đồ trạng thái: Hóa đơn (30)
      • 2.5.4. Biểu đồ trạng thái: Nhân viên (31)
      • 2.5.5. Biểu đồ trạng thái: Phòng (31)
    • 2.6. Thiết kế cơ sở dữ liệu vật lý (32)
    • 2.7. Thiết kế giao diện (Thiết kế Figma hoặc Phát thảo trên Excel) (37)
  • CHƯƠNG 3. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN (42)
    • 3.1. Thực hiện được (42)
    • 3.2. Chưa thực hiện được (42)
    • 3.3. Hướng phát triển (42)

Nội dung

 Nếu nhân viên lựa chọn xóa thì yêu cầu nhân viên nhập chính xác Mã Phòng cần xóa, sau đó xác nhận, thông tin về phòng đó sẽ được xóa khỏibảng CSDL của hệ thống..  Nhân viên lễ tân đăn

KHẢO SÁT HIỆN TRẠNG HỆ THỐNG

Phát biểu bài toán

Khách sạn NiceDream cần phát triển phần mềm quản lý khách sạn để tối ưu hóa quy trình đặt phòng cho khách hàng Khách có thể đặt phòng qua điện thoại hoặc trực tiếp, cần cung cấp CMND và số điện thoại Họ có thể đăng ký phòng cá nhân hoặc theo đoàn Sau khi nhận thông tin, lễ tân sẽ kiểm tra tình trạng phòng trống, đón tiếp khách, lập phiếu thuê và giao phòng.

Khách hàng có thể đăng ký dịch vụ tại lễ tân của khách sạn, nơi cung cấp nhiều dịch vụ như massage, tắm hơi, ăn uống, hát karaoke, các tour du lịch ngắn và giặt ủi Trước khi trả phòng, khách cần thông báo cho lễ tân để nhân viên kiểm tra phòng Sau đó, lễ tân sẽ lập hóa đơn thanh toán, và khách có thể thanh toán bằng tiền mặt hoặc thẻ.

Hàng tháng, người quản lý sẽ đăng nhập vào hệ thống để kiểm tra các báo cáo quan trọng, bao gồm báo cáo doanh thu, tình trạng phòng, cơ sở vật chất trong phòng và danh sách liên quan.

2.1.1 Biểu đồ use case tổng quát:

2.1.2 Biểu đồ use chi tiết:

Hình 2 Biểu đồ Use case 1 (Người quản trị )

Hình 3 Biểu đồ Use case 2 (Nhân viên )

Hình 4 Biểu đồ Use case 3 (Khách hàng )

2.1.3 Xây dựng các kịch bản cho Use case:

 Ca sử dụng này được sử dụng khi có khách thuê phòng.

 Nhân viên lễ tân kiểm tra danh sách các phòng trống trong 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 năng “Lập phiếu thuê”.

Khách hàng cần cung cấp đầy đủ thông tin cá nhân như họ tên, địa chỉ, số CMTND và số điện thoại để nhân viên lễ tân có thể hoàn tất phiếu thuê một cách chính xác.

 Nhân viên lễ tân lưu phiếu thuê, in và sao lưu, giao cho khách hàng một bản.

 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 đi nhận phòng.

 Nếu không đồng ý, khách hàng có quyền yêu cầu đổi phòng hoặc không thuê phòng nữa.

 Nếu có sai sót khi nhập thông tin về ngày thuê, ngày trả, VD ngày thuê sau ngày trả, hệ thống sẽ hiện thông báo cho nhân viên biết.

 Nếu thông tin nhập vào chính xác, sau khi nhân viên lựa chọn “Cập nhật”, thông tin về phiếu thuê sẽ được lưu vào trong bảng CSDL.

 Nhân viên đăng nhập vào hệ thống bằng tài quản của mình , lựa chọn từng chức năng phù hợp với yêu cầu : thêm, sửa, xóa.

Khi bạn cần thêm hoặc chỉnh sửa thông tin về phòng, hãy nhập đầy đủ các dữ liệu cần thiết Sau khi hoàn tất, nhân viên chỉ cần nhấn vào nút “Cập nhật” để thông tin phòng trong khách sạn tự động được cập nhật vào cơ sở dữ liệu.

 Nếu nhân viên lựa chọn xóa thì yêu cầu nhân viên nhập chính xác

Mã Phòng cần xóa, sau đó xác nhận, thông tin về phòng đó sẽ được xóa khỏi bảng CSDL của hệ thống.

Trong trường hợp có sai sót khi nhập thông tin như số phòng, loại phòng hoặc giá, hệ thống sẽ hiển thị thông báo để nhân viên nhận biết Ví dụ, nếu nhân viên cố gắng sửa hoặc xóa mã phòng mà phòng đó không tồn tại, hệ thống sẽ thông báo cho họ biết để tránh nhầm lẫn.

 Nếu trong quá trình nhập thông tin phòng, nếu thiếu thông tin cần thiết thì hiện thông báo cho nhân viên biết.

Sử dụng để quản lý thông tin về khách thuê phòng, sử dụng dịch vụ của khách sạn:

Cách sử dụng này được áp dụng khi bạn muốn thêm mới khách hàng, cập nhật thông tin khách hàng hiện có, xóa thông tin không cần thiết hoặc tìm kiếm thông tin khách hàng một cách hiệu quả.

 Nhân viên lễ tân đăng nhập vào hệ thống bằng tài quản của mình, lựa chọn từng chức năng phù hợp với yêu cầu : thêm, sử , xóa, tìm kiếm.

Khi thêm hoặc chỉnh sửa thông tin khách thuê phòng, nhân viên lễ tân chỉ cần nhập đầy đủ dữ liệu và nhấn “Cập nhật” để thông tin được cập nhật vào cơ sở dữ liệu.

Để xóa thông tin khách hàng, nhân viên lễ tân cần nhập chính xác mã khách hàng và sau đó chọn tùy chọn xóa Khi thực hiện thao tác này, dữ liệu của khách hàng sẽ bị xóa khỏi cơ sở dữ liệu.

Để tìm kiếm thông tin khách hàng, nhân viên lễ tân cần nhập chính xác mã KH và nhấn “Tìm kiếm” Hệ thống sẽ cung cấp thông tin chi tiết về khách hàng tương ứng.

 Nếu như nhân viên chọn thêm khách hàng thì không cần nhập vào mã khách hàng vì mã khách hàng tự tăng.

 Trong quá trình nhập, nếu có lỗi về khâu nhập họ tên, số CMTND , SĐT … thì hệ thống sẽ hiện thông báo lỗi cho người nhập biết.

 Hoặc khi đăng nhập có sai sót về tên truy cập hoặc mật khẩu, hệ thống cũng hiện thông báo cho người dùng biết

Sử dụng để quản lý nhân viên trong khách sạn.

Cách sử dụng này được áp dụng khi bạn cần thêm tài khoản, thay đổi thông tin tài khoản, xem thông tin hoặc xóa thông tin của tài khoản nhân viên cần quản lý.

Người quản trị sử dụng tài khoản admin để đăng nhập vào hệ thống, từ đó lựa chọn các chức năng cần thiết như thêm, sửa, xóa và tìm kiếm theo yêu cầu.

Sau khi nhập đầy đủ thông tin về tài khoản cần cấp phát hoặc chỉnh sửa, người quản trị chỉ cần nhấn “Cập nhật” để thông tin tài khoản nhân viên được cập nhật vào cơ sở dữ liệu.

Khi xóa tài khoản, người quản trị cần nhập chính xác thông tin của tài khoản muốn xóa Sau khi xác nhận, thông tin tài khoản đó sẽ được loại bỏ hoàn toàn khỏi cơ sở dữ liệu.

 Người quản trị có thể xem chi tiết về tài khoản, về quyền hạn, nhân viên đó…

Trong quá trình nhập liệu, nếu xảy ra lỗi liên quan đến thông tin như họ tên, số CMTND, SĐT hoặc mã nhân viên, hệ thống sẽ thông báo lỗi cho người quản trị để kịp thời xử lý.

 Hoặc khi đăng nhập có sai sót về tên truy cập hoặc mật khẩu, hệ thống cũng hiện thông báo cho người quản trị.

Giúp người quản trị khách sạn có thể quản lý nhân viên của mình.

 Ca sử dụng này được dùng khi muốn thêm nhân viên, hoặc có sự thay đổi về thông tin của nhân viên, hoặc sa thải nhân viên.

PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Biểu đồ lớp

DichVu Id Ten Gia DonVi ChuThich

HoaDon Id PhieuThueId KhachHangId NgayThanhToan TongTien UserId

KhachHang Id HoTen GioiTinh ChungMinhThu DiaChi SoDienThoai Email

NhanVien Id HoTen NgaySinh GioiTinh DiaChi SoDienThoai NgayBatDauLam ChucVu

PhieuDat Id KhachHangId PhongId NgayDat NgayDen NgayDi SoNguoi UserId TienDatCoc TinhTrang

PhieuThu Id KhachHangId NhanVienId DichVuId SoLuong TongTien

Phong Id LoaiPhongId DaDat DaNhan

TienNghi Id Ten LoaiPhongId SoLuong

Biểu đồ tuần tự

Hình 6 Biểu đồ tuần tự quản lý thuê phòng

Hình 7 Biểu đồ tuần tự quản lý phòng

Hình 8 Biểu đồ tuần tự quản lý khách hàng

Hình 9 Biểu đồ quản lý tài khoản

Hình 10 Biểu đồ tuần tự quản lý nhân viên

Hình 11 Biểu đồ tuần tự lập hóa đơn

Hình 12 Biểu đồ tuần tự lập báo cáo

Hình 13 Biểu đồ tuần tự quản lý tiện nghi

2.3.1.10 Quản Lý Thuê Dịch Vụ Hình 14 Biểu đồ tuần tự quản lý dịch vụ

Hình 15 Biểu đồ tuần tự quản lý thuê dịch vụ

Biểu đồ hoạt động

Hình 16 Biểu đồ hoạt động quản lý thuê phòng

Hình 17 Biểu đồ hoạt động quản lý phòng

Hình 18 Biểu đồ hoạt động quản lý khách hàng

Hình 19 Biểu đồ hoạt động quản lý tài khoản

Hình 20 Biểu đồ hoạt động quản lý nhân viên

Hình 21 Biểu đồ hoạt động lập hóa đơn

Hình 22 Biểu đồ hoạt động lập báo cáo

Hình 23 Biểu đồ hoạt động quản lý tiện nghi

Hình 24 Biểu đồ hoạt động quản lý dịch vụ

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ụ

Biểu đồ trạng thái

2.5.1 Biểu đồ trạng thái: Dịch vụ

2.5.2 Biểu đồ trạng thái: Tiện nghi

2.5.3 Biểu đồ trạng thái: Hóa đơn

2.5.4 Biểu đồ trạng thái: Nhân viên

2.5.5 Biểu đồ trạng thái: Phòng

2.5.6 Biểu đồ trạng thái: Tài khoản

Thiết kế cơ sở dữ liệu vật lý

T Tên thuộc tính Ý nghĩa Kiểu dữ liệu Ghi chú

1 Id Mã nhân viên ( khóa chính) Int identity Khóa chính

2 HoTen Tên nhân viên nvarchar(50)

7 NgayBatDauLa m Ngày bắt đầu làm Datetime

STT Tên thuộc tính Ý nghĩa Kiểu dữ liệu Ghi chú

1 Id Int identity Khóa chính

1 Id int identity Khóa chính

3 DateLogin Ngày đănng nhập Datetime

4 DateLogout Ngày đăng xuất Datetime

Tên thuộc tính Ý nghĩa Kiểu dữ liệu Ghi chú

1 Id Varchar(10) PK Khóa chính

2 Ten Tên dịch vụ nvarchar(20)

4 DonVi Đơn vị tính nvarchar(100)

Tên thuộc tính Ý nghĩa Kiểu dữ liệu Ghi chú

1 Id Varchar(10) PK Khóa chính

2 HoTen Họ và tên nvarchar(255)

6 SoDienThoai Số điện thoại Varchar(20)

T Tên thuộc tính Ý nghĩa Kiểu dữ liệu Ghi chú

Tên thuộc tính Ý nghĩa Kiểu dữ liệu Ghi chú

2 LoaiPhongId Loại phòng nvarchar(10) FK

3 DaDat Phòng đã được đặt bit

4 DaNhan Phòng đã được nhận bit

Tên thuộc tính Ý nghĩa Kiểu dữ liệu Ghi chú

2 PhongId Loại phòng Varchar(10) FK

3 TrangThai Trạng thái phòng Nvarchar(100)

Bảng 8 Bảng Trạng thái phòng

Tên thuộc tính Ý nghĩa Kiểu dữ liệu Ghi chú

2 KhachHangId Id của khách hàng varchar(10) FK

3 PhongId Số phòng int FK

4 NgayDat Ngày đặt phòng datetime

5 NgayDen Ngày đến nhận phòng datetime

6 NgayDi Ngày đi trả phòng datetime

9 TienDatCoc Tiền đặt cọc Money

10 TinhTrang Tình trạng phòng Nvarchar(20)

Tên thuộc tính Ý nghĩa Kiểu dữ liệu Ghi chú

2 PhieuDatId Id của phiếu đặt varchar(10) FK

3 UserId Id của User varchar(10) FK

Tên thuộc tính Ý nghĩa Kiểu dữ liệu Ghi chú

2 KhachHangId Id của khách hàng varchar(10) FK

3 NhanVienId Id của nhân viên varchar(10) FK

4 DichVuId Id dịch vụ varchar(10) FK

6 TongTien Tổng số tiền money

Tên thuộc tính Ý nghĩa Kiểu dữ liệu Ghi chú

2 KhachHangId Id của khách hàng

3 PhieuThueId Id của phiếu thuê

5 UserId Id của User Varchar(10) FK

6 TongTien Tổng số tiền Money

Tên thuộc tính Ý nghĩa Kiểu dữ liệu Ghi chú

3 LoaiPhongId Id của loại phòng Nvarchar(10) FK

T Tên thuộc tính Ý nghĩa Kiểu dữ liệu Ghi chú

3 NhanVienId Id của nhân viên varchar(10) FK

4 SoLuongKhach Số lượng khách int

5 ThongTinPhong Thông tin phòng nvarchar(255)

Thiết kế giao diện (Thiết kế Figma hoặc Phát thảo trên Excel)

Hình 2 Giao diện Đăng Nhập

Hình 3 Giao diện dịch vụ

Hình 4 Giao diện Quản lý khách hàng

Hình 5 Giao diện Quản lí nhân viên

Hình 6 Giao diện quản lí danh sách phòng thuê

Hình 8 Giao diện Báo cáo doanh thu

Ngày đăng: 05/01/2025, 16:10

HÌNH ẢNH LIÊN QUAN

Hình 3. Biểu đồ Use case 2 (Nhân viên ) - 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ý Nhà Hàng.pdf
Hình 3. Biểu đồ Use case 2 (Nhân viên ) (Trang 10)
Hình 5. Biểu đồ lớp - 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ý Nhà Hàng.pdf
Hình 5. Biểu đồ lớp (Trang 16)
Hình 6. Biểu đồ tuần tự quản lý thuê phòng - 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ý Nhà Hàng.pdf
Hình 6. Biểu đồ tuần tự quản lý thuê phòng (Trang 17)
Hình 7. Biểu đồ tuần tự quản lý phòng - 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ý Nhà Hàng.pdf
Hình 7. Biểu đồ tuần tự quản lý phòng (Trang 18)
Hình 8. Biểu đồ tuần tự quản lý khách hàng - 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ý Nhà Hàng.pdf
Hình 8. Biểu đồ tuần tự quản lý khách hàng (Trang 19)
Hình 9. Biểu đồ quản lý tài khoản - 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ý Nhà Hàng.pdf
Hình 9. Biểu đồ quản lý tài khoản (Trang 20)
Hình 11. Biểu đồ tuần tự lập hóa đơn - 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ý Nhà Hàng.pdf
Hình 11. Biểu đồ tuần tự lập hóa đơn (Trang 21)
Hình 12. Biểu đồ tuần tự lập báo cáo - 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ý Nhà Hàng.pdf
Hình 12. Biểu đồ tuần tự lập báo cáo (Trang 21)
Hình 13. Biểu đồ tuần tự quản lý tiện nghi - 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ý Nhà Hàng.pdf
Hình 13. Biểu đồ tuần tự quản lý tiện nghi (Trang 22)
Hình 15. Biểu đồ tuần tự quản lý thuê dịch vụ - 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ý Nhà Hàng.pdf
Hình 15. Biểu đồ tuần tự quản lý thuê dịch vụ (Trang 23)
Hình 25. Biểu đồ hoạt động quản lý thuê dịch vụ - 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ý Nhà Hàng.pdf
Hình 25. Biểu đồ hoạt động quản lý thuê dịch vụ (Trang 29)
Bảng 1. Bảng Nhân Viên - 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ý Nhà Hàng.pdf
Bảng 1. Bảng Nhân Viên (Trang 32)
Bảng 7. Bảng Phòng - 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ý Nhà Hàng.pdf
Bảng 7. Bảng Phòng (Trang 34)
Bảng 11. Bảng Phiếu Thu - 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ý Nhà Hàng.pdf
Bảng 11. Bảng Phiếu Thu (Trang 35)
Hình  3. Giao diện dịch vụ - 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ý Nhà Hàng.pdf
nh 3. Giao diện dịch vụ (Trang 40)