酒店预订系统设计与开发_第1页
酒店预订系统设计与开发_第2页
酒店预订系统设计与开发_第3页
酒店预订系统设计与开发_第4页
酒店预订系统设计与开发_第5页
已阅读5页,还剩28页未读, 继续免费阅读

下载本文档

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

文档简介

网上酒店预订系统的)设计与开发

学生姓名:

指导教师:

所在阮系:

所学专业:

研究方向:

****大学

中国・

2023年6月

Northeastagriculturaluniversitybachelor'sacademicdissertation

Thestudent,snumber:

OnlinehotelreservationsystemDesignandDevelopment

Student:

Tutor:

Institute:

Speciality:

Direction:

****University

.China

June2023

摘要

伴随人员流动规模的不停扩大,宾馆数量的急剧增长,有关客房管理的多种信息量也在不停成倍

增长.加上・伴随计算机网络的飞速发展,Intornot技术越来越广泛的应用,网络覆盖的区域不停扩大,

给酒店业计算机应用带来了蓬勃发展的机遇。因此本系统应运而生。

本系统重要采用的是JSP开发技术,在数据库方面选择了Oracle数据库,实现了客户能通过

Internet远程登录进行客房预订,,在后台设计上管理员可以对酒店关键信息进行管理(酒店,房间,

顾客等),管理员登录管理界而,对预订信息和顾客进行管理。

系统开发完毕通过测试,基本到达了预期规定,系统运行良好。

关键词:预订,管理,论文,旅游,酒店

OnlinehotelreservationsystemDesignandDevelopment

Abstract

Withtheconstantexpansionofthemovement,thedramaticincreaseinthenumberofhotels,

theroomsareavarietyofinformationmanagementarealsoconstantlydoubled.Coupledwith

therapiddevelopmentofcomputernetworks,Internettechnologybecomesmorewidelyused,

expandingnetworkcoveragearea,tobringthehotelindustryboomingcomputerapplication

opportunities.Sothesystemcameintobeing.

ThissystemusesaJSPdevelopmenttechnology,Oracledatabase,databasesselectedto

achievethecustomerthroughtheInternetremoteaccesstoroomreservations,inthe

backgrounddesignontheadministratorstomanagecriticalinformationonthehotel(hotel,

room,useretc.),theadministratorlogmanagementinterface,onthereservationirformation

andusermanagement.Systemdevelopedhasbeentestedandhasbasicallyreachedtheexpected

requirementsofthesystemrunningwell.

Keywords:Booking,management,study,travel,hotel

数据库概述

数据库的实现

4.2酒店预订过程概述

4.3网上预订所用技术简介

概述

技术概述

模式概述

实现效果

4.4酒店管理模块

4.5房间管理模块

4.6订单管理模块

4.7顾客管理界面

5酒店预订系统测试

5.1测试简介

5.2链接测试

5.3表单测试

5.4数据库测试♦・

结论

参照文献

致谢

附录I数据库建表

1序言

1.1选题意义

伴随人员流动规模的不停扩大,宾馆数量H勺急剧增长,有关客房管理的多种信息量也在不停成倍

增长。加上伴随计算机网络口勺匕速发展,Internet技术越来越广泛的应用,网络覆盖的区域不停扩大,

给酒店业计算机应用带来了蓬勃发展的机遇。

而老式手工II勺客房信息管理,管理过程繁琐而复杂,执行效率低,并且易于出错。通过这样的系

统,我们可以做到信息R勺规范管理和迅速查询,实现了客房信息管理的系统化、规范化和自动化,这

样不仅收少了管理工作量,还提高了管理效率,减少了管理成本。

面对暴增的信息量,就需要这样的系统来提高客房管理工作的效率,这样网上酒店预订系统应运

而生。通过这样的系统.我们可以做到信息的规范管理和迅速查询,从而减少了管理方面的工作量,

节省酒店人力成本;并且对客户来说,客户完全可以坐在家里,动动手指头就能做到远程预订,这既

加大了酒店的竞争力,丕以便了客户,可认为酒店带来很大的客流量。

