You are on page 1of 60

EBOOKBKMT.

COM

BỘ CÔNG THƯƠNG

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI


KHOA CÔNG NGHỆ THÔNG TIN

BÀI TẬP LỚN

PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG


ĐỀ TÀI: QUẢN LÝ KHÁCH SẠN

Giáo viên hướng dẫn : Vũ Thị Dương


Lớp : KHMT1-K3
Nhóm SV thực hiện : Nhóm 4
Nguyễn Văn Chính
Phạm Hải Nam
Đặng Trần Thìn

--- Hà Nội, tháng 12 – 2010 ---

1
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

MỤC LỤC
I. MÔ TẢ HOẠT ĐỘNG CỦA HỆ THỐNG.................................................................................................4
1. HOẠT ĐỘNG THUÊ PHÒNG.........................................................................................................................4
2. ĐĂNG KÍ SỬ DỤNG DỊCH VỤ......................................................................................................................4
3. LẬP BÁO CÁO............................................................................................................................................4
II. LIỆT KÊ CÁC TÁC NHÂN VÀ CA SỬ DỤNG.......................................................................................5
1. TÁC NHÂN :...............................................................................................................................................5
2. USE CASE..................................................................................................................................................5
III. ĐẶC TẢ CA SỬ DỤNG...............................................................................................................................5
1. QUẢN LÝ THUÊ PHÒNG.............................................................................................................................5
2. QUẢN LÝ PHÒNG.......................................................................................................................................6
3. QUẢN LÝ KHÁCH HÀNG............................................................................................................................7
4. QUẢN LÝ TÀI KHOẢN................................................................................................................................7
5. QUẢN LÝ NHÂN VIÊN................................................................................................................................8
6. QUẢN LÝ TIỆN NGHI..................................................................................................................................9
7. LẬP HÓA ĐƠN :..........................................................................................................................................9
8. LẬP BÁO CÁO..........................................................................................................................................10
9. QUẢN LÝ DỊCH VỤ...................................................................................................................................10
10. QUẢN LÝ THUÊ DỊCH VỤ.........................................................................................................................11
IV. BIỂU ĐỒ CA SỬ DỤNG THAM GIA QUẢN LÝ KHÁCH SẠN.........................................................12
V. BIỂU ĐỒ LỚP LĨNH VỰC......................................................................................................................14
VI. BIỂU ĐỒ LỚP THAM GIA CA SỬ DỤNG............................................................................................14
1. QUẢN LÝ THUÊ PHÒNG...........................................................................................................................14
2. QUẢN LÝ PHÒNG.....................................................................................................................................16
3. QUẢN LÝ KHÁCH HÀNG.........................................................................................................................17
4. QUẢN LÝ TÀI KHOẢN..............................................................................................................................18
5. QUẢN LÝ NHÂN VIÊN..............................................................................................................................19
6. LẬP HÓA ĐƠN..........................................................................................................................................20
7. LẬP BÁO CÁO..........................................................................................................................................21
8. QUẢN LÝ TIỆN NGHI................................................................................................................................22
9. QUẢN LÝ DỊCH VỤ...................................................................................................................................23
10. QUẢN LÝ THUÊ DỊCH VỤ.........................................................................................................................24
VII. BIỂU ĐỒ TRÌNH TỰ................................................................................................................................25
1. QUẢN LÝ THUÊ PHÒNG...........................................................................................................................25
2. QUẢN LÝ PHÒNG.....................................................................................................................................26
3. QUẢN LÝ KHÁCH HÀNG..........................................................................................................................27
4. QUẢN LÝ TÀI KHOẢN..............................................................................................................................28
5. QUẢN LÝ NHÂN VIÊN..............................................................................................................................29
6. LẬP HÓA ĐƠN..........................................................................................................................................30
7. LẬP BÁO CÁO..........................................................................................................................................31
8. QUẢN LÝ TIỆN NGHI................................................................................................................................32
9. QUẢN LÝ DỊCH VỤ...................................................................................................................................33
2
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
10. QUẢN LÝ THUÊ DỊCH VỤ.........................................................................................................................34
VIII. BIỂU ĐỒ TRẠNG THÁI.....................................................................................................................35
1. BIỂU ĐỒ TRẠNG THÁI : DỊCH VỤ.............................................................................................................35
2. BIỂU ĐỒ TRẠNG THÁI : TIỆN NGHI..........................................................................................................35
3. BIỂU ĐỒ TRẠNG THÁI : HÓA ĐƠN..........................................................................................................36
4. BIỂU ĐỒ TRẠNG THÁI : NHÂN VIÊN........................................................................................................36
5. BIỂU ĐỒ TRẠNG THÁI : PHÒNG...............................................................................................................37
6. BIỂU ĐỒ TRẠNG THÁI : TÀI KHOẢN........................................................................................................37
IX. BIỂU ĐỒ HOẠT ĐỘNG...........................................................................................................................38
1. QUẢN LÝ THUÊ PHÒNG...........................................................................................................................38
2. QUẢN LÝ PHÒNG.....................................................................................................................................39
3. QUẢN LÝ KHÁCH HÀNG..........................................................................................................................40
4. QUẢN LÝ TÀI KHOẢN..............................................................................................................................41
5. QUẢN LÝ NHÂN VIÊN..............................................................................................................................42
6. LẬP HÓA ĐƠN..........................................................................................................................................43
7. LẬP BÁO CÁO..........................................................................................................................................44
8. QUẢN LÝ TIỆN NGHI................................................................................................................................45
9. QUẢN LÝ DỊCH VỤ...................................................................................................................................46
10. QUẢN LÝ THUÊ DỊCH VỤ.........................................................................................................................47
X. BIỀU ĐỒ LỚP CHI TIẾT.........................................................................................................................48
XI. BIỂU ĐỒ THÀNH PHẦN.........................................................................................................................49
XII. BIỂU ĐỒ TRIỂN KHAI............................................................................................................................49
XIII. PHÁT SINH MÃ TRÌNH..........................................................................................................................51
1. LỚP PHÒNG.............................................................................................................................................51
2. LỚP KHÁCH HÀNG..................................................................................................................................52
3. LỚP NHÂN VIÊN.......................................................................................................................................52
4. LỚP TÀI KHOẢN.......................................................................................................................................54
5. LỚP HÓA ĐƠN..........................................................................................................................................55
6. LỚP PHIẾU THUÊ......................................................................................................................................56
7. LỚP PHIẾU THU........................................................................................................................................57
8. LỚP DỊCH VỤ..........................................................................................................................................58
9. LỚP TIỆN NGHI........................................................................................................................................59
10. Lớp báo cáo............................................................................................................................................60

3
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

I. MÔ TẢ HOẠT ĐỘNG CỦA HỆ THỐNG

1. Hoạt động thuê phòng

