旅游管理系统使用微信开发者工具、java技术和mysql数据库技术,Tomcat做为服务器开发了一个旅游管理系统.本系统前台实现了旅游线路信息的查询,旅游线路,旅游公告的展示,景点门票预定管理以及酒店信息的查询预订。后台实现了对旅游攻略信息,旅游路线及留言回复信息的管理,系统经过测试,能够正常的运行,实现了各类旅游信息、资源的协同集中管理,并有利于提高旅游服务的质量。
开发语言:Java
小程序前端框架:uniapp
小程序运行软件:微信开发者
后端技术:Ssm(Spring+SpringMVC+MyBatis)+vue.js
后端开发环境:idea/eclipse
数据库:mysql
功能模块划分
(1)用户信息管理模块
用户管理模块主要是对用户信息进行管理。包括:
用户的注册:实现用户信息的注册,用户注册是的信息校验,用户信息的保存。
用户的登录:检验用户是否为该网站的合法用户,需要用户提供用户名和密码来实现用户的登录操作。
(2)旅游线路信息管理模块
旅游线路信息的查询:根据旅游景点的名称,或者景点所属的类型进行相应的查询。
旅游线路信息的添加:对新的旅游线路以及其景点的信息进行添加。
旅游线路信息的修改:对旅游景点的一些信息的变更做到及时的更新。
旅游线路图片信息的更新:对相应的旅游景点以及景点的信息进行补充和展示,更好的宣传其旅游景点。
旅游线路信息的删除:删除废弃的旅游景点信息。
旅游线路的预订:通过查询旅游线路的信息,有选择的预订线路。
已预订旅游线路的查询:可以查询该用户已经预订的旅游线路。
已预订旅游线路的修改:可以对已经预订好的旅游线路进行删除操作。
(3)酒店信息管理模块
主要是对酒店信息就行维护和修改。
酒店信息查询:可以查询酒店的相关信息。
酒店信息添加:可以方便的对酒店信息进行录入。
酒店信息的预订:可以登录到酒店的主页或者通过酒店的预订电话等信息对酒店进行预订操作。
酒店信息删除:对于过时的酒店信息进行删除操作。
(4)公告信息管理模块
本模块主要是对公告信息的维护和修改。
公告信息的添加:可以对添加新的公告资讯,在添加的时候可以对公告进行分类,例如公告内容属于旅游知识,旅游指南,以及旅游快讯等等。
公告信息的修改:可以方便的对公告的信息进行修改操作,实现公告随实际变化的需求进行修改操作,便于对旅游咨询的维护。
公告信息的查询:在前台的对应公告分栏里实现对公告信息的展示,用户可以方便的点击查询当前公告的信息。
(5)留言板信息管理模块
本模块是当游客对旅游业务有疑问或者对旅游业务有建议等时,可以通过留言来反馈这些疑问信息,而管理员则通过回复功能对这些疑问或者建议给出答复。
留言:用户对有疑问或者建议的地方进行留言。
回复:管理员通过回复功能对这些意见建议疑问进行答复。
查看留言:其它用户可以查看留言记录,方便快捷的处理共通的疑问信息。
1绪论 1
1.1概述 1
1.2课题意义 2
1.3主要内容 2
2 相关技术简介 3
2.1 HBuilder X技术介绍 4
2.2 JAVA简介 5
2.3 MYSQL数据库 6
2.4 SSM框架 7
3 系统分析 8
3.1 系统需求分析 9
3.1.1系统功能需求 10
3.1.2系统技术需求 11
3.1.3系统安全需求 12
3.2 可行性分析 13
3.2.1技术可行性 14
3.2.2经济可行性 15
3.2.3操作可行性 16
3.2.4法律可行性 17
3.3性能分析 18
3.4 系统UML用例分析 19
3.5 系统流程分析 20
4 系统设计 21
4.1系统功能模块设计 22
4.2 系统开发流程设计 23
4.3 数据库设计 24
4.3.1数据表 25
4.3.1数据库实体(E-R图) 26
5 系统实现 27
5.1管理员登录模块 28
5.2管理员后端功能模块 29
5.3用户前端功能模块 30
6 系统测试 32
6.1系统测试的目的 33
6.2系统测试分析 34
7 结 论 35
致 谢 36
【参考文献】 37