Tải bản đầy đủ (.pdf) (53 trang)

CÔNG NGHỆ PHẦN mềm xây DỰNG PHẦN mềm QUẢN lý KHÁCH sạn

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 (3.73 MB, 53 trang )

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HỒ CHÍ MINH
KHOA CƠNG NGHỆ THƠNG TIN

BỘ MÔN CÔNG NGHỆ PHẦN MỀM
XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH SẠN

Giảng viên hướng dẫn : TS. Nguyễn Trường Hải
Lớp : SOEN330679_01
Nhóm sinh viên thực hiện:
1. Nguyễn Ngọc Hải – 18110278
2. Hồ Văn Hiếu – 18110282
3. Phạm Xuân Nhuận – 18110331
4. Nguyễn Thanh Tú – 18110387
Tp. Hồ Chí Minh, 01/2021

0

0


Báo cáo môn Công nghệ phần mềm

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
1. Về nội dung đề tài và khối lượng thực hiện:
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................


2. Ưu điểm:
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
3. Khuyết điểm:
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
4. Đánh giá loại: ........................................................................................................
5. Điểm: .....................................................................................................................
GIÁO VIÊN HƯỚNG DẪN
(Ký và ghi rõ họ tên)
TS. Nguyễn Trường Hải

0

0


Báo cáo môn Công nghệ phần mềm

LỜI CẢM ƠN
Trong suốt thời gian hơn 2 năm học tập và rèn luyện tại Trường Đại học Sư
phạm Kỹ thuật Thành phố Hồ Chí Minh cho đến nay, em đã nhận được rất nhiều sự
quan tâm, giúp đỡ của quý Thầy Cô và bạn bè. Với lòng biết ơn sâu sắc và chân thành
nhất, em xin gửi đến quý Thầy Cô ở Khoa Công nghệ thông tin – Trường Đại học Sư
phạm Kỹ thuật Thành phố Hồ Chí Minh đã cùng với tri thức và tâm huyết của mình để
truyền đạt vốn kiến thức quý báu cho chúng em trong suốt thời gian học tập tại trường.

Và đặc biệt, trong học kỳ này, Khoa đã tổ chức cho chúng em được tiếp cận với mơn
học mà theo em là rất hữu ích đối với sinh viên ngành Cơng nghệ thơng tin nói chung
và chun ngành Cơng nghệ phần mềm nói riêng. Đó là môn Công nghệ phần mềm.
Em xin chân thành cảm ơn thầy Nguyễn Trường Hải đã tận tâm hướng dẫn chúng em
qua từng buổi học trên lớp cũng như những buổi nói chuyện, thảo luận để truyền đạt
kiến thức một cách hiệu quả nhất.Em cũng xin bày tỏ lòng biết ơn đến ban lãnh đạo
của Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh và các Khoa Phịng
ban chức năng đã trực tiếp và gián tiếp giúp đỡ em trong suốt quá trình học tập và
nghiên cứu đề tài này.Với điều kiện thời gian cũng như kinh nghiệm còn hạn chế của
một học viên, bài báo cáo này khơng thể tránh được những thiếu sót. Em rất mong
nhận được sự chỉ bảo, đóng góp ý kiến của các q thầy cơ để tơi có điều kiện bổ
sung, nâng cao ý thức của mình phục vụ tốt hơn cơng tác thực tế sau này. Em xin chân
thành cảm ơn!

1

0

0


Báo cáo môn Công nghệ phần mềm

LỜI CAM ĐOAN
Chúng em xin cam đoan đồ án này do các thành viên trong nhóm thực hiện.
Chúng em khơng sao chép, sử dụng bất kỳ tài liệu, mã nguồn… của người khác mà
không ghi nguồn. Chúng em xin chịu hoàn toàn trách nhiệm nếu vi phạm đạo văn. Nếu
vi phạm đạo văn, đạo code sẽ bị phạt tùy theo mức độ vi phạm, ví dụ trừ điểm nhóm,
rớt mơn…
Nhóm 06


2

0

0


CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san

Báo cáo môn Công nghệ phần mềm

MỤC LỤC
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN..............................................................
LỜI CẢM ƠN..................................................................................................................
LỜI CAM ĐOAN............................................................................................................
LỜI MỞ ĐẦU............................................................................................................... 5
1. Lý do chọn đề tài...................................................................................................5
2. Mục tiêu và phạm vi của đề tài..............................................................................5
2.1. Mục tiêu của đề tài..........................................................................................5
2.2. Phạm vi của đề tài...........................................................................................5
3. Phương pháp thực hiện đề tài.................................................................................6
4. Chức năng của hệ thống......................................................................................... 6
4.1. Quản lý nhân viên...........................................................................................6
4.2. Quản lý khách hàng........................................................................................6
4.3. Quản lý phòng................................................................................................. 6
4.4. Quản lý đặt phòng, nhận phòng......................................................................7
4.5. Quản lý dịch vụ đi kèm....................................................................................7
4.6. Quản lý trả phịng, thanh tốn........................................................................7
5. Bố cục.................................................................................................................... 7

