项目介绍
开发语言:Java后端框架:springboot前端框架:vue.js服务器:tomcat数据库:mysql数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包:Maven3.3.9
功能介绍
通过对该系统的需求分析来对该系统的角色进行划分,具体有用户和管理员这两种角色,用户实现的具体操作有:用户登陆、上传照片和音频、发布博客、留言、查看自己的旅游足迹、等管理员的具体操作有:对用户信息的管理、推荐用户旅游路线、发布公告等。这些模块的具体功能实现如下:1.用户模块(1)用户信息管理:用户对个人信息进行查询,包括联系方式修改、密码修改等。(2)上传照片与音频:用户可以上传自己的图片音频。(3)发布博客:用户可以发布自己的旅游足迹。(4)查看自己的旅游足迹:用户可以看到自己去过的足迹。(5)登入注册:用户进行注册并且登入。2.管理员模块(1)个人信息管理:管理员对个人信息进行查询与修改。(2)推荐用户旅游路线:管理员进行路线推荐。(3)发布公告:管理员对公共信息进行增删改查。(4)过滤不良信息: 管理员对用户发布的信息进行过滤。数据库总体设计在本系统中,主要的实体有:用户、管理员、留言、旅游路线、公告信息等。故本系统建立的表主要有:用户信息表user、留言message、信息information等。该系统的功能结构图如下图所示。
目 录摘 要 1前 言 3第1章 概述 41.1 研究背景 41.2 研究目的 41.3 研究内容 4第二章 开发技术介绍 52.1Java技术 62.2 Mysql数据库 62.3 B/S结构 72.4 SSM框架 8第三章 系统分析 93.1 可行性分析 93.1.1 技术可行性 93.1.2 经济可行性 103.1.3 操作可行性 103.2 系统性能分析 103.3 系统功能需求分析 103.4 业务流程分析 123.4.1登录流程 13第四章 系统设计 144.1 系统的功能结构图 144.2 系统数据库设计 144.2.1 数据库E-R图 144.2.2 数据表字段设计 16第五章 系统功能实现 185.1 管理员登录 185.2管理员功能实现 185.3前台首页功能实现 215.4用户功能实现 21第六章 系统测试 236.1 测试方法 236.2 测试分析 236.3 测试结论 24结 论 26致 谢 27参考文献 28