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
Thiết kế chương trình và xây dựng mô hình quản lý khách sạn

Đ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

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)

1 BÁO CÁO CHƯƠNG TRÌNH I. MAN HÌNH CHÍNH CỦA CHƯƠNG TRÌNH 1 Màn hình chính của chương trình: 2 Danh sách các biến cố: STT Biến Cố Mô Tả Xử Lý 1 Nhẫn vào Label tạo mới phòng Khi rê chuột vào Label thì Text sẻ chuyển sang màu đỏ (kiểu dạng Web) nhăm giúp Thực hiên mở màn hinh tạo mới phòng 2 Nhấn vào label Xoá phòng Thực Hiện Mở màn hình Xoá Phòng 3 Nhấn vào label Tiếp Nhận Khách Thực hiện mở màn hình tiếp nhận khách 2 người dùng biết được minh đang chọn mục 4 Nhấn vào label Trả phòng Thực hiện mở mà hình trả phòng 5 Nhấn vào label Tra Cứu Phòng Thực hiện mở màn hinh tra cứu 6 Nhân vào label Báo cáo doanh thu Thực hiện mở màn hinh báo cáo doanh thu 7 Nhấn vào Label Quản Trị Thực hiên Xử lý trả vê màn hình quản trị 8 Nhấn vào label Giới thiệu về chương trinh Thực hiên mở màn hinh giói thiệu vè chương trinh 9 Nhấn vào label Đóng chương trinh Thực hiện đóng màn hinh và kết thúc chương trình 10 In ngày giờ hiện tại 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.1.1 Biểu mẫu liên quan Biểu mẫu 2 Danh mục phòng STT Phòng Loại Đơn giá Ghi chú 3 phòng 2.1.1.2 Sơ đô luồng dữ liệu D1: loạiphong,phong,Dongia D2: Không có. D3: Danh sách các thông tin về qui dinh 2 (có 3 loại phong và giá tương ứng) từ bộ nhớ phụ D4: Lưu D1 +D3 xuống bộ nhớ phụ D5: không có D6: D4  Thuật toán: B1: Nhận D1 từ người dùng B2: Kết nối cơ sở dữ liệu. B3: Đọc D3 từ bộ nhớ phụ B4: Xuất dữ liêu có được B3 (D3) ra thiết bị xuất. B5: Đóng kết nối cơ sở dữ liệu. B6: Kết thúc. 4 2.1.1.3 Các thuộc tính mới Tenphong, Loaiphong,Dongia,Ghichu 2.1.1.4 Sơ đồ lớp 2.1.1.5 Thuộc tính trừu tượng Maphong 2.1.1.6 Sơ đồ logic. 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 2.3. Các thuộc tính mới Tenloaiphong 5 2.4. Sơ đồ lớp 2.5. Các thuộc tính trừu tượng Maloaiphong 2.6. Sơ đồ logic 3 Thiết Kế màn hình lập danh mục phòng 3.1. Thiết kế mà hình tạo mới phòng 3.2. Danh sách các biến cố: 6 STT BIẾN CỐ XỬ LÝ 1 Nhập vào Textbox Tên Phòng Mới 2 Chọn Combobox Maloại phòng Mã loại phòng được load tử cơ sơ dữ liêu đưa vào, khi chọn mã loại phong phát sinh sự kiên Combobox_Change() lấy giá tiền tương ứng của loại phòng đó đưa vào cơ sở dữ liệu 3 Ở trạng thái Disible Ứng với việc chọn mã loai phòng sẽ có một tên phòng nhất định và được lấy lên từ cơ sở dữ liệu. 4 Ở trạng thái Disible Ứng với việc chọn mã loai phòng sẽ có một giá nhất định và được lấy lên từ cơ sở dữ liệu. 5 Nhấn vào Buttom Lưu Khi nhấn vào Button Lưu sẽ xuất hiện Message 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, Nếu nhấn No dữ liệu sẽ không được lưu, Nhấn Cancel sẽ không lam gì cả (Chú ý ở đây default la Yes) 6 Nhấn vào Buttom Xoá Khi nhấn vào Button Xoá sẽ xuất hiện Message gồm hai buttom Yes,No, Nếu nhấn Yes nội dung các textbox,Combobox sẽ được xoá, Nếu nhấn No thì sẽ không lam gì cả (Chú ý ở đây default là No) 7 Nhấn vào Button 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à 7 đóng màn hinh , Nhấn Cancel sẽ không lam gì cả (Chú ý ở đây default la Yes) 3.3. Thiết kế màn hình Xoá phòng 3.4. Danh sách các biến cố. STT Biến Cố Xử Lý 1 Nhấp chuột vào Combobox để chọn mã loại phòng (cmbMaloaiphong) 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 8 (cmbMaphong) 2 TextBox (txtTenloaiphong) ở trang thái visible 3 Clich vào Combobox (cmbMaphong) để chọn phòng Xoá Khi Click vào đây sẽ phát sính sự kiện cmbMaphong_Change() sự kiện này sẽ add Tên phòng tương ứng với phòng và loai phong vào textBox (txtTenphong) 4 Textbox Tên Phòng (txtTenphong) ở trạng thái visible 5 Click vào Buttom Thực hiện Khi nhấn vào Button THỰC HIỆN sẽ xuất hiện Message gồm hai button Yes,No, Nếu nhấn Yes thì phòng này sẽ được xoá, Nếu nhấn No sẽ không lam gì cả (Chú ý ở đây default là No) 6 Click vào Buttom Đóng Khi nhấn Buttom Thoát sẽ xuất hiện Message thông báo “bạn có muốn Đóng màn hình này không ?” gồm hai button Yes,No Nếu nhấn Yes thì màn hình Xoá phòng sẽ được đóng đóng màn hình, Nếu nhấn No sẽ không lam gì cả (Chú ý ở đây default là No) 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 Phòng: Ngày bắt đầu thuê Phòng: Stt Khách hàng Loại khách CMND Địa chỉ 1.2. Sơ đồ luồng dữ liệu 1.1.1. Sơ đồ luông dữ liệu cho yêu cầu kiểm tra phòng trống D1: Mã phòng, Mã loại phòng,Thời gian muiốn kiểm tra phòng D2: Không có 10 D3: Tinh trạng phòng: Ngày bắt đầu thuê, ngày kết thúc, tình trạng phòng (Phòng có người ở, phòng đã được đặt trước). D4: Không có. D5: Không có. D6: Phòng có thể cho thuê , hoặc phong có thể cho thuê.  Thuật toán Bước 1: Nhận D1 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: Với D1 nhận vào, và D3 nhận được thực hiện kiểm tra: Nếu trong thời gian kiểm tra tinh trạng phòng khách với: Phòng có người ở, phòng được đặt trước.thì trả về D6 phòng có thể cho thuê. Ngược lại D6 là phòng không thể cho thuê. Bước 5: Xuất D6 ra màn hình. Bước 6: Đóng kết nối cơ sở dữ liệu. Bước 7: Kết thúc. 1.1.2. Sơ đồ luồng dữ liệ cho yêu câu lập phiếu thuê phòng [...]... mặc định là 1 tên khách hàng vào Textbox 8 (txtKhachhang) Nhập Địa chỉ khách hàng vào Textbox 9 (txtĐiachi) Nhập Nghề nghiệp khách hàng vào Textbox 10 (txtNghenghiep) Nhập số CMND Ràng buộc chỉ cho nhập 9 số khách hàng vào Textbox 12 loại Loại khách được Load từ cơ sở dữ liệu lên khách 11 (txtCMND) Click chọ vào cmbLoaikhach Nhấn vào Buttom Sẽ thực hiện một loạt các kiểm tra Xem các Đồng Ý thông tin... 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ụng Bước 10: Đóng kết nối cơ sở dữ liệu Bước 11: Kết thúc chương trinh 1.3 Các thuộc tính mới Ngaytraphong, Tien 1.4 Sơ đồ lớp 1.5 Các thuộc tính trừu tượng Mahoadon, Machitiethoadon 29 1.6 Sơ đồ logic 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... phụ thu của loai khách cần lập hoá đơn) D4: Không có D5: Không có D6: D3 Thuật toán Bước 1: Nhận D1 từ người dùng Bước 2: Mở kết nối Bước 3: Đọc D3 từ bộ nhớ phụ 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 31 2.4 Sơ đồ lớp 2.5 Các thuộc tính trừư tượng Maphuthu 2.6 3 Sơ đồ logic Thiết kế màn hình cho yêu câu... dụng phòng) theo như biểu mẫu trê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 34 1.3 Các thuộc tính mới 1.4 Sơ đồ lớp 1.5 Các thuộc tính trừu tượng 1.6 Sơ đồ logic 35 2 Thiêt kế màn hình cho yêu cầu lập báo cáo tháng Danh sách các biến cố: STT Biến Cố 1 Xử Lý Biến Cố Click vào Chương trình sẽ ràng buộc không cho người Combobox dùng chọn ngày... click vào Combobox Combobox chon ngày Đến ngày (dtpDenngay) , ta ràng buộc (dtpĐenngay) chỉ cho phép người dùng 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 Click vào Button TRA dtpTungay và dtpDenngay dê CỨU 3 tại chường trinh sẽ dựa vào duyệt vào Cơ sở dữ liều để tìn dữ liêu thoả và xuất ra như lưới như màn hình được thiết Click vào... phòng tương ứng vào textbox tên loại 2 phòng (txtTenloaiphong) Text box (txtTenloaiphong) 3 Click vào Button ở trang thái ReadOnly chường trinh sẽ dựa vào TRA CỨU cmbMaloaiphong dê duyệt vào Cơ sở dữ liều để tìm dữ liêu thoả và xuất ra như lưới (6) như màn hình Click vào Button XÓA 4 được thiết kế trên 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... tương ứng Người dùng click Chương trình sẽ kiểm tra các Combobox , dựa vào cứu Buttom tra vào các giá trị trên Combox để tim tìm kiếm, kết quả sẽ tìm kiếm sẻ trả về vào bảng bên dưới 26 (bàng 8) Người dùng click Người dùng bấm vào nút xoá sẽ xuất hiện 1 6 vào Buttom Xoá 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... logic 3 Thiết kế giao diện cho yêu câu tiếp nhận khách Danh sách các biến cố: STT Biến Cố Xử Lý Biến Cố 1 Tiếp tân click vào Tât cả các loại phòng ở đây đã được Load lên 15 Combobox tư cơ sở dữ liệu,khi click vào combobox loại (cmbLoaiphong) phòng sẽ phát sinh sự kiện dể chọn mã phòng cmbMaLoaiphong_Change() , sự kiên nay giúp add vào Textbox giá tiền (txtGia) tương ứng với loại phong mà ta chọn., và add... ta chọn., và add Tên Laoi phòng vào TextBox (txtTenloaiphong) và add danh sách maphong tương ứng với loaiphong 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 Giá tiền Phòng (txtGia) ở trạng thái readonly, 3 được load lên khi có sự kiện click vào 4 cmbMaloaiphong Tiếp tân click vào click vào combobox (cmbMaphong) sẽ phát... 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 12 1.3 Các thuộc tính mới Ngaybatdauthue,Tenphong,Loaiphong,CMND,Diachi 1.4 Sơ đồ lớp 1.5 Các thuộc tính trừu tượng Maphieuthue,Machitietphieuthue,Makhachhang 1.6 Sơ đồ logic 13 2 2.1 Thiết kế dữ liệu với tính tiến hoá 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 2.2 Sơ đồ luồng dữ liệu 2.3 . 1 BÁO CÁO CHƯƠNG TRÌNH I. MAN HÌNH CHÍNH CỦA CHƯƠNG TRÌNH 1 Màn hình chính của chương trình: 2 Danh sách các biến cố: STT Biến Cố Mô Tả Xử Lý 1 Nhẫn vào Label tạo mới phòng Khi rê chuột vào Label. vê màn hình quản trị 8 Nhấn vào label Giới thiệu về chương trinh Thực hiên mở màn hinh giói thiệu vè chương trinh 9 Nhấn vào label Đóng chương trinh Thực hiện đóng màn hinh và kết thúc chương trình 10. tượng Maloaiphong 2.6. Sơ đồ logic 3 Thiết Kế màn hình lập danh mục phòng 3.1. Thiết kế mà hình tạo mới phòng 3.2. Danh sách các biến cố: 6 STT BIẾN CỐ XỬ LÝ 1 Nhập vào Textbox Tên Phòng Mới 2 Chọn

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

Từ khóa liên quan

Mục lục

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

    • 1 Màn hình chính của chương trình:

    • 2 Danh sách các biến cố:

    • 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 thiêt kế dữ liệu với tính tiến hoá

      • 3 Thiết Kế màn hình lập danh mục phòng

      • 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

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

        • 3 Thiết kế giao diện cho yêu câu tiếp nhận khách

        • IV. XÉT YÊU CẦU TRA CỨU PHÒNG

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

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

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

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

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

            • 3 Thiết kế màn hình cho yêu câu lập hóa đơn

            • 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.

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

              • 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á.

                • 2 Màn hình thay đổi qui đinh (Màn hình Admin)

Tài liệu cùng người dùng

Tài liệu liên quan