javaweb的驴友网站开发
:本网站是基于Java Web的驴友网,网站的实现依托于Spring框架开发,使用MySQL数据库来实现后台环境的运行,采用MVC三层架构模式开发,运用JDBC+Servlet+JSP技术实现,页面显示使用HTML+CSS的样式设计,驴友网可以大大缩短游客的浏览时间和选择时间,更好更迅速的确定自己的旅游行程,选择一个优秀的导游对游客来说是必须的,因为导游了解的一定比我们多的多。驴友网站分为三大模块,管理员、导游和游客;每个模块都有各自的功能,更好的为游客服务,快时代的发展人们更倾向于快捷的浏览方式。本文从引言开始将详细介绍本网站的一切功能,从需求分析、系统介绍到系统概要介绍、系统详细介绍以及最后的软件测试,都将一一说明。:本网站是 3
目录
Abstract: 4
Keywords: 4
一、引言 7
(一)系统开发背景 7
(二)开发的意义 7
二、需求分析 7
(一)系统调查 7
(二)需求分析 7
三、系统概述 7
(一)系统简介 7
(二)开发技术 8
1. Spring MVC 8
2. My SQL 8
3. Java Web 8
(三)开发环境 8
四、系统概要设计 8
(一)总体框架图 8
(二)数据库设计 9
1.用户信息表(user) 9
2.路线信息表(luxian) 9
3.旅游信息表(lvyou) 9
4.新闻信息表(news) 10
5.通告信息表(tonggao) 10
五、系统详细设计与实现 10
(一)管理员模块 10
1. 人员管理界面 10
2. 查看导游信息 11
3. 查看会员信息 12
(二)导游模块 13
1. 添加旅游路线 13
2. 添加旅游公告 14
(三)游客模块 15
1. 添加组团信息 15
2. 添加新闻公告 16
*好棒文|www.hbsrm.com +Q: @351916072@
(四)其他模块 17
1.系统首页 17
3. 登录注册 18
3.关于我们 21
4.驴友分享 22
六、网站测试 22
(一)软件测试 22
(二)详细测试 22
1.测试一 23
2.测试二 23
3.测试三 23
4.测试四 23
5.测试五 23
6.测试六 24
七、总结 24
八.致谢 25
参考文献 26
一、引言
(一)系统开发背景
在21世纪的今天,人们的目标不再是赚钱和为生活来回奔波,我们有更多的时间用来陪伴家人,出去旅游放松自己,给疲惫的自己一个宽松的环境来缓解。在全世界有无数个美丽的景点,但是并不是所有人都对所有这些景点都了如指掌,都能选到适合自己旅游的地方,这样就需要一个优秀的导游来带领我们一起游玩。
驴友网完全可以实现这一目标,作为导游可以在网站上上传自己的证件照和导游资格证,获取带队资格,用来赚取一定的费用。作为游客,可以登录网站获取浏览的资格,在网站上寻找符合自己要求的导游和旅游路线;也可以发布自己的旅游信息征集游客一起出去游玩。驴友网还有强大的后台(数据库)来支持网站的运行。
(二)开发的意义
利用网站带给人们的便利我们可以很方便的搜索任何我们想要去到达的地方,旅游对于每个人来说都是愉快的,但是很多人都纠结旅游前的规划,想来一场说走就走的旅行,没关系,驴友网可以帮您解决这个问题,我们有最优秀的导游团队来为您出谋划策,我们拥有最权威的保证您旅途的安全和玩的开心。
二、需求分析
(一)系统调查
所谓系统调查就是指开发者针对广大用户的需求所展开的调查,了解大众用户的需求所向以及自己的开发目标和方向。这对接下来的项目的开发很重要,奠定了基础。一个好网站的开发离不开前期的调查。
(二)需求分析
整个系统包含三个用户角色:
管理员:查看、删除、添加导游的身份信息、查看、删除、添加游客的信息。
导游:发布旅游通告,等待游客的加入以及等待管理员对通告的审核、规划旅游的线路
游客:筛选符合自己要求的旅游通告,选择导游带队旅游也可以不选择、发布组团信息,发出通告征集驴友一起旅游。
三、系统概述
(一)系统简介
在当今社会中,人们有越来越多的空闲时间出去游玩,在本网站里游客可以自行浏览导游发布的旅游信息以及导游对旅游的规划,可以看到游客自己发布的旅游通告和自己策划的旅游路线。
本网站可以很好的帮助人们解决出去旅游却不知道去哪里玩这个问题,我们可以在网站上浏览各个地方的风景,观赏别人的脚步和浏览的风景。犹豫不决的选择的时候可以咨询我们的导游获得更多的信息来判断旅游的价值。
(二)开发技术
1. Spring MVC
Spring MVC属于Spring Framework的后续产品,它旨在教我们如何使用这一程序来编写网站程序,完善我们的代码。使用Spring MVC可以更加简洁明了的设计出界面,代码也可以更加清晰的表达出来;它的优点在于可以进行一些简单的单元测试,能够简化JSP的开发,有的时候不需要连接网络就可以在自带的Tomcat中调试程序,非常方便。
Spring MVC可以进行简单的web层的开发,与此同时也可以进行简单的异常处理,它可以对任意对象绑定,不需要特定绑定哪一个。
2. My SQL
My SQL是我们经常使用的数据库,它作为强大的后台数据库对于每个程序来说都是必不可少的,一个坚实的后台运行系统很重要。它的强大在于我们可以很方便的在里面编写程序,各种表,来支持前端的运行。
My SQL的有点在于便捷,快速,是一个非常强大的后台。
3. Java Web
Java Web作为一款开发技术是非常值得我们学习和利用的,作为一个初学者我们不适合利用太过复杂和深奥的编程语言和技术。Java在服务器端的应用可以说是非常丰富的,比如Servlet,JSP和第三方框架等等。
(三)开发环境
Spring Tool Suit(STS)3.7.1
My SQL 5.7
Tomcat 8.0
四、系统概要设计
目录
Abstract: 4
Keywords: 4
一、引言 7
(一)系统开发背景 7
(二)开发的意义 7
二、需求分析 7
(一)系统调查 7
(二)需求分析 7
三、系统概述 7
(一)系统简介 7
(二)开发技术 8
1. Spring MVC 8
2. My SQL 8
3. Java Web 8
(三)开发环境 8
四、系统概要设计 8
(一)总体框架图 8
(二)数据库设计 9
1.用户信息表(user) 9
2.路线信息表(luxian) 9
3.旅游信息表(lvyou) 9
4.新闻信息表(news) 10
5.通告信息表(tonggao) 10
五、系统详细设计与实现 10
(一)管理员模块 10
1. 人员管理界面 10
2. 查看导游信息 11
3. 查看会员信息 12
(二)导游模块 13
1. 添加旅游路线 13
2. 添加旅游公告 14
(三)游客模块 15
1. 添加组团信息 15
2. 添加新闻公告 16
*好棒文|www.hbsrm.com +Q: @351916072@
(四)其他模块 17
1.系统首页 17
3. 登录注册 18
3.关于我们 21
4.驴友分享 22
六、网站测试 22
(一)软件测试 22
(二)详细测试 22
1.测试一 23
2.测试二 23
3.测试三 23
4.测试四 23
5.测试五 23
6.测试六 24
七、总结 24
八.致谢 25
参考文献 26
一、引言
(一)系统开发背景
在21世纪的今天,人们的目标不再是赚钱和为生活来回奔波,我们有更多的时间用来陪伴家人,出去旅游放松自己,给疲惫的自己一个宽松的环境来缓解。在全世界有无数个美丽的景点,但是并不是所有人都对所有这些景点都了如指掌,都能选到适合自己旅游的地方,这样就需要一个优秀的导游来带领我们一起游玩。
驴友网完全可以实现这一目标,作为导游可以在网站上上传自己的证件照和导游资格证,获取带队资格,用来赚取一定的费用。作为游客,可以登录网站获取浏览的资格,在网站上寻找符合自己要求的导游和旅游路线;也可以发布自己的旅游信息征集游客一起出去游玩。驴友网还有强大的后台(数据库)来支持网站的运行。
(二)开发的意义
利用网站带给人们的便利我们可以很方便的搜索任何我们想要去到达的地方,旅游对于每个人来说都是愉快的,但是很多人都纠结旅游前的规划,想来一场说走就走的旅行,没关系,驴友网可以帮您解决这个问题,我们有最优秀的导游团队来为您出谋划策,我们拥有最权威的保证您旅途的安全和玩的开心。
二、需求分析
(一)系统调查
所谓系统调查就是指开发者针对广大用户的需求所展开的调查,了解大众用户的需求所向以及自己的开发目标和方向。这对接下来的项目的开发很重要,奠定了基础。一个好网站的开发离不开前期的调查。
(二)需求分析
整个系统包含三个用户角色:
管理员:查看、删除、添加导游的身份信息、查看、删除、添加游客的信息。
导游:发布旅游通告,等待游客的加入以及等待管理员对通告的审核、规划旅游的线路
游客:筛选符合自己要求的旅游通告,选择导游带队旅游也可以不选择、发布组团信息,发出通告征集驴友一起旅游。
三、系统概述
(一)系统简介
在当今社会中,人们有越来越多的空闲时间出去游玩,在本网站里游客可以自行浏览导游发布的旅游信息以及导游对旅游的规划,可以看到游客自己发布的旅游通告和自己策划的旅游路线。
本网站可以很好的帮助人们解决出去旅游却不知道去哪里玩这个问题,我们可以在网站上浏览各个地方的风景,观赏别人的脚步和浏览的风景。犹豫不决的选择的时候可以咨询我们的导游获得更多的信息来判断旅游的价值。
(二)开发技术
1. Spring MVC
Spring MVC属于Spring Framework的后续产品,它旨在教我们如何使用这一程序来编写网站程序,完善我们的代码。使用Spring MVC可以更加简洁明了的设计出界面,代码也可以更加清晰的表达出来;它的优点在于可以进行一些简单的单元测试,能够简化JSP的开发,有的时候不需要连接网络就可以在自带的Tomcat中调试程序,非常方便。
Spring MVC可以进行简单的web层的开发,与此同时也可以进行简单的异常处理,它可以对任意对象绑定,不需要特定绑定哪一个。
2. My SQL
My SQL是我们经常使用的数据库,它作为强大的后台数据库对于每个程序来说都是必不可少的,一个坚实的后台运行系统很重要。它的强大在于我们可以很方便的在里面编写程序,各种表,来支持前端的运行。
My SQL的有点在于便捷,快速,是一个非常强大的后台。
3. Java Web
Java Web作为一款开发技术是非常值得我们学习和利用的,作为一个初学者我们不适合利用太过复杂和深奥的编程语言和技术。Java在服务器端的应用可以说是非常丰富的,比如Servlet,JSP和第三方框架等等。
(三)开发环境
Spring Tool Suit(STS)3.7.1
My SQL 5.7
Tomcat 8.0
四、系统概要设计
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1378.html