SlideShare a Scribd company logo
1 of 94
1
MỤC LỤC Error!Bookmark notdefined.
CHƯƠNG 1: KHẢO SÁT HỆ THỐNG VÀ XÁC ĐỊNH BÀI TOÁN....................................................3
1. Giới thiệu................................................................................................................................3
2 Sơ đồ tổ chức nhà hàng-khách sạn................................................................................................4
2.1 Sơ đồ....................................................................................................................................4
2. 2 Mô tả công việc, nhiệm vụ của hệ thống................................................................................4
3. Quy trình hoạt động của khách sạn..........................................................................................6
Chương 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN.........................................................12
1. Biểu đồ ca sử dụng ................................................................................................................12
1.1 Xác định tác nhân của hệ thống....................................................................................12
1.2 Xác định ca sử dụng .....................................................................................................12
1.3 Biểu đồ ca sử dụng........................................................................................................13
2. Đặc tả Ucase ........................................................................................................................13
2.1 Ca đăng nhập......................................................................................................................13
2.2 Ca quản lí nhân viên.....................................................................................................16
2.3 Ca sử dụng quản tiện nghi.............................................................................................18
2.4 Ca sử dụng quản lí khách hàng .....................................................................................20
2.5 Ca sử dụng quản lí dịch vụ............................................................................................21
2.6 Ca sử dụng quản lý phòng............................................................................................23
2.7 Ca sử dụng lập phiếu thuê.............................................................................................25
2.8 Ca sử dụng lập hóa đơn .......................................................................................................28
2.9 Ca sử dụng báo cáo thống kê doanh thu ...........................................................................31
3 Biểu đồ lớp lĩnh vực.............................................................................................................33
4 Biểu đồ tham gia ca sử dụng................................................................................................35
4.1 Ca đăng nhập ...............................................................................................................35
4.2 Ca sử dụng lập phiếu thuê ............................................................................................36
4.3 Quản lí nhân viên.........................................................................................................37
4.4 Quản lý phòng..............................................................................................................37
4.5 Quản lý khách hàng......................................................................................................38
4.7 Quản lý tiện nghi..........................................................................................................38
4.8 Lập hóa đơn .................................................................................................................39
2
4.9 Báo cáo, thống kê..........................................................................................................40
5 Biểu đồ trình tự ...................................................................................................................41
5.1 Biểu đồ trình tự............................................................................................................41
5.1.1 Đăng nhập ................................................................................................................41
6 .Biểu đồ lớp chi tiết..................................................................................................................66
6.1 Đối chiếu và chỉnh sửa với các mô hình..............................................................................66
7. Biểu đồ hoạt động................................................................................................................70
7.1 Ca đăng nhập ...............................................................................................................70
7.2 Ca quản lí nhân viên.....................................................................................................72
7.3 Ca quản lí phòng ..........................................................................................................73
7.4 Ca quản lí tiện nghi......................................................................................................74
7.5 Ca quản lí khách hàng..................................................................................................75
7.6 Ca quản lí dịch vụ.........................................................................................................76
7.7 Ca lập phiếu thuê..........................................................................................................77
7.8 Ca lập hóa đơn .............................................................................................................78
7.9 Báo cáo thống kê...........................................................................................................80
8. Thiết kế cơ sở dữ liệu...........................................................................................................82
8.1 Mô tả các bảng .............................................................................................................82
8.2 Cơ sở dữ liệu.................................................................................................................85
CHƯƠNG3 CÀI ĐẶT CHƯƠNG TRÌNH..................................................................................87
1. Đăng nhập ...........................................................................................................................87
2. Quản lý phòng .....................................................................................................................89
3. Quản lý nhân viên................................................................................................................90
4. Quản lý dịch vụ....................................................................................................................90
5. Quản lý tiện nghi.................................................................................................................91
6. Lập phiếu thuê.....................................................................................................................91
7. Lập hóa đơn.........................................................................................................................92
8. Lập hóa đơn dịch vụ............................................................................................................92
9. Thống kê doanh thu.............................................................................................................93
10. Thống kê dịch vụ bán.......................................................................................................93
11. Tra cứu phòng .................................................................................................................94
3
CHƯƠNG 1: KHẢO SÁT HỆ THỐNG VÀ XÁC
ĐỊNH BÀI TOÁN
1. Giới thiệu
- Địa điểm khảo sát:
Nhà hàng- khách sạn Nam Phương, tiểu khu 6, thị trấn Tĩnh Gia, Huyện
Tĩnh Gia, Tỉnh Thanh Hóa.
- Quy mô:
Nhà hàng- khách sạn Nam Phương có 2 dãy nhà, với 20 phòng nghỉ và tiện
nghi.
- Chức năng chính: cho thuê phòng
Các dịch vụ kèm theo:
+ Bán vé xe khách,
+ Dịch vụ :
Nhà hàng
Đồ uống
Giặt là
Hiện trạng hệ thống quản lí thông tin của khách sạn:
Khách sạn quản lý thông tin bằng các file word, excel, access, giấy tờ, văn
bản viết bằng tay.
 Nhu cầu của khách sạn, bài toán đăt ra
Có hệ thống quản lí thông tin về thuê- trả phòng một cách đồng nhất, bảo mật cao,
thuận tiện cho hoạt động của khách sạn, đáp ứng các yêu cầu quản lí và tra cứu
thông tin, giúp tiết kiệm thời gian va nguồn lực, chi phí cho hoạt động khách sạn.
4
2 Sơ đồ tổ chức nhà hàng-kháchsạn
2.1 Sơ đồ
2. 2 Mô tả công việc, nhiệm vụ của hệ thống
 Bộ phận lễ tân
- Bộ phận trực tiếp giao tiếp với khách hàng về: Nhận đặt thuê phòng, giao
phòng, nhận trả phòng từ khách hàng.
- Tiếp nhận khiếu nại, giải đáp thắc mắc hoặc các yêu cầu khác của khách
hàng.
- Gửi danh sách yêu cầu thuê phòng, trả phòng cho bộ phận buồng phòng.
- Giao phòng cho khách hàng.
- Lập phiếu thuê phòng cho khách hàng
- Lập hóa đơn, thanh toán các khoản tiền thuê phòng và các khoản tiền dịch
vụ khác cho khách hàng.
- Thống kê doanh thu, tình hình thuê phòng cho ban giám đốc
Ban giám đốc
Bộ
phận
lễ tân
Bộ phận
quản lí
tiện nghi
Bộ
phận
quản lí
dịch vụ
Bộ phận
buồng
phòng
Bộ phận tài
chính, kế
toán
Bộ
phận
nhân sự
5
 Bộ phận buồng phòng
- Thông báo các phòng còn trống cho bộ phận lễ tân.
- Chịu trách nhiệm về kiểm tra phòng, tiện nghi trong phòng.
- Chuần bị trang thiết bị, tiện nghi trong phòng khi có thông báo cần từ bộ
phận lễ tân, thông báo cho bộ phận lễ tân nếu có trục trặc về phòng.
- Kiểm tra tình trạng phòng trước và sau khi thuê của khách hàng, báo cáo lại
tình trạng cho bộ phận lễ tân.
- Quản lí các trang thiết bị, tiện nghi hiện có, khi có tiện nghi mới thì lưu trữ
lại thông tin, lập hóa đơn nhập tiện nghi, thanh toán tiền nhập tiện nghi cho
nhà cung cấp.
- Cung cấp tiện nghi tới các phòng, chịu trách nhiệm quản lí, sửa đổi, bổ sung
tiện nghi cho các phòng.
 Bộ phận quản lí nhân sự
- Quản lí thông tin nhân viên, cập nhật, lưu trữ thông tin nhân viên, tuyển mới
nhân viên, giải quyết các vấn đề liên quan đến nhân viên trong khách sạn.
 Bộ phận quản lí dịch vụ
- Cung cấp, quản lí các dịch vụ của khách sạn, đáp ứng nhu cầu dịch vụ của
khách hàng
- Cung cấp thông tin sử dụng dịch vụ (hóa đơn dịch vụ) của khách hàng cho
bộ phận lễ tân.
 Ban giám đốc
- Quản lí toàn bộ hệ thống
- Yêu cầu báo cáo tình trạng thuê phòng, tình trạng về phòng, dịch vụ, tiện
nghi, lượng khách hàng thuê, doanh thu của khách sạn
- Lập kế hoạch phát triển khách sạn
6
3. Quy trình hoạt động của khách sạn
* Quản lí phòng: bộ phận buồng phòng lưu trữ, quản lí thông tin về tình trạng các
phòng, cập nhật thông tin phòng khi có thay đổi, cung cấp thông tin phòng trống
cho bộ phận thu ngân. Thông tin phòng bao gồm: mã phòng, loại phòng, diện tích,
tình trạng, đơn giá, tiện nghi.
* Quản lí tiện nghi: Khi có nhu cầu thêm tiện nghi mới, bộ phận buồng phòng nhập
mới tiện nghi, lập hóa đơn khi nhập tiện nghi mới từ nhà cung cấp, lưu trữ, cập
nhật thông tin tiện nghi. Thông tin tiện nghi bao gồm tên tiện nghi, số lượng, đơn
giá, ngày nhập, nhà cung cấp. Thông tin nhà cung cấp tiện nghi cũng được lưu trữ
lại.
* Quản lí dịch vụ: Bộ phận quản lí dịch vụ có nhiệm vụ nhập dịch vụ mới từ nhà
cung cấp, lưu trữ, cập nhật thông tin dịch vụ, thông tin nhà cung cấp dịch vụ cũng
được lưu trữ lại. bộ phận này cung cấp dịch vụ cho khách khi có thông báo từ bộ
phận lễ tân. Lập hóa đơn nhập dịch vụ khi nhập mới dịch vụ từ nhà cung cấp, lập
hóa đơn bán dịch vụ khi cung cấp dịch vụ cho khách hàng trong khách sạn.
* Quản lí thông tin nhân viên: do bộ phận nhân sự quản lí, thông tin nhân viên
được cập nhật lưu trữ lại. Thông tin nhân viên bao gồm: họ tên, ngày sinh, giới
tính, địa chỉ, số CMND, quốc tịch, ngày vào, bộ phận.
* Quá trình đặt phòng:
Trước khi thuê phòng, khách hàng phải đặt phòng trước. Tùy thuộc vào khả năng
đáp ứng phòng mà khách sạn cho phép số ngày đăng kí trước. Khách hàng có thể
đặt phòng trực tiếp tại quầy lễ tân hoặc gọi điện để đặt phòng.
Bộ phận lễ tân tiếp nhận yêu cầu đặt phòng của khách hàng và thông báo cho bộ
phận thu ngân, bộ phận thu ngân kiểm kiểm tra phòng theo yêu cầu của khách, nếu
đáp ứng thì thông báo và yêu cầu khách hàng đưa ra thông tin đảm bảo thuê phòng
là có thật (tiền đặt cọc, khách hàng thân tín, người quen…), nếu ko đáp ứng được
nhu cầu thuê phòng của khách hàng, khách sạn sẽ từ chối cho thuê.
7
Bộ phận lễ tân thu thập thông tin về khách hàng, lưu trữ lại, làm thẻ khách hàng,
lập phiếu đặt thuê phòng.
Thông tin khách hàng gồm: họ tên khách hàng, ngày sinh, giới tính, quốc tịch, địa
chỉ, số CMND. Thông tin trên phiếu đặt thuê phòng gồm: mã phiếu thuê, ngày lập,
tiền đặt cọc, mã khách hàng, tên khách hàng, ngày nhận phòng, ngày trả phòng,
nhân viên lập phiếu, thông tin phòng thuê (Tên phòng, loại phòng, diện tích, tình
trạng, đơn giá). Phiếu đặt thuê được giao một bản cho khách hàng và bộ phận giữ
lại một bản
Hình ảnh phiếu đăt thuê phòng:
8
9
* Quá trình thuê phòng:
Khi khách hàng đến nhận phòng, bộ phận lễ tân kiểm tra thông tin phòng và khách
hàng dựa trên phiếu thuê, giao chìa khóa phòng, thẻ khách hàng và phòng thuê cho
khách hàng theo thông tin trên phiếu thuê phòng
Trong quá trình ở lại khách sạn, mọi nhu cầu về cơ sở vật chất, tiện nghi, dịch vu
của khách hàng được gửi trực tiếp đến phòng lễ tân, phòng lễ tân sẽ tổng hợp lại,
gửi thông báo đến các bộ phận liên quan thực hiện(sửa bóng điện- bộ phận quản lí
phòng, đặt vé xe khách - bộ phận dịch vụ) và lưu lại thông tin lần phục vụ. Khách
hàng có nhu cầu sử dụng dịch vụ tại khách sạn, khách hàng sẽ kí phiếu sử dụng
dịch vụ và thanh toán chung vào hóa đơn khi trả phòng .
10
Thông tin hóa đơn dịch vụ gồm mã hóa đơn, ngày lập, mã khách hàng, tên khách
hàng, thông tin dịch vụ(mã dịch vụ, tên dịch vụ, đơn giá, đơn vị tính), nhân viên
lập phiếu .
Hóa đơn dịch vụ:
* Quá trình trả phòng:
Khi có yêu cầu trả phòng từ khách hàng hoặc đến hạn khách phải trả phòng, bộ
phận lễ tân sẽ tổng hợp lại thông tin quá trình thuê phòng của khách hàng, tiến
hành kiểm tra tình trạng phòng, làm thủ tục trả phòng cho khách. Nhân viên lễ tân
sẽ lập hóa đơn thanh toán chi phí cho khách hàng, bao gồm chi phí tiền phòng và
11
các khoản tiền dịch vụ khác sau khi trừ đi số tiền khách hàng đã đặt cọc trước đó,
thu hồi thẻ khách hàng và khóa phòng.
Hóa đơn được lưu thành 2 bản, một bản giao cho khách hàng, một bản bộ phận lễ
tân giữ để thanh toán tiền phòng. Thông tin trên hóa đơn bao gồm: mã hóa đơn,
ngày lập, thông tin hóa đơn dịch vụ, thông tin tiền đặt thuê, họ tên khách hàng, địa
chỉ khách hàng, thông tin phòng thuê, nhân viên lập hóa đơn.
Hóa đơn :
12
Chương 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
THÔNG TIN
1. Biểu đồ ca sử dụng
1.1 Xác định tác nhân của hệ thống
- Tác nhân quản trị: sử dụng hệ thống để xem báo cáo thống kê, quản lí
phòng, tiện nghi, dịch vụ.
- Tác nhân nhân viên: tra cứu phòng, lập phiếu thuê, lập các hóa đơn, quản lí -
tìm kiếm khách hàng, tìm kiếm dịch vụ.
1.2 Xác định ca sử dụng
Tự động hóa các ca sử dụng
- Quản lí thông tin dịch vụ.
- Quản lí thông tin tiện nghi.
- Quản lí thông tin phòng.
- Quản lí thông tin khách hàng.
- Lập hóa đơn
- Lập phiếu thuê phòng.
- Quản lí nhân viên.
- Đăng nhập.
- Báo cáo, thống kê.
13
1.3 Biểu đồ ca sử dụng
2. Đặc tả Ucase
2.1 Ca đăng nhập
a. Mô tả tóm tắt
- Tên ca sử dụng: Đăng nhập hệ thống
- Mục đích: mô tả cách một tác nhân đăng nhập vào hệ thống
- Tác nhân: Nhân viên, quản lí
b. Các luồng sự kiện
b.1 Luồng sự kiện chính
 Ca sử dụng bắt đầu khi tác nhân đăng nhập vào hệ thống.
14
 Hệ thống hiển thị form đăng nhập, yêu cầu tác nhân nhập tài khoản và mật
khẩu đăng nhập.
 Tác nhân nhập tài khoản và mật khẩu đăng nhập của mình.
 Hệ thống kiểm tra hợp lệ tài khoản và mật khẩu đăng nhập, nếu không hợp
lệ thì thực hiện luồng rẽ nhánh A1, ngược lại đăng nhập thành công vào hệ
thống với quyền đăng nhập.
 Tác nhân xác nhận đăng nhập thành công.
 Hệ thống ghi lại quá trình đăng nhập
 Nếu tác nhân chọn “Đổi mật khẩu” thì luồng rẽ nhánh đổi mật khẩu được
thực hiện.
 Ca sử dụng kết thúc
b.2 Luồng rẽ nhánh
 Luồng A1:
Nếu tác nhân nhập sai tài khoản/ mật khẩu đăng nhập.
Hệ thống hiển thị thông báo lỗi: Mật khẩu/ tài khoản bạn vừa nhập không
chính xác.
Tác nhân xác nhận lỗi đăng nhập.
Tác nhân có thể chọn đăng nhập lại hoặc thoát khỏi hệ thống.
Nếu tác nhân nhập sai tài khoản/ mật khẩu quá 5 lần thì hệ thống không
cho tiếp tục đăng nhập nữa.
Tác nhân thoát khỏi hệ thống.
 Đổi mật khẩu:
- Hệ thống yêu cầu tác nhân nhập mật khẩu cũ, mật khẩu mới, xác nhận mật
khẩu mới.
- Tác nhân nhập mật khẩu cũ, mật khẩu mới, xác nhận mật khâu mới.
- Hệ thống kiểm tra mật khẩu cũ trùng mật khẩu đăng nhập của tác nhân,
kiểm tra mật khẩu không trùng mật khẩu cũ, xác nhận mật khẩu mới trùng
15
mật khẩu mới vừa nhập. Nếu thỏa mãn thì hề thống thông báo đổi mật khẩu
thành công, mật khẩu của tác nhân được thay đổithành mật khẩu mới nhập.
Ngược lại, hệ thống thông báo lỗi, mật khẩu không được đổi, tác nhân được
chọn nhập lại mật khẩu( tối đa 3 lần) .
16
c. Tiền điều kiện
- Không
d. Hậu điều kiện
- Đăng nhập thành công, người sử dụng đăng nhập được vào hệ thống, sẽ làm
việc được với các ca sử dụng được phân theo quyền đăng nhập.
2.2 Ca quản lí nhân viên.
a. Mô tả tóm tắt
- Tên ca sử dụng: Quản lí nhân viên.
- Mục đích: mô tả cách một tác nhân cập nhật thông tin nhân viên.
- Tác nhân: quản lí.
b. Luồng sự kiện
b.1 Luồng sự kiện chính
 Ca sử dụng này bắt đầu khi nhân viên chọn chức năng quản lí nhân viên.
 Hệ thống hiển thị form quản lý nhân viên chứa danh sách nhân viên, cho
phép nhập thông tin nhân viên( họ tên, ngày sinh, ngày vào làm, số điện
thoại, giới tính, chức vụ, quyền, tên đăng nhập, mật khẩu) với các lựa chọn:
- Thêm
- Sửa
- Lưu
Hệ thống yêu cầu tác nhân lựa chọn chức năng mà họ muốn thực hiện.
-Nếu tác nhân lựa chọn “Thêm” thì luồng sự kiện con Thêm sẽ được thực
hiện.
- Nếu tác nhân chọn “Sửa” thì luồng sự kiện con Sửa sẽ được thực hiện.
 Ca sử dụng kết thúc
b.2 Luồng rẽ nhánh
 Thêm
17
- Hệ thống xóa trắng dữ liệu- cho nhập dữ liệu ở các ô nhập dữ liệu.
- Tác nhân nhập đầy đủ thông tin nhân viên thêm, chọn “Lưu”,
- Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu
không hợp lệ thì thực hiện luồng A12.
- Hệ thống sẽ hiển thị thông báo: “ Bạn đã thêm thành công”.
 Sửa
