Thiết kế giao diện người – máy

Một phần của tài liệu Xây dựng hệ thống quản lý thuê phòng khách sạn (Trang 52 - 69)

3.5.1 Thiết kế hệ thống đơn chọn

3.5.2 Thiết kế giao diện nhập liệu (01 danh mục + 01 nghiệp vụ)

• Giao diện Cập nhật phòng

 Tên giao diện: Cập nhật phòng

 Người sử dụng: quản trị

 Mẫu thiết kết: hình dưới

 Tiền điều kiện: Đã đăng nhập với quyền quản trị

 Hậu điều kiện: Trở về màn hình chính

 Bảng dữ liệu: phong

 Quy trình, công thức xử lý:

o btnThemMoi: sau khi kích nút này, thì txtMaP, txtTenP, txtViTri, txtSucChua, txtMaLP, txtTinhTrang, btnCapNhat có Enabled=true để người dùng có thể thao tác nhập liệu

o btnSua: sau khi kích nút này, thì txtMaP, txtTenP, txtViTri, txtSucChua, txtMaLP, txtTinhTrang, btnCapNhat có Enabled=true để người dùng có thể thao tác nhập liệu

o btnXoa:sau khi kích nút này, màn hình hiện lên thông báo hỏi bạn chắc chắn muốn xóa hay không, nếu chọn OK dữ liệu được chọn sẽ bị xóa

o dgvList:sau khi kích vào 1 dòng trên dgvList, mọi thông tin trên dòng sẽ hiển thị lên trên txtMaP, txtTenP, txtViTri, txtSucChua, txtMaLP,

txtTinhTrang tương ứng, kích các btnXoa hay btnSua để phục vụ mục đích

o btnCapNhat: được kích vào sau khi thao tác với btnThemMoi và btnSua, dữ liệu sẽ được cập nhật vào CSDL, đồng thời txtMaP, txtTenP, txtViTri, txtSucChua, txtMaLP, txtTinhTrang, btnCapNhat có Enabled= false

 Nhiệm vụ: Cập nhật thông tin phòng

 Định dạng kết quả đầu ra:

o Bảng dữ liệu bị thay đổi: phong.

o Trạng thái hệ thống sau khi thoát giao diện: trở về trạng thái trước khi chọn giao diện

• Giao diện Cập nhật loại phòng

 Tên giao diện: Cập nhật loại phòng

 Người sử dụng: quản trị

 Mẫu thiết kết: hình dưới

 Tiền điều kiện: Đã đăng nhập với quyền quản trị

 Hậu điều kiện: Trở về màn hình chính

 Bảng dữ liệu: loaiphong

 Quy trình, công thức xử lý:

o btnThemMoi: sau khi kích nút này, thì txtMaLP, txtTenLP, txtGia, txtMoTa, btnCapNhat có Enabled=true để người dùng có thể thao tác nhập liệu

o btnSua: sau khi kích nút này, thì txtMaLP, txtTenLP, txtGia,

txtMoTa, btnCapNhat có Enabled=true để người dùng có thể thao tác nhập liệu

o btnXoa:sau khi kích nút này, màn hình hiện lên thông báo hỏi bạn chắc chắn muốn xóa hay không, nếu chọn OK dữ liệu được chọn sẽ bị xóa

o dgvList:sau khi kích vào 1 dòng trên dgvList, mọi thông tin trên dòng sẽ hiển thị lên trên txtMaLP, txtTenLP, txtGia, txtMoTa tương ứng, kích các btnXoa hay btnSua để phục vụ mục đích

o btnCapNhat: được kích vào sau khi thao tác với btnThemMoi và btnSua, dữ liệu sẽ được cập nhật vào CSDL, đồng thời txtMaLP, txtTenLP, txtGia, txtMoTa, btnCapNhat có Enabled=false

 Nhiệm vụ: Cập nhật thông tin loại phòng

 Định dạng kết quả đầu ra:

o Bảng dữ liệu bị thay đổi: loai phong.

o Trạng thái hệ thống sau khi thoát giao diện: trở về trạng thái trước khi chọn giao diện

• Giao diện cập nhật phiếu thuê

 Tên giao diện: Cập nhật phiếu thuê

 Người sử dụng:nhân viên bộ phận phòng

 Mẫu thiết kết: hình dưới

 Tiền điều kiện: Đã đăng nhập với quyền nhân viên bộ phận phòng

 Hậu điều kiện: Trở về màn hình chính của bộ phân phòng

 Bảng dữ liệu:phieuthuephong,khachhang

 Quy trình, công thức xử lý:

o btnCong: sau khi ấn nút này txtMaKH, txtTenKH, txtGioiTinh, txtNgaySinh, txtCMND, txtSĐT, txtQueQuan, btnThemKH có Enabled=true để người dùng có thể thao tác nhập liệu

o btnThemKH: sau khi ấn nút này txtMaKH, txtTenKH, txtGioiTinh, txtNgaySinh, txtCMND,txtSĐT,txtQueQuan, btnCong có

