Tải bản đầy đủ (.doc) (30 trang)

Bài toán quản lý khách sạn orange

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 (480.48 KB, 30 trang )

CC & MT PTPM - Nhóm D5 – 07HCA
Đặt tả Use-case

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP HCM
KHOA CÔNG NGHỆ THÔNG TIN
-*-

Bài Toán
Quản Lý Khách Sạn Orange

Giáo viên hướng dẫn : Lâm Quang Vu
Nhóm D5

Tp HCM

1|Page


CC & MT PTPM - Nhóm D5 – 07HCA
Đặt tả Use-case

Mục Lục
Xác định yêu cầu.........................................................................................................................3
Bảng chú giải...............................................................................................................................6
Yêu cầu phi chức năng:...............................................................................................................6
Lập báo biểu:...............................................................................................................................6
Yêu cầu hệ thống và cấu hình máy tính:.....................................................................................6
Thời gian và chi phí của dự án:...................................................................................................7
1.Lược đồ chính của mô hình Use-case......................................................................................7
Lập hóa đơn sử dụng dịch vụ......................................................................................................8
Lập hóa đơn.................................................................................................................................9


Tra cứu thông tin phòng............................................................................................................10
Cập nhật phiếu thanh tóan tiền phòng.......................................................................................11
1.Use-case bắt đầu khi nhân viên tiếp tân yêu cầu cập nhật phiếu thanh tóan tiền phòng bằng
cách chọn vào chức năng cập nhật phiếu thanh tóan tiền phòng...............................................11
2.Màn hình cập nhật phiếu thanh tóan tiền phòng xuất hiện.....................................................11
3.Nhân viên tiếp tân nhập vào mã phiếu thanh tóan tiền phòng cần cập nhật..........................11
4.Dựa vào mã phiếu thanh tóan tiền phòng mà hệ thống sẽ tìm được các thông tin còn lại
trong phiếu thanh tóan tiền phòng. Các thông tin tìm được sẽ được hiển thị ở các mục thông
tin thích hơp...............................................................................................................................11
5.Khi đó mã hóa đơn sẽ được làm mờ đi..................................................................................11
6.Nhân viện tiếp tân sẽ chỉnh sửa các thông tin cần cập nhật...................................................11
Tra Cứu Danh Sách Tiện Nghi..................................................................................................12
1.Use-case bắt đầu khi nhân viên tiếp tân yêu cầu tra cứu danh sách tịen nghi bằng cách chọn
vào chức năng tra cứu danh sách tiện nghi................................................................................13
2.Màn hình tra cứu thông tin danh sách tiện nghi xuất hiện.....................................................13
3.Nhân viên tiếp tân nhập vào mã số phòng cần tra cứu...........................................................13
4.Khi đó thông tin danh sách tiện nghi gồm mã, tên, đơn vị và mô tả của từng tiện nghi trong
phòng sẽ được hiển thị...............................................................................................................13
5.Use-case kết thúc khi nhân viện tiếp tân thoát khỏi màn hình tra cứu...................................13
Tra cứu phiếu thanh toán tiền phòng.........................................................................................13
Ghi nhận phiếu thanh toán tiền phòng.......................................................................................14
Lập phiếu thêm dịch vụ cho khách............................................................................................15
Ghi nhận phiếu đặt phòng.........................................................................................................16
Cập nhật phiếu đặt phòng..........................................................................................................16
Cập nhật tình trạng phòng.........................................................................................................17
2|Page


CC & MT PTPM - Nhóm D5 – 07HCA
Đặt tả Use-case

Cập nhật danh sách tiện nghi.....................................................................................................18
Thêm mới tiện nghi...................................................................................................................19
Thêm mới phòng.......................................................................................................................19
Thêm bảng thi đua.....................................................................................................................20
Cập nhật bảng thi đua................................................................................................................21
Lập hóa đơn thanh toán.............................................................................................................22
Lập phiếu thuê phòng................................................................................................................23
Tra cứu phiếu đặt phòng............................................................................................................24
Xóa phiếu đặt phòng..................................................................................................................25
Cập nhật phòng..........................................................................................................................26
Quản lý thời gian làm việc........................................................................................................26
Ghi nhận nhân viên....................................................................................................................27
Cập nhật nhân viên....................................................................................................................28
Hủy nhân viên...........................................................................................................................28
Tra cứu nhân viên......................................................................................................................29

PHÁT BIỂU BÀI TOÁN
Xác định yêu cầu
Khách sạn Orange đang hoạt ngay tại trung tâm thành phố mặc dù đã hoạt
động một thời gian dài đã sử dụng qua rất nhiều phần mềm nhưng không khả thi nên
Giám đốc Khách sạn đã yêu cầu làm một phần mềm khác. Và phần mềm này phải chạy
trên một CSDL có sẳn. (Chuyển cấu trúc của cơ sở lữ liệu cu sang cấu trúc cơ sở dữ
liệu mới)
Quản lý phòng









Hệ thống cho phép nhân viên quản lý có thể thêm mới và cập nhật lại
hạng phòng, loại phòng và đơn giá phòng tương ứng.
Mỗi phòng có một số phòng riêng biệt và tùy theo hạng phòng, loại
phòng, sẽ có đơn giá thuê khác nhau.
Nhân viên tiếp tân chỉ có thể cập nhật tình trạng phòng và tra cứu thông
tin của phòng
Tình trạng phòng sẽ được nhân viên tiếp tân cập nhật lại khi khách trả
phòng hoặc chuyển phòng(trống hoặc có khách, đang dọn phòng)
Có các hạng phòng:

Phòng hạng chuẩn (Standard):

Phòng hạng cao cấp (Superior):

Phòng hạng VIP (Luxury):
Có 3 loại phòng:

3|Page


CC & MT PTPM - Nhóm D5 – 07HCA
Đặt tả Use-case