Đối với khách hàng có nhu cầu ăn, ngủ, nghỉ tại khách sạn phải có sự báo
trước của lễ tân .Có 2 hình thức đặt phòng trước : là gọi điện thoại hoặc đến
trực tiếp. Khách hàng cần khai báo chính xác thông tin cá nhân : họ tên , địa
chỉ, số CMTND, số ĐT ... . Khách hàng có thể đăng ký mọi dịch vụ trước
hoặc sau theo cá nhân hoặc theo đoàn … Sau khi nhận đầy đủ thông tin của
khách hàng, Lễ tân sẽ kiểm tra số lượng phòng trống, đảm nhiệm việc đón
tiếp khách, lập phiếu thuê , sau đó giao phòng cho khách, bố trí cho khách
thuê phòng và sử dụng các dịch vụ.
Trong quá trình ăn, ngủ, nghỉ tại khách sạn, nếu gặp sự cố thì khách hàng
có thể thông báo cho lễ tân, sau đó lễ tân sẽ liên hệ với các bộ phận khác để
khắc phục sự cố. Nếu khách muốn sử dụng thêm dịch vụ thì có thể thông
báo với lễ tân để được đăng ký sử dụng dịch vụ. Khách đến thuê phòng nếu
có nhu cầu du lịch theo tua thì có thể liên hệ với bộ phận lữ hành.
Trước khi trả phòng, khách báo trước cho bộ phận lễ tân, lễ tân sẽ cử
người nhận phòng và kiểm tra phòng, sau đó bộ phận lễ tân sẽ lập hóa đơn
thanh toán cho khách. Khách hàng có thể thanh toán trực tiếp bằng tiền mặt
hoặc qua thẻ .

2. Đăng kí sử dụng dịch vụ

Khách hàng có nhu cầu ăn uống, sử dụng tất cả các dịch vụ của khách sạn
thì có thể đăng kí với bộ phận lễ tân, sau đó bộ phận lễ tân sẽ lập phiếu đăng
ký dịch vụ, và bộ phận này sẽ báo với bộ phận liên quan để đáp ứng yêu cầu
của khách hàng . Nếu có sự cố xảy ra thì báo cho bộ phận lễ tân . Khi thanh
toán, bộ phận lễ tân có nhiệm vụ lập phiếu biên nhận và đưa phiếu thu cho
khách .

3. Lập báo cáo

Hàng tháng , người quản lý đăng nhập vào hệ thống bằng tài khoản của
mình, lấy báo cáo từ nhân viên gồm : Báo cáo doanh thu, báo cáo tình trạng

4
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
phòng , danh sách khách hàng thuê phòng … Hoặc cũng có thể thống kê bất
cứ lúc nào khi có yêu cầu của cấp trên.

II. LIỆT KÊ CÁC TÁC NHÂN VÀ CA SỬ DỤNG.

1. Tác nhân :

- Khách hàng : là người có nhu cầu thuê phòng , sử dụng dịch vụ của
khách sạn .
- Nhân viên lễ tân : là người trực tiếp quản lý hầu hết các hoạt động trong
khách sạn : QL phòng , QL khách hàng ,QL dịch vụ , QL thuê phòng …
- Người quản trị : là người điều hành ,kiểm soát nhân viên , tổng hợp ,
thống kê , báo cáo hàng tháng .

2. Use case

- Quản lý thuê phòng (đặt phòng, hủy đặt phòng, trả phòng, kiểm tra
phòng trống, lập phiếu thuê phòng).
- Quản lý nhân viên (thêm, sửa, xóa nhân viên).
- Quản lý khách hàng (thêm, sửa, xóa khách hàng).
- Quản lý tiện nghi(thêm, sửa, xóa tiện nghi).
- Lập hóa đơn.
- Lập báo cáo (báo cáo doanh thu, tình trạng phòng, danh sách khách thuê
phòng).
- Quản lý phòng (thêm, sửa, xóa phòng).
- Quản lý dịch vụ (thêm, sửa, xóa dịch vụ).
- Quản lý thuê dịch vụ (đăng ký, hủy đăng ký sử dụng dịch vụ).
- Quản lý tài khoản (Đăng nhập, kiểm tra tài khoản, thêm, sửa, xóa tài
khoản nhân viên ).

III. ĐẶC TẢ CA SỬ DỤNG

1. Quản lý thuê phòng

- Tóm tắt : Mô tả quy trình thuê – trả phòng của khách sạn.
- Dòng sự kiện chính :
 Ca sử dụng này được sử dụng khi có khách thuê phòng.
 Nhân viên lễ tân kiểm tra danh sách các phòng trống trong khách
sạn.
 Khách hàng lựa chọn phòng muốn thuê.
 Nhân viên lễ tân lựa chọn chức năng “Lập phiếu thuê”.

5
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
 Khách hàng cung cấp đầy đủ thông tin để nhân viên lễ tân điền đầy
đủ thông tin vào phiếu thuê : Họ tên KH, địa chỉ KH, số CMTND,
số điện thoại …
 Nhân viên lễ tân lưu phiếu thuê, in và sao lưu, giao cho khách hàng
một bản.
 Nếu đồng ý, khách hàng nhận phiếu thuê, nhân viên lễ tân cử người
đưa khách hàng đi nhận phòng.
 Nếu không đồng ý, khách hàng có quyền yêu cầu đổi phòng hoặc
không thuê phòng nữa.
- Dòng sự kiện phụ :
 Nếu có sai sót khi nhập thông tin về ngày thuê, ngày trả, VD ngày
thuê sau ngày trả, hệ thống sẽ hiện thông báo cho nhân viên biết.
 Nếu thông tin nhập vào chính xác, sau khi nhân viên lựa chọn “Cập
nhật”, thông tin về phiếu thuê sẽ được lưu vào trong bảng CSDL.

2. Quản lý phòng

- Tóm tắt : Ca sử dụng được dùng để quản lý phòng trong khách sạn.
- Dòng sự kiện chính :
 Nhân viên đăng nhập vào hệ thống bằng tài quản của mình , lựa
chọn từng chức năng phù hợp với yêu cầu : thêm, sửa, xóa.
 Nếu lựa chọn thêm hoặc sửa thông tin phòng. Sau khi nhập hoặc
điều chỉnh đầy đủ thông tin về phòng cần điều chỉnh (hoặc thêm),
nhân viên click vào “Cập nhập”, thông tin về phòng trong khách
sạn tự động được thêm vào bảng CSDL.
 Nếu nhân viên lựa chọn xóa thì yêu cầu nhân viên nhập chính xác
Mã Phòng cần xóa, sau đó xác nhận, thông tin về phòng đó sẽ được
xóa khỏi bảng CSDL của hệ thống.
- Dòng sự kiện phụ :
 Nếu có sai sót trong quá trình nhập (số phòng, loại, giá …), hệ
thống có hiện thông báo cho nhân viên biết. (Vd như sửa hoặc xóa,
khi nhập mã phòng, mà phòng đó lại không tồn tại thì hiện thông
báo cho nhân viên biết).
 Nếu trong quá trình nhập thông tin phòng, nếu thiếu thông tin cần
thiết thì hiện thông báo cho nhân viên biết.

