- 开发语言:Java
- 框架:ssm
- 技术:JSP
- JDK版本:JDK1.8
- 服务器:tomcat7
- 数据库:mysql 5.7(一定要5.7版本)
- 数据库工具:Navicat11
- 开发软件:eclipse/myeclipse/idea
- Maven包:Maven3.3.9
系统展示
系统主界面
景点信息
酒店预订
后台界面
管理员界面
摘要
本系统希望通过ssm框架技术开发出一款关于旅游的网站,通过科学、便利、时效的方法来为旅游公司节约成本提高工作效率,更重要的是能够为旅客提供全方位的衣、食、住、行服务。此网站的开发,考虑到顾客使用的方便性,所以采用了B/S架构模式设计,运用HTML、java语言进行开发。利用mysql数据库对数据进行有效的管理。数据及信息的处理方面真正的做到智能化、科学化。
研究背景
旅游产业作为每个地方经济发展的重要组成部分,通过产业经济来带动快速发展。如何能提高当地旅游的知名度和提升当地旅游的服务质量。当下来说就显得尤为重要了。在这样的背景下,如果把旅游行业和互联网有效的结合那将是行业发展的新型趋势,也必定是这样的趋势才能给旅游行业创造出更大、更有效的价值。近几年来旅游行业和互联网的有效结合使得其发展劲头非常之强大。相信在不久的将来,网络旅游也将成为改变旅游行业的一次新型发展。
关键技术
JSP(Java脚本页面)是Sun和许多参与建立的公司所提倡的动态web技术。将Java程序添加到传统的web页面HTML文件(*)。htm,*。Html)。
JAVA语言是目前软件市场上应用最广泛的语言开发程序。可以在多种平台上运用的,兼容性比较强,适应市面上大多数操作系统,不会出现乱码的现像,其扩展性和维护性都更好,具有分析问题和解决问题的能力,是面向过程的程序设计方便我们编写的代码更强壮。
MYSQL数据库运行速度快,安全性能也很高,而且对使用的平台没有任何的限制,所以被广泛应运到系统的开发中。MySQL是一个开源和多线程的关系管理数据库系统,MySQL是开放源代码的数据库,具有跨平台性。
B/S(浏览器/服务器)结构是目前主流的网络化的结构模式,它能够把系统核心功能集中在服务器上面,可以帮助系统开发人员简化操作,便于维护和使用。
系统分析
对系统的可行性分析以及对所有功能需求进行详细的分析,来查看该系统是否具有开发的可能。
(1) 景点推荐管理
该模块主要包括:景点基本信息修改、景点基本信息添加、景点信息查询可以对景点发布的信息进行增加、修改、删除查询等操作。
(2) 精选路线管理
该模块主要包括:精选路线设置、精选路线查询通过路线查询为游客提供更合适的出行路线。
(3) 用户信息管理
用户信息管理主要就是对用户注册的用户信息进行维护,包括信息查询、信息修改。
(4) 系统管理
系统管理主要是对系统进行维护,包括系统公告、系统简介、在线留言管理、站内新闻等这些主要是管理员经常使用。
系统设计
功能模块设计和数据库设计这两部分内容都有专门的表格和图片表示。
旅游网站主要包括景点推荐管理、精选路线管理、酒店推荐管理、酒店信息管理、用户信息管理、系统管理等。其中景点推荐管理包括景点基本信息修改、景点基本信息添加、景点信息查询;精选路线管理包括精选路线设置、精选路线查询;酒店推荐管理包括酒店推荐设置、酒店推荐预定、酒店推荐查询;酒店信息管理包括酒店信息设置、酒店预定、酒店查询;用户信息管理主要包括用户信息修改、用户信息注册;系统管理包括系统公告、系统简介、在线留言管理、站内新闻等。
系统实现
旅游网站的主界面主要分为三大块:第一块是景色宣传的模块,在这个模块中用户可以看到美丽动人的景色风光;第二块就是网站功能的导航了,在这个导航里把网站的首页、站内新闻、景点信息、酒店信息等等都介绍的详细。在此导航里用户可以查看到所需要的全部功能;第三块儿就是对一些站内新闻、景点信息的展示。系统以天蓝加白色为主要基调,通过色彩的渲染反映出草原的真正美丽。景点信息查询是旅游网站中最具有特色的功能了,通过景点信息查询可以把当下最热门的景点的详细信息展示给旅客,这也一方面也方便了旅客,另一方面也对景点进行了宣传。网站成功注册后的管理员均可用卡号密码进行登录,在这里判断用户登录的用户名和密码是否正确,如果错误就不让登录,确保了本系统的安全性。
系统测试
测试系统的每一个功能是否能够正常运行,是否可以满足用户的需求。
结论
通过此次ssm框架旅游网站的设计和实现让我对程序开发更有了一个全新的认识。从开始设计并实现旅游网站的过程中,我自己也查阅了大量的资料,包括一些架构的开发和使用也了解了一些网站维护所具备的功能等,例如:《JAVA使用教程》、《sql实用教程》、《ssm框架网站的设计与开发》等等。