Chương 1 PHÂN TÍCH THIẾT KẾ HỆ THỐNG..........................................................9
1.1. Đặc tả yêu cầu đề tài........................................................................................... 9
1.1.1. Yêu cầu về hệ thống.....................................................................................9
1.1.2. Yêu cầu chức năng.......................................................................................9
1.1.3. Yêu cầu phi chức năng.................................................................................9
1.3. Use case classdiagram......................................................................................10
1.3.1. Xác định các actor của chương trình.........................................................10
1.3.2. Danh sách các use case của chương trình.................................................10
1.3.3. Đặc tả tổng quan về các use case...............................................................10
1.3.4. Sơ đồ tình huống tổng quát........................................................................11
1.3.5. Các Use case chi tiết..................................................................................11
1.4. Sơ đồ lớp (Class diagram).................................................................................33
Chương 2 THIẾT KẾ CƠ SỞ DỮ LIỆU.....................................................................36
2.1. Mơ hình thực thể quan hệ (ERD)......................................................................36
2.2. Lược đồ quan hệ...............................................................................................36
2.3. Chi tiết các bảng............................................................................................... 37
2.4. Class diagram.................................................................................................... 41
Chương 3..................................................................................................................... 42
CÀI ĐẶT CHƯƠNG TRÌNH......................................................................................42
3.1. Môi trường cài đặt và công nghệ sử dụng.........................................................42
3.1.1. Môi trường cài đặt.....................................................................................42
3.1.2. Công nghệ sử dụng....................................................................................42
3.2. Tổ chức các lớp trong chương trình..................................................................42

3

0

0


CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san


CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san

Báo cáo môn Công nghệ phần mềm

3.2.1. Lớp giao diện.............................................................................................42
3.2.2. Tầng nghiệp vụ...........................................................................................43
3.2.3. Tầng dữ liệu...............................................................................................44
3.3. Danh sách giao diện của hệ thống..................................................................44
3.3.1. Giao diện đăng nhập.................................................................................44
3.3.2. Giao diện chính.........................................................................................45
3.3.3. Giao diện đổi mật khẩu.............................................................................45
3.3.4. Giao diện quản lý người dùng..................................................................46
3.3.5. Giao diện quản lý phòng...........................................................................46
3.3.6. Giao diện quản lý dịch vụ.........................................................................47
3.3.7. Giao diện quản lý khách hàng..................................................................47
3.3.8. Giao diện thống kê doanh thu..................................................................48
3.3.9. Giao diện thống kê doanh thu dịch vụ......................................................48
3.3.10. Giao diện phịng chưa có người ở..........................................................49
3.3.11. Giao diện phịng đang có người ở...........................................................49
3.3.12. Giao diện sử dụng dịch vụ......................................................................50
3.3.13. Giao diện thanh tốn..............................................................................50
3.3.14. Giao diện hóa đơn...................................................................................51
3.3.15. Giao diện mã khuyến mãi.......................................................................51
KẾT LUẬN................................................................................................................ 52

4


0

0

CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san


CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san

Báo cáo môn Công nghệ phần mềm

LỜI MỞ ĐẦU
1. Lý do chọn đề tài
Cùng với sự phát triển của công nghiệp dịch vụ - du lịch, hiện nay trên thị
trường có rất nhiều phần mềm quản lý khách sạn và những phần mềm đó đã hỗ trợ khá
tốt trong cơng tác quản lý. Qua khảo sát thực tế chúng em thấy đối với các khách sạn
lớn (2 sao trở lên và có số phịng trên 50 phịng) đại đa số đã có sử dụng phần mềm
quản lý. Họ sẵn sàng bỏ ra một khoản tiền lớn(tuỳ thuộc quy mô của khách sạn) để
mua những phần mềm ấy.Còn những nhà nghỉ hay những khách sạn có quy mơ trung
bình, vừa và nhỏ thì lại chủ yếu qủan lý thủ cơng (sổ sách, bảng…) và rất ít sử dụng
phần mềm quản lý. Bởi công tác quản lý không nhiều, nhiều khách sạn chủ yếu chỉ có
quản lý phịng và thanh tốn là chính. Do đó nếu họ bỏ tiền để mua những phần mềm
đầy đủ chức năng thì khơng những lãng phí tiền mà cịn lãng phí tính năng phần mềm
đem lại,do họ chỉ cần một hoặc một vài chức năng trong phần mềm mà thôi.
Xuất phát từ nhu cầu thực tiễn đó, chúng em đã mạnh dạn xây dựng phần mềm
“Quản lý khách sạn với C#” với chức năng chính là quản lý phịng nhằm giúp người
quản lý cập nhật thơng tin phịng một cách nhanh chóng, để từ đó khơng bỏ lỡ cơ hội
cho thuê phòng của khách sạn.
2. Mục tiêu và phạm vi của đề tài
2.1. Mục tiêu của đề tài

Xây dựng hồn thành chương trình ứng dụng có thể đưa vào triển khai thực
nghiệm cho khách có quy mơ vừa và nhỏ.
2.2. Phạm vi của đề tài
Vì giới hạn về thời gian phải hoàn thành và số lượng thành viên nhóm, kinh
nghiệm thực tế chưa cao nên đồ án cịn dừng lại ở mức báo cáo mơn học. Chưa thực
hiện được việc giao dịch với khách sạn ngoài thực tế để triển khai bàn giao khi hoàn
tất. Ngoài ra, chương trình cịn giới hạn bởi các yếu tố khác:

5

0

0

CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san


CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san

Báo cáo mơn Cơng nghệ phần mềm

- Chương trình chỉ triển khai được trên hệ điều hành Windows – Microsoft máy
tính.
- Áp dụng cho mơ hình khách sạn vừa và nhỏ với số lượng tầng khoảng 3, trên
dưới 30 phòng.
3. Phương pháp thực hiện đề tài
- Giai đoạn khảo sát: Tiến hành khảo sát tình hình sử dụng phần mềm quản lý
của một số khách sạn trên Intermet.
- Giai đoạn phân tích thiết kế: Sử dụng phương pháp phân tích hướng đối tượng,
sử dụng ngơn ngữ mơ hình hóa UML.

- Giai đoạn xây dựng cơ sở dữ liệu: Sử dụng các công cụ hỗ trợ như MS Word,
Excel, … và đặc biệt là MS SQL server 2019 để thiết kế và cài đặt cơ sở dữ liệu.
- Giai đoạn cài đặt ứng dụng: Dùng ngơn ngữ lập trình C# để xây dựng giao
diện và cài đặt chương trình.
4. Chức năng của hệ thống
4.1. Quản lý nhân viên
Hệ thống giúp quản lý thông tin của từng nhân viên trong khách sạn bao gồm:
họ tên, số điện thoại, địa chỉ, chức vụ. Mỗi nhân viên sẽ có một mã nhân viên duy
nhất.
Hệ thống chỉ cho phép người quản lý nhân sự thực hiện những chức năng sau:
Cập nhật, tra cứu, và hủy bỏ thông tin cá nhân của nhân viên.
Hệ thống cho phép người chủ của khách sạn thực hiện chức năng sau: Lập danh
sách thông tin cá nhân của tất cả các nhân viên trong khách sạn, danh sách gồm : mã
nhân viên, họ tên, ngày sinh, địa chỉ, giới tính.
4.2. Quản lý khách hàng
Khi khách hàng đặt phịng thì bộ phận lễ tân ghi lại thông tin khách hàng. Nhân
viên có quyền thêm sửa thơng tin khách hàng. Tuy nhiên, việc xóa khách hàng phải do
người quản lý xóa.

6

0

0

CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san


CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san


Báo cáo mơn Cơng nghệ phần mềm

4.3. Quản lý phịng
Hệ thống giúp người nhân viên tiếp tân của khách sạn theo dõi tình trạng của tất
cả các phịng.
Hệ thống cho phép người quản lý thực hiện các chức năng quản lý phịng: tra
cứu, thêm, cập nhật, xóa phịng. Nhân viên lễ tân thao tác trên chức năng tra cứu
phòng cũng như tình trạng để đặt phịng cho khách.
4.4. Quản lý đặt phòng, nhận phòng
Khi khách hàng đến thuê phòng hoặc gọi điện đặt phòng, nhân viên lễ tân sẽ đề
nghị khách hàng cung cấp thông tin cá nhân và loại phịng mà khách hàng muốn chọn.
Sau đó, nhân viên phải kiểm tra tình trạng các loại phịng mà khách hàng cần
thuê để xem còn bao nhiêu phòng trống, phòng nào đã được đặt trước, phịng nào đang
có khách lưu trú hay phòng nào đang được sửa chữa
Và cuối cùng, nhân viên lễ tân cung cấp thông tin cho khách hàng và tiến hành
bố trí phịng theo u cầu của khách hàng.
4.5. Quản lý dịch vụ đi kèm
Khách thuê phòng thường sử dụng các dịch vụ của khách sạn như: dịch vụ ăn
uống, giặt ủi, karaoke, điện thoại, thuê xe…Mỗi dịch vụ phát sinh phải được ghi nhận
hàng ngày để bộ phận tài chính lập phiếu thu vào ngày khách hàng trả phòng.
Hệ thống cho phép người quản lý thực hiện các chức năng quản lý dịch vụ: tra
cứu, thêm, cập nhật, xóa dịch vụ. Nhân viên lễ tân thao tác trên chức năng tra cứu dịch
vụ để đặt dịch vụ cho khách.
4.6. Quản lý trả phịng, thanh tốn
Vào ngày khách hàng trả phịng nhân viên lễ tân sẽ lập hóa đơnđể khách hàng
thanh tốn (hóa đơn gồm tiền phịng, các dịch vụ phát sinh-nếu có, các chương trình
khuyến mãi-nếu có) đồng thời đưa mã phịng đó (phịng khách hàng vừa trả) vào danh
mục phịng trống. Và tiếp tục, qui trình đặt phòng nhận phòng tiếp tục diễn ra.