1.2研究现实状况

国外的酒店预订管理系统最早是于70年代初发展起来的,到了80年代,国外的酒店预订管理系

统,如EECO(ElectronicEngineeringCO.)、HIS(HotelInformationSystem)>CLS^Lodgistix

等,整个模式已基本定型,技术较成熟,功能也较齐全。目前,国外酒店正向个性化方向发展,酒店

按其经营方式可分为商务型酒店、长住型酒店、度假型酒店等等:按其经营形式可分为独立经营饭店、

集团经营饭店等。并且产生了一大批国际级的联号饭店,如希尔顿(HihonHotelsCorp)、谢拉顿

(SheratonCorp)、假日(HolidayCorp)»凯悦(HyattHotelCorp)等集团企业的世界饭店。

国内的酒店计算机预订管理系统最早是在80年代初开始的,从事该方面工作的有清华大学自动

化系的金国芬专家、西安交大和浙江省计算技术研究所。到了80年代中后期,伴随国外饭店计算机系

统和先进管理技术的大规模引进,深入增进了我国酒店预订管理技术I内发展。国内酒店管理系统正是

在充足吸取国外预订管理系统的精髓,结合国内实际的状况下逐渐发展成熟,到90年代初期形成了几

种较成熟的软件系统,同步产生了许多专职从事酒店计算机预订管理系统的企业。其中比较有影响的

有杭州西欧Foxhis饭店预订管理系统、北京中软好泰CSH1S预订管理系统、北京华仪饭店预订管理

系统和广州万迅千里马预订饭店管理系统。

到了90年代中期,伴随计算机在饭店中的普和应用,以和计算机技术的不停发展,酒店计算机

系统的发展到了一种新的时期,新的系统平台、新的软件功能、新的系统特点和发展方向不停涌现。

就一所客房数量较大的宾馆来说,它II勺设计内容非常复杂并且繁多,本课题研窕目H勺就在于通过

互联网方式协助酒店管理这繁杂的信息以和为客户提供信息查询以和预订服务。本系统将设计为管理

员服务,雇员服务,客户服务三大重要模块,三大模块卜包括:酒店简介、客房查询和报价、客房预

订信息提交,预订信息杳询和退订,管理员管理、客房管理等功能。

2酒店预订系统需求分析

2.1系统可行性分析

经济可行性

本系统设计方案是由管理员、雇员、客户三种权限的顾客构成。除管理员登录只能访问管理员界

面,客户登录只能访问客户界面,雇员登录只能访问雇员界面,在这里,客户可以进行新顾客注册,

进行房间预订,管理个人信息:雇员可以进行平常管理操作,如登记入住、登记退房等;而管理员则

可以操作整个酒店口勺关犍部分如房间定价,增长雇员等等。

方案的比较:此设计方案减轻/酒店管理者的责任与承担,做到r酒店管理的信息化,减轻r管

理人员的工作量,同步最重要的是还能为酒店拥有者节省一大部分的人力成本;而对客户而言,此设

计方案满足了客户足不出户就能预订房间的规定,极大的以便了客户的出行。因此通过多方考察,发现

宾馆开发所带来的效益为远超过投资。

因此得出的结论是本系统符合经济可行性规定。

技术可行性

采用Java和Orac.e数据库开发,本系统使用fOracle数据库,并且使用了目前最流行的Struts

框架进行前台页面操作.使数据的精确性与安全性得到「很大的提高,且在顾客的并行操作与顾客管

理方面也有.了极大地改善。虽然碰到困难,也能从丰富的资源中找到处理方案。开发出的系统具有.库

存宾馆管理功能,能高效管理来宾住宿信息,记录每月、某大的客房住宿状况,对财务信息进行记录、

分析,可以有效分析出酒店宾馆的收入与支出,以和对工作人员的管理等。

在开发工具的选择上,考虑到MyEclipse是对EclipseIDE的扩展,因此我选择了MyEclipse6.5,

运用它我们可以在数据库和JavaEEH勺开发、公布,以和应用程序服务得的整合方面极大的提高工作效

