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

đồ án cdio se397d xây dựng website quản lý khách sạn royal

109 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

Định dạng
Số trang 109
Dung lượng 12,21 MB

Cấu trúc

  • 1. LÝ DO CHỌN ĐỀ TÀI (6)
  • 2. MỤC ĐÍCH VÀ Ý NGHĨA CỦA ĐỀ TÀI (6)
    • 2.1 Mục đích của đề tài (6)
    • 2.2 Ý nghĩa của đề tài (6)
  • 3. ĐỐI TƯỢNG NGHIÊN CỨU (6)
  • 4. PHẠM VI NGHIÊN CỨU (7)
  • 5. PHƯƠNG PHÁP NGHIÊN CỨU (7)
  • PHẦN I CONCEIVE (Ý TƯỞNG) (8)
    • 1.1 Đề xướng ý tưởng sản phẩm (cá nhân) (8)
    • 1.2. Đánh giá ý tưởng sản phẩm trong nhóm (17)
    • 1.3. Đánh giá ý tưởng sản phẩm trong nhóm (0)
  • PHẦN II (99)
    • 2.1 KHẢO SÁT HIỆN TRẠNG (0)
      • 2.1.1 Hạ tầng các trang web xem phòng hiện nay (0)
      • 2.1.2 Quy trình nghiệp vụ (0)
      • 2.1.3 Xác định yêu cầu nghiệp vụ (0)
      • 2.1.4 Xác định yêu cầu kỹ thuật (0)
    • 2.2 XÁC ĐỊNH CÁC TÌNH HUỐNG SỬ DỤNG (USE CASE) (0)
      • 2.2.1 Danh sách các tác nhân trong hệ thống của hệ thống (Actor) (0)
      • 2.2.2 Các yêu cầu chức năng (0)
      • 2.2.2 Use case tổng quát (0)
      • 2.2.3 Danh mục các Use case của hệ thống (27)
    • 2.3 THIẾT KẾ GIAO DIỆN – INTERFACE (44)
      • 2.3.01. Trang đăng nhập (44)
      • 2.3.02. Form quên mật khẩu (46)
      • 2.3.03. Giao diện Dashboard – Thống kê (47)
      • 2.3.04. Giao diện Danh sách phòng đang sử dụng (48)
      • 2.3.05. Giao diện Chi tiết đặt phòng (50)
      • 2.3.06. Form Đăng ký đặt phòng (51)
      • 2.3.07. Form Hủy đặt phòng (52)
      • 2.3.08. Form Cập nhật đặt phòng (54)
      • 2.3.09 Giao diện Hóa đơn đặt phòng (55)
      • 2.3.10. Giao diện Danh sách khách hàng (57)
      • 2.3.11. Giao diện Chi tiết khách hàng (58)
      • 2.3.12. Form Cập nhật khách hàng (59)
      • 2.3.13. Giao diện Danh sách nhân viên (61)
      • 2.3.14. Giao diện Chi tiết nhân viên (62)
      • 2.3.15. Giao diện Chấm công nhân viên (63)
      • 2.3.16. Danh sách lương nhân viên (0)
      • 2.3.17. Giao diện Chi tiết lương nhân viên (0)
      • 2.3.18. Form Xóa nhân viên nghỉ việc (0)
      • 2.3.19. Form Sa thải nhân viên (0)
      • 2.3.20. Giao diện Danh sách dịch vụ (0)
      • 2.3.21. Giao diện Chi tiết dịch vụ (72)
      • 2.3.22. Form Xóa dịch vụ (74)
      • 2.3.23. Form Cập nhật dịch vụ (76)
      • 2.3.24. Giao diện đặt dịch vụ (77)
      • 2.3.25. Hóa đơn dịch vụ (78)
      • 2.3.26. Giao diện Danh sách hóa đơn (79)
      • 2.3.27. Giao diện Danh sách phòng (81)
      • 2.3.28. Giao diện Chi tiết phòng (82)
      • 2.3.29. Form Thêm phòng mới (84)
      • 2.3.30. Form Xác nhận xóa phòng (85)
      • 2.3.31. Danh sách tài khoản (87)
      • 2.3.32. Form cập nhật tài khoản (88)
      • 2.3.33. Form tạo mới tài khoản (90)
      • 2.3.34. Form Xóa loại dịch vụ (91)
    • 2.7 THIẾT KẾ DATABASE (92)
      • 2.7.1 Bảng Phân Quyền (Roles) (92)
      • 2.7.2 Bảng Tài Khoản (Account) (93)
      • 2.7.3 Bảng Nhân Viên (NhanVien) (93)
      • 2.7.4 Bảng Chấm Công Nhân Viên (ChamCongNhanVien) (94)
      • 2.7.5 Bảng Chức Vụ (ChucVu) (94)
      • 2.7.6 Bảng Nhân Viên Nghỉ Việc (NhanVienNghiViec) (94)
      • 2.7.7 Bảng Tổng Lương (TongLuong) (94)
      • 2.7.8 Bảng Khách Hàng (KhachHang) (95)
      • 2.7.9 Bảng Loại Phòng (LoaiPhong) (95)
      • 2.7.10 Bảng Tác Vụ Phòng (TacVuPhong) (95)
      • 2.7.11 Bảng Phòng (Phong) (95)
      • 2.7.12 Bảng Đặt Phòng (DatPhong) (96)
      • 2.7.13 Bảng Loại Dịch Vụ (LoaiDichVu) (96)
      • 2.7.14 Bảng Dịch Vụ (DichVu) (96)
      • 2.7.15 Bảng Đặt Dịch Vụ (DatDichVu) (96)
      • 2.7.16 Bảng Hóa Đơn (HoaDon) (97)
      • 2.7.17 Sơ đồ ERD (98)
  • PHẦN III XÂY DỰNG HỆ THỐNG (0)
    • 3.1 Công cụ xây dựng (99)
    • 3.2 Giao diện chương trình (99)
      • 3.2.1. Giao diện đăng nhập (99)
      • 3.2.2. Giao diện quên mật khẩu (99)
      • 3.2.3. Giao diện quản lý đặt phòng (100)
      • 3.2.4. Giao diện thống kê (102)
      • 3.2.5. Giao diện quản lý nhân viên (102)
      • 3.2.3. Giao diện quản lý lương nhân viên (104)
      • 3.2.7. Giao diện quản lý khách hàng (104)
      • 3.2.8. Giao diện quản lý phòng (105)
      • 3.2.9. Giao diện quản lý dịch vụ (106)
      • 3.2.10. Giao diện quản lý tác vụ phòng (107)
      • 3.2.11. Giao diện quản lý hóa đơn (107)
    • 1. Kết luận (108)
      • 1.1. Về công nghệ (108)
      • 1.2. Về ứng dụng (108)
    • 2. Hướng phát triển (108)
  • TÀI LIỆU THAM KHẢO (109)

Nội dung

Ứng dụng những công nghệ đó, ta đã có thể đặt phòng thông qua mạng Internet một cách dễ dàng và thuận tiện.Vì vậy việc xây dựng một website để mọi người có thể đặt phòng online hiện đang

MỤC ĐÍCH VÀ Ý NGHĨA CỦA ĐỀ TÀI

Mục đích của đề tài

- Đáp ứng được nhu cầu ngày càng lớn của con người, giúp mọi người có thể đặt phòng một cách nhanh chóng dễ dàng

- Giúp mọi người có trải nghiệm thật tốt.

- Bắt kịp xu thế phát triển của ngành công nghiệp trên thế giới.

Ý nghĩa của đề tài

- Là một website trực tuyến

- Cung cấp nhiều mặt phòng với nhiều mức giá cho khách hàng

PHƯƠNG PHÁP NGHIÊN CỨU

- Tìm hiểu các tài liệu liên quan ( quy trình quản lý dịch vụ,….)

- Phân tích và lựa chọn giải pháp

- Tổng hợp các tài liệu liên quan đến xây dựng và phát triển phần mềm

- Góp ý của các chuyên gia

CONCEIVE (Ý TƯỞNG)

Đề xướng ý tưởng sản phẩm (cá nhân)

- Họ và tên (sinh viên): Đậu Nguyễn Huy Hùng

- Chuyên ngành: Công nghệ phần mềm

- Tên ý tưởng (sản phẩm): Website hỗ trợ mua bán các loại sản phẩm

1.1.1.1 Mô tả ý tưởng sản phẩm

Xây dựng 1 hệ thống bán hàng để dễ dàng quản lý sản phẩm, đơn hàng, nhập kho, nhân viên.

Tạo sự tiện lợi cho khách hàng – nhân viên và chủ cửa hàng khi sử dụng sản phẩm.

1.1.1.2 Đánh giá cơ sở kiến thức của sinh viên

- Phân tích thiết kế hệ thống: Đã học

- Phân tích thiết kế hướng đối tượng: Đã học

- Hệ quản trị cơ sở dữ liệu: Đã học

- Ngôn ngữ lập trình: (Java, PHP, ASP.NET): Đang nghiên cứu

1.1.1.3 Đánh giá khả năng phát triển của sản phẩm

Liệt kê 3 mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

1) Lập trình ứng dụng 2) Phân tích và thiết kế hệ thống 3) Kiểm thử

Liệt kê 3 mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

1) Design2) Coding3) TestLiệt kê các loại đối tượng sẽ 1) Khách hàng được hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5):

2) Nhân viên 3) Nhà cung cấp 4) Chủ sở hữu 5) Ước lượng số lượng người sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn:

2000 Ước lượng số lượng người sẽ chịu bỏ tiền ra mua sản phẩm của bạn (nếu giá cả phải chăng):

Không Cao Trung Bình Cao Rất Cao Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền ra cho ý tưởng sản phẩm của bạn: x Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường cho đến trước khi bị thay thế:

Không Cao Trung Bình Cao Rất Cao Ước lượng độ khó trong việc phát triển thành công ý tưởng sản phẩm của bạn: x Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm của bạn (dưới khía cạnh thương mại):

- Họ và tên (sinh viên): Châu Ngọc Tùng Lâm

- Chuyên ngành: Công nghệ phần mềm

- Tên ý tưởng (sản phẩm): Thiết kế website bán hàng trực tuyến

1.1.2.1 Mô tả ý tưởng sản phẩm Ý tưởng cho việc mở website bán hàng trực tuyến là dựa vào xu hướng sử dụng nền tảng trực tuyến ngày càng tăng, vì vậy trang web này được tạo ra để đáp ứng nhu cầu của người dùng Website được tạo ra nhằm giúp cho khách hàng có cái nhìn mới mẻ hơn về sản phẩm, hoàn toàn có thể mua hàng trực tiếp trên hệ thống mà không cần phải di chuyển nhiều Website này cũng giúp cho người quản lý dễ dàng quản lý sản phẩm cũng như số lượng đơn hàng nhận được từ nhiều người mua khác.

Hơn hết website sẽ tiết kiệm được nhiều thời gian cho cả 2 bên, vừa dễ dàng, nhanh gọn lại vừa uy tín.

Người mua có thể phản hồi ý kiến về chất lượng sản phẩm ở phần đánh giá, cũng như góp ý để cải thiện chất lượng bán hàng của website.

1.1.2.2 Đánh giá cơ sở kiến thức của sinh viên

- Phân tích thiết kế hệ thống: Đã học

- Phân tích thiết kế hướng đối tượng: Đã học

- Hệ quản trị cơ sở dữ liệu: Đã học

- Ngôn ngữ lập trình: (Java, PHP, ASP.NET): Đang nghiên cứu

1.1.2.3 Đánh giá khả năng phát triển của sản phẩm Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của bạn 1000 Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm của bạn

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là

Người mua, người bán, nhà đầu tư, quản lý

Trung bình Khá Cao Rất cao Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền X ra cho ý tưởng sản phẩm của bạn:

Trung bình Khá Cao Rất cao Ước tính độ khó để phát triển thành công sản phẩm của bạn:

X Ước lượng thời gian cần thiết để phát triển sản phẩm của bạn: 1 tháng

Liệt kê 3 mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

1) Phân tích, thiết kế hệ thống 2) Ngôn ngữ lập trình 3) Nguồn cung cầu, giá cả thị trường

Liệt kê 3 mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

1) Thành thạo phần mềm 2) Thành thạo ngôn ngữ lập trình 3) Hiểu biết về quản lý cơ sở dữ liệu 1.1.3 Thành viên 3

- Họ và tên (sinh viên): Hoàng Trọng Tâm

- Chuyên ngành: Công nghệ phần mềm

- Tên ý tưởng (sản phẩm): Xây dựng website quản lý khách sạn – Hotel Royal

1.1.3.1 Mô tả ý tưởng sản phẩm

Hệ thống quản lý khách sạn là một ứng dụng phần mềm được sử dụng để quản lý các hoạt động trong một khách sạn Hệ thống này thường bao gồm các tính năng quản lý đặt phòng, quản lý check-in/check-out, quản lý thanh toán, quản lý dịch vụ phòng, và quản lý các hoạt động cung cấp dịch vụ khách hàng.

Các thành phần chính trong hệ thống quản lý khách sạn bao gồm:

Cơ sở dữ liệu: Lưu trữ dữ liệu liên quan đến thông tin khách hàng, thông tin phòng, đặt phòng, thanh toán và các hoạt động khác.

Giao diện người dùng: Giao diện cho phép nhân viên khách sạn và quản lý nhập dữ liệu vào hệ thống và truy xuất thông tin.

Hệ thống đặt phòng: Hệ thống này cho phép khách hàng đặt phòng trực tuyến hoặc qua điện thoại và thực hiện các thao tác đặt phòng như chọn loại phòng, số lượng khách, thời gian đến và rời khách sạn.

Hệ thống check-in/check-out: Hệ thống này quản lý thông tin các khách hàng đang ở tại khách sạn, thông tin các phòng trống và trạng thái phòng sau khi khách hàng rời khách sạn.

Quản lý thanh toán: Hệ thống quản lý các khoản thanh toán, bao gồm tính toán tổng số tiền khách hàng cần thanh toán, quản lý hóa đơn và các phương thức thanh toán.

Quản lý dịch vụ phòng: Hệ thống này quản lý các dịch vụ phòng như đồ ăn uống, giặt là, đưa đón sân bay hoặc các hoạt động giải trí.

Hệ thống quản lý khách sạn giúp khách sạn quản lý hoạt động kinh doanh hiệu quả, đồng thời cung cấp trải nghiệm tốt hơn cho khách hàng khi sử dụng dịch vụ. 1.1.3.2 Đánh giá cơ sở kiến thức của sinh viên

- Phân tích thiết kế hệ thống: Đã học

- Phân tích thiết kế hướng đối tượng: Đã học

- Hệ quản trị cơ sở dữ liệu: Đã học

- Ngôn ngữ lập trình: (Java, PHP, ASP.NET): Đang nghiên cứu

