CHƯƠNG V: THIẾT KẾ GIAO DIỆN

Một phần của tài liệu Đồ án nhập môn công nghệ phần mềm phần mềm quản lý khách sạn (Trang 38 - 57)

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

Một phần của tài liệu Đồ án nhập môn công nghệ phần mềm phần mềm quản lý khách sạn (Trang 38 - 57)