Hi:欢迎来到中国论文网     

所有论文科目分类

中国论文网 > 论文下载 > 理工论文 >

JAVA在旅游网站设计中的应用探究

作者:2018-09-29 01:01阅读:文章来源:未知

  摘要:主要介绍了本网站的详细实现过程, 在需求分析与概要设计的基础之上首先进行数据库概要设计, 其次进行功能模块流程图设计, 再次对功能模块的实现过程与代码进行详细说明, 最后对本网站的大体结构进行简单介绍。

  关键词:JAVA; 旅游网站; 设计;

旅游网站论文配图

  1 功能模块流程图设计

  功能模块主要指的是本系统所含有的具体功能, 是程序语句、程序数据说明等元素的集合。本网站功能按角色类型可分为普通用户和管理员两个模块。

  1.1 普通用户模块

  普通用户模块主要给普通游客提供服务, 包含普通用户注册、登陆、浏览、点评和完善资料等。

  1) 普通用户注册步骤:注册→输入用户名→输入密码→输入确认密码→输入邮箱→输入验证码→保存用户信息并发送激活邮件→结束。

  2) 用户激活:用户激活→点击激活链接→成功→结束。

  3) 用户登录:登陆→输入用户名和密码→成功→结束。

  4) 修改密码:修改密码→输入旧密码→输入新密码→成功→结束。

  1.2 管理员模块

  管理员模块主要是添加景点信息流程:添加景点→输入景点信息→添加照片→成功并保存→结束。

  2 网站结构及页面详细设计

  本文研究的是基于SSH框架的旅游网站, 使用了Java EE的SSH框架技术, 不但实现了普通用户浏览、点评、完善资料和添加反馈等功能, 而且也实现了后台管理员对景点、城市、酒店、反馈信息的更新与维护功能。

  网站结构设计

  本网站的目录结构可大致分为src目录和Web Content目录两部分。src目录存放的是程序的源代码及配置文件, 在src目录中源代码存放在包中, 本项目的每个功能模块都存在一个单独的包中, 这样方便管理。而Web Content存放的是网站的JSP页面或静态页面及本网站所用到的所有CSS样式文件、Java Script文件、图片素材和jar包。整个工程的目录结构和文件简单介绍如下:

  1) action包中存放的是这个模块的Action类, 它能接收从JSP页面传递来的数据, 并且调用后边业务层的Service类来进行处理。

  2) adminaction包中存放的是后台管理员管理该模块的Action, 它也能接收从JSP页面传递来的数据, 并且调用业务层的Service类来处理数据。

  3) service包含的是这个模块的业务层Service类, Service能处理前面Action出来的请求, 并且调用后面的Dao层来进行数据库操作。

  4) dao包存放的是这个模块的持久层类, 该持久层的类负责接收从Service传递过来的业务并且将其处理后返回给Service类。

  5) vo包存放的是这个模块的实体类对象和这个对象的映射文件。

  6) application Context.xml文件是Spring的配置文件, 文件中的bean实体都由Spring负责注入, 使用时只要在需要使用的地方写一个这个bean的getter/setter方法即可。

  7) struts.xml是Struts2最重要的配置文件, 里面配置了Action的返回结果集和Struts2的拦截器。

  8) jsp目录存放的是网站前台所有的JSP页面。

  9) admin目录存放的是网站后台的JSP页面。

  10) css目录存放的是网站前台及后台用到的所有CSS样式文件。

  11) js目录存放的是网站前台和后台用到的所有Java S-cript脚本文件。

  12) img和image目录存放的是网站用到的及用户上传的所有图片素材。

  3 测试

  本网站主要采用黑盒测试来对网站的几个主要功能进行测试。

  3.1 用户注册模块测

  注册模块主要是面对没有本网站账号的游客, 游客在注册页面需要填写用户名、密码、确认密码、邮箱和验证码等信息。这些信息都有严格的校验机制, 若其中一个校验不成功, 就会注册失败。

  输入正确的用户名、密码、确认密码及邮箱后, 用户单击立即注册后, 即可注册成功, 此时用户状态为0未激活状态, 系统自动生成一个激活码, 同时会向刚刚填写的邮箱发送一封激活邮件。

  3.2 用户登陆测试

  在用户登录模块, 若用户已经将账号成功激活, 则用户填写正确的用户名、密码后即可登陆成功。

  用户填写正确的用户名与密码后, 点击马上登陆按钮即可登陆成功, 此时系统会把用户信息存入session中并且跳转至网站主页, 此时页面顶部会显示当前用户的用户名。

  3.3 用户发表点评测试

  用户登陆成功之后, 即可对具体景点及酒店进行点评, 由于景点点评与酒店点评差不多, 所以下面就只对景点点评模块进行测试。在景点点评模块, 用户需要输入点评标题、点评内容、景点标签、为景点打分及上传所拍的图片, 其中必须输入点评标题、点评内容且为景点打分。

  3.4 修改密码测试

  用户登录成功后, 可以进入个人中心页, 在个人中心页面中, 用户单击左侧导航栏个人资料下的修改密码即可进入修改密码页。修改密码页中, 用户需要填写旧密码、新密码和确认密码。

  4 总结

  本文设计的旅游网站最终实现了普通用户功能模块和管理员功能模块。普通用户功能模块中用户可以浏览到目的地城市、景点与酒店的基本信息, 游客注册后登陆本站后可以对景点或酒店发表点评攻略, 以给其他用户提供该景点或酒店客观的信息, 从而方便更多游客通过网站信息选择出行, 避免盲目旅游。登录后的用户进入个人中心后还可以完善自己的资料信息以及修改自己的登录密码。最后, 用户可以对本网站的不足之处提出意见及建议, 方便开发人员进行改进。在后台管理员模块, 管理员从管理员登陆页登陆后, 通过本网站后台管理系统可以很轻松地实现对城市、景点与酒店等进行更新维护等操作。