率。它是功能丰富II勺JavaEE集成开发环境,包括了完备的编码、调试、测试和公布功能,完整支持

HTML,Struts,JSF,CSS,Javascript,SQL,JSO我们在开发过程中需要用到的工具与插件MyEclipse

基本上都集成了,因此慎用MyEclipse进行开发会省去我许多的时间。

经分析,完毕酒店预订系统在技术上完全可行。

2.2系统功能需求分析

对于该系统,首先得实现对顾客的按角色登录,然后根据角色进入对应的页面,各个加色模块对

应的功能如下:

客户模块功能需求

个人信息管理:客户可以杏看自己在注册时所填写的各项个人信息,并可以对其进行修改:此外

客户还可以对自己II勺密码进行修改。

房间类型查询:客户点击房间查询就可以看到本酒店所提供的所有的房间类型,每个房间类型后

均有预订操作。

房间预订:客户选择房间类型进行预订,客户的目前入住时间,退房时间,

查看订单:客户在下了订单之后,管理员可以查看自己的订单。

删除订单:假如客户对自己的订单不满爸可以进行退订.

新顾客注册:第一次使用的客户,可以在登录界面点击注册进行注册,注册时需要填写自己的个

人信息。

2.2.2管理员模块功能需求

房间类型管理:管理员可以进行房间类型操作,为酒店增长一种房间类型、删除房间类型、修改

房间类型、遍历房间类型。

房间管理.:管理员可以查询酒店的所有房间、增长房间(该房间必须属于某一房间类型)、删除房

间、修改房间信息。

订单管理:管理员可以查看所有的订单,可以强制删除订单。

系统数据流图

数据流图(DFD)和数据字典共同构成一种系统的逻辑模型。数据流图是一种图形化技术,它描绘

信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何详细的物理部件,它

只是描绘数据在软件中流动和被处理的逻辑过程。采用数据流图描绘系统逻辑功能,虽然不是专业的

计算机人员也能理解,因此,数据流图可作为分析员和顾客交流的通信工具。如图2-1所示客户数据

模块流程图:

图27客户模块数据流图

如图22所示管理员模决数据流图:

图2-2管理员模块数据流图

2.3系统数据库需求分析

本系统设计初衷是为三类顾客提供服务,即客户、雇员、管理员。

雇员和管理员基本誉息相似,包括重要个人信息,尚有一种管理员类型字段用来区别雇员。管理

员,因此雇员和管理员可以放在同一张表里面。

客户则没有管理员类型字段,而客户比管理员和雇员多一种VIP积分字段,用来给客户计分,因

此客户单独放在一张表利面。

房间包括了房间信息和房间类型两大重要信息,同一类的房间具有相似的熟悉,因此房•间类型设

为外健。

房间类型包括了此类房间所具有的相似的属性,包把价格、描述等等。

2.4系统性能需求分析

在系统完毕后,调试与运行中,能保证系统正常使用,不出BUG。虽然当系统碰到问题时,也要

保证数据库H勺完整性,对数据的精确度、时间特性、适应性等均有一定规定,规定系统运行时,可以

保证数据的对的性、信息的可靠性、实现的高效性、系统的易使用性、系统管理的可维护性、信息H勺

可测试性、数据的免用理、数据库H勺安全保密性、数据的可移植性以和网络互联性。并旦在系统测试

时的压力测试时能到达预期的规定。

系统处理的精确性和和时性

客户在预定过程中肯定接受不了长时间的等待,因此在系统设计与实现过程中需要考虑系统未来

也许承受的访问量,在此原则上进行系统设计,使系统的处理能力尽量的适应需求,缩短系统的平均

响应时间,做到平均响应时间限定在1-2秒之内,时间过长便会让感到等待,影响系统的接受性。

系统的开放性和可扩展性

软件设计中应将系统模块化,新的需求的增长应当只是功能模块的增长,因此系统不会受技术改

造或机构网点的增多而重新调整,这样系统可被以便地裁减和灵活的扩展。

系统的易用性和易维护性

系统要有友好的顾客界面,并提供良好H勺顾客接口,针对顾客也许出现的使用问题,要提供足够

