Cơ cấu tổ chức của khách sạn: Quy trình hoạt động của khách sạn Dragonfly Yên Bái được thực hiện như sau: Khi khách hàng đến khách sạn để đặt phòng, nhân viên lễ tân sẽ kiểm tra yêu c u
KHẢO SÁT H Ệ THỐNG
Đánh giá hệ thố ng hi n tr ng 3 ệ ạ
1.2 Đánh giá hệ thống hiện trạng
- Giá thành đầu tư ban đầu th p ấ
- Không phải bỏ ra chi phí để đầu tư phần mềm quản lý
- Thời gian triển khai ban đầu nhanh
- Do qu n lí b ng s sách nên t n nhi u th i gian và công sả ằ ổ ố ề ờ ức để nhập, tra c u, ứ tìm kiếm, th ng kê thông tin ố
- Do số lượng s sách và gi y tổ ấ ờ ngày càng tăng dẫn đến diện tích lưu kho sẽ ngày càng quá tải, chi phí cho cho văn phòng phẩm như: bt, m c, gi y, k p ự ấ ghim, in, ấn ngày càng tăng
- Thiếu s nhự ất quán, đồng b thông tin gi a các b ph n trong khách s n ộ ữ ộ ậ ạ
- Việc nh p thông tin m t cách th công nên khó tránh kh i sai sót, nh m l n, và ậ ộ ủ ỏ ầ ẫ khó qu n lý m t cách chính xác các thông tin ả ộ
- T t c các thông tin trong quá trình quấ ả ản lý được lưu trên sổ sách, do đó về lâu dài khó có thể tránh khỏ ủi r i ro m t mát, th t l c thông tin, không th khôi phấ ấ ạ ể ục lại.
Đề xuất hệ thống mới
Vì những nhược điểm nêu trên, yêu cầu đặt ra ph i có m t hả ộ ệ thống qu n ả lý mới, ứng d ng công ngh thông tin vào quá trình qu n lý nh m nâng cao hiụ ệ ả ằ ệu quả qu n lí cả ủa khách sạn, đồng thời có thêm những tính năng mới giúp nâng cao hơn nữa hiệu quả trong công tác quản lý khách sạn, giúp công tác quản lý trở nên thuận tiện và năng suất hơn.
- Quản lí tài khoản: Người dùng ph i có tài kho n và m t khả ả ậ ẩu để đăng nhập vào h ệthống trước khi được sử ụ d ng nh ng chữ ức năng của h ệthống Có 2 lo i tài ạ kho n:ả
4 + Tài khoản admin: dành cho giám đốc khách sạn Giám đốc có toàn quy n s ề ử dụng các chức năng của hệ thống khi đăng nhập vào hệ thống Ngoài ra giám đốc khách s n còn s d ng chạ ử ụ ức năng này để tìm ki m, thêm, s a, xoá tài kho n nhân ế ử ả viên
+ Tài khoản nhân viên: người dùng đăng nhập vào hệ thống b ng tài kho n nhân ằ ả viên chỉ được thao tác trên ph m vi phân quy n phạ ề ụ thuộc vào b ph n làm viộ ậ ệc của mình
- Quản lý Thuê, tr phòng:ả
Nhân viên l tân s d ng chễ ử ụ ức năng này để ạ t o phi u thuê cho khách hàng khi ế khách đặt phòng, thông tin trên phiếu thuê gồm có: Mã phiếu thuê, ngày lập, mã khách hàng, tên khách hàng, số CMND, địa ch khách hàng, sỉ ố tiền đặt trước, yêu c u Ngoài ra chầ ức năng này cũng cho phép tạo hoá đơn thanh toán khi khách hàng trả phòng, thông tin trên hoá đơn gồm: Mã hoá đơn, mã phiếu thuê, tên khách hàng, s CMND và thông tin v phòng thuê g m (s phòng, tình tr ng ố ề ồ ố ạ phòng, đơn giá phòng, số ngày ở), tổng tiền dịch vụ, tổng tiền thanh toán, ghi chú
Nhân viên l tân s s d ng chễ ẽ ử ụ ức năng này để thêm thông tin v khách hàng Khi ề cần thiết cũng có thể tìm kiếm thông tin khách hàng để ử s a ch a ho c xoá thông ữ ặ tin Thông tin khách hàng g m: mã khách hàng, h tên, sồ ọ ố CMND, địa ch , giỉ ới tính, điện thoại, quốc tịch, số ộ h chiếu
Giám đốc khách sạn có thể sử dụng chức năng này để tìm kiếm thông tin nhân viên, thêm m i nhân viên, sớ ửa thông tin nhân viên, hoặc xoá nhân viên
Nhân viên bu ng phòng dùng chồ ức năng này để: tìm ki m phòng, thêm mế ới thông tin phòng, s a ch a thông tin v phòng, xoá b thông tin phòng Thông tin ử ữ ề ỏ về phòng gồm các thông tin: S phòng, lo i phòng, di n tích, tình tr ng phòng, ố ạ ệ ạ đơn giá phòng
Nhân viên l tân dùng chễ ức năng này để ạo hoá đơn dị t ch vụ khi khách đăng kí sử d ng dụ ịch vụ, thông tin trên hoá đơn bao gồm các thông tin: số hoá đơn dịch vụ, ngày l p, mã khách hàng, tên khách hàng, s CMND, và thông tin v dậ ố ề ịch v ụ
5 gồm (mã dịch v , tên dụ ịch v , ngày s d ng, thụ ử ụ ời lượng s d ng), tử ụ ổng ti n, ghi ề chú Ngoài ra, nhân viên l tân có th thêm, s a, xoá thông tin v d ch v khi c n ễ ể ử ề ị ụ ầ Thông tin dịch vụ g m: mã dồ ịch vụ, tên d ch vị ụ, đơn giá, mô tả khác
Nhân viên bu ng phòng s d ng chồ ử ụ ức năng quản lý tiện nghi để thêm m i, sớ ửa hoặc xoá các ti n nghi Thông tin ti n nghi g m: Mã ti n nghi, tên ti n nghi, tình ệ ệ ồ ệ ệ trạng ti n nghi, sệ ố lượng hiện có
Nhân viên l tân s d ng chễ ử ụ ức năng này để: thống kê khách hàng, th ng kê ố doanh thu
1.3.2 Yêu cầu phi chức năng
- Đáp ứng v ề độ tin cậy, th i gian x lí nhanh ờ ử
- Tiết kiệm được thời gian, công s c và chi phí ứ
- Lưu trữ ữ d liệu đượ ốt, lâu dài, và ổn địc t nh
- D dàng s d ng, giao di n thân thi n v i ễ ử ụ ệ ệ ớ người dùng
- Phù hợp v i các chính sách c a khách s n ớ ủ ạ
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
- Khách hàng: Là người có nhu cầu đặt phòng, đăng kí sử dụng các dịch vụ của khách s n và tr phòng ạ ả
- Nhân viên l tân: ễ Là người có nhi m vệ ụquản lý thuê tr phòng, qu n lý các ả ả dịch vụ, qu n lý khách hàng và th ng kê ả ố
- Nhân viên bu ng phòng: ồ Có trách nhi m qu n lý phòng và qu n lý ti n nghi ệ ả ả ệ trong khách sạn
- Giám đốc: Là người qu n lý nhân viên và qu n lý tài kho n, có toàn quy n s ả ả ả ề ử dụng tất cả các chức năng của hệthống
- Quản lý tài kho n: ả Tìm kiếm, thêm, s a, xoá tài kho n nhân viên ử ả
- Quản lý thuê, tr phòng: ả Tạo phi u thuê, tế ạo hoá đơn thanh toán
- Quản lý khách hàng: Thêm, sửa, xoá, tìm kiếm khách hàng
- Quản lý nhân viên: Thêm, sửa, xoá, tìm kiếm nhân viên
- Quản lý phòng: Tìm ki m, thêm, sế ửa, xoá phòng
- Quản lý d ch vị ụ: Tạo hoá đơn dịch vụ Thêm, sửa, xoá dịch v ụ
- Quản lý ti n nghi: ệ Thêm, sửa, xoá tiện nghi
- Thống kê: Thống kê khách hàng, doanh thu
7 2.1.3 Biểu đồ usecase tổng quát
2.1.4 Biểu đồ usecase phân rã
- Biểu đồ usecase phân rã cho tác nhân Nhân viên l tân và Khách hàng: ễ
- Biểu đồ usecase phân rã cho tác nhân Nhân viên bu ng phòng: ồ
- Biểu đồ usecase phân rã cho tác nhân Giám đốc:
11 2.1.5 Kịch bản cho các usecase
* K ch b n cho usecase Thêm khách hàng: ị ả
- Tên usecase: Thêm khách hàng
- Tác nhân chính: Nhân viên lễtân
- Người chịu trách nhiệm: Nhân viên lễtân
- Tiền điều ki n: Nhân viên l tân phệ ễ ải đăng nh p vào h ậ ệthống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào (H ệthống tr lở ại trạng thái trước khi thêm khách hàng)
- Đảm bảo thành công: Một khách hàng được thêm m i vào CSDL ớ
- Kích hoạt: Nhân viên lễ tân chọn chức năng Quản lý Khách hàng
1 H ệthống hi n th form Thêm khách hàng ể ị
2 Nhân viên l tân nh p thông tin khách hàng c n thêm m i vào form và Submit ễ ậ ầ ớ
3 H ệthống ki m tra thông tin khách hàng và xác nh n thông tin h p l ể ậ ợ ệ
5 H ệthống hi n ể thị thông báo đã thêm thànhcông
6 Nhân viên l tân thoát khễ ỏi chức năng.
3.a Hệ thống thông báo thông tin khách hàng không h p l ợ ệ
3.a.1 Nhân viên l tân nh p l i thông tin và Submit ễ ậ ạ
3.a.2 H ệthống ki m tra và thể ực hiện các bước ti p theo ế
3.b Hệ thống thông báo đã tồ ạn t i khách hàng
3.b.1 Nhân viên l tân s ễ ẽthoát kh i chỏ ức năng
* K ch b n cho usecase S a khách hàng: ị ả ử
- Tên usecase: Sửa khách hàng
- Tác nhân chính: Nhân viên lễtân
- Người chịu trách nhiệm: Nhân viên lễtân
- Tiền điều ki n: Nhân viên l tân phệ ễ ải đăng nhập vào h ệthống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào (H ệthống tr lở ại trạng thái trước khi sửa khách hàng)
- Đảm bảo thành công: Một khách hàng đượ ửa thông tin trong CSDLc s
- Kích hoạt: Nhân viên lễ tân chọn chức năng Quản lý Khách hàng
1 Nhân viên l tân ch n khách hàng c n s a và ch n nút s a ễ ọ ầ ử ọ ử
2 Nhân viên l tân sễ ửa thông tin khách hàng và Submit
3 H ệthống ki m tra thông tin khách hàng và xác nh n thông tin h p l ể ậ ợ ệ
5 H ệthống hi n thể ị thông báo đã sửa thành công
6 Nhân viên l tân thoát khễ ỏi chức năng.
3.a Hệ thống thông báo thông tin khách hàng không h p l ợ ệ
3.a.1 Nhân viên l tân nh p l i thông tin và Submit ễ ậ ạ
3.a.2 Hệthống ki m tra và thể ực hiện các bước ti p theo ế
3.b Hệ thống thông báo đã tồ ạn t i khách hàng
3.b.1 Nhân viên l tân s ễ ẽthoát kh i chỏ ức năng
* K ch b n cho usecase Xoá khách hàng: ị ả
- Tên usecase: Xoá khách hàng
- Tác nhân chính: Nhân viên lễtân
- Người chịu trách nhiệm: Nhân viên lễtân
- Tiền điều ki n: Nhân viên l tân phệ ễ ải đăng nhập vào h ệthống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào (H ệthống tr lở ại trạng thái trước khi xoá khách hàng)
- Đảm bảo thành công: Một khách hàng b xoá kh i CSDL ị ỏ
- Kích hoạt: Nhân viên lễ tân chọn chức năng Quản lý Khách hàng
1 Nhân viên l tân ch n khách hàng c n xoá và ch n nút xoá ễ ọ ầ ọ
3 H ệthống hi n thể ị thông báo đã xoá thành công
4 Nhân viên l tân thoát khễ ỏi chức năng.
* K ch b n cho usecase Tìm ki m khách hàng: ị ả ế
- Tên usecase: Tìm kiếm khách hàng
- Tác nhân chính: Nhân viên lễtân
- Người chịu trách nhiệm: Nhân viên lễtân
- Tiền điều ki n: Nhân viên l tân phệ ễ ải đăng nhập vào h ệthống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào
- Đảm bảo thành công: Một khách hàng được tìm th y trong CSDL ấ
- Kích hoạt: Nhân viên lễ tân chọn chức năng Quản lý Khách hàng
1 Nhân viên l tân ch n nút tìm kiễ ọ ếm khách hàng
2 Nhân viên l tân nh p thông tin khách hàng c n tìm và Submit ễ ậ ầ
3 H ệthống tìm ki m thông tin trong CSDL ế
4 H ệthống hi n th khách hàng c n tìm ể ị ầ
5 Nhân viên l tân thoát khễ ỏi chức năng.
4 H ệthống thông báo không t n tồ ại khách hàng trong CSDL
4.1 Nhân viên l tân nh p l i thông tin và Submit ễ ậ ạ
4.2 H ệthống ki m tra và thể ực hiện các bước ti p theo ế
* K ch b n cho usecase Th ng kê doanh thu: ị ả ố
- Tên usecase: Thống kê doanh thu
- Tác nhân chính: Nhân viên lễtân
- Người chịu trách nhiệm: Nhân viên lễtân
- Tiền điều ki n: Nhân viên l tân phệ ễ ải đăng nhập vào h ệthống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào
- Đảm bảo thành công: Doanh thu được thống kê t ừCSDL
- Kích hoạt: Nhân viên lễ tân chọn chức năng Thống kê
1 Nhân viên l tân ch n nút Th ng kê doanh thu ễ ọ ố
2 H ệthống thực hiện th ng kê trong CSDL ố
3 H ệthống hi n th k t qu ể ị ế ảthống kê
4 Nhân viên l tân thoát khễ ỏi chức năng.
* K ch b n cho usecase Th ng kê khách hàng: ị ả ố
- Tên usecase: Th ng kê khách hàng ố
- Tác nhân chính: Nhân viên lễtân
- Người chịu trách nhiệm: Nhân viên lễtân
- Tiền điều ki n: Nhân viên l tân phệ ễ ải đăng nhập vào h ệthống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào
- Đảm bảo thành công: Danh sách khách hàng được thống kê t CSDL ừ
- Kích hoạt: Nhân viên lễ tân chọn chức năng Thống kê
1 Nhân viên l tân ch n nút Th ng kê khách hàng ễ ọ ố
2 H ệthống thực hiện th ng kê trong CSDL ố
3 H ệthống hi n th k t qu ể ị ế ảthống kê
4 Nhân viên l tân thoát khễ ỏi chức năng.
* K ch b n cho usecase Tị ả ạo hoá đơn dịch v : ụ
- Tên usecase: Tạo hoá đơn dịch v ụ
- Tác nhân chính: Nhân viên lễtân
- Người chịu trách nhiệm: Nhân viên lễtân
- Tiền điều ki n: Nhân viên l tân phệ ễ ải đăng nhập vào h ệthống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào
- Đảm bảo thành công: Một Hoá đơn dịch v ụ được tạo
- Kích hoạt: Nhân viên lễ tân chọn chức năng Quản lý d ch v ị ụ
1 Nhân viên l tân ch n nút Tễ ọ ạo hoá đơn dịch v ụ
2 H ệthống hi n th form tể ị ạo hoá đơn dịch v ụ
3 Nhân viên l tân nh p thông tin vào form và Submit ễ ậ
4 H ệthống ki m tra và xác nh n thông tin h p l ể ậ ợ ệ
6 H ệthống hi n thể ị thông báo đã tạo thành công
7 Nhân viên l tân thoát khễ ỏi chức năng
4 H ệthống báo thông tin nh p vào không h p l ậ ợ ệ
16 4.1 Nhân viên l tân nh p l i thông tin và Submit ễ ậ ạ
4.2 H ệthống ki m tra và thể ực hiện các bước ti p theo ế
* K ch b n cho usecase Thêm d ch v : ị ả ị ụ
- Tên usecase: Thêm dịch vụ
- Tác nhân chính: Nhân viên l ễtân
- Người chịu trách nhiệm: Nhân viên lễtân
- Tiền điều ki n: Nhân viên l tân phệ ễ ải đăng nhập vào h ệthống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào (H ệthống tr lở ại trạng thái trước khi thêm dịch vụ)
- Đảm bảo thành công: Một dịch vụ được thêm m i vào CSDL ớ
- Kích hoạt: Nhân viên lễ tân chọn chức năng Quản lý Dịch vụ
1 H ệthống hi n th form Thêm dể ị ịch vụ
2 Nhân viên l tân nh p thông tin dễ ậ ịch vụ ầ c n thêm m i vào form và Submit ớ
3 H ệthống ki m tra thông tin d ch v và xác nh n thông tin h p l ể ị ụ ậ ợ ệ
5 H ệthống hi n thể ị thông báo đã thêm thànhcông
6 Nhân viên l tân thoát khễ ỏi chức năng.
3.a Hệ thống thông báo thông tin dịch vụ không h p l ợ ệ
3.a.1 Nhân viên l tân nh p l i thông tin và Submit ễ ậ ạ
3.a.2 H ệthống ki m tra và thể ực hiện các bước ti p theo ế
3.b Hệ thống thông báo đã tồ ạ ịch vụn t i d
3.b.1 Nhân viên l tân s ễ ẽthoát kh i chỏ ức năng
- Tác nhân chính: Nhân viên lễtân
- Người chịu trách nhiệm: Nhân viên lễtân
- Tiền điều ki n: Nhân viên l tân phệ ễ ải đăng nhập vào h ệthống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào (H ệthống tr lở ại trạng thái trước khi sửa dịch vụ)
- Đảm bảo thành công: Một dịch vụ được sửa thông tin trong CSDL
- Kích hoạt: Nhân viên lễ tân chọn chức năng Quản lý Dịch vụ
1 Nhân viên l tân ch n dễ ọ ịch vụ ầ c n sửa và chọn nút s a ử
2 Nhân viên l tân sễ ửa thông tin dịch vụ và Submit
3 H ệthống ki m tra thông tin d ch v và xác nh n thông tin h p l ể ị ụ ậ ợ ệ
5 H ệthống hi n thể ị thông báo đã sửa thành công
6 Nhân viên l tân thoát khễ ỏi chức năng.
3.a Hệ thống thông báo thông tin dịch vụ không h p l ợ ệ
3.a.1 Nhân viên l tân nh p l i thông tin và Submit ễ ậ ạ
3.a.2 H ệthống ki m tra và thể ực hiện các bước ti p theo ế
3.b Hệ thống thông báo đã tồ ạ ịch vụn t i d
3.b.1 Nhân viên l tân s ễ ẽthoát kh i chỏ ức năng
* K ch b n cho usecase Xoá d ch v : ị ả ị ụ
- Tác nhân chính: Nhân viên lễtân
- Người chịu trách nhiệm: Nhân viên lễtân
- Tiền điều ki n: Nhân viên l tân phệ ễ ải đăng nhập vào h ệthống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào (H ệthống tr lở ại trạng thái trước khi xoá d ch vụ) ị
- Đảm bảo thành công: Một dịch vụ ị b xoá khỏi CSDL
- Kích hoạt: Nhân viên lễ tân chọn chức năng Quản lý Dịch vụ
1 Nhân viên l tân ch n dễ ọ ịch vụ ầ c n xoá và ch n nút xoá ọ
3 H ệthống hi n thể ị thông báo đã xoá thành công
4 Nhân viên l tân thoát khễ ỏi chức năng.
* K ch b n cho usecase T o phi u thuê ị ả ạ ế
- Tên usecase: Tạo phi u thuê ế
- Tác nhân chính: Nhân viên lễtân
- Người chịu trách nhiệm: Nhân viên lễtân
- Tiền điều ki n: Nhân viên l tân phệ ễ ải đăng nhập vào h ệthống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào
- Đảm bảo thành công: Một phiếu thuê đượ ạc t o
- Kích hoạt: Nhân viên lễ tân chọn chức năng Quản lý thuê tr phòng ả
1 Nhân viên l tân ch n nút T o phi u thuê ễ ọ ạ ế
2 H ệthống hi n th form t o phi u thuê ể ị ạ ế
3 Nhân viên l tân nh p thông tin vào form và Submit ễ ậ
4 H ệthống ki m tra và xác nh n thông tin h p l ể ậ ợ ệ
6 H ệthống hi n thể ị thông báo đã tạo thành công
7 Nhân viên l tân thoát khễ ỏi chức năng.
4 H ệthống báo thông tin nh p vào không h p l ậ ợ ệ
4.1 Nhân viên l tân nh p l i thông tin và Submit ễ ậ ạ
4.2 H ệthống ki m tra và thể ực hiện các bước ti p theo ế
* K ch b n cho usecase Tị ả ạo Hoá đơn thanh toán
- Tên usecase: Tạo hoá đơn thanh toán
- Tác nhân chính: Nhân viên lễtân
- Người chịu trách nhiệm: Nhân viên lễtân
- Tiền điều ki n: Nhân viên l tân phệ ễ ải đăng nhập vào h ệthống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào
- Đảm bảo thành công: Một hoá đơn thanh toán được tạo
- Kích hoạt: Nhân viên lễ tân chọn chức năng Quản lý thuê tr phòng ả
1 Nhân viên l tân ch n nút Tễ ọ ạo hoá đơn thanh toán
2 H ệthống hi n th form tể ị ạo hoá đơn thanh toán
3 Nhân viên l ễtân nhập thông tin vào form và Submit
4 H ệthống ki m tra và xác nh n thông tin h p l ể ậ ợ ệ
6 H ệthống hi n thể ị thông báo đã tạo thành công
7 Nhân viên l tân thoát khễ ỏi chức năng.
4 H ệthống báo thông tin nh p vào không h p l ậ ợ ệ
4.1 Nhân viên l tân nh p l i thông tin và Submit ễ ậ ạ
4.2 H ệthống ki m tra và thể ực hiện các bước ti p theo ế
* K ch b n cho usecase Thêm ti n nghi: ị ả ệ
- Tên usecase: Thêm tiện nghi
- Tác nhân chính: Nhân viên buồng phòng
- Người chịu trách nhiệm: Nhân viên buồng phòng
- Tiền điều ki n: Nhân viên bu ng phòng phệ ồ ải đăng nhập vào h ệthống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào (H ệthống tr lở ại trạng thái trước khi thêm tiện nghi)
- Đảm bảo thành công: Một tiện nghi được thêm mới vào CSDL
- Kích hoạt: Nhân viên bu ng phòng ch n chồ ọ ức năng Quản lý ti n nghi ệ
1 H ệthống hi n th form Thêm ti n nghi ể ị ệ
2 Nhân viên bu ng phòng nh p thông tin ti n nghi c n thêm m i vào form và ồ ậ ệ ầ ớ Submit
3 H ệthống ki m tra thông ể tin tiện nghi và xác nh n thông tin h p l ậ ợ ệ
5 H ệthống hi n thể ị thông báo đã thêm thànhcông
6 Nhân viên bu ng phòng thoát khồ ỏi chức năng.
3.a Hệ thống thông báo thông tin ti n nghi không h p l ệ ợ ệ
3.a.1 Nhân viên buồng phòng nh p l i thông tin và Submit ậ ạ
3.a.2 H ệthống ki m tra và thể ực hiện các bước ti p theo ế
3.b Hệ thống thông báo đã tồ ạ ện t i ti n nghi
3.b.1 Nhân viên bu ng phòng s thoát khồ ẽ ỏi chức năng
* K ch b n cho usecase S a ti n nghi: ị ả ử ệ
- Tên usecase: Sửa n nghi tiệ
- Tác nhân chính: Nhân viên buồng phòng
- Người chịu trách nhiệm: Nhân viên buồng phòng
- Tiền điều ki n: Nhân viên bu ng phòng phệ ồ ải đăng nhập vào h ệthống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào (H ệthống tr lở ại trạng thái trước khi thêm tiện nghi)
- Đảm bảo thành công: Một tiện nghi được sửa trong CSDL
- Kích hoạt: Nhân viên bu ng phòng ch n chồ ọ ức năng Quản lý ti n nghi ệ
1 Nhân viên bu ng phòng ch n ti n nghi c n sồ ọ ệ ầ ửa và chọn nút s a ử
2 Nhân viên bu ng phòng s a thông tin ti n nghi và Submit ồ ử ệ
3 H ệthống ki m tra thông tin ti n nghi và xác nh n thông tin h p l ể ệ ậ ợ ệ
5 H ệthống hi n thể ị thông báo đã sửa thành công
6 Nhân viên bu ng phòng thoát khồ ỏi chức năng.
3.a Hệ thống thông báo thông tin ti n nghi không h p l ệ ợ ệ
3.a.1 Nhân viên bu ng phòng nh p l i thông tin và Submit ồ ậ ạ
3.a.2 H ệthống ki m tra và thể ực hiện các bước ti p theo ế
3.b Hệ thống thông báo đã tồ ạ ện t i ti n nghi
3.b.1 Nhân viên bu ng phòng s thoát khồ ẽ ỏi chức năng
* K ch b n cho usecase Xoá ti n nghi: ị ả ệ
- Tên usecase: Xoá tiện nghi
- Tác nhân chính: Nhân viên buồng phòng
- Người chịu trách nhiệm: Nhân viên buồng phòng
- Tiền điều ki n: Nhân viên bu ng phòng phệ ồ ải đăng nhập vào h ệthống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào (H ệthống tr lở ại trạng thái trước khi xoá tiện nghi)
- Đảm bảo thành công: Một tiện nghi được xoá kh i CSDL ỏ
- Kích hoạt: Nhân viên bu ng phòng ch n chồ ọ ức năng Quản lý ti n nghi ệ
1 Nhân viên bu ng phòng ch n ti n nghi c n xoá và ch n nút xoá ồ ọ ệ ầ ọ
3 H ệthống hi n thể ị thông báo đã xoá thành công
4 Nhân viên bu ng phòng thoát khồ ỏi chức năng.
* K ch b n cho usecase Thêm phòng: ị ả
- Tác nhân chính: Nhân viên bu ng phòng ồ
- Người chịu trách nhiệm: Nhân viên buồng phòng
- Tiền điều ki n: Nhân viên bu ng phòng phệ ồ ải đăng nhập vào h ệthống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào (H ệthống tr lở ại trạng thái trước khi thêm phòng)
- Đảm bảo thành công: Một phòng được thêm m i vào CSDL ớ
- Kích hoạt: Nhân viên bu ng phòng ch n chồ ọ ức năng Quản lý Phòng
1 H ệthống hi n th form Thêm phòng ể ị
2 Nhân viên bu ng phòng nh p thông tin phòng c n thêm m i vào form và ồ ậ ầ ớ Submit
3 H ệthống ki m tra thông tin phòng và xác nh n thông tin h p l ể ậ ợ ệ
5 H ệthống hi n thể ị thông báo đã thêm thànhcông
6 Nhân viên bu ng phòng thoát khồ ỏi chức năng.
3.a Hệ thống thông báo thông tin phòng không h p l ợ ệ
3.a.1 Nhân viên bu ng phòng nh p l i thông tin và Submit ồ ậ ạ
3.a.2 H ệthống ki m tra và thể ực hiện các bước ti p theo ế
3.b Hệ thống thông báo đã tồ ạn t i phòng
3.b.1 Nhân viên bu ng phòng s thoát khồ ẽ ỏi chức năng
- Tác nhân chính: Nhân viên buồng phòng
- Người chịu trách nhiệm: Nhân viên buồng phòng
- Tiền điều ki n: Nhân viên bu ng phòng phệ ồ ải đăng nhập vào h ệthống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào (H ệthống tr lở ại trạng thái trước khi sửa phòng)
- Đảm bảo thành công: Một phòng được sửa thông tin trong CSDL
- Kích hoạt: Nhân viên bu ng phòng ch n chồ ọ ức năng Quản lý Phòng
1 Nhân viên bu ng phòng ch n phòng c n sồ ọ ầ ửa và chọn nút s a ử
2 Nhân viên bu ng phòng s a thông tin phòng và Submit ồ ử
3 H ệthống ki m tra thông tin phòng và xác nh n thông tin h p l ể ậ ợ ệ
5 H ệthống hi n thể ị thông báo đã sửa thành công
6 Nhân viên bu ng phòng thoát khồ ỏi chức năng.
24 3.a Hệ thống thông báo thông tin phòng không h p l ợ ệ
3.a.1 Nhân viên bu ng phòng nh p l i thông tin và Submit ồ ậ ạ
3.a.2 H ệthống ki m tra và thể ực hiện các bước ti p theo ế
3.b Hệ thống thông báo đã tồ ạn t i phòng
3.b.1 Nhân viên bu ng phòng s thoát khồ ẽ ỏi chức năng
* K ch b n cho usecase Xoá phòng: ị ả
- Tác nhân chính: Nhân viên buồng phòng
- Người chịu trách nhiệm: Nhân viên buồng phòng
- Tiền điều ki n: Nhân viên bu ng phòng phệ ồ ải đăng nhập vào h ệthống
- Đảm bả ối thiểo t u: CSDL sẽ không có s ự thay đổi nào (H ệthống tr lở ại trạng thái trước khi xoá phòng)
- Đảm bảo thành công: M t phòng b xoá kh i CSDL ộ ị ỏ
- Kích hoạt: Nhân viên bu ng phòng ch n chồ ọ ức năng Quản lý Phòng
1 Nhân viên bu ng phòng ch n phòng c n xoá và ch n nút xoá ồ ọ ầ ọ
3 H ệthống hi n thể ị thông báo đã xoá thành công
4 Nhân viên bu ng phòng thoát khồ ỏi chức năng.
* K ch b n cho usecase Tìm ki m phòng: ị ả ế
- Tên usecase: Tìm kiếm phòng
- Tác nhân chính: Nhân viên buồng phòng
- Người chịu trách nhiệm: Nhân viên buồng phòng
- Tiền điều ki n: Nhân viên bu ng phòng phệ ồ ải đăng nhập vào h ệthống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào
- Đảm bảo thành công: Một phòng được tìm th y trong CSDL ấ
- Kích hoạt: Nhân viên bu ng phòng ch n chồ ọ ức năng Quản lý Phòng
1 Nhân viên bu ng phòng ch n nút tìm ki m phòng ồ ọ ế
2 Nhân viên bu ng phòng nh p thông tin phòng c n tìm và Submit ồ ậ ầ
3 H ệthống tìm ki m thông tin trong CSDL ế
4 H ệthống hi n th phòng c n tìm ể ị ầ
5 Nhân viên bu ng phòng thoát khồ ỏi chức năng.
4 H ệthống thông báo không t n t i phòng trong CSDL ồ ạ
4.1 Nhân viên bu ng phòng nh p l i thông tin và Submit ồ ậ ạ
4.2 H ệthống ki m tra và thể ực hiện các bước ti p theo ế
* K ch b n cho usecase Thêm nhân viên: ị ả
- Tên usecase: Thêm nhân viên
- Tác nhân chính: Giám đốc
- Người chịu trách nhiệm: Giám đốc
- Tiền điều kiện: Giám đốc phải đăng nhập vào hệ thống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào (H ệthống tr lở ại trạng thái trước khi thêm nhân viên)
- Đảm bảo thành công: Một nhân viên được thêm m i vào CSDL ớ
- Kích hoạt: Giám đốc ch n chọ ức năng Quản lý Nhân viên
1 H ệthống hi n th form Thêm nhân viên ể ị
2 Giám đốc nhập thông tin nhân viên cần thêm mới vào form và Submit
3 H ệthống ki m tra thông tin nhân viên và xác nh n thông tin h p l ể ậ ợ ệ
5 H ệthống hi n thể ị thông báo đã thêm thànhcông
6 Giám đốc thoát khỏi chức năng
3.a Hệ thống thông báo thông tin nhân viên không h p l ợ ệ
3.a.1 Giám đốc nhập lại thông tin và Submit
3.a.2 H ệthống ki m tra và thể ực hiện các bước ti p theo ế
3.b Hệ thống thông báo đã tồ ạn t i nhân viên
3.b.1 Giám đốc sẽ thoát khỏi chức năng
* K ch b n cho usecase S a nhân viên: ị ả ử
- Tác nhân chính: Giám đốc
- Người chịu trách nhiệm: Giám đốc
- Tiền điều kiện: Giám đốc phải đăng nhập vào hệ thống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào (H ệthống tr lở ại trạng thái trước khi sửa nhân viên)
- Đảm bảo thành công: Một nhân viên đượ ửa thông tin trong CSDLc s
- Kích hoạt: Giám đốc ch n chọ ức năng Quản lý Nhân viên
1 Giám đốc chọn nhân viên cần sửa và chọn nút sửa
2 Giám đốc sửa thông tin nhân viên và Submit
3 H ệthống kiểm tra thông tin nhân viên và xác nh n thông tin h p l ậ ợ ệ
5 H ệthống hi n thể ị thông báo đã sửa thành công
6 Giám đốc thoát khỏi chức năng
3.a Hệ thống thông báo thông tin nhân viên không h p l ợ ệ
3.a.1 Giám đốc nhập lại thông tin và Submit
3.a.2 H ệthống ki m tra và thể ực hiện các bước ti p theo ế
3.b Hệ thống thông báo đã tồ ạn t i nhân viên
3.b.1 Giám đốc sẽ thoát khỏi chức năng
* K ch b n cho usecase Xoá nhân viên:ị ả
- Tên usecase: Xoá nhân viên
- Tác nhân chính:Giám đốc
- Người chịu trách nhiệm: Giám đốc
- Tiền điều kiện: Giám đốc phải đăng nhập vào hệ thống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào (H ệthống tr lở ại trạng thái trước khi xoá nhân viên)
- Đảm bảo thành công: M t nhân viên b xoá khộ ị ỏi CSDL
- Kích hoạt: Giám đốc ch n chọ ức năng Quản lý Nhân viên
1 Giám đốc chọn nhân viên cần xoá và chọn nút xoá
3 H ệthống hi n thể ị thông báo đã xoá thành công
4 Giám đốc thoát khỏi chức năng
* K ch b n cho usecase Tìm ki m nhân viên: ị ả ế
- Tên usecase: Tìm kiếm nhân viên
- Tác nhân chính: Giám đốc
- Người chịu trách nhiệm: Giám đốc
- Tiền điều kiện: Giám đốc phải đăng nhập vào hệ thống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào
- Đảm bảo thành công: Một nhân viên được tìm th y trong CSDL ấ
- Kích hoạt: Giám đốc ch n chọ ức năng Quản lý Nhân viên
1 Giám đốc chọn nút tìm kiếm nhân viên
2 Giám đốc nhập thông tin nhân viên cần tìm và Submit
3 H ệthống tìm ki m thông tin trong CSDL ế
4 H ệthống hi n th nhân viên c n tìm ể ị ầ
5 Giám đốc thoát khỏi chức năng
4 H ệthống thông báo không t n t i nhân viên trong CSDL ồ ạ
4.1 Giám đốc nhập l i thông tin và Submit ạ
4.2 H ệthống ki m tra và thể ực hiện các bước ti p theo ế
* K ch b n cho usecase Tìm ki m tài khoị ả ế ản:
- Tên usecase: Tìm kiếm tài khoản
- Tác nhân chính: Giám đốc
- Người chịu trách nhiệm: Giám đốc
- Tiền điều kiện: Giám đốc phải đăng nhập vào hệ thống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào
- Đảm bảo thành công: Một tài khoản được tìm th y trong CSDL ấ
- Kích hoạt: Giám đốc ch n chọ ức năng Quản lý tài kho n ả
1 Giám đốc chọn nút tìm kiếm tài khoản
2 Giám đốc nhập thông tin tài khoản cần tìm và Submit
3 H ệthống tìm ki m thông tin trong CSDL ế
4 H ệthống hi n th tài kho n c n tìm ể ị ả ầ
5 Giám đốc thoát khỏi chức năng
4 H ệthống thông báo không t n t i tài kho n trong CSDL ồ ạ ả
4.1 Giám đốc nhập lại thông tin và Submit
4.2 H ệthống ki m tra và thể ực hiện các bước ti p theo ế
* K ch b n cho usecase Thêm tài khoị ả ản:
- Tên usecase: Thêm tài khoản
- Tác nhân chính: Giám đốc
- Người chịu trách nhiệm: Giám đốc
- Tiền điều kiện: Giám đốc phải đăng nhập vào hệ thống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào (H ệthống tr lở ại trạng thái trước khi thêm tài khoản)
- Đảm bảo thành công: Một tài khoản được thêm m i vào CSDL ớ
- Kích hoạt: Giám đốc ch n chọ ức năng Quản lý Tài kho n ả
1 H ệthống hi n th form Thêm tài kho n ể ị ả
2 Giám đốc nhập thông tin tài khoản cần thêm mới vào form và Submit
3 H ệthống ki m tra thông tin tài kho n và xác nh n thông tin h p l ể ả ậ ợ ệ
5 H ệthống hi n thể ị thông báo đã thêm thànhcông
6 Giám đốc thoát khỏi chức năng
30 3.a Hệ thống thông báo thông tin tài kho n không h p l ả ợ ệ
3.a.1 Giám đốc nhập lại thông tin và Submit
3.a.2 H ệthống ki m tra và thể ực hiện các bước ti p theo ế
3.b Hệ thống thông báo đã tồ ạn t i tài kho n ả
3.b.1 Giám đốc sẽ thoát khỏi chứ năng c
* K ch b n cho usecase S a tài khoị ả ử ản:
- Tên usecase: Sửa tài kho n ả
- Tác nhân chính: Giám đốc
- Người chịu trách nhiệm: Giám đốc
- Tiền điều kiện: Giám đốc phải đăng nhập vào hệ thống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào (H ệthống tr lở ại trạng thái trước khi sửa tài khoản)
- Đảm bảo thành công: Một tài khoản được s a thông tin trong CSDLử
- Kích hoạt: Giám đốc ch n chọ ức năng Quản lý Tài kho n ả
1 Giám đốc chọn tài khoản cần sửa và chọn nút sửa
2 Giám đốc sửa thông tin tài kho n và Submit ả
3 H ệthống ki m tra thông tin tài kho n và xác nh n thông tin h p l ể ả ậ ợ ệ
5 H ệthống hi n thể ị thông báo đã sửa thành công
6 Giám đốc thoát khỏi chức năng
3.a Hệ thống thông báo thông tin tài kho n không h p l ả ợ ệ
3.a.1 Giám đốc nhập lại thông tin và Submit
3.a.2 H ệthống ki m tra và thể ực hiện các bước ti p theo ế
31 3.b Hệ thống thông báo đã tồ ạn t i tài kho n ả
3.b.1 Giám đốc sẽ thoát khỏi chức năng
* K ch b n cho usecase Xoá tài ị ả kho n:ả
- Tên usecase: Xoá tài khoản
- Tác nhân chính: Giám đốc
- Người chịu trách nhiệm: Giám đốc
- Tiền điều kiện: Giám đốc phải đăng nhập vào hệ thống
- Đảm bả ối thiểo t u: CSDL s không có s ẽ ự thay đổi nào (H ệthống tr lở ại trạng thái trước khi xoá tài khoản)
- Đảm bảo thành công: Một tài khoản được xoá kh i CSDL ỏ
- Kích hoạt: Giám đốc ch n chọ ức năng Quản lý tài kho n ả
1 Giám đốc chọn tài khoản cần xoá và chọn nút xoá
3 H ệthống hi n th thông báo ể ị đã xoá thành công
4 Giám đốc thoát khỏi chức năng
- Biểu đồ trình t cho ca s dự ử ụng Đăng nhập:
- Biểu đồ trình t cho ca s d ng T o phi u thuê: ự ử ụ ạ ế
- Biểu đồ trình t cho ca s d ng Thêm d ch v : ự ử ụ ị ụ
- Biểu đồ trình t cho ca s d ng Thêm khách hàng: ự ử ụ
- Biểu đồ trình t cho ca s d ng Thêm nhân viên: ự ử ụ
- Biểu đồ trình t cho ca s d ng Tìm ki m nhân viên: ự ử ụ ế
- Biểu đồ trình t cho ca s d ng Thêm phòng: ự ử ụ
- Biểu đồ trình t cho ca s d ng Tìm ki m phòự ử ụ ế ng:
- Biểu đồ trình t cho ca s d ng Tìm ki m khách hàng:ự ử ụ ế
- Biểu đồ trình t cho ca s d ng Thêm ti n nghi: ự ử ụ ệ
- Biểu đồ Hoạt động cho chức năng Thêm khách hàng:
- Biểu đồ Hoạt động cho chức năng Sửa khách hàng:
- Biểu đồ Hoạt động cho chức năng Xoá khách hàng:
- Biểu đồ Hoạt động cho chức năng Tìm kiếm khách hàng:
- Biểu đồ Hoạt động cho chức năng Thống kê khách hàng:
- Biểu đồ Hoạt động cho chức năng Thống kê doanh thu:
- Biểu đồ Hoạt động cho chức năng Tạo phi u thuê: ế
- Biểu đồ Hoạt động cho chức năng Thêm dịch v : ụ
- Biểu đồ Hoạt động cho chức năng sửa d ch v : ị ụ
- Biểu đồ Hoạt động cho chức năng Xoá dịch v : ụ
- Biểu đồ Hoạt động cho chức năng Thêm phòng:
- Biểu đồ Hoạt động cho chức năng Sửa phòng:
- Biểu đồ Hoạt động cho chức năng Xoá phòng:
- Biểu đồ Hoạt động cho chức năng Tìm kiếm phòng:
- Biểu đồ Hoạt động cho chức năng Thêm tài khoản:
- Biểu đồ Hoạt động cho chức năng Sửa tài khoản:
- Biểu đồ Hoạt động cho chức năng Xoá tài khoản: