💕💕作者: 米罗学长
💕💕个人简介:混迹java圈十余年,精通Java、小程序、数据库等。
💕💕各类成品Java毕设 。javaweb,ssm,springboot等项目,欢迎咨询。
💕💕程序开发、技术解答、代码讲解、文档,🌟文末获取源码+数据库+文档🌟
✈️软件下载 | 实战案例 。⭐文章底部二维码,可以在朋友圈,免费获取软件下载链接,及项目演示视频。
1、绪论
1.1 课题背景和研究目的
随着生活水平的提高,人们渴望走出家门,了解外面的世界,感受他乡不同的风土人情,这就产生了旅游。对于没有旅游经验、经济条件有限的人在旅游上有一定程度的约束。
目前旅游网站琳琅满目,每个网站都各有特色,且都有游记功能,在一个网站获取旅游信息,注册账号,编写游记,下一次在另一个网站获取旅游信息,注册账号,编写游记,游记存放在不同的地方,对这笔精神财富来说是一种损失,浏览不方便,回忆不完整,并且需要记住多个账号密码。但是在这里,你只需要注册一个账号,就能收藏你所有的旅游记忆。
各大旅游网站是以盈利为目的,其推荐的酒店、机票是片面、不完整的,没有网站给出专业的、经济实惠的旅游路线。该网站恰巧填补这个空缺,提供专业的、经济实惠的旅游路线。为那些喜欢旅游、不会旅游、经费有限制的人,提供旅游经验,并保存每个人旅游的精神财富。
1.2 课题研究分析
1.2.1 国内研究现状
旅游业是快速崛起的新兴产业。世界旅游业正迎来高速发展期,东亚太地区旅游业迅速崛起,到2002 年首次超过美洲,跃居世界第二位。我国旅游业的迅速发展为世界所瞩目。2000 年我国入境过夜旅游人数居世界第5 位,2005 年居世界第4 位。世界旅游组织预测到2020 年,中国有望超过法国成为全球旅游的第一目的地国,并同时成为第四大客源国。由此可见,中国旅游业未来的发展空间异常巨大。
旅游业的发展扩大,与线上旅游网站、旅行社的宣传密不可分。近20年,涌现出不少做出卓越贡献的旅游网站,像携程网、去哪儿网、途牛旅游网、同城旅游网,尽管它们的主题各不相同,但是它们的目的是一样的。它们的目的就是为人们提供外出旅游的方便,提供的内容集中在不同地区的景点简介、预订酒店、预订飞机票、预订门票、办理签证、团购、旅游景点指南、美食简介等。
类似携程网、去哪儿网等网站,是盈利性、大众性的网站,因此它们会有很多的酒店、机票等的推荐信息,各类信息冗杂,在这杂乱的促销信息中间寻找可以记载自己旅游回忆的地方,太不容易了。
目前,国内还没有一个单纯的适合记录旅游经历、给出旅游建议、适合中等经济收入的不会旅游的人、完全个性化的信息化建设的网站。
1.2.2 国外研究现状
国外与旅游主题相关的网站大概有1000多个,其中比较著名的专业旅游网站有美国的微软旅游、遨游网、价航网、旅游城、阿波罗,挪威的海盗,南非的雷尼斯,瑞典的加利略,法国的旅行者,日本的全日游。
随着国际旅游电子商务的迅猛发展,北美、欧洲和亚洲等一些国家的旅游电子商务已形成相当可观的规模。美国的旅游电子商务一直在国际在线旅游市场保持龙头地位。美国在线旅游业务包括飞机、酒店、出租车等预订业务。美国高度整合在线旅游行业,不断推出一些新型商业模式和技术,同时很好的满足游客的个性化需求和消费习惯。欧洲旅游电子商务起步比美国晚几年,但紧跟美国旅游市场的步伐,其在线业务份额日益增多,其发展以旅游电子商务为基础进行旅游企业合并经营。
国外的旅游网站内容包括住宿、娱乐、餐饮、购物、旅游目的地简介、旅游线路设计、天气、电子地图、社区论坛等方面。国外的在线旅游网站具有网站服务功能全面、国际化趋势明显、旅游交通电子商务程度高、企业合作意识强等特点。主要体现在以下几方面:其一,提供个性化的旅游路线、网上虚拟实景服务,能够快速、准确的传递顾客对之感兴趣且有价值的信息。其二,旅游在线产品不仅提供饭店、机票、旅游组团、餐饮等票务预定服务,还能提供货币兑换、分时度假、车船出租等服务,更加人性化,服务也更到位。最后,能够很好的支持个性化的定制服务,极大的满足游客的个性化消费习惯和需求。国外的旅游网站服务更个性化、人性化、专业化。
1.3 可行性分析研究结论
(1)目前,各旅游网站琳琅满目,内容繁杂,没有专一做旅游分享的网站,且各旅游指南都不尽详细。该网站主要针对喜欢旅游,但资金不足、经验缺乏的人。为精打细算又爱旅游的人提供详细的旅游指导。
(2)以网站为依托,将自己的旅游经历记录下来,定格这一笔丰厚的精神财富。当未来的某一天,登录自己的账号,翻看游记,唤起曾经美好的经历,令当年美好的时光再次出现在眼前。
(3)该网站是非盈利性网站,只为广大喜欢旅游的人们提供方便,像宝典一样,提供经验资料支持,提供旅游向导,并用文字和图片记录旅游经历。
(4)本人学习了网站前台和后台开发需要的基本知识,掌握网站开发的新技术,并有网站开发的经验,具备网站开发的能力。
该旅游分享网站有自己的特色,为中等经济条件的人们带来方便,带来福利,建设该网站是有必要的、可行的。
2、系统相关技术
2.1 B/S架构
B/S(Brower/Server,浏览器/服务器)模式又称B/S结构,是Web兴起后的一种网络结构模式。Web浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用;客户机上只需要安装一个浏览器,服务器上安装SQL Server, Oracle, MySql等数据库;浏览器通过Web Server同数据库进行数据交互。
2.2 Java语言
Java 是一种编程语言和计算平台,由 Sun Microsystems 在 1995 年首次发布。它从微末起步,逐渐发展为当今数字世界中很大一部分资产所依赖的基础,是用于构建许多服务和应用程序的可靠平台。面向未来的创新产品和数字服务也仍然依赖 Java。尽管大多数现代 Java 应用程序将 Java 运行时和应用程序结合在一起,但是,如果没有安装桌面 Java,许多应用程序,甚至一些网站,将无法正常运行。
2.3 MySQL数据库
MySQL是一种开源的关系型数据库管理系统,由MySQL AB开发,现在属于Oracle Corporation旗下产品。它支持多种操作系统,并且可以用多种编程语言进行开发。MySQL使用了基于磁盘的存储引擎来管理数据。常用的存储引擎包括InnoDB、MyISAM、MEMORY、CSV等。不同的存储引擎对数据的存储方式和性能有不同的影响,需要根据具体的场景和需求来选择。
(此处省略………………………………………………)
3、系统需求分析
3.1 可行性分析
3.1.1 技术的可行性
本系统开发工具是IDEA和MYSql数据库,开发语言是Java,主要使用了JAVA的技术,java是一种面向对象编程语言,简单易学而且灵活方便。学习了java课程,本系统总体上开发难度不高,数据库的设计和操作是本系统设计的核心。在大学期间学习过软件工程,软件测试,UML统一建模语言等课程,具备一定的系统分析、设计和测试能力。因此,完成系统实现在技术上完全具有可行性。
3.1.2 经济的可行性
本系统所用的软件都是开源的,为开发软件节省了大量的金钱和时间,达到降低成本,提高开发效率的目的,本系统对计算机配置的要求不高,甚至网吧更换下来的低配置电脑都可以完全满足需要,所以在经济上具有完全的可行性。
3.1.3 操作可行性
本系统操作简单,输入信息页面大多数都是下拉框的选择形式,在某些页面,信息可以自动生成,无需输入,时间的输入也是用的日历控件,操作简便,对操作人员的要求很低,加之对本系统的操作稍加培训即可工作,而且本系统可视性非常好,所以在技术上不会有很大难度。
3.1.4 法律的可行性
此旅游信息网是自行开发的网络系统,是很有实际意义的系统,开发环境软件和使用的数据库都是开源代码,开发这个系统不同于开发普通的系统软件,不存在侵权等问题,即法律上是可行的。
(此处省略………………………………………………)
4、系统分析与设计
4.1 概念结构设计
概念设计是指在数据分析的基础上自底向上的建立整个系统的数据库概念结构,从用户的角度进行视图设计,最后对集成的结构分析优化得到最后结果。
数据库的概念结构设计采用实体—联系(E-R)模型设计方法。E-R模型法的组成元素有:实体、属性、联系,E-R模型用E-R图表示,是提示用户工作环境中所涉及的事物,属性则是对实体特性的描述。
(此处省略………………………………………………)
4.2 逻辑结构设计
我们知道,数据库概念模型独立于任何特定的数据库管理系统,因此,需要根据具体使用的数据库管理系统的特点进行转换。
(此处省略………………………………………………)
5、系统功能实现
在管理信息系统的生命周期中,仅过了需求分析、系统设计等阶段之后,便开始了系统实施阶段。在系统分析和设计阶段,功能和技术设计上,系统实施阶段要继承此前面各个阶段的工作成果,将技术设计转化为物理实现,因此系统实施的成果是系统分析和设计阶段的结晶。