Phiếu thuê phòng

Một phần của tài liệu Giáo trình phân tích thiết kế hệ thống thông tin (Trang 150 - 153)

- Không ý thức: dự đoán

a. Phiếu thuê phòng

Giáo viên biên soạn: Nguyễn Trần Phương

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.

Biểu mẫu liên quan:

PHIẾU THUÊ PHÒNG

Phòng: Ngày bắt đầu thuê Phòng:

TT Khách hàng Loại khách CMND/Hộ chiếu Địa chỉ

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

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 muốn kiểm tra phòng D2: Không có

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 tình 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

D1 : Phòng, Tên khách hàng, Loại khách hàng, CMND, Địa chỉ, Điện thoại, Giới tính.

D2: Không có.

D3: Danh sách các loại khách,và số người tối đa trong 1 phòng. D4: D1+Ngày thuê phòng.

Giáo viên biên soạn: Nguyễn Trần Phương

D6: D4

Sơ đồ luồng dữ liệu cho yêu cầu lập phiếu thuê phòng

 Thuật toán:

Bước 1: Nhận D1 từ người dùng. Bước 2:Kết nối cơ sở dữ liệu Bước 3: Dọc D3 từ bộ nhớ phụ

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 theo bướ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 11: Kết thúc

Giáo viên biên soạn: Nguyễn Trần Phương

Sơ đồ logic

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

Ngaybatdauthue,Tenphong,Loaiphong,CMND,Diachi

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

Maphieuthue,Machitietphieuthue,Makhachhang

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

Một phần của tài liệu Giáo trình phân tích thiết kế hệ thống thông tin (Trang 150 - 153)

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

(173 trang)