酒店客房预订管理系统设计实现

上传人:wdg****89 文档编号:70176339 上传时间:2022-04-06 格式:DOC 页数:25 大小:214KB
收藏 版权申诉 举报 下载
酒店客房预订管理系统设计实现_第1页
第1页 / 共25页
酒店客房预订管理系统设计实现_第2页
第2页 / 共25页
酒店客房预订管理系统设计实现_第3页
第3页 / 共25页
资源描述:

《酒店客房预订管理系统设计实现》由会员分享,可在线阅读,更多相关《酒店客房预订管理系统设计实现(25页珍藏版)》请在装配图网上搜索。

1、-111002415510722学校代码*TP311公 开题目酒店客房预订管理系统的设计与实现The Design and Implement of Hotel Guest RoomOrderManagement System史 茹作者*软件工程专业名称工 学学科门类李 小 林指导教师二一五年五月提交论文日期成 绩 评 定. z-摘要近年来,随着旅游业的快速与稳定的开展,旅游的人也随之增加,对于酒店客房的需求量也随之迅速上升。一个好的客房预订管理系统对于酒店来说是非常重要的。基于B/S构造的客房预订管理系统可以方便快捷的对客房进展管理,是提高酒店效率的有效途径。本论文着重介绍了酒店客房预订管理

2、系统。该系统主要针对客房预订方面进展管理。系统主要有用户和管理员两个角色。用户主要在系统前台进展一系列操作,管理员主要在系统的后台进展一系列的管理操作。前台主要实现了从浏览客房到预定客房的整个过程,后台主要实现了对用户,客房信息以及客房预订信息的管理。系统的用户界面友好美观,操作合理,有很强的实用性。整片论文详细介绍了酒店客房预订管理系统的具体实现方法。关键词:酒店;预订管理系统;B/S构造;客房. z-AbstractIn recent years, with the rapid and stable development of tourism, people who travel hav

3、e increased, also will be a rapid increase in demand for hotel rooms. A good room reservation management system for the hotel is very important. Rooms can be convenient to manage based on B / S Structure room reservation management system is an effective way to improve the efficiency of the hotel.Th

4、is paper focuses on the hotel room reservation management system. The system is managed for room reservation terms. System mainly has two roles for users and administrators. Primary foreground series of operations in the system, mainly in the back office systems administrator awakened a series of ma

5、nagement operations. We realized from the main reception rooms to book rooms browse the entire process, the main achievement of the background for the user, Room Reservation information and information management. User-friendly system of appearance, rational operation, it is highly practical. Detail

6、s of the entirepiece of paper the specific method hotel room reservation management system.Keywords:Hotel;Order Management System;B/S Structure;Guest Room. z-目录第一章 绪论11.1 研究背景11.2 研究目的和意义11.3研究容11.4 论文构造2第二章 开发工具及关键技术32.1 开发工具32.2 效劳器技术32.3 数据库技术32.4 B/S构造42.5 JSP技术42.6 HIBERNATE技术4第三章 需求分析63.1系统功能需

7、求分析63.2性能需求73.2.1系统的平安性73.2.2数据的完整性83.3数据需求83.4软硬件需求10第四章 系统分析与设计114.1 总体设计114.2 数据库设计124.3系统的实现144.3.1 注册功能的实现144.3.2用户浏览客房功能的实现154.3.3用户预定客房功能的实现164.3.4客房信息添加功能的实现164.3.5删除公告信息功能的实现17第五章 系统测试185.1测试概述185.2测试方法185.3 测试用例185.3.1用户注册模块测试185.3.2用户登录模块测试195.3.3用户预订客房模块测试195.3.4客房信息管理模块测试205.3.5浏览客房模块测试

8、20第六章 完毕语21 辞22参考文献23. z-. z-. z-第一章 绪论1.1研究背景近年来,随着社会的快速开展,各地的旅客量迅速增加,宾馆数量也随之急剧增加,有关客房管理的各种信息量也在不断成倍增长1。酒店就需要各种各样的能使工作人员对这种庞大的信息进展更快更方便更准确管理的系统。在当今时代,计算机已经被群众广泛应用,几乎每家每户都会使用计算机,人们都习惯于在网络上进展购物、工作等一系列活动。例如:人们去外地旅游,大多数人就会选择通过网上根据自己需要来预订客房,此时酒店就需要相应的客房预订管理系统来管理客房的预订信息。酒店客房预订管理系统对于酒店的客房信息管理有着非常重要的作用。对于客

