自助旅游网的设计与实现(附件)【字数:6453】
自助旅游网站采用了当今社会比较先进的SSM框架技术开发,对程序的关键代码进行封装,系统的安全性有较高的保障。本系统基于B/S体系结构,同时使用JSP技术进行动.态页面的设计,网站的后台部分选用java语言,后台数据库采用MYSQL,通过JDBC的连接方式实现前台网站与后台数据库的连接,MyEclipse8.5开发编译源代码,Tomcat作为服务器。并遵从“美学完整性,一致性,直接操作,易用性,友好型”的原则。自助旅游平台只要分为三大模块用户模块、系统首页、管理员模块,用户模块涉及到注册,登录,线路查询还有景点查看。
目 录
一、绪论 3
(一)项目背景 3
(二)研究现状 3
(三)目的意义 3
二、开发工具简介 3
(一)MVC简介 3
(二)Mysql数据库 4
(三)B/S结构 4
三、自助旅游 7
(一)设计目标 7
(二)网站功能概述 8
(三)数据库概念结构设计 8
(四)数据库物理结构设计 9
四、自助旅游网站设计的详细设计 14
(一)网站主界面 14
1.用户注册界面 14
2.用户登录界面 15
3.酒店信息页面 15
4.美食信息页面 17
5.景点信息页面 18
6.线路预订页面 19
7.攻略信息页面 20
8.组团管理界面 21
9.费用管理界面 22
(二)后台模块 22
1.景点管理模块 22
2.购票管理模块 23
3.用户管理模块 24
4.用户评论模块 25
5.酒店管理模块 25
6.美食管理模块 26
7.线路管理模块 26
8.资讯管理模块 27
五、系统的测试 27
六、结论 28
七、致谢 29
八、参考文献 30
一、绪论
(一)项目背景
互联网是人 *好棒文|www.hbsrm.com +Q: &351916072&
类的基本需要,尤其在现代社会,个人压力的增加,社会的高节奏的操作,互联网的高速发展,用户的需求度也越来越高,用户也将越来越依靠网络来代替自己的手工业操作,使得各种管理信息的发展成为必要选择。
旅游资源涵盖的内容非常广泛从景区宣传到酒店的预订都是旅游资源的范畴,人们出行旅游主要分为自驾游和跟团游两种形式,以往人们多是通过电视、报纸等媒介或是旅行社宣传来获取景点信息、规划出游路线,存在很大的盲目性和不确定性。给人们的出行带来了许多的困扰,影响了出游的效果。
(二)研究现状
对当今世界各大旅游网站考察可以发现,这些网站无论规模的大小其网站的基本功能都是相类似的,进入网站的首页映入眼帘的就是景区的分类和查找功能,在最中间的醒目位置会以动态的形式展示重点景区的图片达到最直观的吸引游客的目的。
(三)目的意义
旅游业这个并不年轻的“朝阳产业”近些年来在我国得到了快速的发展,为了高效的处理日益增加的旅游信息量,加强旅游行业各个部门之间的有序衔接,最大限度的为游客提供方便快捷的服务,我们建立的旅游信息网站,该旅游网站的建立能够对旅游信息进行高效合理化的管理,将旅游信息进行清晰的归类和保存,方便随时调用和查找,方便了游客的出游和管理人员的信息管理。
二、开发工具简介
(一)MVC简介
自助旅游网站选择MVC技术的原因是由于,首先,MVC框架如今凭借它日积月累的探究与提升,已广泛应用于程序开发当中,即使在开发过程中出现一些问题,也是可控因素;其次,就目前来说与其它框架相比,MVC技术较为熟。
/
图21 MVC模式图
(二)Mysql数据库
Mysql数据库的安装非常便利,相比sql和ORACLE安装速度快而且占用空间小,只需要默认安装Navicat for MySQL软件即可进行对数据库的查看,对于程序员开发程序时的存储设施非常受欢迎的,我们在做完需求分析开始针对实现的功能简历所需的数据库表时,第一步就是新建数据库,在数据库下面新建存储数据所需的所有数据库表,并为其设置字段属性和长度。
(三)B/S结构
在信息技术高速发展时代,在目前开发的管理系统或者网站,为用户优先考虑的就是客户的操作方便与安全性,基于上述理由我们基本淘汰了C/S架构开发出来的程序和网站,基本被B/S结构取代,由于B/S架构只需要客户端有浏览器软件连通网络即可操作,所以本次毕业设计选用B/S架构完成开发,B/S架构耿能满足当前用户的需求,可以支持多台客户端即不同的ID地址,同时访问服务器操作不同的功能,本次毕业设计开发的是自助旅游网站,在前期调研时我们也对比了之前C/S架构开发出来的应用程序,最终选用B/S架构完成开发。
(四)SSM
SSM框架结构与SSH是完全存在差别的,SSH框架是struts+spring+hibernate三类结构的综合称呼,SSM则是Spring+Spring和MVC+MyBatis三类结构组成的,使我们目前使用的非常经典的MVC编程模式,其中MyBatis封装了主要数据库的增删改查操作的函数,只需要传递结构即可完成数据库操作,然后服务层调用模型层MyBatis封装函数完成数据传输并完成数据库函数调用完成最终数据操作,将操作结果反馈到视图层显示给用户。
三、自助旅游
(一)设计目标
要完成一个系统的设计主要从三个方面入手,即:系统的架构设计、后台数据库的设计以及详细功能的设计。系统架构作为整个系统的主框架在系统中的作用可想而知,所以进行系统设计第一步就是要进行系统主架构的搭建,根据主架构的内容来进行详细的功能设计,在系统框架设计环节我们要完成系统流程图的设计,对系统操作流程进行整体的规划,系统框架构建完成后我们要对系统详细部分进行清晰的规划分析数据库信息完成好详细设计部分。
(二)网站功能概述
注册会员模块,功能模块图如下:
/
图41功能模块图
(三)数据库概念结构设计
我们根据之前分析的功能需求实现设计出来的数据库表和字段关系是否合理,需要利用概念模型作为判断依据完成合理性验证,目前我们都在使用的是ER图, ER图如下:
/
目 录
一、绪论 3
(一)项目背景 3
(二)研究现状 3
(三)目的意义 3
二、开发工具简介 3
(一)MVC简介 3
(二)Mysql数据库 4
(三)B/S结构 4
三、自助旅游 7
(一)设计目标 7
(二)网站功能概述 8
(三)数据库概念结构设计 8
(四)数据库物理结构设计 9
四、自助旅游网站设计的详细设计 14
(一)网站主界面 14
1.用户注册界面 14
2.用户登录界面 15
3.酒店信息页面 15
4.美食信息页面 17
5.景点信息页面 18
6.线路预订页面 19
7.攻略信息页面 20
8.组团管理界面 21
9.费用管理界面 22
(二)后台模块 22
1.景点管理模块 22
2.购票管理模块 23
3.用户管理模块 24
4.用户评论模块 25
5.酒店管理模块 25
6.美食管理模块 26
7.线路管理模块 26
8.资讯管理模块 27
五、系统的测试 27
六、结论 28
七、致谢 29
八、参考文献 30
一、绪论
(一)项目背景
互联网是人 *好棒文|www.hbsrm.com +Q: &351916072&
类的基本需要,尤其在现代社会,个人压力的增加,社会的高节奏的操作,互联网的高速发展,用户的需求度也越来越高,用户也将越来越依靠网络来代替自己的手工业操作,使得各种管理信息的发展成为必要选择。
旅游资源涵盖的内容非常广泛从景区宣传到酒店的预订都是旅游资源的范畴,人们出行旅游主要分为自驾游和跟团游两种形式,以往人们多是通过电视、报纸等媒介或是旅行社宣传来获取景点信息、规划出游路线,存在很大的盲目性和不确定性。给人们的出行带来了许多的困扰,影响了出游的效果。
(二)研究现状
对当今世界各大旅游网站考察可以发现,这些网站无论规模的大小其网站的基本功能都是相类似的,进入网站的首页映入眼帘的就是景区的分类和查找功能,在最中间的醒目位置会以动态的形式展示重点景区的图片达到最直观的吸引游客的目的。
(三)目的意义
旅游业这个并不年轻的“朝阳产业”近些年来在我国得到了快速的发展,为了高效的处理日益增加的旅游信息量,加强旅游行业各个部门之间的有序衔接,最大限度的为游客提供方便快捷的服务,我们建立的旅游信息网站,该旅游网站的建立能够对旅游信息进行高效合理化的管理,将旅游信息进行清晰的归类和保存,方便随时调用和查找,方便了游客的出游和管理人员的信息管理。
二、开发工具简介
(一)MVC简介
自助旅游网站选择MVC技术的原因是由于,首先,MVC框架如今凭借它日积月累的探究与提升,已广泛应用于程序开发当中,即使在开发过程中出现一些问题,也是可控因素;其次,就目前来说与其它框架相比,MVC技术较为熟。
/
图21 MVC模式图
(二)Mysql数据库
Mysql数据库的安装非常便利,相比sql和ORACLE安装速度快而且占用空间小,只需要默认安装Navicat for MySQL软件即可进行对数据库的查看,对于程序员开发程序时的存储设施非常受欢迎的,我们在做完需求分析开始针对实现的功能简历所需的数据库表时,第一步就是新建数据库,在数据库下面新建存储数据所需的所有数据库表,并为其设置字段属性和长度。
(三)B/S结构
在信息技术高速发展时代,在目前开发的管理系统或者网站,为用户优先考虑的就是客户的操作方便与安全性,基于上述理由我们基本淘汰了C/S架构开发出来的程序和网站,基本被B/S结构取代,由于B/S架构只需要客户端有浏览器软件连通网络即可操作,所以本次毕业设计选用B/S架构完成开发,B/S架构耿能满足当前用户的需求,可以支持多台客户端即不同的ID地址,同时访问服务器操作不同的功能,本次毕业设计开发的是自助旅游网站,在前期调研时我们也对比了之前C/S架构开发出来的应用程序,最终选用B/S架构完成开发。
(四)SSM
SSM框架结构与SSH是完全存在差别的,SSH框架是struts+spring+hibernate三类结构的综合称呼,SSM则是Spring+Spring和MVC+MyBatis三类结构组成的,使我们目前使用的非常经典的MVC编程模式,其中MyBatis封装了主要数据库的增删改查操作的函数,只需要传递结构即可完成数据库操作,然后服务层调用模型层MyBatis封装函数完成数据传输并完成数据库函数调用完成最终数据操作,将操作结果反馈到视图层显示给用户。
三、自助旅游
(一)设计目标
要完成一个系统的设计主要从三个方面入手,即:系统的架构设计、后台数据库的设计以及详细功能的设计。系统架构作为整个系统的主框架在系统中的作用可想而知,所以进行系统设计第一步就是要进行系统主架构的搭建,根据主架构的内容来进行详细的功能设计,在系统框架设计环节我们要完成系统流程图的设计,对系统操作流程进行整体的规划,系统框架构建完成后我们要对系统详细部分进行清晰的规划分析数据库信息完成好详细设计部分。
(二)网站功能概述
注册会员模块,功能模块图如下:
/
图41功能模块图
(三)数据库概念结构设计
我们根据之前分析的功能需求实现设计出来的数据库表和字段关系是否合理,需要利用概念模型作为判断依据完成合理性验证,目前我们都在使用的是ER图, ER图如下:
/
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/491.html