- Tác nhân chọn nhân viên để sửa thông tin.
- Hệ thống hiển thị cho phép sửa thông tin.
- Nhân viên nhập đầy đủ thông tin cần thiết để sửa rồi chọn “Sửa”,
- Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu
không hợp lệ thì thực hiện luồng A12.
- Hệ thống hiển thị thông báo “ Bạn đã sửa thành công”.
 Luồng A12: Nhập sai hoặc thiếu thông tin.
- Hệ thống hiển thị thông báo lỗi: “Dữ liệu bạn vừa nhập không hợp lệ”.
- Nhân viên có thể điền lại thông tin hoặc là thoát khỏi ca sử dụng này.
c. Tiền điều kiện
Đăng nhập thành công vào hệ thống với quyền đăng nhập.
d. Hậu điều kiện
Nếu ca sử dụng này được thực hiện thành công thì thông tin về nhân viên sẽ
được cập nhật vào hệ thống tùy theo luồng sự kiện mà tác nhân thực hiện.
Trong các trường hợp khác, hệ thống ở trong trạng thái chưa thay đổi thông
tin nhân viên.
18
2.3 Ca sử dụng quản tiện nghi
a.Mô tả tóm tắt
- Tên ca sử dụng: Quản lí tiện nghi.
- Mục đích: mô tả cách một tác nhân cập nhật thông tin tiện nghi.
- Tác nhân: quản lí.
b. Luồng sự kiện
b.1 Luồng sự kiện chính
 Ca sử dụng này bắt đầu khi nhân viên chọn chức năng quản lí tiện nghi.
 Hệ thống hiển thị form quản lý tiện nghi chứa danh sách tiện nghi, cho phép
nhập thông tin tiện nghi(tên tiện nghi, mô tả.) với các lựa chọn:
- Thêm
- Sửa
- Lưu
 Hệ thống yêu cầu tác nhân lựa chọn chức năng mà họ muốn thực hiện.
- Nếu tác nhân lựa chọn “Thêm” thì luồng sự kiện con Thêm sẽ được thực
hiện.
- Nếu tác nhân chọn “Sửa” thì luồng sự kiện con Sửa sẽ được thực hiện.
 Ca sử dụng kết thúc
b.2 Luồng rẽ nhánh
 Thêm
- Hệ thống xóa trắng dữ liệu, cho nhập dữ liệu ở các ô nhập dữ liệu.
- Tác nhân nhập đầy đủ thông tin cần thiết để thêm rồi chọn “Lưu”,
- Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu
không hợp lệ thì thực hiện luồng A13.
- Hệ thống sẽ hiển thị thông báo “ Bạn đã thêm thành công”.
19
 Sửa
- Hệ thống hiển thị các thông tin mà tác nhân cần sửa
- Nhân viên nhập đầy đủ thông tin cần thiết để sửa rồi chọn “Sửa”
- Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu
không hợp lệ thì thực hiện luồng A13.
- Hệ thống sẽ hiển thị thông báo “ Bạn đã sửa thành công”.
 Xóa
- Tác nhân chọn vào tiện nghi cần xóa rồi chọn “Xóa”.
- Hệ thống hiển thị hộp thoại cảnh báo với nội dung “Bạn có muốn xóa
không?”.
+ Tác nhân chọn Yes
- Hệ thống kiểm tra ràng buộc thông tin tiện nghi.
- Nếu thông tin tiện nghi được chọn xóa không có ràng buộc thông tin thì
hệ thống sẽ hiển thị thông báo “Bạn đã xóa thành công!”.
Ngược lại hệ thống hiển thị thông báo “Bạn không thể xóa tiện nghi này vì
ràng buộc dữ liệu”
+ Tác nhân chọn No
- Hệ thống trở về luồng sự kiện Xóa.
 Luồng A13: Nhập sai hoặc thiếu thông tin.
- Hệ thống hiển thị thông báo lỗi: “Dữ liệu bạn vừa nhập không hợp lệ”.
- Nhân viên có thể điền lại thông tin hoặc là thoát khỏi ca sử dụng này.
c. Tiền điều kiện
Đăng nhập thành công vào hệ thống với quyền đăng nhập.
d. Hậu điều kiện
20
Nếu ca sử dụng này được thực hiện thành công thì thông tin về tiện nghi sẽ
được cập nhật vào hệ thống tùy theo luồng sự kiện mà tác nhân thực hiện.
Trong các trường hợp khác, hệ thống ở trong trạng thái chưa thay đổi thông
tin tiện nghi.
2.4 Ca sử dụng quản lí khách hàng
a. Mô tả tóm tắt
- Tên ca sử dụng: Quản lí khách hàng.
- Mục đích: mô tả cách một tác nhân cập nhật thông tin khách hàng.
- Tác nhân: nhân viên.
b. Luồng sự kiện
b.1 luồng sự kiện chính
 Ca sử dụng này bắt đầu khi nhân viên chọn chức năng quản lí khách hàng.
 Hệ thống hiển thị form quản lí khách hàng chứa danh sách khách hàng , cho
phép nhập thông tin khách hàng( tên khách hàng, địa chỉ, số điện thoại, số
CMND) với các lựa chọn:
- Thêm
- Sửa
- Lưu
- Hệ thống yêu cầu tác nhân lựa chọn chức năng mà họ muốn thực hiện.
- Nếu tác nhân lựa chọn “Thêm” thì luồng sự kiện con Thêm sẽ được thực
hiện.
- Nếu tác nhân chọn “Sửa” thì luồng sự kiện con Sửa sẽ được thực hiện.
 Ca sử dụng kết thúc
b.2 Luồng rẽ nhánh
 Thêm
21
- Hệ thống xóa trắng dữ liệu- cho nhập dữ liệu ở các ô nhập dữ liệu.
- Tác nhân nhập đầy đủ thông tin cần thiết để thêm rồi chọn “Lưu”,
- Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu
không hợp lệ thì thực hiện luồng A14.
- Hệ thống sẽ hiển thị thông báo “ Bạn đã thêm thành công”.
 Sửa
- Hệ thống hiển thị các thông tin mà tác nhân cần sửa
- Nhân viên nhập đầy đủ thông tin cần thiết để sửa rồi chọn “Sửa”,
-- Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu
không hợp lệ thì thực hiện luồng A14.
- Hệ thống sẽ hiển thị thông báo “ Bạn đã sửa thành công”.
 Luồng A14: Nhập sai hoặc thiếu thông tin.
- Hệ thống hiển thị thông báo lỗi: “Dữ liệu bạn vừa nhập không hợp lệ”.
- Nhân viên có thể điền lại thông tin hoặc là thoát khỏi ca sử dụng này.
c. Tiền điều kiện
Đăng nhập thành công vào hệ thống với quyền đăng nhập.
d. Hậu điều kiện
Nếu ca sử dụng này được thực hiện thành công thì thông tin về khách hàng
sẽ được cập nhật vào khỏi hệ thống tùy theo luồng sự kiện mà tác nhân thực
hiện. Trong các trường hợp khác, hệ thống ở trong trạng thái chưa thay đổi
thông tin khách hàng.
2.5 Ca sử dụng quản lí dịch vụ
a. Mô tả tóm tắt
- Tên ca sử dụng: Quản lí dịch vụ.
- Mục đích: mô tả cách một tác nhân cập nhật thông tin dịch vụ.
22
- Tác nhân: nhân viên.
b. Luồng sự kiện
b.1 Luồng sự kiện chính
 Ca sử dụng này bắt đầu khi nhân viên chọn chức năng quản lí dịch vụ.
Hệ thống hiển thị form quản lí dịch vụ chứa danh sách dịch vụ, hiển thị cho
nhập các thông tin dịch vụ( tên dịch vụ, đơn giá, số lượng) với các lựa chọn:
- Thêm
- Sửa
- Lưu
 Hệ thống yêu cầu tác nhân lựa chọn chức năng mà họ muốn thực hiện.
- Nếu tác nhân lựa chọn “Thêm” thì luồng sự kiện con Thêm sẽ được thực
hiện.
- Nếu tác nhân chọn “Sửa” thì luồng sự kiện con Sửa sẽ được thực hiện.
 Ca sử dụng kết thúc
b.2 Luồng rẽ nhánh
 Thêm
- Hệ thống xóa trắng dữ liệu, cho nhập dữ liệu ở các ô nhập dữ liệu
- Tác nhân nhập đầy đủ thông tin cần thiết để thêm rồi chọn “Lưu”.
- Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu
không hợp lệ thì thực hiện luồng A15.
- Hệ thống sẽ hiển thị thông báo “ Bạn đã thêm thành công”.
 Sửa
- Hệ thống hiển thị các thông tin mà tác nhân cần sửa
- Nhân viên nhập đầy đủ thông tin cần thiết để sửa rồi chọn “Sửa”.
23
-- Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu
không hợp lệ thì thực hiện luồng A15.
- Hệ thống sẽ hiển thị thông báo “ Bạn đã sửa thành công”.
 Luồng A11: Nhập sai hoặc thiếu thông tin.
- Hệ thống hiển thị thông báo lỗi: “Dữ liệu bạn vừa nhập không hợp lệ”.
- Nhân viên có thể điền lại thông tin hoặc là thoát khỏi ca sử dụng này.
c. Tiền điều kiện
Đăng nhập thành công vào hệ thống với quyền đăng nhập.
d. Hậu điều kiện
Nếu ca sử dụng này được thực hiện thành công thì thông tin về dịch vụ sẽ
được cập nhật vào hệ thống tùy theo luồng sự kiện mà tác nhân thực hiện.
Trong các trường hợp khác, hệ thống ở trong trạng thái chưa thay đổi thông
tin dịch vụ.
2.6 Ca sử dụng quản lý phòng
a. Mô tả tóm tắt
Tên ca sử dụng: Quản lý phòng
Mục đích: Mô tả cách tác nhân quản lý phòng
Tác nhân: Quản lý
b. Các luồng sự kiện
b.1 Luồng sự kiện chính
 Ca sử dụng này bắt đầu khi quản lý chọn chức năng quản lý phòng
Hệ thống hiển thị form quản lý phòng chứa danh sách phòng, hiển thị cho
nhập các thông tin phòng( loại phòng, tên phòng, đơn giá, số lượng, tình
trạng) với các lựa chọn:
- Thêm
24
- Sửa
- Lưu
 Hệ thống yêu cầu quản lý lựa chọn chức năng mà họ muốn thực hiện.
- Nếu quản lý lựa chọn “Thêm” thì luồng sự kiện con Thêm sẽ được thực
hiện.
- Nếu quản lý chọn “Sửa” thì luồng sự kiện con Sửa sẽ được thực hiện.
 Ca sử dụng kết thúc
 Tác nhân có thể lựa chọn các ca sử dụng: quản lí dịch vụ, quản lí tiện nghi,
quản lí nhân viên, báo cáo thống kê hoặc thoát khỏi hệ thống.
b.2 Luồng rẽ nhánh
 Thêm
- Hệ thống xóa trắng dữ liệu- hiển thị cho nhập ở các ô nhập dữ liệu.
- Quản lý nhập đầy đủ thông tin cần thiết để thêm rồi chọn “Lưu”.
- Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu
không hợp lệ thì thực hiện luồng A17.
- Ngược lại, hệ thống sẽ hiển thị thông báo “Thêm thành công.
 Sửa
- Hệ thống hiển thị các thông tin mà quản lý cần sửa
- Quản lý nhập đầy đủ thông tin cần thiết để sửa rồi chọn “Sửa”.
- Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu
không hợp lệ thì thực hiện luồng A17.
- Hệ thống sẽ hiển thị thông báo “ Sửa thành công”.
 Luồng A17: Nhập sai hoặc thiếu thông tin.
- Hệ thống hiển thị thông báo lỗi.
25
- Quản có thể điền thông tin lại hoặc là thoát khỏi ca sử dụng này.
c. Tiền điều kiện
Đăng nhập thành công vào hệ thống với quyền đăng nhập.
d. Hậu điều kiện
Nếu ca sử dụng này được thực hiện thành công thì thông tin về hóa đơn sẽ
được cập nhật vào hệ thống. Trong các trường hợp khác, hệ thống ở trong
trạng thái chưa thay đổi.
2.7 Ca sử dụng lập phiếu thuê
a. Mô tả tóm tắt
Tên ca sử dụng: Lập phiếu thuê
Mục đích: Mô tả cách tác nhân quản lí thông tin phiếu thuê
Tác nhân: Nhân viên
b. Các luồng sự kiện
b.1 Luồng sự kiện chính
 Ca sử dụng này bắt đầu khi nhân viên chọn chức năng lập phiếu thuê cho
khách hàng khi đặt thuê phòng.
26
Hệ thống hiển thị form lập phiếu thuê chứa danh sách phiếu thuê, hiển thị cho
nhập các thông tin phiếu thuê (phòng thuê: ngày đến, ngày đi, số người ở),
hiển thị ngày lập là ngày hệ thống với các lựa chọn:
- Thêm
- Sửa
- Lưu
- In phiếu thuê
- Tra cứu phòng
 Hệ thống yêu cầu nhân viên lựa chọn chức năng mà họ muốn thực hiện.
- Nếu nhân viên lựa chọn “Thêm phiếu thuê” thì luồng sự kiện con Thêm sẽ
được thực hiện.
- Nếu nhân viên chọn “Sửa” thì luồng sự kiện con Sửa sẽ được thực hiện.
- Nếu nhân viên lựa chọn “Xóa” thì luồng sự kiện con Xóa sẽ được thực
hiện.
- Nếu nhân viên chọn “In phiếu thuê” thì luồng sự kiện con In sẽ được thực
hiện.
- Nếu nhân viên chọn “Tra cứu phòng” thì luồng sự kiện con Tra cứu
phòng được thực hiện.
 Ca sử dụng kết thúc
b.2 Luồng rẽ nhánh
 Thêm
- Hệ thống xóa trắng dữ liệu- hiển thị cho nhập ở các ô nhập dữ liệu.
27
- Nhân viên chọn mã khách hàng( hệ thống hiển thị tên khách hàng, địa chỉ),
mã nhân viên lập(Hệ thống hiển thị tên nhân viên kèm theo), lấy ra thông tin
phòng đặt thuê( mã phòng, loại phòng, diện tích, đơn giá).
- Nhân viên chọn “Lưu”.
- Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu
không hợp lệ thì thực hiện luồng A18.
Ngược lại, hệ thống sẽ hiển thị thông báo “Thêm thành công.
 Sửa
- Hệ thống hiển thị các thông tin mà nhân viên cần sửa
- Nhân viên nhập đầy đủ thông tin cần thiết để sửa rồi chọn “Sửa.
-- Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu
không hợp lệ thì thực hiện luồng A18.
- Hệ thống sẽ hiển thị thông báo “ Sửa thành công”.
+ Tác nhân chọn No
Hệ thống trở về luồng sự kiện Xóa.
- Hệ thống sẽ hiển thị thông báo xóa thành công.
 In phiếu thuê
- Nhân viên chọn phiếu thuê cần in
- hệ thống hiển thị phiếu thuê được chọn.
- Nhân viên chọn “in” phiếu thuê.
- Hệ thống sẽ thực hiện in ra.
 Tra cứu phòng
- Hệ thống hiển thị form tra cứu phòng: chứa danh sách phòng, lựa chọn Tra
cứu.
- Tác nhân chon tiêu chí tra cứu: theo giá, theo loại.
28
- Tác nhân nhập giá/ loại phòng
- Tác nhân click “Tra cứu”
- Hệ thống hiện danh sách phòng tra cứu còn trống
- Tác nhân thoát Form tra cứu phòng
- Hệ thống trả về form Lập phiếu thuê.
 Luồng A18: Nhập sai hoặc thiếu thông tin.
- Hệ thống hiển thị thông báo lỗi.
- Nhân viên có thể điền thông tin lại hoặc là thoát khỏi ca sử dụng này.
c. Tiền điều kiện
Đăng nhập thành công vào hệ thống với quyền đăng nhập.
d. Hậu điều kiện
Nếu ca sử dụng này được thực hiện thành công thì thông tin về phiếu thuê sẽ
được cập nhật vào khỏi hệ thống tùy theo chức năng mà tác nhân lựa chon.
Trong các trường hợp khác, hệ thống ở trong trạng thái chưa thay đổi.
2.8 Ca sử dụng lập hóa đơn
a. Mô tả tóm tắt
Tên ca sử dụng: Lập hóa đơn
Mục đích: Mô tả cách tác nhân quản lí lập hóa đơn
Tác nhân: Nhân viên
b. Các luồng sự kiện
b.1 Luồng chính
 Ca sử dụng này bắt đầu khi nhân viên chọn chức năng lập hóa đơn cho
khách hàng khi khách hàng trả phòng
29
Hệ thống hiển thị form lập hóa đơn chứa danh sách hóa đơn, hiển thị ngày
lập là ngày hệ thống với các lựa chọn:
- Thêm
- Xóa
- Lưu
- In hóa đơn
- Tra cứu phiếu thuê
Hệ thống yêu cầu nhân viên lựa chọn chức năng mà họ muốn thực hiện.
- Nếu nhân viên lựa chọn “Thêm” thì luồng sự kiện con Thêm sẽ được thực
hiện.
- Nếu nhân viên chọn “Sửa” thì luồng sự kiện con Sửa sẽ được thực hiện.
- Nếu nhân viên lựa chọn “Xóa” thì luồng sự kiện con Xóa sẽ được thực
hiện.
- Nếu nhân viên chọn “In hóa đơn” thì luồng sự kiện con In sẽ được thực
hiện.
- Nếu nhân viên chọn “Tra cứu phiếu thuê” thì luồng sự kiện Tra cứu
phiếu thuê sẽ được thực hiên.
Ca sử dụng kết thúc
30
b.2 Luồng rẽ nhánh
 Thêm
- Hệ thống xóa trắng dữ liệu- hiển thị cho nhập ở các ô nhập dữ liệu.
- Nhân viên chọn các thông tin về: mã khách hàng, mã nhân viên, phiếu
thuê, hóa đơn dịch vụ, thông tin dịch vụ, nhập thông tin hóa đơn.
- Nhân viên chọn “Lưu”.
- Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu
không hợp lệ thì thực hiện luồng A19.
- Ngược lại, hệ thống sẽ hiển thị thông báo “Thêm thành công.
 Xóa
- Nhân viên chọn vào hóa đơn cần xóa rồi chọn “Xóa”.
- Hệ thống sẽ hiển thị thông báo xóa thành công.
 In hóa đơn
- Nhân viên chọn hóa đơn cần in rồi chọn in hóa đơn.
- Hệ thống sẽ hiển thị dạng hóa đơn sẽ được in.
- Nhân viên chọn “In”.
- Hệ thống sẽ thực hiện in ra.
 Tra cứu phiếu thuê
- Hệ thống hiện form tra cứu phiếu thuê
- Nhân viên nhập mã khách hàng hoặc tên khách hàng.
- Hệ thống hiển thị danh sách phiếu thuê theo của khách hàng( phiếu thuê
chưa thanh toán).
- Nhân viên lựa chọn thoát form
- Hệ thống hiển thị form lập hóa đơn.
 Lập hóa đơn dịch vụ