H勺协助,缩短顾客对系统熟悉I内过程。

在系统代码上,应当做好规范化,在代码措施名与属性的选择上尽量选择能代表该措施意思的英

文单词,让人可以望文生义,增长代码的可阅读性。在代码构造上采用分层构造,是代码构造清晰。

系统时间特性

1.响应时间:顾客应当在Is-2s时间内得到服务器的响应。

2.更新处理时间:2s,也许受到网络状况影响。

3.运行时间:如7X24小时不间断运行,或者可持续运行一周。

2.5系统运行环境需求

系统正常运行推荐服务器端的硬件和软件的配置如下:

1.系统:Windows操作系统,T0MCAT6.0,JDK1.5。

2.数据库:ORACLE。

3.硬件系统:PentiumIII450以上,256MRAM,10G以上硬盘。

系统正常运行推荐客户端的硬件和软件的配置如下:

1.系统:Windows操作系统,IE6.0以上。

2.硬件系统:PentiumIII450以上,64M以上RAM,10G以上硬盘。

3酒店预订系统总体设计

3.1系统体系构造设计

本系统重要分为三大模块:管理员模块,客户模块。每个大模块下又分为许多小模块。本系统

酒店管理中心

盲理员登录客户登录

鬲

干

个

同

人

房

癌

统

房

房

订

人

类

信

间

所

计

间

间

单

可

型

管

旨

根

查

预

岂

管

单

理

理

表

谕

订

理

旨

旨

管

理

理

里

的模块构造图如图31所示:

图3T系统体系构造图

3.2系统数据库设计

3.2.1数据库概念构造设计

实体属性定义

客户(ID,密码,部箱,真实姓名,,性别)。

订单(订单号,预定期间,入住时间,退房时间,预付金额,订单状态)。

房间(房间号,房间位置编号,房间类型号)。

房间类型(房间类型号,类型描述,类型价格)。

管理员(ID,密码,权限类型)。

图3-2客户-订单-房间-房间类型ER图

数据库逻辑构造设计

本酒店预订系统一共用到的五张数据库表:管理员表(^manager)、客户表(t_uscr)、订单表

(tjreserve)、房间表(:_room)、酒店表(t_hotel)。

列名man_Idman_Passwordman_roleman_remark

数据类型Varchar2Varchar2Varchar2Varchar2

容许空值NNNN

默认值NULLNULLNULLNULL

描述帐号密码角色备注

表3-1管理员表

列名user_iduser_pwduser_nameuser_ageuser__sexuser_mobile

数据

Varchar2Varchar2Varchar2NumberVarchar2Varchar2

类型

容许

NNNNNN

空值

默认

NULLNULLNULLNULLNULLNULL

值

描述帐号密码姓名年龄性别

user_user_user_user_user_user_user_

列名

emailcertitypecertinumaddresslevelpoint3irthday

数据

Varchar2Varchar2Varchar2Varchar2NumberNumberdate

类型

容许

NNNNNNN

空值

默认

NULLNULLNULLNULLNULLNULLNULL

值

描述邮箱证件类型证件号码地址等级资金出生日期

表3-2客户表

room一room_room_room_room_discoroom_

列名room_id

statusAvailablenamepriceJutPricehotelId

数据

Varchar2Varchar2Varchar2Varchar2NumberNumberVarchar2

类型

容许

NNNNNNN

空值

默认

NULLNULLNULLNULLNULLNULLNULL

值

描述房间帐号类型与否预订名称金额折扣价酒店编号

表3-3房间收

hotel_

列hotelhotelhotelhotelhotelhotelhotel

Descript

名IdNameStarPriceQuantityAddressImage

ion

数

据VarcharVarcnarVarchar

NumberNumberVarchar2Varchar2Varchar2

类222

型

容

许

NNNNNNNN

空

值

默NULLNULLNULLNULLNULLNULLNULLNULL

认

值

描

,编号名称类型最低消费房间总数地址图片描述

述

表3-4酒店表

reservereserveRreserveHreservereservereservereserve