7


0

0

CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san


CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san

Báo cáo môn Công nghệ phần mềm

5. Bố cục
Nội dung báo cáo ngoài phần Mở đầu và phần Kết thúc là chính thì phần Nội
dung chúng em chia làm 3 chương chính cụ thể như sau:
- Chương 1: Phân tích thiết kế hệ thống. Chương này bao gồm các phần khảo sát
thực tế, phân tích đề tài, xây dụng các bản đặc tả phần mềm, các sơ đồ biểu mẫu để
thực hiện cho công việc tiếp theo.
- Chương 2: Xây dựng cơ sở dữ liệu. Chương này sẽ thiết kế cơ sở dữ liệu từ các
bản đặc tả và phân tích.
- Chương 3: Cài đặt chương trình. Chương này sẽ thiết kế giao diện, cài đặt
chương trình và chạy thử Demo.

8

0

0

CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san



CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san

Báo cáo mơn Cơng nghệ phần mềm

Chương 1
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
1.1. Đặc tả yêu cầu đề tài
1.1.1. Yêu cầu về hệ thống
Hệ thống Quản Lý Khách Sạn là hệ thống lưu trữ, cập nhật, chỉnh sửa thông tin
khách hàng và dịch vụ khách sử dụng một cách nhanh chóng tạo sự thuận lợi tối đa
cho người sử dụng hệ thống và khách hàng
1.1.2. Yêu cầu chức năng
- Quản lý thuê phòng:
+ Lập hợp đồng thuê phòng
+ Lập booking(đặt phịng trước), sắp xếp booking
+ Thanh tốn phịng
+ In báo cáo doanh thu để theo dõi hoạt động kinh doanh
- Quản lý khách hàng
+ Cập nhật danh sách khách hàng
+ Xem danh sách khách hàng
- Quản lý phòng, thiết bị, dịch vụ
+ Thêm, xóa, sửa phịng, thiết bị, dịch vụ
+ In báo cáo phịng, thiết bị dịch vụ, tình trạng của chúng
- Quản lý dữ liệu của hệ thống
+ Sao lưu và phục hồi dữ liệu
+ Kết thúc chương trình
1.1.3. Yêu cầu phi chức năng
- Hệ thống có chức năng bảo mật và phân quyền.

- Người sử dụng chương trình: được cấp username và password và được phân
quyền sử dụng chương trình, giúp người quản lý có thể theo dõi, kiểm sốt được
chương trình, tránh các hợp sửa đổi thơng tin khơng thuộc phạm vi quyền hạn
- Người dùng có thể tự đổi password của mình.

9

0

0

CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san


CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san

Báo cáo môn Công nghệ phần mềm

1.3. Use case classdiagram
1.3.1. Xác định các actor của chương trình
- Actor Admin
- Actor Nhân viên lễ tân
- Actor khách hàng
1.3.2. Danh sách các use case của chương trình
- Ứng với actor khách hàng có: Th phịng, Th dịch vụ, Thanh tốn.
- Ứng với actor Admin có: Quản lý người dùng, Quản lý phịng, Quản lý dịch vụ,
Thống kê báo cáo, Sao lưu phục hồi dữ liệu và kế thừa các use case của actor Nhân
viên.
- Ứng với actor Nhân viên có: Quản lý khách hàng, Quản lý thuê phòng, Quản
lý thuê dịch vụ, Lập hóa đơn thanh tốn.

1.3.3. Đặc tả tổng quan về các use case
STT
1
2
3
4

Tên usecase
Đăng nhập

Ghi chú
Đăng nhập vào tài khoản người dùng để sử

QL Người dùng
QL Khách hàng
QL Thuê phòng

dụng chương trình
Thêm, sửa, tra cứu, xóa nhân viên
Thêm, sửa, tra cứu, xóa khách hàng
Tra cứu phịng, cập nhật tình trạng phịng
Lập, tra cứu, cập nhật, xóa phiếu th

5

QL Th dịch vụ

phịng
Lập, cập nhật, tra cứu, xóa phiếu thu dịch


6

Lập HĐ Thanh tốn

vụ
Chức năng thực hiện với cơng việc lập kết

7
8
9
10

QL Phịng
QL dịch vụ
QL Thống kê doanh thu
KT Tình trạng phịng

xuất hóa đơn: Lập và tra cứu hóa đơn
Thêm, sửa, tra cứu, xóa phịng
Thêm, sửa, tra cứu, xóa dịch vụ
Tra cứu, tạo thống kê
Xem 1 phòng khách hàng dự định đặt cịn
trống hay khơng

10

0

0


CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san


CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san

Báo cáo mơn Cơng nghệ phần mềm

1.3.4. Sơ đồ tình huống tổng quát