9、房数量比拟多的酒店来说,这个系统不仅方便了客户,也方便了工作人员,同时也节省了大量的时间2。所以开发一个酒店客房预订管理系统还是很有必要的。1.2研究目的和意义在现在这个信息化的时代,各行各业的开展都离不开计算机,尤其它在管理信息方面的作用非常明显。由于社会与科技的快速开展,许多企业在涉及的围扩展的越来越庞大。 对于一个大的企业来说,企业的各种信息量随着时间的累积也就越来越多,而且信息的种类也随之会演变得非常复杂而又繁琐,这时企业就需要各种各样的管理系统对这个庞大的信息量进展合理分类管理,这对于一个企业的开展有着非常重要的作用。对于一个信息量很大的酒店来说,首先客房的管理是必不可少的,就算是一

10、个中小型酒店的客房信息量也是非常庞大的3。其次,随着科技的不断开展,计算机已经深入到每一个领域,通过网络进展消费已经成为当今社会的潮流,也是一种必然趋势。所以,人们在出行前就会通过网络进展客房预订,这必然就会使客房预订信息量不断增大,酒店对于客房预订信息的管理也就变得越来也困难。酒店客房预订管理系统不仅能使酒店工作人员减少工作量,而且也方便了用户,使他们减少了相应的流程和等待时间,能更有效的提高工作人员的工作效率4。以便于为酒店节省大量的资源使用,带来更多的利益。1.3研究容本课题研究的是酒店客房预订管理系统。用户可以在前台浏览客房信息、预订客房、对客房评论以及留言。管理员在后台对已注册的用户

11、,客房信息,客房预订信息,留言以及公告等进展操作管理。酒店客房预订管理系统应该实现以下主要功能: (1)注册的用户可以修改自己的根本信息,查看客房信息,预定客房,评论客房以及留言等。(2)管理员可以对已注册的用户信息,客房信息,客房预订信息,留言信息,公告信息进展管理。(3)系统可以根据需要删除和修改客房以及客房信息。(4)系统界面美观,操作简单合理,可以稳定的运行。1.4 论文构造 本论文共分为六章: 第二章 开发工具及关键技术。分别详细介绍开发平台、效劳器、数据库和系统构造。 第三章 系统需求分析。详细介绍酒店客房预订管理系统的功能需求、数据需求、硬件和软件的环境需求。 第四章 系统设计。

12、详细介绍酒店客房预订管理系统的总体设计、数据库设计和主要功能的实现。 第五章 系统测试。对酒店客房预订管理系统的主要功能模块进展测试。 第六章 完毕语。总体概括酒店客房预订管理系统,对优点和缺点归纳总结。第二章 开发工具及关键技术2.1 开发工具本系统采用MyEclipse平台作为编程环境并在其环境下完成该系统的编码工作。Eclipse可以很容的将其它组件的很多优秀功能集成到Eclipse开发环境中,从而在很大程度上增强了集成开发环境的功能,这也是它成为现在最受欢送的IDE开发环境之一5。Eclipse可以很容易的安装在计算机上,它和大多数软件的的安装方法不同,只需要把它的整个文件夹移动到计算

13、机的相应位置中就可以了。MyEclipse是建立在Eclipse开发平台的根底上来工作的,它是Eclipse的一个优秀的插件,所以它对一系列软件开发组件、技术和应用开发环境的支持。其中包括对UML,*ML,J2EE,各种类型的数据库以及各种应用效劳器的支持。而且还可以针对不同的应用开发环境提供对开发、部署、测试环节的优化工作。它提供了对Spring,E,Hibernate,Web效劳以及*Doclet的辅助开发功能。2.2 效劳器技术Tomcat 是一个属于开源的Serlvet 容器。 由于它在运行的过程中消耗的系统资源比拟小,具有先进的高级技术和稳定的性能等开发应用系统常用的功能,最重要的是