Loại phòng đơn
Loại phòng đôi
Loại phòng tổ chức hội nghị
Trong loại phòng sẽ có danh sách các tiện nghi đi kèm. Danh sách
tiện nghi gồm mã, tên, đơn vị và mô tả.
+ Chỉ nhân viên quản lý mới được thêm mới và cập nhật danh sách tiện
nghi.
+ Nhân viên tiếp tân chỉ có nhiệm vụ thêm tiện nghi vào phòng cho
khách khi khách có nhu cầu(cung có thể tra cứu trong danh sách tiện nghi).

Quản lý nhân viên
Hệ thống khách sạn được chia ra thành nhiều bộ phận, và mỗi bộ phận có
trách nhiệm và quyền hạn riêng biệt nhau:
Bộ phận nhân sự: Đây là bộ phận quản lý các vấn đề liên quan đến nhân
viên trong khách sạn (lịch làm việc của nhân viên, cho thôi việc, tuyển dụng
nhân viên mới,…).
Bộ phận IT: bộ phận IT chịu trách nhiệm đảm bảo hệ thống mạng trong
khách sạn hoạt động ổn định.
Bộ phận tiếp tân: đây là bộ phận giao tiếp trực tiếp với khách hàng và
nhiệm vụ chính của bộ phận tiếp tân là:
+ Hướng dẫn khách hàng.
+ Lập phiếu thuê phòng cho khách hàng.
+ Lập hóa đơn thanh toán sau khi khách hàng trả phòng.
Bộ phận tạp vụ: Bộ phận tạp vụ chuyên lo về vệ sinh trong khách sạn,
đây là bộ phận duy nhất không có tài khoản đăng nhập vào trong hệ thống quản
lý khách sạn.
Mỗi bộ phận đều có một nhân viên trưởng bộ phận và nhân viên này có
quyền hạn cao nhất trong bộ phận.

Hệ thống chỉ cho phép nhân viên trưởng bộ phận nhân sự thực hiện

những chức năng sau:

Ghi nhận, tra cứu, cập nhật và hủy thông tin cá nhân của nhân
viên cấp dưới.

Mỗi nhân viên sẽ có một mã nhân viên cùng với những thông tin cá nhân
như: họ tên, giới tính, ngày sinh, số CMND, địa chỉ, điện thoại liên lạc và có
một nhân viên cấp trên trực tiếp quản lý, thuộc duy nhất 1 bộ phận, và có
mức lương tương ứng. Mỗi nhân viên sẽ có duy nhất 1 bảng tính lương theo
tháng.

4|Page

Bảng lương gồm có: số ngày nghỉ, lịch thi đua, hoa hồng hàng tháng(có
thể null), lương căn bản, trợ cấp, tổng lương. Thi đua thì sẽ có thêm bảng thi


CC & MT PTPM - Nhóm D5 – 07HCA
Đặt tả Use-case

đua do nhân viên quản lý trực tiếp quản lý thêm và cập nhật. Bảng thi đua
gồm có: mã bảng thi đua, tên bảng thi đua, vi phạm(kiểu check), khen
thưởng(kiểu check), ghi chú.




Các bộ phận trong khách sạn:
Hệ thống này chỉ cho phép Giám đốc cập nhật và thêm mới các bộ
phận vào danh sách các bộ phận


Quản lý đặt phòng







Hệ thống cho phép nhân viên tiếp tân thực hiện các chức năng sau:
Ghi nhận, tra cứu, cập nhật và xóa phiếu đặt phòng của khách
thuê phòng.
Mỗi phiếu đặt phòng có một mã phiếu riêng, cho phép nhiều khách hàng
có thể thuê phòng trong khách sạn. Khi lập phiếu thuê phòng thì nhân viên có
thể dùng chức năng tra cứu phiếu thuê phòng. Khi khách hàng đặt phòng trước
thì không cần đặt cọc tiền thuê.
Phiếu đặt phòng gồm có: mã phiếu đăng ký, thông tin khách, số phòng
khách chọn, dịch vụ đi kèm, giờ đến, ngày đến, giờ đi, ngày đi, nhân viên lập
phiếu đặt phòng.
Nhân viên tiếp tân lặp phiếu thêm dịch vụ cho khách. Gồm có: dịch vụ
cần thuê, tên khách, đơn giá dịch vụ, số lượng từng dịch vụ.
Có 2 loại khách thuê phòng:

Các thông tin của khách thuê phòng gồm: Họ tên, CMND (nếu là
khách trong nước) hoặc Passport (nếu là khách ngoài nước), ngày cấp, nơi
cấp, địa chỉ, điện thoại.

Nếu là khách nước ngoài cần ghi nhận lại ngày hết hạn của
passport và ngày hết hạn của visa.



Quản lý thanh toán


Hệ thống cho phép nhân viên tiếp tân có thể làm các chức năng sau:
Ghi nhận, tra cứu, cập nhật phiếu thanh toán tiền phòng.

Khi khách muốn trả phòng nhân viên tiếp tân sẽ tiến hành lập hóa đơn
thanh toán cho khách đó.

Nhân viên tiếp tân lập hóa đơn sử dụng dịch vụ (giặt giu, massage, tắm
hơi…) cho khách. Gồm có: mã lập phiếu dịch vụ, tên khách, tổng số dịch vụ sử
dụng, tổng tiền dịch vụ, nhân viên lập phiếu.

Nhân viên tiếp tân tiến hành lập hóa đơn. Hóa đơn gồm có: thông tin
khách hàng, số phòng cần thanh toán, tổng tiền dịch vụ sử dụng, tiền phụ
trội(khi khách trả phòng trễ giờ), tổng tiền trên hóa dơn.


5|Page


CC & MT PTPM - Nhóm D5 – 07HCA
Đặt tả Use-case

Bảng chú giải
Giới thiệu
Tài liệu này được dùng để định nghĩa các thuật ngữ đặc thù trong lĩnh vực của
bài toán, giải thích các từ ngữ có thể không quen thuộc đối với người đọc trong
các mô tả use case hoặc các tài liệu khác của dự án. Thường thì tài liệu này có