1.3.5. Các Use case chi tiết
1.3.5.1. Nhóm use case Quản lý phòng, dịch vụ

11

0

0

CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san


CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san

Báo cáo môn Công nghệ phần mềm

Kịch bản use case Quản lý phòng
Tên use case
Tên actor
Mức
Tên điều kiện

Đảm bảo mức tối thiểu
Đảm bảo thành cơng
Kích hoạt
Hành động tác nhân
1. Admin yêu cầu các chức

Quản lý phòng
Admin
1
Admin phải đăng nhập vào hệ thống
Người dùng kích hoạt u cầu Quản lý phịng
Phản ứng của hệ thống

năng
2. Admin thực hiện các chức 2.1. Hệ thống hiển thị kết quả trên giao diện
năng
Kịch bản use case Thêm phòng
Tên use case
Tên actor
Mức
Tên điều kiện

Thêm phòng
Admin
2
Admin phải đăng nhập vào hệ thống
12

0


0

CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san


CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san

Báo cáo môn Công nghệ phần mềm

Đảm bảo mức tối thiểu
Đảm bảo thành cơng
Kích hoạt
Người dùng kích hoạt u cầu Quản lý phòng
Hành động tác nhân
Phản ứng của hệ thống
1. Admin nhập thơng tin 1.1. Hệ thống kiểm tra tính hợp lệ của thơng tin
phịng mới
2. Admin thực hiện các chức 2.1. Hệ thống hiển thị kết quả trên giao diện
năng thêm phịng mới
Kịch bản use case Sửa thơng tin phòng
Tên use case
Tên actor
Mức
Tên điều kiện
Đảm bảo mức tối thiểu
Đảm bảo thành cơng
Kích hoạt
Hành động tác nhân
1. Admin chọn thơng tin


Sửa TT phòng
Admin
1
Admin phải đăng nhập vào hệ thống
Người dùng kích hoạt u cầu Quản lý phịng
Phản ứng của hệ thống

phịng cần sửa
2. Admin nhập thơng tin cần 2.1. Hệ thống kiểm tra tính hợp lệ của thơng tin
sửa
3. Admin yêu cầu chức năng 3.1. Hệ thống thông báo trên giao diện
sửa thông tin

3.2. Cập nhật lại danh sách thông tin phịng

Kịch bản use case Xóa phịng
Tên use case
Tên actor
Mức
Tên điều kiện
Đảm bảo mức tối thiểu
Đảm bảo thành cơng
Kích hoạt
Hành động tác nhân
1. Admin chọn thơng tin

Xóa phịng
Admin
2
Admin phải đăng nhập vào hệ thống


Người dùng kích hoạt yêu cầu Quản lý phịng
Phản ứng của hệ thống

phịng cần xóa
2.1. Hệ thống kiểm tra tính hợp lệ của thơng tin

13

0

0

CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san


CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san

Báo cáo môn Công nghệ phần mềm

3. Admin yêu cầu chức năng 3.1. Hệ thống thơng báo trên giao diện
xóa phịng
Tìm kiếm phịng

3.2. Cập nhật lại danh sách phịng

Tên use case
Tên actor
Mức
Tên điều kiện

Đảm bảo mức tối thiểu
Đảm bảo thành cơng
Kích hoạt
Hành động tác nhân
1. Admin nhập thơng tin cần

Tìm kiếm phịng
Admin
2
Admin phải đăng nhập vào hệ thống
Người dùng kích hoạt yêu cầu Quản lý phòng
Phản ứng của hệ thống
1.1. Hệ thống kiểm tra tính hợp lệ của thơng tin

tìm
2.Admin yêu cầu chức năng 2.1. Hệ thống hiển thị danh sách chứa thơng tin phịng
tìm kiếm

theo điều kiện tìm kiếm

Kịch bản use case Quản lý Dịch vụ
Tên use case
Tên actor
Mức
Tên điều kiện
Đảm bảo mức tối thiểu
Đảm bảo thành cơng
Kích hoạt
Hành động tác nhân
1. Admin yêu cầu các chức


Quản lý dịch vụ
Admin
1
Admin phải đăng nhập vào hệ thống

Người dùng kích hoạt yêu cầu Quản lý dịch vụ
Phản ứng của hệ thống
1.1. Hệ thống kiểm tra tính hợp lệ của thơng tin

năng QL dịch vụ
2.Admin thực hiện các chức 2.1. Hệ thống trả lại kết quả trên giao diện người dùng
năng QL dịch vụ

2.2. Hệ thống cập nhật lại dữ liệu

Kịch bản use case Thêm dịch vụ
Tên use case
Tên actor
Mức
Tên điều kiện
Đảm bảo mức tối thiểu
Đảm bảo thành công

Thêm dịch vụ
Admin
2
Admin phải đăng nhập vào hệ thống

14


0

0

CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san


CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san

Báo cáo mơn Cơng nghệ phần mềm