14、它还容易扩展,成为目前市场上比拟风行的Web 应用效劳器。Tomcat开发主要用于JSP和Servlet的开发两个方面,Tomcat为用户提供了JDBCRealm、JNDIRealm、MemoryRealm三种Realm支持。Tomcat具有部署简单,平安管理,易操作,集成便利等特点。2.3 数据库技术MySQL是一个可移植的数据库,几乎在现在好多系统上都可以运行,尽管每个平台在实现方面都有所不同,但是在各平台上的物理体系是一致的。在MySQL数据库中,实例与数据库的关系是一一对应的,即一个实例对应一个数据库,一个数据库也对应一个实例6。MySQL是一个单进程多线程的数据库,MySQL数据库的

15、实例表现的就是一个进程,MySQL数据库即是一个数据库,又是一个数据库实例,数据库实例是用来操作数据库文件的。MySQL数据库具有开源特性,由后台线程以及一个共享存区组成,它有自己特有的插件式存储引擎架构7。MySQL是开放源代码,使用人员在开发的过程中可以对每行源代码进展仔细审查,而且可以纠正其中的错误,这就使其质量有了很好的保证。MySQL是一个功能比拟强大的工具,可以多个用户同时使用,方便,而且操作更加简单、快捷8。MySQL不浪费CPU资源,平安性高、同时支持多线程,运行速度比拟快,处理数据库文件类型繁多,这些都是它的优点9。2.4 B/S构造B/S体系构造是对C/S构造的一种开展和改

16、良,B/S体系构造下的表现层、功能层和数据层是三个相对独立的单元,单独改变一层单元是不能改变系统的功能的,是一种新型的三层体系架构10。C/S体系构造是效劳器与客户机两层模式,适用于规模小,用户少、数据库单一的局域网环境下运行。因为基于传统的C/S构造开发的系统后期维护不容易,工作量大,客户机负载太重,本钱高等体系构造的局限,它的形成的模式已经不能到达用户越来越高的需求。B/S构造系统的数据平安性强、一致性好、实时性快,及时性快,具有界面和使用方法简单,灵活性强,升级方式简单,开发与维护本钱低,客户端电脑负载低等优点11。2.5 JSP技术JSP网页由HTML、Java程序段和JSP标记组成。

17、JSP基于Java技术,因此具有Java的一些特点,最重要的是跨平台和跨效劳器这一优势使得JSP成为目前最热门的编程语言之一12。能够使JSP的容生成和显示别离是JSP最大的特点。程序中的Java程序段由效劳器来运行,产生的结果再作为JSP程序中的一局部发送给客户端,从而别离容的生成和显示13。HTML标记语言时生成页面的根本语言,客户端看到的都是HTML标记语言,嵌入的Java代码段是JSP程序的重要组成局部,使用Java代码段才能够使JSP程序具有处理能力14。使用JSP表达式可以讲HTML标记语言和Java代码段连接起来,从而组成一个JSP程序。在JSP中,程序中的Java程序段是可以由

18、效劳器来运行的,运行后产生的结果再作为JSP的一局部发送到客户端,从而使容的生成和显示相别离。JSP的另一个特点就是可以使用可重用组件来执行程序中的复杂操作。这里的可重用指的是跨平台重用,在JSP中的可重用组件主要是JavaBean。2.6 Hibernate技术 Hibernate是一个开源的框架,它主要是用来操作数据库的中间件,Hibernate和我们以前使用的JDBC有着本质的区别15。使用JDBC连接数据库需要加载驱动,创立执行,最后还要释放关闭,这个过程非常繁琐复杂,并且如果一旦断电就会造成数据的丧失。然而Hibernate实现了数据库持久化,克制了防止数据还未存储就断电丧失的这一情