1.1.3.3 Đánh giá khả năng phát triển của sản phẩm

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5):

5. Ước lượng số lượng người sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn:

3 Ước lượng số lượng người sẽ chịu bỏ tiền ra mua sản phẩm của bạn

(nếu giá cả phải chăng):

Không cao Trung bình Cao Rất Cao Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền ra cho ý tưởng sản phẩm của bạn:

X Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường cho đến trước khi bị thay thế:

Không cao Trung bình Cao Rất Cao Ước lượng độ khó trong việc phát triển thành công ý tưởng sản phẩm của bạn:

Liệt kê 3 mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm

1 Phân tích thiết kế hệ thống UML

Liệt kê 3 mảng kỹ năng cần thiết cho việc phát triển sản phẩm hoặc ý tưởng sản phẩm đã nêu:

1 Khả năng suy nghĩ logic và đầu óc tìm tòi

3 Kỹ năng làm việc nhóm hiệu quả 1.1.4 Thành viên 4

- Họ tên: Trương Văn Nhật

- Chuyên ngành: Công nghệ phần mềm

- Tên ý tưởng: Web về dịch vụ du lịch

1.1.4.1 Mô tả ý tưởng sản phẩm Ý tưởng cho website du lịch là một trang web cung cấp thông tin và dịch vụ liên quan đến du lịch trên toàn thế giới Website sẽ giúp khách hàng dễ dàng tìm kiếm thông tin về các địa điểm du lịch, các tour du lịch, dịch vụ vận chuyển, lưu trú, ăn uống và tham quan các địa điểm du lịch.

Các tính năng chính của website này bao gồm:

- Tìm kiếm địa điểm du lịch: Website cung cấp hệ thống tìm kiếm thông minh để người dùng có thể tìm kiếm các địa điểm du lịch theo tên địa điểm, quốc gia, khu vực hoặc loại hình du lịch.

- Đặt tour du lịch: Website cung cấp dịch vụ đặt tour du lịch, người dùng có thể tìm kiếm và đặt tour theo sở thích, ngày đi, địa điểm và ngân sách của mình.

- Đặt phòng khách sạn: Website cung cấp dịch vụ đặt phòng khách sạn với nhiều lựa chọn về loại hình khách sạn, địa điểm, giá cả và đánh giá của khách hàng trước đó.

- Tính toán chi phí: Website cung cấp tính năng tính toán chi phí chuyến đi bao gồm chi phí vận chuyển, lưu trú, ăn uống, tham quan và mua sắm, giúp người dùng dự đoán và quản lý tài chính của mình.

Đánh giá ý tưởng sản phẩm trong nhóm

- Tên ý tưởng sản phẩm đề xuất: Website hỗ trợ mua bán các loại sản phẩm

Liệt kê mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm

Phân tích thiết kế hệ thống

Phân tích thiết kế hướng đối tượng

Hệ quản trị cơ sở dữ liệu

Ngôn ngữ lập trình C# Đậu

Huy Hùng Đã học Đã học Đã học Đã học

Tùng Lâm Đang học Chưa học Chưa học Đã học

Tâm Đã học Đã học Đã học Đã học

Nhật Đang học Chưa học Đang học Chưa học

Bảo Đã học Đã học Đã học Đã học

2.2.3 Danh mục các Use case của hệ thống

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

2.2.3.2 Biểu đồ Use case Đăng nhập Đặc tả Use case đăng nhập

Tên Use case Đăng nhập

Tác nhân Tất cả các actor của hệ thống

Mô tả Use case này mô tả các bước đăng nhập của actor vào hệ thống và đăng xuất Điền kiện trước Phải có tài khoản trước khi đăng nhập Điều kiện sau Cho phép actor đăng nhập vào hệ thống và đăng xuất

2.2.3.3 Biểu đồ Use case Quản lí khách hàng

Tên Use Case Quản Lý Khách Hàng

Mô tả chung Mô tả thực hiện khách hàng:

+ Dịch vụ: Danh sách khách hàng + Tìm kiếm khách hàng

+ Cập nhập thông tin khách hàng + Xem thông tin chi tiết Khách hàng Điều kiện trước Đăng nhập Điều kiện sau Phải liên hệ với lễ tân hoặc qua số điện thoại của khách sạn để đặt trước Bảng đặc tả Use case quản lý khách hàng

1 Thành viên chọn dịch vụ khi truy cập vào hệ thống thành công

3 Người dùng chọn cập nhập khách hàng.

5 Người dùng xem lại thông tin chi tiết của khách hàng

2 Hệ thống hiển thị giao diện danh sách các khách hàng có trong hệ thống

4 Hệ thống xuất ra bảng cập nhập khách hàng.

6 Hệ thống xuất ra chi tiết của khách hàng

2.2.3.4 Biểu đồ Use case Quản lý đặt phòng

Bảng đặc tả Use case quản lý đặt phòng

Tên Use Case Đặt Phòng

Mô tả chung Mô tả thực hiện dùng đặt dịch vụ :

+ Đặt Phòng:có một danh sách , chọn 1 hoặc nhiều loại phòng.

+ Xem danh sách phòng đã đặt + Xem danh sách đã thanh toán

+ Hủy đặt phòng: Chọn và hủy phòng đã đặt trước thời hạn.

+ Người dùng có thể thêm, sửa hoặc xóa đi dịch vụ nếu đổi ý. Điều kiện trước Đăng nhập Điều kiện sau Phải liên hệ với lễ tân hoặc qua số điện thoại của khách sạn để đặt trước.

3.1.1 Người dùng chọn vào danh sách phòng trống, chọn yêu cầu loại phòng và thời gian.

3.1.3 Người dùng chọn phòng để đặt.

3.1.5 Người dùng nhập thông tin khách hàng và thông tin đặt phòng và chọn xác nhận.

3.1.7 Người dùng kiểm tra và rời khỏi màn hình.

3.2.1 Người dùng chọn danh sách phòng đang sử dụng.

3.2.3 Người dùng chọn thanh toán.

3.2.5 Người dùng chọn in hóa đơn.

3.2.7 Người dùng nhấn nút thanh toán.

3.2.9 Người dùng kiểm tra lại thông tin và rời khỏi màn hình.

3.3.1 Người dùng chọn danh sách thay đổi đặt phòng.

3.3.3 Người dùng chọn cập nhật đặt phòng/ hủy đặt phòng.

3.3.5 Người dùng xác nhận thống

2 Hệ thống hiển thị danh sách phòng trống, danh sách phòng đang sử dụng, danh sách phòng đặt phòng, danh sách thay đổi phòng.

3.1.2 Hệ thống kiểm tra điều kiện hiển thị kết quả phòng trống.

3.1.4 Hệ thống hiển thị form đăng ký đặt phòng.

3.1.6 Hệ thống kiểm tra dữ liệu và thông báo kết quả.

3.2.2 Hệ thống hiển thị danh sách phòng đang sử dụng trong thời gian hiện tại.

3.2.4 Hệ thống hiển thị thông tin hóa đơn thanh toán.

3.2.3 Hệ thống tiến hành in hóa đơn.

3.2.8 Hệ thống kiểm tra tiến hành thanh toán và hiển thị thông báo.

3.3.2 Hệ thống kiểm tra và hiển thị danh sách đặt phòng chưa sử dụng.

3.3.4 Hệ thống kiểm tra hiển thị form xác tin và tiến hành nhập thông tin cập nhật/ chọn xác nhận hủy đặt phòng.

3.3.7 Người dùng xem kết quả và rời khỏi màn hình.

3.4.1 Người dùng chọn danh sách đặt phòng.

3.4.3 Người dùng chọn xem chi tiết.

3.4.5 Người dùng xem kết quả.

3.4.6 Use case kết thúc. nhận.

3.3.6 Hệ thống kiểm tra yêu cầu hiển thị thông báo.

3.4.2 Hệ thống hiển thị danh sách thông tin tất cả các lần đặt phòng.

3.4.4 Hệ thống hiển thị thông tin chi tiết đặt phòng.

2.2.3.5 Biểu đồ Use case Quản lý đặt dịch vụ

Bảng đặc tả Use case quản lý đặt dịch vụ

Tên Use Case Quản Lý Đặt Dịch vụ

Mô tả chung Mô tả thực hiện dùng đặt dịch vụ :

+ Đặt dịch vụ: có một danh sách , chọn 1 hoặc nhiều dịch vụ như spa, nhà hàng, bar, café,…v.v

+ Hủy dịch vụ: hủy 1 hoặc nhiều dịch vụ bạn đã đặt.

+ Người dùng có thể thêm, sửa hoặc xóa đi dịch vụ nếu đổi ý. Điều kiện trước Đăng nhập Điều kiện sau Phải liên hệ với lễ tân hoặc qua số điện thoại của khách sạn để đặt trướcDòng sự kiện chính :

1 Nhân viên chọn đặt dịch vụ.

3 Nhân viên chọn phòng muốn đặt dịch vụ và chọn đặt dịch vụ.

5 Nhân viên chọn các dịch vụ muốn đặt và nhấn đặt dịch vụ.

7 Nhân viên chọn chi tiết đặt phòng.

9 Nhân viên chọn chức năng in hóa đơn dịch vụ.

2 Hệ thống hiển thị danh sách phòng đang sử dụng.

4 Hệ thống hiển thị danh sách dịch vụ.

6 Hệ thống kiểm tra và xác nhận đặt dịch vụ.

8 Hệ thống hiển thị chi tiết đặt phòng.

10 Hệ thống tiến hành in hóa đơn.

2.2.3.6 Biểu đồ Use case Quản lý phòng

Bảng đặc tả Use case quản lý phòng:

Tên Use Case Quản lý phòng

Mô tả Thực hiện quản lý danh sách phòng Xem, xoá, cập nhật, tìm kiếm Điều kiện trước Quản lý phải đăng nhập thành công để đăng nhập vào trang web

1 Sau khi quản lý thực hiện đăng nhập thành công vào tài hệ thống

3 Click button danh sách phòng để xem các phòng đang được quản lý

5 Click thanh search để tìm phòng rồi nhập phòng cụ thể cần tìm

7 Click button tìm phòng cần xóa và nhấn nút xóa

9 Tìm phòng cần cập nhật và nhấn vào nút cập nhật

2 Hệ thống điều hướng tới trang chủ của hệ thống

4 Hệ thống mở ra trang danh sách các phòng

6 Hệ thống thực hiện tìm kiếm và hiển thị phòng đó lên màn hình

8 Thực hiện xóa phòng trong database

10 Hệ thống hiển thị ra form cập nhật

12 Hệ thống thực hiện cập

11 Nhập thông tin cần sửa cho phòng đó và nhấn lưu

15 Điền thông tin phòng và nhấn lưu nhật trên database

14 Hệ thống mở ra form điền thông tin phòng mới

16 Hệ thống lưu vào database

2.2.3.7 Biểu đồ Use case Quản Lý Dịch Vụ

Bảng đặt tả Use case quản lý dịch vụ

Tên Use Case Dịch vụ

Mô tả chung Mô tả thực hiện dùng đặt dịch vụ :

+ Dịch vụ: Danh sách các dịch vụ + Xem dịch vụ ,

+ Thêm dịch vụ , + Cập nhập dịch vụ + Tìm kiếm dịch vụ Điều kiện trước Đăng nhập Điều kiện sau Phải liên hệ với lễ tân hoặc qua số điện thoại của khách sạn để đặt trước Dòng sự kiện chính :

1 Thành viên chọn dịch vụ khi truy cập vào hệ thống thành công.

3 Người dùng chọn thêm dịch vụ/ cập nhật dịch vụ

5 Người dùng nhập dữ liệu dịch vụ cần thêm/ cập nhật.

7 Người dùng xem lại và rời khỏi màn hình.

2 Hệ thống hiển thị giao diện danh sách các dịch vụ.

4 Hệ thống form thêm dịch vụ/ cập nhật dịch vụ.

6 Hệ thống kiểm tra dữ liệu và hiển thị thông báo.

2.2.3.8 Biểu đồ Use case Quản lý tài khoản

Bảng đặc tả use case quản lý tài khoản:

Tên Use Case Quản lý tài khoản

Mô tả Thực hiện quản lý tài khoản của toàn bộ nhân viên và người dùng Điều kiện trước Admin phải đăng nhập thành công

1 Admin sau khi đăng nhập thành công vào trang hệ thống.

2 Chọn button Danh Sách Tài Khoản để xem các tài khoản hiện có.

4.Nhấn vào button Search để tìm tài khoản có trong hệ thống.

6 Muốn tạo thêm tài khoản bằng cách Admin chọn mục Tạo Tài Khoản.

3 Hệ thống mở ra thông tin chi tiết tài khoản.

5 Hệ thống đưa ra gợi ý và kết quả cần tìm

7 Hệ thống đưa ra form để tạo một tài khoản mới

8 Thực hiện cập nhật tài khoản bằng cách chọn button Update.

10 Chọn Danh Sách Phân Quyền để xem chi tiết các quyền

9 Hệ thống cập nhật lại CSDL và thông báo cập nhật thành công.

11 Hệ thống mở ra bảng danh sách phân quyền.

2.2.3.9 Biểu đồ Use case Quản lý tài khoản cá nhân

Tên Use Case Quản lý tài khoản cá nhân

Mô tả Thực hiện quản lý tài khoản cá nhân Điều kiện trước Nhân viên phải thành công đăng nhập vào trang web

1 Nhân viên thực hiện đăng nhập vào tài khoản thành công.

4 Thực hiện cập nhật tài khoản bằng cách chọn button Update.

3 Hệ thống mở ra thông tin tài khoản

5 Hệ thống cập nhật lại CSDL và thông báo cập nhật thành công

2.2.3.10 Biểu đồ Use case Quản lý nhân viên

Bảng đặc tả Use case quản lý nhân viên:

Tên Use Case Quản lý lương nhân viên

Mô tả Thực hiện quản lý danh sách lương nhân viên Điều kiện trước Quản lý phải đăng nhập thành công để đăng nhập vào trang web

1 Sau khi quản lý thực hiện đăng nhập thành công vào tài hệ thống.

3 Click button danh sách nhân viên để xem các nhân viên đang được quản lý

5 Click thanh search để tìm nhân viên rồi nhập nhân viên cụ thể cần tìm

2 Hệ thống điều hướng tới trang chủ của hệ thống

4 Hệ thống mở ra trang danh sách nhân viên

6 Hệ thống thực hiện tìm kiếm và hiển thị nhân viên đó lên màn hình

7 Xem chi tiết lương nhân viên

9 Click button thông tin bảng lương

8 Hiển thị thông tin chi tiết lương nhân viên đó

10 Hệ thống xuất ra file bảng lương đó

2.2.3.11 Biểu đồ Use case Quản lý tác vụ phòng

Bảng đặc tả Use case Quản lý tác vụ phòng:

Tên Use Case Quản lý tác vụ phòng

Mô tả Thực hiện quản lý tác vụ phòng Điều kiện trước Quản lý phải đăng nhập thành công để đăng nhập vào trang web

1 Sau khi quản lý thực hiện đăng nhập thành công vào tài hệ thống

3 Click button danh sách tác vụ phòng

5 Click button vào xem chi tiết tác vụ phòng

2 Hệ thống điều hướng tới trang chủ của hệ thống

4 Hệ thống mở ra trang danh sách tác vụ phòng

6 Hệ thống hiển thị ra thông tin chi tiết của tác vụ phòng đó

2.2.3.12 Biểu đồ Use Case Quản lý hóa đơn

Bảng đặc tả use case thanh toán:

Tên Use Case Quản lý Thanh Toán

Mô tả Thực hiện quản lý các loại hóa đơn của khách hàng Xem, sửa in hoá đơn Điều kiện trước Quản lý phải thành công đăng nhập vào trang web

1 Quản lý thực hiện đăng nhập vào tài khoản thành công và chọn mục Danh Sách

3.Quản lý có thể tìm và chọn button search để xem hóa đơn

5 Muốn xuất hóa đơn ta chọn button xuất hóa đơn ở góc dưới màn hình

2 Hệ thống sẽ mở ra danh sách các hoá đơn, và hiển thị những thông tin của các hoá đơn (Mã hoá đơn, tên khách hàng, tình trạng thanh toán, địa chỉ, tổng tiền)

4 Hệ thống hiển thị ra thông tin chi tiết của hoá đơn.

6 Hệ thống sẽ xuất file hóa đơn ra

2.2.3.13 Biểu đồ Use Case Thống Kê

Bả ng đặc tả Use case thống kê:

Tên Use Case Quản lý thống kê

Mô tả Thực hiện thống kê số lượng (khách hàng,phòng đã đặt ,phòng chưa đặt,…), doanh thu(tháng, năm),lương nhân viên Điều kiện trước Quản lý phải thành công đăng nhập vào trang web

1 Sau khi nhân viên thực hiện đăng nhập vào tài khoản thành công Quản lý chọn mục Thống kê

3 Tìm kiếm các khách hàng đã từng đặt chỗ

5 Tìm kiếm và chọn lọc tất cả các phòng

7 Chọn button Tổng Doanh thu để xem doanh thu của từng tháng và của cả năm

2 Hệ thống mở ra Báo cáo và thống kê

4 Hệ thống liệt kê tất cả các khách hàng đã từng đặt

6 Hệ thống sẽ đưa ra danh sách đặt phòng của từng loại phòng và tổng số lượng của từng loại

8 Hệ thống hiển thị ra bảng doanh thu của từng tháng theo cột loại một nhóm theo năm

9.Để xem các khách hàng và nhân viên ưu tú chọn vào button Top

11 Chọn vào mục quản lý lương và chọn theo tháng

10 Hệ Thống hiển thị ra 2 mục để xem Top khách hàng và Top nhân viên

12 Hệ thống hiển thị ra tất cả các nhân viên và lương

2.2.3.14 Biểu đồ Use case Quản lý lương nhân viên

Bảng đặt tả Use case quản lý lương nhân viên:

Tên Use Case Quản lý lương nhân viên

Mô tả Thực hiện quản lý danh sách lương nhân viên Điều kiện trước Quản lý phải đăng nhập thành công để đăng nhập vào trang web

1 Sau khi quản lý thực hiện đăng nhập thành công vào tài hệ thống

3 Click button danh sách nhân viên để xem các nhân viên đang được quản lý

5 Click thanh search để tìm nhân viên rồi nhập nhân viên cụ thể cần tìm

2 Hệ thống điều hướng tới trang chủ của hệ thống

4 Hệ thống mở ra trang danh sách nhân viên

7 Xem chi tiết lương nhân viên

9 Click button thông tin bảng lương

6 Hệ thống thực hiện tìm kiếm và hiển thị nhân viên đó lên màn hình

8 Hiển thị thông tin chi tiết lương nhân viên đó

10 Hệ thống xuất ra file bảng lương đó

2.3 THIẾT KẾ GIAO DIỆN – INTERFACE

Hình : “Giao diện đăng nhập”

Mô tả Giao diện cho phép người dùng đăng nhập để sử dụng các chức năng khác

Truy cập Người dùng nhấn vào nút đăng nhập

Mục Loại Dữ liệu Mô tả

Tên đăng nhập Textbox-String N/A Nơi nhập tên đăng nhập

Mật khẩu Textbox-String N/A Nơi nhập mật khẩu Đăng nhập Button N/A Đăng nhập vào hệ thống

Quên mật khẩu Linked Button N/A Dẫn đến trang quên mật khẩu Hoạt động

Tên Mô tả Thành công Thất bại

Không nhập tên đăng nhập

Không nhập tên đăng nhập sau đó nhấn đăng nhập

Thông báo “Tên đăng nhập không được để trống”

Không nhập mật khẩu sau đó nhấn nút đăng nhập

Thông báo “Mật khẩu không được để trống” Đăng nhập với tài khoản và mật khẩu

Xử lý đăng nhập vào hệ thống với tên đăng nhập và mật khẩu người dùng đã nhập

Hiển thị thông báo “Đăng nhập thành công ”

Hình 2 : “Giao diện quên mật khẩu”

Giao diện Quên mật khẩu

Mô tả Giao diện cho phép người dùng là nhân viên hoặc quản lý sử dụng để lấy lại mật khẩu.

Truy cập Người dùng nhấn vào link quên mật khẩu trong giao diện đăng nhập Nội dung giao diện

Mục Loại Dữ liệu Mô tả

Email Textbox-String N/A Nơi nhập email

Reset Password Button N/A Gửi email xác nhận lấy lại mật khẩu Hoạt động

Tên Mô tả Thành công Thất bại

Không nhập email sau đó nhấn đăng nhập

Thông báo “Email không được để trống”

Nhập email Xử lý lấy lại mật khẩu với email đã được nhập.

Hiển thị thông báo “Gửi email thành công! ”

2.3.03 Giao diện Dashboard – Thống kê

Hình 3 : “Giao diện Dashboard – Thống kê”

Giao diện Dashboard – Thống kê

Mô tả Giao diện cho phép quản lý truy cập để sử dụng các chức năng Truy cập Người dùng nhấn menu Thống kê chọn Dashboard

Mục Loại Dữ liệu Mô tả

Từ ngày DateTime Picker N/A Nơi chọn ngày giờ bắt đầu thống kê Đến ngày DateTime Picker N/A Nơi chọn ngày giờ kết thúc thống kê

Xác nhận Button N/A Xác nhận thống kê dữ liệu

Chọn năm Combobox N/A Nơi chọn năm thống kê

Tên Mô tả Thành công Thất bại

Chọn từ ngày không chọn đến ngày

Không chọn đến ngày và nhấn xác nhận

Thông báo “Vui lòng chọn đến ngày”

Chọn từ ngày không chọn đến ngày

Không chọn từ ngày và nhấn xác nhận

Thông báo “Vui lòng chọn từ ngày”

Chọn từ ngày – đến ngày

Chọn thống kê từ ngày – đến ngày và nhấn xác nhận

Hiển thị dữ liệu lên Dashboard

“đến ngày không được nhỏ hơn từ ngày”

2.3.04 Giao diện Danh sách phòng đang sử dụng

Hình : “Giao diện danh sách phòng đang sử dụng”

Giao diện Giao diện danh sách phòng đang sử dụng

Mô tả Giao diện cho phép người dùng xem được những phòng nào đang được sử dụng

Truy cập Người dùng nhấn menu quản lý dịch vụ chọn danh sách phòng đang sử dụng

Mục Loại Dữ liệu Mô tả

Phòng đơn Lable – String N/A Hiển thị thông tin chi tiết những phòng đơn đang sử dụng

Phòng đôi Lable – String N/A Hiển thị thông tin chi tiết những phòng đôi đang sử dụng

Phòng gia đình Lable – String N/A Hiển thị thông tin chi tiết những phòng gia đình đang sử dụng

Phòng vip Lable – String N/A Hiển thị thông tin chi tiết những phòng vip đang sử dụng Hoạt động

Tên Mô tả Thành công Thất bại

Xem thông tin phòng đang sử dụng

Thực hiện việc xem chi tiết những phòng đang được sử dụng của các loại phòng khác nhau

2.3.05 Giao diện Chi tiết đặt phòng

Hình : “Giao diện chi tiết đặt phòng” Giao diện Giao diện chi tiết đặt phòng

Mô tả Giao diện cho phép nhân viên truy cập để thực hiện việc xem chi tiết thông tin đặt phòng Truy cập Người dùng nhấn chi tiết trong danh sách đặt phòng

Mục Loại Dữ liệu Mô tả

Hình ảnh phòng – khách hàng

Image N/A Hiển thị ảnh phòng được đặt và khách hàng đặt phòng

Thông tin phòng – đặt phòng – khách hàng

N/A Nơi hiển thị thông tin

Xem hóa đơn dịch vụ

LinkButton N/A Hiển thị danh sách dịch vụ được đặt

Xem hóa đơn Button N/A Hiển thị thông tin chi tiết hóa đơn đặt phòng.

Trở về danh sách phòng đang sử dụng

LinkButton N/A Quay về danh sách phòng đang sử dụng Hoạt động

Tên Mô tả Thành công Thất bại

Xem thông tin chi tiết đặt phòng

Thực hiện việc xem thông tin chi tiết về đặt phòng bao gôm : thanh toán, xem hóa đơn

2.3.06 Form Đăng ký đặt phòng

Hình : “Form đăng ký đặt phòng” Giao diện Giao diện đăng ký đặt phòng

Mô tả Giao diện cho phép người dùng điền những thông tin cần thiết để đăng ký đặt phòng

Truy cập Người dùng nhấn menu quản lý đặt phòng chọn danh sách đặt phòng

Mục Loại Dữ liệu Mô tả

Textbox – String N/A Nơi để nhập những thông tin cá nhân cần thiết cho việc đặt phòng

Textbox – String N/A Nơi nhập những thông tin về phòng cần thiết cho việc đặt phòng Hoạt động

Tên Mô tả Thành công Thất bại

Thực hiện các thao tác xác nhận phòng đã được đặt

Thông báo đã đặt phòng thành công

Thông báo lỗi “Đã xảy ra lỗi”

Hình 2 : “Giao diện Hủy đặt phòng”

Giao diện Form Hủy đặt phòng

Mô tả Giao diện cho phép người dùng có thể hủy đặt phòng

Truy cập Người dùng nhấn menu Đặt phòng và chọn Hủy đặt phòng

Mục Loại Dữ liệu Mô tả

Mã ĐP Lable - Number N/A Hiển thị mã đặt phòng

Số phòng Lable - String N/A Hiển thị số phòng

Khách hàng Lable - String N/A Hiển thị tên khách hàng

Ngày bắt đầu Lable - Datetime N/A Hiển thị thời gian bắt đầu đặt phòng Ngày kết thúc Lable – Datetime N/A Hiển thị thời gian kết thúc đặt phòng Tiền đặt cọc Lable - Number N/A Hiển thị số tiền đặt cọc

Cập nhật Button N/A Thực hiện chức năng cập nhật phòng

Hủy Button N/A Thực hiện chức năng hủy đặt phòng

Có Button N/A Thực hiện chức năng đồng ý Hủy đặt phòng

Tìm kiếm Textbox N/A Thực hiện Tìm kiếm phòng

Tên Mô tả Thành công Thất bại

Xem danh sách phòng đã đặt

Thực hiện các thao tác cập nhật và hủy đặt phòng

Thông báo hủy đặt phòng

Quyết định hủy đặt phòng hay không

Hiển thị thông báo “Đã hủy thành công”

2.3.08 Form Cập nhật đặt phòng

Hình 4 : “Form cập nhật thông tin đặt phòng” Giao diện Form – cập nhật thông tin đặt phòng

Mô tả Giao diện cho phép nhân viên truy cập để thực hiện việc cập nhật đặt phòng.

Truy cập Người dùng nhấn button “Cập nhật” trong danh sách đặt phòng

Mục Loại Dữ liệu Mô tả

Số người Textbox – Number N/A Nơi nhập số lượng người ở.

DateTime Picker N/A Nơi chọn ngày giờ đặt phòng

DateTime Picker N/A Nơi chọn ngày giờ trả phòng

Tiền đặt cọc Textbox – Number N/A Nơi nhập số tiền đặt cọc

Số phòng Textbox – Number N/A Số phòng đặt

Khách hàng Textbox – String N/A Họ tên khách hàng đặt phòng

Lưu Button N/A Xác nhận lưu cập nhật đặt phòng

Tên Mô tả Thành công Thất bại

Nhập không đầy đủ các trường dữ liệu

Thông báo “Trường dữ liệu không được để trống”

Nhập đầy đủ dữ liệu

Nhập đầy đủ dữ liệu và chọn lưu hệ thống tiến hành cập nhập đặt phòng

Hiển thị thông báo “cập nhật đặt phòng thành công”

Thông báo “cập nhật đặt phòng thất bại”

2.3.09 Giao diện Hóa đơn đặt phòng

Hình : “Giao diện hóa đơn đặt phòng” Giao diện Giao diện hóa đơn đặt phòng

Mô tả Giao diện cho phép nhân viên truy cập để thực hiện việc thanh toán hóa đơn đặt phòng, xuất hóa đơn cho khách hàng.

Truy cập Người dùng có thể truy cập danh sách phòng đang sử dụng chọn phòng cần thanh toán hoặc danh sách đặt phòng chọn chi tiết hóa đơn.

Mục Loại Dữ liệu Mô tả

Xuất hóa đơn Button N/A Xuất hóa đơn đặt phòng ra file PDF Thanh toán Button N/A Tiến hành thanh toán hóa đơn.

Logo Image N/A Hiển thị logo khách sạn

Thông tin trên hóa đơn

N/A Hiển thị thông tin khách hàng, phòng, đặt phòng, nhân viên, khách sạn lên hóa đơn. Hoạt động

Tên Mô tả Thành công Thất bại

Nhấn button xuất hóa đơn

Hệ thống tiến hành in hóa đơn ra file PDF

Hệ thống tiến hành thêm mới hóa đơn thanh toán đặt phòng.

Hiển thị thanh toán thành công

Hiển thị thanh toán lỗi

2.3.10 Giao diện Danh sách khách hàng

Hình : “Giao diện danh sách khách hàng” Giao diện Giao diện danh sách khách hàng

Mô tả Giao diện cho phép admin truy cập để thực hiện việc thao tác sửa đổi xem danh sách khách hàng

Truy cập Người dùng nhấn menu quản lý dịch vụ chọn danh sách khách hàng Nội dung giao diện

Mục Loại Dữ liệu Mô tả