31
- Nhân viên nhập thông tin hóa đơn dịch vụ: mã HD, lấy mã phiếu thuê,
ngày lập, thông tin dịch vụ.
- Nhân viên chọn “Thêm”.
- Hệ thống thực hiện Thêm hóa đơn dịch vụ.
- Nhân viên chọn “In”
- Hệ thống sẽ thực hiện in ra.
 Luồng A19: Nhập sai hoặc thiếu thông tin.
- Hệ thống hiển thị thông báo lỗi.
c. Tiền điều kiện
Đăng nhập thành công vào hệ thống theo quyền đăng nhập.
d. Hậu điều kiện
Nếu ca sử dụng này được thực hiện thành công thì thông tin về hóa đơn sẽ
được cập nhật vào hệ thống. Trong các trường hợp khác, hệ thống ở trong
trạng thái chưa thay đổi.
2.9 Ca sử dụng báo cáo thống kê doanh thu
a. Mô tả tóm tắt
Tên ca sử dụng: Báo cáo thống kê doanh thu.
Mục đích: Giúp quản lí xem báo cáo thống kê.
Tác nhân: Quản lí.
b. Các luồng sự kiện
b.1 Luồng sự kiện chính
 Ca sử dụng này bắt đầu khi ngưởi dùng chọn chức năng báo cáo thống kê.
 Hệ thống yêu cầu tác nhân lựa chọn chức năng mà họ muốn thực hiện.
32
- Nếu nhân viên lựa chọn “Thống kê doanh thu” thì luồng sự kiện con
Thống kê doanh thu sẽ được thực hiện.
- Nếu nhân viên chọn “Thống kê dịch vụ” thì luồng sự kiện con Thống kê
dịch vụ bán sẽ được thực hiện.
 Ca sử dụng kết thúc
b.2 Luồng rẽ nhánh
 Thống kê doanh thu:
- Hệ thống yêu cầu tác nhân nhập vào thông tin từ ngày đến ngày cần báo cáo
thống kê.
- Tác nhân nhập ngày. Trong đó ngày bắt đầu phải <= ngày cuối cần thống kê.
- Hệ thống hiển thị thông tin về doanh thu theo khoảng thời gian tác nhân đã
nhập vào: tổng tiền phòng, tổng tiền dịch vụ, tiền đã thanh toán, tiền chưa
thanh toán.
 Thống kê dịch vụ bán:
- Tác nhân chọn “Thống kê dịch vụ bán ” :
+ Hệ thống yêu cầu tác nhân nhập vào khoảng thời gian cần thống kê: từ
ngày, đến ngày. Trong đó giá trị đến ngày>= từ ngày.
+ Hệ thống hiển thị thông tin về dịch vụ đã bán theo khoảng thời gian mà tác
nhân nhập vào: mã dịch vụ, tên dịch vụ, mô tả, đơn vị tính, số lượng, đơn giá
bán.
c. Tiền điều kiện
Đăng nhập thành công vào hệ thống theo quyền đăng nhập.
d. Hậu điều kiện
Nếu ca sử dụng này được thực hiện thành công thì thông tin về báo cáo
thống kê được hiển thị theo tiêu chí mà tác nhân đã chọn.
33
3 Biểu đồ lớp lĩnh vực
 Xác định lớp dựa vào tiếp cận theo thực thể nghiệp vụ:
+ Dựa vào tác nhân và thừa tác viên ta xác định được các lớp:
- Lớp Nhanvien( nhân viên, quản lí) bao gồm các thông tin:
Mã nhân viên, họ tên nhân viên, ngày sinh, giới tính, địa chỉ, số CMND,
ngày vào, bộ phận.
+ Dựa vào thực thể hóa đơn, ta xác định được các lớp:
- Lớp hóa đơn thanh toán(Hoadon) bao gồm các thông tin:
Mã hóa đơn, ngày lập, thông tin hóa đơn dịch vụ, thông tin phiếu thuê, tên
khách hàng, tên nhân viên.
+ Dựa vào thực thể phiếu thuê, ta xác định các lớp:
- Lớp khách hàng(Khachhang) bao gồm các thông tin:
Mã khách hàng, họ tên, địa chỉ, số điện thoại, số CMND.
- Lớp phòng( Phong) bao gồm các thông tin:
Mã phòng, loại phòng, diện tích, đơn giá, tình trạng, tiện nghi.
- Lớp phiếu thuê phòng( Phieuthue) bao gồm các thông tin:
Mã phiếu thuê, ngày lập, thông tin phòng, tên nhân viên, tên khách hàng,
ngày đến, ngày đi.
+ Dựa vào thực thể hóa đơn dịch vụ ta xác định được các lớp:
- Lớp dịch vụ(Dichvu) bao gồm các thông tin:
Mã dịch vụ, tên dịch vụ, số lượng, đơn vị tính, đơn giá.
- Lớp hóa đơn dịch vụ(HDDichvu) bao gòm các thông tin:
Mã HDDV, ngày lập, tên khách hàng, thông tin dịch vụ, tên nhân viên.
+ Ngoài ra, trong mỗi phòng có các tiện nghi, ta xác định được lớp tiện nghi:
- Lớp tiện nghi( Tiennghi) bao gồm các thông tin:
Mã tiện nghi, tên tiện nghi, số lượng, mô tả, nhà cung cấp.
34
 Gán trách nhiệm cho các lớp vừa tìm được
- Lớp nhân viên: nhân viên trong khách sạn, cung cấp thông tin để quản lí lập
phiếu thuê, lạp hóa đơn.
- Lớp khách hàng: người đặt thuê phòng ở khách sạn, cung cấp thông tin để
lập phiếu thuê, sử dụng dịch vụ, thanh toán hóa đơn.
- Lớp phòng: lưu trữ thông tin về phòng trong khách sạn, cung cấp thông tin
để khách hàng đặt thuê phòng.
- Lớp tiện nghi: lưu trữ thông tin tiện nghi trong khách sạn và trong các
phòng.
- Lớp dịch vụ: lưu trữ thông tin dịch vụ trong khách sạn,cung cấp thông tin
cho quản lí sử dụng dịch vụ của khách hàng.
- Lớp phiếu thuê: thông tin đặt thuê phòng của khách hàng ở khách sạn, cung
cấp thông tin để thanh toán hóa đơn cho khách hàng.
- Lớp hóa đơn dịch vụ: quản lí sử dụng dịch vụ của khách hàng trong khách
sạn, cung cấp thông tin để thanh toán hóa đơn cho khách hàng.
- Lớp hóa đơn: hóa đơn thanh toán chi phí thuê phòng, chi phí sử dụng dịch
vụ của khách hàng ở khách sạn.
 Biểu đồ lớp lĩnh vực:
35
4 Biểu đồ tham gia ca sử dụng
4.1 Ca đăng nhập
36
4.2 Ca sử dụng lập phiếu thuê
37
 Tra cứu phòng
4.3 Quản lí nhân viên
4.4 Quản lý phòng
38
4.5 Quản lý khách hàng
4.6 Quản lý dịch vụ
4.7 Quản lý tiện nghi
39
4.8 Lập hóa đơn
 Lập hóa đơn
 Lập hóa đơn dịch vụ
40
 Tra cứu phiếu thuê
4.9 Báo cáo, thống kê
41
5 Biểu đồ trình tự
5.1 Biểu đồ trình tự
5.1.1 Đăng nhập
a. Đăng nhập thành công
42
b. Đăng nhập lỗi
: nhanvien: nhanvien : W_Dangnhap: W_Dangnhap : C_Dangnhap: C_Dangnhap : Nhanvien: Nhanvien
1: Mo form
3: nhap du lieu
5: kiemtrahople( )
6: kiemtraDN( )
7:
4: click Dang nhap
9:
8: ket qua
10: ket qua
11: dang nhap thanh cong
2: y/c nhap tenDN, mat khau
12: hien form he thong
43
c. Đổi mật khẩu
: nhanvien: nhanvien : W_Dangnhap: W_Dangnhap : C_Dangnhap: C_Dangnhap : Nhanvien: Nhanvien
1: Mo form
3: nhap du lieu
4: click Dang nhap
5: kiemtrahople( )
6: kiemtraDN( )
7:
8: ket qua
9:
10: ket qua
11: Dang nhap khong thanh cong
2: y/c nhap tenDN, matkhau
12: DN khong thanh cong
44
5.2.2 Quản lý nhân viên
5.1.1.1 Thêm nhân viên
45
5.1.1.2 Sửa nhân viên
: quanli: quanli : W_QLnhanvien: W_QLnhanvien : C_QLnhanvien: C_QLnhanvien : Nhanvien: Nhanvien
1: Mo form
7: nhap DL cho nhan vien
4: click "Thêm"
6: kiem tra hop le()
9: ThemNV( )
10: Them nhan vien()
11: ket qua
12: ket qua
2: hien danh sach nhan vien
13: ket qua them
3: hien thi cho nhap tt nhan vien
5: xoa trang DL- cho nhap DL o cac o nhap
8: click "Luu" nhan nien
46
5.2.3 Quản lý phòng
* Thêm phòng
12: ket qua sua
: quanli: quanli : W_QLnhanvien: W_QLnhanvien : C_QLnhanvien: C_QLnhanvien : Nhanvien: Nhanvien
1: Mo form
3: Chon nhan vien
5: nhap thong tin sua nhan vien
6: click chon Sua nhan vien
7: Kiem tra hop le()
8: SuaNV( )
9: Sua nhan vien()
10: ket qua
11: ket qua
2: hien ds nhan vien
4: hien tt nhan vien chon
47
5.1.1.3 Sửa phòng
: quanli: quanli : W_QLPhong: W_QLPhong : C_QLPhong: C_QLPhong : Phong: Phong
1: Mo form
5: nhap thong tin phong them
3: click "Them" phong
7: kiem tra du lieu()
8: Themphong( )
9: Them phong()
10: ket qua them
11: ket qua them
2: hien thi ds phong
12: ket qua them
4: xoa trang DL- cho nhap DL nhap
6: click "Luu" phong
48
5.2.4 Quản lý tiện nghi
 Thêm tiện nghi
: quanli: quanli : W_QLPhong: W_QLPhong : C_QLPhong: C_QLPhong
: Phong: Phong
1: Mo form
3: chon phong sua
5: nhap thong tin sua
6: click Sua phong
7: kiem tra hop le
8: Suaphong( )
9: Sua phong()
10: ket qua sua
11: ket qua sua
2: danh sach phong
4: hien thi cho nhap tt sua
12: ket qua sua
49
 Sửa tiện nghi
: quanli: quanli : W_QLTiengnghi: W_QLTiengnghi
: C_QLTiennghi: C_QLTiennghi : Tiennghi: Tiennghi
1: Mo form
6: click "Luu" tien nghi
7: kiem tra du lieu()
8: ThemTN( )
11: ket qua them
9: Them TN()
10: ket qua them
5: nhap tt tien nghi them
2: danh sach tien nghi
12: ket qua them
3: clicl "Them" tien nghi
4: xoa trang DL-cho nhap DL nhap
50
5.2.5 Quản lý dịch vụ
 Thêm dịch vụ
: C_QLTiennghi: C_QLTiennghi: quanli: quanli : Tiennghi: Tiennghi
: W_QLTiengnghi: W_QLTiengnghi
1: Mo form
3: chon tien nghi sua
5: nhap du lieu sua
6: click sua
7: kiem tra du lieu
8: SuaTN( )
9: SuaTN()
10: ket qua sua
11: ket qua sua
2: danh sach tien nghi
4: hien tien nghi cho sua tt
12: ket qua sua
51
 Sửa dịch vụ
: quanli: quanli : W_QLdichvu: W_QLdichvu : C_QLdichvu: C_QLdichvu : Dichvu: Dichvu
1: Mo form
5: nhap thong tin dich vu
6: click "Luu" dich vu
7: kiem tra du lieu
8: ThemDV( )
9: Them DV()
10: ket qua them
11: ket qua them
2: ds dich vu
12: ket qua them
3: click "Them" dich vu
4: xoa trang DL-cho nhap DL nhap
52
5.2.5 Quản lý khách hàng
 Thêm
: quanli: quanli : W_QLdichvu: W_QLdichvu : C_QLdichvu: C_QLdichvu : Dichvu: Dichvu
1: Mo form
3: chon dich vu sua
5: nhap thong tin sua
6: click Sua dich vu
7: kiem tra hop le()
8: SuaDV( )
9: Sua DV()
10: ket qua sua
11: ket qua sua
2: ds dich vu
4: hien thi dv chon sua
12: ket qua sua
53
 Sửa
: nhanvien: nhanvien : W_QLKhachhang: W_QLKhachhang : C_QLKhachhang: C_QLKhachhang : Khachang: Khachang
1: Mo form
5: nhap thong tin khach hang
6: click "Luu" khach hang
7: kiem tra du lieu
8: ThemKH( )
9: Them KH()
10: ket qua them
11: ket qua them
2: ds khach hang
12: ket qua them
3: click "Them" khach hang
4: xoa trang DL-cho nhap DL nhap
54
5.2.6 Lập phiếu thuê
 Thêm phiếu thuê
12: ket qua sua
: nhanvien: nhanvien : W_QLKhachhang: W_QLKhachhang : C_QLKhachhang: C_QLKhachhang : Khachang: Khachang
1: Mo form
3: chon khach hang sua
5: nhap thong tin sua
6: click chon Sua Khach hang
7: kiem tra du lieu()
8: SuaKH( )
9: Sua KH()
10: ket qua sua
11: ket qua sua
2: ds khach hang
4: hien cho sua KH chon
55
 Sửa phiếu thuê
: nhanvien: nhanvien : W_Lapphieuthue: W_Lapphieuthue : C_Lapphieuthue: C_Lapphieuthue : Phieuthue: Phieuthue
1: Mo form
8: chon ma khach hang
12: Nhap du lieu con thieu
13: click "Luu" phieu thue
14: kiem tra hop le()
15: ThemPT( )
16: Them phieu thue()
17: ket qua them
18: ket qua them
6: chon phong
2: hien form
5: hien ngay lap
7: hien thi tt phong chon
9: hien thi tt khach hang
10: chon ma nhan vien
11: hien tt nhan vien
19: ket qua them
3: click "Them"
4: xoa trang DL-cho nhap DL nhap
56
 In phiếu thuê
: nhanvien: nhanvien : W_Lapphieuthue: W_Lapphieuthue : C_Lapphieuthue: C_Lapphieuthue : Phieuthue: Phieuthue
1: Mo form
3: Chon phieu thue sua
6: nhap thong tin sua
7: click Sua phieu thue
8: kiem tra hop le()
9: suaPT( )
10: Sua phieu thue()
11: ket qua sua
12: ket qua sua
2: ds phieu thue
4: hien tt phieu chon
5: cho sua phong thue,ngay den,ngay di
13: ket qua sua
57
 Tra cứu phòng
: nhanvien: nhanvien : W_Lapphieuthue: W_Lapphieuthue : C_Lapphieuthue: C_Lapphieuthue : Phieuthue: Phieuthue
1: Mo form
3: chon phieu thue
5: click In phieu thue
2: ds phieu thue
4: hien thi phieu thue chon
6: InPT( )
9: ket qua In
7: In PT()
8: ket qua In
10: phieu thue In
58
5.2.7 Lập hóa đơn
 Thêm hóa đơn
: nhanvien: nhanvien : W_Lapphieuthue: W_Lapphieuthue : W_Tracuuphong: W_Tracuuphong : C_Lapphieuthue: C_Lapphieuthue : Phong: Phong
1: mo form
2: hien thi form
3: chon tra cuu phong
4: tra cuu Phong( )
8: tra cuu phong()
9: tra cuu phong()
10: phong
11: danh sach phong
12: danh sach phong
13: thoat form
15: hien form
14: goi form
5: hien form
6: chon tieu chi tra cuu
7: click "Tra cuu"
59
: nhanvien: nhanvien : W_Laphoadon: W_Laphoadon : C_Laphoadon: C_Laphoadon : Hoadon: Hoadon
1: Mo form
10: nhap thong tin hoa don
6: lay phieu thue theo ma PT
8: lay chi tiet dich vu su dung
11: click chon "Luu" hoa don
12: kiem tra hop le()
13: themHD( )
14: Them HD()
15: ket qua them
16: ket qua them
2: ds hoa don
5: hien ngay lap
7: tt phieu thue
9: tt dich vu sd
17: ket qua them
3: click Them""
4: xoa trang DL- cho nhap DL
60
 Tra cứu phiếu thuê
 Xóa hóa đơn
: nhanvien: nhanvien
: W_Laphoadon: W_Laphoadon :
W_Tra...
:
W_Tra...
: C_Laphoadon: C_Laphoadon : Phieuthue: Phieuthue
1: mo form
2: hien form
3: click "Tra cuu phieu thue"
4: mo form
5: hien form
6: nhap ma khach hang
7: click "Tra cuu"
8: Tra cuu PT()
9: Tra cuu PT()
10: ds phieu thue
11: ds phieu thue
12: danh sach phieu thue
13: thoat form
14: hien form
15: hien form
61
 In hóa đơn
: nhanvien: nhanvien :
W_Laphoadon
:
W_Laphoadon
: C_Laphoadon: C_Laphoadon
: Hoadon: Hoadon
1: Mo form
3: chon hoa don
4: click Xoa hoa don
5: kiem tra hop le()
6: xoaHD( )
7: XoaHD()
8: ket qua xoa
9: ket qua xoa
2: ds hoa don
10: ket qua xoa
62
5.2.5.1 Lập hóa đơn dịch vụ
: nhanvien: nhanvien : W_Laphoadon: W_Laphoadon : C_Laphoadon: C_Laphoadon : Hoadon: Hoadon
1: Mo form
3: chon hoa don
5: click In hoa don
6: InHD( )
7: InHD()
8: hoa don dang in
9: hoa don dang in
10: hoa don dang in
2: ds hoa don
4: hoa don chon
63
5.2.8 Báo cáo, thống kê
Doanh thu
: nhanvien: nhanvien : W_Laphoadon: W_Laphoadon : W_LapHDdichvu: W_LapHDdichvu : C_LapHDdichvu: C_LapHDdichvu : HDDichvu: HDDichvu
4: Mo form
7: lay thong tin dich vu
9: nhap du lieu
10: kiem tra hop le
11: Them HDDichvu()
12: Them HDDichvu()
13: ket qua them
14: ket qua them
5: hien ds HD dich vu
6: hien ngay lap
8: tt dich vu
15: ket qua them
1: mo form
2: hien form
3: chon lap hoa don dich vu
64
: quanli: quanli : W_Thongke: W_Thongke : C_Thongke: C_Thongke : Hoadon: Hoadon
1: Mo form
3: click chon thong ke doanh thu
5: nhap du lieu
6: click Thong ke
7: TK_Doanhthu( )
8: kiem tra hoa don
9: doanh thu
2: y/c chon tieu chi tke
4: y/c nhap khoang thoi gian tk
10: doanh thu
65
 Dịch vụ bán
: quanli: quanli : W_Thongke: W_Thongke : C_Thongke: C_Thongke : Hoadon: Hoadon
1: Mo form
3: click chon thong ke doanh thu
5: nhap du lieu
6: click Thong ke
7: TK_Doanhthu( )
8: kiem tra hoa don
9: doanh thu
2: y/c chon tieu chi tke
4: y/c nhap khoang thoi gian tk
10: doanh thu
66
6 . Biểu đồ lớp chi tiết
6.1 Đối chiếu và chỉnh sửa với các mô hình
- Sau khi thêm, bớt các lớp, thêm các thuộc tính tính cho các lớp, thêm kiểu dữ
liệu cho các thuộc tính, thêm và chỉnh lí mối quan hệ giữa các lớp, xác định được
các lớp sau:
- Lớp khách hàng(Khachhang):
 maKH: string
 tenKH: string
 soDT: integer
 soCMND: integer
 diachi: string