6
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
3. Quản lý khách hàng

- Tóm tắt : Ca sử dụng này được sử dụng để quản lý thông tin về khách
thuê phòng, sử dụng dịch vụ của khách sạn.
- Dòng sự kiện chính :
 Ca sử dụng này được dùng khi muốn thêm khách hàng, hoặc có sự
thay đổi về thông tin của khách hàng, hoặc xóa thông tin, tìm kiếm
thông tin khách hàng.
 Nhân viên lễ tân đăng nhập vào hệ thống bằng tài quản của mình,
lựa chọn từng chức năng phù hợp với yêu cầu : thêm, sử , xóa, tìm
kiếm.
 Nếu thêm hoặc sửa, sau khi nhập đầy đủ thông tin về khách thuê
phòng , nhân viên lễ tân nhấn “Cập nhật”, thông tin về nhân viên sẽ
được cập nhật vào bảng CSDL.
 Nếu lựa chọn xóa, yêu cầu nhân viên lễ tân nhập chính xác mã
khách hàng, sau đó lựa chọn xóa, thông tin về khách hàng đó sẽ
được xóa bỏ khỏi bàng CSDL.
 Nếu lựa chọn tìm kiếm, yêu cầu nhân viên lễ tân nhập chính xác
thông tin về mã KH, sau đó chọn “Tìm kiếm”, hệ thống sẽ đưa ra
thông tin về khách hàng đó.
- Dòng sự kiện phụ :
 Nếu như nhân viên chọn thêm khách hàng thì không cần nhập vào
mã khách hàng vì mã khách hàng tự tăng.
 Trong quá trình nhập, nếu có lỗi về khâu nhập họ tên, số CMTND ,
SĐT … thì hệ thống sẽ hiện thông báo lỗi cho người nhập biết.
 Hoặc khi đăng nhập có sai sót về tên truy cập hoặc mật khẩu, hệ
thống cũng hiện thông báo cho người dùng biết .

4. Quản lý tài khoản

- Tóm tắt : Ca sử dụng được người quản trị dùng để quản lý nhân viên
trong khách sạn.
- Dòng sự kiện chính:
 Ca sử dụng này được dùng khi muốn thêm tài khoản, hoặc có sự
thay đổi về thông tin của tài khoản, xem thông tin hoặc xóa thông
tin tài khoản nhân viên cần quản lý.
 Người quản trị đăng nhập vào hệ thống bằng tài quản của mình với
quyền admin, lựa chọn từng chức năng phù hợp với yêu cầu : thêm ,
sửa, xóa, tìm kiếm.
7
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
 Nếu thêm hoặc sửa, sau khi nhập đầy đủ thông tin về tài khoản cần
cấp phát hoặc sửa, người quản trị nhấn “Cập nhật”, thông tin về tài
khoản nhân viên sẽ được cập nhật vào bảng CSDL.
 Nếu xóa tài khoản, yêu cầu người quản trị nhập đúng thông tin về
tài khoản cần xóa, người quản trị xác nhận , thông tin về tài khoản
đó sẽ được xóa bỏ khỏi CSDL.
 Người quản trị có thể xem chi tiết về tài khoản, về quyền hạn, nhân
viên đó…
- Dòng sự kiện phụ :
 Trong quá trình nhập , nếu có lỗi về khâu nhập họ tên, số CMTND,
SĐT, mã NV … thì hệ thống sẽ hiện thông báo lỗi cho người quản
trị biết.
 Hoặc khi đăng nhập có sai sót về tên truy cập hoặc mật khẩu, hệ
thống cũng hiện thông báo cho người quản trị.

5. Quản lý nhân viên

- Tóm tắt : Giúp người quản trị khách sạn có thể quản lý nhân viên của
mình.
- Dòng sự kiện chính :
 Ca sử dụng này được dùng khi muốn thêm nhân viên, hoặc có sự
thay đổi về thông tin của nhân viên, hoặc sa thải nhân viên.
 Người quản trị đăng nhập vào hệ thống bằng tài quản của mình với
quyền admin, lựa chọn từng chức năng phù hợp với yêu cầu : thêm,
sửa, xóa, tìm kiếm.
 Nếu thêm hoặc sửa, sau khi nhập đầy đủ thông tin về nhân viên,
người quản trị nhấn “Cập nhật”, thông tin về nhân viên sẽ được cập
nhật vào bảng CSDL .
 Nếu lựa chọn xóa nhân viên, yêu cầu người quản trị nhập vào mã
NV, sau đó lựa chọn xóa , hệ thống sẽ tự động cập nhật lại danh
sách các nhân viên trong khách sạn .
- Dòng sự kiện phụ :
 Nếu như chọn thêm thì không cần nhập thông tin mã khách hàng vì
mã KH tự tăng.
 Trong quá trình nhập , nếu có lỗi về khâu nhập họ tên , số CMTND,
SĐT … thì hệ thống sẽ hiện thông báo lỗi cho người quản trị biết .
(VD như họ tên <4 ký tự , số CMTND khác 9….).

8
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
 Hoặc khi đăng nhập có sai sót về tên truy cập hoặc mật khẩu khi
admin đăng nhập, hệ thống cũng hiện thông báo cho người quản trị
biết.
 Khi lựa chọn xóa nhân viên, hệ thống có hiện thông báo xác nhận
có xóa nhân viên hay không ? nếu chọn không thì nhân viên sẽ
được giữ lại, nếu chọn có thì mới xóa.

6. Quản lý tiện nghi

- Tóm tắt : Ca sử dụng này được dùng để quản lý thông tin về các tiện
nghi tại các phòng có trong khách sạn.
- Dòng sự kiện chính :
 Nhân viên đăng nhập vào hệ thống bằng tài quản của mình, lựa
chọn từng chức năng phù hợp với yêu cầu : thêm , sửa , xóa .
 Nếu nhân viên lựa chọn thêm hoặc sửa, sau khi nhập hoặc điều
chỉnh đầy đủ thông tin về tiện nghi trong khách sạn , nhân viên
click vào “Cập nhập”, thông tin về tiện nghi trong khách sạn tự
động được thêm vào bảng CSDL.
 Nếu nhân viên chọn xóa, yêu cầu nhân viên nhập chính xác thông
tin về mã tiện nghi, nhân viên chọn xóa , đồng ý và thông tin về tiện
nghi đó sẽ được xóa khỏi bảng CSDL.
- Dòng sự kiện phụ :
 Nếu như thêm tiện nghi thì không cần phải nhập mã tiện nghi vì mã
tiện nghi tự tăng.
 Nếu có sai sót trong quá trình nhập, VD như nhập mã tiện nghi để
xóa hoặc sửa mà mã đó lại không có trong CSDL, hệ thống có hiện
thông báo cho nhân viên biết.

7. Lập hóa đơn :

- Tóm tắt : Ca sử dụng này cho phép lập và in hóa đơn tính tiền, chi phí
mà khách hàng phải trả.
- Dòng sự kiện chính :
 Ca sử dụng được dùng khi nhân viên lựa chọn chức năng này.
 Nhân viên nhập đầy đủ thông tin về khách thuê phòng, số phòng,