Hình ảnh Image N/A Hiển thị ảnh khách hàng

Họ tên Lable – String N/A Hiển thị họ tên khách hàng Địa chỉ Lable – String N/A Hiển thị địa chỉ khách hàng

Cập nhật Button N/A Thực hiện chức năng cập nhật thông tin khách hàng

Chi tiết Button N/A Thực hiện chức năng xem chi tiết thông tin khách hàng

Tìm kiếm Textbox N/A Thực hiện việc tìm kiếm khách hàng

Tên Mô tả Thành công Thất bại

Thực hiện các thao tác cập nhật, xem chi tiết thông tin khách hàng.

2.3.11 Giao diện Chi tiết khách hàng

Hình : “Giao diện chi tiết khách hàng” Giao diện Giao diện xem chi tiết khách hàng

Mô tả Giao diện cho phép nhân viên truy cập để chi tiết khách hàng của khách sạn

Truy cập Truy cập bằng cách click vào một trong những khách hàng có trong danh sách khách hàng Nội dung giao diện

Mục Loại Dữ liệu Mô tả

Hình ảnh khách hàng- Thông tin cá

Image N/A Hiển thị hình ảnh và thông tin cá nhân của khách hàng nhân khách hàng

Thông tin sử dụng dịch vụ

Lable– String N/A Hiển thị thông tin những dịch vụ mà khách hàng đang sử dụng

Tổng hợp Lable-String N/A Hiển thị những thông tin tổng hợp như:Thời gian sử dụng,tổng số tiền thanh toán và dịch vụ

Tên Mô tả Thành công Thất bại

Xem thông tin chi tiết của khách hàng

Thực hiện việc xem thông tin chi tiết về khách hàng của khách sạn

2.3.12 Form Cập nhật khách hàng

Hình 5 : “Form – cập nhật khách hàng” Giao diện Form – cập nhật khách hàng

Mô tả Giao diện cho phép nhân viên truy cập để thực hiện việc cập nhật thông tin khách hàng.

Truy cập Người dùng nhấn button “Cập nhật” trong danh sách khách hàng Nội dung giao diện

Mục Loại Dữ liệu Mô tả

Họ tên Textbox – String N/A Nơi nhập họ tên khách hàng.

Textbox – Number N/A Nơi nhập CMND/CCCD khách hàng

Ngày sinh DateTime Picker N/A Nơi chọn ngày sinh khách hàng

Số điện thoại Textbox – Number N/A Nơi nhập số điện thoại khách hàng Giới tính Radio button N/A Nơi chọn giới tính khách hàng Địa chỉ Textbox – String N/A Nơi nhập địa chỉ khách hàng

Hình ảnh Textbox – File N/A Nơi upload hình ảnh khách hàng Hoạt động

Tên Mô tả Thành công Thất bại

Nhập không đầy đủ các trường dữ liệu

Thông báo “Trường dữ liệu không được để trống”

Nhập đầy đủ dữ liệu

Nhập đầy đủ dữ liệu và chọn lưu hệ thống tiến hành cập nhập khách hàng

Hiển thị thông báo “cập nhật khách hàng thành công”

Thông báo “cập nhật khách hàng thất bại”

2.3.13 Giao diện Danh sách nhân viên

Hình : “Giao diện danh sách nhân viên” Giao diện Giao diện danh sách nhân viên

Mô tả Giao diện cho phép quản truy cập để thực hiện việc thao tác sửa đổi xem danh sách nhân viên.

Truy cập Người dùng nhấn menu quản lý nhân viên chọn danh sách nhân viên Nội dung giao diện

Mục Loại Dữ liệu Mô tả

Cập nhật Buttton N/A Dùng để thực hiện đi đến thao tác cập nhật nhân viên.

Chi tiết Lable – String N/A Dùng để thực hiện đi đến thao tác xem chi tiết nhân viên.

Thôi việc Lable – String N/A Dùng để thực hiện việc xác nhận sa thải nhân viên.

Tìm kiếm Textbox N/A Thực hiện việc tìm kiếm nhân viên

Lable – String N/A Hiển thị thông tin nhân viên.

Tên Mô tả Thành công Thất bại

Thực hiện các thao tác cập nhật, xem chi tiết thông tin nhân viên.

2.3.14 Giao diện Chi tiết nhân viên

Hình : “Giao diện chi tiết nhân viên” Giao diện Giao diện xem chi tiết nhân viên

Mô tả Giao diện cho phép admin truy cập để chi tiết nhân viên có trong khách sạn

Truy cập Truy cập bằng cách click vào một trong các nhân viên có trong danh sách nhân viên Nội dung giao diện

Mục Loại Dữ liệu Mô tả

Thông tin vị trí đang làm

Lable– String N/A Hiển thị thông tin chi tiết vị trí nhân viên đó đang làm

Thông tin cá nhân Lable– String N/A Hiển thị thông tin cá nhân của nhân viên

Số ngày làm Lable-Number N/A Hiển thị số ngày làm của nhân viên

Số ngày trễ Lable-Number N/A Hiển thị số ngày trễ của nhân viên

Số ngày nghỉ Lable-Number N/A Hiển thị số ngày nghỉ của nhân viên

Số đơn thanh toán Lable-Number N/A Hiển thị số đơn đã thanh toán Hoạt động

Tên Mô tả Thành công

Xem thông tin chi tiết của nhân viên

Thực hiện việc xem thông tin chi tiết về nhân viên đang làm việc trong khách sạn

2.3.15 Giao diện Chấm công nhân viên

Hình 6 : “Giao diện chấm công nhân viên” Giao diện Giao diện chấm công nhân viên

Mô tả Giao diện cho phép quản lý truy cập để thực hiện việc chấm công làm việc cho nhân viên

Truy cập Người dùng nhấn menu Quản lý nhân viên chọn Chấm công nhân viên Nội dung giao diện

Mục Loại Dữ liệu Mô tả

Mã nhân viên Lable – Number N/A Nơi hiển thị mã nhân viên

Họ tên Lable – String N/A Nơi hiển thị họ tên nhân viên

Ngày Lable – Date N/A Nơi hiển thị ngày chấm công Đi làm Checkbox N/A Nơi điểm danh giờ đi làm nhân viên

Ra về Checkbox N/A Nơi điểm danh giờ ra về nhân viên

Trễ Lable – String N/A Hiển thị nhân viên đi làm trễ

Sớm Lable – String N/A Hiển thị nhân viên ra về sớm

Xin nghỉ Button N/A Chọn nhân viên xin nghỉ việc

Tên Mô tả Thành công Thất bại

Nhấn checkbox xác nhận giờ đi làm

Thông báo “đi làm trễ”

Nhấn checkbox xác nhận giờ ra về

Thông báo “ra về sớm” vụ

Chi tiết Button N/A Thực hiện chức năng xem chi tiết dịch vụ

Xóa Button N/A Thực hiện chức năng xóa dịch vụ

Thêm dịch vụ Button N/A Thực hiện chức năng thêm dịch vụ

Tìm kiếm Textbox N/A Thực hiện việc tìm kiếm dịch vụ

Tên Mô tả Thành công Thất bại

Thực hiện các thao tác thêm, cập nhật, xóa, xem chi tiết dịch vụ.

2.3.21 Giao diện Chi tiết dịch vụ

Hình : “Giao diện chi tiết dịch vụ”

Giao diện Giao diện xem chi tiết dịch vụ

Mô tả Giao diện cho phép người dùng xem chi tiết những dịch vụ hiện có trong khách sạn

Truy cập Người dùng click vào một trong các dịch vụ trong danh sách dịch vụ Nội dung giao diện

Mục Loại Dữ liệu Mô tả

Thông tin chi tiết dịch vụ

Image N/A Hiển thị hình ảnh dịch vụ và thông tin của dịch vụ đó

Giới thiệu Lable – String N/A Nơi hiển thị thông tin chi tiết của dịch vụ đang xem

Tổng hợp Lable – String N/A Hiển thị những thông tin như:số lượng đặt dịch vụ, tổng doanh thu của dịch vụ và số lượng còn lại của dịch vụ

Tên Mô tả Thành công

Xem thông tin chi tiết dịch vụ

Thực hiện việc xem thông tin chi tiết về một trong các dịch vụ đang có trong khách sạn

Hình : “Giao diện Xóa dịch vụ” Giao diện Xóa dịch vụ

Mô tả Giao diện cho phép nhân viên truy cập để thực hiện xóa dịch vụ Truy cập Người dùng nhấn menu Dịch vụ và chọn Danh sách dịch vụ

Mục Loại Dữ liệu Mô tả

Hình ảnh Image N/A Hiển thị ảnh dịch vụ

Tên dịch vụ Lable – String N/A Hiển thị tên dịch vụ

Loại dịch vụ Lable – String N/A Hiển thị tên loại dịch vụ

Số lượng Lable – Number N/A Hiển thị số lượng dịch vụ Đơn giá Lable – Number N/A Hiển thị đơn giá của dịch vụ

Mô tả Lable – String N/A Hiển thị thông tin mô tả về dịch vụ

Cập nhật Button N/A Thực hiện chức năng cập nhật dịch vụ

Chi tiết Button N/A Thực hiện chức năng xem chi tiết dịch vụ

Xóa Button N/A Thực hiện chức năng xóa dịch vụ

Hủy Button NA Thực hiện hủy xóa dịch vụ

Xóa Button N/A Thực hiện Xác nhận xóa dịch vụ

Thêm dịch vụ Button N/A Thực hiện chức năng thêm dịch vụ

Tìm kiếm Textbox N/A Thực hiện việc tìm kiếm dịch vụ

Tên Mô tả Thành công Thất bại

Xem danh sách dịch vụ

Thực hiện các thao tác cập nhật, xem chi tiết và xóa dịch vụ

Xác nhận xóa dịch vụ

Thực hiện các thao tác xác nhận xóa và hủy xóa dịch vụ

“Đã xóa phòng thành công”

“Đã xảy ra lỗi Vui lòng thử lại”

2.3.23 Form Cập nhật dịch vụ

Hình : “Form cập nhật dịch vụ” Giao diện Form – cập nhật dịch vụ

Mô tả Giao diện cho phép admin truy cập để thực hiện việc cập nhật thông tin thêm mới dịch vụ

Truy cập Người dùng nhấn button “Thêm mới” trong danh sách loại dịch vụ Nội dung giao diện

Mục Loại Dữ liệu Mô tả

Tên dịch vụ Textbox – String N/A Nơi nhập tên loại dịch vụ muốn thêm

Mô tả Textbox – String N/A Nơi nhập mô tả dịch vụ muốn thêm Hoạt động

Tên Mô tả Thành công Thất bại

Nhập không đầy đủ các trường dữ liệu

Thông báo “Trường dữ liệu không được để trống”

Nhập đầy đủ dữ liệu

Nhập đầy đủ dữ liệu và chọn lưu hệ thống tiến hành cập nhập dịch vụ

Hiển thị thông báo “cập nhật dịch vụ thành công”

Thông báo “cập nhật dịch vụ thất bại”

2.3.24 Giao diện đặt dịch vụ

Hình : “Giao diện đặt dịch vụ” Giao diện Giao diện đặt dịch vụ

Mô tả Giao diện cho phép nhân viên truy cập để thực hiện đặt dịch vụ do khách hàng yêu cầu.

Truy cập Người dùng có thể truy cập danh sách phòng đang sử dụng chọn phòng cần đặt dịch vụ.

Mục Loại Dữ liệu Mô tả

Combobox N/A Hiển thị list danh sách dịch vụ cần chọn để tìm kiếm.

Add Button N/A Thêm dịch vụ cần đặt vào list dịch vụ đặt Ảnh dịch vụ Image N/A Hiển thị hình ảnh của dịch vụ Đặt dịch vụ Button N/A Tiến hành xác nhận đặt dịch vụ

Tên Mô tả Thành công Thất bại

Hệ thống tiến hành thêm dịch vụ vào list đặt dịch vụ.

Thêm dịch vụ vào list

Hiển thị thông báo dịch vụ đã hết.

Nhấn button đặt dịch vụ

Hệ thống tiến hành đặt các dịch vụ có trong danh sách đã được chọn

Hiển thị thông báo đặt dịch vụ thành công.

Hiển thị thông báo đặt dịch vụ thất bại.

Hình : “Giao diện hóa đơn dịch vụ” Giao diện Giao diện hóa đơn dịch vụ

Mô tả Giao diện cho phép nhân viên truy cập để thực hiện việc thanh toán hóa đơn dịch vụ, xuất hóa đơn cho khách hàng.

Truy cập Người dùng có thể truy cập chi tiết đặt phòng rồi chọn xem hóa đơn dịch vụ.

Mục Loại Dữ liệu Mô tả

Xuất hóa đơn Button N/A Xuất hóa đơn đặt phòng ra file PDF Thanh toán Button N/A Tiến hành thanh toán hóa đơn.

Logo Image N/A Hiển thị logo khách sạn

Thông tin trên hóa đơn

N/A Hiển thị thông tin khách hàng, phòng, đặt phòng, nhân viên, khách sạn lên hóa đơn. Hoạt động

Tên Mô tả Thành công Thất bại

Nhấn button xuất hóa đơn

Hệ thống tiến hành in hóa đơn ra file PDF

2.3.26 Giao diện Danh sách hóa đơn

Hình : “Giao diện danh sách hóa đơn” Giao diện Danh sách hóa đơn đặt hàng

Mô tả Giao diện cho phép nhân viên xem tất cả những hóa đơn đang có

Truy cập Người dùng nhấn menu Quản lý hóa đơn chọn danh sách hóa đơn đặt phòng

Mục Loại Dữ liệu Mô tả

Số HD Lable – Number N/A Hiển thị số hóa đơn

Ngày HD Lable – Date N/A Hiển thị ngày lập hóa đơn

Phòng Lable – Number N/A Hiển thị số phòng

Loại phòng Lable – String N/A Hiển thị thoại phòng

Khách hàng Lable – String N/A Hiển thị tên khách hàng

Thu ngân Lable – String N/A Hiển thị tên thu ngân

Tiền cọc Lable – Number N/A Hiển thị số tiền đã cọc

Tiền dịch vụ Lable – Number N/A Hiển thị số tiền dịch vụ

Tiền phòng Lable – Number N/A Hiển thị số tiền phòng

Tổng tiền Lable – Number N/A Hiển thị tổng số tiền thanh toán Hoạt động

Tên Mô tả Thành công Thất bại

Xem chi tiết hóa đơn

Thực hiện xem thông tin chi tiết của hóa đơn

2.3.27 Giao diện Danh sách phòng

Hình : “Giao diện Danh sách phòng”

Giao diện Danh sách phòng

Mô tả Giao diện cho phép nhân viên xem danh sách phòng có sẵn

Truy cập Người dùng nhấn menu Phòng và chọn Danh sách phòng

