本课题所研究的旅游信息攻略平台,不同于其他旅行平台,最重要的是可以给广大旅游爱好者提供一个发布和查询旅游攻略,体现旅游乐趣的平台,在旅游的过程中可以最大程度的分享旅途风景,节约时间,拍照留念,为其他旅游爱好者提供参考意见,分享旅游成果,可以让更多爱好旅行的人更好的体验不一样的旅行。
课题通过分析旅游的流程,开发一种利用软件工程思想的旅游网站系统。该系统是利用Struts2、Hibernate和spring的框架,结合java程序设计语言、jsp动态网页技术、mysql数据库去开发实现的。
(1)用户管理:主要实现对普通用户和管理员的注册、登录和基本信息的管理。
(2)旅游攻略管理:用户可以通过系统主界面发布最新的旅游攻略,网站管理员可以在后台删除用户发布的旅游攻略。
(4)线路管理:管理员发布,查询旅游路线的基本情况查询及线路的介绍。
(4线路预订管理:用户在系统主界面可以查看主要旅游线路和介绍信息,在线预订,管理员可以在后台对旅游线路信息进行更新、修改和删除
目 录
摘要 1
abstract 1
目 录 2
1 绪论 4
2 开发技术介绍 4
2.1 系统设计模式 4
2.2 Mysql数据库服务器 5
2.3 Jsp语言 5
2.4 tomcat 5
2.5 Ssh框架 6
3 需求分析 6
3.1 可行性分析 6
3.1.1 技术可行性 6
3.1.2 经济可行性 6
3.1.3 操作可行性 7
3.1.4 法律可行性 7
3.2 系统重要流程图 7
3.2.1 用户注册流程 7
3.2.2 用户登录流程 8
3.2.3 用户管理流程 9
3.2.4 添加信息流程 10
3.2.5 信息查询流程 10
3.3 功能模块设计 11
3.4 数据库设计 12
3.4.1 数据项设计 12
3.4.2 逻辑设计 13
4 详细实现 15
4.1 网站首页 15
4.2 注册登陆 16
4.3 用户发布攻略 18
4.4 管理员发布线路 18
4.5 用户预订线路 19
4.6 评论旅游攻略 21
4.7 用户在线留言 22
4.8 管理员回复留言 22
4.9 部署 23
5 总体设计 26
5.1 测试的重要性 26
6 系统运行与测试 26
6.1 软件测试的目的 26
6.2 软件测试的方式 27
6.3 测试实例 27
结束语 30
参考文献 30
致谢 32