【基于SSM的酒店管理系统的设计与实现7100字(论文)】_第1页
【基于SSM的酒店管理系统的设计与实现7100字(论文)】_第2页
【基于SSM的酒店管理系统的设计与实现7100字(论文)】_第3页
【基于SSM的酒店管理系统的设计与实现7100字(论文)】_第4页
【基于SSM的酒店管理系统的设计与实现7100字(论文)】_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

IV摘要酒店管理系统是一个基于SSM框架开发设计而成的一个系统,它摒弃了老一代酒店管的方法,使酒店管理无论从按一个方面都更加的完善。例如老一代的酒店管理有家族式也有聘用贤才的,这样的弊端十分的大,它可以使一个企业走向没落也可以使一个企业逐渐辉煌,但是这样的变数十分的大,不足以让一个企业得到很平稳的发展,因为在管理方式上有很大的问题,彼此之间的不信任,利用职权来获取私利。因此诞生了更公平公开公正的酒店管理系统,来对酒店进行一个全方位的管理,管理系统使得酒店的管理更加的方便,也使得酒店更加平稳的发展,而且对于用户的信息管理也更加的规范化。酒店管理系统对于原来需要多个人管理的范围,现在也只需一个人就可以处理,使用系统的人不同,相对应的他们的管理权限就会有相应的差别,例如管理员可以对整个系统进行管理,而普通工作员只能在员工的相对应的权限的模块里进行操作。整个系统向用户展示出来了酒店管理系统对老一代的管理方法一个彻底的升级,也向用户展示了新时代智能化酒店管理系统诞生出来的必定性和不可逆转的趋势。关键词:java语言;Eclipse编辑器;MySQL数据库1绪论1.1项目背景当今的整个社会给人们的选择越来越多,导致人们对需求的增长越来越快,互联网当之无愧成了主流,同时使各种各样的管理软件越来越齐全,酒店管理系统就此诞生。从古代时候的运用人力的对用户信息进行记载发展到现如今的高科技智能化时代,经历了几千年的发展,人们也逐渐的适应了智能化时代所带来的好处,许许多多的企业都进行了改头换面,管理经营方式也是复杂多样,酒店管理如果依旧停留在老一代的管理模式下,只能当时间久了,管理数据会日渐增多,那么这个时候传统管理模式的缺陷就显现出来了,例如管理十分的麻烦,而且数据存在误差会增大,查询也十分的不方便等等。但是当今社会信息技术的领域已经扩展到了这一方面,酒店管理也引进了信息智能化的管理,当初需要几个甚至十几个人的管理现在只需一个人就可以处理到位,而且还避免了一些不必要的开支,为酒店老板带来了更大的利益。酒店管理系统不仅是提高了效率而且还避免了人为处理会犯的错误。这次的选题就是针对酒店管理的需求来设计的[1][2]。1.2目的和意义此次选择开发的这个酒店管理系统的目的也是根据现如今社会的需求来定的,当今社会经济发达,人们步入小康生活,当人们的物质条件得到满足后,就会产生对精神的追求。旅游业也越来越红火,但是问题就产生了,人们到了旅游地点后往往已经来不及订酒店了,只能随便找个地方凑合着,也使得旅游不是很愉快,这个时候智能化的酒店管理系统就此萌芽,人们可以选择自己喜欢的酒店,选择自己可以承受的住所,不用担心被酒店坑,开发酒店管理系统的目的就是让人们可以更自由方便的选择住所。酒店管理系统的诞生,使得人们对旅游不再像以前那么的抵触,不用担心到了地方没有住所,这个酒店管理系统是双向选择的,既要管理者对客户的筛选,也要客户对酒店的认可,客户找到自己心仪的酒店后就可以通过手机,电脑等智能产品进行放房间的预定,酒店管理系统很好的促进了酒店管理者和客户之间的联系,使得客户可以足不出户的就了解到酒店的相应信息。在这个智能化的时代,酒店管理系统是必不可少的,它可以更加方便快捷的管理酒店[3][4]。1.3应用推广当前社会和科学飞速发展,物联网随之成为主流,管理方式也逐渐多元化,管理软件也逐渐丰富,从以前传统的管理到现在智能化的管理,管理方式也是从头到尾的进行了一个改变,时代的需求造就产品的诞生,当人们进入信息化智能化的时代就很大程度的摒弃到了旧时代的糟粕,也不会做费力不讨好的事情了,智能化的酒店管理系统也由此进入大众视线。酒店管理系统致力于为人民提供更加便捷的入住服务,为酒店管理提供更加方便有效的工作模式。本酒店管理系统基本能够满足现代酒店管理系统的需求。从客户查询酒店信息到入住酒店的全过程,只需在酒店管理系统里处理即可,无需更加麻烦的操作。本酒店管理系统也可以更加便捷的查询客户,房间等信息。 2概要设计2.1项目体系结构研发酒店管理系统时,第一就是要对需求进行分析,然后才是对系统的整体框架的设计规划,构思整个系统的功能模块,选择什么样的数据库等,本酒店管理系统的研发过程如图2.1:图2.1开发流程图酒店管理系统结构图如图2.2:图2.2功能结构图2.2功能模块2.2.1系统登录模块:为了保证系统的安全,使用系统前必须先登录,根据登录的角色不同,登录后他们的权限也不同。如图:2.2.2管理员管理模块:这个模块主要的就是通过管理员来对普通用户进行一个处理,囊括对管理员的录入,对普通用户信息的增删改查,管理员还可以通过对普通用户的信息进行检索,管理员可以对自己所需要的东西进行一个罗列,整理完后将其导出打印。2.2.3修改密码模块:为了保证每个账号的使用安全,特设此模块,可以对不安全的密码进行修改。注:修改密码后需要重新登录。2.2.4个人资料管理模块:为了使每位用户的资料可以得到及时的更新,特设此模块,方便每个用户对自己的资料进行及时的更正处理。注:管理员昵称不能被修改。2.2.5登录情况管理模块:为了维护用户账号的安全,特设此模块,可以方便管理对每个用户进行一个登录的查询,防止账号被不法人员盗用,加强账号的安全系数。2.2.6操作日志管理模块:设计这个模块的初衷就是让每个管理员都可以查看到自己原来的操作日志,例如管理员修改了某个记录,历史操作日志必须呈现是谁,做了什么,什么时候做的等信息。2.2.7用户信息管理模块:为了使用户更加了解酒店信息,特设此模块,用户可以在管理员操作后查询到相关的信息,管理员也有权对客户信息进行相应有理的调整。2.2.8房间管理模块:客户选定了房间后,管理员进行添加,客户可以对房间的信息进行查询,例如房间面积,卫生间等等。管理员也有权做一些合理地调整。2.2.9员工管理模块:每个客户都有相对应的员工对其服务,客户能检索到为其负责的员工的信息。管理员可以对员工进行合理地调整。2.2.10退房管理模块:客户离开酒店后,工作人员可以对相应的房间进行打扫,检查和退房的操作,管理员需要对房间进行退房操作。2.2.11入住管理模块:客户到达酒店后可以对房间与网上的对比,如果不满意可以退房,客户入住后,管理员需要对其房间锁定,以免被其他客户误选。2.2.12预定管理模块:客户在网上对酒店进行选择预定,管理员可以对其进行一个排查,最后做出合理地决定。2.3需求分析针对已存的缺陷和需要,通过对效用分析,特别建立了信息化系统。

本系统主要包含了多个功能模块,如员工管理、用户信息管理和房间管理。不同的功能模块,所需求的权利范围也是不同的,最高的是管理员,因此,所对应的须要也是最多的,据不同的权利范围分别阐述了各个权利范围的需要,如下:管理员的权限是最高的,可以对系统的用户信息,员工信息,房间等信息进行统一管理。管理员功能需求可以进行的操作如下表格:管理员添加删除修改查询员工添加删除修改查询房间添加删除修改查询退房添加删除修改查询入住添加删除修改查询预定添加删除修改查询用户信息添加删除修改查询用户功能需求如下:基础信息添加删除修改查询密码修改查询用户可通过系统在线预定。2.4业务流程分析整个系统的业务过程:第一由管理员或用户登录,然后数据库会对相关信息进行核对验证,通过验证后进入主页面,就可以对整个系统的功能进行操作了。如下图2-4:图2-4系统业务流程图2.5数据流程分析数据流图(DataFlowDiagram)的简称是DFD,它完美的阐明了图形使用和系统逻辑,也简述了数据流向与逻辑之间的关系。一个复杂的问题可以被它轻松的解决,因此受到大众的喜爱,应用范围越来越广。系统的顶层数据流图如下图2-5-1:图2-5-1系统顶层数据流图在构建数据流图中,数据是为客户而服务的。对客户的许多管理在数据图中也呈现了出来。管理员可以对客户的信息进行一个合理的调整。系统的中层数据流图如下图2-5-2和2-5-3:图2-5-2系统中层数据流图图2-5-3系统部分低层数据流图3数据库设计3.1E-R图设计管理员实体包括管理员名称、密码和权限三个属性如下图3-1-1:图3-1-1管理员ER图如下图3-1-2图3-1-2房间ER图如下图3-1-3:图3-1-3预定ER图根据系统的设计与每个模块的联系,画出了一个总的ER图。如下图3-1-4:图3-1-4系统总体ER图3.2表设计根据前面的图片,可以得出酒店管理系统的大致的结构,下面的就是本系统通过数据库得到,如下面的表:管理员用户表字段名称字段类型大小允许为空是否主键说明IDint11否是IDusernamevarchar50是否账号pwdvarchar50是否密码cxvarchar50是否权限addtimetimestamp0否否时间新闻公告表字段名称字段类型大小允许为空是否主键小数点说明IDint11否是0IDbiaotivarchar50是否0标题leibievarchar50是否0类别neirongtext0是否0内容tianjiarenvarchar50是否0添加人dianjilvvarchar50是否0点击率shouyetupianvarchar50是否0图片addtimetimestamp0否否0时间系统字段名称字段类型大小允许为空是否主键小数点说明IDint11否是0IDleibievarchar50是否0类别contentlongtext0是否0内容评论表序号字段名称字段类型大小允许为空是否主键小数点说明1IDint11否是0ID2pinglunneirongvarchar50是否0评论内容3pinglunrenvarchar50是否0评论人4huifuvarchar50是否0回复5addtimetimestamp0是否0时间注册用户表字段名称字段类型大小允许为空是否主键小数点备注IDint11否是0IDyonghumingvarchar50是否0用户名mimavarchar50是否0密码xingmingvarchar50是否0姓名shoujihaovarchar50是否0手机号码addtimetimestamp0是否0时间新闻通知字段名称字段类型大小允许为空小数点说明IDint11否0IDbiaotivarchar50是0标题leibievarchar50是0类别neirongtext0是0内容shouyetupianvarchar50是0首页图片dianjilvvarchar50是0点击率Tianjiarenvarchar50是0添加人addtimetimestamp0否0时间zhaiyaotext0是0摘要员工字段名称字段类型大小允许为空是否主键小数点说明IDint11否是0IDgonghaovarchar50是否0工号mimavarchar50是否0密码xingmingvarchar50是否0姓名shoujihaovarchar50是否0手机号码shenfenzhengvarchar50是否0身份证addtimetimestamp0否否0电话房间信息字段名称字段类型大小允许为空是否主键小数点说明IDint11否是0IDfangjianhaovarchar50是否0房间号fangjianleixingvarchar50是否0房间类型daxiaovarchar50是否0大小jiagevarchar50是否0价格sheshivarchar50是否0设施zhuangtaivarchar50是否0状态zhaopianvarchar50是否0照片addtimetimestamp0否否0时间预定字段名称字段类型大小允许为空是否主键小数点说明IDint11否是0IDyuyuehaovarchar50是否0预约号fangjianhaovarchar50是否0房间号fangjianleixingvarchar50是否0房间类型jiagevarchar50是否0价格yudingtianshuvarchar50是否0预定天数yudingjinevarchar50是否0预定金额yudingshijiandate0是否0预订时间yudingrenvarchar50是否0预定人xingmingvarchar50是否0姓名isshvarchar10是否0说明addtimetimestamp0否否0时间退房字段名称字段类型大小允许为空是否主键小数点说明IDint11否是0IDyuyuehaovarchar50是否0预约号fangjianhaovarchar50是否0房间号fangjianleixingvarchar50是否0房间类型jiagevarchar50是否0价格yudingshijiandate11是否0预订时间yudingtianshuvarchar50是否0预定天数yudingrenvarchar50是否0预定人xingmingvarchar50是否0姓名shoujihaovarchar50是否0手机号码yudingjinevarchar50是否0预定金额qitaxfeivarchar50是否0其他消费feiyongvarchar50是否0费用tuifangshijiandate0是否0退房时间caozuorenvarchar50是否0操作人iszfvarchar10是否0自费addtimetimestamp0否否0时间4详细设计4.1登录模块的实现为了保护用户使用系统的安全,需要用户注册账号然后登录,最后进入主界面。登录界面如下图4-1-1:图4-1-1登录界面后台登录如图4-1-2:图4-1-2后台登录界面4.2创建用户的实现管理员可以根据情况来选择添加用户,用户被添加后才能进入系统。创建用户界面如下图4-2:图4-2创建用户界面4.3密码修改模块的实现为了保证每个账号的使用安全,特设此模块,可以对不安全的密码进行修改。密码修改界面如下图4-3图4-3密码修改界面4.4员工管理模块的实现这个模块主要的就是通过管理员来对普通用户进行一个处理,囊括对管理员的录入,对普通用户信息的增删改查,管理员还可以通过对普通用户的信息进行检索,管理员可以对自己所需要的东西进行一个罗列,整理完后将其导出打印。员工添加页面设计效果如下图4-4-1:图4-4-1员工添加界面员工管理页面效果如下图4-4-2:图4-4-2员工管理界面4.5房间管理模块的实现客户选定了房间后,管理员进行添加,客户可以对房间的信息进行查询,例如房间面积,卫生间等等。管理员也有权做一些合理地调整。房间添加页面设计效果如下图4-5-1:图4-5-1房间添加界面房间管理页面效果如下图4-5-2:图4-5-2房间管理界面4.6退房管理模块的实现客户离开酒店后,工作人员可以对相应的房间进行打扫,检查和退房的操作,管理员需要对房间进行退房操作。退房添加页面设计效果如下图4-6-1:图4-6-1退房添加界面退房管理页面效果如下图4-6-2:图4-6-2退房管理界面4.7登记入住管理模块的实现客户到达酒店后可以对房间与网上的对比,如果不满意可以退房,客户入住后,管理员需要对其房间锁定,以免被其他客户误选。登记入住添加界面如下图4-7-1:图4-7-1登记入住添加管理界面登记入住管理界面如下图4-7-2:图4-7-2登记入住管理界面4.8预定管理模块的实现客户在网上对酒店进行选择预定,管理员可以对其进行一个排查,最后做出合理地决定。房间预定界面如下图4-8:图4-8房间预定界面

