web的旅行社旅游线路管理系统设计与实现(源码)
摘 要随着经济的发展,人们拥有了很多闲暇时间,旅游活动成了休闲娱乐的重要选择。但很多旅游企业的商业模式仍然比较滞后,无法对旅游线路相关信息进行合理有效的管理。旅游业又对信息有很强的依赖性,旅行线路信息管理的合理化对于一个旅游企业的经营状况起着一定作用。面对目前的状况,需要开发一款针对旅游线路信息的管理系统。本文主要介绍了基于Web平台开发的旅行社旅游线路管理系统,分为两种角色进行开发,系统管理员和普通用户,普通用户查看旅游线路信息和预定,系统管理员负责旅游线路信息的管理。系统选用J2EE架构结合MVC框架模式进行设计,使用Java语言进行开发,前端使用Bootstrap框架,同时使用Oracle数据库对相关数据进行存储。系统设计简洁大方,便捷实用。便于旅行社对旅游线路进行管理,对旅游信息进行统计,为游客提供优质的旅游信息。
目 录
第一章 绪论 1
1.1背景与意义 1
1.2相关技术简介 1
1.2.1 MVC模型视图控制器框架 1
1.2.2 J2EE架构与JSP技术 2
1.2.3 Java语言 2
1.2.4 Bootstrap前端框架 3
1.3论文组织结构 3
第二章 需求分析 4
2.1系统简介 4
2.2可行性分析 4
2.3功能需求 4
2.4性能需求 5
第三章 系统设计 6
3.1系统总体设计 6
3.2功能模块设计 6
3.2.1用户信息查询模块 6
3.2.2旅游信息管理模块 8
3.2.3个人信息管理模块 9
3.3 数据库系统设计 10
3.3.1概念结构设计 10
3.3.2数据库表结构 10
第四章 系统实现 13
4.1系统功能总体设计实现 14
4.2用户信息查询模块实现 14
4.2.1信息展示界面 14
4.2.2旅游线路预订 15
4.2.3主界面 15
4.3旅游信息管理模块实现 16
*好棒文|www.hbsrm.com +Q: ¥351916072¥
4.3.1主界面 16
4.3.2信息列表显示 17
4.3.3新增信息 18
4.3.4 修改信息 18
4.3.5 删除信息 19
4.4个人信息管理模块实现 19
4.4.1个人信息查询 19
4.4.2用户信息管理 19
第五章 系统测试 20
5.1测试用例 20
5.1.1用户信息查询模块 20
5.1.2旅游信息管理模块 20
5.1.3个人信息管理模块 21
5.2测试总结 22
结束语 23
致 谢 24
参考文献 25
第一章 绪论
1.1背景与意义
经济的飞速发展,越来越多的人选择旅游来丰富生活,旅游市场也因此得到快速发展。根据中国经济网发布的消息,2014年,途牛的净收入是35亿元,跟去年比增长81.3%;去哪儿2014年第三季度总营收为5.011亿元,比去年同期增长107.8%。在这巨大的发展市场中,需要有一个平台对旅游线路信息进行全面的管理。
旅游路线的管理最主要是适应市场的要求,给旅游活动带来方便。但是,传统的旅游管理已经很难适应当前日益变化的市场需求,从而快速精准的提供全面详尽的旅游信息,也无法与旅游者之间进行及时的互动。而广泛应用的互联网,无疑打破了这层壁垒,帮助我们在旅游企业与旅游者之间搭建一座便捷的桥梁,方便我们对旅游线路信息进行管理,如此,旅游资源才得以合理开发,游客的旅游体验得以满足,旅游企业得以生存与发展。
通过在线旅游线路的管理信息,可以帮助旅游企业对旅游市场进行分析和预测,从而有针对性地制定相关旅行线路,为那些有信息需求的人提供方便快捷的服务。可以对重要信息查询和收集,分析信息研究其背后巨大的商业发展潜力,同时可以提供产品的预定及服务的评价,把握今后的市场发展。旅游相关企业也可以因此开发新线路,并根据旅游线路的设计衍生出新的产品,这样充分考虑了景点资源、游客需求、美食供应、住宿信息、交通条件等因素的线路开发,才能吸引消费人群。我国的互联网旅游服务的市场,由于国家的大力支持以及相关政策的帮助在飞速成长,旅游企业也在完善和发展中实现信息集中、知识齐备。互联网为载体的旅游线路服务也逐步替代传统的模式发展成新的模式,这不仅关乎到企业未来的发展与经济,也会是整个行业的一次开拓性革新。
整合了符合用户需求的旅游线路资源、餐饮供应、住宿信息、交通条件等要素的旅游服务供应的旅游平台,必然能为旅游企业带来惊人的经济收入与社会效益。而游客网上直接参与,通过互联网搜索和预订旅游线路,或者分享旅途中的趣闻或旅游攻略,结识更多共同旅游爱好者,使得旅游信息的交流快捷便利、资源也最大程度的被共享。
1.2相关技术简介
1.2.1 MVC模型视图控制器框架
早期JavaScript,CSS和动态的JAVA代码混在一起的JSP页面,但不利于后期的维护,也存在其他不利因素。为了解决这个问题,有人提出了大胆的构想,将页面和服务端代码分离,这也就是MVC框架构成的原因。
下图是MVC基本框架体系结构:
图11 MVC基本框架体系结构图
MVC框架体系由相互独立又相互关联的三层组成的,用户输入向控制器(Controller)传入相应的需求,控制器将需求具体表现的指令传递给业务模型(Model),模型进行逻辑判断,并可以在数据库中传入或获得数据,根据不同的逻辑指向选择不同的视图(View),最后用户获得结果。该框架降低了软件系统的耦合度,稳定安全,很有实用性。
1.2.2 J2EE架构与JSP技术
J2EE如同一个集大成者,作为软件开发架构,与最初的开发架构有很大区别。由于它的组件提出了一定的标准和要求,使得系统开发的过程快捷方便了许多,所以它可以重复使用,也可以在不同平台上使用。J2EE架构也解决了曾经企业开发的一个重要难题——后台使用的开发软件之间无法相互兼容,企业内部开发的软件与外部也很难兼容的窘境。
JSP是使用非常普遍的动态网页技术。简单有效、不需要依附某个系统,可以在不同的地方使用,程序可以被多次引用。
1.2.3 Java语言
Java是一种面向对象的语言,主要特点是封装、继承、多态。封装是为代码设置一道保护层,对属性加上private修饰来保护。它提供公开的公共的setter/getter方法给外部对象访问调用,在构造方法中调用set方法操作属性,从而让外部对象更好的,安全的访问。继承是子类能够继承父类非私有的属性和方法让相同功能的代码重复使用,父类对象不能调用子类的对象自己扩展的新的属性和方法。多态是指同一消息可以根据不同的对象而采用多种不同的行为方式。Java不依附固定的平台,并且具有很好的跨平台能力,安全性高,所以被广泛的使用。
目 录
第一章 绪论 1
1.1背景与意义 1
1.2相关技术简介 1
1.2.1 MVC模型视图控制器框架 1
1.2.2 J2EE架构与JSP技术 2
1.2.3 Java语言 2
1.2.4 Bootstrap前端框架 3
1.3论文组织结构 3
第二章 需求分析 4
2.1系统简介 4
2.2可行性分析 4
2.3功能需求 4
2.4性能需求 5
第三章 系统设计 6
3.1系统总体设计 6
3.2功能模块设计 6
3.2.1用户信息查询模块 6
3.2.2旅游信息管理模块 8
3.2.3个人信息管理模块 9
3.3 数据库系统设计 10
3.3.1概念结构设计 10
3.3.2数据库表结构 10
第四章 系统实现 13
4.1系统功能总体设计实现 14
4.2用户信息查询模块实现 14
4.2.1信息展示界面 14
4.2.2旅游线路预订 15
4.2.3主界面 15
4.3旅游信息管理模块实现 16
*好棒文|www.hbsrm.com +Q: ¥351916072¥
4.3.1主界面 16
4.3.2信息列表显示 17
4.3.3新增信息 18
4.3.4 修改信息 18
4.3.5 删除信息 19
4.4个人信息管理模块实现 19
4.4.1个人信息查询 19
4.4.2用户信息管理 19
第五章 系统测试 20
5.1测试用例 20
5.1.1用户信息查询模块 20
5.1.2旅游信息管理模块 20
5.1.3个人信息管理模块 21
5.2测试总结 22
结束语 23
致 谢 24
参考文献 25
第一章 绪论
1.1背景与意义
经济的飞速发展,越来越多的人选择旅游来丰富生活,旅游市场也因此得到快速发展。根据中国经济网发布的消息,2014年,途牛的净收入是35亿元,跟去年比增长81.3%;去哪儿2014年第三季度总营收为5.011亿元,比去年同期增长107.8%。在这巨大的发展市场中,需要有一个平台对旅游线路信息进行全面的管理。
旅游路线的管理最主要是适应市场的要求,给旅游活动带来方便。但是,传统的旅游管理已经很难适应当前日益变化的市场需求,从而快速精准的提供全面详尽的旅游信息,也无法与旅游者之间进行及时的互动。而广泛应用的互联网,无疑打破了这层壁垒,帮助我们在旅游企业与旅游者之间搭建一座便捷的桥梁,方便我们对旅游线路信息进行管理,如此,旅游资源才得以合理开发,游客的旅游体验得以满足,旅游企业得以生存与发展。
通过在线旅游线路的管理信息,可以帮助旅游企业对旅游市场进行分析和预测,从而有针对性地制定相关旅行线路,为那些有信息需求的人提供方便快捷的服务。可以对重要信息查询和收集,分析信息研究其背后巨大的商业发展潜力,同时可以提供产品的预定及服务的评价,把握今后的市场发展。旅游相关企业也可以因此开发新线路,并根据旅游线路的设计衍生出新的产品,这样充分考虑了景点资源、游客需求、美食供应、住宿信息、交通条件等因素的线路开发,才能吸引消费人群。我国的互联网旅游服务的市场,由于国家的大力支持以及相关政策的帮助在飞速成长,旅游企业也在完善和发展中实现信息集中、知识齐备。互联网为载体的旅游线路服务也逐步替代传统的模式发展成新的模式,这不仅关乎到企业未来的发展与经济,也会是整个行业的一次开拓性革新。
整合了符合用户需求的旅游线路资源、餐饮供应、住宿信息、交通条件等要素的旅游服务供应的旅游平台,必然能为旅游企业带来惊人的经济收入与社会效益。而游客网上直接参与,通过互联网搜索和预订旅游线路,或者分享旅途中的趣闻或旅游攻略,结识更多共同旅游爱好者,使得旅游信息的交流快捷便利、资源也最大程度的被共享。
1.2相关技术简介
1.2.1 MVC模型视图控制器框架
早期JavaScript,CSS和动态的JAVA代码混在一起的JSP页面,但不利于后期的维护,也存在其他不利因素。为了解决这个问题,有人提出了大胆的构想,将页面和服务端代码分离,这也就是MVC框架构成的原因。
下图是MVC基本框架体系结构:
图11 MVC基本框架体系结构图
MVC框架体系由相互独立又相互关联的三层组成的,用户输入向控制器(Controller)传入相应的需求,控制器将需求具体表现的指令传递给业务模型(Model),模型进行逻辑判断,并可以在数据库中传入或获得数据,根据不同的逻辑指向选择不同的视图(View),最后用户获得结果。该框架降低了软件系统的耦合度,稳定安全,很有实用性。
1.2.2 J2EE架构与JSP技术
J2EE如同一个集大成者,作为软件开发架构,与最初的开发架构有很大区别。由于它的组件提出了一定的标准和要求,使得系统开发的过程快捷方便了许多,所以它可以重复使用,也可以在不同平台上使用。J2EE架构也解决了曾经企业开发的一个重要难题——后台使用的开发软件之间无法相互兼容,企业内部开发的软件与外部也很难兼容的窘境。
JSP是使用非常普遍的动态网页技术。简单有效、不需要依附某个系统,可以在不同的地方使用,程序可以被多次引用。
1.2.3 Java语言
Java是一种面向对象的语言,主要特点是封装、继承、多态。封装是为代码设置一道保护层,对属性加上private修饰来保护。它提供公开的公共的setter/getter方法给外部对象访问调用,在构造方法中调用set方法操作属性,从而让外部对象更好的,安全的访问。继承是子类能够继承父类非私有的属性和方法让相同功能的代码重复使用,父类对象不能调用子类的对象自己扩展的新的属性和方法。多态是指同一消息可以根据不同的对象而采用多种不同的行为方式。Java不依附固定的平台,并且具有很好的跨平台能力,安全性高,所以被广泛的使用。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1288.html