thể được dùng như một từ điển dữ liệu không chính thức, ghi lại các định nghĩa
dữ liệu để các mô tả use case và các tài liệu khác có thể tập trung vào những gì
hệ thống phải thực hiện.
Các định nghĩa
Bảng chú giải này bao gồm các định nghĩa cho các khái niệm chính hệ thống
quản lý khách sạn.
Nhân viên nhân sự
Là người làm trong bộ phận nhân sự quản lý các nhân viên dưới tuyến (chỉ
được quyền tra cứu và cập nhật thông tin nhân viên khác).
Nhân viên Trưởng phòng nhân sự
Là người làm trong bộ phận nhân sự quản lý tất cả các hoạt động bên trong
khách sạn(quản lý nhân viên, quản lý chấm công, quản lý việc thi đua và phát
lương).
Nhân viên tiếp tân
Là nhân viên làm nhiệm vụ ngoài tiền sảnh(đón tiếp khách hàng – giúp khách
chọn phòng- thanh toán tiền phòng cho khách- giới thiệu dịch vụ cho khách
hàng….).
Nhân viên Trưởng bộ phận tiếp tân
Là nhân viên làm nhiệm vụ quản lý các nhân viên tiếp tân dưới tuyến. Được
phép quản lý luôn cả loại phòng và hạng phòng.
Yêu cầu phi chức năng:
• Đăng nhập và đăng xuất
• Sao lưu dữ liệu
Lập báo biểu:
• Báo biểu về số lượng khách hàng theo ngày, tháng, năm
• Báo biểu về doanh thu trong ngày, tháng, năm
• Thống kê phòng trống theo ngày, tháng, năm
Yêu cầu hệ thống và cấu hình máy tính:
• Phần mềm chạy trên nền WinForm
6|Page



CC & MT PTPM - Nhóm D5 – 07HCA
Đặt tả Use-case

• Sử dụng SQL Server 2000 để lưu trữ dữ liệu
• Giao diện đẹp, dễ sử dụng
• Sử dụng HDH Window XP.
• CPU Core 2dual 2,2G
• Ram 512
Thời gian và chi phí của dự án:
• Thực hiện dự án trong 6 tháng.
• Chi phí dự kiến cho việc thực hiện dự án trong khoảng 1 tỉ VND

Mô hình Use-Case
1.

Lược đồ chính của mô hình Use-case

7|Page


CC & MT PTPM - Nhóm D5 – 07HCA
Đặt tả Use-case

Lập hóa đơn sử dụng dịch vụ
Tóm tắt
Use-case này cho phép nhân viện tiếp tân có thê tính tiền dịch vụ(message, tắm
hơi, giặt giu) cho khách hàng khi khách hàng trả phòng. Khi đó hệ thống sẽ lưu trữ
các thông tin hóa đơn sử dụng dịch vụ gồm: mã lập phiếu dịch vụ, tên khách, tổng số

dịch vụ sử dụng, tổng tiền dịch vụ, nhân viên lập phiếu.
Dòng sự kiện
Dòng sự kiện chính
1. Use-case bắt đầu khi nhân viên tiếp tân yêu cầu lập hóa đơn sử dụng dịch vụ
bằng cách chọn vào chức năng lập hóa đơn sử dụng dịch vụ.
2. Màn hình lập hóa đơn sử dụng dịch vụ xuất hiện
3. Nhân viên tiếp tân nhập vào mã phòng khách hàng cần trả.
4. Dựa vào mã khách hàng vừa tìm mà hệ thống sẽ tính tiền dịch vụ mà khách hàng
đã sử dụng. Khi đó thông tin dịch vụ, số tiền tương ứng với dịch vụ đó và tổng
tiền dịch vụ sẽ được hiển thị trên phần thông tin dịch vụ.
5. Dựa vào mã khách hàng vừa tìm được hệ thống sẽ kiểm tra các dịch vụ mà
khách đã sử dụng. Khi đó thông tin dịch vụ, số tiền tương ứng với dịch vụ và
tổng tiền cho tất cả dịch vụ sẽ được hiển thị trên phần thông tin dịch vụ khách
hàng đã sử dụng.
6. Khi khách hàng thanh tóan xong tiền dịch vụ nhân viên tiếp tân nhấn vào nút lưu
để lưu trữ lại thông tin hóa đơn dịch vụ và kết thúc Use-case
Ở bước 5: nếu nhân viên tiếp tân thóat mà khồn lưu thông tin hóa đơn sử dụng dịch vụ
thì hệ thống sẽ thông báo.
Các dòng sự kiện khác
Không có
Các yêu cầu đặc biệt
Không có
Điều kiện tiên quyết
Chỉ có nhân viên tiếp tân mới có thể lập hóa đơn thanh tóan tiền dịch vụ

8|Page


CC & MT PTPM - Nhóm D5 – 07HCA
Đặt tả Use-case


Past_conditions
Nếu use-case thực hiện thành công thì hóa đơn sử dụng dịch vụ sẽ được lưu trữ
vào cơ sở dữ liệu của hệ thống
Điểm mở rộng
Không có
Lập hóa đơn
Tóm tắt
Use-case này cho phép nhân viện tiếp tân có lập hóa đơn thanh tóan khi khách
hàng trả phòng. Thông tin hóa đơn gồm có: thông tin khách hàng, số phòng cần thanh
toán, tổng tiền dịch vụ sử dụng, tiền phụ trội(khi khách trả phòng trễ giờ), tổng tiền
trên hóa đơn.
Dòng sự kiện
Dòng sự kiện chính
1. Use-case bắt đầu khi nhân viên tiếp tân yêu cầu lập hóa đơn sử dụng dịch vụ
bằng cách chọn vào chức năng lập hóa đơn.
2. Màn hình lập hóa đơn xuất hiện
3. Nhân viên tiếp tân nhập vào số phòng mà khách trả.
4. Khi đó thông tin khách hàng sẽ được hiển thị trên phần thông tin khách hàng.
5. Dựa vào mã khách hàng vừa tìm mà hệ thống sẽ tính tiền dịch vụ mà khách
hàng đã sử dụng. Khi đó thông tin dịch vụ, số tiền tương ứng với dịch vụ đó và
tổng tiền dịch vụ sẽ được hiển thị trên phần thông tin dịch vụ.
6. Dựa vào mã khách hàng mà hệ thống biết được ngày khách hàng thuê phòng và
sẽ tính tiên phụ trội (khi khách trả phòng trễ giờ), thông tin tiền phụ trội được
hiển thị trong thông tin tính tiền phụ trội.
7. Khi tất cả những thông tin trên đã được xác lập thì hệ thống sẽ tính tổng tiền mà
khách hàng cần thanh tóan
8. Khi khách hàng thanh tóan xong tiền dịch vụ nhân viên tiếp tân nhấn vào nút
lưu để lưu trữ lại thông tin hóa đơn dịch vụ và kết thúc Use-case
Dòng sự kiện khác

