摘要:近年来旅游行业发展迅速,每逢休息日,越来越多的会将旅游作为他们度过假期的第一选择,旅游已经不仅仅是青年人的专属选项。随着旅游市场的丰富化,人们在生活质量不断改善的同时对旅游的需求也在发生着悄然的变化,旅游质量已经替代旅游经历成为了第一考量点。人们希望能够在旅游行程中体验生活,缓解工作压力,同时能够领略各地的风俗人情,体验不同的经历。要实现这些需求,旅游行程在其中起着重要的核心作用,旅游行程规划有别于旧观念中的单纯设计旅游路线的思想,它不仅仅在旅游线路的规划上能够发挥同样的作用,在行程的丰富性和时间和理性上更具优势。
本课题设计的旅游行程规划系统使用B/S架构模式进行设计,采用Java语言进行开发,编译器使用了InteliJ IDEA,数据库部分使用的是MySQL5.0关系型数据库,服务器用的是Tomcat小型免费服务器。前端设计使用的是CSS3+HTML5语言,并结合了JavaScript、Layui两个经典的前端UI框架,同时使用jQuery进行界面优化。
本系统最终实现旅游资讯查询、浏览模块:用户可以查询并浏览感兴趣的旅行信息,包括景点资料、旅友游记和评论等;行程规划模块:根据用户输入的目的、需求等,结合其个人信息,快速规划出涵盖出行地点、时间、线路、交通方式等关键信息的旅游行程,这是本项目目标系统的核心功能;旅游行程的规划允许用户自行进行修改;经典/达人行程模块:提供经典行程、达人行程供用户参考;用户也可以直接采用已有经典/达人行程作为自己的规划;导出行程模块:支持将行程导出为多种格式,便于用户在不同场景下使用。
关键词:旅游行程规划系统,CSS3+HTML5,Java,MySQL5.0,jQuery,Layui。
目录
摘要
Abstract
1.绪论-1
1.1概述-1
1.2国内外研究现状-1
1.3本课题研究的主要内容-3
2.开发环境与工具-4
2.1开发语言:Java-4
2.2数据库工具:MySQL 5.0-4
2.3开发工具:IntelliJ IDEA、Navicate、Tomcat、PowerDesigner-4
2.4网页设计:CSS3+HTML5、JavaScript和Layui前端UI框架、jQuery-4
3.系统分析-5
3.1需求分析-5
3.1.1 用户需求分析-5
3.2 可行性分析-6
3.3 功能分析-7
3.4技术分析-8
3.4.1 B/S结构简介-8
3.4.2 Java语言-8
3.4.3 JQuery技术-9
3.4.4 SSM框架-9
4.总体设计与详细设计-10
4.1 总体设计-10
4.1.1系统功能模块划分-11
4.1.2 界面设计-13
4.2 功能详细设计-14
4.2.1 登录注册模块-14
4.2.2 旅游线路查询模块-16
4.2.3 城市景点信息查询模块-17
4.2.4 我的行程模块-18
4.2.5 用户信息管理模块-19
4.2.6 旅游线路信息管理模块-20
4.2.7 城市景点信息管理模块-22
4.3 数据库设计-24
4.3.1数据库逻辑设计E-R图-24
4.3.2 数据库的物理结构-25
5.系统测试-29
5.1测试过程-29
5.2 测试用例-29
6.总结-33
参考文献-34
致谢-35
附录-36