综上所述,系统的总体功能模块设计如1所示。
1系统功能模块图
3.4数据库设计
根据实际需求和上述系统功能设计,本系统需要存储房间入住信息、房间信息、房间预定、客房类型、客户信息、用户信息、结账信息。
3.4.1 概念结构设计
系统的数据库实体主要有管理员、客户和客房。通过对数据的分析,得到系统主要实体E-R图,如2所示。
2 系统主要实体E-R图
3.4.2物理结构设计
本系统只有一个数据库,主要包含7个表,分别为房间信息表、房间入住信息表、房间预订信息表,客房类型信息表、客户信息表、管理员信息表、结账信息表等。
(1)管理员信息表:主要存储管理员的用户名和密码等字段。
(2)房间入住信息表:主要存储已分配客房的房间信息,包括入住代码、房间代码、客户代码、入住日期、预定代码、预入住天数、退房日期、房款以及经办人等字段。
(3)客房信息表:主要存储客房的基本信息,包括房间代码、房号、类型代码、楼层、单价、房间电话、房间备注、房间状态等字段。
(4)房间预订信息表:主要存储已预订客房的房间信息,主要包括入住代码、房间代码、客户代码、入住日期、预定代码、预入住天数、退房日期、房款、经办人等字段。
(5)客房类型信息表:主要存储客房类型的基本信息,包括类型代码和名称等字段。
(6)客户类型信息表:主要存储客户的基本信息,主要包括客户代码、姓名、随性人数、证件类型、证件号码、民族、籍贯、地址、电话、备注等字段。
(7)结账信息表:主要存储已退房结账的信息,包括房间号码、入住的费用、结账时间、结账状态等字段。 ASP.net中小旅社客房管理系统的设计+源码(3):http://www.youerw.com/jisuanji/lunwen_11721.html