基于SSM的快捷酒店信息管理系统的设计与实现( 四 )


3.2 功能需求分析
随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,越来越多的酒店选择使用快捷酒店信息管理系统来管理信息 。然而由于消费者对消费要求的日益提高,使得网上快捷酒店管理系统必须向着专业化迈进 。因此,本系统设计开发了一个快捷酒店管理系统,不仅可以快速了解用户对客房的预定信息,也可为用户提供便利 。
其提供的主要功能有:用户管理、客房类型管理、房间信息管理、对房间的经营管理 。为了方便整个系统中的数据进行查找,系统为管理员提供了相对完善的查询功能 。使用它可以迅速地定位到客户信息和客房的使用情况 。
4 系统总体设计 4.1 系统整体功能图
通过业务流程,我们可以将快捷酒店管理系统分为两大业务板块,分别是用户端和后台管理系统 。功能图如下所示:
图4.1系统功能图
4.2 数据库设计
系统正常运作的关键所在是数据库 。Mysql是开源免费的轻量级关系型数据库,不需要支付额外的费用,使用成本低;其次它体积小、运行速度快、支持多线程,成分利用CPU资源、优化的SQL算法,有效的提高查询速度 。
4.2.1 数据库设计原则
在具体进行概念设计的时候,通常是包括的设计方式有渐进扩张、自上而下、混合策略以及自下而上 。在针对局部设计的过程中,主要使用的是自顶向下而下,而物理结构的具体设计主要包括两个阶段:首先是对数据库物理结构进行定义,其次,存取关系模型的方式一定要选择正确 。
4.2.2 概念设计
根据需求分析和业务流程,通过对系统中所涉及的用户、房间、房间类型等现实世界中存在的事务物所具有的各种属性,进行归类、合并和总结,从而建立起抽象的数据概念模型 。根据这个模型可以充分反映现实世界的信息结构、信息流动状况、信息之间的制约关系以及对信息进行增删改查的操作等 。如图4.2所示 。
图4.2数据库E-R图
4.3 数据库表结构设计
(1)后台管理员表(admin)表
用于存储后台管理员的用户名、密码基本信息 。表4.1 后台管理员表(admin)表
字段名称
描述
数据类型
值域
用户名
20
密码
32
(2)预定表()表
用于存储房间预定的订单好、预订房间、房间类型、预订人、入住日期、预定天数、总价等基本信息 。
表4.2 预定表()表
字段名称
描述
数据类型
值域
订单id
int
0
预订房间
20
房间类型
int
0
预订人
30

基于SSM的快捷酒店信息管理系统的设计与实现

文章插图
入住日期
20
days
预订天数
int
0
总价
float
0
订单备注
500
订单状态
20
预订时间
20
(3)留言信息表()表
用于存储留言信息的留言id、留言标题、留言内容、留言人、留言人等基本信息 。
表4.3留言信息表()表
字段名称
描述
数据类型
值域
留言id
int
0
留言标题
80
留言内容
2000
留言人
30
留言时间
【基于SSM的快捷酒店信息管理系统的设计与实现】20