Mục Loại Dữ liệu Mô tả

Hình ảnh Image N/A Hiển thị hình ảnh của phòng

Số phòng Lable - String N/A Hiển thị số phòng

Loại phòng Lable - String N/A Hiển thị loại phòng Đơn giá Lable - Number N/A Hiển thị đơn giá phòng

Mô tả Lable – String N/A Hiển thị phần mô tả chi tiết phòng

Cập nhật Button N/A Thực hiện chức năng cập nhật phòng

Chi tiết Button N/A Thực hiện chức năng xem chi tiết phòng

Xóa Button N/A Thực hiện chức năng xóa phòng

Button N/A Thực hiện thêm mới phòng

Tìm kiếm Textbox N/A Thực hiện việc tìm kiếm phòng

Tên Mô tả Thành công Thất bại

Xem chi tiết danh sách phòng

Thực hiện các thao tác cập nhật, xem chi tiết thông tin và xóa thông tin phòng

2.3.28 Giao diện Chi tiết phòng

Hình : “Giao diện chi tiết phòng” Giao diện Giao diện xem chi tiết phòng

Mô tả Giao diện cho phép người dùng xem chi tiết những phòng hiện cóTruy cập Người dùng click vào một trong các phòng trong danh sách phòng Nội dung giao diện

Mục Loại Dữ liệu Mô tả

Thông tin chi tiết phòng

Image N/A Hiển thị hình ảnh phòng và thông tin của phòng đó

N/A Nơi hiển thị thông tin chi tiết của phòng đang xem

Tổng hợp Lable– String N/A Hiển thị những thông tin như:số lượng đặt phòng, tổng doanh thu, mô tả

Tên Mô tả Thành công Thất bại

Xem thông tin chi tiết phòng

Thực hiện việc xem thông tin chi tiết về phòng

Hình : “Form thêm phòng mới”

Giao diện Form – Thêm phòng mới cho hệ thống

Mô tả Giao diện cho phép admin truy cập để thực hiện thêm phòng mới cho hệ thống

Truy cập Click vào thêm mới trong danh sách phòng

Mục Loại Dữ liệu Mô tả

Thông tin phòng muốn thêm mới

Textbox – String N/A Thực hiện nhập một số thông tin của phòng muốn thêm

Tạo mới Button N/A Thực hiện việc thêm phòng mới

Close Button N/A Thực hiện việc hủy thêm phòng mới

Tên Mô tả Thành công Thất bại

Thêm phòng Thực hiện việc thêm Thông báo đã thêm Thông báo lỗi “Đã mới phòng mới vào hệ thống mới thành công xảy ra lỗi”

2.3.30 Form Xác nhận xóa phòng

Hình 4 : “Form Xác nhân xóa phòng” Giao diện Form – Xác nhận xóa phòng

Mô tả Giao diện cho phép nhân viên truy cập để thực hiện việc xóa phòng Truy cập Người dùng nhấn Phòng và chọn Danh sách phòng

Mục Loại Dữ liệu Mô tả

Hình ảnh Image N/A Hiển thị hình ảnh của phòng

Số phòng Lable - String N/A Hiển thị số phòng

Loại phòng Lable - String N/A Hiển thị loại phòng Đơn giá Lable - Number N/A Hiển thị đơn giá phòng

Mô tả Lable – String N/A Hiển thị phần mô tả chi tiết phòng

Cập nhật Button N/A Thực hiện chức năng cập nhật phòng

Chi tiết Button N/A Thực hiện chức năng xem chi tiết phòng

Xóa Button N/A Thực hiện chức năng xóa phòng

Button N/A Thực hiện thêm mới phòng

Hủy Button N/A Thực hiện chức năng hủy xóa phòng

Xóa Button N/A Thực hiện chức năng Xác nhận xóa phòng

Tìm kiếm Textbox N/A Thực hiện việc tìm kiếm phòng

Tên Mô tả Thành công Thất bại

Xem chi tiết danh sách phòng

Thực hiện các thao tác cập nhật, xem chi tiết thông tin và xóa thông tin phòng

Thực hiện các thao tác xác nhận xóa và hủy xóa phòng

Hiển thị thông báo “Đã xóa phòng thành công”

“Đã xảy ra lỗi Vui lòng thử lại”

Hình : “Danh sách tài khoản” Giao diện Danh sách tài khoản

Mô tả Giao diện cho phép admin xem, cập nhật tài khoản

Truy cập Người dùng nhấn vào menu quản lý tài khoản, chọn danh sách tài khoản.

Mục Loại Dữ liệu Mô tả

Button N/A Tiến hành thực hiện việc thêm mới tài khoản

Cập nhật Button N/A Tiến hành thực hiện việc cập nhật tài khoản

Lable - String N/A Hiển thị thông tin tài khoản.

Tìm kiếm Textbox N/A Thực hiện việc tìm kiếm tài khoản.Hoạt động

Tên Mô tả Thành công Thất bại

Thực hiện các thao tác cập nhật tài khoản, thêm mới tài khoản

2.3.32 Form cập nhật tài khoản

Hình : “Form cập nhật tài khoản” Giao diện Form – cập nhật tài khoản

Mô tả Giao diện cho phép admin cập nhật tài khoản

Truy cập Người dùng button cập nhật trong danh sách tài khoản

Mục Loại Dữ liệu Mô tả

Tên đăng nhập Textbox - String N/A Dùng để nhập tên đăng nhập

Mật khẩu Textbox – String N/A Dùng để nhập mật khẩu

Email Textbox – String N/A Dùng để nhập email

Số điện thoại Textbox – Number N/A Dùng để nhập số điện thoại

Ngày tạo DateTime Picker N/A Dùng chọn ngày tạo tài khoản

Số lần đăng nhập sai

Textbox – Number N/A Dùng để nhập số lần đăng nhập sai để khóa tài khoản tạm thời.

Thời gian khóa tài khoản

DateTime Picker N/A Dùng để chọn thời gian khóa tài khoản Phân quyền Dropdown List N/A Dùng để chọn quyền cho tài khoản.

Cập nhật Button N/A Thực hiện xác nhận cập nhật tài khoản Hoạt động

Tên Mô tả Thành công Thất bại

Nhấn button khi nhập sai dữ liệu.

Thực hiện nhập dữ liệu không đầy đủ hoặc sai vào các trường.

Hiển thị thông báo lỗi “Dữ liệu không hợp lệ”

Nhấn button xác nhận khi nhập đầy đủ thông tin.

Thực hiện nhập đầy đủ dữ liệu vào các trường thuộc tính.

Hiển thị thông báo “cập nhật tài khoản thành công”

“cập nhật tài khoản thất bại”

2.3.33 Form tạo mới tài khoản

Hình : “Form tạo mới tài khoản” Giao diện Form – thêm mới tài khoản

Mô tả Giao diện cho phép admin thêm mới tài khoản

Truy cập Người dùng nhấn button thêm mới tài khoản trong danh sách tài khoản

Mục Loại Dữ liệu Mô tả

Tên đăng nhập Textbox - String N/A Dùng để nhập tên đăng nhập

Mật khẩu Textbox – String N/A Dùng để nhập mật khẩu

Email Textbox – String N/A Dùng để nhập email

Số điện thoại Textbox – Number N/A Dùng để nhập số điện thoại

Đánh giá ý tưởng sản phẩm trong nhóm

- Visual studio code, Microsoft SQL Server (2022).

3.2.2 Giao diện quên mật khẩu

THIẾT KẾ GIAO DIỆN – INTERFACE

Hình : “Giao diện đăng nhập”

Mô tả Giao diện cho phép người dùng đăng nhập để sử dụng các chức năng khác

Truy cập Người dùng nhấn vào nút đăng nhập

Mục Loại Dữ liệu Mô tả

Tên đăng nhập Textbox-String N/A Nơi nhập tên đăng nhập

Mật khẩu Textbox-String N/A Nơi nhập mật khẩu Đăng nhập Button N/A Đăng nhập vào hệ thống

Quên mật khẩu Linked Button N/A Dẫn đến trang quên mật khẩu Hoạt động

Tên Mô tả Thành công Thất bại

Không nhập tên đăng nhập

Không nhập tên đăng nhập sau đó nhấn đăng nhập

Thông báo “Tên đăng nhập không được để trống”

Không nhập mật khẩu sau đó nhấn nút đăng nhập

Thông báo “Mật khẩu không được để trống” Đăng nhập với tài khoản và mật khẩu

Xử lý đăng nhập vào hệ thống với tên đăng nhập và mật khẩu người dùng đã nhập

Hiển thị thông báo “Đăng nhập thành công ”

Hình 2 : “Giao diện quên mật khẩu”

Giao diện Quên mật khẩu

Mô tả Giao diện cho phép người dùng là nhân viên hoặc quản lý sử dụng để lấy lại mật khẩu.

Truy cập Người dùng nhấn vào link quên mật khẩu trong giao diện đăng nhập Nội dung giao diện

Mục Loại Dữ liệu Mô tả

Email Textbox-String N/A Nơi nhập email

Reset Password Button N/A Gửi email xác nhận lấy lại mật khẩu Hoạt động

Tên Mô tả Thành công Thất bại

Không nhập email sau đó nhấn đăng nhập

Thông báo “Email không được để trống”

Nhập email Xử lý lấy lại mật khẩu với email đã được nhập.

Hiển thị thông báo “Gửi email thành công! ”

2.3.03 Giao diện Dashboard – Thống kê

Hình 3 : “Giao diện Dashboard – Thống kê”

Giao diện Dashboard – Thống kê

Mô tả Giao diện cho phép quản lý truy cập để sử dụng các chức năng Truy cập Người dùng nhấn menu Thống kê chọn Dashboard

Mục Loại Dữ liệu Mô tả

Từ ngày DateTime Picker N/A Nơi chọn ngày giờ bắt đầu thống kê Đến ngày DateTime Picker N/A Nơi chọn ngày giờ kết thúc thống kê

Xác nhận Button N/A Xác nhận thống kê dữ liệu

Chọn năm Combobox N/A Nơi chọn năm thống kê

Tên Mô tả Thành công Thất bại

Chọn từ ngày không chọn đến ngày

Không chọn đến ngày và nhấn xác nhận

Thông báo “Vui lòng chọn đến ngày”

Chọn từ ngày không chọn đến ngày

Không chọn từ ngày và nhấn xác nhận

Thông báo “Vui lòng chọn từ ngày”

Chọn từ ngày – đến ngày

Chọn thống kê từ ngày – đến ngày và nhấn xác nhận

Hiển thị dữ liệu lên Dashboard

“đến ngày không được nhỏ hơn từ ngày”

2.3.04 Giao diện Danh sách phòng đang sử dụng

Hình : “Giao diện danh sách phòng đang sử dụng”

Giao diện Giao diện danh sách phòng đang sử dụng

Mô tả Giao diện cho phép người dùng xem được những phòng nào đang được sử dụng

Truy cập Người dùng nhấn menu quản lý dịch vụ chọn danh sách phòng đang sử dụng

Mục Loại Dữ liệu Mô tả

Phòng đơn Lable – String N/A Hiển thị thông tin chi tiết những phòng đơn đang sử dụng

Phòng đôi Lable – String N/A Hiển thị thông tin chi tiết những phòng đôi đang sử dụng

Phòng gia đình Lable – String N/A Hiển thị thông tin chi tiết những phòng gia đình đang sử dụng

Phòng vip Lable – String N/A Hiển thị thông tin chi tiết những phòng vip đang sử dụng Hoạt động

Tên Mô tả Thành công Thất bại

Xem thông tin phòng đang sử dụng

Thực hiện việc xem chi tiết những phòng đang được sử dụng của các loại phòng khác nhau

2.3.05 Giao diện Chi tiết đặt phòng

Hình : “Giao diện chi tiết đặt phòng” Giao diện Giao diện chi tiết đặt phòng

Mô tả Giao diện cho phép nhân viên truy cập để thực hiện việc xem chi tiết thông tin đặt phòng Truy cập Người dùng nhấn chi tiết trong danh sách đặt phòng

Mục Loại Dữ liệu Mô tả

Hình ảnh phòng – khách hàng

Image N/A Hiển thị ảnh phòng được đặt và khách hàng đặt phòng

Thông tin phòng – đặt phòng – khách hàng

N/A Nơi hiển thị thông tin

Xem hóa đơn dịch vụ

LinkButton N/A Hiển thị danh sách dịch vụ được đặt

Xem hóa đơn Button N/A Hiển thị thông tin chi tiết hóa đơn đặt phòng.

Trở về danh sách phòng đang sử dụng

LinkButton N/A Quay về danh sách phòng đang sử dụng Hoạt động

Tên Mô tả Thành công Thất bại

Xem thông tin chi tiết đặt phòng

Thực hiện việc xem thông tin chi tiết về đặt phòng bao gôm : thanh toán, xem hóa đơn

2.3.06 Form Đăng ký đặt phòng

Hình : “Form đăng ký đặt phòng” Giao diện Giao diện đăng ký đặt phòng

Mô tả Giao diện cho phép người dùng điền những thông tin cần thiết để đăng ký đặt phòng

Truy cập Người dùng nhấn menu quản lý đặt phòng chọn danh sách đặt phòng

Mục Loại Dữ liệu Mô tả

Textbox – String N/A Nơi để nhập những thông tin cá nhân cần thiết cho việc đặt phòng

Textbox – String N/A Nơi nhập những thông tin về phòng cần thiết cho việc đặt phòng Hoạt động

Tên Mô tả Thành công Thất bại

Thực hiện các thao tác xác nhận phòng đã được đặt

Thông báo đã đặt phòng thành công

Thông báo lỗi “Đã xảy ra lỗi”

Hình 2 : “Giao diện Hủy đặt phòng”

Giao diện Form Hủy đặt phòng

Mô tả Giao diện cho phép người dùng có thể hủy đặt phòng

Truy cập Người dùng nhấn menu Đặt phòng và chọn Hủy đặt phòng

Mục Loại Dữ liệu Mô tả

Mã ĐP Lable - Number N/A Hiển thị mã đặt phòng

Số phòng Lable - String N/A Hiển thị số phòng

Khách hàng Lable - String N/A Hiển thị tên khách hàng

Ngày bắt đầu Lable - Datetime N/A Hiển thị thời gian bắt đầu đặt phòng Ngày kết thúc Lable – Datetime N/A Hiển thị thời gian kết thúc đặt phòng Tiền đặt cọc Lable - Number N/A Hiển thị số tiền đặt cọc

Cập nhật Button N/A Thực hiện chức năng cập nhật phòng

Hủy Button N/A Thực hiện chức năng hủy đặt phòng

Có Button N/A Thực hiện chức năng đồng ý Hủy đặt phòng

Tìm kiếm Textbox N/A Thực hiện Tìm kiếm phòng

Tên Mô tả Thành công Thất bại