19、况。使用Hibernate就可以从数据库自动生成JavaBean,防止自己动手构建JavaBean时出错。Hibernate可以增加工程开发的速度,开发者不用消耗太多的时间在数据库上,这样可以节省更多的精力去关注业务层的逻辑。如果更换了数据库,也不需要作出太大的改动,只需将配置文件稍作修改,这样便节省了大量的时间,不必反复修改SQL。当程序员编写更新过程时,只需要调用Hibernate自身提供的save()、update()、delete()、find()等方法就可以轻松的作出对数据库的增删改查等功能的操作,使用起来非常方便,Hibernate已经受到了广泛开发者的青睐。. z-第三章 需求分

20、析3.1系统功能需求分析该客房预订管理系统的功能主要分为前台用户先根据自己的需要先浏览客房信息,再对选定的客房进展预订操作,以及后台管理员对用户,客房信息以及预定客房的详细信息的管理操作。前台用户需求可分为未注册用户需求和已注册用户需求。 未注册用户的需求:1浏览客房:用户可以浏览客房类型,客房价格,客房信息。 2浏览公告:用户可以浏览主页面的公告信息来了解客房的最新消息。 3在线注册:用户第一次登录系统要先自己设置用户名和密码以及自己的根本资料。 已注册用户的需求: 1浏览客房:用户可以浏览客房类型,客房价格,客房信息。 2浏览公告:用户可以浏览主页面的公告信息来了解客房的最新消息。 3用户

21、信息:已注册的用户可以在此处修改并查看自己的根本资料。4留言板:已注册的用户可以对酒店进展留言。5预定客房:已注册的用户可以根据自己的需要选择适宜的客房进展预订。用户的用例图如图3.1所示。图3.1 用户用例图已注册用户未注册用户浏览客房浏览公告在线注册留言板预定客房我的信息管理员功能需求如下:1修改密码:管理员可以随时修改自己进入系统后台时的登录密码,以保证系统的平安性。2用户管理:管理员可以查看已注册用户的根本信息并进展管理。3客房信息管理:管理员可以根据酒店的实际需求对客房信息进展管理。4入住信息管理:管理员可以查看已入住的客房及用户信息。5预订信息管理:管理员可以查看预定的房间及用户信

22、息。6公告管理:管理员可以根据酒店的要求更改公告信息。7留言信息管理:管理员可以查看用户的留言,及时了解用户对酒店的建议。管理员的用例图如图3.2所示。图3.2 管理员用例图有权限的管理人员登录系统修改密码留言信息管理公告管理预订信息管理入住信息管理客房信息管理用户管理3.2性能需求系统的平安性对于每一个系统来说,平安性是非常重要的。一个平安性很好的系统可以保护用户的信息和企业的信息。这不仅是对用户的负责,而且也是对企业的负责。尤其对于酒店客房预订管理系统来说,它首先必须要有很好的平安性。本系统具有权限限制,根据角色的不同限制使用者的权限,以此确保系统具有很好的平安性。数据的完整性1.各种记录

23、信息的完整性,信息记录容不能为空2.各种数据间相互联系的正确性3.一样数据在不同记录中的一致性3.3数据需求数据库可以对信息进展存储,系统的好多数据都是由数据库来提供,查询和使用数据都必须要进入数据库,这就需要对数据库建立相应的表来提供数据。本系统需要以下数据:1用户要进入系统就必须要先登录系统,在用户注册之后就要对用户信息进展保存,这时就需要一存储用户信息的数据表。2进入系统后台时需要特定的具有管理员身份的才能进入,管理员进入后台也需要登录名和密码,这时就需要建立存储管理员登录名和密码的数据表3用户系统后首先要查看客房类型,这时就需要建立存储客房类型的数据表。4用户选择客房类型之后,接下来就

24、要查看客房信息,此时就需要建立存储客房信息的数据表。5用户查看客房信息后就会对客房进展预订,此时就需要建立存储预定客房信息的数据表。6用户也可以给酒店留言,这时就需要建议存储用户留言信息的数据表。7进入系统主页面可以看见公告信息,这时就需要存储公告信息的数据表。综上所述,需要建立如下的实体属性图:1用户注册:包括,性别,登录名,密码,照片,地址,电子等,其实体属性图如图3.3所示。图3.3 用户注册实体属性图2客房类别:包括编号,名称等,其实体属性图如图3.4所示。 图3.4 客房类别实体属性图3房间信息:包括客房类型,房间号,房间照片,房间面积,介绍,价格,预订条件等,其实体属性图如图3.5

