5.1. Danh sách các màn hình
STT Màn hình Loại màn hình Chức năng
1 Đăng nhập Nhập liệu Dùng để đăng nhập vào hệ thống quản lý nhà sách
2 MainForm Thông tin Hiển thị màn thực đơn chính để dẫn tới các màn hình khác
3 Danh sách phòng Thông tin Cho phép xem danh sách các phòng trong khách sạn
4 Thay đổi quy định Nhập liệu Cho phép xem và thay đổi quy định
5 Hóa Đơn Báo biểu Nhập và lưu trữ thông tin về các hóa đơn
6 Phòng Nhập liệu Nhập và lưu trữ thông tin về các phòng
7 Tình trạng phòng Tra cứu
Cho phép xem tình trạng phòng hiện tại và thông tin chi tiết về tính trạng phòng
8 Loại phòng Nhập liệu Nhập và lưu trữ thông tin về các loại phòng
9
Báo cáo doanh thu
theo từng tháng Báo biểu Trình bày kết quả báo cáo
10 Đặt phòng Nhập liệu
Nhập và lưu trữ thông tin về đặt phòng
11 Dịch vụ Nhập liệu Nhập và lưu trữ thông tin về các dịch vụ
12 Dịch vụ Nhập liệu Nhập và lưu trữ thông tin về các nhân viên
13 Thông tin dịch vụ Nhập liệu Nhập và lưu trữ thông tin về thông tin dịch vụ
5.3. Mô tả các màn hình
5.3.1. Màn hình Đăng nhập
b) Mô tả các đối tượng trên màn hình
STT Tên Kiểu Ràng buộc Chức năng
1 txtTaiKhoan Textbox Nhập tên tài khoản
người sử dụng
2 txtMatKhau Textbox Nhập password
3 btnDangNhap Button Đăng nhập hệ thống
4 btnThoat Button Thoát khỏi màn hình
c) Mô tả các đối tượng trên màn hình
STT Biến cố Xử lý
1 btnDangNhap btnDangNhap
2 btnThoat btnThoat
5.3.2. Màn hình chính
b) Mô tả các đối tượng trên màn hình
STT Tên Kiểu Ràng buộc Chức năng
1 ribQuanLyKhachSan ribbonTadItem
Chứa các bttonItem home,danh sách phòng,chi tiết phòng
2 ribThongKe ribbonTadItem Chứa button thống kê
3 ribThongTin ribbonTadItem Chứa thông tin
4 ribCaiDat ribbonTadItem Thông tin cài đặt
5 btnHome buttonItem Màn hình chính
6 btnDanhSachPhong buttonItem Đưa đến các màn hình tương ứng với tên từng buttonItem 7 btnChiTietPhong buttonItem 8 btnTinhTrangPhong buttonItem 9 btnDichVu buttonItem 10 btnThongTinDichVu buttonItem 11 btnNhanVien buttonItem
12 btnDatPhong buttonItem 13 btnThanhToan buttonItem
c) Mô tả các đối tượng trên màn hình
STT Biến cố Xử lý
1 btnDanhSachPhong
Đưa đến các màn hình tương ứng với tên từng buttonItem 2 btnChiTietPhong 3 btnTinhTrangPhong 4 btnDichVu 5 btnThongTinDichVu 6 btnNhanVien 7 btnDatPhong 8 btnThanhToan 5.3.3. Màn hình Danh sách phòng a) Giao diện
STT Tên Kiểu Ràng buộc Chức năng
1 txtPhong Textbox Nhập tên phòng
2 txtLoaiPhong Textbox Nhạp loại phòng
3 txtDonGia Textbox Nhập đơn giá
4 txtTinhTrang Textbox Nhập tình trạng
5 cbbTimTheo Combobox Chọn cách thức tìm
6 btnTim Button Tìm kiếm
c) Mô tả các đối tượng trên màn hình
STT Biến cố Xử lý
1 btnTim btnTim
5.3.4. Màn hình Tình trạng phòng
a) Giao diện
STT Tên Kiểu Ràng buộc Chức năng
1 btnPhongDangSuaChu
a Button
Ghi chú các tình trạng phòng:
Màu xanh:đang sửa chữa
Màu vàng: trống Màu đỏ: đang thuê 2 btnPhongDangThue Button
3 btnPhongTrong Button
5.3.5. Màn hình Thông tin dịch vụ
a) Giao diện
b) Mô tả các đối tượng trên màn hình
STT Tên Kiểu Ràng buộc Chức năng
1 cbbTenDichVu Combobox
Hiển thị thông tin dịch vụ
2 txtMaDichVu Textbox 3 txtDonGia Textbox
4 txtDonVi Textbox
vụ mà khách hàng sử dụng
6 dateNgay datetimepicker Ngày sử dụng dịch vụ
7 txtKhachHang Textbox Khách hàng sử dụng
dịch vụ
8 cbbPhong Combobox Số phòng của khách
hàng sử dụng dịch vụ
9 txtMaPTP Textbox
Mã phiếu thuê phòng cả khách hàng sửu dụng dịch vụ
10 btnThem Button Thêm dịch vụ mới
11 btnCapNhat Button Cập nhật thông tin dịch vụ
12 btnXoa Button Xóa dịch vụ có sẵn
trong thông tin dịch vụ 13 lbTongTien Label
Hiển thị tổng tiền sử dụng dịch vụ của khách hàng
14 Datagridview
Hiển thị thông tin về khách hàng sử dụng dịch vụ, những dịch vụ sủ dụng, ngày sử dụng dịch vụ,…một cách trực quan.
c) Danh sách biến cố và xử lý tương ứng trên màn hình
STT Biến cố Xử lý
1 btnThem Thêm dịch vụ mới
2 btnCapNhat Cập nhật số lượng, tên loại dịch vụ
5.3.6. Màn hình Nhân viên
a) Giao diện
b) Mô tả các đối tượng trên màn hình
STT Tên Kiểu Ràng buộc Chức năng
1 txtMaNhanVien Textbox Hiển thị mã nhân viên
2 txtHoTen Textbox Hiển thị họ tên nhân
viên
3 rdbGioiTinh Radiobutton Chọn giới tính nhân viên
4 dateNgaySinh datetimepicke r
Chọn ngày sinh nhân viên
5 txtDienThoai Textbox Hiển thị số điện thoại
nhân viên 6 dateNgayKiHopDon g datetimepicke r Thể hiện ngày kí hợp đồng với nhân viên
7 txtSoHopDong Textbox Số hợp đồng nhân viên
8 cbbBacLuong Combobox Chọn bậc lương
9 cbbPhongBan Combobox Chọn phòng ban
10 cbbChucVu Combobox Chọn chức vụ
11 btnLamMoi Button Làm sạch các chức
năng trên
12 btnThem Button Thêm nhân viên
13 btnXoa Button Xóa nhân viên
14 btnXoa Button Sửa thông tin nhân viên
15 Datagridview Hiển thị các thông tin
của nhân viên
c) Danh sách biến cố và xử lý tương ứng trên màn hình
STT Biến cố Xử lý
1 btnLamMoi Làm sạch các combobox trên
2 btnThem Thêm nhân viên mới
3 btnSua Sửa thông tin nhân viên
4 btnXoa Xóa nhân viên
5.3.7. Màn hình Dịch vụ
b) Mô tả các đối tượng trên màn hình
STT Tên Kiểu Ràng buộc Chức năng
1 txtMaDichVu Textbox Điền mã dịch vụ
2 txtTenDichVu Textbox Điền tên dịch vụ
3 txtDonVi Textbox Điền đơn vị tính
4 txtDonGia Textbox Điền đơn giá
5 btnThem Button Thêm dịch vụ mới
6 btnLamMoi Button Làm mới các textbox
7 btnCapNhat Button Cập nhật trạng thái form
8 btnXoa Button Xóa dịch vụ
9 Datagridview Hiển thị thông tin dịch
vụ
c) Danh sách biến cố và xử lý tương ứng trên màn hình
STT Biến cố Xử lý
2 btnLamMoi Làm mới các textbox 3 btnCapNhat Cập nhật trạng thái form
4 btnXoa Xóa dịch vụ
5.3.8. Màn hình Đặt phòng
a) Giao diện
b) Mô tả các đối tượng trên màn hình
STT Tên Kiểu Ràng buộc Chức năng
1 txtMaPhieuThuePhong Textbox Nhập mã phiếu thuê
phòng
2 cbbPhong Button Chọn phòng
3 dateThoiGianBatDauThu e
datetimepicker Chọn ngày bắt đầu thuê
txtSoKhach Textbox Nhập số khách
btnLapPhieuThuePhong Button Lập phiếu thuê phòng
btnLamMoi Button Làm mới các textbox txtKhachHang Textbox Khi lập phiếu thuê phòng thành công thì các chức năng này mới hiển thị CMND phai nhập 8 số Nhập tên khách hàng txtCMND Textbox Nhập số CMND của khách hàng
txtDiaChi Textbox Nhập địa chỉ khách
hàng
btnThem Button Thêm khách hàng
btnCapNhat Button Cập nhật danh sách
khách hàng
btnLamMoi Button Làm mới các textbox
khách hàng
btnXoa Button Xóa khách hàng
c) Danh sách biến cố và xử lý tương ứng trên màn hình
STT Biến cố Xử lý
1 btnLapPhieuThuePhong Lập phiếu thuê phòng
2 btnLamMoi Làm mới các textbox
3 btnThem Thêm khách hàng
4 btnCapNhat Cập nhật danh sách khách hàng 5 btnLamMoi Làm mới các textbox khách hàng
6 btnXoa Xóa khách hàng
5.3.9. Màn hình Báo cáo doanh thu theo từng tháng
b) Mô tả các đối tượng trên màn hình
STT Tên Kiểu Ràng buộc Chức năng
1 cbbThang Combobox Chọn tháng cần báo cáo
2 cbbNam Combobox Chọn năm cần báo cáo
3 btnBaoCao Button Hiển thị báo cáo
4 btnInBaoCao Button Hiển thị báo cáo dạng
file word
c) Danh sách biến cố và xử lý tương ứng trên màn hình
STT Biến cố Xử lý
1 btnBaoCao btnBaoCao
2 btnInBaoCao btnInBaoCao
a) Giao diện
b) Mô tả các đối tượng trên màn hình
STT Tên biến Kiểu Ràng buộc Chức năng
1 txtMaLoaiTinhTrang Textbox Chỉnh nhập
kiểu số Hiển thị mã loại tình trạng phòng 2 txtTinhTrangPhong Textbox Hiển thị tên loại tình trạng phòng
3 btnThem Button Thêm các thuộc
tính (mã loại tình trạng phòng, tên loại tình trạng phòng) vào danh sách tình trạng phòng
4 btnCapNhat Button Cập nhật lại danh
sách tình trạng phòng xuống cơ sở dữ liệu
5 btnLamMoi Button Xóa các thông tin
đang hiển thị trên textbox mã loại tình trạng phòng, tên loại tình trạng phòng
6 btnXoa Button Xóa 1 đối tượng trong danh sách tình trạng phòng trong cơ sở dữ liệu
7 Datagridview Hiển thị danh
sách tình trạng
c) Danh sách biến cố và xử lý tương ứng trên màn hình
STT Biến cố Xử lý
1 Chọn button thêm Thêm thông tin về tình trạng phòng xuống cơ sở dữ liệu 2 Chọn button cập
nhật
Lưu thông tin về tình trạng phòng xuống cơ sở dữ liệu 3 Chọn button làm
mới Xóa các thông tin đang hiển thị trên textbox
4 Chọn button xóa Xóa một đối tượng trong cơ sở dữ liệu tình trạng phòng
5.3.11. Màn hình Loại phòng
b) Mô tả các đối tượng trên màn hình
STT Tên biến Kiểu Ràng buộc Chức năng
1 txtMaLoaiPhong Textbox Hiển thị thuộc
tính mã loại phòng
2 txtTenLoaiPhong Textbox Hiển thị thuộc
tính tên loại phòng
3 txtDonGia Textbox Chỉ nhập số Hiển thị thuộc tính đơn giá của loại phòng 4 txtSoNguoiChua
n Textbox Chỉnh nhập kiểu số Hiển thị số người được quy định trong 1 phòng
5 txtSoNguoiToiDa Textbox Chỉnh nhập kiểu số
Hiển thị số người tối đa trong 1 phòng
6 txtTyLeTang Textbox Chỉnh nhập
kiểu số
Số người được tăng thêm trong phòng so với quy định
7 BtnTThem Button Thêm các thuộc
tính vào danh sách loại phòng xuống csdl
8 BtnCapNhat Button Cập nhật lại
table loại phòng xuống cơ sở dữ liệu
9 btnLamMoi Button Xóa các thông
tin đang hiển thị trên textbox
10 btnXoa Button Xóa đối tượng trong danh sách loại phòng trong cơ sở dữ liệu Datagridview Hiển thị bảng loại phòng
c) Danh sách các biến cố và xử lý tương ứng trên màn hình
STT Biến cố Xử lý
1 Chọn button thêm Thêm thông tin về loại phòng phòng xuống cơ sở dữ liệu 2 Chọn button cập
nhật Lưu thông tin về danh sách loại phòng xuống cơ sở dữ liệu 3 Chọn button làm
mới
Xóa các thông tin đang hiển thị trên textbox
4 Chọn button xóa Xóa một đối tượng trong cơ sở dữ liệu bảng loại phòng
5.3.12. Màn hình Phòng
a) Giao diện
b) Mô tả các đối tượng trên màn hình
STT Tên Kiểu Ràng Buộc Chức Năng
1 txtMaPhong TextBox Hiển thị mã phòng
đang được chọn ở dataGridview hoặc dùng để thêm cập nhật mã phòng.
2 txtLoaiPhong TextBox Hiển thị Loại phòng đang được phòng đang được chọn ở dataGridview hoặc dùng để thêm cập nhật loại phòng.
3 cbLoaiTinhTrang ComboBox Hiển thị tình trạng phòng tương ứng phòng tương ứng đang được chọn trong datagidview hoặc dùng để cập nhật, thêm loại trình trạng phòng.
3 btnThêm Button Thêm đối tượng
phòng mới.
4 btnCậpnhật Button Cập nhật lại đối