Xem danh sách phòng đã đặt

Thực hiện các thao tác cập nhật và hủy đặt phòng

Thông báo hủy đặt phòng

Quyết định hủy đặt phòng hay không

Hiển thị thông báo “Đã hủy thành công”

2.3.08 Form Cập nhật đặt phòng

Hình 4 : “Form cập nhật thông tin đặt phòng” Giao diện Form – cập nhật thông tin đặt phòng

Mô tả Giao diện cho phép nhân viên truy cập để thực hiện việc cập nhật đặt phòng.

Truy cập Người dùng nhấn button “Cập nhật” trong danh sách đặt phòng

Mục Loại Dữ liệu Mô tả

Số người Textbox – Number N/A Nơi nhập số lượng người ở.

DateTime Picker N/A Nơi chọn ngày giờ đặt phòng

DateTime Picker N/A Nơi chọn ngày giờ trả phòng

Tiền đặt cọc Textbox – Number N/A Nơi nhập số tiền đặt cọc

Số phòng Textbox – Number N/A Số phòng đặt

Khách hàng Textbox – String N/A Họ tên khách hàng đặt phòng

Lưu Button N/A Xác nhận lưu cập nhật đặt phòng

Tên Mô tả Thành công Thất bại

Nhập không đầy đủ các trường dữ liệu

Thông báo “Trường dữ liệu không được để trống”

Nhập đầy đủ dữ liệu

Nhập đầy đủ dữ liệu và chọn lưu hệ thống tiến hành cập nhập đặt phòng

Hiển thị thông báo “cập nhật đặt phòng thành công”

Thông báo “cập nhật đặt phòng thất bại”

2.3.09 Giao diện Hóa đơn đặt phòng

Hình : “Giao diện hóa đơn đặt phòng” Giao diện Giao diện hóa đơn đặt phòng

Mô tả Giao diện cho phép nhân viên truy cập để thực hiện việc thanh toán hóa đơn đặt phòng, xuất hóa đơn cho khách hàng.

Truy cập Người dùng có thể truy cập danh sách phòng đang sử dụng chọn phòng cần thanh toán hoặc danh sách đặt phòng chọn chi tiết hóa đơn.

Mục Loại Dữ liệu Mô tả

Xuất hóa đơn Button N/A Xuất hóa đơn đặt phòng ra file PDF Thanh toán Button N/A Tiến hành thanh toán hóa đơn.

Logo Image N/A Hiển thị logo khách sạn

Thông tin trên hóa đơn

N/A Hiển thị thông tin khách hàng, phòng, đặt phòng, nhân viên, khách sạn lên hóa đơn. Hoạt động

Tên Mô tả Thành công Thất bại

Nhấn button xuất hóa đơn

Hệ thống tiến hành in hóa đơn ra file PDF

Hệ thống tiến hành thêm mới hóa đơn thanh toán đặt phòng.

Hiển thị thanh toán thành công

Hiển thị thanh toán lỗi

2.3.10 Giao diện Danh sách khách hàng

Hình : “Giao diện danh sách khách hàng” Giao diện Giao diện danh sách khách hàng

Mô tả Giao diện cho phép admin truy cập để thực hiện việc thao tác sửa đổi xem danh sách khách hàng

Truy cập Người dùng nhấn menu quản lý dịch vụ chọn danh sách khách hàng Nội dung giao diện

Mục Loại Dữ liệu Mô tả

Hình ảnh Image N/A Hiển thị ảnh khách hàng

Họ tên Lable – String N/A Hiển thị họ tên khách hàng Địa chỉ Lable – String N/A Hiển thị địa chỉ khách hàng

Cập nhật Button N/A Thực hiện chức năng cập nhật thông tin khách hàng

Chi tiết Button N/A Thực hiện chức năng xem chi tiết thông tin khách hàng

Tìm kiếm Textbox N/A Thực hiện việc tìm kiếm khách hàng

Tên Mô tả Thành công Thất bại

Thực hiện các thao tác cập nhật, xem chi tiết thông tin khách hàng.

2.3.11 Giao diện Chi tiết khách hàng

Hình : “Giao diện chi tiết khách hàng” Giao diện Giao diện xem chi tiết khách hàng

Mô tả Giao diện cho phép nhân viên truy cập để chi tiết khách hàng của khách sạn

Truy cập Truy cập bằng cách click vào một trong những khách hàng có trong danh sách khách hàng Nội dung giao diện

Mục Loại Dữ liệu Mô tả

Hình ảnh khách hàng- Thông tin cá

Image N/A Hiển thị hình ảnh và thông tin cá nhân của khách hàng nhân khách hàng

Thông tin sử dụng dịch vụ

Lable– String N/A Hiển thị thông tin những dịch vụ mà khách hàng đang sử dụng

Tổng hợp Lable-String N/A Hiển thị những thông tin tổng hợp như:Thời gian sử dụng,tổng số tiền thanh toán và dịch vụ

Tên Mô tả Thành công Thất bại

Xem thông tin chi tiết của khách hàng

Thực hiện việc xem thông tin chi tiết về khách hàng của khách sạn

2.3.12 Form Cập nhật khách hàng

Hình 5 : “Form – cập nhật khách hàng” Giao diện Form – cập nhật khách hàng

Mô tả Giao diện cho phép nhân viên truy cập để thực hiện việc cập nhật thông tin khách hàng.

Truy cập Người dùng nhấn button “Cập nhật” trong danh sách khách hàng Nội dung giao diện

Mục Loại Dữ liệu Mô tả

Họ tên Textbox – String N/A Nơi nhập họ tên khách hàng.

Textbox – Number N/A Nơi nhập CMND/CCCD khách hàng

Ngày sinh DateTime Picker N/A Nơi chọn ngày sinh khách hàng

Số điện thoại Textbox – Number N/A Nơi nhập số điện thoại khách hàng Giới tính Radio button N/A Nơi chọn giới tính khách hàng Địa chỉ Textbox – String N/A Nơi nhập địa chỉ khách hàng

Hình ảnh Textbox – File N/A Nơi upload hình ảnh khách hàng Hoạt động

Tên Mô tả Thành công Thất bại

Nhập không đầy đủ các trường dữ liệu

Thông báo “Trường dữ liệu không được để trống”

Nhập đầy đủ dữ liệu

Nhập đầy đủ dữ liệu và chọn lưu hệ thống tiến hành cập nhập khách hàng

Hiển thị thông báo “cập nhật khách hàng thành công”

Thông báo “cập nhật khách hàng thất bại”

2.3.13 Giao diện Danh sách nhân viên

Hình : “Giao diện danh sách nhân viên” Giao diện Giao diện danh sách nhân viên

Mô tả Giao diện cho phép quản truy cập để thực hiện việc thao tác sửa đổi xem danh sách nhân viên.

Truy cập Người dùng nhấn menu quản lý nhân viên chọn danh sách nhân viên Nội dung giao diện

Mục Loại Dữ liệu Mô tả

Cập nhật Buttton N/A Dùng để thực hiện đi đến thao tác cập nhật nhân viên.

Chi tiết Lable – String N/A Dùng để thực hiện đi đến thao tác xem chi tiết nhân viên.

Thôi việc Lable – String N/A Dùng để thực hiện việc xác nhận sa thải nhân viên.

Tìm kiếm Textbox N/A Thực hiện việc tìm kiếm nhân viên

Lable – String N/A Hiển thị thông tin nhân viên.

Tên Mô tả Thành công Thất bại

Thực hiện các thao tác cập nhật, xem chi tiết thông tin nhân viên.

2.3.14 Giao diện Chi tiết nhân viên

Hình : “Giao diện chi tiết nhân viên” Giao diện Giao diện xem chi tiết nhân viên

Mô tả Giao diện cho phép admin truy cập để chi tiết nhân viên có trong khách sạn

Truy cập Truy cập bằng cách click vào một trong các nhân viên có trong danh sách nhân viên Nội dung giao diện

Mục Loại Dữ liệu Mô tả

Thông tin vị trí đang làm

Lable– String N/A Hiển thị thông tin chi tiết vị trí nhân viên đó đang làm

Thông tin cá nhân Lable– String N/A Hiển thị thông tin cá nhân của nhân viên

Số ngày làm Lable-Number N/A Hiển thị số ngày làm của nhân viên

Số ngày trễ Lable-Number N/A Hiển thị số ngày trễ của nhân viên

Số ngày nghỉ Lable-Number N/A Hiển thị số ngày nghỉ của nhân viên

Số đơn thanh toán Lable-Number N/A Hiển thị số đơn đã thanh toán Hoạt động

Tên Mô tả Thành công

Xem thông tin chi tiết của nhân viên

Thực hiện việc xem thông tin chi tiết về nhân viên đang làm việc trong khách sạn

2.3.15 Giao diện Chấm công nhân viên

Hình 6 : “Giao diện chấm công nhân viên” Giao diện Giao diện chấm công nhân viên

Mô tả Giao diện cho phép quản lý truy cập để thực hiện việc chấm công làm việc cho nhân viên

Truy cập Người dùng nhấn menu Quản lý nhân viên chọn Chấm công nhân viên Nội dung giao diện

Mục Loại Dữ liệu Mô tả

Mã nhân viên Lable – Number N/A Nơi hiển thị mã nhân viên

Họ tên Lable – String N/A Nơi hiển thị họ tên nhân viên

Ngày Lable – Date N/A Nơi hiển thị ngày chấm công Đi làm Checkbox N/A Nơi điểm danh giờ đi làm nhân viên

Ra về Checkbox N/A Nơi điểm danh giờ ra về nhân viên

Trễ Lable – String N/A Hiển thị nhân viên đi làm trễ

Sớm Lable – String N/A Hiển thị nhân viên ra về sớm

Xin nghỉ Button N/A Chọn nhân viên xin nghỉ việc

Tên Mô tả Thành công Thất bại

Nhấn checkbox xác nhận giờ đi làm

Thông báo “đi làm trễ”

Nhấn checkbox xác nhận giờ ra về

Thông báo “ra về sớm” vụ

Chi tiết Button N/A Thực hiện chức năng xem chi tiết dịch vụ

Xóa Button N/A Thực hiện chức năng xóa dịch vụ

Thêm dịch vụ Button N/A Thực hiện chức năng thêm dịch vụ

Tìm kiếm Textbox N/A Thực hiện việc tìm kiếm dịch vụ

Tên Mô tả Thành công Thất bại

Thực hiện các thao tác thêm, cập nhật, xóa, xem chi tiết dịch vụ.

2.3.21 Giao diện Chi tiết dịch vụ

Hình : “Giao diện chi tiết dịch vụ”

Giao diện Giao diện xem chi tiết dịch vụ

Mô tả Giao diện cho phép người dùng xem chi tiết những dịch vụ hiện có trong khách sạn

Truy cập Người dùng click vào một trong các dịch vụ trong danh sách dịch vụ Nội dung giao diện

Mục Loại Dữ liệu Mô tả

Thông tin chi tiết dịch vụ

Image N/A Hiển thị hình ảnh dịch vụ và thông tin của dịch vụ đó

Giới thiệu Lable – String N/A Nơi hiển thị thông tin chi tiết của dịch vụ đang xem

Tổng hợp Lable – String N/A Hiển thị những thông tin như:số lượng đặt dịch vụ, tổng doanh thu của dịch vụ và số lượng còn lại của dịch vụ

Tên Mô tả Thành công

Xem thông tin chi tiết dịch vụ

Thực hiện việc xem thông tin chi tiết về một trong các dịch vụ đang có trong khách sạn

Hình : “Giao diện Xóa dịch vụ” Giao diện Xóa dịch vụ

Mô tả Giao diện cho phép nhân viên truy cập để thực hiện xóa dịch vụ Truy cập Người dùng nhấn menu Dịch vụ và chọn Danh sách dịch vụ

Mục Loại Dữ liệu Mô tả

Hình ảnh Image N/A Hiển thị ảnh dịch vụ

Tên dịch vụ Lable – String N/A Hiển thị tên dịch vụ

Loại dịch vụ Lable – String N/A Hiển thị tên loại dịch vụ

Số lượng Lable – Number N/A Hiển thị số lượng dịch vụ Đơn giá Lable – Number N/A Hiển thị đơn giá của dịch vụ

Mô tả Lable – String N/A Hiển thị thông tin mô tả về dịch vụ

Cập nhật Button N/A Thực hiện chức năng cập nhật dịch vụ

Chi tiết Button N/A Thực hiện chức năng xem chi tiết dịch vụ

Xóa Button N/A Thực hiện chức năng xóa dịch vụ

Hủy Button NA Thực hiện hủy xóa dịch vụ

Xóa Button N/A Thực hiện Xác nhận xóa dịch vụ

Thêm dịch vụ Button N/A Thực hiện chức năng thêm dịch vụ

Tìm kiếm Textbox N/A Thực hiện việc tìm kiếm dịch vụ

Tên Mô tả Thành công Thất bại

Xem danh sách dịch vụ

Thực hiện các thao tác cập nhật, xem chi tiết và xóa dịch vụ

Xác nhận xóa dịch vụ

Thực hiện các thao tác xác nhận xóa và hủy xóa dịch vụ

“Đã xóa phòng thành công”

“Đã xảy ra lỗi Vui lòng thử lại”

2.3.23 Form Cập nhật dịch vụ

Hình : “Form cập nhật dịch vụ” Giao diện Form – cập nhật dịch vụ

Mô tả Giao diện cho phép admin truy cập để thực hiện việc cập nhật thông tin thêm mới dịch vụ

Truy cập Người dùng nhấn button “Thêm mới” trong danh sách loại dịch vụ Nội dung giao diện

Mục Loại Dữ liệu Mô tả

Tên dịch vụ Textbox – String N/A Nơi nhập tên loại dịch vụ muốn thêm

Mô tả Textbox – String N/A Nơi nhập mô tả dịch vụ muốn thêm Hoạt động

Tên Mô tả Thành công Thất bại

Nhập không đầy đủ các trường dữ liệu

Thông báo “Trường dữ liệu không được để trống”

Nhập đầy đủ dữ liệu

Nhập đầy đủ dữ liệu và chọn lưu hệ thống tiến hành cập nhập dịch vụ

Hiển thị thông báo “cập nhật dịch vụ thành công”

Thông báo “cập nhật dịch vụ thất bại”

2.3.24 Giao diện đặt dịch vụ

Hình : “Giao diện đặt dịch vụ” Giao diện Giao diện đặt dịch vụ

Mô tả Giao diện cho phép nhân viên truy cập để thực hiện đặt dịch vụ do khách hàng yêu cầu.

Truy cập Người dùng có thể truy cập danh sách phòng đang sử dụng chọn phòng cần đặt dịch vụ.

Mục Loại Dữ liệu Mô tả

Combobox N/A Hiển thị list danh sách dịch vụ cần chọn để tìm kiếm.