người lập hóa đơn, ngày thuê, ngày trả, các giấy tờ liên quan…
 Hệ thống sẽ tính tiền dựa vào giá phòng , thời gian thuê phòng , số
dịch vụ đã sử dụng.

9
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
 Sau đó, nhân viên có nhiệm vụ in và sao lưu hóa đơn , giữ lại và
giao cho khách.
- Dòng sự kiện phụ :
 Nếu có sai sót trong khâu nhập : về ngày thuê, ngày trả, VD như
ngày thuê sau ngày trả, hệ thống sẽ thông báo cho nhân viên biết và
yêu cầu nhập lại.
 Nếu nhập các thông tin thành công, sau khi in, hóa đơn sẽ tự động
được lưu trong bảng CSDL để tiện cho việc tìm kiếm hoặc sửa chữa
sau này.

8. Lập báo cáo

- Tóm tắt : Ca sử dụng cho phép người quản trị lấy thông tin, báo cáo nhỏ
từ nhân viên, tổng hợp thành báo cáo hàng tháng hoặc báo cáo khi có
yêu cầu về doanh thu, tình trạng phòng , hoặc danh sách khách hàng
thuê.
- Dòng sự kiện chính :
 Người quản trị đăng nhập vào hệ thống bằng tài khoản của mình,
lựa chọn chức năng cần thống kê, lấy bản thống kê từ nhân viên.
 Lựa chọn cách tổng hợp : có thể theo tháng, tuần, hoặc theo thời
gian…
 Người quản trị chọn “Lưu” và có thể in báo cáo.
- Dòng sự kiện phụ :
 Nếu như có sai sót về tên truy cập hoặc mật khẩu của người quản trị
khi đăng nhập, hệ thống sẽ hiện thông báo cho người quản trị biết.

9. Quản lý dịch vụ

- Tóm tắt : Dùng để quản lý dịch vụ có trong khách sạn.


- Dòng sự kiện :
 Nhân viên đăng nhập vào hệ thống bằng tài quản của mình, lựa
chọn từng chức năng phù hợp với yêu cầu : thêm, sửa, xóa.
 Nếu như chọn thêm hoặc sửa dịch vụ, sau khi nhập hoặc điều chỉnh
đầy đủ thông tin về các dịch vụ trong khách sạn, nhân viên click
vào “Cập nhập”, thông tin về dịch vụ trong khách sạn tự động được
thêm vào bảng CSDL.
 Nếu nhân viên lựa chọn xóa, yêu cầu nhập đúng thông tin về mã
dịch vụ cần xóa , nhân viên xác nhận , thông tin về dịch vụ cần xóa
sẽ được xóa bỏ khỏi bảng CSDL.

10
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
 Nếu có sai sót trong quá trình nhập (tên DV, giá DV…), hệ thống có
hiện thông báo cho nhân viên biết.

10. Quản lý thuê dịch vụ

- Tóm tắt : Ca sử dụng dùng để quản lý việc cho thuê dịch vụ trong khách
sạn.
- Dòng sự kiện :
 Khi khách hàng có yêu cầu muốn sử dụng dịch vụ, có thể liên hệ
với bộ phận lễ tân.
 Nhân viên lễ tân tìm kiếm về dịch vụ mà khách hàng yêu cầu trong
hệ thống dịch vụ của khách sạn.
 Dịch vụ có trong khách sạn.
 Nhân viên lễ tân lập phiếu đăng ký sử dụng dịch vụ cho khách
hàng.
 Sau khi sử dụng xong dịch vụ , nhân viên lễ tân có nhiệm vụ lập
phiếu thu, in và sao lưu, giao cho khách hàng . Chi phí cho dịch vụ
sẽ được tính vào tổng tiền có trong hóa đơn thanh toán khi khách trả
phòng.

11
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

IV. BIỂU ĐỒ CA SỬ DỤNG THAM GIA QUẢN LÝ KHÁCH SẠN

<<include>>

<<include>> Lap phieu thue


Dat phong

<<include>>

Doi phong Kiem tra phong trong

Khach hang

HuyDatPhong
Nhan vien le tan
<<include>>

Su dung DV Lap phieu thu

<<include>>

Tra phong
Lap hoa don

<<include>>
<<include>>

<<extend>> Thanh toan


<<extend>>

Tra tien mat


Thanh toan qua the

Hình 1: Biểu đồ lớp tham gia ca sử dụng : Quản lý thuê phòng

12
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

Hình 2:

Hình 3:

13
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

V. BIỂU ĐỒ LỚP LĨNH VỰC

DichVu KhachHang phong


MaDV TienNghi
MaKH SoPhong
TenDV HoTenKH MaTN
GiaDV MaLoai
CMTND TenTN
TTDV 0..* 1..* DienTich
1..* DiaChi 1 1..* 1 SoPhong
TinhTrang
SoDT
DichVu() 1 1
1

0..*
1..*
HoaDon PhieuThu 0..*
PhieuThue
MaHD MaPhieuThu MaPhieu
MaNV MaDV MaKH
MaKH TenDV MaNV
NgayVao GiaDv MaPhong
NgayRa SoLuong NgayThue
TongTien TongTien 0..* NgayTra
0..*
0..*

1 1
BaoCao NhanVien
1 TaiKhoan
MaBC MaNV TenTruyCap
TenBC HoTenNV MatKhau
TTPhong DiaChi
0..* 1 1 1 VaiTro
SlKhach SDT
DoanhThu

Hình 4: Biểu đồ lớp lĩnh vực : Quản lý khách sạn.

14
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
VI. BIỂU ĐỒ LỚP THAM GIA CA SỬ DỤNG

1. Quản lý thuê phòng

PhieuThue

MaPhieu
MaNV
MaKH
MaPhong
NgayVao
NgayRa

themPhieu()
suaPhieu()
Nhan vien le tan xoaPhieu()
timkiemPhieu()

Xac nhan dang nhap W_QLThuePhong QLThuePhong Phong

TenTruyCap DSPhong SoPhong


MatKhau TTPhong timkiemPhong() DienTich
lapPhieuThue() GiaPhong
Xac Nhan() DapUng() lapHoaDon() TinhTrang
HuyBo() HuyBo() inPhieuThue() LoaiPhong
inHoaDon()
themPhong()
suaPhong()
xoaPhong()
timkiemPhong()

Hình 5 : Biểu đồ lớp tham gia ca sử dụng Quản lý thuê phòng

15
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

2. Quản lý Phòng

Nhan vien le tan

Xac nhan dang nhap W_QLPhong


QLPhong Phong
TenTruyCap DSPhong
SoPhong
MatKhau TinhTrangPhong themPhong() DienTich
suaPhong() GiaPhong
Xac Nhan() themPhong() xoaPhong() TinhTrang
HuyBo() suaPhong()
lietkePhong() LoaiPhong
xoaPhong() xemTTPhong()
timkiemPhong()
themPhong()
suaPhong()
xoaPhong()
timkiemPhong()