25、所示。图3.5 房间信息实体属性图4预订信息:包括预订人,预订房间,天数,预订人,预定时间等,其实体属性图如图3.6所示。图3.6 预订信息实体属性图5评论信息:包括客房信息,评论容,评论时间等,其实体属性图如图3.7所示。图3.7 评论信息实体属性图6公告信息:包括标题,容,公告时间等,其实体属性图如图3.8所示。图3.8 公告信息实体属性图7留言信息:包括留言标题,留言容,留言时间等,其实体属性图如图3.9所示。图3.9 留言信息实体属性图8管理员:包括登录名,密码等,其实体属性图如图3.10所示。图3.10 管理员信息实体属性图3.4软硬件需求硬件需求:CPU:Pentium以上计算机存

26、: 512M以上软件需求:操作系统版本:Windows *P /Win7开发工具:MyEclipse 后台效劳器:Apache Tomcat 6.0开发语言:Java浏览器:IE6.0. z-第四章 系统分析与设计4.1 总体设计该系统分为前台管理模块和后台管理模块。两个模块是分别独立存在的这只是外表现象,在数据库这个问题上是联系非常严密的,每一个模块的数据库是一样的,但是他们所数据库中的表是不一样的。每一个模块的功能都是根据先前完成的需求分析通过对各种资料的收集和整理后进展制作的。综上所述,系统功能模块图如图4.1所示。酒店客房预订管理系统首页客房类型 前台后台用户信息用户信息管理留言板客房

27、信息浏览用户登录用户注册入住信息管理预订信息管理客房信息管理留言板管理公告信息管理修改密码图4.1 系统功能模块图前台用户的主要功能模块如下:(1)用户注册:首次想要进入系统的用户需要填写注册信息。(2)用户登录:注册的用户才能登录系统浏览客房信息。(3)用户信息:登录的用户可以查看自己的信息。(4)客房类型:用户可以根据自己需要预订不同的房间。(5)留言板:用户可以进展留言。后台管理员的主要功能模块如下:(1)用户信息管理:对用户的根本信息进展管理操作。(2)客房信息管理:管理员根据实际需要对客房信息进展管理操作。(3)预订信息管理:对预订的客房和用户信息进展管理操作。(4)入住信息管理:对

28、客房的入住信息进展相应的管理操作。(5)公告信息管理:对公告信息进展相应的管理操作。 (6)留言信息管理:该功能主要管理用户对系统的建议信息通过留言的方式来实现。4.2数据库设计在数据库设计中,为了能让计算机更好的识别信息,就需要把计算机不能识别的数据库概念模型转换成计算机可以识别的相应模型,以便于计算机能够更准确的转化数据。 即转化为按计算机观点处理的逻辑关系模型,E-R模型向关系数据库模型转换应遵循以下原则:1每一个实体要转换成一个关系2所有的主键必须定义非空NOT NULL通过对数据的分析,需要建立以下数据表:(1)用户信息表此表主要是记录用户根本信息,表构造如表4.1所示。表4.1会员

29、信息表(t_user)字段名类型长度主键允许为空标识user_idint4是否编号user_realnamevarchar10否是user_addressvarchar20否是地址user_se*varchar4否是性别user_telvarchar20否是联系user_emailvarchar30否是user_qqvarchar20否是QQfujianvarchar50否是用户照片user_typevarchar20否是用户类型user_namevarchar10否是登录名user_pwvarchar10否是登录密码(2)类别信息表此表主要记录了酒店客房类别的详细信息,该表构造如表4.2所示

30、。表4.2管理员信息表(t_catelog)字段名类型长度主键允许为空标识catalog_idint4是否编号catalog_namevarchar10否否类别名称(3)客房信息表此表主要是记录了客房的详细信息,该表构造如表4.3所示。表4.3产品信息表(t_kefang)字段名类型长度主键允许为空标识idint4是否编号catelog_idint4否是客房类别fangjianhaovarchar10否是房间号areavarchar10否是面积jieshaovarchar30否是介绍fujianvarchar50否是图片qianshuvarchar10否是价格yudingtiaojianvar