最近相关

中国论文网

最新更新

热门推荐

[水利工程]探讨水利工程施工管理特点及创新
随着科学技术的不断发展,我国工农业生产得到了进一步的发展,因此对水利工程项目也提出更高的要求,不仅要求其能够有...[全文]
[美术摄影]浅谈设计美
艺术设计是一种审美性的设计,是艺术与技术相结合服务于现实生活的手段,实用性与审美性是其重要的两个特征。设计美学...[全文]
[音乐舞蹈]谈武术与舞蹈共同发展之路
自古以来就有舞蹈与武术同源近根的说法,但是至今为止,由于关于武术与舞蹈起源的问题一直缺乏可以证实的材料,众多学者也...[全文]
[近现代史]十八届六中全会公报在我市广大党员干部中引起强烈响应
10 月24 日至27 日,党的十八届六中全会在北京举行,全会审议通过《关于新形势下党内政治生活的若干准则》(以下简称《准...[全文]
[文学理论]浅析民间美术造型元素的现代审美
我国民间美术的发展历程已经延续了数千年之久,民间美术属于民间传统文化的重要构成部分之一,并备受社会各界的广泛支...[全文]
[文学理论]浅析普通高校公共艺术教育的课程体系研究
一、引言 公共艺术课程是为培养社会主义现代化建设所需要的高素质人才而设立的限定性选修课程,对于提高审美素养、培...[全文]
[文学理论]浅析应用型人才培养模式下的文学理论类课程教改探索
近年来,以二、三本院校为主的应用型本科教育普遍重视实践教学,强化应用型人才培养,将实践教学作为培养学生实践能力...[全文]
[文学理论]浅析散文翻译中的美学问题
散文的定义可从广义和狭义两方面来说,广义上讲,散文是一种与诗歌相对的文学体裁 ;从狭义上来说,是一种与诗歌、小说...[全文]
[文学理论]浅析色彩心理应用对品牌建设的重要性
0 前言 对于 CI 设计,有些人还不熟悉,事实上CI对企业品牌的塑造起到积极的推动作用。CI作为企业形象战略,有其不可低估...[全文]
[文学理论]浅析色彩艺术的心理效应研究
色彩在艺术家的手中,不仅是单纯的描绘与填充工具,而是表达艺术家内心世界的重要表现形式。这种心理的表达描述着人们...[全文]
[文学理论]边缘文化身份下的杜拉斯自传体小说研究
摘要 作为法国最具有争议的女作家玛格丽特杜拉斯,无法归类是杜拉斯最为明亮的一个标签,这一标签闪现出了杜拉斯的边...[全文]
[文学理论]浅析少数民族宗教艺术的社会美育系统
一、 少数民族宗教艺术的美学表现 (一) 少数民族宗教建筑的美学形式少数民族宗教建筑艺术的美学表现指宗教建筑的形体视...[全文]

热门标签