: Dichvu: Dichvu: quanli: quanli : W_Thongke: W_Thongke : C_Thongke: C_Thongke : HDDichvu: HDDichvu
1: Mo form
5: nhap ngay bat dau, ngay ket thuc
6: click Thong ke
7: TK_DVban( )
3: click chon thong ke dich vu ban
8: kiem tra dich vu
9: kiem tra chi tiet dich vu ban
10: ket qua thong ke
2: y/c chon tieu chi tke
4: y/c nhap khoang thoi gian tke
11: ket qua thong ke
67
- Lớp nhân viên(Nhanvien):
 maNV: string
 hoten: string
 soDT: integer
 soCMND: integer
 diachi: string
 ngaysinh: date
 ngayvao: date
 chucvu: string
 tenDN: string
 matkhau: string
- Lớp phòng(Phong):
 maphong: string
 loaiphong: string
 dientich: integer
 dongia: integer
 tinhtrang: string
- Lớp dịch vụ(Dichvu):
 maDV: string
 tenDV: string
 dongia: integer
 soluong: integer
 dvtinh: string
- Lớp phiếu thuê(Phieuthue):
 maPT: string
 ngaylap: date
68
 maNV: Nhanvien(Thuộc tính truy xuất)
 maKH: Khachhang(Thuộc tính truy xuất)
- Lớp hóa đơn dịch vu(HDDichvu):
 maHDDV: string
 ngaylap: date
 maNV: Nhanvien(Thuộc tính truy xuất)
 maKH: Khachhang(Thuộc tính truy xuất)
 maDV: Dichvu(Thuộc tính truy xuất)
 soluong: integer
- Lớp hóa đơn(Hoadon):
 maHD: string
 ngaylap: date
 maNV: Nhanvien(Thuộc tính truy xuất)
 maPT: Phieuthue(Thuộc tính truy xuất)
 maHDDV: HDDichvu(Thuộc tính truy xuất)
- Lớp tiện nghi:
 maTN: string
 tenTN: string
 soluong: int
 mota: string
 nhasx: string
* Phát sinh các lớp từ casc lớp khác:
- Lớp CT_Phongthue: phát sinh từ lớp Phong và lớp Phieuthue
 maphong: Phong(Thuộc tính truy xuất)
 maPT: Phieuthue(Thuộc tính truy xuất)
 ngayden: date
 ngaydi: date
69
 songuoio: integer
- Lớp CT_Tiennghi: phát sinh từ lớp Tiennghi và lớp Phong:
 maphong: Phong(Thuộc tính truy xuất)
 maTN: Tiennghi( thuộc tính truy xuất)
 soluong: integer
- Lớp CT_Dichvu: phát sinh từ lớp Dichvu và lớp HDDichvu:
 maDV: Dichvu(Thuộc tính truy xuất)
 maHDDV: HDDichvu(Thuộc tính truy xuất)
 soluong: integer
 dongiaban:integer
6.2 Biểu đồ lớp chi tiết
70
7. Biểu đồ hoạt động
7.1 Ca đăng nhập
 Đăng nhập
71
 Đổi mật khẩu
bat dau dang nhap
Mo form
nhap tenDN, matkhau
do/ kiem tra hop le()
exit/ hien thi du lieu nhap vao
click Dang nhap
lam lai
kiem tra hop le
kiem tra dang nhap
entry/ lay tenDN
entry/ lay matkhau
do/ kiem tra dang nhap
hop le
hien form
Thoat
dang nhap thanh
cong
hop le
ket thuc
thoat
He thongnhanv ien
72
7.2 Ca quản lí nhân viên
dang nhap thanh cong
mo form
nhap mat khau cu, mk
moi, mk xac nhan
click "Doi mat
khau"
hien form
Doi mat khau
entry/ lay matkhau
do/ doi mat khau
exit/ thong bao doi thanh cong
thoat
ket thuc
kiem tra hop le
exit/ hien thi du lieu nhap vao
exit/ kiem tra du lieu nhap
hop le
lam lai
thoat
hethongnhanv ien
73
7.3 Ca quản lí phòng
dang nhap thanh cong
mo form
nhap thong tin nhan
vien
exit/ Them nhan vien
exit/ Sua nhan vien
chon chuc nang
Them Sua
lam lai
Dong y
xac nhan
hien form
Luu
do/ Them nhan vien()
do/ Sua nhan vien
exit/ bao thanh cong
hop le
kiem tra hop le du
lieu
entry/ kiem tra hop le
thoat
hethongquanly
74
7.4 Ca quản lí tiện nghi
dang nhap thanh cong
Mo form
Dong y
xac nhan
chon chuc
nang
Them Sua
nhap thong tin
hien form
kiem tra hop le du
lieu
exit/ Kiem tra hop le
Luu
do/ Them nhan vien
do/ Sua nhan vien
exit/ bao thanh cong
du lieu hop le
bao loilam lai
hethongquanly
75
7.5 Ca quản lí khách hàng
dang nhap thanh cong
nhap thong tin tien
nghi
Dong y
xac nhan
Chon chuc
nang"
mo form
SuaThem
hien form QL
tien nghi
kiem tra hop le du lieu
exit/ Kiem tra hop le
Luu
do/ Them tien nghi
do/ Sua tien nghi
exit/ bao thnah cong
hop le
lam lai
thoat
hethongquanly
76
7.6 Ca quản lí dịch vụ
dang nhap thanh cong
mo form
nhap thong tin
khach hang
xac nhan
them thanh cong
chon chuc nang
Them Sua
hien form quan ly
khach hang
kiem tra hop le du
lieu
entry/ Kiem tra hop le
Luu
do/ Them khach hang
do/ Sua khach hang
exit/ bao thanh cong
hop le
lam lai
thoat
hethongquanly
77
7.7 Ca lập phiếu thuê
dang nhap thanh cong
Mo form
nhap thong
tin dich vu
xac nhan ket
qua
chon chuc nang
Them Sua
hien form quan
ly dich vu
kiem tra hop le
entry/ kiem tra hop le
Them dich vu
do/ Them dich vu
do/ Sua dich vu
exit/ bao thanh cong
hop le
lam lai
thoat
hethongquanly
78
7.8 Ca lập hóa đơn
 Lập hóa đơn
79
 Lập hóa đơn dịch vụ
80
7.9 Báo cáo thống kê
dang nhap thanh cong
mo form lap
hoa don
mo form lap
HD dich vu
click "Luu"
xac nhan ket
qua them
them thanh cong
nhap thong tin
hien form hoa
don
hien form lap
hoa don dich vu
kiem tra du
lieu nhap
khong hop le
Them HDDV
hop le
Lam lai
hethongnhanv ien
81
Dang nhap thanh cong
Mo form
Lua chon chuc
nang
Thong ke dich
vu
Thong ke hoa
don
Nhap thong tin
Lam lai
thoát
xac nhan
Hien form
Kiem tra hop le
entry/ kiem tra du lieu nhap
Thong ke
do/ Thong ke
exit/ ket qua thong ke
he thongquan ly
82
8. Thiết kế cơ sở dữ liệu
8.1 Mô tả các bảng
 Nhanvien
STT Tên thuộc tính PK/FK Kiểu DL Ràng buộc Mô tả
1 maNV PK Int Not null Mã nhân viên
2 tenNV nvarchar(50) Not null Họ tên NV
3 Ngaysinh Date Not null Ngày sinh
4 Gioitinh nchar(10) Not null Giới tính
5 Diachi nvarchar(50) Not null Địa chỉ
6 soCMND Int Not null Số CMND
7 soDT Nvarchar(15) Số điện thoại
8 Ngayvao Date Not null Ngày vào làm
9 Bophan Nvarchar(50) Not null Bộ phận
10 tenDN nvarchar(25) Tên đăng nhập
11 Matkhau nchar(10) Mật khẩu
 Tiennghi
STT Tên thuộc tính PK/FK Kiểu DL Ràng buộc Mô tả
1 maTN PK Int Not null Mã tiện nghi
2 tenTN nvarchar(50) Not null Tên tiện nghi
3 Soluong Int Not null Số lượng
4 Mota Nvarchar(25) Not null Mô tả
5 Nhacc nvarchar(25) Not null nhà cung cấp
 Phong
83
STT Tên thuộc tính PK/FK Kiểu DL Ràng buộc Mô tả
1 Maphong PK Int Not null Mã phòng
2 Tenphong Nvarchar(50) Not null Tên phòng
3 Loaiphong nvarchar(50) Not null Loại phòng
4 Dientich Nchar(10) Not null Diện tích
5 Dongia Nvarchar(25) Not null Đơn giá/ngày
6 Tinhtrang nvarchar(25) null Tình trạng
 CT_Tiennghi
STT Tên thuộc tính PK/FK Kiểu DL Ràng buộc Mô tả
1 Maphong PK Int Not null Mã phòng
2 maTN PK nvarchar(50) Not null Mã tiện nghi
3 Soluong Int Not null Số lượng
 Khachhang
STT Tên thuộc tính PK/FK Kiểu DL Ràng buộc Mô tả
1 maKH PK Int Not null Mã khách hàng
2 tenKH nvarchar(50) Not null Họ tên khách hàng
3 soCMND Int Not null Số CMND
4 Diachi nvarchar(50) Not null Địa chỉ
5 soDT Nvarchar(15
)
Số điện thoại
 Hoadon
84
STT Tên thuộc tính PK/FK Kiểu DL Ràng buộc Mô tả
1 maHD PK Int Not null Mã hóa đơn
2 maPT FK Int Not null Mã phiếu thuê
3 Ngaylap Date Not null Ngày lập
4 maNV FK Int Not null Mã nhân viên
 CT_Phongthue
STT Tên thuộc tính PK/FK Kiểu DL Ràng buộc Mô tả
1 Maphong PK Int Not null Mã phòng
2 maPT PK nvarchar(50) Not null Mã phiếu thuê
3 Ngayden date Not null Ngày đến
4 Ngaydi date Not null Ngày đi
5 Songuoi int Not null Số người ở
 Phieuthue
STT Tên thuộc tính PK/FK Kiểu DL Ràng buộc Mô tả
1 maPT PK Int Not null Mã phiếu thuê
2 Ngaylap Date Not null Ngày lập phiếu
3 maKH FK int Not null Mã khách hàng
4 maNV FK Int Not null Mã nhân viên
5 Tiendat float Not null Tiền đặt
 Dichvu
STT Tên thuộc tính PK/FK Kiểu DL Ràng buộc Mô tả
1 maDV PK Int Not null Mã dịch vụ
85
2 tenDV Nvarchar(50) Not null Tên dịch vụ
3 Dvtinh Nvarchar(25) Not null Đơn vị tính
4 Dgban float Not null Đơn giá bán
 CT_Dichvu
STT Tên thuộc tính PK/FK Kiểu DL Ràng buộc Mô tả
1 maDV PK Int Not null Mã dịch vụ
2 maHDDV PK Int Not null Mã hóa đơn DV
3 Soluong Int Not null Số lượng sử dụng
 HD_Dichvu
STT Tên thuộc tính PK/FK Kiểu DL Ràng buộc Mô tả
1 maHDDV PK Int Not null Mã HD dịch vụ
2 Ngaylap date Not null Ngày lập
3 maPT FK Int Not null Mã phiếu thuê
8.2 Cơ sở dữ liệu
86
87
CHƯƠNG 3 CÀI ĐẶT CHƯƠNGTRÌNH
1. Đăng nhập
88
89
2. Quản lý phòng
 Thêm phòng
 Sửa phòng
90
3. Quản lý nhân viên
4. Quản lý dịch vụ
91
5. Quản lý tiện nghi
6. Lập phiếu thuê
92
7. Lập hóa đơn
8. Lập hóa đơn dịch vụ
93
9. Thống kê doanh thu
10. Thống kê dịch vụ bán
94
11. Tra cứu phòng

More Related Content

What's hot

Tailieu.vncty.com quan ly cua hang may tinh
Tailieu.vncty.com   quan ly cua hang may tinhTailieu.vncty.com   quan ly cua hang may tinh
Tailieu.vncty.com quan ly cua hang may tinhTrần Đức Anh
 
Đề tài: Quy trình kiểm toán doanh thu bán hàng và cung cấp dịch vụ công ty k...
Đề tài: Quy  trình kiểm toán doanh thu bán hàng và cung cấp dịch vụ công ty k...Đề tài: Quy  trình kiểm toán doanh thu bán hàng và cung cấp dịch vụ công ty k...
Đề tài: Quy trình kiểm toán doanh thu bán hàng và cung cấp dịch vụ công ty k...Viết thuê trọn gói ZALO 0934573149
 
Chiến Lược Đại Dương Xanh
Chiến Lược Đại Dương XanhChiến Lược Đại Dương Xanh
Chiến Lược Đại Dương XanhSơn Bùi
 
Đề tài: Kế toán chi phí sản xuất tại Công ty Thực Phẩm Green, 9đ - Gửi miễn p...
Đề tài: Kế toán chi phí sản xuất tại Công ty Thực Phẩm Green, 9đ - Gửi miễn p...Đề tài: Kế toán chi phí sản xuất tại Công ty Thực Phẩm Green, 9đ - Gửi miễn p...
Đề tài: Kế toán chi phí sản xuất tại Công ty Thực Phẩm Green, 9đ - Gửi miễn p...Dịch vụ viết bài trọn gói ZALO: 0909232620
 
Đề tài: Kế toán chi phí sản xuất tại công ty nước khoáng Quảng Ninh - Gửi miễ...
Đề tài: Kế toán chi phí sản xuất tại công ty nước khoáng Quảng Ninh - Gửi miễ...Đề tài: Kế toán chi phí sản xuất tại công ty nước khoáng Quảng Ninh - Gửi miễ...
Đề tài: Kế toán chi phí sản xuất tại công ty nước khoáng Quảng Ninh - Gửi miễ...Dịch vụ viết bài trọn gói ZALO: 0909232620
 
Đề tài: Quản trị vốn lưu động tại tổng công ty đầu tư Hà Thanh, HAY - Gửi miễ...
Đề tài: Quản trị vốn lưu động tại tổng công ty đầu tư Hà Thanh, HAY - Gửi miễ...Đề tài: Quản trị vốn lưu động tại tổng công ty đầu tư Hà Thanh, HAY - Gửi miễ...
Đề tài: Quản trị vốn lưu động tại tổng công ty đầu tư Hà Thanh, HAY - Gửi miễ...Dịch vụ viết bài trọn gói ZALO: 0909232620
 

What's hot (13)

Đề tài: Kế toàn doanh thu, chi phí tại Công ty thương mại Bảo Lợi
Đề tài: Kế toàn doanh thu, chi phí tại Công ty thương mại Bảo LợiĐề tài: Kế toàn doanh thu, chi phí tại Công ty thương mại Bảo Lợi
Đề tài: Kế toàn doanh thu, chi phí tại Công ty thương mại Bảo Lợi
 
Đề tài: Hoàn thiện công tác kế toán thanh toán với người mua, người bán tại C...
Đề tài: Hoàn thiện công tác kế toán thanh toán với người mua, người bán tại C...Đề tài: Hoàn thiện công tác kế toán thanh toán với người mua, người bán tại C...
Đề tài: Hoàn thiện công tác kế toán thanh toán với người mua, người bán tại C...
 
Kế toán bán hàng và kết quả kinh doanh tại công ty TNHH An Phú
Kế toán bán hàng và kết quả kinh doanh tại công ty TNHH An PhúKế toán bán hàng và kết quả kinh doanh tại công ty TNHH An Phú
Kế toán bán hàng và kết quả kinh doanh tại công ty TNHH An Phú
 
Đề tài: Công tác lập Bảng cân đối kế toán tại Công ty Bia Tây Âu
Đề tài: Công tác lập Bảng cân đối kế toán tại Công ty Bia Tây ÂuĐề tài: Công tác lập Bảng cân đối kế toán tại Công ty Bia Tây Âu
Đề tài: Công tác lập Bảng cân đối kế toán tại Công ty Bia Tây Âu
 
Tailieu.vncty.com quan ly cua hang may tinh
Tailieu.vncty.com   quan ly cua hang may tinhTailieu.vncty.com   quan ly cua hang may tinh
Tailieu.vncty.com quan ly cua hang may tinh
 
Kế toán bán hàng và kết quả kinh doanh tại công ty thiết bị phụ tùng
Kế toán bán hàng và kết quả kinh doanh tại công ty thiết bị phụ tùngKế toán bán hàng và kết quả kinh doanh tại công ty thiết bị phụ tùng
Kế toán bán hàng và kết quả kinh doanh tại công ty thiết bị phụ tùng
 
Đề tài: Quy trình kiểm toán doanh thu bán hàng và cung cấp dịch vụ công ty k...
Đề tài: Quy  trình kiểm toán doanh thu bán hàng và cung cấp dịch vụ công ty k...Đề tài: Quy  trình kiểm toán doanh thu bán hàng và cung cấp dịch vụ công ty k...
Đề tài: Quy trình kiểm toán doanh thu bán hàng và cung cấp dịch vụ công ty k...
 
Đề tài: Kế toán doanh thu kinh doanh tại Công ty thương mại, HAY
Đề tài: Kế toán doanh thu kinh doanh tại Công ty thương mại, HAYĐề tài: Kế toán doanh thu kinh doanh tại Công ty thương mại, HAY
Đề tài: Kế toán doanh thu kinh doanh tại Công ty thương mại, HAY
 
Chiến Lược Đại Dương Xanh
Chiến Lược Đại Dương XanhChiến Lược Đại Dương Xanh
Chiến Lược Đại Dương Xanh
 
Luận văn: Kế toán thanh toán tại công ty quản lý tàu biển TTC, HAY
Luận văn: Kế toán thanh toán tại công ty quản lý tàu biển TTC, HAYLuận văn: Kế toán thanh toán tại công ty quản lý tàu biển TTC, HAY
Luận văn: Kế toán thanh toán tại công ty quản lý tàu biển TTC, HAY
 
Đề tài: Kế toán chi phí sản xuất tại Công ty Thực Phẩm Green, 9đ - Gửi miễn p...
Đề tài: Kế toán chi phí sản xuất tại Công ty Thực Phẩm Green, 9đ - Gửi miễn p...Đề tài: Kế toán chi phí sản xuất tại Công ty Thực Phẩm Green, 9đ - Gửi miễn p...
Đề tài: Kế toán chi phí sản xuất tại Công ty Thực Phẩm Green, 9đ - Gửi miễn p...
 
Đề tài: Kế toán chi phí sản xuất tại công ty nước khoáng Quảng Ninh - Gửi miễ...
Đề tài: Kế toán chi phí sản xuất tại công ty nước khoáng Quảng Ninh - Gửi miễ...Đề tài: Kế toán chi phí sản xuất tại công ty nước khoáng Quảng Ninh - Gửi miễ...
Đề tài: Kế toán chi phí sản xuất tại công ty nước khoáng Quảng Ninh - Gửi miễ...
 