31、char30否是预订条件(4)预订信息表此表主要记录了客房预订和预订用户的详细信息,该表构造如表4.4所示。表4.4预订信息表(t_yuding)字段名类型长度主键允许为空标识idInt4是否编号user_idInt4否是预订会员kefangidInt4否是客房信息tianshuVarchar8否是预订天数yudingzheTelVarchar20否是联系shijianVarchar20否是预订时间(5)评论信息表此表主要记录了用户对已住过的客房的评论,该表构造如表4.5所示。表4.5评论信息表(t_pinglun)字段名类型长度主键允许为空标识idInt4是否编号kefang_idInt4是

32、否客房信息contentVarchar500否是评论容shijianVarchar20否是评论时间(6)公告信息表此表主要记录了公告的容和时间,该表构造如表4.6所示。表4.6公告信息表(t_gonggao)字段名类型长度主键允许为空标识idInt4是否编号titleInt50否否标题contentVarchar500否是容shijianVarchar20否是发布时间(7)留言信息表此表主要是记录了用户对酒店的留言信息,该表构造如表4.7所示。表4.7留言信息表(t_liuyan)字段名类型长度主键允许为空标识idInt4是否编号titleInt50否是标题contentVarchar500否

33、是容shijianVarchar20否是发布时间user_idVarchar10否是发布人(8)管理员信息表此表主要记录了管理员用户名和密码等根本资料,该表构造如表4.8所示。表4.8管理员信息表(t_admin)字段名类型长度主键允许为空标识userIdInt4是否编号userNameVarchar10否否用户名userPwVarchar10否否密码4.3系统的实现 注册功能的实现userlogin.jsp为用户登录页面,当用户点击注册按钮后,此时会调用reg()方法,然后根据url系统跳转至userReg.jsp页面,此时会弹出一个用户注册框,点击确定按钮后,系统会调用check1()方法

34、来判断用户名和密码是否为空,假设用户名为空,弹出请输入用户名提示框,否则调用callback()方法,假设getElementById()获取到的数据data为no,则弹出提示用户名被占用,请重新输入;假设data为yes,则弹出提示恭喜你,用户名可用。假设用户在用户注册框点击取消按钮,则调用closeOpen()方法,系统就会关闭用户注册框。注册流程图如图4.2所示。图4.2 注册流程图用户浏览客房功能的实现Inde*.jsp为系统前台主页面,当用户点击客房类别后,系统直接根据客房id从数据库中获取对应的房间类别,然后调用.action包中的kefangAction.java的kefangD

35、etailQian()方法,将获取到的id返回给ActionSupport,系统就会显示客房详细介绍,用户就可以浏览相应的客房信息。浏览客房流程图如图4.3所示。图4.3 浏览客房流程图用户预定客房功能的实现用户要预定客房,首先要进入kefangDetailQian.jsp页面,点击预订按钮后,系统会获取要预定客房的id并弹出yudingAdd.action表,用户填写相应信息后点击确定按钮,系统就会把预订信息添加到数据库中。预定客房流程图如图4.4所示。图4.4 预订客房流程图客房信息添加功能的实现管理员进入后台主页面menu.jsp,点击左边菜单中的客房信息添加按钮后,跳转至kefangA

36、dd.jsp页面,点击提交按钮,系统调用check()方法进展判断,如果客房类别catelogId的值为0,系统自动弹出提示请选择客房类型;如果房间号fangjianhao的值为空,系统自动弹出请输入房间号。客房类型选择时调用catalogSelect()方法,然后调用.service包中的loginService.java中的findAllCatelog()方法,调用getHibernateTemplate()查找出相应的客房类别列表cateLogList并返回。然后调用callback()函数,分别获取catelogId和catelogName。然后填写客房相应信息就可以添加客房信息了。客