Hình 6 : Biểu đồ lớp tham gia ca sử dụng Quản lý phòng.

16
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

3. Quản lý Khách hàng

Nhan vien le tan

Xac nhan dang nhap W_QLKhachHang QLKhachHang KhachHang

TenTruyCap DSKhachHang MaKH


MatKhau themKH() HoTenKH
themKH() xoaKH() DiaChiKH
Xac Nhan() suaKH() suaKH() CMTND
HuyBo() xoaKH() timkiemKH() SoDT
timkiemKH() thongkeKH()
themKH()
suaKH()
xoaKH()
timkiemKH()

Hình 7 : Biểu đồ lớp tham gia ca sử dụng Quản lý khách hàng.

17
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

4. Quản lý tài khoản

TaiKhoan

TenTruyCap
MatKhau
MaNV
QuyenHan
Nguoi quan tri
themTK()
suaTK()
xoaTK()
timkiemTK()

Xac nhan dang nhap W_QLTaiKhoan QLTaiKhoan

TenTruyCap DS TaiKhoan
MatKhau capphatTK()
themTK() suaTK() Nhanvien
Xac Nhan() suaTK() xoaTK()
HuyBo() xoaTK() lapDS() MaNV
timkiemTK() HoTenNV
SDT
QuyenHan

Hình 8 : Biểu đồ lớp tham gia ca sử dụng Quản lý tài khoản

18
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

5. Quản lý nhân viên

Nguoi quan tri

W_QLNhanVien QLNhanVien NhanVien


Xac nhan dang nhap

DSNhanVien MaNV
TenTruyCap
HoTenNV themNV() HoTenNV
MatKhau
xoaNV() DiaChiNV
themNV() suaNV() SDT
Xac Nhan()
HuyBo() suaNV() timkiemNV()
xoaNV() themNV()
timkiemNV() suaNV()
xoaNV()
timkiemNV()

Hình 9 : Biểu đồ lớp tham gia ca sử dụng Quản lý nhân viên.

19
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

6. Lập hóa đơn

Nhan vien le tan

W_QLHoaDon HoaDon
Xac nhan dang nhap QLLapHD
MaHD
TenTruyCap DsHoaDon
MaKH
MatKhau themHD()
lapHD() MaNV
suaHD()
suaHD() NgayThue
Xac Nhan() xoaHD()
xoaHD() NgayTra
HuyBo() tinHD()
timkiemHD() TongTien
timkiemHD()
themHD()
suaHD()
xoaHD()
timkiemHD()

Hình 10 : Biểu đồ lớp tham gia ca sử dụng Lập hóa đơn.

20
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

7. Lập Báo cáo

Nguoi quan tri

0..*

Xac nhan dang nhap W_QlBaoCao QLLapBaoCao BanBaoCao

TenTruyCap DSBaoCao MaBC


MatKhau lapBC() TenBC
taoBaoCao() suaBC() SLKhach
Xac Nhan() suaBaoCao() xoaBC() TTPhong
HuyBo() xoaBaoCao() thongkeBC() DoanhThu
timkiemBC()
themBC()
suaBC()
xoaBC()
timkiemBC()

Hình 11 : Biểu đồ lớp tham gia ca sử dụng Lập báo cáo

21
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

8. Quản lý tiện nghi

Nhan vien le tan

Xac nhan dang nhap W_QLTienNghi QLTienNghi TienNghi

TenTruyCap DSTienNghi MaTN


MatKhau SoLuong themTN() TenTN
suaTN() SoPhong
Xac Nhan() themTN() xoaTN()
HuyBo() suaTTTN() lietkeTN() themTN()
xoaTN() suaTN()
timkiemTN() xoaTN()
timkiemTN()

Hình 12 : biểu đồ lớp tham gia ca sử dụng Quản lý tiện nghi.

22
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

9. Quản lý dịch vụ

Nhan vien le tan

Xac nhan dang nhap W_QlDichVu QLDichVu DichVu

TenTruyCap DSDichVu MaDV


MatKhau GiaDv themDV() TenDV
suaDV() GiaDV
Xac Nhan() themDV() xoaDV() TTDV
HuyBo() suaDV() timkiemDV()
xoaDv() thongkeDV() themDV()
timkiemDV() suaDv()
xoaDV()
timkiemDV()

Hình 13 : Biểu đồ lớp tham gia ca sử dụng Quản lý dịch vụ.

23
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

10. Quản lý thuê dịch vụ

DichVu
MaDV
TenDV
GiaDV
TTDV
Nhan vien le tan
themDV()
suaDv()
xoaDV()
timkiemDV()
1..*

1..*

Xac nhan dang nhap W_QlThueDv QLThueDV

TenTruyCap DSDichVu
MatKhau GiaDV chonDV() PhieuThu
huyThueDV()
Xac Nhan() DapUng() lapPhieuThu() MaPhieuThu
HuyBo() HuyBo() inPhieuThu() MaDV
TenDV
GiaDV
SoLuong
TongTien

lapPhieuThu()
suaPhieuThu()
xoaPhieuThu()
timkiemPhieuThu()

Hình 14 : Biểu đồ lớp tham gia ca sử dụng Quản lý thuê dịch vụ.

24
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

VII. BIỂU ĐỒ TRÌNH TỰ

1. Quản lý thuê phòng

: Nhan vien le tan : Xac nhan dang nhap : W_QLThuePhong : W_Phong : QLThuePhong : Phong : PhieuThue

1: DangNhap()

2: kiemtraMK()

3: hienThi()

4: xemDSPhongTrong()

5: layDSPhongTrong()

6: layTTPhong()

7: ket qua

8: hien thi DS phong trong

9: chonPhong()

10: chonPhong()

11: timkiemPhong()

12: timkiemPhong()

13: ket qua

14: thông tin Phòng

15: hienThi()

16: xacNhanThuePhong()

17: xacNhanThuePhong()

18: layPhong()

19: lapPhieuThue()

Hình 15 : Biểu đồ trình tự Quản lý thuê phòng.

25
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
2. Quản lý Phòng

: Nhan vien le tan : Xac nhan dang nhap : W_QLPhong : W_Phong : QLPhong : Phong
1: dang nhap

2: kiemtraMK()

3: hienThi()

4: xemDSPhong()

5: l ayDSPhong()

6: layTTPHong()

7: ket qua

8: hien thi DS

9: xemChiTietPhong()

10: xem ChiTietPhong()

11: timkiemPhong()

12: timkiemPhong()

13: chi tiet phong

14: chi tiet phong

15: hienT hi()

16: themChiTietPhong()

17: themPhong()

18: themPhong()

19: suaChiT ietPhong()

20: suaPhong()

21: suaPhong()

22: xoaChiTietPhong()

23: xoaPhong()

24: xoaPhong()

Hình 16 : Biểu đồ trình tự Quản lý phòng.

