本系统主要分为三个子系统,分别是用户、社区管理员和管理员。用户内含:社区互助、交流论坛、留言反馈等功能。社区管理员包括;社区互助、互助接取、互助进度、完成确认、评价反馈、通知公告等功能。管理员包括:用户、社区管理员、互助分类、社区互助、互助接取、互助进度、完成确认、评价反馈等功能。
在信息如此发达的今天,我们可以通过网络这个媒介,快速的查找自己想要的信息,更加全方面的积累更多的知识。而且人们也可以突破传统社区互助管理的僵硬模式,制定属于自己的个性化的管理方案,因此建立起社区互助系统具有重大的研究意义和广阔的研究前景。





本社区互助系统是使用 B/S 体系结构,使用 Eclipse为开发工具开发的。Eclipse能够提供用于支持Java以及HTML、cSS3等语言为依赖的开发工具,并具有对当前流行技术和流程的支持,擅长web应用、安卓应用和app应用的开发。JDK版本使用1.8,数据库使用Mariadb 10.5,使用高级Maven项目管理工具,服务器使用Tomcat 8.5。在技术方面,采用了springboot框架和cSS3、HTML等技术、维护和开发成本都不错的前端技术。于是该系统将会给用户提供更多元、更个性化、更全面的服务。
关键词:社区互助系统;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 Vue技术 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
5.3 后台社区管理员功能实现 19
第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