37、房信息添加流程图如图4.5所示。图4.5 客房信息添加流程图删除公告信息功能的实现 管理员进入后台主页面menu.jsp,点击左边菜单中的公告信息管理按钮后,进入gonggaoMana.jsp页面,当管理员点击删除按钮后,系统自动获取所要删除的公告的id后,再调用.action包中的gonggaoAction.java的gonggaoDel()方法,从数据库中删除对应公告并提示公告删除完毕。此条公告就被成功的删除了。删除公告信息流程图如图4.6所示。图4.6 删除公告信息流程图第五章 系统测试5.1测试概述测试就是通过各种方法来找出软件在设计、编码以及合理性上的错误。通过测试这个过程,使测试员

38、尽可能的发现软件中的之前未发现的缺陷和缺乏,从而对软件进展进一步的修改使其功能更加合理更加完善。5.2测试方法黑盒测试是系统测试时所使用的最普遍的测试方法。通过黑盒测试,可以发现以下几类主要缺陷。1外部逻辑功能错误。2界面错误,如错别字,布局不合理等。3安装、卸载时的错误。4性能的问题,如运行速度慢、响应时间达不到要求等。5.3 测试用例在软件测试的过程中,我们通常需要针对不同的功能模块设计不同的测试用例。通过测试用例来完善我们的系统,提高软件产品的质量,提高可用性,是系统具有良好的用户体验度。本系统主要采用黑盒测试,测试人员不需要考虑系统部的逻辑构造,只需要按照系统的规格说明书进展操作,主要

39、以下方面进展检测。1系统是否存在性能上的错误或遗漏。2系统是否有终止性或初始化的错误。3系统的功能是否满足需求。用户注册模块测试用户注册模块的测试用例如表5.1所示。表5.1用户注册测试用例测试性能:新用户注册用例目的:测试系统新用户注册的功能和平安性前提条件:进入系统前台注册页面输入条件:预期输出:实际情况:1.没有输入用户名,单击确定系统会弹出提示请输入用户名一致续表5.12.没有输入密码,单击确定系统会弹出提示请输入密码一致3.密码输入1,单击确定系统会弹出提示密码长度不能小于6位一致4.输入已注册过的用户名,单击确定系统会弹出提示用户名占用,请重新输入一致5.输入正确的用户名和密码,单

40、击确定系统会弹出提示注册成功,请登录一致用户登录模块测试用户登录模块的测试用例如表5.2所示。表5.2用户登录测试用例测试性能:用户登录用例目的:测试系统用户登录的功能和平安性前提条件:进入前台登录页面输入条件:预期输出:实际情况:1.没有输入用户名,单击登录系统会弹出提示请输入用户名一致2.没有输入密码,单击登录系统会弹出提示请输入密码一致3.输入用户名和密码不一致,单击登录系统会弹出提示用户名或密码错误一致4.输入正确的用户名和密码,单击登录系统会弹出提示通过验证,系统登录成功一致用户预订客房模块测试用户预定客房模块的测试用例如表5.3所示。表5.3用户预订客房测试用例测试性能:用户预定客

41、房用例目的:测试系统用户预订客房的功能和平安性前提条件:进入客房详细介绍页面输入条件:预期输出:实际情况:1.用户没有登录,单击预订系统会弹出提示请先登录一致2.用户正常登录,单击预订系统会进入预定客房页面一致客房信息管理模块测试客房信息管理模块的测试用例如表5.4所示。表5.4客房信息管理测试用例测试性能:客房信息管理功能用例目的:测试系统后台客房信息管理的功能和平安性前提条件:进入系统后台的客房信息管理页面输入条件:预期输出:实际情况:1.点击该页面左下角的添加客房系统正常跳转到添加客房详细信息的页面一致2 2.点击该页面对应行的编辑系统正常跳转到客房信息的编辑页面一致3.点击该页面对应行

42、的删除系统弹出提示操作成功一致4. 点击该页面对应行的评论管理系统正常跳转到评论页面一致浏览客房模块测试浏览客房模块的测试用例如表5.5所示。表5.5浏览客房测试用例测试性能:浏览客房功能用例目的:测试系统前台用户侃客房的功能和平安性前提条件:进入系统前台首页输入条件:预期输出:实际情况:1.点击首页上方的双人房页面将只显示客房类别为双人房的客房一致2 2. 点击首页上方的单人房页面将只显示客房类别为单人房的客房一致3. 点击首页上方的标准房页面将只显示客房类别为标准房的客房一致4. 点击首页上方的商务房页面将只显示客房类别为商务房的客房一致第六章 完毕语近些年计算机技术飞速开展,各行各业都已

