本系统主要分为二个子系统,分别是用户和管理员。用户内含:旅游景点、旅游攻略、旅游论坛、旅游资讯等功能。管理员包括:用户、景点类型、旅游景点、景点预定、旅游攻略、旅游论坛、论坛分类、举报记录等功能。
研发方法:
在开发旅游景点推荐系统过程中,将采用面向结构的方法严格完成对系统的设计,在设计的每一个阶段都要进行阶段评估,从制定软件需求说明书到软件测试阶段都要依据软件工程学的方法来进行[9]。
随着新经济的需求和新技术的发展,特别是网络技术的发展,如果可以建立起旅游景点推荐系统,可以改变传统线下管理方式,在过去的时代里都使用传统的方式实行,既花费了时间,又浪费了精力。在信息如此发达的今天,我们可以通过网络这个媒介,快速的查找自己想要的信息,更加全方面的积累更多的知识。而且人们也可以突破传统旅游景点推荐管理的僵硬模式,制定属于自己的个性化的管理方案,因此建立起旅游景点推荐系统具有重大的研究意义和广阔的研究前景。
本旅游景点推荐系统是使用 B/S 体系结构,在技术方面,采用了springboot框架和JAVA等技术、维护和开发成本都不错的技术。于是该系统将会给用户提供更多元、更个性化、更全面的服务。
关键词:旅游景点推荐系统;JAVA语言;springboot框架;
目录
摘要 I
ABSTRACT II
第1章 绪论 1
1.1系统开发背景 1
1.2研究现状 1
1.3研发内容与方法 2
第2章 开发技术简介 4
2.1 Spring Boot框架 4
2.2 Java语言 4
2.3 MySQL数据库 5
2.4 B/S架构 5
第3章 系统需求分析 7
3.1可行性分析 7
3.1.1经济可行性 7
3.1.2技术可行性 7
3.1.3法律可行性 8
3.2需求分析 8
3.3系统流程分析 8
3.3.1 登录流程 8
3.3.2 注册流程 10
3.3.3 添加流程 10
第4章 系统设计 12
4.1系统功能设计 12
4.1.1总体设计概述 12
4.2数据库设计 15
4.2.1 数据库概要设计 15
4.2.2数据库设计 16
第5章系统实现 18
5.1 前台用户功能实现 18
5.2 后台管理员功能实现 18
第6章 系统测试 25
6.1测试的目的 27
6.2测试的要求 29
6.3测试的主要内容 30
6.4测试的方法 33
6.5测试用例设计 35
6.6本章小结 36
第7章 总结 39
7.1论文工作总结 40
结束语 41
参考文献 42
致谢 43