Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (12.21 MB, 109 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
ĐẠI HỌC DUY TÂN KHOA CÔNG NGHỆ THÔNG TIN
Tên đề tài:
XÂY DỰNG WEBSITE QUẢN LÝ KHÁCH SẠN ROYAL
Giảng viên hướng dẫn: ThS. Trần Thị Thanh Lan
</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">TỔNG QUAN DỰ ÁN Tên dự án Xây dựng website quản lý khách sạn Ngày bắt đầu – kết thúc Từ 08/05/2023 đến
Trưởng nhóm
Trường: Đại học Duy Tân Khoa: Công Nghệ Thông Tin
</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">2.2 Ý nghĩa của đề tài...1
3. ĐỐI TƯỢNG NGHIÊN CỨU...1
4. PHẠM VI NGHIÊN CỨU...2
5. PHƯƠNG PHÁP NGHIÊN CỨU...2
PHẦN I - CONCEIVE (Ý TƯỞNG)...3
1.1 Đề xướng ý tưởng sản phẩm (cá nhân)...3
1.2. Đánh giá ý tưởng sản phẩm trong nhóm...10
1.3. Đánh giá ý tưởng sản phẩm trong nhóm...13
2.1.3 Xác định yêu cầu nghiệp vụ...14
2.1.4 Xác định yêu cầu kỹ thuật...14
2.2 XÁC ĐỊNH CÁC TÌNH HUỐNG SỬ DỤNG (USE CASE)...15
2.2.1 Danh sách các tác nhân trong hệ thống của hệ thống (Actor)...15
2.2.2 Các yêu cầu chức năng...15
2.2.2 Use case tổng quát...16
2.2.3 Danh mục các Use case của hệ thống...17
2.3 THIẾT KẾ GIAO DIỆN – INTERFACE...31
2.3.01. Trang đăng nhập...31
2.3.02. Form quên mật khẩu...32
2.3.03. Giao diện Dashboard – Thống kê...33
2.3.04. Giao diện Danh sách phòng đang sử dụng...35
2.3.05. Giao diện Chi tiết đặt phòng...36
2.3.06. Form Đăng ký đặt phòng...38
2.3.07. Form Hủy đặt phòng...39
</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">2.3.08. Form Cập nhật đặt phòng...41
2.3.09 Giao diện Hóa đơn đặt phịng...42
2.3.10. Giao diện Danh sách khách hàng...44
2.3.11. Giao diện Chi tiết khách hàng...45
2.3.12. Form Cập nhật khách hàng...46
2.3.13. Giao diện Danh sách nhân viên...48
2.3.14. Giao diện Chi tiết nhân viên...49
2.3.15. Giao diện Chấm công nhân viên...51
2.3.16. Danh sách lương nhân viên...53
2.3.17. Giao diện Chi tiết lương nhân viên...54
2.3.18. Form Xóa nhân viên nghỉ việc...56
2.3.19. Form Sa thải nhân viên...57
2.3.20. Giao diện Danh sách dịch vụ...59
2.3.21. Giao diện Chi tiết dịch vụ...60
2.3.22. Form Xóa dịch vụ...62
2.3.23. Form Cập nhật dịch vụ...64
2.3.24. Giao diện đặt dịch vụ...65
2.3.25. Hóa đơn dịch vụ...67
2.3.26. Giao diện Danh sách hóa đơn...68
2.3.27. Giao diện Danh sách phòng...69
2.3.28. Giao diện Chi tiết phòng...71
2.3.29. Form Thêm phịng mới...72
2.3.30. Form Xác nhận xóa phịng...73
2.3.31. Danh sách tài khoản...75
2.3.32. Form cập nhật tài khoản...76
2.3.33. Form tạo mới tài khoản...78
2.3.34. Form Xóa loại dịch vụ...79
2.7 THIẾT KẾ DATABASE...81
2.7.1 Bảng Phân Quyền (Roles)...81
2.7.2 Bảng Tài Khoản (Account)...81
2.7.3 Bảng Nhân Viên (NhanVien)...81
2.7.4 Bảng Chấm Công Nhân Viên (ChamCongNhanVien)...82
2.7.5 Bảng Chức Vụ (ChucVu)...82
2.7.6 Bảng Nhân Viên Nghỉ Việc (NhanVienNghiViec)...82
</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">3.2 Giao diện chương trình...87
3.2.1. Giao diện đăng nhập...87
3.2.2. Giao diện quên mật khẩu...87
3.2.3. Giao diện quản lý đặt phòng...88
3.2.4. Giao diện thống kê...90
3.2.5. Giao diện quản lý nhân viên...90
3.2.3. Giao diện quản lý lương nhân viên...92
3.2.7. Giao diện quản lý khách hàng...92
3.2.8. Giao diện quản lý phòng...93
3.2.9. Giao diện quản lý dịch vụ...94
3.2.10. Giao diện quản lý tác vụ phịng...95
3.2.11. Giao diện quản lý hóa đơn...95
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN...96
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">Thời buổi 4.0 là thời buổi mà công nghệ đang rất được ưa chuộng, nhu cầu giải trí của con người cũng được chú trọng hơn. Ứ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 làm một bước đi rất là thành công, đầy tiềm năng bởi xu thế phát triển và nhu cầu của con người đang được các ngành công nghệ thông tin để ý đến rất nhiều vì ở đây là một lĩnh vực rất là tiềm năng, phong phú, rất nhiều cách có thể phát triển cũng như dễ dàng tiếp cận đến với đời sống nhu cầu của con người hơn.
Với công nghệ web như hiện nay sẽ giúp cho chúng ta đưa thơng tin phịng của mình muốn lên mạng internet cho mọi người đều thấy một cách dễ dàng với những cơng cụ và ngơn ngữ lập trình khác nhau, nó cho phép chúng ta xây dựng website quản lý khách sạn theo ý muốn của mình, dễ dàng tiếp cận với mọi người.
Chính vì thế được sự hướng dẫn và giúp đỡ của cô TRẦN THỊ THANH LAN chúng em đã chọn đề tài ”Xây dựng website quản lý khách sạn làm đề tài cho môn Đồ” án CDIO 3 của mình.
Tuy nhiên, do thời gian hạn hẹp, nên chắc rằng đồ án không tránh khỏi thiếu sót. Chúng em rất mong nhận được sự thơng cảm, những lời góp ý và chỉ bảo tận tình của quý
- 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. 2.2 Ý 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 3. ĐỐI TƯỢNG NGHIÊN CỨU
- Tìm hiểu các cơng cụ hỗ trợ phân tích thiết thiết kế hệ thống hướng đối tượng như
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">4. PHẠM VI NGHIÊN CỨU - Về thời gian:
- Về nội dung:
- Tìm hiểu về phân tích thiết kế hệ thống hướng đối tượng. - Tìm hiểu về hệ quản trị CSDL SQL server.
- Phân tích thiết kế hướng đối tượng Xây dựng website quản lý khách sạn. - Q trình đặt phịng và xem phịng cho khách hàng.
5. 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
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">- 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
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">được hưởng lợi từ ý tưởng sản
Ướ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:
Ướ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:
Ướ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ế:
5 năm
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
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">- 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 - Ngày/tháng/năm: 8/5/2023
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, hồn tồ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
Trung bình Khá Cao Rất cao
Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền X
5
</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">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
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
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 tố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 tốn và các hoạt động khác.
</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">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 tốn, bao gồm tính tốn tổng số tiền khách hàng cần thanh tốn, quản lý hóa đơn và các phương thức thanh tố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
7
</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">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 Ướ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:
Ướ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:
Ướ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ế:
Ướ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
2. Coding
</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">đã nêu:
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 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 tốn chi phí: Website cung cấp tính năng tính tố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á và nhận xét: Website cung cấp tính năng cho người dùng đánh giá và viết nhận xét 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, giúp người dùng có được những thơng tin chính xác và đánh giá chất lượng dịch vụ.
9
</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">- Hỗ trợ khách hàng: Website cung cấp kênh hỗ trợ khách hàng qua chat trực tuyến hoặc email để giải đáp mọi thắc mắc của khách hàng và hỗ trợ họ trong quá trình sử dụng dịch vụ của website.
- Tin tức và bài viết du lịch: Website cập nhật các tin tức và bài viết liên quan đến du lịch trên toàn thế giới, giúp người dùng cập nhật thông tin mới nhất về các điểm du lịch, các tour du lịch, các hoạt động thú vị và ẩm thực đặc trưng của từng quốc gia, khu
1.1.4.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
Khách hàng, cơng ty, nhân viên…
Trung bình Khá Cao Rất Cao
Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền
Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường cho đến khi bị thay thế:
7 năm
Trung bình Khá Cao Rất Cao
Ước tính độ khó để phát triển thành cơng sản
</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">Mơ tả: Vì nhu cầu sửa chữa nhanh chóng gia tăng, phần mềm này ra đời nhằm đáp ứng lại những nhu cầu đó. Tương tự các ứng dụng gọi xe hiện nay. Phần mềm hướng vào 2 đối tượng chính là khách hàng và thợ sửa chữa. Khách hàng sẽ đăng đơn và thông tin thứ cần sữa chữa. Các thợ sửa chữa sẽ nhận đơn và hiển thị thông tin và đánh giá cho khách hàng. Khách hàng có thể lựa chọn người thợ phù hợp. Khi sửa chữa xong khach hàng có thể đánh giá thợ sửa chữa thông qua phần mềm .
1.1.5.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.5.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 <sup>20000</sup>
Ướ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 1, nhiều nhất 5)
Khách hàng, chủ kinh doanh, nhân viên phục vụ
Đá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
11
</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường cho đến khi 1.2. Đá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
</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">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à
</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">đăng xuất
23
</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29">2.2.3.3. Biểu đồ Use case Quản lí khách hàng
Mã Use Case US03
Tên Use Case Quản Lý Khách Hàng Tác nhân Nhân Viên
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
</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30">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 Mã Use Case US04 Tên Use Case Đặt Phòng Tác nhân Khách hà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.
25
</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="31">Dịng sự kiện chính :
1. Nhân viên đặt phịng
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
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. đ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 tố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 tố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
</div><span class="text_page_counter">Trang 32</span><div class="page_container" data-page="32">tin và tiến hành nhập thông tin cập
3.4.3 Người dùng chọn xem chi tiết.
3.4.5 Người dùng xem kết quả.
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ụ Mã Use Case US05
Tên Use Case Quản Lý Đặt Dịch vụ Tác nhân Khách hàng
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ước
Dòng sự kiện chính :
27
</div><span class="text_page_counter">Trang 33</span><div class="page_container" data-page="33">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
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.
</div><span class="text_page_counter">Trang 34</span><div class="page_container" data-page="34">2.2.3.6 Biểu đồ Use case Quản lý phòng
Bảng đặc tả Use case quản lý phòng: Mã Use Case UC06 Tên Use Case Quản lý phòng Tác nhân Nhân viên
Mơ tả Thực hiện quản lý danh sách phịng. Xem, xoá, cập nhật,
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
</div><span class="text_page_counter">Trang 35</span><div class="page_container" data-page="35">11. Nhập thông tin cần sửa cho phịng đó và nhấn lưu 13. Click button thêm phịng 15. Điền thơng tin phịng và
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ụ Mã Use Case US07 Tên Use Case 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 :
</div><span class="text_page_counter">Trang 36</span><div class="page_container" data-page="36">1. Thành viên chọn dịch vụ khi truy
</div><span class="text_page_counter">Trang 37</span><div class="page_container" data-page="37">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: Mã Use Case UC08
Tên Use Case Quản lý tài khoản 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
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
</div><span class="text_page_counter">Trang 38</span><div class="page_container" data-page="38">Mã Use Case UC09
Tên Use Case Quản lý tài khoản cá nhân Tác nhân Nhân viê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 Dịng sự kiện
Tác nhân Hệ thống 1. Nhân viên thực hiện
đăng nhập vào tài khoản
</div><span class="text_page_counter">Trang 39</span><div class="page_container" data-page="39">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
Dịng sự kiện
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
</div><span class="text_page_counter">Trang 40</span><div class="page_container" data-page="40">7. Xem chi tiết 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
Dòng sự kiện
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
</div>