26
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
3. Quản lý khách hàng

: Nhan vien le tan : Xac nhan dang nhap : W_QLKhachHang : W_KhachHang : QLKhachHang : Khach Hang
1: Dang nhap

2: kiem traMK()

3: hienThi()

4: xemDSKhachHang()

5: layDSKhachHang()

6: layTTKH()

7: ket qua

8: hien thi DS

9: xem ChiTietKH()

10: xemChiTietKH( )

11: tim kiem KH()

12: timkiem KH()

13: chi tiet KH

14: chi tiet KH

15: hienThi()

16: themChiTietKH()

17: themKH()

18: them KH()

19: suaChiTietKH()

20: suaKH()

21: suaKH()

22: xoaChiTietKH()

23: xoaKH()

24: xoaKH()

Hình 17 : Biểu đồ trình tự Quản lý khách hàng.

27
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
4. Quản lý tài khoản

: Nguoi quan tri : Xac nhan dang nhap : W_QLTaiKhoan : W_TaiKhoan : QLTaiKhoan : TaiKhoan : Nhanvien

1: dang nhap

2: KiemtraMK()

3: hienThi()

4: xemDSTaiKhoan()

5: xemDSTaiKhoan()

6: layTTTK()

7: layTTNhanVien()

8: ket qua

9: ket qua

10: hien thi DS TK

11: xemChiTietTK()

12: xemChiTiet()

13: timkiemTK()

14: timkiemTK()

15: chi tiet TK

16: chi tiet TK

17: hienThi()

18: themChiTiet()

19: themTK()

20: themTK()

21: suaCHiTiet()

22: suaTK()

23: suaTK()

24: xoaCHiTiet()

25: xoaTK()

26: xoaTK()

Hình 18 : Biểu đồ trình tự Quản lý tài khoản.

28
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
5. Quản lý nhân viên

: Nguoi quan tri : Xac nhan dang nhap


: W_QLNhanVien : W_NhanVien : QLNhanVien : NhanVien

1: dang nhap

2: kiemtraMK()

3: hienThi()

4: xemDSNV()

5: layDSNhanVien()

6: layTTNhanVien()

7: ket qua

8: hien thi Ds

9: xemChiTiet()

10: xemChiTiet()

11: timkiemNV()

12: timkiemNV()

13: chi tiet NV

14: chi tiet NV

15: hienThi()

16: themChiTiet()

17: themKH()

18: themKH()

19: suaChiTiet()

20: suaKH()

21: suaKH()

22: xoaChiTiet()

23: xoaKH()

24: xoaKH()

Hình 19 : Biểu đồ trình tự Quản lý nhân viên.

29
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
6. Lập hóa đơn

: Nhan vien le tan : Xac nhan dang nhap : W_QLHoaDon : W_HoaDon : QLLapHD : HoaDon

1: Dang nhap

2: kiemtraMK()

3: hienThi()

4: xemDSHoaDon()

5: LayDSHoaDon()

6: Lay thong tin HD()

7: ket qua

8: hien thi DS

9: xemChiTietHD()

10: xemChiTiet()

11: timkiemHD()

12: timkiemHD()

13: chi tiet HD

14: chi tiet HD

15: hienThi()

16: themTTHD()

17: lapHD()

18: lapHD()

19: suaTTHD()

20: suaHD()

21: suaHD()

22: xoaTTHD()

23: xoaHD()

24: xoaHD()

Hình 20 : Biểu đồ trình tự Lập hóa đơn

30
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
7. Lập báo cáo

: Nguoi quan tri : Xac nhan dang nhap : W_QlBaoCao : W_BaoCao : QLLapBaoCao : BanBaoCao
1: Dang nhap

2: kiemtraMK()

3: hienThi()

4: xemDSBaoCao()

5: layDSBaoCao()

6: layTTBaoCao()

7: ket qua

8: hien thi Ds

9: xemChiTiet()

10: xemChiTiet()

11: timkiemBC()

12: timkiemBC()

13: chi tiet BC

14: chi tiet BC

15: hienThi()

16: them TTBC()

17: taoBaoCao()

18: taoBaoCao()

19: suaTTBC()

20: suaBC()

21: suaBC()

22: xoaTTBC()

23: xoaBC()

24: xoaBC()

Hình 21 : Biểu đồ trình tự Lập báo cáo.

31
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
8. Quản lý tiện nghi

: Nhan vien le tan : Xac nhan dang nhap : W_QLTienNghi : W_TienNghi : QLTienNghi : TienNghi

1: dang nhap

2: kiemtraMK()

3: hienThi()

4: xemDSTienNghi

5: layDSTienNghi()

6: layTTTienNghi()

7: ket qua

8: hien thi DS

9: xemChiTietTN()

10: xemChiTietTN()

11: timkiemTN()

12: timkiemTN()

13: chi tiet TN

14: chi tiet TN

15: hienThi()

16: themChiTietTN()

17: themTN()

18: themTN()

19: suaChiTietTN()

20: suaTN()

21: suaTN()

22: xoaChiTietTN()

23: xoaTN()

24: xoaTN()

Hình 22 : Biểu đồ trình tự : Quản lý tiện nghi.

32
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
9. Quản lý dịch vụ

: Nhan vien le tan : Xac nhan dang nhap : W_QlDichVu : W_DichVu : QLDichVu : DichVu
1: Dang nhap

2: kiemtraMK()

3: hienThi()

4: xemDSDichVu()

5: layDSDichVU()

6: layTTDV()

7: ket qua

8: hien thi Ds

9: xemChiTietDV()

10: xemChiTietDV()

11: timkiemDV()

12: timkiemDV()

13: chi tiet DV

14: chi tiet DV

15: hienThi()

16: themChiTietDV()

17: themDV()

18: themDV()

19: suaCHiTietDV()

20: suaDV()

21: suaDV()

22: xoaChiTietDV()

23: xoaDV()

24: xoaDV()

Hình 23 : Biểu đồ trình tự : Quản lý dịch vụ

33
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
10. Quản lý thuê dịch vụ

: Xac nhan dang nhap : W_QlThueDv : W_DichVu : QLThueDV : DichVu : PhieuThu


: Nhan vien le tan

1: DangNhap

2: kiemtraMK()

3: hienThi()

4: xemDSDV()

5: layDSDV()

6: layTTDV()

7: ket qua

8: hien thi DSDV

9: chonDV()

10: chonDV()

11: timkiemDV()

12: timkiemDV()

13: ket qua

14: thông tin DV

15: hienThi()

16: xacNhanSuDungDV()

17: xacNhanDV()

18: layDV()

19: lapPhieuThu()

Hình 24 : Biểu đồ trình tự Quản lý thuê dịch vụ - Đặng Trần Thìn

34
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

VIII. BIỂU ĐỒ TRẠNG THÁI

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

2. Biểu đồ trạng thái : tiện nghi

35
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

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

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

36
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

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

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

37
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

IX. BIỂU ĐỒ HOẠT ĐỘNG

1. Quản lý thuê phòng