5系统测试测试的目的就是在系统未被用户使用之前查找出更多的漏洞与不足,节省更多的人力,物力与时间。测试就应该根据系统开发的各个阶段的不同需求的文档,对结构的设计的例子,并且根据这些例子来对程序进行测试,从这些测试中发现漏洞。系统测试囊括了对软硬件的测试和对网络的测试。但是硬件测试是根据不同的设备来决定的,网络测试则是根据性能指标来进行的,这次的测试主要是对软件的一个测试。5.1测试用例及结果这个项目是自己亲手完成的,所以当对它进行测试的时候,也是十分的忐忑,但是还是把它测试完成了,不出自己的意料,测试的最终答案都很令自己满意。测试结果表如下表5-1和5-2:模块名称功能预期结果实际结果是否通过用户管理修改密码通过测试,测试成功通过测试,测试成功通过权限设置通过测试,测试成功通过测试,测试成功通过角色管理通过测试,测试成功通过测试,测试成功通过员工添加通过测试,测试成功通过测试,测试成功通过员工删除通过测试,测试成功通过测试,测试成功通过员工修改通过测试,测试成功通过测试,测试成功通过员工查询通过测试,测试成功通过测试,测试成功通过退出通过测试,测试成功通过测试,测试成功通过表5-1测试结果表模块名称功能预期结果实际结果是否通过功能管理房间添加通过测试,测试成功通过测试,测试成功通过房间删除通过测试,测试成功通过测试,测试成功通过房间修改通过测试,测试成功通过测试,测试成功通过房间查询通过测试,测试成功通过测试,测试成功通过入住添加通过测试,测试成功通过测试,测试成功通过入住删除通过测试,测试成功通过测试,测试成功通过入住修改通过测试,测试成功通过测试,测试成功通过入住查询通过测试,测试成功通过测试,测试成功通过退房添加通过测试,测试成功通过测试,测试成功通过退房删除通过测试,测试成功通过测试,测试成功通过退房修改通过测试,测试成功通过测试,测试成功通过退房查询通过测试,测试成功通过测试,测试成功通过表5-2测试结果表5.2测试后的改进方案测试是多种多样的,同时测试人员也不可能查出系统中存在的全部漏洞,每一个新版本的出现,只是发现并改正了已知的漏洞,因此反复的,通过不同方式测试只是为了发现更多的漏洞,预防风险。为了避免一些人员的恶意登录,本系统登录时会要求输入验证码,能够有效的避免一些危害,防止心怀不轨的人员通过系统来实现一些不好的目的,同时也保障了酒店的利益。6总结项目从发初期到现在接近完成,历经了几个月的时间,在这几个月中多次迎难而上,使得酒店管理系统终于完成,整个程序能够按

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论