Add Button N/A Thêm dịch vụ cần đặt vào list dịch vụ đặt Ảnh dịch vụ Image N/A Hiển thị hình ảnh của dịch vụ Đặt dịch vụ Button N/A Tiến hành xác nhận đặt dịch vụ

Tên Mô tả Thành công Thất bại

Hệ thống tiến hành thêm dịch vụ vào list đặt dịch vụ.

Thêm dịch vụ vào list

Hiển thị thông báo dịch vụ đã hết.

Nhấn button đặt dịch vụ

Hệ thống tiến hành đặt các dịch vụ có trong danh sách đã được chọn

Hiển thị thông báo đặt dịch vụ thành công.

Hiển thị thông báo đặt dịch vụ thất bại.

Hình : “Giao diện hóa đơn dịch vụ” Giao diện Giao diện hóa đơn dịch vụ

Mô tả Giao diện cho phép nhân viên truy cập để thực hiện việc thanh toán hóa đơn dịch vụ, xuất hóa đơn cho khách hàng.

Truy cập Người dùng có thể truy cập chi tiết đặt phòng rồi chọn xem hóa đơn dịch vụ.

Mục Loại Dữ liệu Mô tả

Xuất hóa đơn Button N/A Xuất hóa đơn đặt phòng ra file PDF Thanh toán Button N/A Tiến hành thanh toán hóa đơn.

Logo Image N/A Hiển thị logo khách sạn

Thông tin trên hóa đơn

N/A Hiển thị thông tin khách hàng, phòng, đặt phòng, nhân viên, khách sạn lên hóa đơn. Hoạt động

Tên Mô tả Thành công Thất bại

Nhấn button xuất hóa đơn

Hệ thống tiến hành in hóa đơn ra file PDF

2.3.26 Giao diện Danh sách hóa đơn

Hình : “Giao diện danh sách hóa đơn” Giao diện Danh sách hóa đơn đặt hàng

Mô tả Giao diện cho phép nhân viên xem tất cả những hóa đơn đang có

Truy cập Người dùng nhấn menu Quản lý hóa đơn chọn danh sách hóa đơn đặt phòng

Mục Loại Dữ liệu Mô tả

Số HD Lable – Number N/A Hiển thị số hóa đơn

Ngày HD Lable – Date N/A Hiển thị ngày lập hóa đơn

Phòng Lable – Number N/A Hiển thị số phòng

Loại phòng Lable – String N/A Hiển thị thoại phòng

Khách hàng Lable – String N/A Hiển thị tên khách hàng

Thu ngân Lable – String N/A Hiển thị tên thu ngân

Tiền cọc Lable – Number N/A Hiển thị số tiền đã cọc

Tiền dịch vụ Lable – Number N/A Hiển thị số tiền dịch vụ

Tiền phòng Lable – Number N/A Hiển thị số tiền phòng

Tổng tiền Lable – Number N/A Hiển thị tổng số tiền thanh toán Hoạt động

Tên Mô tả Thành công Thất bại

Xem chi tiết hóa đơn

Thực hiện xem thông tin chi tiết của hóa đơn

2.3.27 Giao diện Danh sách phòng

Hình : “Giao diện Danh sách phòng”

Giao diện Danh sách phòng

Mô tả Giao diện cho phép nhân viên xem danh sách phòng có sẵn

Truy cập Người dùng nhấn menu Phòng và chọn Danh sách phòng

Mục Loại Dữ liệu Mô tả

Hình ảnh Image N/A Hiển thị hình ảnh của phòng

Số phòng Lable - String N/A Hiển thị số phòng

Loại phòng Lable - String N/A Hiển thị loại phòng Đơn giá Lable - Number N/A Hiển thị đơn giá phòng

Mô tả Lable – String N/A Hiển thị phần mô tả chi tiết phòng

Cập nhật Button N/A Thực hiện chức năng cập nhật phòng

Chi tiết Button N/A Thực hiện chức năng xem chi tiết phòng

Xóa Button N/A Thực hiện chức năng xóa phòng

Button N/A Thực hiện thêm mới phòng

Tìm kiếm Textbox N/A Thực hiện việc tìm kiếm phòng

Tên Mô tả Thành công Thất bại

Xem chi tiết danh sách phòng

Thực hiện các thao tác cập nhật, xem chi tiết thông tin và xóa thông tin phòng

2.3.28 Giao diện Chi tiết phòng

Hình : “Giao diện chi tiết phòng” Giao diện Giao diện xem chi tiết phòng

Mô tả Giao diện cho phép người dùng xem chi tiết những phòng hiện cóTruy cập Người dùng click vào một trong các phòng trong danh sách phòng Nội dung giao diện

Mục Loại Dữ liệu Mô tả

Thông tin chi tiết phòng

Image N/A Hiển thị hình ảnh phòng và thông tin của phòng đó

N/A Nơi hiển thị thông tin chi tiết của phòng đang xem

Tổng hợp Lable– String N/A Hiển thị những thông tin như:số lượng đặt phòng, tổng doanh thu, mô tả

Tên Mô tả Thành công Thất bại

Xem thông tin chi tiết phòng

Thực hiện việc xem thông tin chi tiết về phòng

Hình : “Form thêm phòng mới”

Giao diện Form – Thêm phòng mới cho hệ thống

Mô tả Giao diện cho phép admin truy cập để thực hiện thêm phòng mới cho hệ thống

Truy cập Click vào thêm mới trong danh sách phòng

Mục Loại Dữ liệu Mô tả

Thông tin phòng muốn thêm mới

Textbox – String N/A Thực hiện nhập một số thông tin của phòng muốn thêm

Tạo mới Button N/A Thực hiện việc thêm phòng mới

Close Button N/A Thực hiện việc hủy thêm phòng mới

Tên Mô tả Thành công Thất bại

Thêm phòng Thực hiện việc thêm Thông báo đã thêm Thông báo lỗi “Đã mới phòng mới vào hệ thống mới thành công xảy ra lỗi”

2.3.30 Form Xác nhận xóa phòng

Hình 4 : “Form Xác nhân xóa phòng” Giao diện Form – Xác nhận xóa phòng

Mô tả Giao diện cho phép nhân viên truy cập để thực hiện việc xóa phòng Truy cập Người dùng nhấn Phòng và chọn Danh sách phòng

Mục Loại Dữ liệu Mô tả

Hình ảnh Image N/A Hiển thị hình ảnh của phòng

Số phòng Lable - String N/A Hiển thị số phòng

Loại phòng Lable - String N/A Hiển thị loại phòng Đơn giá Lable - Number N/A Hiển thị đơn giá phòng

Mô tả Lable – String N/A Hiển thị phần mô tả chi tiết phòng

Cập nhật Button N/A Thực hiện chức năng cập nhật phòng

Chi tiết Button N/A Thực hiện chức năng xem chi tiết phòng

Xóa Button N/A Thực hiện chức năng xóa phòng

Button N/A Thực hiện thêm mới phòng

Hủy Button N/A Thực hiện chức năng hủy xóa phòng

Xóa Button N/A Thực hiện chức năng Xác nhận xóa phòng

Tìm kiếm Textbox N/A Thực hiện việc tìm kiếm phòng

Tên Mô tả Thành công Thất bại

Xem chi tiết danh sách phòng

Thực hiện các thao tác cập nhật, xem chi tiết thông tin và xóa thông tin phòng

Thực hiện các thao tác xác nhận xóa và hủy xóa phòng

Hiển thị thông báo “Đã xóa phòng thành công”

“Đã xảy ra lỗi Vui lòng thử lại”

Hình : “Danh sách tài khoản” Giao diện Danh sách tài khoản

Mô tả Giao diện cho phép admin xem, cập nhật tài khoản

Truy cập Người dùng nhấn vào menu quản lý tài khoản, chọn danh sách tài khoản.

Mục Loại Dữ liệu Mô tả

Button N/A Tiến hành thực hiện việc thêm mới tài khoản

Cập nhật Button N/A Tiến hành thực hiện việc cập nhật tài khoản

Lable - String N/A Hiển thị thông tin tài khoản.

Tìm kiếm Textbox N/A Thực hiện việc tìm kiếm tài khoản.Hoạt động

Tên Mô tả Thành công Thất bại

Thực hiện các thao tác cập nhật tài khoản, thêm mới tài khoản

2.3.32 Form cập nhật tài khoản

Hình : “Form cập nhật tài khoản” Giao diện Form – cập nhật tài khoản

Mô tả Giao diện cho phép admin cập nhật tài khoản

Truy cập Người dùng button cập nhật trong danh sách tài khoản

Mục Loại Dữ liệu Mô tả

Tên đăng nhập Textbox - String N/A Dùng để nhập tên đăng nhập

Mật khẩu Textbox – String N/A Dùng để nhập mật khẩu

Email Textbox – String N/A Dùng để nhập email

Số điện thoại Textbox – Number N/A Dùng để nhập số điện thoại

Ngày tạo DateTime Picker N/A Dùng chọn ngày tạo tài khoản

Số lần đăng nhập sai

Textbox – Number N/A Dùng để nhập số lần đăng nhập sai để khóa tài khoản tạm thời.

Thời gian khóa tài khoản

DateTime Picker N/A Dùng để chọn thời gian khóa tài khoản Phân quyền Dropdown List N/A Dùng để chọn quyền cho tài khoản.

Cập nhật Button N/A Thực hiện xác nhận cập nhật tài khoản Hoạt động

Tên Mô tả Thành công Thất bại

Nhấn button khi nhập sai dữ liệu.

Thực hiện nhập dữ liệu không đầy đủ hoặc sai vào các trường.

Hiển thị thông báo lỗi “Dữ liệu không hợp lệ”

Nhấn button xác nhận khi nhập đầy đủ thông tin.

Thực hiện nhập đầy đủ dữ liệu vào các trường thuộc tính.

Hiển thị thông báo “cập nhật tài khoản thành công”

“cập nhật tài khoản thất bại”

2.3.33 Form tạo mới tài khoản

Hình : “Form tạo mới tài khoản” Giao diện Form – thêm mới tài khoản

Mô tả Giao diện cho phép admin thêm mới tài khoản

Truy cập Người dùng nhấn button thêm mới tài khoản trong danh sách tài khoản

Mục Loại Dữ liệu Mô tả

Tên đăng nhập Textbox - String N/A Dùng để nhập tên đăng nhập

Mật khẩu Textbox – String N/A Dùng để nhập mật khẩu

Email Textbox – String N/A Dùng để nhập email

Số điện thoại Textbox – Number N/A Dùng để nhập số điện thoại

Ngày tạo DateTime Picker N/A Dùng chọn ngày tạo tài khoảnPhân quyền Dropdown List N/A Dùng để chọn quyền cho tài khoản.Lưu Button N/A Thực hiện xác nhận thêm mới tài khoản Hoạt động

Tên Mô tả Thành công Thất bại

“lưu” khi nhập sai dữ liệu.

Thực hiện nhập dữ liệu không đầy đủ hoặc sai vào các trường.

Hiển thị thông báo lỗi “Dữ liệu không hợp lệ”

“lưu” khi nhập đầy đủ thông tin.

Thực hiện nhập đầy đủ dữ liệu vào các trường thuộc tính.

Hiển thị thông báo “thêm mới tài khoản thành công”

“thêm mới tài khoản thất bại”

2.3.34 Form Xóa loại dịch vụ

Hình : “Giao diện Xóa loại dịch vụ”

Giao diện Xóa loại dịch vụ

Mô tả Giao diện cho phép nhân viên truy cập để thực hiện việc xóa loại dịch vụ

Truy cập Người dùng nhấn menu Dịch vụ và chọn Danh sách loại dịch vụ

Mục Loại Dữ liệu Mô tả

Lable - String N/A Hiển thị tên loại dịch vụ

Cập nhật Button N/A Thực hiện chức năng cập nhật loại dịch vụ

Chi tiết Button N/A Thực hiện chức năng xem chi tiết loại dịch vụ

Xóa Button N/A Thực hiện chức năng xóa loại dịch vụ

Hủy Button N/A Thực hiện chức năng hủy xóa loại dịch vụ

Có Button N/A Thực hiện chức năng xác nhận xóa loại dịch vụ

Button N/A Thực hiện chức năng thêm loại dịch vụ Hoạt động

Tên Mô tả Thành công

Xem danh sách loại dịch vụ

Thực hiện các thao tác cập nhật, xem chi tiết và xóa loại dịch vụ

Xác nhận xóa loại dịch vụ

Thực hiện các thao tác xác nhận xóa và hủy xóa loại dịch vụ

“Đã xóa phòng thành công”

“Đã xảy ra lỗi Vui lòng thử lại”

THIẾT KẾ DATABASE

Tên cột Giải thích Kiểu dữ liệu Độ dài Ghi chú

Id Id tự tăng INT Primary Key

RoleId Mã phân quyền INT Unique

RoleName Tên Chức Vụ NVARCHAR 50

Tên cột Giải thích Kiểu dữ liệu Độ dài Ghi chú id Id tự tăng INT Primary Key

Username Tên đăng nhập Varchar 16 UNIQUE

RoleId Id phân quyền INT Khóa ngoại

Phone Số Điện Thoại Varchar 11 NULL

DateUpdate Thời gian cập nhập DateTime NULL

DateCreate Thời gian tạo DateTime NULL

TimeLockOut Thời gian khóa tài khoản

CountLoginFalse Đếm số lần đăng nhập thất bại Int NOT NULL

Tên cột Giải thích Kiểu dữ liệu Độ dài

MaNV Mã nhân viên INT Primary Key

Hoten Tên nhân viên Varchar 50 NOT NULL hinhAnh Hình ảnh Nvarchar 255 NULL

SoDT Số điện thoại Varchar 11 NOT NULL

CCCD CMND/CCCD Varchar 12 UNIQUE

DiaChi Địa chỉ Nvarchar 255 NULL

NgayVaoLam Ngày vào làm datetime

MaCV Mã chức vụ int Khóa ngoại

(ACCOUNT.MaCV) UserName Tên tài khoản Varchar 255 Khóa ngoại

2.7.4 Bảng Chấm Công Nhân Viên (ChamCongNhanVien)

Tên cột Giải thích Kiểu dữ liệu Độ dài

MaCCNV Mã Chấm công nhân viên

NgayGioDiLam Ngày giờ đi làm

NgayGioRaVe Ngày giờ ra về DATETIME NOT NULL

DiLamTre Đi làm trễ Bit NULL

RaVeSom Ra về sớm Bit NULL

Xin nghỉ phép Xin nghỉ phép

LyDoNghi Lý do nghỉ Ntext NULL

Ngoạị(NhanVien.MaNV) 2.7.5 Bảng Chức Vụ (ChucVu)

Tên cột Giải thích Kiểu dữ liệu Độ dài Ghi chú

TenCV Tên Chức Vụ NVARCHAR 50 NOT NULL

Lương Căn Bản Decimal 19,0 Null

MoTa Mô Tả Nvarchar 150 NULL

2.7.6 Bảng Nhân Viên Nghỉ Việc (NhanVienNghiViec)

Tên cột Giải thích Kiểu dữ liệu Độ dài Ghi chú

MaNVNV Mã nhân viên nghỉ việc INT Khóa chính

NgayNghiViec Ngày nghỉ việc Datetime

LyDo Lý do Ntext NULL

MaNV Mã Nhân Viên Int

Tên cột Giải thích Kiểu dữ liệu Độ dài Ghi chú

MaTL Mã Tổng Lương INT Khóa chính

NgayNhanLuong Ngày Nhận Lương Datetime NULL

SoNgayLam Số Ngày Làm Int NULL

TongTien Tổng tiền DECIMAL (19,0) NULL

UngLuong Ứng lương DECIMAL (19,0) NULL

NgayUngLuong Ngày ứng lương datetime NULL

MaNV Mã Nhân Viên Int Khóa

Ngoại(NhanVi en.MaNV) 2.7.8 Bảng Khách Hàng (KhachHang)

Tên cột Giải thích Kiểu dữ liệu Độ dài Ghi chú

MaKH Mã khách hàng Int Khóa Chính

HoTen Họ Tên NVARCHAR 50 NOT NULL

CCCD CMND/CCCD VARCHAR 12 UNIQUE

SoDT Số điện thoại VARCHAR 11 NULL

NgaySinh Ngày Sinh Datetime NULL

GioiTinh Giới Tính Bit NULL

DiaChi Địa chỉ NVARCHAR 255 NULL

HinhAnh Hình Ảnh Ntext NULL

Tên cột Giải thích Kiểu dữ liệu Độ dài Ghi chú

MaLP Mã loại phòng Int Khóa chính

TenLP Tên loại phòng NVARCHAR 50 NOT NULL

DonGia Đơn Giá DECIMAL (19,0) NULL

2.7.10 Bảng Tác Vụ Phòng (TacVuPhong)

Tên cột Giải thích Kiểu dữ liệu Độ dài Ghi chú

MaTVP Mã tác vụ Int Khóa chính

TenTVP Tên tác vụ NVARCHAR 50 NOT NULL

MoTa Mô Tả NVARCHAR 150 NULL

Tên cột Giải thích Kiểu dữ liệu Độ dài Ghi chú

MaP Mã phòng Int Khóa chính

SoPhong Tên phòng Int UNIQUE

HinhAnh Hình ảnh NTEXT NULL

MoTa Mô Tả NVARCHAR 150 NULL

MaLP Mã loại phòng Int Khóa ngoại

MaTVP Mã tác vụ Int Khóa ngoại

Tên cột Giải thích Kiểu dữ liệu Độ dài Ghi chú

MaDP Mã đặt phòng Int Khóa chính

SoNguoi Số người Int NOT NULL

NgayBatDau Ngày bắt đầu DATETIME NULL

NgayKetThuc Ngày kết thúc DATETIME NULL

TienDatCoc Tiền đặt cọc Decimal (19,0) NULL

MaP Mã phòng Int Khóa ngoại

PHONG.MaP 2.7.13 Bảng Loại Dịch Vụ (LoaiDichVu)

Tên cột Giải thích Kiểu dữ liệu Độ dài Ghi chú

MaLDV Mã loại dịch vụ Int Khóa chính

TenLDV Tên loại dịch vụ NVARCHAR 50 NULL

SoLuong Số lượng INT NULL

Tên cột Giải thích Kiểu dữ liệu Độ dài Ghi chú

MaDV Mã dịch vụ Int Khóa chính

TenDV Tên dịch vụ NVARCHAR 50 NOT NULL

SoLuong Số lượng INT NULL

DonGia Đơn giá DECIMAL (19,0) NULL

MoTa Mô Tả NTEXT NULL

HinhAnh Hình ảnh NTEXT NULL

MaLDV Mã loại dịch vụ Int Khóa ngoại

LoaiDichVu.MaLDV 2.7.15 Bảng Đặt Dịch Vụ (DatDichVu)

Tên cột Giải thích Kiểu dữ liệu Độ dài Ghi chú

SoLuong Số Lượng Int NULL

MaDV Mã Dịch Vụ Int Khóa ngoại

KhachHang.MaKH 2.7.16 Bảng Hóa Đơn (HoaDon)

Tên cột Giải thích Kiểu dữ liệu Độ dài Ghi chú

MaHDDP Mã Hóa Đơn Đặt

NgayHoaDon Ngày hóa đơn Datetime NULL

TongTien Tổng Tiền Decimal (19,0) NULL

TongTienPhong Tổng Tiền Phòng Decimal (19,0) NULL

MaNV Mã Nhân Viên Int Khóa Ngoại

MaDP Mã Đặt Phòng Int Khóa ngoại

XÂY DỰNG HỆ THỐNG

Công cụ xây dựng

- Visual studio code, Microsoft SQL Server (2022).

Giao diện chương trình

3.2.2 Giao diện quên mật khẩu

3.2.3 Giao diện quản lý đặt phòng

3.2.3.2 Danh sách phòng đang sử dụng

3.2.5 Giao diện quản lý nhân viên

3.2.5.3 Danh sách nhân viên nghỉ việc

3.2.3 Giao diện quản lý lương nhân viên

3.2.7 Giao diện quản lý khách hàng

3.2.8 Giao diện quản lý phòng

3.2.9 Giao diện quản lý dịch vụ

3.2.9.2 Danh sách loại dịch vụ

3.2.10 Giao diện quản lý tác vụ phòng

3.2.11 Giao diện quản lý hóa đơn

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

Kết luận

- Tìm hiểu và nắm bắt được các công cụ thiết kế web.

- Biết được các thiết kế web động, trang web một trang cũng như cách tổ chức cơ sở dữ liệu.

- Nắm vững lý thuyết và hiểu sâu hơn về Spring Framework, Angular.

- Nắm vững lý thuyết và vận dụng thành thạo mô hình MVC, các kiến thức hỗ trợ trong quá trình xây dụng hệ thống: HTML, CSS, SQL Server, Javascript, jQuery, …

- Tích lũy được kinh nghiệm về xây dụng kế hoạch cho việc phát triển một phần mềm hoàn chỉnh, cách bố trì và quản lý thời gian sao cho hợp lý.

Xây dựng thành công “Website quản lý khách sạn” với các chức năng đáp ứng được nhu cầu đặt phòng, đặt dịch vụ, quản lý tài khoản cho thành viên, quản lý phòng,quản lý nhân viên,… cho chủ khách sạn Đảm bảo các nhu cầu đặt phòng cho người dùng và quản lý hoạt động trong khách sạn cho người quản trị hệ thống.

Hướng phát triển

- Hoàn thành các chức năng còn thiếu và phát triển thêm một số chức năng mới.

- Tối ưu hóa hệ thống để website hoạt động nhanh hơn.

- Nâng cấp và hoàn thiện giao diện người dùng, các chức năng và tính bảo mật của hệ thống.

Ngày đăng: 24/04/2024, 16:24

HÌNH ẢNH LIÊN QUAN

Bảng đặc tả Use case quản lý khách hàng Dòng sự kiện chính : - đồ án cdio se397d xây dựng website quản lý khách sạn royal
ng đặc tả Use case quản lý khách hàng Dòng sự kiện chính : (Trang 29)
Bảng đặc tả Use case quản lý đặt dịch vụ - đồ án cdio se397d xây dựng website quản lý khách sạn royal
ng đặc tả Use case quản lý đặt dịch vụ (Trang 32)
Bảng đặt tả Use case quản lý dịch vụ - đồ án cdio se397d xây dựng website quản lý khách sạn royal
ng đặt tả Use case quản lý dịch vụ (Trang 35)
Bảng đặc tả use case quản lý tài khoản: - đồ án cdio se397d xây dựng website quản lý khách sạn royal
ng đặc tả use case quản lý tài khoản: (Trang 37)
Bảng đặc tả: - đồ án cdio se397d xây dựng website quản lý khách sạn royal
ng đặc tả: (Trang 38)
Hình : “ Giao diện danh sách phòng đang sử dụng ” Giao diện Giao diện danh sách phòng đang sử dụng - đồ án cdio se397d xây dựng website quản lý khách sạn royal
nh “ Giao diện danh sách phòng đang sử dụng ” Giao diện Giao diện danh sách phòng đang sử dụng (Trang 48)
Hình : “ Giao diện chi tiết đặt phòng ” Giao diện Giao diện chi tiết đặt phòng - đồ án cdio se397d xây dựng website quản lý khách sạn royal
nh “ Giao diện chi tiết đặt phòng ” Giao diện Giao diện chi tiết đặt phòng (Trang 50)
Hình : “ Form đăng ký đặt phòng ” Giao diện Giao diện đăng ký đặt phòng - đồ án cdio se397d xây dựng website quản lý khách sạn royal
nh “ Form đăng ký đặt phòng ” Giao diện Giao diện đăng ký đặt phòng (Trang 51)
Hình 2 : “Giao diện Hủy đặt phòng” - đồ án cdio se397d xây dựng website quản lý khách sạn royal
Hình 2 “Giao diện Hủy đặt phòng” (Trang 52)
Hình 4 : “ Form cập nhật thông tin đặt phòng ” Giao diện Form – cập nhật thông tin đặt phòng - đồ án cdio se397d xây dựng website quản lý khách sạn royal
Hình 4 “ Form cập nhật thông tin đặt phòng ” Giao diện Form – cập nhật thông tin đặt phòng (Trang 54)
Hình : “ Giao diện hóa đơn đặt phòng ” Giao diện Giao diện hóa đơn đặt phòng - đồ án cdio se397d xây dựng website quản lý khách sạn royal
nh “ Giao diện hóa đơn đặt phòng ” Giao diện Giao diện hóa đơn đặt phòng (Trang 55)
Hình : “ Giao diện danh sách khách hàng ” Giao diện Giao diện danh sách khách hàng - đồ án cdio se397d xây dựng website quản lý khách sạn royal
nh “ Giao diện danh sách khách hàng ” Giao diện Giao diện danh sách khách hàng (Trang 57)
Hình   ảnh   khách hàng-   Thông   tin   cá - đồ án cdio se397d xây dựng website quản lý khách sạn royal
nh ảnh khách hàng- Thông tin cá (Trang 58)
Hình : “ Giao diện chi tiết khách hàng ” Giao diện Giao diện xem chi tiết khách hàng - đồ án cdio se397d xây dựng website quản lý khách sạn royal
nh “ Giao diện chi tiết khách hàng ” Giao diện Giao diện xem chi tiết khách hàng (Trang 58)
Hình 5 : “ Form – cập nhật khách hàng ” Giao diện Form – cập nhật khách hàng - đồ án cdio se397d xây dựng website quản lý khách sạn royal
Hình 5 “ Form – cập nhật khách hàng ” Giao diện Form – cập nhật khách hàng (Trang 59)
Hình : “ Giao diện danh sách nhân viên ” Giao diện Giao diện danh sách nhân viên - đồ án cdio se397d xây dựng website quản lý khách sạn royal
nh “ Giao diện danh sách nhân viên ” Giao diện Giao diện danh sách nhân viên (Trang 61)
Hình : “ Giao diện chi tiết nhân viên ” Giao diện Giao diện xem chi tiết nhân viên - đồ án cdio se397d xây dựng website quản lý khách sạn royal
nh “ Giao diện chi tiết nhân viên ” Giao diện Giao diện xem chi tiết nhân viên (Trang 62)
Hình ảnh dịch vụ – Thông   tin   chi   tiết dịch vụ - đồ án cdio se397d xây dựng website quản lý khách sạn royal
nh ảnh dịch vụ – Thông tin chi tiết dịch vụ (Trang 73)
Hình ảnh Image N/A Hiển thị ảnh dịch vụ - đồ án cdio se397d xây dựng website quản lý khách sạn royal
nh ảnh Image N/A Hiển thị ảnh dịch vụ (Trang 74)
Hình : “ Form cập nhật dịch vụ ” Giao diện Form – cập nhật dịch vụ - đồ án cdio se397d xây dựng website quản lý khách sạn royal
nh “ Form cập nhật dịch vụ ” Giao diện Form – cập nhật dịch vụ (Trang 76)
Hình ảnh Image N/A Hiển thị hình ảnh của phòng - đồ án cdio se397d xây dựng website quản lý khách sạn royal
nh ảnh Image N/A Hiển thị hình ảnh của phòng (Trang 81)
Hình : “ Giao diện chi tiết phòng ” Giao diện Giao diện xem chi tiết phòng - đồ án cdio se397d xây dựng website quản lý khách sạn royal
nh “ Giao diện chi tiết phòng ” Giao diện Giao diện xem chi tiết phòng (Trang 82)
Hình   ảnh   phòng   – Thông   tin   chi   tiết phòng - đồ án cdio se397d xây dựng website quản lý khách sạn royal
nh ảnh phòng – Thông tin chi tiết phòng (Trang 83)
Hình : “Form thêm phòng mới” - đồ án cdio se397d xây dựng website quản lý khách sạn royal
nh “Form thêm phòng mới” (Trang 84)
Hình 4 : “ Form Xác nhân xóa phòng ” Giao diện Form – Xác nhận xóa phòng - đồ án cdio se397d xây dựng website quản lý khách sạn royal
Hình 4 “ Form Xác nhân xóa phòng ” Giao diện Form – Xác nhận xóa phòng (Trang 85)
Hình ảnh Image N/A Hiển thị hình ảnh của phòng - đồ án cdio se397d xây dựng website quản lý khách sạn royal
nh ảnh Image N/A Hiển thị hình ảnh của phòng (Trang 85)
Hình : “ Danh sách tài khoản ” Giao diện Danh sách tài khoản - đồ án cdio se397d xây dựng website quản lý khách sạn royal
nh “ Danh sách tài khoản ” Giao diện Danh sách tài khoản (Trang 87)
Hình : “ Form cập nhật tài khoản ” Giao diện Form – cập nhật tài khoản - đồ án cdio se397d xây dựng website quản lý khách sạn royal
nh “ Form cập nhật tài khoản ” Giao diện Form – cập nhật tài khoản (Trang 88)
Hình : “ Form tạo mới tài khoản ” Giao diện Form – thêm mới tài khoản - đồ án cdio se397d xây dựng website quản lý khách sạn royal
nh “ Form tạo mới tài khoản ” Giao diện Form – thêm mới tài khoản (Trang 90)
Hình : “ Giao diện Xóa loại dịch vụ ” Giao diện Xóa loại dịch vụ - đồ án cdio se397d xây dựng website quản lý khách sạn royal
nh “ Giao diện Xóa loại dịch vụ ” Giao diện Xóa loại dịch vụ (Trang 91)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w