1. Trang chủ
  2. » Luận Văn - Báo Cáo

Thiết kế chương trình và xây dựng mô hình quản lý khách sạn

39 358 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 39
Dung lượng 2,17 MB

Nội dung

Khi nhấn Buttom Thoát sẽ xuất hiện Message thông báo bạn có muốn lưu không gồm ba buttom Yes,No,Cancel, Nếu nhấn Yes thì dữ liệu sẽ được lưu xuống cơ sở dữ liệu và đóng màn hình, Nếu nhấn No dữ liệu sẽ không được lưu và đóng màn hình , Nhấn Cancel sẽ không làm gì cả (Chú ý ở đây default là Yes)

Trang 1

BÁO CÁO CHƯƠNG TRÌNH

I MAN HÌNH CHÍNH CỦA CHƯƠNG TRÌNH

Báo Cáo Doanh Thu

Giói thiệu Chương Trình

đỏ (kiểu dạngWeb) nhăm giúp

Thực hiên mở màn hinh tạo mới phòng

phòng

Thực Hiện Mở màn hình Xoá Phòng

Nhận Khách

Thực hiện mở màn hình tiếp nhận khách

Trang 2

người dùng biếtđược minh đangchọn mục

phòng

Thực hiện mở mà hình trả phòng

Cứu Phòng

Thực hiện mở màn hinh tra cứu

cáo doanh thu

Thực hiện mở màn hinh báo cáo doanh thu

Quản Trị

Thực hiên Xử lý trả vê màn hình quản trị

thiệu về chương trinh

Thực hiên mở màn hinh giói thiệu vè chương trinh

chương trinh

Thực hiện đóng màn hinh và kết thúc chương trình

trên mfn hình chính

II XÉT YÊU CẦU LẬP DANH MỤC PHÒNG

1 Thiêt kế dữ liệu với tính đúng đắn

2.1 Biểu mẫu liên quan

Biểu mẫu 2 Danh mục phòng

Trang 3

2.2Sơ đô luồng dữ liệu

Người Dùng

Lập danh mục Phòng Thiết Bị Nhập Thiết Bị Xuất

Trang 4

2 thiêt kế dữ liệu với tính tiến hoá

2.1 Qui định liên quan

Có ba loại phòng A,B,C với giá tương ứng (150000,170000,200000)

2.2 Sơ đồ luồng dữ liệu

Tenloaiphong

Trang 5

2.4 Sơ đồ lớp

PHONG Maphong Tenphong Maloaiphong Ghichu

Trang 6

loại phòng đó đưa vào cơ sở dữ liệu

phòng nhất định và được lấy lên từ cơ sở dữ liệu.

nhất định và được lấy lên từ cơ sở dữ liệu.

thì sẽ không lam gì cả (Chú ý ở đây default là No)

Thoát

Khi nhấn Buttom Thoát sẽ xuất hiện Message thông báo bạn có muốn lưu không gồm ba buttom Yes,No,Cancel, Nếu nhấn Yes thì dữ liệu

sẽ được lưu xuống cơ sở dữ liệu và đóng màn hình, Nếu nhấn No dữ liệu sẽ không được lưu và

Trang 7

đóng màn hinh , Nhấn Cancel sẽ không lam gì cả

(Chú ý ở đây default la Yes)

4

6 5

Chọn Mã Loại Phòng Please select cmbMaloaiphong1

txtTenloaiphong cmbMaphong txtTenphong

Các giá trị trong Combobox được Load lên

từ cơ sở dữ liệu, khi click vào Combobox chọn mã loại phòng sẽ phát sinh ra sự kiện CmbMaploaihong_Change() sự kiện này dùng để add Tên loại phòng tương ứng vao Textbox tên phòng (txtTenphong), và add danh sách các mã phòng tương ứng với lo phòng đó vào cmbBox Mã phòng

Trang 8

phong vào textBox (txtTenphong)