列名——_

IdoomIdotclIdUseridQuantityPeoplePrice

数据

Varchar2Varchar2Varchar2Varchar2NumberNumberNumber

类型

容许

\NNNNNN

空值

默认

NU1,LNULLNULLNULLNULLNULLNULL

值

描述订单号房间编号酒店编号顾客编号房间数人数花费

列名rescrve_Totalrcservc_StartTimcrcscrvc_OvcrTimcrcscrve_Status

数据类型NumberDaleDateVarchar2

容许空位NNNN

默认值NULLNULLNULLNULL

描述总花费开始时间离开时间房间类型

表3-5订单表

4酒店预订系统详细设计与实现

4.1数据库H勺创立和访问

数据库概述

本系统采用的数据库ApacheDerby作为数据存储仓庠,使用JDBC方式进行数据库连接,使用了

hibernate3.2框架来进行数据库操作。

Orac1e数据库简介

Oracle数据库是是全球最大I向信息管理软件和服务供应商,与其他DB相比,它有如下的长处:

1.功能强大:

2.支持JDBC和SQL原则;

3.事务处理能力强悍

数据库的实现

建立数据库

建立数据库之前,需要启动数据库服务器,然后在建立数据库中要连接到服务器因此需要该数据

库的IP以和端口,这里ORACLEH勺默认端口为1521,开发过程中[P就填本机IP:localhost,然后该

数据库建立顾客,加载的驱动。

4.2酒店预订过程概述

在系统开发过程中,对于界面显示方面,我重要采用的是JSP+CSS+JavaScript,采用JSP

可以将内容口勺生成和显示进行分离,并且能采用标识简化页面开发是开发时的工作量大大的减少;对

于体现代码层次构造上我采用了struts框架构造,使用struts可以很好的体现MVC设计思想,构造

清晰,在开发过程中能将精力更好U勺集中于业务逻辑的实现。

对于酒店预订过程,争取可以到达界面友好,使用以便,代码构造清晰,可以阅读起来简朴易懂,

整个预订流程可以实现.

酒店预订流程是:客户需要先进行登录,成功登录后进入房间类型选择界面,选择自己心仪的房

间类型,点击预订,在进入时间选择界面,选择好时间点击下一步,进入支付预付款界面,支付对应

的预付款,然后点击预订才能预订成功。如图4-3为预订过程的程序流程图:

N

1^14-1酒店预订过程程序流程图

4.3网上预订所用技术简介

Struts概述

Struts是一种基于SunJ2EE平台的MVC框架,重要是采用Servlet和JSP技术来实现的。其最

初萌芽于CraigMcClanahan的构思,诞生至今也一年有余了(译注2)。目前,Struts是Apache软件

基金会旗下Jakarta项目组的一部分,其官方网站是。由于Struts能充足满足应用开发的需求,简朴

易用,敏捷迅速,在过去I向一年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message

resources)整合到一种统一H勺框架中,开发人员运用其进行开发时不用再自己编码实现全套MVC模式,

极大的节省了时间,因此说Struts是一种非常不错的应用框架。

JSP技术概述

JSP技术使用Java编程语言编写类XMLH勺tags和scriptlets,来封装产生动态网页H勺处理逻

辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页

设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和轻易。

JSP可用一种简朴易懂的等式表达为:HTML+JAVA=JSP。

MVC模式概述