Đề tài: Quản trị vốn lưu động tại tổng công ty đầu tư Hà Thanh, HAY - Gửi miễ...
Đề tài: Quản trị vốn lưu động tại tổng công ty đầu tư Hà Thanh, HAY - Gửi miễ...Đề tài: Quản trị vốn lưu động tại tổng công ty đầu tư Hà Thanh, HAY - Gửi miễ...
Đề tài: Quản trị vốn lưu động tại tổng công ty đầu tư Hà Thanh, HAY - Gửi miễ...
 

Similar to Btl đồ án-nhóm-15

Sổ tay tín dụng Agribank
Sổ tay tín dụng AgribankSổ tay tín dụng Agribank
Sổ tay tín dụng Agribankdissapointed
 
Nâng cao hiệu quả sử dụng vốn lưu động tại công ty tnhh liên doanh sơn asc ve...
Nâng cao hiệu quả sử dụng vốn lưu động tại công ty tnhh liên doanh sơn asc ve...Nâng cao hiệu quả sử dụng vốn lưu động tại công ty tnhh liên doanh sơn asc ve...
Nâng cao hiệu quả sử dụng vốn lưu động tại công ty tnhh liên doanh sơn asc ve...https://www.facebook.com/garmentspace
 
Bbc hospital gioi thieu phan mem 12.10.18
Bbc hospital gioi thieu phan mem   12.10.18Bbc hospital gioi thieu phan mem   12.10.18
Bbc hospital gioi thieu phan mem 12.10.18AndrewTran120
 
khóa luận lương.docx
khóa luận lương.docxkhóa luận lương.docx
khóa luận lương.docxTThThoa
 

Similar to Btl đồ án-nhóm-15 (20)

Th3012
Th3012Th3012
Th3012
 
Sổ tay tín dụng Agribank
Sổ tay tín dụng AgribankSổ tay tín dụng Agribank
Sổ tay tín dụng Agribank
 
Khóa luận: Kế toán doanh thu, chi phí và xác định kết quả kinh doanh
Khóa luận: Kế toán doanh thu, chi phí và xác định kết quả kinh doanhKhóa luận: Kế toán doanh thu, chi phí và xác định kết quả kinh doanh
Khóa luận: Kế toán doanh thu, chi phí và xác định kết quả kinh doanh
 
Nâng cao hiệu quả sử dụng vốn lưu động tại công ty tnhh liên doanh sơn asc ve...
Nâng cao hiệu quả sử dụng vốn lưu động tại công ty tnhh liên doanh sơn asc ve...Nâng cao hiệu quả sử dụng vốn lưu động tại công ty tnhh liên doanh sơn asc ve...
Nâng cao hiệu quả sử dụng vốn lưu động tại công ty tnhh liên doanh sơn asc ve...
 
Đề tài: Kế toán doanh thu chi phí tại công ty Thành An 468, HAY
Đề tài: Kế toán doanh thu chi phí tại công ty Thành An 468, HAYĐề tài: Kế toán doanh thu chi phí tại công ty Thành An 468, HAY
Đề tài: Kế toán doanh thu chi phí tại công ty Thành An 468, HAY
 
Đề tài: Kế toán doanh thu chi phí tại Công ty tiếp vận Mercury, 9đ
Đề tài: Kế toán doanh thu chi phí tại Công ty tiếp vận Mercury, 9đĐề tài: Kế toán doanh thu chi phí tại Công ty tiếp vận Mercury, 9đ
Đề tài: Kế toán doanh thu chi phí tại Công ty tiếp vận Mercury, 9đ
 
Đề tài: Kế toàn doanh thu, chi phí tại Công ty phụ tùng ô tô, HAY
Đề tài: Kế toàn doanh thu, chi phí tại Công ty phụ tùng ô tô, HAYĐề tài: Kế toàn doanh thu, chi phí tại Công ty phụ tùng ô tô, HAY
Đề tài: Kế toàn doanh thu, chi phí tại Công ty phụ tùng ô tô, HAY
 
Đề tài: Kế toán doanh thu, chi phí và xác định kết quả kinh doanh
 Đề tài: Kế toán doanh thu, chi phí và xác định  kết quả kinh doanh Đề tài: Kế toán doanh thu, chi phí và xác định  kết quả kinh doanh
Đề tài: Kế toán doanh thu, chi phí và xác định kết quả kinh doanh
 
Đề tài: Kế toán kết quả kinh doanh tại công ty sản xuất Minh Thịnh
Đề tài: Kế toán kết quả kinh doanh tại công ty sản xuất Minh ThịnhĐề tài: Kế toán kết quả kinh doanh tại công ty sản xuất Minh Thịnh
Đề tài: Kế toán kết quả kinh doanh tại công ty sản xuất Minh Thịnh
 
Kiểm toán khoản mục phải thu khách hàng tại Công ty UHY ACA
Kiểm toán khoản mục phải thu khách hàng tại Công ty UHY ACAKiểm toán khoản mục phải thu khách hàng tại Công ty UHY ACA
Kiểm toán khoản mục phải thu khách hàng tại Công ty UHY ACA
 
Báo cáo thực tập kế toán tại California Fitness and Yoga
Báo cáo thực tập kế toán tại California Fitness and YogaBáo cáo thực tập kế toán tại California Fitness and Yoga
Báo cáo thực tập kế toán tại California Fitness and Yoga
 
Kế toán chi phí và kết quả kinh doanh tại công ty Vận tải Tùng Anh
Kế toán chi phí và kết quả kinh doanh tại công ty Vận tải Tùng AnhKế toán chi phí và kết quả kinh doanh tại công ty Vận tải Tùng Anh
Kế toán chi phí và kết quả kinh doanh tại công ty Vận tải Tùng Anh
 
Đề tài: Kế toán vốn bằng tiền tại công ty thương mại dịch vụ, HAY
Đề tài: Kế toán vốn bằng tiền tại công ty thương mại dịch vụ, HAYĐề tài: Kế toán vốn bằng tiền tại công ty thương mại dịch vụ, HAY
Đề tài: Kế toán vốn bằng tiền tại công ty thương mại dịch vụ, HAY
 
Đề tài: Công tác kế toán tiền lương tại công ty Xây dựng, HAY
Đề tài: Công tác kế toán tiền lương tại công ty Xây dựng, HAYĐề tài: Công tác kế toán tiền lương tại công ty Xây dựng, HAY
Đề tài: Công tác kế toán tiền lương tại công ty Xây dựng, HAY
 
Kế Toán Xác Định Kết Quả Kinh Doanh Tại Công Ty, 2022
Kế Toán Xác Định Kết Quả Kinh Doanh Tại Công Ty, 2022Kế Toán Xác Định Kết Quả Kinh Doanh Tại Công Ty, 2022
Kế Toán Xác Định Kết Quả Kinh Doanh Tại Công Ty, 2022
 
Bbc hospital gioi thieu phan mem 12.10.18
Bbc hospital gioi thieu phan mem   12.10.18Bbc hospital gioi thieu phan mem   12.10.18
Bbc hospital gioi thieu phan mem 12.10.18
 
khóa luận lương.docx
khóa luận lương.docxkhóa luận lương.docx
khóa luận lương.docx
 
Đề tài: Khoản mục phải thu khách hàng tại Công ty Kiểm toán VACO
Đề tài: Khoản mục phải thu khách hàng tại Công ty Kiểm toán VACOĐề tài: Khoản mục phải thu khách hàng tại Công ty Kiểm toán VACO
Đề tài: Khoản mục phải thu khách hàng tại Công ty Kiểm toán VACO
 
Đề tài: Doanh thu, chi phí tại Công ty sản xuất sơn giao thông
Đề tài: Doanh thu, chi phí tại Công ty sản xuất sơn giao thôngĐề tài: Doanh thu, chi phí tại Công ty sản xuất sơn giao thông
Đề tài: Doanh thu, chi phí tại Công ty sản xuất sơn giao thông
 
Đề tài: Công tác doanh thu, chi phí và xác định kết quả kinh doanh
Đề tài: Công tác doanh thu, chi phí và xác định kết quả kinh doanhĐề tài: Công tác doanh thu, chi phí và xác định kết quả kinh doanh
Đề tài: Công tác doanh thu, chi phí và xác định kết quả kinh doanh
 