nhấn No sẽ không lam gì cả (Chú ý ở đây

nhấn No sẽ không lam gì cả (Chú ý ở đây

default là No)

Trang 9

III XÉT YÊU CẦU TIẾP NHẬN KHÁCH (LẬP PHIẾU THUÊPHÒNG)

1 Thiết kế dữ liệu với tính đúng đắn

1.1 Biểu mẫu liên quan

Phiếu thuê phòng

Sơ đồ luông dữ liệu cho yêu cầu kiểm tra phòng trống

Người Dùng

Kiểm tra phòng trống Thiết Bị Nhập Thiết Bị Xuất

Bộ Nhó Phụ

D1: Mã phòng, Mã loại phòng,Thời gian muiốn kiểm tra phòng

D2: Không có

Trang 10

D3: Tinh trạng phòng: Ngày bắt đầu thuê, ngày kết thúc, tình trạngphòng (Phòng có người ở, phòng đã được đặt trước).

là phòng không thể cho thuê

Bộ Nhó Phụ

Trang 11

D1: phòng,tên khách hàng,loại khách hàng,CMND,địa chỉ ,diện thoại,gióitính.

Bước 4: Kiểm tra phòng có còn trống hay không

Bước 5: Tính xem số người tối da trong 1 phong

Bước 6: nếu thoả mãn bứơc 3 và 4 thì sang bước 7 ngược lại thi theobước nào đó

Bước 7: Lưu D4 xuống bộ nhớ phụ

Bước 8: Xuất D5 ra máy in

Bước 9: Xuất D6 về phía người dùng

Bước 10: Đóng kết nối cơ sở dữ liệu

Bước 11K Kết thúc

Trang 12

PHIEUTHUEPHONG Maphieuthue Maphong Ngaybatdauthue

CHITIETPHIEUTHUE Machitietphieuthue Maphieuthue Makhachhang

KHACHHANG Makhachhang Tenkhachhang Loaikhachhang CMND Diachi

Maphieuthue,Machitietphieuthue,Makhachhang

LOAIPHONG PHONG

KHACHHANG PHIEUTHUEPHONG

CHITIETPHIEUTHUEPHONG

Trang 13

2 Thiết kế dữ liệu với tính tiến hoá

2.1 Qui định liên quan

Có 2 loại khách ( Nội địa ,nước ngoài) Mỗi phòng có tối đa ba khách

PHIEUTHUEPHONG Maphieuthue Maphong Ngaybatdauthue

CHITIETPHIEUTHUE Machitietphieuthue Maphieuthue Makhachhang

KHACHHANG Makhachhang Tenkhachhang Maloaikhach CMND Diachi

LOAIKHACH Maloaikhach Tenloaikhach

Maloaikhach

Trang 14

2.6 Sơ đồ logic

LOAIPHONG PHONG

KHACHHANG PHIEUTHUEPHONG

Trang 15

vào cmbMaphong

2

Tên Loại Phòng (txtTenloaiphong ) ở trạng thái readonly, được load len khi có sự kiện

click vào cmbMaloaiphong

3 Giá tiền Phòng (txtGia) ở trạng thái readonly,

được load lên khi có sự kiện click vào

Trang 17

hộp lệ sẽ thông báo người dùng nhập lại,ngược lại sẽ thông báo người dùng Băng 1 mesg lưu

gì hết.

Buttom Thoát

Đóng màn hinh ứng dụng Tiêp nhận khách trọ.

15 Load tất cả cấc phòng ,loại phòng , và ngay

đăng kí ở, ngay hết hạn, tinh trạng của tất cả

cấc phòng có từ cơ sở dữ liệu ,chú ý ngày hết

hạn có thẻ thay đổi nêu như khác trả phòng trước

1 Thiết kế dữ liệu với tính dúng đắn.

1.1 Biểu mẫu liên quan

Trang 18

1.2 Sơ đồ luồng dữ liệu

Người Dùng

Tra cứu phòng Thiết Bị Nhập Thiết Bị Xuất

Bước 1: Đọc D1 từ phía người dùng

Bước 2: Mở kết nối có sở dữ liệu

Trang 19

PHIEUTHUEPHONG Maphieuthue Maphong Ngaybatdauthue

CHITIETPHIEUTHUE Machitietphieuthue Maphieuthue Makhachhang

KHACHHANG Makhachhang Tenkhachhang Maloaikhach CMND Diachi

LOAIKHACH Maloaikhach Tenloaikhach

LOAIPHONG PHONG

KHACHHANG PHIEUTHUEPHONG

CHITIETPHIEUTHUE

LOAIKHACHHANG

2 Thiết kế dao diện cho yêu cầu tra cứu phòng.

Vì việc tra cứu phòng ở đây theo biểu mảu trên ta có thể tra cứu theo một trong 3 cách sau: tra cứu theo thời gian, tra cứu theo loại phòngm tra cứu theo phòng ở đây dùng 1 màn hình có 3 tab tra cứu

Trang 20

2.1 Màn hình tra cứu theo thời gian (tab tra cứu theo thời gain)

Trang 21

để chon ngày chon ngày>=Den ngày, nếu

người dùng chọn ngày nhơ hơn dtpTungay thi ta trả dtpDenngay bằng ngày hiện

dữ liêu thoả và xuất ra như lưới như màn hình được thiết

dữ liệu), nếu người dùng nhấn No sẽ không làm gi cả,