Không có
Các yêu cầu đặc biệt
Không có
9|Page


CC & MT PTPM - Nhóm D5 – 07HCA
Đặt tả Use-case

Điều kiện tiên quyết
Chỉ có nhân viên tiếp tân mới có thể lập hóa đơn thanh tóan, do đó nhân viên tiếp tân
bắt buộc phải đăng nhập thành công.
Past conditions
Nếu use-case thực hiện thành công thì hóa đơn sử dụng dịch vụ sẽ được lưu trữ
vào cơ sở dữ liệu của hệ thống
Điểm mở rộng
Không có
Tra cứu thông tin phòng
Tóm tắt
Use-case này cho phép nhân viện tiếp tân có tra cứu thông tin phòng. Thông tin
phòng cần hiển thị gồm có: mã phòng, tên phòng, hạng phòng, lọai phòng, giá thuê,
tình trạng, danh sách các tiện nghi trong phòng.
Dòng sự kiện
Dòng sự kiện chính
1. Use-case bắt đầu khi nhân viên tiếp tân yêu cầu tra cứu thông tin phòng bằng
cách chọn vào chức năng tra cứu thông tin phòng.
2. Màn hình tra cứu thông tin phòng xuất hiện
3. Nhân viên tiếp tân nhập vào mã số phòng cần tra cứu
4. Khi đó thông tin phòng gồm : hạng phòng, lọai phòng, tình trạng sẽ được hiển
thị.

5. Use-case kết thúc khi nhân viện tiếp tân thoát khỏi màn hình tra cứu
Dòng sự kiện khác
Không có
Các yêu cầu đặc biệt
Không có
Điều kiện tiên quyết
Chỉ có nhân viên tiếp tân mới có thể lập hóa đơn thanh tóan, do đó nhân viên tiếp
tân bắt buộc phải đăng nhập thành công.

10 | P a g e


CC & MT PTPM - Nhóm D5 – 07HCA
Đặt tả Use-case

Past – Conditions
Hệ thống không có thay đổi gì khi use-case này kết thúc
Điểm mở rộng
Không có
Cập nhật phiếu thanh tóan tiền phòng
Tóm tắt
Use-case này cho phép nhân viên tiếp tân có thể cập nhật phiếu thanh tóan tiền
phòng của khách hàng. Hệ thống sẽ cập nhật lại các thông trên phiếu thanh tóan tiền
phòng. Các thông tin trên phiếu thanh tóan tiền phòng: mã hóa đơn,thông tin khách
hàng, số phòng cần thanh toán, tổng tiền dịch vụ sử dụng, tiền phụ trội(khi khách trả
phòng trễ giờ), tổng tiền trên hóa đơn.
Dòng sự kiện
Dòng sự kiện chính
1. Use-case bắt đầu khi nhân viên tiếp tân yêu cầu cập nhật phiếu thanh tóan tiền
phòng bằng cách chọn vào chức năng cập nhật phiếu thanh tóan tiền phòng.

2. Màn hình cập nhật phiếu thanh tóan tiền phòng xuất hiện
3. Nhân viên tiếp tân nhập vào mã phiếu thanh tóan tiền phòng cần cập nhật.
4. Dựa vào mã phiếu thanh tóan tiền phòng mà hệ thống sẽ tìm được các thông tin
còn lại trong phiếu thanh tóan tiền phòng. Các thông tin tìm được sẽ được hiển
thị ở các mục thông tin thích hơp.
5. Khi đó mã hóa đơn sẽ được làm mờ đi
6. Nhân viện tiếp tân sẽ chỉnh sửa các thông tin cần cập nhật
7. Nhân viện tiếp tân nhấn vào nút lưu để lưu lại thông tin vừa cập nhật và kết thúc
use-case
Ở bước 4:
Nếu hệ thống không thể tìm được thông tin ứng với mã hóa đơn thì hệ thống sẽ
gửi thông báo không tìn đựoc thông tin đến nhân viên
Ở bước 7:
Nếu nhân viện tiếp tân không muốn lưu trữ các thông tin vừa cập nhật thì có thể
nhấn vào nút cancel
11 | P a g e


CC & MT PTPM - Nhóm D5 – 07HCA
Đặt tả Use-case

Dòng sự kiện khác
Không có
Các yêu câu đặt biêt
Không có
Điều kiện tiên quyết
Chỉ có nhân viên tiếp tân mới có thể lập hóa đơn thanh tóan, do đó nhân viên tiếp
tân bắt buộc phải đăng nhập thành công.
Past-Conditions
Nếu nhân viên tiếp tân lưu lại các thông tin vừa cập nhật thì hệ thống sẽ lưu lại

các thông tin cập nhât vào cơ sở dữ liệu
Nếu nhân viên tiếp tân không lưu lại các thông tin vừa cập nhật thì cơ sở dữ liệu
sẽ ở trạng thái giống ban đầu.
Điểm mở rộng
Nếu nhân viên tiếp tân yêu cầu tra cứu phiếu thanh toán tiền phòng thì use-case
phiếu thanh toán tiền phòng sẽ đuợc gọi thực hiện
Tra Cứu Danh Sách Tiện Nghi
Tóm tắt
Use-case này cho phép nhân viện tiếp tân có tra cứu thông tin danh sách tiện nghi
trong một phòng. Thông tin dánh sách cần hiển thị gồm có: mã, tên, đơn vị và mô tả
của từng tiện nghi trong phòng

12 | P a g e


CC & MT PTPM - Nhóm D5 – 07HCA
Đặt tả Use-case

Dòng sự kiện
Dòng sự kiên chính
1. Use-case bắt đầu khi nhân viên tiếp tân yêu cầu tra cứu danh sách tịen nghi bằng
cách chọn vào chức năng tra cứu danh sách tiện nghi.
2. Màn hình tra cứu thông tin danh sách tiện nghi xuất hiện
3. Nhân viên tiếp tân nhập vào mã số phòng cần tra cứu
4. Khi đó thông tin danh sách tiện nghi gồm mã, tên, đơn vị và mô tả của từng tiện
nghi trong phòng sẽ được hiển thị.
5. Use-case kết thúc khi nhân viện tiếp tân thoát khỏi màn hình tra cứu
Ở bước 4 : Khi không tìm được thông tin nào thì hệ thống sẽ thông báo không tìm
được thông tin
Dòng sự kiện khác

Không có
Các yêu cầu đặc biệt
Không có
Điều kiện tiên quyết
Chỉ có nhân viên tiếp tân mới có thể lập hóa đơn thanh tóan, do đó nhân viên tiếp
tân bắt buộc phải đăng nhập thành công.
Past – Conditions
Hệ thống không có thay đổi gì khi use-case này kết thúc
Điểm mở rộng
Không có
Tra cứu phiếu thanh toán tiền phòng
Tóm tắt
Use case này cho phép nhân viên tiếp tân tra cứu phiếu thanh toán tiền phòng.
Dòng sự kiện
Dòng sự kiện chính
Use case này bắt đầu khi nhân viên tiếp tân đăng nhập vào hệ thống thì mới tra
cứu được. yêu cầu hệ thống kết thúc quá trình đăng ký.
13 | P a g e


CC & MT PTPM - Nhóm D5 – 07HCA
Đặt tả Use-case

1. Hệ thống kiểm tra và yêu cầu nhập vào phiếu thanh toán tiền phòng(mã
phiếu,thong tin khách hàng)
2. Hệ thống tự động tìm trong cơ sở dữ liệu và cho ra thong tin lien quan đến
phiếu thanh toán tiền phòng cần tìm.
3. Từ phiếu thanh toán tiền phòng ta có thể cập ghi nhận phiếu thanh toán tiền
và cập nhật phiếu thanh toán tiền phòng.
Các dòng sự kiện khác

Nếu phiếu thanh toán tiền phòng này không tồn tại thì hệ thống sẽ thong bào
cho nhân viên tiếp tân là không tìm được và yêu cầu nhập lại phiếu thanh toán
tiền phòng (mã phiếu,thông tin khách hàng)
Các yêu cầu đặt biệt
Không có.
Điều kiện tiên quyết
Nhân viên tiếp tân phải đăng nhập vào hệ thống để use case này thực hiện
Post-Conditions
Nếu use case thực hiện thành công, quá trình đăng ký sẽ được đóng. Nếu không,
trạng thái hệ thống vẫn giữ nguyên không đổi.
Điểm mở rộng
Không có.
Ghi nhận phiếu thanh toán tiền phòng
Tóm tắt
Use case này cho phép nhân viên tiếp tân ghi nhận phiếu thanh toán tiền phòng .
Dòng sự kiện
Dòng sự kiện chính
Use case này bắt đầu khi nhân viên tiếp tân đăng nhập vào hệ thống bằng quyền
của mình.
1. Hệ thống yêu cầu nhân viên tiếp tân nhập vào Phiếu thanh toán tiền
phòng.
2. Thông tin của phiếu thanh toán tiền phòng bao gồm: số tiền phòng phải
trả, mã phiếu thanh toán, hình thức thanh toán(tiền mặt hoặc chuyển
khoản), ngày trả…
3. Sau khi kết thúc thì xuất hóa đơn cho khác hàng.

14 | P a g e


CC & MT PTPM - Nhóm D5 – 07HCA

Đặt tả Use-case

Các dòng sự kiện khác
Không có
Các yêu cầu đặt biệt
Không có.
Điều kiện tiên quyết
Nhân viên tiếp tân phải đăng nhập vào hệ thống để use case này thực hiện
Post-Conditions
Nếu use case thực hiện thành công, quá trình đăng ký sẽ được đóng. Nếu không,
trạng thái hệ thống vẫn giữ nguyên không đổi.
Điểm mở rộng
Không có.
Lập phiếu thêm dịch vụ cho khách
Tóm tắt
Use case này cho phép nhân viên tiếp tân thêm dịch vụ cho khách khi khách có
yêu cầu thêm dịch vụ.
Dòng sự kiện
Dòng sự kiện chính
Use case này bắt đầu khi nhân viên đăng nhập vào hệ thống bằng quyền của
mình.
1. Nhân viên tiếp tân xác định thông tin khách hang và thông tin các
dịch vụ mà khách hàng cần thêm vào và từ đây nhân viên sẽ lập danh
sách các dịch vụ để thêm cho khách hang.
2. Sau khi lập phiếu thêm dịch vụ cho khách thì in ra thông báo cho
khách hàng về những dịch vụ mà mình vừa thêm vào.
Các dòng sự kiện khác
Không có.
Các yêu cầu đặt biệt
Không có.

Điều kiện tiên quyết
Nhân viên tiếp tân phải đăng nhập vào hệ thống để use case này thực hiện
Post-Conditions
Nếu use case thực hiện thành công, quá trình đăng ký sẽ được đóng. Nếu không,
trạng thái hệ thống vẫn giữ nguyên không đổi.
15 | P a g e


CC & MT PTPM - Nhóm D5 – 07HCA
Đặt tả Use-case