MVC架构是"做“几171仆-(:。21'0】屹1'"的缩写,中文翻译为"模型-视图-控制器"。14¥(:应用程序总是

由这三个部分构成。E\,enl(事件)导致Controller变化期del或View,或者同步变化两者,只要控制

器

Controller变化了Models的数据或者属性,所有依赖的Vie谭都会自动更新。类似的,只要

Controller变化\View,View会从潜在口勺Model中获取数据来刷新自己。MVC架构最早是Smalltalk

语言研究团提出的,应汨于顾客交互应用程序中。Smalllalk语言和java语言有诸多相似性,都是面

向对象语言,很自然rJSUN在pelslore(宠物店)事例应用程序中就推荐MVC架构作为开发Neb应用

的架构模式。MVC架构是一种架构,其实需要其他模式协作完毕。在J2EE模式目录中,一般采用service

toworker模式实现,而servicetoworker模式可由集中控制器模式,派遣器模式和PageHelper

模式构成。而Struts只实现了MVCView和Controller两个部分,Model部分需要开发者自己来实

现,Struts提供了抽象类Action使开发者能将Model应用于Struts框架中。

实现效果

在顾客ID上输入已经注册过的客户账号ID:fwmfwm,密码为123456,在角色上选择一般顾客,

点击登录。登录后就进入欢迎界面,在欢迎界面上边导航栏点击房间查询便可进入查看房间信息界面,

如图4-2,房间信息界面里列举了所有房间类型的信息,选择你心仪『'J房间记住房间号,然后进入主

页,选择酒店预订。如图4-3,点击下拉列表中房间型号背面的预订便可进入预订II勺时间确定界面。

在选择完时间之后,服务端会根据客户端返回的时间信息按上面提到的措施计算房款,再运回的客户

端,客户端则会进入支付预付款的界面。在按规定支付I内预付款之后,点击确认预订,系统便会为其

自动安排房间,若有空余房间则预订成功,客户需要记下自己的订单号。

需号镯悔m脚机

N00I标舸拆是123.0100.0

B

N002神期/E200.0150.0

B

N003标棚1一期/E213.0200.0

B

N004拆7E600.0500.0

耨殿限演]M上7下』胡5

图4-2客房信息

酒店在线而定

预定编号

客房号

酒店编号

人数

入住时间

结束时间

添加

图4-3预定客房

4.4酒店管理模块

酒店管理重要用途就是让管理员可以对•酒店进行分类管理和让客户在预定期可以按类型去预定自

己所需的酒店房间而不是按房间号去查找。

对于管理员而言,管理员对酒店的管理可以有酒店信息录入、查询酒店信息、删除酒店信息、修

改酒店信息的操作。

对于客户而言,客户需要查询酒店类型来确定自己需要哪类酒店,因此客户有查询酒店类型的功

能。

4.5房间管理模块

房间管理的重要功能在于管理员可以直接对房间信息进行管理而客户在预定房间时采用的是客户