Kích hoạt
Người dùng kích hoạt yêu cầu Quản lý dịch vụ
Hành động tác nhân
Phản ứng của hệ thống
1. Admin yêu cầu thêm dịch
vụ
2. Admin nhập thông tin về 2.1. Hệ thống kiểm tra thông tin hợp lệ
dịch vụ cần thêm
3. Admin thực hiện chức 3.1. Hệ thống thông báo kết quả trên giao diện
năng thêm dịch vụ

3.2. Hệ thống cập nhật lại danh sách thông tin dịch vụ

Kịch bản use case Sửa TT dịch vụ
Tên use case
Tên actor
Mức
Tên điều kiện

Đảm bảo mức tối thiểu
Đảm bảo thành cơng
Kích hoạt
Hành động tác nhân
1. Admin u cầu sửa TT

Sửa TT dịch vụ
Admin
2
Admin phải đăng nhập vào hệ thống
Người dùng kích hoạt yêu cầu Quản lý dịch vụ
Phản ứng của hệ thống

dịch vụ
2.1. Admin chọn dịch vụ cần 2.1. Hệ thống hiển thị thông tin dịch vụ trên giao diện
sửa

2.2. Hệ thống kiểm tra tính hợp lệ của thông tin

2.2. Admin nhập thông tin
dịch vụ mới
3. Admin thực hiện chức 3.1. Hệ thống thông báo kết quả
năng sửa TT dịch vụ

3.2. Hệ thống cập nhật lại danh sách các dịch vụ

Kịch bản use case Xóa thơng tin dịch vụ
Tên use case
Tên actor
Mức

Tên điều kiện
Đảm bảo mức tối thiểu
Đảm bảo thành cơng
Kích hoạt
Hành động tác nhân
1. Admin chọn dịch vụ cần

Xóa thơng tin dịch vụ
Admin
2
Admin phải đăng nhập vào hệ thống
Người dùng kích hoạt yêu cầu Quản lý dịch vụ
Phản ứng của hệ thống
1.1. Hệ thống kiểm tra
15

0

0

CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san


CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san

Báo cáo mơn Cơng nghệ phần mềm

xóa
2.Admin thực hiện các chức 2.1. Hệ thống trả lại kết quả trên giao diện người dùng
năng QL dịch vụ


2.2. Hệ thống cập nhật lại dữ liệu

Kịch bản use case Tra cứu dịch vụ
Tên use case
Tên actor
Mức
Tên điều kiện
Đảm bảo mức tối thiểu
Đảm bảo thành cơng
Kích hoạt
Hành động tác nhân
1. Admin u cầu các chức

Tìm kiếm dịch vụ
Admin
2
Admin phải đăng nhập vào hệ thống
Người dùng kích hoạt yêu cầu Quản lý dịch vụ
Phản ứng của hệ thống

năng QL dịch vụ
2.Admin nhập thông tin cần 2.1. Hệ thống kiểm tra tính hợp lệ của thơng tn
tìm
3. Admin thực hiện chức 3.1. Hệ thống thơng báo kết quả
năng tìm kiếm dịch vụ

3.2. Hệ thống hiển thị danh sách các dịch vụ thỏa yêu
cầu


1.3.2.2. Nhóm use case Quản lý người dùng

Kịch bản use case Quản lý người dùng

16

0

0

CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san


CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san

Báo cáo môn Công nghệ phần mềm

Tên use case
Tên actor
Mức
Tên điều kiện
Đảm bảo mức tối thiểu
Đảm bảo thành cơng
Kích hoạt
Hành động tác nhân
1. Admin yêu cầu các chức

Quản lý người dùng
Admin
1

Admin phải đăng nhập vào hệ thống
Người dùng kích hoạt yêu cầu Quản lý người dùng
Phản ứng của hệ thống

năng
2. Admin thực hiện các chức 2.1. Hệ thống hiển thị kết quả trên giao diện
năng
Kịch bản use case Thêm người dùng
Tên use case
Tên actor
Mức
Tên điều kiện
Đảm bảo mức tối thiểu
Đảm bảo thành cơng
Kích hoạt
Hành động tác nhân
1. Admin nhập thơng tin

Thêm người dùng
Admin
2
Admin đăng nhập vào hệ thống
Người dùng kích hoạt yêu cầu QL người dùng
Phản ứng của hệ thống

người dùng
2. Người dùng yêu cầu chức 2.1. Hệ thống hợp lệ hóa thơng tin
năng Thêm người dùng

2.2. Hệ thống hiển thị kết quả trên giao diện


Kịch bản use case Xóa người dùng
Tên use case
Tên actor
Mức
Tên điều kiện
Đảm bảo mức tối thiểu
Đảm bảo thành cơng
Kích hoạt
Hành động tác nhân
1. Chọn thơng tin người

Xóa người dùng
Admin
2
Admin phải đăng nhập vào hệ thống

Admin yêu cầu chức năng QL Người dùng
Phản ứng của hệ thống
1.1. Hệ thống hợp lệ hóa thơng tin

dùng cần xóa

17

0

0

CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san



CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san

Báo cáo môn Công nghệ phần mềm