Khach hang Nhan v ien He thong

Dang ky Kiem tra khong con trong KhôngHoanTat


thue phong Phong trong

con trong
Cung cap
TT KH khong hop le

Nhap TT Kiem tra


khach hang TT KH

hop le
Chon
Phong

Lap phieu
thue

in phieu va
sao luu

Giao phieu
thue

Nhan Giao chia


phong khoa

HoanTat

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

38
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
2. Quản lý Phòng

Nhan v ien He thong

Dang nhap Kiem tra


MK

that bai

thanh cong

Lua chon HIen thi DS


chuc nang phong

them sua TT xoa Phong tim kiem


phong phong phong

Nhap TT Cung cap thong


phong tin phan hoi

Luu thong
tin

Hien thi TT phong


vua cap nhat

còn

Chap nhan

Thong bao
dong y
thanh cong

huy bo

KhongHoan tat HoanTat

Hình 32 : Biểu đồ hoạt động Quản lý Phòng.

39
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
3. Quản lý khách hàng
Nhan v ien He thong

Dang nhap Kiem tra


MK

that bai

thanh cong

Lua chon Hien thi DS


chuc nang khach hang

them KH sua KH xoa KH tim kiem


KH

Nhap TT Cung cap thong


khach hang tin phan hoi

Luu thong
tin

hien thi DS KH
vua cap nhat

còn

het
Chap nhan

dong y Thong bao


thanh cong

huy bo

KhongHoanTat HoanTat

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

40
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
4. Quản lý tài khoản
Nguoi quan tri He thong

Kiem tra
Dang nhap
MK

that bai

thanh cong

lua chon hien thi DS


chuc nang tai khoan

Cap phat Sua TT TK xoa TK xem chi


TK tiet TK

Nhap TT Cung cap thong


TK tin phan hoi

Luu thong
tin

Ket qua 1
TK

còn

het

Chap nhan hien thi DS TK


vua cap nhat

Thong bao

thanh cong

không

KhongHoan tat hoan tat

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

41
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
5. Quản lý nhân viên
Nguoi quan tri He thong

Dang nhap Kiem tra


MK

that bai

thanh cong

Lua chon Hien thi DS


chuc nang nhan vien

them NV sua NV xoa NV tim kiem


NV

Nhap thong Cung cap thong


tin NV tin phan hoi

Luu thong
tin

Hien thi NV
vua cap nhat

còn

Chap nhan het

dong y Thong bao


thanh cong
huy bo

KhongHoan tat Hoan Tat

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

42
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

6. Lập hóa đơn


Nhan v ien He thong

Dang nhap Kiem tra


MK

that bai

thanh cong

lua chon Hien thi man hinh


chuc nang form hoa don

lap hoa sua hoa xoa hoa xem chi


don don don tiet HD

Nhap TT Cung cap thong


HD tin phan hoi

Luu thong
tin

Hien thi TT HD
vua cap nhat

còn

Chap nhan het

Thong bao
thanh cong

KhongHoanTat
Hoan Tat

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

43
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
7. Lập báo cáo
Nguoi quan tri He thong

Dang nhap Kiem tra


MK

that bai

thanh cong

Lua chon Hien thi TT


chuc nang BC

Sua bao xoa bao xem chi


Tao bao
cao cao tiet BC
cao

Nhap thong Cung cap thong


tin BC tin phan hoi

Luu thong
tin

Hien thi thong tin


BC vua cap nhat

còn

Chap nhan het

Thong bao
có thanh cong

khong

KhongHoanTat Hoan Tat

Hình 37 : Biểu đồ hoạt động Lập báo cáo

44
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
8. Quản lý tiện nghi
Nhan v ien He thong

Dang nhap Kiem tra


MK

that bai

thanh cong

Lua chon Hien thi DS


chuc nang tien nghi

them tien sua TT tien xoa tien xem chi tiet


nghi nghi nghi tien nghi

Nhap TT Cung cap thong


tien nghi tin phan hoi

Luu thong
tin

Hien thi DS tien


nghi vua cap nhat

còn

het
Chap nhan

Thong bao
dong y
thanh cong

huy bo

KhongHoan tat
HoanTaT

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

45
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
9. Quản lý dịch vụ

Nhan v ien He thong

Dang nhap Kiem tra


MK

that bai

thanh cong

Lua chon Hien thi DS


chuc nang dich vu

them DV sua DV xoa DV xem chi


tiet DV

Nhap thong Cung cap thong


tin DV tin phan hoi

Luu thong
tin

Hien thi DS dv
vua cap nhat

còn

het
Chap nhan

dong y Thong bao


thanh cong

huy bo

KhongHoanTat
HoanTaT

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

46
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
10. Quản lý thuê dịch vụ

Khach hang Nhan v ien

Yeu cau su Cung cap


dung DV DSDV

Chon DV Cung cap


TTDV

Cung cap
DV

Su dung
DV

Lap phieu
thu

in va sao
luu

Nhan phieu giao phieu


thu thu

HoanTaT

Hình 40 : Biểu đồ hoạt động Quản lý thuê dịch vụ

47
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

X. BIỀU ĐỒ LỚP CHI TIẾT

DichVu KhachHang Phong TienNghi


MaDv MaKH SoPhong MaTN
TenDV HoTenKH MaLoai TenTN
GiaDV CMTND DienTich SoPhong
TTDV DiaChiKH TinhTrang
SoDT themTN()
0..* 1..* 1..* 1..* 1 1..*
themDV() themPhong() suaTN()
suaDV() themKH() suaPhong() xoaTN()
xoaDV() suaKH() xoaPhong() xemChiTietTN()
xemChiTietDv() xoaKH() 1 timkiemPhong()
1 timkiemKH()
1

0..*
HoaDon PhieuThu PhieuThue
MaHD MaPhieuThu MaPhieuThue
1..* 1..*
MaNV MaDV MaKH
MaKH TenDV MaNV
NgayVao GiaDV SoPhong
NgayRa SoLuong NgayThue
TongTien TongTien NgayTra

lapHD() lapPhieuThu() lapPhieuThue()


suaHD() suaPhieuThu() suaPhieuThue()
xoaHD() 0..* xoaPhieuThue()
xoaPhieuThu() 0..*
xemChiTietHD() xemChiTietPhieu() xemChiTiet()

0..*

1
BaoCao NhanVien TaiKhoan
MaBC 1 1
MaNV TenTruyCap
TenBC HoTenNV MatKhau
SlKhach DiaChiNV VaiTro
TTPhong SDT
DoanhThu
themTK()
0..* 1 themNV() 1 1
suaTK()
lapBaoCao() suaNV() xoaTK()
suaBaoCao() xoaNV() xemChiTiet()
xoaBaoCao() timkiemNV()
xemChiTiet()

Hình 41 : Biểu đồ lớp chi tiết

48
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
XI. BIỂU ĐỒ THÀNH PHẦN
<<infrastructure>>
<<domain>>
Bao mat va luu tru
Quan ly tai
DL
khoan