选择房间类型,系统自动为客户分派该类型的空余房间。管理员操作时,可以对房间进行信息修改(包

括房间类型,房间门号1、查询房间、增长房间、删除房间。客户在预定房间时只需选择房间类型,系

统自动分派房间。管理员登录后,在界面左边的导航栏上点击系统维护,则会看见一种导航菜单点击

房间列表,则会看到所有房间的信息,

4.6订单管理模块

订单管理重要功能在于客户对自己已经下的单进行行询,此外对订单不满意时,在一定条件下修改。

客户在下完单后,能对刍己的订单进行查询、修改操作。对于管理员,我们赋予管理员查诩所有订单

的权限.此外尚有对订单进行强制修改的功能(不提议使用)。

4.7顾客管理界面

顾客管理界面重要功能在于管理员可以对一次性顾客进行删除顾客操作,以便对常常性客户I内管

理。此外,管理员可以查询常常性客户,对他们进行回访。

图4-4管理界面

5酒店预订系统测试

5.1测试简介

本次测试重要分为功能测试和性能测试,功能测试采用黑盒测试措施来验证系统功能与否与系统

的设计目的一致,系统H勺功能与否完整,程序界面与否友好和系统稳定性与否到达规定等问题;性能

测试重要采用了自动化测试工具LoadRunner来完毕。通过录制并增强测试脚木,来模拟真实的顾客操

作环境。对每种操作都需要分别录制脚本,然后通过场景的设置,得到在不一样顾客操作环境下,系

统的性能体现。

5.2链接测试

链接是Web应用系统的一种重要特性,它是在页面之间切换和指导顾客去某些不懂得地址IKJ页面

的重要手段。链接测试可分为三个方面。首先,测试所有链接。否按指示的那样确实链接到了该链接

的页面:另一方面,测式所链接的页面与否存在:最终,保证Web应用系统上没有孤立的页面,所谓

孤立页面是指没有链接指向该页面,只有懂得对的的URL地址才能访问。链接测试可以自动进行,目

前已经有许多工具可以采用。链接测试必须在集成测试阶段完毕,也就是说,在整个Web应用系统的

所有页面开发完毕之后赵行链接测试。

按照上面所说的测试措施对论文论著管理系统进行了链接测试,在更改了几种链接错误后,目前

口勺系统所有链接已经完全对的。

5.3表单测试

当顾客给Web应用系统管理员提交信息时,就需要使用表单操作,例如顾客注册、登陆、信息提

交等。在这种状况下,必须测试提交操作的完整性,以校验提交给服务器的信息H勺对H勺性。例如:顾

客填写I内密码与E-MAIL与否恰当,填写的密码与密码确认与否匹配等。假如表单只能接受指定H勺某些

值,则也要进行测试。列如:在这个系统的注册中E-MAIL的信息中对@进行的检查,假如顾客所输入

H勺E-MAIL信息中不包括配或者在@前后都不存在字符,则系统会自动提醒顾客所输入H勺E-MAIL信息

不对的。按照同样H勺措施对系统中所有的表单进行测试,直到都对的为止。

5.4数据库测试

在Web应用技术中,数据库起着重要的作用,数据库为Web应用系统的管理、运行、查询和实现

顾客对数据存储的祈求等提供空间。在Web应用中,最常用的数据库类型是关系型数据库,可以使用

SQL对信息进行处理.在使用了数据库口勺需。b应用系统中,一般状况下,也许发生两种错误,分别是

数据•致性错误和输出错误。数据•致性错误重要是由于顾客提交的表单信息不对的而导致的,而输

出错误重要是由于网络速度或程序设计问题等引起的,针对这两种状况,可分别进行测试。

在数据库的测试中,不仅要对所有向数据库存储信息的程序进行测试,也要对数据库和页面的链

接进行测试,在保证了数据库中的信息都对的后来才能保证系统的正常运行。在保证/表单所提交的

信息时的后,对程序的发计进行了更改和完善,已保证数据库的正常运行。

结论

本系统采用了主流发开发工具,使用了先进的框架构造,建成简易的酒店预订系统,重要是实现

管理员模块、客户模块、雇员模块.

本系统的重要特点是:采用分模块方式开发,利于分二,模块之间耦合性低:采用分层开发,Action

层、Service层、Dao层从左往右依次依赖关系,每层都以接口隔开,这样可以减少上下层代码的耦合

性:采用面向接口II勺方式编程,制定好代码规范,利于团体分工开发:由系统扩展,只需要编写扩展

代码,编译扩展代码,并在页面导航里添加对应的xml,不用修改系统其他代码,不需要编译整个系

统,这样系统扩展性得到提高,系统可维护性也是比很好的。

在系统开发过程中,也碰到了许多问题,例如界面乱码的问题,后来将界面和后台的编码方式统一为

GBKo

系统的局限性之处也诸多,在设计方面还是不够人性化,有关系统安全面也没有数据库备份功能,

某些地方的代码冗余度丕是有点高,反复代码有点多。

参照文献

[1]黄理,《JSP深入编程》20入.10,北京:北京但愿电脑企业,7971企

[2]仲伟和.基于JSP网页自动生成工具的设计与实现[J].科技信息(科学教研),2023,(15).

[3]马国财.基于JSP技术的MIS系统中复杂查询错的设计与实现[J].青海大学学报(自然科学版),

2023,(02).

[4]韩世芬.基于JSP网页自动生成工具的开发[J].科技资讯,2023.(17)

[5]万晓凤,谢毅.基于JSP的电子政务系统告知模块的设计[J].南昌水专学报,2023,(01)

[6]马云飞,张良均.运用JSP开发动态Web应用系统口].现代计算机,2023,(01)

[7]Allen,P.ctal.SunCertifiedEnterpriseArchitectforJ2EE.McGrawHill.

[8]翟广宇.基于C/

温馨提示

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

评论

0/150

提交评论