网络工程 基于SSM框架的酒店管理系统设计与实现.doc
《网络工程 基于SSM框架的酒店管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《网络工程 基于SSM框架的酒店管理系统设计与实现.doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科毕业设计(论文)基于SSM框架的酒店管理系统设计与实现Hotel management system based on SSM framework 院 (系)计算机学院专 业网络工程班 级四班学 号16210220401学生姓名杨钧源指导教师冯伟平提交日期2020年4月 19日毕业设计(论文)原创性声明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行的设计(研究)工作及取得的成果,论文中引用他人的文献、数据、图件、资料均已明确标注出,论文中的结论和结果为本人独立完成,不包人已含他经发表或撰写的作品及成果。对本文的研究作出贡献的个人和集体,均已在论文中作了明确的说明
2、。本人完全意识到本声明的法律结果由本人承担。毕业论文作者(签字): 签字日期: 年 月 日成绩评定 成绩项论文成绩(百分制)折合比例实得成绩(折合分)指导教师成绩30%评阅教师成绩20%答辩成绩50%总评成绩 注:毕业设计(论文)成绩按百分制评定。答辩成绩不及格的(评分低于60分的),则该毕业设计(论文)总评成绩为答辩成绩。 摘 要随着现在网络的快速发展,网上资源管理系统诞生了,网上管理模式很快融入到了许多会员的眼球之中,随之就产生了“酒店管理系统”,这样就让的公共资源信息管理更加方便简单。本文研究的酒店管理系统采用了B/S结构、SSM框架和MySQL数据库,并通过这些技术来实现系统不同会员角
3、色的相应功能。主要功能包括管理员:会员管理、客房管理、预定订单管理、菜品管理、统计管理、系统管理。会员:预定订单管理、订餐管理、评价管理、个人中心等功能。酒店管理系统的发展背景是本文主要介绍的, 它包含了需求分析和功能需求。 总的来说,对于处理各种开发问题,例如业务管理流程,数据库,设计和系统结构。通过使用先进的计算机技术和网络技术来更改普通房屋的当前资源信息管理状态,从而提高酒店的资源管理效率。关键词:酒店管理系统;SSM框架;MySQL数据库;B/S模式AbstractWiththerapiddevelopmentofthecurrentnetwork,theonlineresourcem
4、anagementsystemisalsograduallydevelopingrapidly,theonlinemanagementmodeissoonintegratedintotheeyeballsofmanymembers,followedbythehotelmanagementsystem,whichmakesthepublicresourceinformationmanagementmoreconvenientandsimple. ThehotelmanagementsystemstudiedinthispaperadoptsB/Sstructure,Javatechnologya
5、ndMySQLdatabase,andthroughthesetechnologiestoachievethecorrespondingfunctionsofdifferentmemberrolesofthesystem.Themainfunctionsincludeadministrator:membermanagement,roommanagement,reservationordermanagement,dishesmanagement,statisticsmanagement,systemmanagement.Member:ordermanagement,ordermanagement
6、,evaluationmanagement,personalcenterandotherfunctions.Thispapermainlytellsthedevelopmentbackgroundofthehotelmanagementsystem,thesystemismainlytodemandanalysisandfunctionalrequirementsareintroduced,andthesystemhasdoneadetailedtestandsummary.Specificfromthebusinessprocess,databasedesignandsystemstruct
7、ureandotheraspectsoftheproblem.Hopetouseadvancedcomputertechnologyandnetworktechnologytochangethecurrentsituationofpublicroomresourceinformationmanagement,improvetheefficiencyofhotelresourcemanagement.key words:Hotelmanagementsystem;Javatechnology;Mysqldatabase;B/Smodev目 录第一章 绪论11.1 研究背景11.2 研究现状11.
8、3 系统发展2第二章 开发技术介绍32.1 Myeclipse介绍32.2 SSM框架技术32.3 MySql数据库32.4 B/S结构4第三章 系统分析53.1 可行性分析53.1.1 技术可行性53.1.2 操作可行性53.1.3 经济可行性53.2 系统性能分析63.3 需求分析63.3.1 会员用例图83.3.2 管理员用例图83.4 业务流分析93.5 本章小结10第四章 系统设计114.1 系统概述114.2 系统的功能结构图124.3 数据库概念结构设计124.4 数据库结构设计14第五章 系统功能实现165.1 登录界面165.2管理员功能165.2.1会员信息管理175.2.
9、2客房信息管理175.2.3预定订单信息管理175.2.4菜品信息管理175.2.5统计信息管理185.2.6系统管理185.3会员功能185.3.1预定订单信息管理195.3.2订餐信息管理195.3.3评价信息管理19第六章 系统测试206.1 系统测试目的206.2 主要模块测试206.3 测试结论23第七章 总结与展望2423广东东软学院本科生毕业设计(论文)第一章 绪论1.1 研究背景人们对共享资源的需求随着经济水平的提升而提升,在需求提高的发展道路上,管理员要对酒店资源信息管理方面出现的问题进行分析总结,实施对应措施和程序开发方法。酒店管理系统在互联网快速发展中已经成为了管理酒店资
10、源信息管理主流发展模式。酒店管理系统可以让人们随时随地预约酒店房间,靠的是现代网络和通讯技术的飞速增长,还可以通过这些技术实现在线发私信等操作过程。互联网发展迅速,计算机管理系统在国内迅速发展。 这种网络模型对酒店资源信息管理的发展产生了深远的影响。 在这样的社交环境中,酒店管理系统的发展前景简单方便,管理员也可以对其进行操作。酒店管理系统是支持在线教育发展的一种手段,是人工管理阶段的传统饭店资源信息管理模型,管理效率极低。 我们对不断增长的公用房需求不满意。 随着信息时代的到来,有必要开发一种酒店管理系统。 通过该系统,管理者需要有效地处理酒店资源信息中存在的问题,并不断改善该管理系统的功能
11、,以提高信息处理的速度和准确性。实现酒店资源信息管理信息更加规范、自动化以及高效性。1.2 研究现状由于我国网络的跃迁式发展,我国的校园教学信息管理得到了新的发展趋势,对于现在的网络信息管理模式也逐渐走向了成熟的道路,所以各个高校也快速推出了网络资源共享管理系统。由于互联网给人们带来的实时、准确高效的需求,所以对于过去传统的管理发生根本上的改变,它是未来网络管理发展的趋势。酒店管理系统的开发包含了前端和后端数据库的设计。该系统的开发在一定的程度上保证网站的低成本、方便、可靠的优势。随着现代科学技术的飞速发展和技术的发展,它得到了改善,我们还要保证酒店管理系统搜索功能的完善与功能强大性。同时还要
12、保证酒店管理系统前端界面的美观性,让人眼前一亮。1.3 系统发展由于现代社会发展脚步不断加快,所以该酒店管理系统肯定会被人们所接受,并且利用的很充分,从而满足人们的需求,但是,由于现代的人群越来越多,所以酒店管理系统也是有很多个版本,且之间的竞争力也是非常的大,由于该类网站的开发设计并没有进行信息化平台的综合考虑,主要是依靠网络进行数据的传递和交换,可以说还没有实现服务的一体化,所以在信息管理方面上也是存在很多的问题,需要我们不断去完善。由于早期的管理酒店资源信息比较,而且也出现了各类不同的酒店资源系统来管理。没有真正的做到统一管理。为了能够对这个酒店管理系统进行集中建立处理日常酒店资源中的一
13、些问题,随着经济的发展,也随着国家对这方面的重视现在很多专家和信息技术以及企业都投身于校园服务信息化的管理当中,同时它的发展起到很强推动性。所以我们所面临的问题,酒店管理系统的信息化建设虽然还是处于分散阶段,但是我们要进一步去管理和完善这个系统。让酒店管理系统系统发挥出最大最用。第二章 开发技术介绍2.1 Myeclipse介绍MyEclipse具有针对HTML,Struts,JSP,CSS,Javascript代码,SQL和Hiberge的丰富集成开发环境,使用它将大大提高开发的效率。2.2 SSM框架技术JSP是由Sun开发的出色的动态网页技术,JSP是直接翻译成Java的服务页面,特别是
14、使用动态网页开发的技术。它也是一种用于开发动态网页的技术。将创建的页面返回给客户端。它很简单,适应平台的广度,非常适合基于B / S结构构建动态网页。Spring是一个在2003年出现的一个Java开发框框架并且是开源的。由于Spring的出现,大大减少了在开发过程中的重复性操作,Java应用程序问题可以从Spring中受益。简而言之,弹簧是一种轻巧的倒置式(IOC)和控制容器框架的相对零件(AOP)。 Spring MVC是Spring Frame ewark的后继产品。Spring MVC与Spring Web Flow集成在一起。原始系列支持Spring功能,并且开发环境需要简单的设计规
15、范。控制器,模型对象,调度程序和处理程序对象的角色如果不分开,就会加大定制难度,Spring MVC则承担了这个责任。Mybatis最初支持ibatis开源apache项目,但在2010年从Apphe Software Foundation移至Google,Mybatis是基于Java的持久性框架。 它支持SQL定制,存储和高级映射。 MyBatis绕过了大多数JDBC代码,并手动设置了参数和获取结果集。 MyBatis可以使用简单的XML和注释来排列和映射本机信息,并且可以将接口和Java POJO(普通的旧Java对象,普通Java对象)映射到数据库中的记录。2.3 MySql数据库MyS
16、QL数据库具有分布式的管理结构,而且用来管理的是SQL数据库,对于MySQL数据库来说它最初是由瑞典的AB公司来进行开发的。它是非常适合于网络的开发,用其建造的数据库可在任何电脑平台上进行访问,相对于其他数据库而言,MySQL数据库运行速度快、可靠性高、安全保密性强,大大降低了总体成本,非常适合中小型网站的开发。开发酒店管理系统采用MySQL 数据库管理工具来存放系统中的的相关数据信息。MySQL 是微软的一款比较好的数据库系统,其功能非常强大、数据存储规模也可以做的非常大。目前大多数的程序和网站系统都采用MySQL 作为数据库来存储相关的数据信息。MySQL 数据库有很多优点,例如它在操作上
17、能够让人通俗易懂、功能强大、信息储存量高等优点。所以被人们广泛应用,对于MySQL 数据库来说它一般主要是对数据进行编码和查询,而且在很多的设计当中都应用到了该数据库,在此过程当中可以对常规的数据进行查询和组合,所以进行使用MySQL 数据库的时候只要对编写一小段的数据就能实现相应的功能。2.4 B/S结构BROWSER/SERVER程序架构方式是使用电脑中安装的各种浏览器来进行访问和使用的,相比C/S的程序结构不需要进行程序的安装就可以直接使用。B / S体系结构的操作方法安装在远程服务器上,可以通过访问连接到Internet的任何计算机来使用。BROWSER/SERVER架构的开发方式给会
18、员带来了极大的便利,在任何时间和地点都可以使用开发的程序系统。在基于B/S的结构中,只要你所在的地区有网络,你就可以通过网络对该系统的网站进行访问和使用,在时间和地域方面没有限制,该B/S结构主要是将程序完整放置到计算机网络的服务器上,并通过计算机互联网提供给会员最优质的服务。在系统当中的B/S结构可以对许多的浏览器来做出信号的请求。一般在系统当中它可以减少会员的工作量,因为只要我们在客户端上安装和配置少量的运行软件他就能减少会员的工作量。对于B/S框架的不断成熟,并它与多种浏览器的信息结合它能够不断为软件开发带来更多的方便,也不断地增强各个软件功能,这样就可以大大的减少系统开发的成本。B/S
19、结构它主要是应用层层相互独立、展现层来完成相互的联系与关联。第三章 系统分析3.1 可行性分析可行性研究是为了分析该项目的开发是否具有开发意义,并为该项目的酒店管理系统使用该系统,以提高该系统是否确实必要。该项目的开发是值得的,因为管理负担重。目标是否达到预期的结果是任务完成后的利润和价值是否大于开发成本。 因此,可行性研究是考虑是否可以实际设计系统的过程。3.1.1 技术可行性SSM技术对于该酒店管理系统的开发和实现非常重要,基于B / S体系结构和MYSQL的数据库需要前端应用程序和后端数据库,如果要让大众接受这款软件,功能完善和简便是必不可少的。在搭建数据库时,首先考虑的是安全性,其次就
20、是稳定性,同时保证稳定性。在大一大二的课程中,已经理解和掌握了Java和MYSQL数据库的基本知识,在课余时间,通过书本自学了软件测试的基本流程,通过这些积累,可以进行系统的开发和测试3.1.2 操作可行性酒店管理系统的开发登录界面它是我们最常见的一种登录窗口来完成的,会员可以使电脑来进行登录并简单的访问不需要做任何的操作。对于此次的系统开发它主要是基于B/S结构和SSM技术及MySQL数据库来完成,让系统开发更加完美和完善,所以我们开出的系统界面更加人性化,会员使用也更加方便。而且系统在使用过程当中也拥有方便操作、易管理等特点。3.1.3 经济可行性经济潜力在很大程度上决定了该系统是否有价值
21、。 对发展有任何意义吗?如果开发的项目不能够节约物品和资源,反而使用的不仅让系统变的人性化,而且让会员更加方便使用,同时也让系统方便操作和管理,因此,该系统具有一定的开发价值。在开发本项目的初期,节约成本是最基本的,设计和开发都是一人完成的,而且我在开发中学到了很多知识。,也开拓了自己的眼界,在通过可行性分析之后,该项目的利大于弊,因此该项目具有发展的意义和价值。3.2 系统性能分析在开发系统时,我们主要考虑在系统的后半部分出现的问题,这使维护和使用变得容易。 因此,初始设计确立了总体设计的基本原则。具体原则包括:简便性:整个系统的功能操作都很简单,并且每个系统的功能要求也很明确。目标性:我们
22、对这个系统有一个很强的目标性,因为我们主要是根据酒店管理系统的需求进行开发和设计。实用性:从该系统的整体设计的角度来看,它非常实用,因为它主要针对计算机网络的成员。一致性:与与整个系统的页面设计和计算机的原始规格保持一致3.3 需求分析任务的需求它能决定这个系统开发过程当中一个重要环节,所以我们在系统开发过程所用质量是比较重要的,因为我们在系统应用过程当中不一定那会出现问题,因此,我们正在进行系统分析,以便我们可以确定系统的功能和需求。本课题要求设计与实现酒店管理系统,主要实现功能包括管理员:公告管理、会员管理、友情链接、滚动图片、公用房管理、预约申请管理、结束申请管理、私信管理、留言管理、分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络工程 基于SSM框架的酒店管理系统设计与实现 基于 SSM 框架 酒店 管理 系统 设计 实现
限制150内