Enabled=false đồng thời dữ liệu sẽ được cập nhật vào CSDL

o btnTaoMoiPT: sau khi ấn nút này txtMaPT, txtMaKH, txtNguoiLapPT, txtMaP, dtNgayNhanPhong, dtNgayDi,

txtTinhTrang, txtMaPD, btnCapNhatPT có Enabled=true để người dùng có thể thao tác nhập liệu

o btnCapNhatPT: sau khi ấn nút này txtMaPT, txtMaKH, txtNguoiLapPT, txtMaP, dtNgayNhanPhong, dtNgayDi,

txtTinhTrang, txtMaPD, btnCapNhatPT có Enabled=false đồng thời dữ liệu sẽ được cập nhật vào CSDL

 Nhiệm vụ: Cập nhật thông tin phiếu thuê phòng,thêm mới khách hàng(có thể hoặc không)

 Định dạng kết quả đầu ra:

o Bảng dữ liệu bị thay đổi: phieuthuephong, khachhang

o Trạng thái hệ thống sau khi thoát giao diện: trở về trạng thái trước khi chọn giao diện

• Giao diện cập nhật phiếu đặt phòng

 Tên giao diện: Cập nhật phiếu đặt phòng

 Người sử dụng:nhân viên bộ phận phòng

 Mẫu thiết kết: hình dưới

 Tiền điều kiện: Đã đăng nhập với quyền nhân viên bộ phận phòng

 Hậu điều kiện: Trở về màn hình chính

 Bảng dữ liệu:phieudatphong, khachhang

 Quy trình, công thức xử lý:

o btnCong: sau khi ấn nút này txtMaKH, txtTenKH, txtGioiTinh, txtNgaySinh, txtCMND, txtSĐT, txtQueQuan, btnThemKH có Enabled=true để người dùng có thể thao tác nhập liệu

o btnThemKH: sau khi ấn nút này txtMaKH, txtTenKH, txtGioiTinh, txtNgaySinh, txtCMND,txtSĐT,txtQueQuan, btnCong có Enabled=false đồng thời dữ liệu sẽ được cập nhật vào CSDL

o btnTaoMoiPD: sau khi ấn nút này txtMaPT, txtMaKH, dtNgayDat, txtSoPhongDat, txtLoaiPhongDat, dtNgayDen, dtNgayDi, txtTinhTrang,

txtNguoiLapPD, btnCapNhatPD có Enabled=true để người dùng có thể thao tác nhập liệu

o btnCapNhatPD: sau khi ấn nút này này txtMaPT, txtMaKH, dtNgayDat, txtSoPhongDat, txtLoaiPhongDat, dtNgayDen, dtNgayDi, txtTinhTrang, txtNguoiLapPD, btnCapNhatPD có Enabled=false đồng thời dữ liệu sẽ được cập nhật vào CSDL

 Nhiệm vụ: Cập nhật thông tin phiếu đặt phòng, cập nhật khách hàng(có thể có hoặc không)

 Định dạng kết quả đầu ra:

o Bảng dữ liệu bị thay đổi: phieudatphong, khachhang(có thể hoặc không)

o Trạng thái hệ thống sau khi thoát giao diện: trở về trạng thái trước khi chọn giao diện

• Giao diện sử dụng dịch vụ

 Tên giao diện: Cập nhật sử dụng dịch vụ

 Người sử dụng:nhân viên bộ phận dịch vụ

 Mẫu thiết kết: hình dưới

 Tiền điều kiện: Đã đăng nhập với quyền nhân viên bộ phận dịch vụ

 Hậu điều kiện: Trở về màn hình chính

 Bảng dữ liệu:hoadondichvu, chitiethoadondichvu

 Quy trình, công thức xử lý:

o btnTaoMoi: sau khi ấn vào nút này, toàn bộ phần textbox trong

groupBox Thông tin hóa đơn được mở ra cho người dùng nhập liệu(trừ txtMaHDDV), mã phiếu đặt sẽ tự động sinh trong txtMaHDDV

o btnLuu:dữ liệu sẽ được cập nhật vào CSDL sau khi ta ấn nút btnLuu. Đồng thời hiển thị thông báo đã Lưu thành công

 Nhiệm vụ: Cập nhật thông tin hóa đơn dịch vụ và chi tiết hóa đơn dịch vụ

 Định dạng kết quả đầu ra:

o Bảng dữ liệu bị thay đổi: hoadondichvu, chitiethoadondichvu

o Trạng thái hệ thống sau khi thoát giao diện: trở về trạng thái trước khi chọn giao diện

• Giao diện trả phòng

 Tên giao diện: Cập nhật trả phòng

 Người sử dụng:nhân viên bộ phận phòng

 Mẫu thiết kết: hình dưới

 Tiền điều kiện: Đã đăng nhập với quyền nhân viên bộ phận phòng

 Hậu điều kiện: Trở về màn hình chính

 Bảng dữ liệu:hoadonphong

 Quy trình, công thức xử lý:

o btnThem: sau khi ấn vào nút này, datNgayRoiPhong, txtMaPT, btnCapNhat có Enabled=true, txtMaHDP sẽ tự động sinh mã,

o btnInHoaDon:chuyển sang form frmInHoaDon

o btnCapNhat: sau khi ấn nút này, dữ liệu sẽ được cập nhật vào cơ sở dữ liệu, txtMaHDP, datNgayRoiPhong, txtMaPT, txtTienPhong,

txtNguoiLapHD, btnCapNhat sẽ có Enable=false;

 Nhiệm vụ: Cập nhật thông tin hóa đơn phòng

 Định dạng kết quả đầu ra:

o Trạng thái hệ thống sau khi thoát giao diện: trở về trạng thái trước khi chọn giao diện

3.5.3 Thiết kế báo cáo (01 nghiệp vụ, 01 thống kê) - Thiết kế tài liệu báo cáo

 Thiết kế hóa đơn dịch vụ

o Tên báo cáo: Hóa đơn dịch vụ

o Người lập: Nhân viên bộ phận dịch vụ

o Nhiệm vụ: gửi thông tin dịch vụ mà khách hàng sử dụng để họ thanh toán

o Môi trường: Khách hàng

o Bảng dữ liệu sử dụng:

Bảng dữ liệu Thuộc tính

hoadondichvu maHDDV, ngaythanhtoan, tongtien, nguoilapHDDV, PTma

chitiethoadondichvu HDDVma, DVma, soluong, dongia, thanhtien

dichvu maDV, tenDV,donvitinh

khachhang maKH, tenKH

phieuthuephong maPT, maKH,Pma

o Trường dữ liệu tính toán: thanhtien = soluong*dongia tongtien= Σ thanhtien

o Kích cỡ: A5

o Số lượng phiên bản: 01 + Thiết kế hóa đơn tổng

o Tên báo cáo: Hóa đơn tổng

o Người lập: Nhân viên bộ phận phòng

o Nhiệm vụ: gửi thông tin dịch vụ + phòng mà khách hàng sử dụng để họ thanh toán

o Môi trường: Khách hàng

o Bảng dữ liệu sử dụng:

Bảng dữ liệu Thuộc tính

hoadondichvu maHDDV, ngaythanhtoan, tongtien, nguoilapHDDV, PTma

chitiethoadondichvu HDDVma, DVma, soluong, dongia, thanhtien

dichvu maDV, tenDV,donvitinh

khachhang maKH, tenKH

phieuthuephong maPT, maKH,Pma, ngaynhanphong

hoadonphong maHDP, ngayroiphong, PTma,

tienphong

loaiphong maLP, giaLP

phong maP, LPma

o Trường dữ liệu tính toán:

Tiền phòng = (ngày rời phòng – ngày nhận phòng) * giaLP thanhtien = soluong*dongia

tổng tiền= tiền phòng + tiền dịch vụ

o Kích cỡ: A5

o Số lượng phiên bản: 01

- Thiết kế tài liệu thống kê: Thống kê doanh thu dịch vụ

o Tên báo cáo: thống kê doanh thu dịch vụ

o Người lập: Nhân viên thuộc bộ phận dịch vụ

o Nhiệm vụ: Thống kê trong 1 tháng những doanh thu từ những dịch vụ mà khách sạn cung cấp

o Môi trường: Nội bộ khách sạn

Khách sạn ABC

THỐNG KÊ DOANH THU DỊCH VỤ Số:……. Tháng…

STT Tên Dịch

Vụ Đơn Vị Tính Đơn Giá Số lượng sử dụng Thành tiền 1

2 Tổng

Lập, ngày…..tháng…..năm….. Người lập

o Bảng dữ liệu sử dụng: hoadondichvu, chitiethoadondichvu, dichvu Bảng dữ liệu sử dụng Thuộc tính sử dụng

hoadondichvu tongtien

chitiethoadondichvu maDV, soluong,dongia

dichvu tenDV, donvitinh

o Trường dữ liệu tính toán:

ThanhTien=SoLuong*DonGia TongTien = ∑ ThanhTien

o Kích Kỡ: giấy A4

Đánh giá công việc và kết luận

Sau khi hoàn thành bài phân tích thiết kế hệ thống quản lý thuê phòng khách sạn, em đã hiểu rõ hơn về việc vận dụng kiến thức đã học vào việc thiết kế một hệ thống sử dụng cho thực tế.

Tuy nhiên vẫn còn 1 số thiếu sót như một số giao diện chưa thân thiện với người dùng…

Tài liệu tham khảo

Một phần của tài liệu Xây dựng hệ thống quản lý thuê phòng khách sạn (Trang 52 - 69)

Tải bản đầy đủ (DOCX)

(69 trang)
w