王宇酒店管理系统

目录
一、前言 1
(一)系统开发背景 1
(二)系统开发目标 1
(三)系统开发意义 1
二、需求分析 1
(一)功能分析 1
(二)开发环境介绍 2
三、详细设计 2
(一)系统功能框架 2
(二)系统开发模式设计 3
(三) 系统数据库设计 3
1.系统E-R模型设计 3
2.数据库逻辑设计 5
四、四、网站编辑实现 6
(一)酒店客房 6
1.酒店客房类型模块设计 6
2.酒店客房信息模块设计 7
1.用户登录模块设计 8
2.用户预定客房模块设计 9
3.用户管理预定信息模块设计 10
4.用户评论模块设计 11
(三)酒店信息管理 12
1.酒店客房类型管理模块设计 12
2.酒店客房信息管理模块设计 13
3.评价信息管理模块设计 16
4.用户管理模块设计 17
5.预定信息管理模块设计 17
五、系统测试 18
六、总结 19
致谢 19
参考文献 20
一、前言
(一)系统开发背景
应计算机时代飞速发展的社会背景下,基于计算机和网络的应用也不断普及和发展,逐渐走向社会平民化。基于计算机应用的智能化管理软件也越来越受到社会和人们的欢迎和依赖。另外伴随着经济的发展,人们的生活水平得以提高,人们不再把生活目标仅限于追求物质生活方面,而转向追求精神文化生活。由此兴起了旅游业等各新兴行业的发展。 *好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2# 
时代进步了,社会的节奏也不断加强,人们因工作的需要或其他需求逐渐开始需要外出出差。于是酒店行业经济也被带动起来。随着电子商务网站的迅猛发展,众多实体商家逐渐开始采用基于计算机的智能化管理软件来管理和维护。由于传统的管理方式不仅效率低下、而且操作极其繁琐,也无法满足酒店工作人员的需求,于是迫切需要开发一款应时代要求的、基于计算机的智能化管理软件。
(二)系统开发目标
应用户需求,本系统开发设计目标为为酒店商家设计一款基于计算机应用的智能化管理软件,系统酒店工作人员可以通过本系统对酒店的各类信息进行管理,如管理酒店类型信息、酒店客房基本信息、用户评论信息、用户预定信息进行管理和维护。
系统开发分为前台信息浏览模块和后台信息管理模块,前台设计目标主要设计为用户可浏览本店的各类信息,可通过本站点注册为会员,对客房进行预订操作,以及评论等。力求为商家通过本站点吸引更多的用户,增加酒店的营业额收益。
(三)系统开发意义
酒店信息管理系统的实现主要在于实现对前台注册用户的预定客房、管理我的预定信息、和入住后评论操作;
酒店信息管理系统的实现可实现酒店工作人员对后台酒店各类信息进行管理和维护,及时管理酒店客房类型信息、酒店客房信息。动态维护酒店客房预订信息和评论信息。
酒店信息管理系统的实现主要采用软件开发的生命模式进行开发,有益于帮助我熟悉软件开发的各个流程,对所学知识进行系统性的总结。
二、需求分析
(一)功能分析
根据对用户需求的调研和实地考察,将调查出的结果进行分析研究得出系统开发设计需分为两类用户角色,即注册会员和酒店网站管理人员。以下将具体分析各角色的功能操作点:
注册会员用户可操作功能有:
注册会员可浏览本酒店介绍信息情况,了解本酒店的首页信息;
注册会员可浏览本酒店的图展信息;
注册会员可浏览本酒店的客房类型信息,可查看客房类型详细信息,可查看该类型客房的客房基本信息;
注册会员可浏览本酒店的所有客房信息,可查看指定客房的基本信息;
注册会员可查看入住后评论信息,可对已入住的客房进行评论打分操作;
注册会员可对客房进行预订、取消预定和更新预定联系人信息等;
另外酒店管理人员可操作的功能点有:
酒店管理人员可通过本站对酒店的客房类型信息进行管理和维护,动态更新酒店客房信息、添加新类型客房、删除指定类型信息;
酒店管理人员可通过本站对酒店的客房基本信息进行管理和维护,动态更新酒店客房基本信息、添加新客房、删除指定客房信息;
酒店管理人员可通过本站对酒店的注册信息进行管理和维护;
酒店管理人员可通过本站对酒店的打分评价信息进行管理,可删除指定打分评价信息,还可回复打分评价信息;
酒店管理人员可通过本站对酒店的预定信息进行及时处理。
(二)开发环境介绍
本系统开发基于个人笔记本电脑进行开发和测试,测试也是基于本机进行测试,系统数据库数据存储采用MySql数据库进行存储,利用MyEclipse2014软件进行开发和编码。本文设计采用WPS软件进行编辑,并利用Visio软件进行绘图设计。
三、详细设计
(一)系统功能框架
根据对用户的需求调研和需求分析,对系统整体功能结构进行分析设计,得出系统前台功能结果设计如下图6所示:

图6 前台功能结构设计图
系统后台功能结构设计如图7所示:

图7 后台功能结构设计图
(二)系统开发模式设计
系统开发采用MVC模式进行设计,根据用户需求设计出5个实体类信息,具体为客房类型信息、客房基本信息、用户信息、用户评价信息、用户预定信息。根据实体类设计后面的数据库字段,实体类设计采用JavaBean技术进行封装和存储。
根据实体类设计采用JDBC数据访问技术进行对后台各数据表进行存储和访问,利用JSP脚本进行对视图层的浏览操作。利用Servlet技术对业务逻辑控制进行控制。
系统数据库设计
1.系统E-R模型设计
根据用户需求分析设计出实体类客房类型实体类,其E-R模型图设计如下图1所示:

图1 客房类型信息E-R模型图
客房信息实体类E-R模型图如图2所示:

图2 客房信息E-R模型图
用户预定信息实体类E-R模型图设计如下图3所示:

图3 用户预定信息E-R模型图
用户信息实体类E-R模型图设计如下图4所示:

图4 用户信息E-R模型图
用户评价打分实体类E-R模型图设计如下图5所示:
2.数据库逻辑设计
表1 系统客房类型信息表
编号
字段
字段含义
字段类型
主键/外键
Varchar(20)

非空

4
tinfo
基本情况
用户类型

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1752.html

好棒文