chú ý ở đây Default là button

Trang 22

ĐÓNG muốn đsong không ?” gồm 2

button Yes/No , nếu nhấn Yes thì thì Màn hinh tra cứu sẽ được đóng, ngược lại nhấn button No thi chương trinh sẽ

không lam gì cả, chú ý ở đây

Default là button No

2.2 Màn hình tra cứu theo Loại phòng (tab tra cứu theo loại phòng)

TRA CỨU PHÒNG

Mã Loại Phòng Please select Tên Loại Phòng

Trang 23

(cmbMaloaiphong) cmbMaloaiphong_change()

sự kiên nay có chức năng add tên loại phòng tương ứng vào textbox tên loại

dữ liêu thoả và xuất ra như lưới (6) như màn hình

được thiết kế trên

XÓA

Chường trình sẽ xúât hiện

1 message “bạn có chác chắn muốn xoá không ?” gồm 2 button Yes/No , nếu nhấn Yes thì lưới bên dưới (6) sẽ trả về rổng (lưới bây giờ không còn dữ liệu), nếu người dùng nhấn No sẽ

không làm gi cả, chú ý ở

Trang 24

đây Default là button No

5 Click vào button

ĐÓNG

Chường trình sẽ xúât hiện

1 message “bạn có chác chắn muốn đsong không ?” gồm 2 button Yes/No , nếu nhấn Yes thì thì Màn hinh tra cứu sẽ được đóng, ngược lại nhấn button No thi chương trinh sẽ không

lam gì cả, chú ý ở đây

Default là button No

2.3 Màn hình tra cứu theo phòng (tab tra cứu theo phòng)

TRA CỨU PHÒNG

Mã Loại Phòng Please select Tên Loại Phòng

Mã Phòng Please select Tên Phòng

Trang 25

laọi phong tương ứung đưa vào txtTenphong.

2 Text Box (txtTenloaiphong) ở trạng thái

ReadOnly,Tên loại Phòng được Load lên từ cở

sở dữ liệu ứng với mỗi mã loai phòng tương

đó đưa vào textbox (txtTenphòng)

4 Text Box (txtTenphong) ở trạng thái

ReadOnly,Tên Phòng được Load lên từ cở sở

dữ liệu ứng với mỗi mã phòng tương ứng

Trang 26

vào Buttom tra

vào Buttom Xoá

Người dùng bấm vào nút xoá sẽ xuất hiện 1 message thông báo bạn có chắc chắn muốn xoá không gồm 2 buttom Yes/No, nếu nhấn Yes thì các Combobox và lưới bên dưới (8) sẽ được

xoá., Ngược lại thì không làm gì cả., lưu ý ỏ dây

lại thì không làm gì cả., lưu ý ỏ dây Default la

button No

V XÉT YÊU CÂU LẬP HOÁ ĐƠN

1 Thiết kế dữ liệu với tính đúng đắn

1.1 Biểu mẫu liên quan

Hoá Đơn Thanh Toán

Khách hàng/Cơ quan:……Địa chỉ… Địa chỉ:

………

Trang 27

Stt Phòng Số ngày Đơn giá Tiền

1.2 Sơ đồ luồng dữ liệu

Bước 2: Nhân D1 tư người dùng

Bước 3: Mở kết nối cơ sở dữ liệu

Bước 4: Đọc D3 từ bộ nhớ phụ

Bước 5: lấy ngày hệ thống hiện tai

Bước 6: Tính toán số ngày mà khách trọ đã ở và tinh thanh tiền

Trang 28

Bước 7: lưu D4 xuống bộ nhớ phụ

Bước 8: Xuất D4 ra thiết bi máy in

Bước 9: Xuất D4 ra màn hình người sử dụngBước 10: Đóng kết nối cơ sở dữ liệu

Bước 11: Kết thúc chương trinh

PHIEUTHUEPHONG Maphieuthue Maphong Ngaybatdauthue

CHITIETPHIEUTHUE Machitietphieuthue Maphieuthue Makhachhang

KHACHHANG Makhachhang Tenkhachhang Maloaikhach CMND Diachi

LOAIKHACH Maloaikhach Tenloaikhach

HOADON Mahoadon Ngaylapphong Tongtien

CHITIETHOADON Machitiethoadon Mahoadon Machitietphieuthue

1.5 Các thuộc tính trừu tượng

Mahoadon, Machitiethoadon

Trang 29

1.6 Sơ đồ logic

KHACHHANG PHIEUTHUEPHONG

CHITIETPHIEUTHUE

LOAIKHACHHANG

2 Thiết kế dữ liệu với tính tiến hoá

2.1 Qui đinh liên quan

Đơn giá phòng cho hai khách,khách thứ ba phụ thu 25% Khách nước ngaòi chỉ cần có 1 người trong phòng được nhân với hệ số 1.5

2.2 Sơ đồ luồng dữ liệu

Người Dùng

Tỉ lệ phụ thu Thiết Bị Nhập Thiết Bị Xuất

Bộ Nhó Phụ

D1: Loaikhach

D2: Không có

Trang 30

D3: Dọc dữ liệu từ bộ nhớ (lay tỉ lệ phụ thu của loai khách cần lập hoá đơn)

Bước 4: Dựa vào D3 lập hoá đơn gia khach hàng

Bước 5: Đóng kết nối cơ sở dữ liệu kết thúc chương trình

2.3 Các thuộc tính mới

Tilephuthu

Trang 31

PHIEUTHUEPHONG Maphieuthue Maphong Ngaybatdauthue

CHITIETPHIEUTHUE Machitietphieuthue Maphieuthue Makhachhang

KHACHHANG Makhachhang Tenkhachhang Maloaikhach CMND Diachi

LOAIKHACH Maloaikhach Tenloaikhach

HOADON Mahoadon Ngaylapphong Tongtien

CHITIETHOADON Machitiethoadon Mahoadon Machitietphieuthue

Trang 32

VI XÉT YÊU CẦU LẬP BÁO CÁO THÁNG

1 Thiết kế dữ liệu với tinh đúng đắn.

1.1 Biểu mẫu liên quan

Báo Cáo Doanh Thu Theo Loai Phòng

Tháng:….

Stt Loại phòng

Doanh thu

Trang 33

Bước 1: Nhân D1 từ người dùng

Bước 2: Mở kết nối cơ sở dữ liệu

Bước 3: Đọc D3 từ bộ nhớ phụ

Bước 4: Dựa vào D3 tính doanh thu theo loại phòng,danh theo phòng,số

ngày thuê của phòng,và tính tỉ lệ

Bước 5: Lưu D4 xuống bộ nhớ phụ

Bước 6: Xuất ra thiết bị máy in (xúât 2 bảng báo cáo:1 Báo cáo danh thu

theo phong , 2 Báo cáo maạt độ sử dụng phòng) theo như biểu mẫutrên

