doc 基于JSP的小型旅游网站 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:53 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-25 15:42

基于JSP的小型旅游网站

为业务类,第三大类为接口类。除了这三个大类以外,还有负责加载数据库驱动的类,以及负责实现所需特效的类。通过对小型旅游网站的需求进行分析,可以得出结论,将实体共分成九个实体类,系统注册的用户。登记的游客信息。宾馆。酒店。路线详细信息。景点。景点与线路的关系。旅游团。旅游线路。如图所示。图系统的实体类每个类中定义了不同的私有成员变量,还定义了为了其他类读取这些类中成员变量的和方法。这些类将会成为承载数据库中各表的数据的载体,然后将会对其进行处理。这九个实体类被统放在实体包中。业务类是负责处理用户请求的,以逻辑运算为主要功能的类,它是三大类中最为主要的类,完成实现网页中大部分功能的动态展示处理等工作,这些就是网页中重要的。这其中有负责登录和注册的类负责显示主页的类负责预约功能的类负责显示注册码的类以及其它如显示网页中各种信息或接受各种处理请求的类。如图所示,这些类被统放在包中。大学本科生毕业设计论文图系统中的业务类业务类的功能很强大,同时业务类中的每个类功能也不尽相同,但主要的结构为与调用接口类中的方法,为各个实体类赋值,或者为接受用户在网页中的请求,为用户的请求进行各种处理。接口类是用来访问数据库的类,是业务类和实体类连接数据库的桥梁,整个网站与数据库之间的交互,均是通过接口类来实现的。接口类中有负责与数据库中各个表进行交互的类。如连接数据库中表的,连接数据库中表的,负责读取主页上的信息,连接数据库中多个表的等都位于该接口类中。如图所示。图系统中的接口类接口类只负责进行数据库的读取和写入等方法,而加载数据库的驱动等方法,则保存在类中,接口类调用类进行加载数据库驱动,然后执行相应的方法。这些类被统放在包中。实体类业务类接口类,这三大类成为负责系统健康运行的主要类,其它类辅助这三大类正常运行,满足用户的需求,完成用户和网站的各种交互。大学本科生毕业设计论文系统主要模块的详细设计用户注册模块的详细设计注册模块负责处理用户申请成为注册用户的工作,用户需要输入自己的用户名,密码,邮箱等数据录入到数据库中的表。同时,在填写注册表单时,还需输入密码的重复密码,防止用户密码输入,还需输入网页中自动生成的验证码,以防止有不法分子恶意注册破坏网站的正常运行。注册页面为,如图所示。在输入用户名之后,系统会调用中的,采用异步的方式联建数据库,对用户所输入的用户名进行判定,判断该用户名在数据库中是否存在。当用户输入的所有注册信息全部合法时,即可调用中的方法,将用户输入的数据写入到数据库中相应的表,并且跳转到登陆页面进行登录。如果用户输入的信息不合法系统将会在界面中进行提示,并且会在服务器端进行验证,并返回信息。图注册页面在系统中的技术主要就应用于异步连接数据库进行判断用户名是否重复以及判断验证码两方面。下面就详细介绍下技术对用户名是否存在进行判定的过程。首先要初始化对象,因为核心与非核心的浏览器对初始化对象的方法不同,所以要根据不同情况进行跨浏览器的初始化过程。图即为初始化对象的代码。大学本科生毕业设计论文图对象初始化这段代码为使用技术的初始化通用代码,位于本项目的文件夹中,项目中的任何使用到技术的执行时都会首先调用初始化对象,然后再执行相应的逻辑运算。在初始化对象后,要在运行时向服务器发送请求,如异步方式发送或方式的请求,然后就可在浏览器与服务器之间进入到连接状态,同时要通过对象的属性指定个回调函数,该回调函数的作用是负责处理服务器响应,这就是在向服务器发送请求之后的下步。在处理服务器响应的过程中,回调函数起着重要的作用。首先回调函数要判断服务器的请求状态,确定服务器端的请求已完成,接着要根据服务器的状态码,来判断服务器对请求的响应是否成功,当经过判断发现服务器的响应成功时,就会获取服务器的响应反馈给客户端浏览器。这样就完成次异步与服务器进行交互的过程。以注册模块中的判断用户名为例,该处理为处理字符串响应,过程较为简单,如图即为中的回调函数的具体代码。图回调函数详细代码大学本科生毕业设计论文图获取输入的用户名首先将用户在页面的用户名文本框中输入的数据获得,定义该值为,如图,然后判断浏览器是否为核心,选择不同的初始化方法,接下来将会向服务器端发送请求,调用特定的服务器端业务类,如图所示。图向服务器端发送请求以及获得服务器端响应在服务器端,系统将会在获得发送请求后进行套复杂的处理,执行的业务类。首先服务器会创建接口类的对象,然后调用该接口类与数据库进行交互,获得查询结果,如图所示。图服务器端进行查询并获得查询结果在获得了查询结果之后,服务器对查询结果进行判定,如果用户名为空值,即为用户没输入用户名,将提示用户输入用户名,如果在数据库中查到该用户名,即为用户名已存在,将提示用户该用户名已存在,如果从浏览器端获得的用户名既不为空有没有在数据库中查询出,则该用户名可用,将会提示用户该用户名可用。相应的判定代码如图所示。大学本科生毕业设计论文图判断用户名合法性的代码当注册页面中的各种信息判定均合法后,系统就会调用业务类对数据进行录入处理,首先服务器端获得浏览器端表单内的主要数据,相应代码如图所示。图服务器端获得表单内各类数据在获得数据后,服务器端就会进行服务器端判定,这是为了防止不法分子在关闭的情况下进行恶意注册,系统会判断用户名密码重复密码邮箱以及验证码的合法性。在判定合法之后,服务器端就会调用的接口类对注册信息进行录入,如图所示。大学本科生毕业设计论文图服务器端进行数据录入录入完成后,业务类会将用户的页面重定向至登陆页面进行登录,而注册模块的全部,使用的应用服务器为,使用的浏览器为谷歌公司出品的浏览器。在进行测试之前,还需要对系统的环境变量进行配置,设置好系统的环境变量,如,等环境变量,然后在服务器目录中设置好该网站的目录,如图所示。图设置本项目的目录主页的功能实现测试在将测试的平台配置完成后,首先,在浏览器中输入本网站网址登录到主页,对主页的业务类,以及业务类的处理结果进行检测,得到的结果如图所示。大学本科生毕业设计论文图登录到主页经测试,主页中的各个动态信息展示模块均可正常显示信息,主页中的各个连接按钮均可连接至相应页面同时还可执行正确的业务类,主页的检测通过。注册模块的测试以个正常用户为例,在登录到本网站后,会进行用户注册,点击主页上的注册按钮,跳转至注册页面,进行注册。在此,我首先输入非法信息进行检测,先输入数据库中已有的用户名,检测技术对用户名的异步检测是否实现,实验结果如图所示。图输入已存在的用户名在输入了个数据库中已存在的用户名之后,页面马上显示出用户名已存在,的信息,证明对用户名的异步检测已经成功实现。在此之后进行下步检测,对表单中其它验证信息的功能进行检测,在此次实验中,均输入非法信息,检查系统的判断功能是否正确,实验结果如图所示。大学本科生毕业设计论文图均输入非法的注册信息表单中各个文本框,系统均可检测出非法的注册信息,证明系统的判断功能均编写通过。随后,又进行了服务器端认证,成功将表单进行拦截,跳回到注册页面。最后,进行了正确信息填写的实验,系统业务类成功实现功能,跳转至设定好的登录页面,而经检查,数据库中也已通过接口类,成功记录了相应的注册用户信息。经试验证明,本系统注册模块的设计已完成。登录模块的测试用户进入网站后,会进入登录页面进行登录,在登录之前主页的显示如图所示。而在登录前的状态,路线信息详解页面所显示的内容如图所示。图登录之前的主页状态图登录前旅游线路的显示可以看出,显示的信息为你好,欢迎光临的字样,而在路线信息详解的页面,显示的信息为您还未登录,请先登录的字样,证明系统验证用户是否登录的状态为未登录。现在进入登录页面,准备进行登录,在登录页面中,准备输入信息进行登录。首先,输入的登录信息进行登录,显示的结果如图所示。大学本科生毕业设计论文图登录页面输入提示信息系统返回至登录页面,并且提示信息,证明表单验证部分设计成功,接下来将输入正确信息,检测输入正确信息时系统运行情况。实验结果如图所示。图输入正确的登录信息后的主页状态系统跳转至主页,并且在登录状态部分显示为你好,欢迎光临的字样,与设计的过程致,证明登录模块设计成功,现在再转到旅游线路详解页面,查看该页面显示的情况,实验结果如图所示。图登陆后旅游路线页面的显示此时的路线详解页面显示预订线路按钮,证明登录功能的设计成功,以及系统在该页面对登录状态的判定成功。经试验证明,登录模块的设计成功。预约模块的测试因为在之前登录测试中以经成功登录,现在将在路线详解页面继续进行预约模块的测试。点击路线详解页面中的预订该路线按钮,转入填写预约游客信息的大学本科生毕业设计论文页面。预约页面如图所示。图预约页面从图中可以看出,在选择出发时间菜单选项中已出现了两个可选项,即之前所选的旅游路线拥有的旅行团出发时间,这和数据库中存储的数据致,证明预约模块中的该业务类编写正确。然后开始输入游客信息,姓名身份证号性别联系电话等信息,提交后的结果如图所示。图提交预约信息后提示预约成功,经检查,数据库中也已成功录入了预约者的信息。经试验证明,预约模块设计成功。系统中其它模块的测试系统中的其它模块如显示信息模块,均在之前对主要模块的测试中并测试结束,剩余的模块均可以正常运行,结果也全部正确。因其他模块的业务较为简单,故不全部叙述。经各种直接或间接测试,网站中的各个功能已基本完成,均可以实现所需的功能,但因为能力有限,故不能进步美化,但内部结构已经设计完成。故整个网站的大致设计已经宣告完成。大学本科生毕业设计论文第六章总结大学本科生毕业设计论文参考文献蔡剑,景楠网络程序设计北京清华大学出版社,架构探究及其源码实现理论基础博客发表日期明日科技从入门到精通北京清华大学出版社,王志刚,江友华高效编程北京人民邮电出版社,刘中兵开发者突击主流框架整合开发北京电子工业出版社,张海藩软件工程导论第五版北京清华大学出版社,谢希仁计算机网络第版北京电子工业出版社,张骏,王俊峰,张世永应用程序的设计与分析计算机工程与应用,百度百科框架张黎明,龚琪琳基于的应用设计计算机与现代化,赖英旭,刘增辉,李毛毛模式在开发系统中的应用研究微计算机信息李德水,阴国富体系结构分析电脑开发与应用,游丽贞,郭宇春,李纯喜,引擎的原理和应用软件时空,佘名高,王程根,邓浩基于的技术的开发计算机技术与发展,李云云浅析和体系结构科学之友,大学本科生毕业设计论文致谢流程则已结束,注册完成。用户登录模块的详细设计登录模块负责处理用户进行登录请求的工作,用户在登陆页面中进行登录,需要输入用户名和密码,还输入为了防止不法分子恶意登录和暴力破解而设置的,

下一篇
基于JSP的小型旅游网站第1页
1 页 / 共 53
基于JSP的小型旅游网站第2页
2 页 / 共 53
基于JSP的小型旅游网站第3页
3 页 / 共 53
基于JSP的小型旅游网站第4页
4 页 / 共 53
基于JSP的小型旅游网站第5页
5 页 / 共 53
基于JSP的小型旅游网站第6页
6 页 / 共 53
基于JSP的小型旅游网站第7页
7 页 / 共 53
基于JSP的小型旅游网站第8页
8 页 / 共 53
基于JSP的小型旅游网站第9页
9 页 / 共 53
基于JSP的小型旅游网站第10页
10 页 / 共 53
基于JSP的小型旅游网站第11页
11 页 / 共 53
基于JSP的小型旅游网站第12页
12 页 / 共 53
基于JSP的小型旅游网站第13页
13 页 / 共 53
基于JSP的小型旅游网站第14页
14 页 / 共 53
基于JSP的小型旅游网站第15页
15 页 / 共 53
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批