43、经采用计算机对庞大的信息进展管理。酒店客房预订管理系统的开发平台是MyEclipse,整个使用了B/S构造,数据库数据表的建立使用的工具是MySQL。本论文详细分析了酒店客房预订管理系统的研究背景、目的和意义、开发工具与技术、系统需求、系统详细设计和系统测试等一些容。该系统实现了酒店客房预订管理的根本功能,并通过测试也对一些功能进展了完善,进而增加了系统的实用性。酒店客房预订管理系统的整个开发过程都运用了大量的Java相关知识和大量的JSP相关方面的知识,同时也涉及到了三大框架中知识,Struts技术和Hibernate技术。本系统各个功能运行正常,用户可以随意的浏览客房信息,并进展客房的预订

44、。系统的每个界面都比拟符合常规操作,界面非常友好且对于使用者来说操作方便16。每个功能的设计都比拟合理,表达了人性化。但是由于自己在开发过程中对于用到的有些知识及关键技术掌握不够熟练,开发经历也存在着一些缺乏,系统在有些方面的功能还不够完善。整个毕业设计过程中时间上有点紧,因此有些功能方面的欠缺都有待日后完善。. z- 辞随着毕业设计的完成,我们的大学生涯也随之将要接近尾声。大学四年是我最珍惜的时光,这段时间的每一段回忆也将会是我最美好的回忆。感陪着我一起成长的舍友们同学们,和成长过程中教诲我的教师们,非常你们这段时间的陪伴。首先我要感我的指导教师小林教师。本次毕业设计从选题到完成,其中的每个

45、过程教师都给了我好多中肯的建议与帮助,教师对于我们提出的任何问题都很负责的解答,正式由于教师一丝不苟的工作态度,我的毕业设计和毕业论文才能更好地完成。教师丰富的知识和广博的见识令我很是敬仰,他的这些优点将会是我以后学习的好典范。其次,我要感学校图书馆的各种数据资料,它无形中给予我很大的帮助。书籍中的知识将是我日后阻生工作岗位的强大力量。最后我要感大学四年教诲我的所有教师们,是你们教会我遇到问题时应该如何更好的解决问题,是你们传授给我更多的知识。你们的帮助与支持。参考文献1小焰.酒店客房管理系统J.信息与电脑(理论版),2021,(08):134135.2施荣连.论酒店客房部的管理J.学院学报,

46、2021,(11):3435.3 臧青.酒店客房管理系统J.经营管理者,2021,(23):2022.4邓云华.国经济型酒店的客房设计研究D.:大学,2021.5夏超群.MyEclipse与数据库连接的实现J.工程职业技术学院学报,2021,(02):4850.6悠虎.如何向MySQL数据库的表中录入数据J.网络与信息,2021,(06):3940.7厉建欣,司青燕.论MySQL开源数据库在中小企业的应用J.商场现代化,2021,(09):2122.8唐建国.MySQL数据库系统平安分析J.数据库与信息管理,2021,(23):64186420.9聂凯,慢慢. MySQL数据库的方法浅析J.科

47、技资讯,2021,(09):2122.10武苍林.B/S与C/S构造的分析与比拟J.电脑学习,1999,(05):4243.11旭,加伶.Client/ Server 与Browser/ Server 构造的分析与比拟J.工学院学报,2000,(02):100103.12Garry Froehlich,H.James Hoover,Wendy Liew,Paul G.Sorenson.Jsp Application framework J. Information Systems,2006,(11):246255.13黄枫.JSP 语言的特点与优势J.华南金融电脑,2007,(12):25.14Bruce Rich,TheodorJ.Shrader,AnthonyJ.Nadalin.Java and InternetJ. Intelligent Information Management,2021,(10):210230.15*刚.基于Struts Hibernate Spring架构的软件开发J.科技资讯,2021,(12):2223.16周建儒.JSP中自定义标签的实现与部署J.科技信息(科学教研),2021,(28):5154. z-. z

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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