欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    基于jsp技术的如家酒店前台管理系统的设计与实现.doc

    • 资源ID:81821379       资源大小:942KB        全文页数:24页
    • 资源格式: DOC        下载积分:1金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要1金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于jsp技术的如家酒店前台管理系统的设计与实现.doc

    学位论文论文题目:基于jsp技术的如家酒店前台管理系统的设计与实现The Design and Implementation of hotels front desk management system based on jsp作 者 姓 名 学 院 名 称 专业学位名称 指 导 教 师 合 作 导 师 201年 月 日i原创性声明和关于论文使用授权的说明 目 录目 录i摘 要IABSTRACTII第1章绪论31.1系统开发背景31.2系统实现意义3第2章相关技术介绍42.1JSP介绍42.2.1JSP概述42.2.2JSP工作原理和优点42.2SQL Server介绍5第3章系统分析与设计63.1系统需求分析63.2系统设计73.2.1信息录入功能设计73.2.2修改口令功能设计83.2.3信息查询修改功能设计103.3数据库设计11第4章系统的实现134.1信息录入功能实现134.2修改口令功能实现134.3信息查询功能实现164.4系统测试16第5章 总结与展望18参考文献19致 谢21i 摘 要当今社会服务行业不断崛起,为更好地进行服务业管理工作,越来越多地酒店高层未响应社会需要开始使用管理如软件对酒店信息进行控制。这一趋势不断强化,众多的酒店管理高层逐步摆脱先前的人工记录管理,这一过程的实现不仅是管理的效率有效提升,同时还有效地避免不必要的麻烦,减少常见错误,从而使酒店的客房管理系统不断升级优化,有效地保证了客房管理科学规范有力的效果,更使顾客信息定位,订房状态还使交易结算更加便利。就如家酒店而言,其客房管理系统的实现不仅需要设计理论研究还需要深入社会实践,是二者相互结合的结果。该系统上线的主要目标在于便于酒店高层对客房状态进行实时管理,包括资料查询系统以及具体事项管理系统,总之,该系统的存在是为服务于提升酒店的整体形象和工作质量。该系统的优势主要体现在,数据存储、数据变动、数据删减、信息管理以及退出系统。具体的管理系统中将酒店的信息管理系统一分为二,明确划分前台数据与后台数据的具体管理。后台的数据管理面向的工作是确保系统功能的运作,前台数据管理涉及面更加广泛主要集中体现在对客户服务层面上。该系统选取MyEclipse 8.5作为开发工具,进行系统研发制作。同时结合实际应用状况,随时修正数据,使之完善。此外,该系统的数据查询程序更具优势,确保相关管理者对酒店工作以及信息的周全管理。该系统选取Microsoft SQL Server 2005软件作为数据库的设计环节,并且对于数据库设计的基本信息进行阐述,主要包括对于数据库需求以及结构功能的研究和制作。通常研究存储信息的表在数据库中的比例,归纳表的结构和分析其中字段。关键词:JSP;酒店;客房;Microsoft SQL Server 2005I ABSTRACTToday social services industry continues to rise, for better service management, and more and more high-rise hotel is not responding to the needs of society begin to use management software for hotel information as control. Continue to strengthen this trend, many of the hotels in the senior management gradually get rid of the previous manual records management, this process is not only effectively enhance management efficiency, while also effectively avoid unnecessary trouble, reduce common errors, so that the hotel room management system escalating optimized effectively ensure a strong scientific and standardized management room effect, more so the customer location information, booking status also allows more convenient transaction settlement. As the hotel, the realization of their room management systems need to be designed not only theoretical but also requires in-depth study of social practice, is the result of a combination of the two with each other. The main objective of the system on line is easy to hotel rooms in the state of real-time high-level management, including information inquiry system and the specific issues management system, in short, the existence of the system is the overall image and enhance the quality of services in the hotel. The advantage of this system is mainly reflected in the data storage, data changes, data deletion, information management, and exit the system.Specific management system in the hotel's information management system is divided into two clearly defined foreground specific management data and background data. Background-oriented data management is to ensure the operation of the system function, front covers a broader data management mainly reflected in the level of customer service.The system chosen MyEclipse 8.5 as a development tool for system development production. Combined with the practical application status at any time correction data to make it perfect. Additionally, the system's data query advantage program, to ensure that relevant managers work as well as comprehensive management of the hotel information.The system selected Microsoft SQL Server 2005 as the database design software links, and basic information for database design elaborate, including the demand for database structure and function as well as research and production. Proportion table usually research the information stored in the database, summarized and analyzed the structure of the table where the field.Keywords: JSP;Hotel; Rooms;Microsoft SQL Server 200519第1章 绪论1.1 系统开发背景当前我国经济科技飞速发展,综合国力不断提升,酒店服务行业已经开始跻身国际社会,并成为一种潮流,为顺利走向国际世界,酒店必须努力提升业绩,提高注目程度,进而提升国际竞争力,因此,必须走变革之路。变革管理,走信息之路成为提升国际竞争力的重要方略,当下,就国内酒店管理而言,以如家酒店为例,其服务在进行信息化操作过程中保守落后,无法与国外的酒店管理模式相媲美。那么如何使酒店在激烈的国际国内竞争中取胜呢?这不仅需要优质的服务,完备的管理更需要与信息相结合。事实证明,酒店在竞争中取胜经营者需要改善的不仅仅是服务质量,提高市场占有份额,更为重要的是兼顾效率,节约成本。当然处于科技社会,制定和采用完备的管理信息系统能够实现酒店的优质管理。1.2 系统实现意义。当今社会科技已成为第一生产力,计算机技术的运用更加成熟,由于其强大的优势逐渐深入社会生活中,所以在社会的众多行业占有举足轻重的地位。计算机的广泛应用性,涵盖社会生活的方方面面,诸如;文字制作、信息管理,辅助设计、图形绘制以及休闲娱乐等。更为重要的是对计算机的使用具有简单可操作性,人们不必接受极其严格正规的培训即可上岗,做好计算机辅助工作。尽管计算机的强大功能已经渗透社会生活的各个角落,甚至众多软件铺天盖地,但是不得不说对于软件的需求依然迫切。时至今日,计算机在我们生活学习中的地位异常重要,而且其价格已经为大众青睐,其性能不断得到优化,并被应用到社会诸多行业,计算机的广泛应用体现在其本身的诸多优势,第一,取代人力劳动,节约人力资源;第二,节约资本;第三,提升效率;第四,过滤信息。该系统中主要通过对前台管理系统的完善,能够实现利用计算机进行酒店管理的需要。具体操作由专人录入即可,不仅实现信息管理方便还能节约人力资源。当前,我国还存在很大一部分酒店管理模式落后,无法与国际社会接轨,这种过渡依赖纸质的管理方式 应经不适合社会发展需要,这种直至管理模式存在很多缺陷,无法满足人力资源的节约,无论是档案规整还是编号保管都需要花费繁杂的人工劳动,即使是资料调阅依然无法简单便捷的实现一目了然。更有甚者,纸质作为资料进行保存其安全性无法保证,受到自然侵蚀可能性大,且无法避免,所以,随着计算机技术的广泛应用,纸质管理必然被淘汰,因此,对酒店而言,制定一项完备的计算机管理系统势在必行。第2章 相关技术介绍2.1 JSP介绍 2.2.1JSP概述JSP是Java Server Pages(Java服务器页面)的简称,由Sun Microsystems公司倡导,多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页,能够适应市场上85%的web服务器产品。 由于JSP是以Java语言为基础的,因此继承了Java语言一次编写、随处运行的特点,具有良好的可移植性和平台无关性。然而,有些Web开发人员并不一定要非常熟悉Java语言,因为JSP能够将许多强大的功能封装成自定义标签,可以运用这些定义好的标签进行开发,而不必掌握复杂的Java语法。绝大多数JSP页面可依赖于可重用、跨平台的组件(JavaBean或EJB)来实现Web应用程序中较复杂的处理,这种基于组件的开发方式加快了Web应用程序的整体开发进度,大大降低了开发成本。2.2.2JSP工作原理和优点在一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个servlet。而这个引擎本身也是一个servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。JSP引擎先把该JSP文件转换成一个Java源文件,在转换时如果发现JSP文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息;如果转换成功, JSP引擎用javac把该Java源文件编译成相应的class文件。然后创建一个该SERVLET的实例,该SERVLET的jspInit()方法被执行,jspInit()方法在servlet的生命周期中只被执行一次。然后jspService()方法被调用来处理客户端的请求。对每一个请求,JSP引擎创建一个新的线程来处理该请求。如果有多个客户端同时请求该JSP文件,则JSP引擎会创建多个线程。每个客户端请求对应一个线程。 JSP的优点有:1一次编写,到处运行。除了系统之外,代码不用做任何更改。 2系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。 3强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。 2.2 SQL Server介绍Microsoft  SQL server企业管理器是一个基于图形用户界面的继承管理工具,利用它可以配置管理Microsoft  SQL server服务器,管理数据库和数据库对象,备份和恢复数据,调度任务和管理警报,实现数据复制和数据转换等。Microsoft  SQL server利用动态锁定功能防止用户在查询和更新并发操作时相互间发生冲突,动态锁定是隐含的,用户不必关心缩定过程。 它提供了丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。此外,它还支持ODBC和OLE DB规范,可以使用ODBC和OLE DB接口函数访问Microsoft SQL Server 2005数据库。它支持多线程操作,在多用户并发访问时,系统在产生较小额外负担的情况下,能够进行并发处理,从而减小内存需求,提高系统的吞吐量,在用户数量增加时,SQL Server 2005的运行速度也不会明显减慢。第3章 系统分析与设计3.1 系统需求分析如家酒店前台管理系统的用户是宾馆酒店的前台管理人员,主要功能有:一、数据录入。录入酒店已入住和未入住的客房相关信息;录入入住顾客相关信息。二、数据修改。修改客房的相关属性,修改入住者的相关信息,修改当前管理员帐号密码,实现新管理员的创建和旧管理员的删除功能。三、删除数据。删除退房后顾客的相关信息,删除酒店不用或废弃的客房相关信息。四、查询明细。将入住者信息与客房相关属性使用外键连接实现查询机制的一体化。五、退出系统。下面对系统管理用例图如图3-1所示。图3-1 系统管理用例图下面以前台管理员进行系统管理的用例描述为例,对于系统管理的工作流程进行分析,其用例描述表如表3-1所示。表3-1 系统管理用例表描述项说 明用例名称系统管理用例参与者前台管理员简要说明录入入住顾客相关信息;修改顾客信息;修改用户密码;删除数据信息;查询信息前置条件系统已经启动,前台管理员成功登录系统后置条件数据录入、修改、查询等操作成功,并成功读写数据库基本事件流1前台管理员录入顾客相关信息;2前台管理员修改顾客相关信息;其他事件流管理员把填写的顾客信息提交之后,系统对填写的内容进行分析,并保存到数据库的相应位置。异常事件流如果填写的信息有错,系统返回提示信息,要求用户进行修改。3.2 系统设计3.2.1 信息录入功能设计信息录入模块主要由前台管理员对顾客信息进行录入。信息录入时序图如图3-2所示。图3-2 信息录入时序图在对顾客信息进行录入时,由酒店前台管理员登陆系统,发送顾客信息录入请求,由系统对请求进行处理,返回顾客信息录入界面,之后对顾客基本信息进行填写,并调用逻辑类将信息填写入数据库,填写成功之后返回顾客信息录入成功界面。3.2.2 修改口令功能设计根据系统需求分析,在如家酒店前台管理系统中,修改口令是所有角色用户均需要的一个功能,通过口令的修改增加了系统的安全性,其中包括了修改口令、口令查看、增加用户、删除用户、权限维护这几个小部分功能。修改口令功能类图如图3-3所示。图3-3 修改口令能类图修改口令管理主要针对的是用户进行用户名和口令修改的管理,口令修改管理的描述如下:1AmendKeyRule.java类,该类在用户进行口令和用户名修改及其信息维护时进行使用,其是整个MVC框架中控制器的一部分。2ModificationAction.java类,口令修改类,用户进行用户名和口令的修改都是通过此类与数据库交互。3CheckKeyAction.java类,口令查看类,管理员通过此类查看其他用户的口令。4AddUserAction.java类,添加用户类,通过此类管理员进行下级用户的添加,并对下级用户的权限进行选择。5DeleteUserAction.java类,删除用户类,通过此类系管理员对下级用户进行删除等操作。3.2.3 信息查询修改功能设计对于信息查询修改管理功能,主要是前台管理员对顾客信息的查询和修改。信息查询修改管理功能的时序图图如图3-4所示。图3-4 信息查询修改管理时序图当需要修改查询修改顾客信息时,前台管理员登录系统,对顾客信息进行查询,然后对其进行修改,并发送请求,系统处理该请求之后返回数据填写界面,系统操作员根据所需要上传的具体内容进行填写,填写完毕之后,系统会检测信息的格式是否正确,在检测信息格式是由JSP页面进行实现。信息检测格式正确之后,需要进行查重检测,此时需要系统调用业务逻辑类,然后返回查询的结果。之后再调用业务逻辑类,又该类调用insertInfo()方法,将数据插入到数据库中,最后返回成功插入信息。3.3 数据库设计在如家酒店前台管理系统中,对数据库进行了大量的分析,数据库设计采用了规范统一的凡是以保证高效性以及合理性,系统采用了SQL SERVER 2005作为本系统的数据库进行设计,系统的E-R图如图3-5所示。图3-5 部分数据库E-R模型图以下对如家酒店前台管理系统的部分数据库表的设计为例说明其具体设计内容:顾客信息表主要记录顾客的基本信息,如顾客的姓名,性别,房间等。顾客信息表格数据结构如表3-2所示。表3-2 顾客信息表顾客信息表UserInfo名称编码数据类型约束类型顾客iduseridNumber主键姓名usernameVARCHAR(10)not null入店时间intimeDatenot null离店时间OuttimeDatenot null性别genderVARCHAR(1)not null生日birthdayDatenot null电话telephoneNumbernot null籍贯hometownVARCHAR(200)not null身份证号idnumberINT(18)not null房间号RoomVARCHAR(10)not null管理员信息表主要记录管理员的用户名帐号等信息。管理员信息表结构数据结构如表3-3所示。表3-3 管理员信息表管理员信息表majro名称编码数据类型约束类型管理员编号projectidNumber主键姓名usernameVARCHAR(10)not null性别genderVARCHAR(1)not null生日birthdayDatenot null电话telephoneNumbernot null籍贯hometownVARCHAR(200)not null用户名NameVARCHAR(10)not null密码passwordVARCHAR(10)not null第4章 系统的实现4.1 信息录入功能实现该部分对顾客信息录入进行实现,首先需要前台管理员登录系统,登录系统界面如图。如图4-1所示。图4-1 登录系统图在登录系统后对顾客信息进行录入,如图4-2所示。图4-2 顾客信息录入图4.2 修改口令功能实现修改口令管理主要是对用户口令修改的管理,当用户的用户名后者口令泄漏需要修改时,可以通过此业务进行口令修改,其主要包括了修改口令、口令查看、增加用户、删除用户,修改口令管理方便了酒店工作人员进行口令修改时的工作,用户根据系统提示填写必要的信息,如果填写信息格式等有错误还会有提示等。用户根据系统提示进行口令修改,口令修改图如图4-3所示。图4-3 口令修改图管理员还可以对下级用户进行添加和删除操作。用户删除添加图如图4-4所示。 图4-4 用户删除添加图当下级用户权限需要修改时,管理员可以对下级用户进行权限修改,权限修改界面如图4-5所示。图4-5 权限修改界面权限修改界面显示着所需填入的用户名、原权限和新权限,管理员通过填写这些基本内容然后进行对用户的权限进行更改。修改口令流程图如图4-6所示。图4-6 修改口令流程图。4.3 信息查询功能实现该部分对顾客信息进行查询。顾客信息查询界面如图4-7所示。图4-7 顾客信息查询界面通过信息查询模块,前台管理员针对需要对顾客信息进行查询,方便了顾客管理工作,大大减轻了工作量。4.4 系统测试系统测试是系统质量的保证。系统测试的目的就是在系统投入生产运行之前,尽可能多地发现系统中的错误,并进行修改。修改口令功能主要是为管理员提供的,是系统中比较重要的部分,系统用户有时需要用户名和口令的修改。在对修改口令功能进行测试时,需要考虑系统的正确性等方面。修改口令功能测试用例如表4-1所示。表4-1 修改口令功能测试表测试标题:修改口令管理测试用例编号:BBSC01测试目的:测试个人信息修改管理功能是否正确和完整测试对象:所有用户测试项:测试内容测试步骤测试结果1修改口令管理员根据自己的口令,修改后提交,并查看数据库是否修改正确。管理员提交到数据库的数据和人工记录数据一致。2删除用户管理员选中一下级用户,进行删除操作,并提交系统,之后查看数据库所记录附件是否正确。对数据库附件和人工记录附件比较,两者一致。个人信息管理功能为系统提供了对顾客个人信息的功能,因为现实需要,有时顾客的个人信息需要调整,因此加入此功能,此功能是系统必不可少的,在进行个人信息管理功能测试时需要考虑系统的正确性等方面。个人信息管理功能测试用例如表4-2所示。表4-2 个人信息管理功能测试表测试标题:个人信息管理测试用例编号:BBSC02测试目的:测试个人信息管理功能是否正确和完整测试对象:所有用户测试项:测试内容测试步骤测试结果1查询登记情况对登记情况进行查询,看页面查看到的信息与数据库里的信息是否相同。在数据库里进行查询,看到的结果和预期的结果相同。系统测试的目的体现在各个步骤中,程序测试、模块测试是发现程序设计中的错误;子系统测试是发现系统没计中的错误;系统测试是发现系统分析中的错误。通过系统测试及时发现气筒所存在的错误,然后对系统进行更改,进而使系统更加完善。第5章 总结与展望本文通篇介绍了如家酒店前台管理系统的设计和实现过程。本文还介绍了如家酒店前台管理系统涉及的主要技术,对本文进行了概要性的说明。除此之外本文还对如家酒店前台管理管理工作进行了详细的需求获取,并且对照着需求分析,然后对系统进行详细的功能设计,以及对系统的数据库进行设计。最后对系统的实现进行介绍。通过系统截图来对系统讲解,还用了功能测试用例对系统进行进一步的介绍。本系统实现了如家酒店前台管理工作的基本功能,其中包括了:录入酒店已入住和未入住的客房相关信息;录入入住顾客相关信息;修改客房的相关属性,修改入住者的相关信息,修改当前管理员帐号密码,实现新管理员的创建和旧管理员的删除功能;删除退房后顾客的相关信息,删除酒店不用或废弃的客房相关信息;将入住者信息与客房相关属性使用外键连接实现查询机制的一体化等等。实现了如家酒店前台管理流程所需要的功能。通过系统的操作解决了以前手工工作的繁琐等缺点,以便于工作方便快捷的进行,很使得酒店前台管理工作的效率得到了很大的提高。总的来说系统的实现,让酒店前台管理工作得以更加方便流畅的进行,并且减小了酒店前台管理工作的成本。参考文献1 朴春慧.赵静.李建斌.基于UML的工程资料管理系统分析与设计J.微计算机信息.2012年06期2 吕冠艳.李奋华.基于UML的信息系统需求分析模型J.微型机与应用.2011年20期3 丁昕苗.基于MVC模式的系统框架在Web开发中的应用A.2012通信理论与技术新进展第十一届全国青年通信学术会议论文集C.2012年4 Wendy Boggs,Michael Boggs.邱仲潘等译. UML与Rational Rose2013从入门到精通.北京:电子工业出版社2013年出版:326-3285 龚伏廷关于JSP技术访问数据库方法的研究电脑知识与技术, Computer Knowledge and Technology2011年 12期:29-316 闻永萍基于JSP的电子商务网站开发信息安全与技术2011年11期:7 唐有明等JSP动态网站开发基础练习+典型案例清华大学出版社2006.08(2):518-5208 常建功Java Web典型业务与项目实战大全编著清华大学出版社2011/1:2-49 (英)哈诺德朱涛江,林剑译Java网络编程(第3版)OReilly Java系列中国电力出版社2005/11:34-3610 王丽菊,时武略JSP动态网页编程北京理工大学出版社2009/10:77-79致 谢本文是在导师XX教授的精心指导和悉心关怀下完成的。感谢XX老师,从论文的开始阶段到后来的设计成型以及在后来的修改,都是XX老师帮助我实现的。在这儿我还要感谢XX老师,XX老师在系统实现上对我有很大的帮助,是XX老师对我详细的指导,是我最终完成了系统的设计。在此我要向我的导师们致以深深的敬意和最衷心的感谢。同时在此,向所有关心和帮助过我的领导、老师、同学和朋友表示由衷的谢意!最后,衷心地感谢在百忙之中评阅论文和参加答辩的各位专家、教授,对你们致以诚挚的谢意。21

    注意事项

    本文(基于jsp技术的如家酒店前台管理系统的设计与实现.doc)为本站会员(del****i11)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开