Điểm mở rộng
Không có.
Ghi nhận phiếu đặt phòng
Tóm tắt
Use case này cho phép nhân viên tiếp tân ghi nhận phiếu đặt phòng khi khách
hang yêu cầu đặt phòng.
Dòng sự kiện
Dòng sự kiện chính
Use case này bắt đầu khi khi nhân viên tiếp tân đăng nhập vào hệ thống bằng
quyền của mình.
1. Nhân viên yêu cầu khách hang cung cấp thông tin của mình: Họ tên,
ngày sinh, Số CMND, hạng phòng và thời gian bắt đầu ….
2. Ghi nhận lại thông tin đăng ký vào hệ thống và thông báo cho khách
hang.
Các dòng sự kiện khác
Không có
Các yêu cầu đặt biệt
Không có.
Điều kiện tiên quyết

Nhân viên tiếp tân phải đăng nhập vào hệ thống để use case này thực hiện
Post-Conditions
Nếu use case thực hiện thành công, quá trình đăng ký sẽ được đóng. Nếu không,
trạng thái hệ thống vẫn giữ nguyên không đổi.
Điểm mở rộng
Không có.
Cập nhật phiếu đặt phòng
Tóm tắt
Use case này cho phép nhân viên tiếp tân cập nhật lại phiếu đăng ký phòng khi
khách hang có yêu cầu hay có sự thay đổi về phòng, hạng phòng và các dịch vụ
khác của khách sạn.

16 | P a g e


CC & MT PTPM - Nhóm D5 – 07HCA
Đặt tả Use-case

Dòng sự kiện
Dòng sự kiện chính
1. Nhập vào thông tin phiếu đặt phòng.
2. Kiếm tra thông tin của phiếu đặt phòng củ.
3. Liệt kê danh sách các dịch vụ cần thay đổi: phòng , hạng phòng…
4. Sau khi cập nhật thì ghi nhận lại thông tin mới thay đổi và thông báo cho
khách hang biết.
Các dòng sự kiện khác
Không có
Các yêu cầu đặt biệt
Không có.
Điều kiện tiên quyết

Nhân viên tiếp tân phải đăng nhập vào hệ thống để use case này thực hiện
Post-Conditions
Nếu use case thực hiện thành công, quá trình đăng ký sẽ được đóng. Nếu không,
trạng thái hệ thống vẫn giữ nguyên không đổi.
Điểm mở rộng
Không có.
Cập nhật tình trạng phòng
Tóm tắt
Use case này cho phép nhân viên tiếp tân cập lại tình trạng của các phòng khi
khách tới đặt phòng, trả phòng…. Để nhân viên tiếp tân biết được tình trạng của
các phòng mà có thể cho khách hàng đăng ký thuê phòng.
Dòng sự kiện
Dòng sự kiện chính
Use case này bắt đầu khi khách hàng đến đặt phòng, trả phòng hoặc có thông tin
về việc tui sữa của 1 phòng nào đó trong khách sạn.
1. Nhân viên tiếp tân sẽ đăng nhập vào hệ thống.
2. Hệ thống kiểm tra xem phòng này có do khách sạn quản lý không và tình
trạng hiện thời của phòng này.
3. Cho nhân viên tiếp tân cập nhật lại tình trạng của phòng.
Các dòng sự kiện khác
Nếu kiểm tra thấy phòng đó không thuộc phạm vi của khách sạn quản lý thì sẽ
thông báo cho nhân viên tiếp tân biết để có thể hiệu chỉnh lại số phòng khác vì
có thể gõ nhầm.
17 | P a g e


CC & MT PTPM - Nhóm D5 – 07HCA
Đặt tả Use-case

Các yêu cầu đặt biệt

Không có.
Điều kiện tiên quyết
Nhân viên tiếp tân phải đăng nhập vào hệ thống
Post-Conditions
Nếu use case thực hiện thành công thì quá cập nhật tình trạng phòng sẽ được
cập nhật lại. Nều không sẽ giữa nguyên tình trạng phòng như cu
Điểm mở rộng
Không có.
Cập nhật danh sách tiện nghi
Tóm tắt
Use case này do nhân viên quản lý khách sạn thực hiện. Khi khách sạn nâng
cấp, thay thế, sửa chửa tiện nghi trong phòng thì nhân viên quản lý sẽ cập nhật
lại.
Dòng sự kiện
Dòng sự kiện chính
Use case này bắt đầu khi một sự thay đổi các tiện nghi trong phòng khách sạn.
1. Nhân viên quản lý sẽ đăng nhập vào hệ thống khách sạn
2. Tìm kiếm phòng
3. Tìm kiếm các tiện nghi trong phòng.
4. Cập nhật lại danh sách các tiện nghi trong phòng
Các dòng sự kiện khác
Đăng nhập vào với 1 tài khoản khác
Cho phép tìm kiếm phòng nhưng không cho phép cập nhật lại danh sách tiện
nghi trong phòng
Các yêu cầu đặt biệt
Không có.
Điều kiện tiên quyết
Đăng nhập bằng tài khoản của nhân viên quản lý.
Post-Conditions
Nếu use case thành công thì danh sách tiện nghi trong phòng sẽ được cập nhật

lại. Ngược lại thì sẽ giữ nguyên như lúc đầu
18 | P a g e


CC & MT PTPM - Nhóm D5 – 07HCA
Đặt tả Use-case

Điểm mở rộng
Không có.
Thêm mới tiện nghi
Tóm tắt
Use case này do nhân viên quản lý khách sạn thực hiện. Khi khách sạn nâng cấp
tiện nghi trong phòng thì nhân viên quản lý sẽ thêm vào danh sách các tiện nghi
mới mà do khách sạn bổ xung.
Dòng sự kiện
Dòng sự kiện chính
Use case này bắt đầu khi khách sạn thêm mới 1 tiện nghi cho phòng.
1. Nhân viên quản lý sẽ đăng nhập vào hệ thống khách sạn
2. Thêm mới 1 tiện nghi
3. Tìm kiếm phòng
4. Thêm tiện nghi mới vào danh sách tiện nghi của phòng đó
Các dòng sự kiện khács
Đăng nhập vào với 1 tài khoản khác
Cho phép tìm kiếm phòng nhưng không cho phép thêm mới 1 tiện nghi
Các yêu cầu đặt biệt
Không có.
Điều kiện tiên quyết
Đăng nhập bằng tài khoản của nhân viên quản lý.
Post-Conditions
Nếu use case thành công thì danh sách tiện nghi trong phòng sẽ được cập nhật