Btl đồ án-nhóm-15

  • 1. 1 MỤC LỤC Error!Bookmark notdefined. CHƯƠNG 1: KHẢO SÁT HỆ THỐNG VÀ XÁC ĐỊNH BÀI TOÁN....................................................3 1. Giới thiệu................................................................................................................................3 2 Sơ đồ tổ chức nhà hàng-khách sạn................................................................................................4 2.1 Sơ đồ....................................................................................................................................4 2. 2 Mô tả công việc, nhiệm vụ của hệ thống................................................................................4 3. Quy trình hoạt động của khách sạn..........................................................................................6 Chương 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN.........................................................12 1. Biểu đồ ca sử dụng ................................................................................................................12 1.1 Xác định tác nhân của hệ thống....................................................................................12 1.2 Xác định ca sử dụng .....................................................................................................12 1.3 Biểu đồ ca sử dụng........................................................................................................13 2. Đặc tả Ucase ........................................................................................................................13 2.1 Ca đăng nhập......................................................................................................................13 2.2 Ca quản lí nhân viên.....................................................................................................16 2.3 Ca sử dụng quản tiện nghi.............................................................................................18 2.4 Ca sử dụng quản lí khách hàng .....................................................................................20 2.5 Ca sử dụng quản lí dịch vụ............................................................................................21 2.6 Ca sử dụng quản lý phòng............................................................................................23 2.7 Ca sử dụng lập phiếu thuê.............................................................................................25 2.8 Ca sử dụng lập hóa đơn .......................................................................................................28 2.9 Ca sử dụng báo cáo thống kê doanh thu ...........................................................................31 3 Biểu đồ lớp lĩnh vực.............................................................................................................33 4 Biểu đồ tham gia ca sử dụng................................................................................................35 4.1 Ca đăng nhập ...............................................................................................................35 4.2 Ca sử dụng lập phiếu thuê ............................................................................................36 4.3 Quản lí nhân viên.........................................................................................................37 4.4 Quản lý phòng..............................................................................................................37 4.5 Quản lý khách hàng......................................................................................................38 4.7 Quản lý tiện nghi..........................................................................................................38 4.8 Lập hóa đơn .................................................................................................................39
  • 2. 2 4.9 Báo cáo, thống kê..........................................................................................................40 5 Biểu đồ trình tự ...................................................................................................................41 5.1 Biểu đồ trình tự............................................................................................................41 5.1.1 Đăng nhập ................................................................................................................41 6 .Biểu đồ lớp chi tiết..................................................................................................................66 6.1 Đối chiếu và chỉnh sửa với các mô hình..............................................................................66 7. Biểu đồ hoạt động................................................................................................................70 7.1 Ca đăng nhập ...............................................................................................................70 7.2 Ca quản lí nhân viên.....................................................................................................72 7.3 Ca quản lí phòng ..........................................................................................................73 7.4 Ca quản lí tiện nghi......................................................................................................74 7.5 Ca quản lí khách hàng..................................................................................................75 7.6 Ca quản lí dịch vụ.........................................................................................................76 7.7 Ca lập phiếu thuê..........................................................................................................77 7.8 Ca lập hóa đơn .............................................................................................................78 7.9 Báo cáo thống kê...........................................................................................................80 8. Thiết kế cơ sở dữ liệu...........................................................................................................82 8.1 Mô tả các bảng .............................................................................................................82 8.2 Cơ sở dữ liệu.................................................................................................................85 CHƯƠNG3 CÀI ĐẶT CHƯƠNG TRÌNH..................................................................................87 1. Đăng nhập ...........................................................................................................................87 2. Quản lý phòng .....................................................................................................................89 3. Quản lý nhân viên................................................................................................................90 4. Quản lý dịch vụ....................................................................................................................90 5. Quản lý tiện nghi.................................................................................................................91 6. Lập phiếu thuê.....................................................................................................................91 7. Lập hóa đơn.........................................................................................................................92 8. Lập hóa đơn dịch vụ............................................................................................................92 9. Thống kê doanh thu.............................................................................................................93 10. Thống kê dịch vụ bán.......................................................................................................93 11. Tra cứu phòng .................................................................................................................94
  • 3. 3 CHƯƠNG 1: KHẢO SÁT HỆ THỐNG VÀ XÁC ĐỊNH BÀI TOÁN 1. Giới thiệu - Địa điểm khảo sát: Nhà hàng- khách sạn Nam Phương, tiểu khu 6, thị trấn Tĩnh Gia, Huyện Tĩnh Gia, Tỉnh Thanh Hóa. - Quy mô: Nhà hàng- khách sạn Nam Phương có 2 dãy nhà, với 20 phòng nghỉ và tiện nghi. - Chức năng chính: cho thuê phòng Các dịch vụ kèm theo: + Bán vé xe khách, + Dịch vụ : Nhà hàng Đồ uống Giặt là Hiện trạng hệ thống quản lí thông tin của khách sạn: Khách sạn quản lý thông tin bằng các file word, excel, access, giấy tờ, văn bản viết bằng tay.  Nhu cầu của khách sạn, bài toán đăt ra Có hệ thống quản lí thông tin về thuê- trả phòng một cách đồng nhất, bảo mật cao, thuận tiện cho hoạt động của khách sạn, đáp ứng các yêu cầu quản lí và tra cứu thông tin, giúp tiết kiệm thời gian va nguồn lực, chi phí cho hoạt động khách sạn.
  • 4. 4 2 Sơ đồ tổ chức nhà hàng-kháchsạn 2.1 Sơ đồ 2. 2 Mô tả công việc, nhiệm vụ của hệ thống  Bộ phận lễ tân - Bộ phận trực tiếp giao tiếp với khách hàng về: Nhận đặt thuê phòng, giao phòng, nhận trả phòng từ khách hàng. - Tiếp nhận khiếu nại, giải đáp thắc mắc hoặc các yêu cầu khác của khách hàng. - Gửi danh sách yêu cầu thuê phòng, trả phòng cho bộ phận buồng phòng. - Giao phòng cho khách hàng. - Lập phiếu thuê phòng cho khách hàng - Lập hóa đơn, thanh toán các khoản tiền thuê phòng và các khoản tiền dịch vụ khác cho khách hàng. - Thống kê doanh thu, tình hình thuê phòng cho ban giám đốc Ban giám đốc Bộ phận lễ tân Bộ phận quản lí tiện nghi Bộ phận quản lí dịch vụ Bộ phận buồng phòng Bộ phận tài chính, kế toán Bộ phận nhân sự
  • 5. 5  Bộ phận buồng phòng - Thông báo các phòng còn trống cho bộ phận lễ tân. - Chịu trách nhiệm về kiểm tra phòng, tiện nghi trong phòng. - Chuần bị trang thiết bị, tiện nghi trong phòng khi có thông báo cần từ bộ phận lễ tân, thông báo cho bộ phận lễ tân nếu có trục trặc về phòng. - Kiểm tra tình trạng phòng trước và sau khi thuê của khách hàng, báo cáo lại tình trạng cho bộ phận lễ tân. - Quản lí các trang thiết bị, tiện nghi hiện có, khi có tiện nghi mới thì lưu trữ lại thông tin, lập hóa đơn nhập tiện nghi, thanh toán tiền nhập tiện nghi cho nhà cung cấp. - Cung cấp tiện nghi tới các phòng, chịu trách nhiệm quản lí, sửa đổi, bổ sung tiện nghi cho các phòng.  Bộ phận quản lí nhân sự - Quản lí thông tin nhân viên, cập nhật, lưu trữ thông tin nhân viên, tuyển mới nhân viên, giải quyết các vấn đề liên quan đến nhân viên trong khách sạn.  Bộ phận quản lí dịch vụ - Cung cấp, quản lí các dịch vụ của khách sạn, đáp ứng nhu cầu dịch vụ của khách hàng - Cung cấp thông tin sử dụng dịch vụ (hóa đơn dịch vụ) của khách hàng cho bộ phận lễ tân.  Ban giám đốc - Quản lí toàn bộ hệ thống - Yêu cầu báo cáo tình trạng thuê phòng, tình trạng về phòng, dịch vụ, tiện nghi, lượng khách hàng thuê, doanh thu của khách sạn - Lập kế hoạch phát triển khách sạn
  • 6. 6 3. Quy trình hoạt động của khách sạn * Quản lí phòng: bộ phận buồng phòng lưu trữ, quản lí thông tin về tình trạng các phòng, cập nhật thông tin phòng khi có thay đổi, cung cấp thông tin phòng trống cho bộ phận thu ngân. Thông tin phòng bao gồm: mã phòng, loại phòng, diện tích, tình trạng, đơn giá, tiện nghi. * Quản lí tiện nghi: Khi có nhu cầu thêm tiện nghi mới, bộ phận buồng phòng nhập mới tiện nghi, lập hóa đơn khi nhập tiện nghi mới từ nhà cung cấp, lưu trữ, cập nhật thông tin tiện nghi. Thông tin tiện nghi bao gồm tên tiện nghi, số lượng, đơn giá, ngày nhập, nhà cung cấp. Thông tin nhà cung cấp tiện nghi cũng được lưu trữ lại. * Quản lí dịch vụ: Bộ phận quản lí dịch vụ có nhiệm vụ nhập dịch vụ mới từ nhà cung cấp, lưu trữ, cập nhật thông tin dịch vụ, thông tin nhà cung cấp dịch vụ cũng được lưu trữ lại. bộ phận này cung cấp dịch vụ cho khách khi có thông báo từ bộ phận lễ tân. Lập hóa đơn nhập dịch vụ khi nhập mới dịch vụ từ nhà cung cấp, lập hóa đơn bán dịch vụ khi cung cấp dịch vụ cho khách hàng trong khách sạn. * Quản lí thông tin nhân viên: do bộ phận nhân sự quản lí, thông tin nhân viên được cập nhật lưu trữ lại. Thông tin nhân viên bao gồm: họ tên, ngày sinh, giới tính, địa chỉ, số CMND, quốc tịch, ngày vào, bộ phận. * Quá trình đặt phòng: Trước khi thuê phòng, khách hàng phải đặt phòng trước. Tùy thuộc vào khả năng đáp ứng phòng mà khách sạn cho phép số ngày đăng kí trước. Khách hàng có thể đặt phòng trực tiếp tại quầy lễ tân hoặc gọi điện để đặt phòng. Bộ phận lễ tân tiếp nhận yêu cầu đặt phòng của khách hàng và thông báo cho bộ phận thu ngân, bộ phận thu ngân kiểm kiểm tra phòng theo yêu cầu của khách, nếu đáp ứng thì thông báo và yêu cầu khách hàng đưa ra thông tin đảm bảo thuê phòng là có thật (tiền đặt cọc, khách hàng thân tín, người quen…), nếu ko đáp ứng được nhu cầu thuê phòng của khách hàng, khách sạn sẽ từ chối cho thuê.
  • 7. 7 Bộ phận lễ tân thu thập thông tin về khách hàng, lưu trữ lại, làm thẻ khách hàng, lập phiếu đặt thuê phòng. Thông tin khách hàng gồm: họ tên khách hàng, ngày sinh, giới tính, quốc tịch, địa chỉ, số CMND. Thông tin trên phiếu đặt thuê phòng gồm: mã phiếu thuê, ngày lập, tiền đặt cọc, mã khách hàng, tên khách hàng, ngày nhận phòng, ngày trả phòng, nhân viên lập phiếu, thông tin phòng thuê (Tên phòng, loại phòng, diện tích, tình trạng, đơn giá). Phiếu đặt thuê được giao một bản cho khách hàng và bộ phận giữ lại một bản Hình ảnh phiếu đăt thuê phòng:
  • 8. 8
  • 9. 9 * Quá trình thuê phòng: Khi khách hàng đến nhận phòng, bộ phận lễ tân kiểm tra thông tin phòng và khách hàng dựa trên phiếu thuê, giao chìa khóa phòng, thẻ khách hàng và phòng thuê cho khách hàng theo thông tin trên phiếu thuê phòng Trong quá trình ở lại khách sạn, mọi nhu cầu về cơ sở vật chất, tiện nghi, dịch vu của khách hàng được gửi trực tiếp đến phòng lễ tân, phòng lễ tân sẽ tổng hợp lại, gửi thông báo đến các bộ phận liên quan thực hiện(sửa bóng điện- bộ phận quản lí phòng, đặt vé xe khách - bộ phận dịch vụ) và lưu lại thông tin lần phục vụ. Khách hàng có nhu cầu sử dụng dịch vụ tại khách sạn, khách hàng sẽ kí phiếu sử dụng dịch vụ và thanh toán chung vào hóa đơn khi trả phòng .
  • 10. 10 Thông tin hóa đơn dịch vụ gồm mã hóa đơn, ngày lập, mã khách hàng, tên khách hàng, thông tin dịch vụ(mã dịch vụ, tên dịch vụ, đơn giá, đơn vị tính), nhân viên lập phiếu . Hóa đơn dịch vụ: * Quá trình trả phòng: Khi có yêu cầu trả phòng từ khách hàng hoặc đến hạn khách phải trả phòng, bộ phận lễ tân sẽ tổng hợp lại thông tin quá trình thuê phòng của khách hàng, tiến hành kiểm tra tình trạng phòng, làm thủ tục trả phòng cho khách. Nhân viên lễ tân sẽ lập hóa đơn thanh toán chi phí cho khách hàng, bao gồm chi phí tiền phòng và
  • 11. 11 các khoản tiền dịch vụ khác sau khi trừ đi số tiền khách hàng đã đặt cọc trước đó, thu hồi thẻ khách hàng và khóa phòng. Hóa đơn được lưu thành 2 bản, một bản giao cho khách hàng, một bản bộ phận lễ tân giữ để thanh toán tiền phòng. Thông tin trên hóa đơn bao gồm: mã hóa đơn, ngày lập, thông tin hóa đơn dịch vụ, thông tin tiền đặt thuê, họ tên khách hàng, địa chỉ khách hàng, thông tin phòng thuê, nhân viên lập hóa đơn. Hóa đơn :
  • 12. 12 Chương 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN 1. Biểu đồ ca sử dụng 1.1 Xác định tác nhân của hệ thống - Tác nhân quản trị: sử dụng hệ thống để xem báo cáo thống kê, quản lí phòng, tiện nghi, dịch vụ. - Tác nhân nhân viên: tra cứu phòng, lập phiếu thuê, lập các hóa đơn, quản lí - tìm kiếm khách hàng, tìm kiếm dịch vụ. 1.2 Xác định ca sử dụng Tự động hóa các ca sử dụng - Quản lí thông tin dịch vụ. - Quản lí thông tin tiện nghi. - Quản lí thông tin phòng. - Quản lí thông tin khách hàng. - Lập hóa đơn - Lập phiếu thuê phòng. - Quản lí nhân viên. - Đăng nhập. - Báo cáo, thống kê.
  • 13. 13 1.3 Biểu đồ ca sử dụng 2. Đặc tả Ucase 2.1 Ca đăng nhập a. Mô tả tóm tắt - Tên ca sử dụng: Đăng nhập hệ thống - Mục đích: mô tả cách một tác nhân đăng nhập vào hệ thống - Tác nhân: Nhân viên, quản lí b. Các luồng sự kiện b.1 Luồng sự kiện chính  Ca sử dụng bắt đầu khi tác nhân đăng nhập vào hệ thống.
  • 14. 14  Hệ thống hiển thị form đăng nhập, yêu cầu tác nhân nhập tài khoản và mật khẩu đăng nhập.  Tác nhân nhập tài khoản và mật khẩu đăng nhập của mình.  Hệ thống kiểm tra hợp lệ tài khoản và mật khẩu đăng nhập, nếu không hợp lệ thì thực hiện luồng rẽ nhánh A1, ngược lại đăng nhập thành công vào hệ thống với quyền đăng nhập.  Tác nhân xác nhận đăng nhập thành công.  Hệ thống ghi lại quá trình đăng nhập  Nếu tác nhân chọn “Đổi mật khẩu” thì luồng rẽ nhánh đổi mật khẩu được thực hiện.  Ca sử dụng kết thúc b.2 Luồng rẽ nhánh  Luồng A1: Nếu tác nhân nhập sai tài khoản/ mật khẩu đăng nhập. Hệ thống hiển thị thông báo lỗi: Mật khẩu/ tài khoản bạn vừa nhập không chính xác. Tác nhân xác nhận lỗi đăng nhập. Tác nhân có thể chọn đăng nhập lại hoặc thoát khỏi hệ thống. Nếu tác nhân nhập sai tài khoản/ mật khẩu quá 5 lần thì hệ thống không cho tiếp tục đăng nhập nữa. Tác nhân thoát khỏi hệ thống.  Đổi mật khẩu: - Hệ thống yêu cầu tác nhân nhập mật khẩu cũ, mật khẩu mới, xác nhận mật khẩu mới. - Tác nhân nhập mật khẩu cũ, mật khẩu mới, xác nhận mật khâu mới. - Hệ thống kiểm tra mật khẩu cũ trùng mật khẩu đăng nhập của tác nhân, kiểm tra mật khẩu không trùng mật khẩu cũ, xác nhận mật khẩu mới trùng
  • 15. 15 mật khẩu mới vừa nhập. Nếu thỏa mãn thì hề thống thông báo đổi mật khẩu thành công, mật khẩu của tác nhân được thay đổithành mật khẩu mới nhập. Ngược lại, hệ thống thông báo lỗi, mật khẩu không được đổi, tác nhân được chọn nhập lại mật khẩu( tối đa 3 lần) .
  • 16. 16 c. Tiền điều kiện - Không d. Hậu điều kiện - Đăng nhập thành công, người sử dụng đăng nhập được vào hệ thống, sẽ làm việc được với các ca sử dụng được phân theo quyền đăng nhập. 2.2 Ca quản lí nhân viên. a. Mô tả tóm tắt - Tên ca sử dụng: Quản lí nhân viên. - Mục đích: mô tả cách một tác nhân cập nhật thông tin nhân viên. - Tác nhân: quản lí. b. Luồng sự kiện b.1 Luồng sự kiện chính  Ca sử dụng này bắt đầu khi nhân viên chọn chức năng quản lí nhân viên.  Hệ thống hiển thị form quản lý nhân viên chứa danh sách nhân viên, cho phép nhập thông tin nhân viên( họ tên, ngày sinh, ngày vào làm, số điện thoại, giới tính, chức vụ, quyền, tên đăng nhập, mật khẩu) với các lựa chọn: - Thêm - Sửa - Lưu Hệ thống yêu cầu tác nhân lựa chọn chức năng mà họ muốn thực hiện. -Nếu tác nhân lựa chọn “Thêm” thì luồng sự kiện con Thêm sẽ được thực hiện. - Nếu tác nhân chọn “Sửa” thì luồng sự kiện con Sửa sẽ được thực hiện.  Ca sử dụng kết thúc b.2 Luồng rẽ nhánh  Thêm
  • 17. 17 - Hệ thống xóa trắng dữ liệu- cho nhập dữ liệu ở các ô nhập dữ liệu. - Tác nhân nhập đầy đủ thông tin nhân viên thêm, chọn “Lưu”, - Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu không hợp lệ thì thực hiện luồng A12. - Hệ thống sẽ hiển thị thông báo: “ Bạn đã thêm thành công”.  Sửa - Tác nhân chọn nhân viên để sửa thông tin. - Hệ thống hiển thị cho phép sửa thông tin. - Nhân viên nhập đầy đủ thông tin cần thiết để sửa rồi chọn “Sửa”, - Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu không hợp lệ thì thực hiện luồng A12. - Hệ thống hiển thị thông báo “ Bạn đã sửa thành công”.  Luồng A12: Nhập sai hoặc thiếu thông tin. - Hệ thống hiển thị thông báo lỗi: “Dữ liệu bạn vừa nhập không hợp lệ”. - Nhân viên có thể điền lại thông tin hoặc là thoát khỏi ca sử dụng này. c. Tiền điều kiện Đăng nhập thành công vào hệ thống với quyền đăng nhập. d. Hậu điều kiện Nếu ca sử dụng này được thực hiện thành công thì thông tin về nhân viên sẽ được cập nhật vào hệ thống tùy theo luồng sự kiện mà tác nhân thực hiện. Trong các trường hợp khác, hệ thống ở trong trạng thái chưa thay đổi thông tin nhân viên.
  • 18. 18 2.3 Ca sử dụng quản tiện nghi a.Mô tả tóm tắt - Tên ca sử dụng: Quản lí tiện nghi. - Mục đích: mô tả cách một tác nhân cập nhật thông tin tiện nghi. - Tác nhân: quản lí. b. Luồng sự kiện b.1 Luồng sự kiện chính  Ca sử dụng này bắt đầu khi nhân viên chọn chức năng quản lí tiện nghi.  Hệ thống hiển thị form quản lý tiện nghi chứa danh sách tiện nghi, cho phép nhập thông tin tiện nghi(tên tiện nghi, mô tả.) với các lựa chọn: - Thêm - Sửa - Lưu  Hệ thống yêu cầu tác nhân lựa chọn chức năng mà họ muốn thực hiện. - Nếu tác nhân lựa chọn “Thêm” thì luồng sự kiện con Thêm sẽ được thực hiện. - Nếu tác nhân chọn “Sửa” thì luồng sự kiện con Sửa sẽ được thực hiện.  Ca sử dụng kết thúc b.2 Luồng rẽ nhánh  Thêm - Hệ thống xóa trắng dữ liệu, cho nhập dữ liệu ở các ô nhập dữ liệu. - Tác nhân nhập đầy đủ thông tin cần thiết để thêm rồi chọn “Lưu”, - Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu không hợp lệ thì thực hiện luồng A13. - Hệ thống sẽ hiển thị thông báo “ Bạn đã thêm thành công”.
  • 19. 19  Sửa - Hệ thống hiển thị các thông tin mà tác nhân cần sửa - Nhân viên nhập đầy đủ thông tin cần thiết để sửa rồi chọn “Sửa” - Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu không hợp lệ thì thực hiện luồng A13. - Hệ thống sẽ hiển thị thông báo “ Bạn đã sửa thành công”.  Xóa - Tác nhân chọn vào tiện nghi cần xóa rồi chọn “Xóa”. - Hệ thống hiển thị hộp thoại cảnh báo với nội dung “Bạn có muốn xóa không?”. + Tác nhân chọn Yes - Hệ thống kiểm tra ràng buộc thông tin tiện nghi. - Nếu thông tin tiện nghi được chọn xóa không có ràng buộc thông tin thì hệ thống sẽ hiển thị thông báo “Bạn đã xóa thành công!”. Ngược lại hệ thống hiển thị thông báo “Bạn không thể xóa tiện nghi này vì ràng buộc dữ liệu” + Tác nhân chọn No - Hệ thống trở về luồng sự kiện Xóa.  Luồng A13: Nhập sai hoặc thiếu thông tin. - Hệ thống hiển thị thông báo lỗi: “Dữ liệu bạn vừa nhập không hợp lệ”. - Nhân viên có thể điền lại thông tin hoặc là thoát khỏi ca sử dụng này. c. Tiền điều kiện Đăng nhập thành công vào hệ thống với quyền đăng nhập. d. Hậu điều kiện
  • 20. 20 Nếu ca sử dụng này được thực hiện thành công thì thông tin về tiện nghi sẽ được cập nhật vào hệ thống tùy theo luồng sự kiện mà tác nhân thực hiện. Trong các trường hợp khác, hệ thống ở trong trạng thái chưa thay đổi thông tin tiện nghi. 2.4 Ca sử dụng quản lí khách hàng a. Mô tả tóm tắt - Tên ca sử dụng: Quản lí khách hàng. - Mục đích: mô tả cách một tác nhân cập nhật thông tin khách hàng. - Tác nhân: nhân viên. b. Luồng sự kiện b.1 luồng sự kiện chính  Ca sử dụng này bắt đầu khi nhân viên chọn chức năng quản lí khách hàng.  Hệ thống hiển thị form quản lí khách hàng chứa danh sách khách hàng , cho phép nhập thông tin khách hàng( tên khách hàng, địa chỉ, số điện thoại, số CMND) với các lựa chọn: - Thêm - Sửa - Lưu - Hệ thống yêu cầu tác nhân lựa chọn chức năng mà họ muốn thực hiện. - Nếu tác nhân lựa chọn “Thêm” thì luồng sự kiện con Thêm sẽ được thực hiện. - Nếu tác nhân chọn “Sửa” thì luồng sự kiện con Sửa sẽ được thực hiện.  Ca sử dụng kết thúc b.2 Luồng rẽ nhánh  Thêm
  • 21. 21 - Hệ thống xóa trắng dữ liệu- cho nhập dữ liệu ở các ô nhập dữ liệu. - Tác nhân nhập đầy đủ thông tin cần thiết để thêm rồi chọn “Lưu”, - Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu không hợp lệ thì thực hiện luồng A14. - Hệ thống sẽ hiển thị thông báo “ Bạn đã thêm thành công”.  Sửa - Hệ thống hiển thị các thông tin mà tác nhân cần sửa - Nhân viên nhập đầy đủ thông tin cần thiết để sửa rồi chọn “Sửa”, -- Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu không hợp lệ thì thực hiện luồng A14. - Hệ thống sẽ hiển thị thông báo “ Bạn đã sửa thành công”.  Luồng A14: Nhập sai hoặc thiếu thông tin. - Hệ thống hiển thị thông báo lỗi: “Dữ liệu bạn vừa nhập không hợp lệ”. - Nhân viên có thể điền lại thông tin hoặc là thoát khỏi ca sử dụng này. c. Tiền điều kiện Đăng nhập thành công vào hệ thống với quyền đăng nhập. d. Hậu điều kiện Nếu ca sử dụng này được thực hiện thành công thì thông tin về khách hàng sẽ được cập nhật vào khỏi hệ thống tùy theo luồng sự kiện mà tác nhân thực hiện. Trong các trường hợp khác, hệ thống ở trong trạng thái chưa thay đổi thông tin khách hàng. 2.5 Ca sử dụng quản lí dịch vụ a. Mô tả tóm tắt - Tên ca sử dụng: Quản lí dịch vụ. - Mục đích: mô tả cách một tác nhân cập nhật thông tin dịch vụ.
  • 22. 22 - Tác nhân: nhân viên. b. Luồng sự kiện b.1 Luồng sự kiện chính  Ca sử dụng này bắt đầu khi nhân viên chọn chức năng quản lí dịch vụ. Hệ thống hiển thị form quản lí dịch vụ chứa danh sách dịch vụ, hiển thị cho nhập các thông tin dịch vụ( tên dịch vụ, đơn giá, số lượng) với các lựa chọn: - Thêm - Sửa - Lưu  Hệ thống yêu cầu tác nhân lựa chọn chức năng mà họ muốn thực hiện. - Nếu tác nhân lựa chọn “Thêm” thì luồng sự kiện con Thêm sẽ được thực hiện. - Nếu tác nhân chọn “Sửa” thì luồng sự kiện con Sửa sẽ được thực hiện.  Ca sử dụng kết thúc b.2 Luồng rẽ nhánh  Thêm - Hệ thống xóa trắng dữ liệu, cho nhập dữ liệu ở các ô nhập dữ liệu - Tác nhân nhập đầy đủ thông tin cần thiết để thêm rồi chọn “Lưu”. - Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu không hợp lệ thì thực hiện luồng A15. - Hệ thống sẽ hiển thị thông báo “ Bạn đã thêm thành công”.  Sửa - Hệ thống hiển thị các thông tin mà tác nhân cần sửa - Nhân viên nhập đầy đủ thông tin cần thiết để sửa rồi chọn “Sửa”.
  • 23. 23 -- Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu không hợp lệ thì thực hiện luồng A15. - Hệ thống sẽ hiển thị thông báo “ Bạn đã sửa thành công”.  Luồng A11: Nhập sai hoặc thiếu thông tin. - Hệ thống hiển thị thông báo lỗi: “Dữ liệu bạn vừa nhập không hợp lệ”. - Nhân viên có thể điền lại thông tin hoặc là thoát khỏi ca sử dụng này. c. Tiền điều kiện Đăng nhập thành công vào hệ thống với quyền đăng nhập. d. Hậu điều kiện Nếu ca sử dụng này được thực hiện thành công thì thông tin về dịch vụ sẽ được cập nhật vào hệ thống tùy theo luồng sự kiện mà tác nhân thực hiện. Trong các trường hợp khác, hệ thống ở trong trạng thái chưa thay đổi thông tin dịch vụ. 2.6 Ca sử dụng quản lý phòng a. Mô tả tóm tắt Tên ca sử dụng: Quản lý phòng Mục đích: Mô tả cách tác nhân quản lý phòng Tác nhân: Quản lý b. Các luồng sự kiện b.1 Luồng sự kiện chính  Ca sử dụng này bắt đầu khi quản lý chọn chức năng quản lý phòng Hệ thống hiển thị form quản lý phòng chứa danh sách phòng, hiển thị cho nhập các thông tin phòng( loại phòng, tên phòng, đơn giá, số lượng, tình trạng) với các lựa chọn: - Thêm
  • 24. 24 - Sửa - Lưu  Hệ thống yêu cầu quản lý lựa chọn chức năng mà họ muốn thực hiện. - Nếu quản lý lựa chọn “Thêm” thì luồng sự kiện con Thêm sẽ được thực hiện. - Nếu quản lý chọn “Sửa” thì luồng sự kiện con Sửa sẽ được thực hiện.  Ca sử dụng kết thúc  Tác nhân có thể lựa chọn các ca sử dụng: quản lí dịch vụ, quản lí tiện nghi, quản lí nhân viên, báo cáo thống kê hoặc thoát khỏi hệ thống. b.2 Luồng rẽ nhánh  Thêm - Hệ thống xóa trắng dữ liệu- hiển thị cho nhập ở các ô nhập dữ liệu. - Quản lý nhập đầy đủ thông tin cần thiết để thêm rồi chọn “Lưu”. - Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu không hợp lệ thì thực hiện luồng A17. - Ngược lại, hệ thống sẽ hiển thị thông báo “Thêm thành công.  Sửa - Hệ thống hiển thị các thông tin mà quản lý cần sửa - Quản lý nhập đầy đủ thông tin cần thiết để sửa rồi chọn “Sửa”. - Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu không hợp lệ thì thực hiện luồng A17. - Hệ thống sẽ hiển thị thông báo “ Sửa thành công”.  Luồng A17: Nhập sai hoặc thiếu thông tin. - Hệ thống hiển thị thông báo lỗi.
  • 25. 25 - Quản có thể điền thông tin lại hoặc là thoát khỏi ca sử dụng này. c. Tiền điều kiện Đăng nhập thành công vào hệ thống với quyền đăng nhập. d. Hậu điều kiện Nếu ca sử dụng này được thực hiện thành công thì thông tin về hóa đơn sẽ được cập nhật vào hệ thống. Trong các trường hợp khác, hệ thống ở trong trạng thái chưa thay đổi. 2.7 Ca sử dụng lập phiếu thuê a. Mô tả tóm tắt Tên ca sử dụng: Lập phiếu thuê Mục đích: Mô tả cách tác nhân quản lí thông tin phiếu thuê Tác nhân: Nhân viên b. Các luồng sự kiện b.1 Luồng sự kiện chính  Ca sử dụng này bắt đầu khi nhân viên chọn chức năng lập phiếu thuê cho khách hàng khi đặt thuê phòng.
  • 26. 26 Hệ thống hiển thị form lập phiếu thuê chứa danh sách phiếu thuê, hiển thị cho nhập các thông tin phiếu thuê (phòng thuê: ngày đến, ngày đi, số người ở), hiển thị ngày lập là ngày hệ thống với các lựa chọn: - Thêm - Sửa - Lưu - In phiếu thuê - Tra cứu phòng  Hệ thống yêu cầu nhân viên lựa chọn chức năng mà họ muốn thực hiện. - Nếu nhân viên lựa chọn “Thêm phiếu thuê” thì luồng sự kiện con Thêm sẽ được thực hiện. - Nếu nhân viên chọn “Sửa” thì luồng sự kiện con Sửa sẽ được thực hiện. - Nếu nhân viên lựa chọn “Xóa” thì luồng sự kiện con Xóa sẽ được thực hiện. - Nếu nhân viên chọn “In phiếu thuê” thì luồng sự kiện con In sẽ được thực hiện. - Nếu nhân viên chọn “Tra cứu phòng” thì luồng sự kiện con Tra cứu phòng được thực hiện.  Ca sử dụng kết thúc b.2 Luồng rẽ nhánh  Thêm - Hệ thống xóa trắng dữ liệu- hiển thị cho nhập ở các ô nhập dữ liệu.
  • 27. 27 - Nhân viên chọn mã khách hàng( hệ thống hiển thị tên khách hàng, địa chỉ), mã nhân viên lập(Hệ thống hiển thị tên nhân viên kèm theo), lấy ra thông tin phòng đặt thuê( mã phòng, loại phòng, diện tích, đơn giá). - Nhân viên chọn “Lưu”. - Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu không hợp lệ thì thực hiện luồng A18. Ngược lại, hệ thống sẽ hiển thị thông báo “Thêm thành công.  Sửa - Hệ thống hiển thị các thông tin mà nhân viên cần sửa - Nhân viên nhập đầy đủ thông tin cần thiết để sửa rồi chọn “Sửa. -- Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu không hợp lệ thì thực hiện luồng A18. - Hệ thống sẽ hiển thị thông báo “ Sửa thành công”. + Tác nhân chọn No Hệ thống trở về luồng sự kiện Xóa. - Hệ thống sẽ hiển thị thông báo xóa thành công.  In phiếu thuê - Nhân viên chọn phiếu thuê cần in - hệ thống hiển thị phiếu thuê được chọn. - Nhân viên chọn “in” phiếu thuê. - Hệ thống sẽ thực hiện in ra.  Tra cứu phòng - Hệ thống hiển thị form tra cứu phòng: chứa danh sách phòng, lựa chọn Tra cứu. - Tác nhân chon tiêu chí tra cứu: theo giá, theo loại.
  • 28. 28 - Tác nhân nhập giá/ loại phòng - Tác nhân click “Tra cứu” - Hệ thống hiện danh sách phòng tra cứu còn trống - Tác nhân thoát Form tra cứu phòng - Hệ thống trả về form Lập phiếu thuê.  Luồng A18: Nhập sai hoặc thiếu thông tin. - Hệ thống hiển thị thông báo lỗi. - Nhân viên có thể điền thông tin lại hoặc là thoát khỏi ca sử dụng này. c. Tiền điều kiện Đăng nhập thành công vào hệ thống với quyền đăng nhập. d. Hậu điều kiện Nếu ca sử dụng này được thực hiện thành công thì thông tin về phiếu thuê sẽ được cập nhật vào khỏi hệ thống tùy theo chức năng mà tác nhân lựa chon. Trong các trường hợp khác, hệ thống ở trong trạng thái chưa thay đổi. 2.8 Ca sử dụng lập hóa đơn a. Mô tả tóm tắt Tên ca sử dụng: Lập hóa đơn Mục đích: Mô tả cách tác nhân quản lí lập hóa đơn Tác nhân: Nhân viên b. Các luồng sự kiện b.1 Luồng chính  Ca sử dụng này bắt đầu khi nhân viên chọn chức năng lập hóa đơn cho khách hàng khi khách hàng trả phòng
  • 29. 29 Hệ thống hiển thị form lập hóa đơn chứa danh sách hóa đơn, hiển thị ngày lập là ngày hệ thống với các lựa chọn: - Thêm - Xóa - Lưu - In hóa đơn - Tra cứu phiếu thuê Hệ thống yêu cầu nhân viên lựa chọn chức năng mà họ muốn thực hiện. - Nếu nhân viên lựa chọn “Thêm” thì luồng sự kiện con Thêm sẽ được thực hiện. - Nếu nhân viên chọn “Sửa” thì luồng sự kiện con Sửa sẽ được thực hiện. - Nếu nhân viên lựa chọn “Xóa” thì luồng sự kiện con Xóa sẽ được thực hiện. - Nếu nhân viên chọn “In hóa đơn” thì luồng sự kiện con In sẽ được thực hiện. - Nếu nhân viên chọn “Tra cứu phiếu thuê” thì luồng sự kiện Tra cứu phiếu thuê sẽ được thực hiên. Ca sử dụng kết thúc
  • 30. 30 b.2 Luồng rẽ nhánh  Thêm - Hệ thống xóa trắng dữ liệu- hiển thị cho nhập ở các ô nhập dữ liệu. - Nhân viên chọn các thông tin về: mã khách hàng, mã nhân viên, phiếu thuê, hóa đơn dịch vụ, thông tin dịch vụ, nhập thông tin hóa đơn. - Nhân viên chọn “Lưu”. - Hệ thống kiểm tra hợp lệ dữ liệu nhập, nếu nhập thiếu hay nhập dữ liệu không hợp lệ thì thực hiện luồng A19. - Ngược lại, hệ thống sẽ hiển thị thông báo “Thêm thành công.  Xóa - Nhân viên chọn vào hóa đơn cần xóa rồi chọn “Xóa”. - Hệ thống sẽ hiển thị thông báo xóa thành công.  In hóa đơn - Nhân viên chọn hóa đơn cần in rồi chọn in hóa đơn. - Hệ thống sẽ hiển thị dạng hóa đơn sẽ được in. - Nhân viên chọn “In”. - Hệ thống sẽ thực hiện in ra.  Tra cứu phiếu thuê - Hệ thống hiện form tra cứu phiếu thuê - Nhân viên nhập mã khách hàng hoặc tên khách hàng. - Hệ thống hiển thị danh sách phiếu thuê theo của khách hàng( phiếu thuê chưa thanh toán). - Nhân viên lựa chọn thoát form - Hệ thống hiển thị form lập hóa đơn.  Lập hóa đơn dịch vụ
  • 31. 31 - Nhân viên nhập thông tin hóa đơn dịch vụ: mã HD, lấy mã phiếu thuê, ngày lập, thông tin dịch vụ. - Nhân viên chọn “Thêm”. - Hệ thống thực hiện Thêm hóa đơn dịch vụ. - Nhân viên chọn “In” - Hệ thống sẽ thực hiện in ra.  Luồng A19: Nhập sai hoặc thiếu thông tin. - Hệ thống hiển thị thông báo lỗi. c. Tiền điều kiện Đăng nhập thành công vào hệ thống theo quyền đăng nhập. d. Hậu điều kiện Nếu ca sử dụng này được thực hiện thành công thì thông tin về hóa đơn sẽ được cập nhật vào hệ thống. Trong các trường hợp khác, hệ thống ở trong trạng thái chưa thay đổi. 2.9 Ca sử dụng báo cáo thống kê doanh thu a. Mô tả tóm tắt Tên ca sử dụng: Báo cáo thống kê doanh thu. Mục đích: Giúp quản lí xem báo cáo thống kê. Tác nhân: Quản lí. b. Các luồng sự kiện b.1 Luồng sự kiện chính  Ca sử dụng này bắt đầu khi ngưởi dùng chọn chức năng báo cáo thống kê.  Hệ thống yêu cầu tác nhân lựa chọn chức năng mà họ muốn thực hiện.
  • 32. 32 - Nếu nhân viên lựa chọn “Thống kê doanh thu” thì luồng sự kiện con Thống kê doanh thu sẽ được thực hiện. - Nếu nhân viên chọn “Thống kê dịch vụ” thì luồng sự kiện con Thống kê dịch vụ bán sẽ được thực hiện.  Ca sử dụng kết thúc b.2 Luồng rẽ nhánh  Thống kê doanh thu: - Hệ thống yêu cầu tác nhân nhập vào thông tin từ ngày đến ngày cần báo cáo thống kê. - Tác nhân nhập ngày. Trong đó ngày bắt đầu phải <= ngày cuối cần thống kê. - Hệ thống hiển thị thông tin về doanh thu theo khoảng thời gian tác nhân đã nhập vào: tổng tiền phòng, tổng tiền dịch vụ, tiền đã thanh toán, tiền chưa thanh toán.  Thống kê dịch vụ bán: - Tác nhân chọn “Thống kê dịch vụ bán ” : + Hệ thống yêu cầu tác nhân nhập vào khoảng thời gian cần thống kê: từ ngày, đến ngày. Trong đó giá trị đến ngày>= từ ngày. + Hệ thống hiển thị thông tin về dịch vụ đã bán theo khoảng thời gian mà tác nhân nhập vào: mã dịch vụ, tên dịch vụ, mô tả, đơn vị tính, số lượng, đơn giá bán. c. Tiền điều kiện Đăng nhập thành công vào hệ thống theo quyền đăng nhập. d. Hậu điều kiện Nếu ca sử dụng này được thực hiện thành công thì thông tin về báo cáo thống kê được hiển thị theo tiêu chí mà tác nhân đã chọn.
  • 33. 33 3 Biểu đồ lớp lĩnh vực  Xác định lớp dựa vào tiếp cận theo thực thể nghiệp vụ: + Dựa vào tác nhân và thừa tác viên ta xác định được các lớp: - Lớp Nhanvien( nhân viên, quản lí) bao gồm các thông tin: Mã nhân viên, họ tên nhân viên, ngày sinh, giới tính, địa chỉ, số CMND, ngày vào, bộ phận. + Dựa vào thực thể hóa đơn, ta xác định được các lớp: - Lớp hóa đơn thanh toán(Hoadon) bao gồm các thông tin: Mã hóa đơn, ngày lập, thông tin hóa đơn dịch vụ, thông tin phiếu thuê, tên khách hàng, tên nhân viên. + Dựa vào thực thể phiếu thuê, ta xác định các lớp: - Lớp khách hàng(Khachhang) bao gồm các thông tin: Mã khách hàng, họ tên, địa chỉ, số điện thoại, số CMND. - Lớp phòng( Phong) bao gồm các thông tin: Mã phòng, loại phòng, diện tích, đơn giá, tình trạng, tiện nghi. - Lớp phiếu thuê phòng( Phieuthue) bao gồm các thông tin: Mã phiếu thuê, ngày lập, thông tin phòng, tên nhân viên, tên khách hàng, ngày đến, ngày đi. + Dựa vào thực thể hóa đơn dịch vụ ta xác định được các lớp: - Lớp dịch vụ(Dichvu) bao gồm các thông tin: Mã dịch vụ, tên dịch vụ, số lượng, đơn vị tính, đơn giá. - Lớp hóa đơn dịch vụ(HDDichvu) bao gòm các thông tin: Mã HDDV, ngày lập, tên khách hàng, thông tin dịch vụ, tên nhân viên. + Ngoài ra, trong mỗi phòng có các tiện nghi, ta xác định được lớp tiện nghi: - Lớp tiện nghi( Tiennghi) bao gồm các thông tin: Mã tiện nghi, tên tiện nghi, số lượng, mô tả, nhà cung cấp.
  • 34. 34  Gán trách nhiệm cho các lớp vừa tìm được - Lớp nhân viên: nhân viên trong khách sạn, cung cấp thông tin để quản lí lập phiếu thuê, lạp hóa đơn. - Lớp khách hàng: người đặt thuê phòng ở khách sạn, cung cấp thông tin để lập phiếu thuê, sử dụng dịch vụ, thanh toán hóa đơn. - Lớp phòng: lưu trữ thông tin về phòng trong khách sạn, cung cấp thông tin để khách hàng đặt thuê phòng. - Lớp tiện nghi: lưu trữ thông tin tiện nghi trong khách sạn và trong các phòng. - Lớp dịch vụ: lưu trữ thông tin dịch vụ trong khách sạn,cung cấp thông tin cho quản lí sử dụng dịch vụ của khách hàng. - Lớp phiếu thuê: thông tin đặt thuê phòng của khách hàng ở khách sạn, cung cấp thông tin để thanh toán hóa đơn cho khách hàng. - Lớp hóa đơn dịch vụ: quản lí sử dụng dịch vụ của khách hàng trong khách sạn, cung cấp thông tin để thanh toán hóa đơn cho khách hàng. - Lớp hóa đơn: hóa đơn thanh toán chi phí thuê phòng, chi phí sử dụng dịch vụ của khách hàng ở khách sạn.  Biểu đồ lớp lĩnh vực:
  • 35. 35 4 Biểu đồ tham gia ca sử dụng 4.1 Ca đăng nhập
  • 36. 36 4.2 Ca sử dụng lập phiếu thuê
  • 37. 37  Tra cứu phòng 4.3 Quản lí nhân viên 4.4 Quản lý phòng
  • 38. 38 4.5 Quản lý khách hàng 4.6 Quản lý dịch vụ 4.7 Quản lý tiện nghi
  • 39. 39 4.8 Lập hóa đơn  Lập hóa đơn  Lập hóa đơn dịch vụ
  • 40. 40  Tra cứu phiếu thuê 4.9 Báo cáo, thống kê
  • 41. 41 5 Biểu đồ trình tự 5.1 Biểu đồ trình tự 5.1.1 Đăng nhập a. Đăng nhập thành công
  • 42. 42 b. Đăng nhập lỗi : nhanvien: nhanvien : W_Dangnhap: W_Dangnhap : C_Dangnhap: C_Dangnhap : Nhanvien: Nhanvien 1: Mo form 3: nhap du lieu 5: kiemtrahople( ) 6: kiemtraDN( ) 7: 4: click Dang nhap 9: 8: ket qua 10: ket qua 11: dang nhap thanh cong 2: y/c nhap tenDN, mat khau 12: hien form he thong
  • 43. 43 c. Đổi mật khẩu : nhanvien: nhanvien : W_Dangnhap: W_Dangnhap : C_Dangnhap: C_Dangnhap : Nhanvien: Nhanvien 1: Mo form 3: nhap du lieu 4: click Dang nhap 5: kiemtrahople( ) 6: kiemtraDN( ) 7: 8: ket qua 9: 10: ket qua 11: Dang nhap khong thanh cong 2: y/c nhap tenDN, matkhau 12: DN khong thanh cong
  • 44. 44 5.2.2 Quản lý nhân viên 5.1.1.1 Thêm nhân viên
  • 45. 45 5.1.1.2 Sửa nhân viên : quanli: quanli : W_QLnhanvien: W_QLnhanvien : C_QLnhanvien: C_QLnhanvien : Nhanvien: Nhanvien 1: Mo form 7: nhap DL cho nhan vien 4: click "Thêm" 6: kiem tra hop le() 9: ThemNV( ) 10: Them nhan vien() 11: ket qua 12: ket qua 2: hien danh sach nhan vien 13: ket qua them 3: hien thi cho nhap tt nhan vien 5: xoa trang DL- cho nhap DL o cac o nhap 8: click "Luu" nhan nien
  • 46. 46 5.2.3 Quản lý phòng * Thêm phòng 12: ket qua sua : quanli: quanli : W_QLnhanvien: W_QLnhanvien : C_QLnhanvien: C_QLnhanvien : Nhanvien: Nhanvien 1: Mo form 3: Chon nhan vien 5: nhap thong tin sua nhan vien 6: click chon Sua nhan vien 7: Kiem tra hop le() 8: SuaNV( ) 9: Sua nhan vien() 10: ket qua 11: ket qua 2: hien ds nhan vien 4: hien tt nhan vien chon
  • 47. 47 5.1.1.3 Sửa phòng : quanli: quanli : W_QLPhong: W_QLPhong : C_QLPhong: C_QLPhong : Phong: Phong 1: Mo form 5: nhap thong tin phong them 3: click "Them" phong 7: kiem tra du lieu() 8: Themphong( ) 9: Them phong() 10: ket qua them 11: ket qua them 2: hien thi ds phong 12: ket qua them 4: xoa trang DL- cho nhap DL nhap 6: click "Luu" phong
  • 48. 48 5.2.4 Quản lý tiện nghi  Thêm tiện nghi : quanli: quanli : W_QLPhong: W_QLPhong : C_QLPhong: C_QLPhong : Phong: Phong 1: Mo form 3: chon phong sua 5: nhap thong tin sua 6: click Sua phong 7: kiem tra hop le 8: Suaphong( ) 9: Sua phong() 10: ket qua sua 11: ket qua sua 2: danh sach phong 4: hien thi cho nhap tt sua 12: ket qua sua
  • 49. 49  Sửa tiện nghi : quanli: quanli : W_QLTiengnghi: W_QLTiengnghi : C_QLTiennghi: C_QLTiennghi : Tiennghi: Tiennghi 1: Mo form 6: click "Luu" tien nghi 7: kiem tra du lieu() 8: ThemTN( ) 11: ket qua them 9: Them TN() 10: ket qua them 5: nhap tt tien nghi them 2: danh sach tien nghi 12: ket qua them 3: clicl "Them" tien nghi 4: xoa trang DL-cho nhap DL nhap
  • 50. 50 5.2.5 Quản lý dịch vụ  Thêm dịch vụ : C_QLTiennghi: C_QLTiennghi: quanli: quanli : Tiennghi: Tiennghi : W_QLTiengnghi: W_QLTiengnghi 1: Mo form 3: chon tien nghi sua 5: nhap du lieu sua 6: click sua 7: kiem tra du lieu 8: SuaTN( ) 9: SuaTN() 10: ket qua sua 11: ket qua sua 2: danh sach tien nghi 4: hien tien nghi cho sua tt 12: ket qua sua
  • 51. 51  Sửa dịch vụ : quanli: quanli : W_QLdichvu: W_QLdichvu : C_QLdichvu: C_QLdichvu : Dichvu: Dichvu 1: Mo form 5: nhap thong tin dich vu 6: click "Luu" dich vu 7: kiem tra du lieu 8: ThemDV( ) 9: Them DV() 10: ket qua them 11: ket qua them 2: ds dich vu 12: ket qua them 3: click "Them" dich vu 4: xoa trang DL-cho nhap DL nhap
  • 52. 52 5.2.5 Quản lý khách hàng  Thêm : quanli: quanli : W_QLdichvu: W_QLdichvu : C_QLdichvu: C_QLdichvu : Dichvu: Dichvu 1: Mo form 3: chon dich vu sua 5: nhap thong tin sua 6: click Sua dich vu 7: kiem tra hop le() 8: SuaDV( ) 9: Sua DV() 10: ket qua sua 11: ket qua sua 2: ds dich vu 4: hien thi dv chon sua 12: ket qua sua
  • 53. 53  Sửa : nhanvien: nhanvien : W_QLKhachhang: W_QLKhachhang : C_QLKhachhang: C_QLKhachhang : Khachang: Khachang 1: Mo form 5: nhap thong tin khach hang 6: click "Luu" khach hang 7: kiem tra du lieu 8: ThemKH( ) 9: Them KH() 10: ket qua them 11: ket qua them 2: ds khach hang 12: ket qua them 3: click "Them" khach hang 4: xoa trang DL-cho nhap DL nhap
  • 54. 54 5.2.6 Lập phiếu thuê  Thêm phiếu thuê 12: ket qua sua : nhanvien: nhanvien : W_QLKhachhang: W_QLKhachhang : C_QLKhachhang: C_QLKhachhang : Khachang: Khachang 1: Mo form 3: chon khach hang sua 5: nhap thong tin sua 6: click chon Sua Khach hang 7: kiem tra du lieu() 8: SuaKH( ) 9: Sua KH() 10: ket qua sua 11: ket qua sua 2: ds khach hang 4: hien cho sua KH chon
  • 55. 55  Sửa phiếu thuê : nhanvien: nhanvien : W_Lapphieuthue: W_Lapphieuthue : C_Lapphieuthue: C_Lapphieuthue : Phieuthue: Phieuthue 1: Mo form 8: chon ma khach hang 12: Nhap du lieu con thieu 13: click "Luu" phieu thue 14: kiem tra hop le() 15: ThemPT( ) 16: Them phieu thue() 17: ket qua them 18: ket qua them 6: chon phong 2: hien form 5: hien ngay lap 7: hien thi tt phong chon 9: hien thi tt khach hang 10: chon ma nhan vien 11: hien tt nhan vien 19: ket qua them 3: click "Them" 4: xoa trang DL-cho nhap DL nhap
  • 56. 56  In phiếu thuê : nhanvien: nhanvien : W_Lapphieuthue: W_Lapphieuthue : C_Lapphieuthue: C_Lapphieuthue : Phieuthue: Phieuthue 1: Mo form 3: Chon phieu thue sua 6: nhap thong tin sua 7: click Sua phieu thue 8: kiem tra hop le() 9: suaPT( ) 10: Sua phieu thue() 11: ket qua sua 12: ket qua sua 2: ds phieu thue 4: hien tt phieu chon 5: cho sua phong thue,ngay den,ngay di 13: ket qua sua
  • 57. 57  Tra cứu phòng : nhanvien: nhanvien : W_Lapphieuthue: W_Lapphieuthue : C_Lapphieuthue: C_Lapphieuthue : Phieuthue: Phieuthue 1: Mo form 3: chon phieu thue 5: click In phieu thue 2: ds phieu thue 4: hien thi phieu thue chon 6: InPT( ) 9: ket qua In 7: In PT() 8: ket qua In 10: phieu thue In
  • 58. 58 5.2.7 Lập hóa đơn  Thêm hóa đơn : nhanvien: nhanvien : W_Lapphieuthue: W_Lapphieuthue : W_Tracuuphong: W_Tracuuphong : C_Lapphieuthue: C_Lapphieuthue : Phong: Phong 1: mo form 2: hien thi form 3: chon tra cuu phong 4: tra cuu Phong( ) 8: tra cuu phong() 9: tra cuu phong() 10: phong 11: danh sach phong 12: danh sach phong 13: thoat form 15: hien form 14: goi form 5: hien form 6: chon tieu chi tra cuu 7: click "Tra cuu"
  • 59. 59 : nhanvien: nhanvien : W_Laphoadon: W_Laphoadon : C_Laphoadon: C_Laphoadon : Hoadon: Hoadon 1: Mo form 10: nhap thong tin hoa don 6: lay phieu thue theo ma PT 8: lay chi tiet dich vu su dung 11: click chon "Luu" hoa don 12: kiem tra hop le() 13: themHD( ) 14: Them HD() 15: ket qua them 16: ket qua them 2: ds hoa don 5: hien ngay lap 7: tt phieu thue 9: tt dich vu sd 17: ket qua them 3: click Them"" 4: xoa trang DL- cho nhap DL
  • 60. 60  Tra cứu phiếu thuê  Xóa hóa đơn : nhanvien: nhanvien : W_Laphoadon: W_Laphoadon : W_Tra... : W_Tra... : C_Laphoadon: C_Laphoadon : Phieuthue: Phieuthue 1: mo form 2: hien form 3: click "Tra cuu phieu thue" 4: mo form 5: hien form 6: nhap ma khach hang 7: click "Tra cuu" 8: Tra cuu PT() 9: Tra cuu PT() 10: ds phieu thue 11: ds phieu thue 12: danh sach phieu thue 13: thoat form 14: hien form 15: hien form
  • 61. 61  In hóa đơn : nhanvien: nhanvien : W_Laphoadon : W_Laphoadon : C_Laphoadon: C_Laphoadon : Hoadon: Hoadon 1: Mo form 3: chon hoa don 4: click Xoa hoa don 5: kiem tra hop le() 6: xoaHD( ) 7: XoaHD() 8: ket qua xoa 9: ket qua xoa 2: ds hoa don 10: ket qua xoa
  • 62. 62 5.2.5.1 Lập hóa đơn dịch vụ : nhanvien: nhanvien : W_Laphoadon: W_Laphoadon : C_Laphoadon: C_Laphoadon : Hoadon: Hoadon 1: Mo form 3: chon hoa don 5: click In hoa don 6: InHD( ) 7: InHD() 8: hoa don dang in 9: hoa don dang in 10: hoa don dang in 2: ds hoa don 4: hoa don chon
  • 63. 63 5.2.8 Báo cáo, thống kê Doanh thu : nhanvien: nhanvien : W_Laphoadon: W_Laphoadon : W_LapHDdichvu: W_LapHDdichvu : C_LapHDdichvu: C_LapHDdichvu : HDDichvu: HDDichvu 4: Mo form 7: lay thong tin dich vu 9: nhap du lieu 10: kiem tra hop le 11: Them HDDichvu() 12: Them HDDichvu() 13: ket qua them 14: ket qua them 5: hien ds HD dich vu 6: hien ngay lap 8: tt dich vu 15: ket qua them 1: mo form 2: hien form 3: chon lap hoa don dich vu
  • 64. 64 : quanli: quanli : W_Thongke: W_Thongke : C_Thongke: C_Thongke : Hoadon: Hoadon 1: Mo form 3: click chon thong ke doanh thu 5: nhap du lieu 6: click Thong ke 7: TK_Doanhthu( ) 8: kiem tra hoa don 9: doanh thu 2: y/c chon tieu chi tke 4: y/c nhap khoang thoi gian tk 10: doanh thu
  • 65. 65  Dịch vụ bán : quanli: quanli : W_Thongke: W_Thongke : C_Thongke: C_Thongke : Hoadon: Hoadon 1: Mo form 3: click chon thong ke doanh thu 5: nhap du lieu 6: click Thong ke 7: TK_Doanhthu( ) 8: kiem tra hoa don 9: doanh thu 2: y/c chon tieu chi tke 4: y/c nhap khoang thoi gian tk 10: doanh thu
  • 66. 66 6 . Biểu đồ lớp chi tiết 6.1 Đối chiếu và chỉnh sửa với các mô hình - Sau khi thêm, bớt các lớp, thêm các thuộc tính tính cho các lớp, thêm kiểu dữ liệu cho các thuộc tính, thêm và chỉnh lí mối quan hệ giữa các lớp, xác định được các lớp sau: - Lớp khách hàng(Khachhang):  maKH: string  tenKH: string  soDT: integer  soCMND: integer  diachi: string : Dichvu: Dichvu: quanli: quanli : W_Thongke: W_Thongke : C_Thongke: C_Thongke : HDDichvu: HDDichvu 1: Mo form 5: nhap ngay bat dau, ngay ket thuc 6: click Thong ke 7: TK_DVban( ) 3: click chon thong ke dich vu ban 8: kiem tra dich vu 9: kiem tra chi tiet dich vu ban 10: ket qua thong ke 2: y/c chon tieu chi tke 4: y/c nhap khoang thoi gian tke 11: ket qua thong ke
  • 67. 67 - Lớp nhân viên(Nhanvien):  maNV: string  hoten: string  soDT: integer  soCMND: integer  diachi: string  ngaysinh: date  ngayvao: date  chucvu: string  tenDN: string  matkhau: string - Lớp phòng(Phong):  maphong: string  loaiphong: string  dientich: integer  dongia: integer  tinhtrang: string - Lớp dịch vụ(Dichvu):  maDV: string  tenDV: string  dongia: integer  soluong: integer  dvtinh: string - Lớp phiếu thuê(Phieuthue):  maPT: string  ngaylap: date
  • 68. 68  maNV: Nhanvien(Thuộc tính truy xuất)  maKH: Khachhang(Thuộc tính truy xuất) - Lớp hóa đơn dịch vu(HDDichvu):  maHDDV: string  ngaylap: date  maNV: Nhanvien(Thuộc tính truy xuất)  maKH: Khachhang(Thuộc tính truy xuất)  maDV: Dichvu(Thuộc tính truy xuất)  soluong: integer - Lớp hóa đơn(Hoadon):  maHD: string  ngaylap: date  maNV: Nhanvien(Thuộc tính truy xuất)  maPT: Phieuthue(Thuộc tính truy xuất)  maHDDV: HDDichvu(Thuộc tính truy xuất) - Lớp tiện nghi:  maTN: string  tenTN: string  soluong: int  mota: string  nhasx: string * Phát sinh các lớp từ casc lớp khác: - Lớp CT_Phongthue: phát sinh từ lớp Phong và lớp Phieuthue  maphong: Phong(Thuộc tính truy xuất)  maPT: Phieuthue(Thuộc tính truy xuất)  ngayden: date  ngaydi: date
  • 69. 69  songuoio: integer - Lớp CT_Tiennghi: phát sinh từ lớp Tiennghi và lớp Phong:  maphong: Phong(Thuộc tính truy xuất)  maTN: Tiennghi( thuộc tính truy xuất)  soluong: integer - Lớp CT_Dichvu: phát sinh từ lớp Dichvu và lớp HDDichvu:  maDV: Dichvu(Thuộc tính truy xuất)  maHDDV: HDDichvu(Thuộc tính truy xuất)  soluong: integer  dongiaban:integer 6.2 Biểu đồ lớp chi tiết
  • 70. 70 7. Biểu đồ hoạt động 7.1 Ca đăng nhập  Đăng nhập
  • 71. 71  Đổi mật khẩu bat dau dang nhap Mo form nhap tenDN, matkhau do/ kiem tra hop le() exit/ hien thi du lieu nhap vao click Dang nhap lam lai kiem tra hop le kiem tra dang nhap entry/ lay tenDN entry/ lay matkhau do/ kiem tra dang nhap hop le hien form Thoat dang nhap thanh cong hop le ket thuc thoat He thongnhanv ien
  • 72. 72 7.2 Ca quản lí nhân viên dang nhap thanh cong mo form nhap mat khau cu, mk moi, mk xac nhan click "Doi mat khau" hien form Doi mat khau entry/ lay matkhau do/ doi mat khau exit/ thong bao doi thanh cong thoat ket thuc kiem tra hop le exit/ hien thi du lieu nhap vao exit/ kiem tra du lieu nhap hop le lam lai thoat hethongnhanv ien
  • 73. 73 7.3 Ca quản lí phòng dang nhap thanh cong mo form nhap thong tin nhan vien exit/ Them nhan vien exit/ Sua nhan vien chon chuc nang Them Sua lam lai Dong y xac nhan hien form Luu do/ Them nhan vien() do/ Sua nhan vien exit/ bao thanh cong hop le kiem tra hop le du lieu entry/ kiem tra hop le thoat hethongquanly
  • 74. 74 7.4 Ca quản lí tiện nghi dang nhap thanh cong Mo form Dong y xac nhan chon chuc nang Them Sua nhap thong tin hien form kiem tra hop le du lieu exit/ Kiem tra hop le Luu do/ Them nhan vien do/ Sua nhan vien exit/ bao thanh cong du lieu hop le bao loilam lai hethongquanly
  • 75. 75 7.5 Ca quản lí khách hàng dang nhap thanh cong nhap thong tin tien nghi Dong y xac nhan Chon chuc nang" mo form SuaThem hien form QL tien nghi kiem tra hop le du lieu exit/ Kiem tra hop le Luu do/ Them tien nghi do/ Sua tien nghi exit/ bao thnah cong hop le lam lai thoat hethongquanly
  • 76. 76 7.6 Ca quản lí dịch vụ dang nhap thanh cong mo form nhap thong tin khach hang xac nhan them thanh cong chon chuc nang Them Sua hien form quan ly khach hang kiem tra hop le du lieu entry/ Kiem tra hop le Luu do/ Them khach hang do/ Sua khach hang exit/ bao thanh cong hop le lam lai thoat hethongquanly
  • 77. 77 7.7 Ca lập phiếu thuê dang nhap thanh cong Mo form nhap thong tin dich vu xac nhan ket qua chon chuc nang Them Sua hien form quan ly dich vu kiem tra hop le entry/ kiem tra hop le Them dich vu do/ Them dich vu do/ Sua dich vu exit/ bao thanh cong hop le lam lai thoat hethongquanly
  • 78. 78 7.8 Ca lập hóa đơn  Lập hóa đơn
  • 79. 79  Lập hóa đơn dịch vụ
  • 80. 80 7.9 Báo cáo thống kê dang nhap thanh cong mo form lap hoa don mo form lap HD dich vu click "Luu" xac nhan ket qua them them thanh cong nhap thong tin hien form hoa don hien form lap hoa don dich vu kiem tra du lieu nhap khong hop le Them HDDV hop le Lam lai hethongnhanv ien
  • 81. 81 Dang nhap thanh cong Mo form Lua chon chuc nang Thong ke dich vu Thong ke hoa don Nhap thong tin Lam lai thoát xac nhan Hien form Kiem tra hop le entry/ kiem tra du lieu nhap Thong ke do/ Thong ke exit/ ket qua thong ke he thongquan ly
  • 82. 82 8. Thiết kế cơ sở dữ liệu 8.1 Mô tả các bảng  Nhanvien STT Tên thuộc tính PK/FK Kiểu DL Ràng buộc Mô tả 1 maNV PK Int Not null Mã nhân viên 2 tenNV nvarchar(50) Not null Họ tên NV 3 Ngaysinh Date Not null Ngày sinh 4 Gioitinh nchar(10) Not null Giới tính 5 Diachi nvarchar(50) Not null Địa chỉ 6 soCMND Int Not null Số CMND 7 soDT Nvarchar(15) Số điện thoại 8 Ngayvao Date Not null Ngày vào làm 9 Bophan Nvarchar(50) Not null Bộ phận 10 tenDN nvarchar(25) Tên đăng nhập 11 Matkhau nchar(10) Mật khẩu  Tiennghi STT Tên thuộc tính PK/FK Kiểu DL Ràng buộc Mô tả 1 maTN PK Int Not null Mã tiện nghi 2 tenTN nvarchar(50) Not null Tên tiện nghi 3 Soluong Int Not null Số lượng 4 Mota Nvarchar(25) Not null Mô tả 5 Nhacc nvarchar(25) Not null nhà cung cấp  Phong
  • 83. 83 STT Tên thuộc tính PK/FK Kiểu DL Ràng buộc Mô tả 1 Maphong PK Int Not null Mã phòng 2 Tenphong Nvarchar(50) Not null Tên phòng 3 Loaiphong nvarchar(50) Not null Loại phòng 4 Dientich Nchar(10) Not null Diện tích 5 Dongia Nvarchar(25) Not null Đơn giá/ngày 6 Tinhtrang nvarchar(25) null Tình trạng  CT_Tiennghi STT Tên thuộc tính PK/FK Kiểu DL Ràng buộc Mô tả 1 Maphong PK Int Not null Mã phòng 2 maTN PK nvarchar(50) Not null Mã tiện nghi 3 Soluong Int Not null Số lượng  Khachhang STT Tên thuộc tính PK/FK Kiểu DL Ràng buộc Mô tả 1 maKH PK Int Not null Mã khách hàng 2 tenKH nvarchar(50) Not null Họ tên khách hàng 3 soCMND Int Not null Số CMND 4 Diachi nvarchar(50) Not null Địa chỉ 5 soDT Nvarchar(15 ) Số điện thoại  Hoadon
  • 84. 84 STT Tên thuộc tính PK/FK Kiểu DL Ràng buộc Mô tả 1 maHD PK Int Not null Mã hóa đơn 2 maPT FK Int Not null Mã phiếu thuê 3 Ngaylap Date Not null Ngày lập 4 maNV FK Int Not null Mã nhân viên  CT_Phongthue STT Tên thuộc tính PK/FK Kiểu DL Ràng buộc Mô tả 1 Maphong PK Int Not null Mã phòng 2 maPT PK nvarchar(50) Not null Mã phiếu thuê 3 Ngayden date Not null Ngày đến 4 Ngaydi date Not null Ngày đi 5 Songuoi int Not null Số người ở  Phieuthue STT Tên thuộc tính PK/FK Kiểu DL Ràng buộc Mô tả 1 maPT PK Int Not null Mã phiếu thuê 2 Ngaylap Date Not null Ngày lập phiếu 3 maKH FK int Not null Mã khách hàng 4 maNV FK Int Not null Mã nhân viên 5 Tiendat float Not null Tiền đặt  Dichvu STT Tên thuộc tính PK/FK Kiểu DL Ràng buộc Mô tả 1 maDV PK Int Not null Mã dịch vụ
  • 85. 85 2 tenDV Nvarchar(50) Not null Tên dịch vụ 3 Dvtinh Nvarchar(25) Not null Đơn vị tính 4 Dgban float Not null Đơn giá bán  CT_Dichvu STT Tên thuộc tính PK/FK Kiểu DL Ràng buộc Mô tả 1 maDV PK Int Not null Mã dịch vụ 2 maHDDV PK Int Not null Mã hóa đơn DV 3 Soluong Int Not null Số lượng sử dụng  HD_Dichvu STT Tên thuộc tính PK/FK Kiểu DL Ràng buộc Mô tả 1 maHDDV PK Int Not null Mã HD dịch vụ 2 Ngaylap date Not null Ngày lập 3 maPT FK Int Not null Mã phiếu thuê 8.2 Cơ sở dữ liệu
  • 86. 86
  • 87. 87 CHƯƠNG 3 CÀI ĐẶT CHƯƠNGTRÌNH 1. Đăng nhập
  • 88. 88
  • 89. 89 2. Quản lý phòng  Thêm phòng  Sửa phòng
  • 90. 90 3. Quản lý nhân viên 4. Quản lý dịch vụ
  • 91. 91 5. Quản lý tiện nghi 6. Lập phiếu thuê
  • 92. 92 7. Lập hóa đơn 8. Lập hóa đơn dịch vụ
  • 93. 93 9. Thống kê doanh thu 10. Thống kê dịch vụ bán