Bước 7: Xuất D4 ra màn hình người sử dụng

Bước 8: Đóng kết nối cơ sở dữ liệu

Bước 9: Kết thúc chương trinh

Trang 34

PHIEUTHUEPHONG Maphieuthue Maphong Ngaybatdauthue

CHITIETPHIEUTHUE Machitietphieuthue Maphieuthue Makhachhang

KHACHHANG Makhachhang Tenkhachhang Maloaikhach CMND Diachi

LOAIKHACH Maloaikhach Tenloaikhach

HOADON Mahoadon Ngaylapphong Tongtien

CHITIETHOADON Machitiethoadon Mahoadon Machitietphieuthue

CHITIETPHIEUTHUE

LOAIKHACHHANG

PHUTHU

Trang 35

2 Thiêt kế màn hình cho yêu cầu lập báo cáo tháng

BÁO CÁO DOANH THU

Trang 36

thời gian cần

thống kê

3 TextBox này ỏ dạng ReadOnly, cấc giá trị sẽ

được gán khi Buttom thóng kê được nhấn

4 TextBox này ỏ dạng ReadOnly, cấc giá trị sẽ

được gán khi Buttom thóng kê được nhấn

5 TextBox này ỏ dạng ReadOnly, cấc giá trị sẽ

được gán khi Buttom thóng kê được nhấn

6 TextBox này ỏ dạng ReadOnly, cấc giá trị sẽ

được gán khi Buttom thóng kê được nhấn

7 Datagrip này ỏ dạng ReadOnly, cấc giá trị sẽ

được add khi Buttom thóng kê được nhấn

8 TextBox này ỏ dạng ReadOnly, cấc giá trị sẽ

được gán khi Buttom thóng kê được nhấn

Trang 37

VII XÉT YÊU CẦU THAY ĐỔI QUI ĐINH

1 Thiết kế dữ liệu với tính tiến hoá.

1.1 Qui định liên quan

a Người dùng có thể thay đổi số lượng và đơn giá các loại phòng

b Người dung có thể thay đổi số lượng và hệ số các loại khách, và sốkhách tối đa trong phòng

c Thay đổi tỉ lệ phụ thu

1.2 Sơ đô luồng dữ liệu

Người dùng la nhà quản ly khách sạn: vidụ: giam đóc khách sạn

D1: Người dùng yêu câu thay đổi qui định bằng cách đăng nhập quyền Admin

D2: Không có

D3: Tât cả các thông tin cân tthay đổi theo qui định ở trên 0

D4: D3 đã dược người dùng sửa đổi

D5: Không có

D6: D4

Trang 38

Thuật toán

Bước 1: Nhận yêu câu từ D1

Bước 2: Mở kết nồi cơ sở dữ liệ

Bước 3: Kiêm tra quyền đăng nhập (có phải là người quản trị không)Bước 4: Dọc dữ liệu từ bộ nhớ phụ

Bước 5: Người dung thay đổi các qui định cần thay dổi

Bước 6: Lưu xuống cơ sở dữ liệu

Bước 7: Thông báo cho người dung biết là các thay dổi đã thành công.Bước 8: Dóng kết nối cơ sở dữ liệu

PHIEUTHUEPHONG Maphieuthue Maphong Ngaybatdauthue

CHITIETPHIEUTHUE Machitietphieuthue Maphieuthue Makhachhang

KHACHHANG Makhachhang Tenkhachhang Maloaikhach CMND Diachi

LOAIKHACH Maloaikhach Tenloaikhach Sokhachtoida

HOADON Mahoadon Ngaylapphong Tongtien

CHITIETHOADON Machitiethoadon Mahoadon Machitietphieuthue

ở đây bảng tham sô là lưu ơ dạng như sau:

Trang 39

1.5 Các thuộc tính trừu tượng

Mathamso

1.6 Sơ đồ logic

KHACHHANG PHIEUTHUEPHONG

Ngày đăng: 21/05/2015, 09:41

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w