lại. Ngược lại thì sẽ giữ nguyên như lúc đầu
Điểm mở rộng
Không có.
Thêm mới phòng
Tóm tắt
Use case này cho phép nhân viên quản lý thêm mới 1 phòng trong khách sạn
khi khách sạn được mở rộng thêm.

19 | P a g e


CC & MT PTPM - Nhóm D5 – 07HCA
Đặt tả Use-case

Dòng sự kiện
Dòng sự kiện chính
Use case này bắt đầu khi khách sạn có thêm 1 phòng mới.
1. Người quản lý sẽ đăng nhập vào hệ thống.
2. Chọn chức năng Thêm phòng mới.
3. Điền thông tin: Mã Phòng mới, chọn Loại Phòng, chọn Hạng Phòng, chọn
Tình Trạng phòng.
4. Hệ thống sẽ kiểm tra phòng đó có tồn tại chưa.
5. Nếu chưa tồn tại thì thêm phòng mới vào dữ liệu.
Các dòng sự kiện khác
Không có.
Các yêu cầu đặt biệt
Không có.
Điều kiện tiên quyết
Nhân viên quản lý phải đăng nhập vào hệ thống
Post-Conditions

Nếu use case thành công thông tin phòng mới sẽ được thêm vào hệ thống.
Ngược lại, thì sẽ giữ nguyên tình trạng cu.
Điểm mở rộng
Không có.
Thêm bảng thi đua
Tóm tắt
Use case này cho nhân viên quản lý thêm mới bảng thi đua giữa các nhân viên
trong khách sạn.
Dòng sự kiện
Dòng sự kiện chính
Use Case này bắt đầu khi nhân viên quản lý muốn thêm bảng thi đua mới cho
tháng mới
1. Hệ thống yêu cầu người quản lý đăng nhập vào hệ thống
2. Hệ thống sẽ tạo ra bảng thi đua mới giống như mẫu của những tháng trước
đó.

20 | P a g e


CC & MT PTPM - Nhóm D5 – 07HCA
Đặt tả Use-case

Các dòng sự kiện khác
Không có
Các yêu cầu đặt biệt
Không có.
Điều kiện tiên quyết
Nhân viên quản lý phải đăng nhập vào hệ thống trước khi usercase bắt đầu
Post-Conditions
Nếu use case thành công, bảng thi đua mới được tạo ra. Ngược lại, thì không

cho tạo bảng thi đua mới
Điểm mở rộng
Không có.
Cập nhật bảng thi đua
Tóm tắt
Use case này cho nhân viên quản lý cập nhật bảng thi đua giữa các nhân viên
trong khách sạn.
Dòng sự kiện
Dòng sự kiện chính
Use Case này bắt đầu khi nhân viên quản lý muốn cập nhật bảng thi đua cho
tháng.
1. Hệ thống yêu cầu người quản lý đăng nhập vào hệ thống
2. Tìm kiếm bảng thi đua xem có tồn tại trong hệ thống chưa
3. Nếu có thì người quản lý sẽ cập nhật lại các chi tiết trong bảng thi đua
Các dòng sự kiện khác
Không có.
Các yêu cầu đặt biệt
Không có.
Điều kiện tiên quyết
Nhân viên quản lý phải đăng nhập vào hệ thống trước khi usercase bắt đầu
Post-Conditions
Nếu use case thành công, bảng thi đua được cập nhật lại. Ngược lại, thì giữ
nguyên tình trạng cu
Điểm mở rộng
Không có.
21 | P a g e


CC & MT PTPM - Nhóm D5 – 07HCA
Đặt tả Use-case


Lập hóa đơn thanh toán
Tóm tắt
Use-case được thực hiện khi muốn lập hóa đơn thanh toán cho khách hàng.
Use-case sẽ tính tình phòng, tiền dịch vụ và tổng tiền mà khách hàng phải trả
trong thời gian thuê phòng
Dòng sự kiện
Dòng sự kiện chính
4. Khách hàng xuống quầy tiếp tân yêu cầu trả phòng
5. Nhân viên tiếp tân sẽ kiểm tra thông tin khách hàng (họ tên, CMND…), số
phòng
6. Khi thông tin khách hàng đã đúng thì nhân viên tiếp tân chọn vào chứa năng
“thanh toán”
7. Hệ thống sẽ đọc thông tin từ csdl lên bao gồm những thông tin của phòng
mà khách hàng thuê bao gồm loại phòng, đơn giá, số ngày thuê và tính tiền
thuê phòng
8. Hệ thống sẽ đọc thông tin từ csdl về các dịch vụ mà khách hàng đã chọn
trong thời gian thuê phòng bao gồm tên dịch vụ, đơn giá… và tính tiền dịch
vụ
9. Hệ thống sẽ tính tiền mà khách hàng phải trả dựa trên tiền thuê phòng và
tiền dịch vụ
10. Khách hàng thanh toán tiền
11. Nhân viên tiếp tân cập nhật lại tình trạng phòng và kết thúc use-case
Các dòng sự kiện khác
Thông tin cung cấp sai
Ở bước 2 nếu thông tin khách hàng cung cấp sai thì yêu cầu khách hàng cung
cấp lại
Thanh toán không đủ số tiền
Ở bước 7 nếu khách hàng thanh toán tiền không đủ thì use-case thực hiện không
thành công và kết thúc

Các yêu cầu đặt biệt
Không có.
Điều kiện tiên quyết
Nhân viên tiếp tân phải đăng nhập vào hệ thống
Post-Conditions
Nếu use-case thực hiện thành công thì tình trạng phòng mà khách hàng trả sẽ
được cập nhật lại.
Nếu use-case thực hiện không thành công thì trạng thái hệ thống vẫn như cu
22 | P a g e