2. Yêu cầu chức năng xóa 2.1. Hệ thống xuất thơng báo “Đã xóa thành công”
thông tin khách hàng
Kịch bản use case Sửa thông tin người dùng
Tên use case
Tên actor
Mức
Tên điều kiện
Đảm bảo mức tối thiểu
Đảm bảo thành cơng
Kích hoạt
Hành động tác nhân
1. Admin chọn thông tin

Sửa thông tin người dùng
Admin
2
Admin phải đăng nhập vào hệ thống

Admin yêu cầu chức năng QL Người dùng
Phản ứng của hệ thống

người dùng cần sửa
2. Admin nhập thông tin cần 2.1. Hệ thống kiểm tra tính hợp lệ của thông tin
sửa

3. Admin yêu cầu chức năng 3.1. Hệ thống thông báo trên giao diện
sửa thông tin
Kịch bản use case Tìm kiếm người dùng
Tên use case
Tên actor
Mức
Tên điều kiện
Đảm bảo mức tối thiểu
Đảm bảo thành cơng
Kích hoạt
Hành động tác nhân
1. Chọn thơng tin người

Tìm kiếm người dùng
Admin
2
Admin phải đăng nhập vào hệ thống
Admin yêu cầu chức năng QL Người dùng
Phản ứng của hệ thống
1.1. Hệ thống hợp lệ hóa thơng tin

dùng cần tìm
2. u cầu chức năng xem 2.1. Hiển thị danh sách thông tin người dùng theo điều
thông tin người dùng

kiện tìm

1.3.2.3. Nhóm use case Báo cáo thống kê

18


0

0

CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san


CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san

Báo cáo môn Công nghệ phần mềm

Kịch bản use case Báo cáo thống kê
Tên use case
Tên actor
Mức
Tên điều kiện
Đảm bảo mức tối thiểu
Đảm bảo thành cơng
Kích hoạt
Hành động tác nhân
1. Nhân viên Lễ tân yêu cầu

Báo cáo thống kê
Admin
1
Quản lý phải đăng nhập vào hệ thống
Admin yêu cầu chức năng Báo cáo thống kê
Phản ứng của hệ thống
Hệ thống hiển thị thơng tin ra ngồi giao diện


các chức năng
2. Nhân viên Lễ tân thực
hiện các chức năng
Kịch bản use case Thống kê doanh thu dịch vụ
Tên use case
Tên actor
Mức
Tên điều kiện
Đảm bảo mức tối thiểu

Thống kê doanh thu dịch vụ
Admin
2
Quản lý phải đăng nhập vào hệ thống

19

0

0

CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san


CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san

Báo cáo mơn Cơng nghệ phần mềm

Đảm bảo thành cơng

Kích hoạt
Admin yêu cầu chức năng báo cáo thống kê
Hành động tác nhân
Phản ứng của hệ thống
1. Admin thực hiện chức Hệ thống hiển thị các hóa đơn dịch vụ ra ngoài giao
năng thống kê theo doanh diện
thu dịch vụ
Kịch bản use case Thống kê doanh thu phòng
Tên use case
Tên actor
Mức
Tên điều kiện
Đảm bảo mức tối thiểu
Đảm bảo thành cơng
Kích hoạt
Hành động tác nhân
1. Admin thực hiện chức

Thống kê doanh thu phòng
Admin
2
Quản lý phải đăng nhập vào hệ thống
Admin yêu cầu chức năng báo cáo thống kê
Phản ứng của hệ thống
Hệ thống hiển thị các hóa đơn dịch vụ ra ngồi giao

năng thống kê theo doanh diện
thu dịch vụ
Kịch bản use case Tra cứu thống kê
Tên use case

Tên actor
Mức
Tên điều kiện
Đảm bảo mức tối thiểu
Đảm bảo thành cơng
Kích hoạt
Hành động tác nhân
1. Admin chọn thời gian cần

Tra cứu thống kê
Admin
2
Quản lý phải đăng nhập vào hệ thống
Admin yêu cầu chức năng báo cáo thống kê
Phản ứng của hệ thống

tra cứu
2. Admin thực hiện yêu cầu 2.1. Hệ thống hiển thị kết quả tra cứu ra màn hình
tra cứu
1.3.2.4. Quản lý thuê phịng, dịch vụ, thanh tốn

20

0

0

CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san



CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san

Báo cáo môn Công nghệ phần mềm

Kịch bản use case Quản lý thuê dịch vụ
Tên use case
Tên actor
Mức
Tên điều kiện
Đảm bảo mức tối thiểu
Đảm bảo thành cơng
Kích hoạt
Hành động tác nhân
1. Nhân viên Lễ tân yêu cầu

Quản lý thuê dịch vụ
Nhân viên Lễ tân
1
Nhân viên Lễ tân phải đăng nhập vào hệ thống
Nhân viên Lễ tân yêu cầu chức năng QL thuê dịch vụ
Phản ứng của hệ thống

