IPO Chart (IPO: Input - Processing - Output): Là sơ đồ logic quan niệm các hoạt
động đầu vào và đầu ra của thông tin. Lược đồ này cho ta cái nhìn logic về hoạt động sử lý của hệ thống và là các chức năng của hệ thống tương lai.
IPOChart Số: 1
Môđun: NHẬP THÔNG TIN KHÁCH HÀNG Hệ thống: WEBSITE QUẢN LÝ KHÁCH SẠN Mục tiêu: Nhập dữ liệu cho KHÁCH HÀNG
Input: Thông tin khách hàng Xử lý:
Nhập thông tin của khách hàng
Tìm thông tin của khách hàng trong bảng KHÁCH HÀNG(Customer) If không tìm thấy Then
Thêm thông tin khách hàng vào bảng KHACHHANG
Else
Cập nhật lại thông tin khách hàng đã có trong bảng KHÁCH HÀNG(Customer) Tô Trung Đoàn (DTH061034) Khoa: Kĩ thuật-Công Nghệ-Môi Trường
End If
Output: Thông tin khách hàng ghi vào bảng Customer
IPO Chart Số: 2
Môđun: NHẬP THÔNG TIN ĐĂNG KÍ THUÊ PHÒNG Hệ thống: WEBSITE QUẢN LÝ KHÁCH SẠN
Mục tiêu: Nhập dữ liệu Thuê Phòng (HiringRoom) Input: Thông tin thuê Phòng
Xử lý:
Nhập thông tin của đăng kí thuê Phòng
Tìm thông tin của thuê Phòng trong bảng Thuê Phòng (HiringRoom) If không tìm thấy Then
Thêm thông tin thuê Phòng trong bảng Thuê Phòng (HiringRoom)
Else
Cập nhật lại thông tin đăng ký thuê phòng đã có trong Thuê Phòng (HiringRoom) End If
Output: Thông tin thuê Phòngghi vào bảng THUÊ PHÒNG (HiringRoom)
IPO Chart Số: 3
Môđun: NHẬP THÔNG TIN ĐĂNG KÍ ĐẶT PHÒNG Hệ thống: WEBSITE QUẢN LÝ KHÁCH SẠN
Mục tiêu: Nhập dữ liệu cho Đặt Phòng (OrdingRoom) Input: Thông tin đăng kí đặt phòng
Xử lý:
Nhập thông tin phòng
Tìm thông tin phòng trong bảng ĐẶT PHÒNG If không tìm thấy Then
Thêm thông tin đặt phòng trong bảng đặt phòng (OrdingRoom)
Else Cập nhật lại thông tin đặt phòng đã có trong bảng đặt Phòng (OrdingRoom) End If
Trang 105/112 Tô Trung Đoàn (DTH061034) Khoa: Kĩ thuật-Công Nghệ-Môi Trường
Huỳnh Văn Thiện (DTH0610) Lớp DH7TH
IPO Chart Số: 4
Môđun: NHẬP THÔNG TIN ĐĂNG KÍ ĐẶT PHÒNG Hệ thống: WEBSITE QUẢN LÝ KHÁCH SẠN
Mục tiêu: Dữ liệu cho hủy đặt phòng(DeletingOrder) Input: Thông tin đăng kí đặt phòng
Xử lý:
Kiểm tra thông tin đặt phòng: ngày giờ nhận phòng(Ngày đến) If Ngày nhận phòng-ngày đặt phòng>=1 Then
Hủy đặt Phòng
Else Cập nhật lại thông tin đặt phòng đã có trong bảng đặt phòng (OrdingRoom) End If
IPO Chart Số: 5
Môđun: NHẬP THÔNG TIN ĐĂNG KÍ SỬ DỤNG DỊCH VỤ Hệ thống: WEBSITE QUẢN LÝ KHÁCH SẠN
Mục tiêu: Nhập dữ liệu cho Sử dụng dịch vụ(UsingService) Input: Thông tin sử dụng dịch vụ
Xử lý:
Nhập thông tin sử dụng dịch vụ
Tìm thông tin sử dụng dịch vụ trong bảng dịch vụ(Service) If không tìm thấy Then
Thêm thông tin thuê phòng trong bảng sử dụng dịch vụ(UsingService)
Else
Cập nhật lại thông tin Sử dụng dịch vụ(UsingService) End If
Output: Thông tin thuê phòng ghi vào bảng THUÊ PHÒNG (HiringRoom)
IPO Chart Số: 6
Môđun: NHẬP THÔNG TIN NHÂN VIÊN Hệ thống: WEBSITE QUẢN LÝ KHÁCH SẠN Mục tiêu: Nhập dữ liệu cho NHÂN VIÊN (Customer) Input: Thông tin Nhân viên
Xử lý:
Nhập thông tin của Nhân viên
Tìm thông tin của Nhân viên trong bảng NHÂN VIÊN (Customer)
If không tìm thấy Then
Thêm thông tin Nhân viên vào bảng NHÂN VIÊN (Customer)
Else
Cập nhật lại thông Nhân viên đã có trong bảng NHÂN VIÊN (Customer) End If
Trang 107/112
IPO Chart Số: 7
Môđun: NHẬP THÔNG TIN BỘ PHẬN Hệ thống: WEBSITE QUẢN LÝ KHÁCH SẠN Mục tiêu: Nhập dữ liệu cho BỘ PHẬN (Partial) Input: Thông tin Phòng ban
Xử lý:
Nhập thông tin của phòng ban
Tìm thông tin của Phòng ban trong bảng BỘ PHẬN (Partial)
If không tìm thấy Then
Thêm thông tin phòng ban vào bảng BỘ PHẬN (Partial)
Else
Cập nhật lại thông phòng ban đã có trong bảng BỘ PHẬN (Partial) End If
Output: Thông tin phòng ban ghi vào bảng Customer
IPO Chart Số: 8
Môđun: NHẬP THÔNG TIN NGƯỜI QUẢN LÝ Hệ thống: WEBSITE QUẢN LÝ KHÁCH SẠN
Mục tiêu: Nhập dữ liệu cho NGƯỜI QUẢN LÝ(Manager) Input: Thông tin Người quản lý
Xử lý: Nhập thông tin của người quản lý
Tìm thông tin của người quản lý trong bảng NGƯỜI QUẢN LÝ(Manager)
If không tìm thấy Then
Thêm thông tin người quản lý vào bảng NGƯỜI QUẢN LÝ(Manager)
Else
Cập nhật lại thông người quản lý đã có trong bảng NGƯỜI QUẢN LÝ(Manager) End If
Output: Thông tin người quản lý ghi vào bảng NGƯỜI QUẢN LÝ(Manager)
Tô Trung Đoàn (DTH061034) Khoa: Kĩ thuật-Công Nghệ-Môi Trường Huỳnh Văn Thiện (DTH0610) Lớp DH7TH
IPO Chart Số : 8
Môđun: NHẬP THÔNG PHIẾU THANH TOÁN Hệ thống: WEBSITE QUẢN LÝ KHÁCH SẠN Mục tiêu: Đưa ra phiếu thanh toán cho Khách hàng
Input: Thông tin về Khách hàng, về tiền phòng, về tiền sử dụng dịch vụ Xử lý:
Nhập thông tin cần thiết về Khách hàng, tiền phòng, tiền sử dụng dịch vụ Nhập phòng cần thanh toán tiền
If phòng = phòng hết hạn sử dụng Then
Tính tổng số tiền phải trả cho Khách hàng
Số tiền khách thanh toán = Tổng số tiền các khoản dịch vụ trong những ngày khách đã thuê + tiền phòng trong các ngày lại.
In ra phiếu thanh toán tiền cho khách Else
If Nếu gia hạn sử dụng Then
Kiểm tra trạng thái phòng If
Phòng còn trống
Cập nhật thông tin gia hạn vào bảng thuê phòng (HiringRoom) Không in ra phiếu thanh toán
Else
Từ chối gia hạn sử dụng
In ra phiếu thanh toán tiền cho khách
End If
Else End If
Trang 109/112