<<Application>> <<domain>> <<infrastructure>>


...>>
Giao dien nguoi Quan ly Ket noi
quan tri nhan vien

<<domain>>
Lap bao cao

CSDL QLKS

Hình 42 : Biểu đồ thành phần người quản trị


<<domain>>
QL thue
phong

<<domain>>
Ql phong

<<domain>> <<infrastructure>>
Lap hoa don Luu tru va bao mat

<<Application>> <<domain>>
Giao dien nhan Ql khach hang
vien
<<infrastructure>>
<<domain>> Ket noi
QL tien nghi

<<domain>>
Ql dich vu

<<domain>>
Ql thue dich
vu
CSDL QLKS

Hình 43 : Biểu đồ thành phần Nhân viên lễ tân

XII. BIỂU ĐỒ TRIỂN KHAI

49
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

Hình 44 : Biểu đồ triển khai – Đặng Trần Thìn

50
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

XIII. PHÁT SINH MÃ TRÌNH

1. Lớp Phòng

Lớp Mã phát sinh

public class Phong


Phong {
So phong
MaLoai private String SoPhong;
DienTich private String MaLoai;
Tinh trang
private String DienTich;
themPhong() private String TinhTrang;
suaPhong()
xoaPhong() public TienNghi theTienNghi[];
timkiemPhong()
/**
* @roseuid 4D028DC40282
*/
public Phong()
{
}
/**
* @return String
* @roseuid 4D0286B40071
*/
public String themPhong()
{
return null;
}

/**
51
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
2. Lớp Khách hàng

Lớp Mã phát sinh

public class KhachHang


Khach hang
Ma KH {
Ho tenKH
CMTND private String MaKH;
Dia Chi
SoDienThoai private String HoTenKH;
themKH()
suaKH()
private String CMTND;
xoaKH()
timkiemKH() private String DiaChiKH;
private String SoDT;
public DichVu theDichVu[];
public Phong thePhong[];
public PhieuThu thePhieuThu[];
public HoaDon theHoaDon[];
public PhieuThue
thePhieuThue[];
/**
* @roseuid 4D028DA300FC
*/
public KhachHang()
{
}
/**
* @return String
* @roseuid 4D02867701A7
*/
3. Lớp nhân viên
public String themKH()

Lớp Mã phát sinh


52
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

public class NhanVien


Nhan vien
MaNV {
HoTenNV
DiaChiNV
private String MaNV;
SDT
private String HoTenNV;
themNV() private String DiaChiNV;
suaNV()
xoaNV() private String SDT;
timkiemNV()
public PhieuThu thePhieuThu[];
public BaoCao theBaoCao[];
public TaiKhoan theTaiKhoan;
public HoaDon theHoaDon[];
public PhieuThue thePhieuThue[];
/**
* @roseuid 4D028C910050
*/
public NhanVien()
{
}
/**
* @return String
* @roseuid 4D028807038A
*/
public String themNV()
{

53
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM

4. Lớp tài khoản

Lớp Mã phát sinh

public class TaiKhoan


Tai khoan {
Ten truy cap
Mat khau private String TenTruyCap;
Vai tro
private String MatKhau;
ThemTK() private String VaiTro;
SuaTK()
XoaTK()
xemChiTietTK()
/**
* @roseuid 4D028CF003B8
*/
public TaiKhoan()
{

/**
* @return String
* @roseuid 4D0288380312
*/
public String themTK()
{
return null;
}

/**
54
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
5. Lớp hóa đơn

Lớp Mã phát sinh

public class HoaDon


Hoa don
Ma HD {
Ma NV
Ma KH private String MaHD;
Ngay vao
Ngay ra private String MaNV;
Tong tien
private String MaKH;
lapHD()
suaHD() private String NgayVao;
xoa HD()
xemChiTietHD() private String NgayRa;
private String TongTien;
/**
* @roseuid 4D028D160232
*/
public HoaDon()
{

}
/**
* @return String
* @roseuid 4D02870D0222
*/
public String lapHD()
{
return null;
}

55
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
6. Lớp phiếu thuê

Mã phát sinh
Lớp
public class PhieuThue
Phieu thue {
MaPhieu
MaKH
private String MaPhieuThue;
MaNV
MaPhong
private String MaKH;
NgayThue
NgayTra
private String MaNV;

Lap Phieu()
private String SoPhong;
Sua Phieu()
Xoa Phieu()
private String NgayThue;
xemChiTiet()
private String NgayTra;
/**
* @roseuid 4D028D610174
*/
public PhieuThue()
{

}
/**
* @return String
* @roseuid 4D0287970290
*/
public String lapPhieuThue()
{
return null;
}
/**

56
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
7. Lớp phiếu thu

Mã phát sinh
Lớp
public class PhieuThu
{
PhieuThu
MaPhieuThu private String MaPhieuThu;
MaDV
TenDV private String MaDV;
GiaDV
SoLuong private String TenDV;
TongTien
private String GiaDV;
lapPhieuThu()
suaPhieuThu() private String SoLuong;
xoaPhieuThu()
xemCHiTietPhieu()
private String TongTien;
/**
* @roseuid 4D028D3A007A
*/
public PhieuThu()
{

}
/**
* @return String
* @roseuid 4D028759016E
*/
public String lapPhieuThu()
{
return null;
}
/**

57
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
8. Lớp Dịch Vụ

Lớp Mã phát sinh

public class DichVu


{
Dich vu
Ma DV private String MaDv;
TenDV
Gia DV private String TenDV;
TTDV

themDV()
private String GiaDV;
suaDV()
xoaDV() private String TTDV;
xemChiTietDv()

/**
* @roseuid
4D028D8302A0
*/
public DichVu()
{

}
/**
* @return String
* @roseuid 4D0286460053
*/
public String themDV()
{
return null;
}

58
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
9. Lớp tiện nghi

Lớp Mã phát sinh

public class TienNghi


Tien nghi
{
Ma TN
Ten TN private String MaTN;
So Phong
private String TenTN;
Them TN()
SuaTN() private String SoPhong;
Xoa TN()
xemChiTietTN()
/**
* @roseuid 4D028DE801D8
*/
public TienNghi()
{

}
/**
* @return String
* @roseuid 4D0286D801B1
*/
public String themTN()
{
return null;
}
/**

59
Bài tập lớn PTTKHĐT
EBOOKBKMT.COM
10. Lớp báo cáo

Mã phát sinh
Lớp
public class BaoCao
{
BaoCao
MaBC
private String MaBC;
TenBC private String TenBC;
SLkhach
TTPhong private String SlKhach;
DoanhThu
private String TTPhong;
lapBaoCao() private String DoanhThu;
suaBaoCao()
xoaBaoCao() /**
xemChiTiet()
* @roseuid 4D028C59004E
*/
public BaoCao()
{

/**
* @return String
* @roseuid 4D0287D602C2
*/
public String lapBaoCao()
{
return null;
}

60
Bài tập lớn PTTKHĐT

You might also like