các chức năng
2. Nhân viên Lễ tân thực 2.1. Hệ thống sẽ trả lại kết quả trên giao diện
hiện các chức năng

2.2. Hệ thống cập nhật lại dữ liệu

Kịch bản use case Lập phiếu thuê dịch vụ
Tên use case

Tên actor
Mức
Tên điều kiện

Quản lý thuê dịch vụ
Nhân viên Lễ tân
2
Nhân viên Lễ tân phải đăng nhập vào hệ thống, khách

21

0

0

CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san


CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san

Báo cáo mơn Cơng nghệ phần mềm

hàng có nhu cầu sử dụng dịch vụ
Đảm bảo mức tối thiểu
Đảm bảo thành cơng
Kích hoạt
Nhân viên Lễ tân u cầu chức năng QL thuê dịch vụ
Hành động tác nhân
Phản ứng của hệ thống
1. Nhân việc yêu cầu lập

phiếu thuê dịch vụ
2. Nhân viên thêm dịch vụ 2.1. Hệ thống kiểm tra tính hợp lệ
vào hóa đơn
3. Nhân viên thực hiện chức 3.1. Hệ thống hiển thị kết quả trên giao diện
năng thêm dịch vụ

3.2. Hệ thống cập nhật lại danh sách thông tin các dịch
vụ khách hàng đang sử dụng

Kịch bản use case Cập nhật phiếu thuê dịch vụ
Tên use case
Tên actor
Mức
Tên điều kiện

Cập nhật phiếu thuê dịch vụ
Nhân viên Lễ tân
2
Nhân viên Lễ tân phải đăng nhập vào hệ thống, Khách
hàng có nhu cầu sử dụng thêm dịch vụ

Đảm bảo mức tối thiểu
Đảm bảo thành cơng
Kích hoạt
Nhân viên Lễ tân u cầu chức năng QL thuê dịch vụ
Hành động tác nhân
Phản ứng của hệ thống
1. Nhân viên yêu cầu thêm
dịch vụ
2. Nhân viên thêm dịch vụ 2.1. Hệ thống thông báo kết quả

cho khách hàng

2.2. Hệ thống cập nhật lại danh sách các dịch vụ khách
hàng đang sử dụng

Kịch bản use case Tra cứu phiếu thuê dịch vụ
Tên use case
Tên actor
Mức
Tên điều kiện
Đảm bảo mức tối thiểu
Đảm bảo thành cơng
Kích hoạt

Tra cứu phiếu thuê dịch vụ
Nhân viên Lễ tân
2
Nhân viên Lễ tân phải đăng nhập vào hệ thống
Nhân viên Lễ tân yêu cầu chức năng QL thuê dịch vụ
22

0

0

CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san


CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san


Báo cáo môn Công nghệ phần mềm

Hành động tác nhân
Phản ứng của hệ thống
1. Nhân viên yêu cầu chức
năng tra cứu
2. Nhân viên thực hiện chức 2.1. Hệ thống hiển thị chi tiết thông tin phiếu thuê của
năng tra cứu
khách hàng lên giao diện
Kịch bản use case Quản lý Thuê phòng
Tên use case
Tên actor
Mức
Tên điều kiện
Đảm bảo mức tối thiểu
Đảm bảo thành cơng
Kích hoạt
Hành động tác nhân
1. Nhân viên Lễ tân yêu cầu

Quản lý thuê phòng
Nhân viên Lễ tân
1
Nhân viên Lễ tân phải đăng nhập vào hệ thống
Nhân viên Lễ tân yêu cầu chức năng QL thuê phòng
Phản ứng của hệ thống

các chức năng
2. Nhân viên Lễ tân thực 2.1. Hệ thống sẽ trả lại kết quả trên giao diện
hiện các chức năng


2.2. Hệ thống cập nhật lại dữ liệu

Kịch bản use case Lập phiếu thuê phòng
Tên use case
Tên actor
Mức
Tên điều kiện

Lập phiếu thuê phòng
Nhân viên Lễ tân
2
Nhân viên Lễ tân phải đăng nhập vào hệ thống, Khách

hàng có nhu cầu th phịng
Đảm bảo mức tối thiểu
Đảm bảo thành cơng
Kích hoạt
Nhân viên Lễ tân thực hiện chức năng QL thuê phòng
Hành động tác nhân
Phản ứng của hệ thống
1. Nhân viên yêu cầu lập 1.1. Hệ thống hiển thị giao diện để nhân viên điền vào
phiếu thuê phòng
2. Nhân viên điền thông tin 2.1. Hệ thống kiểm tra thông tin hợp lệ
phiếu thuê phòng
3. Nhân viên thực hiện chức 3.1. Hệ thống hiển thị thơng báo
năng Lập phiếu th phịng

3.2. Cập nhật lại giao diện phiếu thuê phòng


Kịch bản use case Cập nhật phiếu thuê phòng
23

0

0

CONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.sanCONG.NGHE.PHAN.mem.xay.DUNG.PHAN.mem.QUAN.ly.KHACH.san


×