CC & MT PTPM - Nhóm D5 – 07HCA
Đặt tả Use-case

Điểm mở rộng
Không có.
Lập phiếu thuê phòng
Tóm tắt
Use-case được thực hiện khi khách hàng đến thuê phòng. Nhân viên tiếp tân sẽ
ghi nhận thông tin của khách hàng.
Dòng sự kiện
Dòng sự kiện chính
1. Khách hàng trực tiếp đến quầy tiếp tân yêu cầu thuê phòng của khách sạn
2. Nhân viên tiếp tân sẽ yêu cầu một số thông tin các nhân của khách hàng bao
gồm: CMND, họ tên, điện thoại…
3. Nhân viên tiếp tân sẽ yêu cầu thông tin đặt phòng từ khách hàng: số lượng
phòng, loại phòng, các dịch vụ đi kèm
4. Nhân viên tiếp tân sẽ nhập các yêu cầu của khách hàng vào màn hình lập phiếu
thuê phòng
5. Hệ thống sẽ kiểm tra thông tin của khác hàng và thông tin đặt phòng của khách

hàng có hợp lệ hay không
6. Nếu thông tin hợp lệ thì hệ thống sẽ lưu những thông tin xuống csdl bao gồm
thông tin cá nhân của khách hàng và chi tiết đặt phòng của khách hàng
7. Giao chìa khóa phòng đặt cho khách.
8. Kết thúc use-case
Các dòng sự kiện khác
Thông tin cung cấp sai
Ở bước 6
• Nếu thông tin khách hàng cung cấp sai thì yêu cầu khách hàng cung cấp
lại
• Nếu thông tin yêu cầu của khách hàng mà khách sạn không đáp ứng
được thì nhân viên tiếp tân sẽ giới thiệu những dịch vụ khác để khách
hàng lựa chọn
Các yêu cầu đặt biệt
Không có.
Điều kiện tiên quyết
Nhân viên tiếp tân phải đăng nhập vào hệ thống
Các phòng khách hàng muốn đặt phải trong tình trạng trống

23 | P a g e


CC & MT PTPM - Nhóm D5 – 07HCA
Đặt tả Use-case

Post-Conditions
Nếu use-case thực hiện thành công thì tình trạng phòng mà khách hàng đặt sẽ
được cập nhật lại và lưu lại thông tin đặt hàng của khách hàng vào hệ thống.
Nếu use-case thực hiện không thành công thì trạng thái hệ thống vẫn như cu
Điểm mở rộng

Không có.
Tra cứu phiếu đặt phòng
Tóm tắt
Use-case này có chức năng tra cứu phiếu đặt phòng của khách hàng để tìm kiếm
thông tin hoặc cập nhật phiếu đặt phòng
Dòng sự kiện
Dòng sự kiện chính
1. Nhân viên chọn vào chức năng tra cứu thông tin phiếu đặt phòng
2. Chọn chi tiết muốn tra cứu, có thể tra cứu theo 1 chi tiết hoặc nhiều chi
tiết
3. Chọn vào button “Tra cứu”
4. Hệ thống sẽ tìm kiếm thông tin trong csdl liên quan đến phiếu đặt phòng
và đưa lên màn hình giao diện tra cứu phiếu đặt phòng
5. Kết thúc use-case
Các dòng sự kiện khác
Cập nhập phiếu đặt phòng
Ở bước 3 nếu nhân viên muốn cập nhật phiếu đặt phòng thì chọn vào chức năng
“Cập nhật” để gọi use-case “Cập nhật phiếu đặt phòng”
Xóa phiếu đặt phòng
Ở bước 3 nếu nhân viên muốn xóa phiếu đặt phòng thì chọn vào chức năng
“Xóa” để gọi use-case “Xóa phiếu đặt phòng”
Các yêu cầu đặt biệt
Không có.
Điều kiện tiên quyết
Nhân viên tiếp tân phải đăng nhập vào hệ thống
Nếu muốn cập nhật hoặc xóa phiếu đặt phòng thì nhân viên đó phải có đủ quyền
thực hiện hành động cập nhật hoặc xóa
Post-Conditions
Trạng thái hệ thống vẫn như cu sau khi tra cứu
24 | P a g e



CC & MT PTPM - Nhóm D5 – 07HCA
Đặt tả Use-case

Điểm mở rộng
Không có.
Xóa phiếu đặt phòng
Tóm tắt
Use-case này có chức năng xóa phiếu đặt phòng của khách hàng
Dòng sự kiện
Dòng sự kiện chính
1. Nhân viên tiếp tân đăng nhập vào hệ thống
2. Nhân viên tiếp tân chọn vào chức năng “xóa phiếu đặt phòng”
3. Nhập thông tin phiếu đặt phòng muốn xóa
4. Chọn vào button “Xóa”
5. Hệ thống sẽ yêu cầu khách hàng xác nhận lại hành động xóa phiếu đặt
phòng
6. Chọn vào button “YES” để xác nhận
7. Hệ thống sẽ truy cập csdl tìm phiếu đặt phòng mà khách hàng muốn xóa
và xóa
8. Kết thúc use-case
Các dòng sự kiện khác
Xác nhận không xóa
Ở bước 6 nếu khách hàng chọn “No” thì kết thúc use-case
Không tìm kiếm được phiếu đặt phòng
Ở bước 7 nếu hệ thống không tìm được phiếu đặt phòng cần xóa thì kết thúc
use-case
Các yêu cầu đặt biệt
Không có.

Điều kiện tiên quyết
Nhân viên tiếp tân phải đăng nhập vào hệ thống
Post-Conditions
Nếu thực hiện use-case thành công thì phiếu đặt phòng sẽ bị xóa
Nếu thực hiện use-case không thành công thì trạng thái hệ thống vẫn như cu sau
khi tra cứu
Điểm mở rộng
Không có.

25 | P a g e


×