酒店管理系统
3.3 系统层次模块图
酒店管理系统层次模块图,如图3-1所示。
酒店管理系统用户登录模块 否 用户登录是否有效 是 房间类型管理房间信息管理开 退 房房数据更新预 换 订房房间 4 系统设计
5
房间类型的添加、删除、修改、查询房间的添加、删除、修改、查询将房间状态改为“入住”退房结算、更改状态及住户信息按月、指定日期、姓名查询入住记录处理换房
图3-1层次模块图
酒店管理系统
4.1 模块设计
4.1.1 主模块
主模块设计如表4-1所示.
表4-1 主模块设计
模块 主模块 子模块 整体设计总界面 功能 对功能模块和公共辅助模块有整体的概览和认知 4.1.2 公共辅助模块
公共模块设计如表4-2所示。
表4-2 公共模块设计
模块 公共辅助模块 子模块 1.查询模块 2.信息浏览模块 功能 1.查询客房等基本信息 2.便于工作人员及时掌握客房及客人信息 4.1.3 功能模块
功能模块设计如表4-3所示:
表4-3 功能模块设计 用户登录 用户登录 1.增添房间类型 2.修改房间类型 3.删除房间类型 4.查询房间类型 1.增添房间信息 2.修改房间信息 3.删除房间信息 4.查询房间信息 记录用户信息并将房间状态改为“入住” 1.算出总费用 2.判断当前退房的时间 3.退房成功后把相应的房间该为“空闲” 4.更新用户消费总金额 5.更新用户VIP状态 房间类型管理模块 房间信息管理模块 功能模块 开房功能模块 退房功能模块 6
酒店管理系统
1.可按月查询入住记录 2.可查看指定日期的入住记录 3.可搜索指定姓名住户的入住记录 数据操作模块
续表4-3
预订房功能模块 1.注意房间状态,预定日期前还可以由其他房客入住 2.预定房间到期未入住的处理 用户需要时更换房间处理 换房间功能模块
4.2 数据库设计
1.数据库的表结构是非常重要的环节,一个良好的数据库设计,可以提高效率,方便维护,并且为以后进行功能的扩展留有余地。表4-4是系统数据库表的清单。
表4-4数据表清单
序号 1 2 3 4 5 6 数据表名称 Room Room type 客户信息表 历史记录表 预定记录 住户登记信息 说明 对房间信息进行记录 对房间类型进行记录 对客户信息进行记录 历史入住记录 预定信息记录 对住户入住信息进行记录 7
酒店管理系统
图4-1 部分数据表之间联系图
以上图4-1是部分数据表的结构图,从图中可以看出各表之间的联系。 以下对各个信息表做详细介绍。 1.房间信息表,如表4-5
表4-5 房间信息表
字段名 RoomID Number BedNumber Description State GuestNumber TypeID 2.房间类型表,如表4-6
数据类型 int varchar(50) int varchar(50) int int 字段说明 房间信息 房间号 床位号 房间状态 住户编号 房间类型 备注 不允许为空 主键自动增加1 不允许为空 不允许为空 不允许为空 不允许为空 不允许为空 varchar(255) 房间描述 表4-6 房间类型表
字段名 TypeID TypeName TypePrice 数据类型 int varchar(50) money 字段说明 类型信息 类型名称 类型价钱 8
备注 主键自动增加1 不允许为空 不允许为空
相关推荐: