摘要:科技的研发是高校的基本社会职能之一,随着科技的发展与社会的进步,科技的研发也开始从个人单独研发转向团队合作的研发。在此情况下,团队成员的背景、时间空间的分割的显著差异以及团队管理与协作已经是科研项目成败的不可或缺因素。而在现在信息网络的高速发展的今天,可以用网络的形式解决这些问题,网站系统就是一个选择。
本系统主旨是以科研团队为对象,探讨对科研团队的宣传、壮大以及内部管理整合需求的Web网站进行研发。充分考虑团队宣传、寻找合作伙伴和拉拢资金等现实需求,以及团队内部项目、人员和文档管理。
本系统分前后台,前台主要用于浏览展示,主要用于游客非账户模式进行网站操作,以便专找合作伙伴和招募资金。后台则根据用户种类进行相应的处理,保证团队合理的运作。网站技术主要用于SSM,其中运用了Spring 主流的SpringBoot搭建框架。
关键词:科研团队;Web网站;SpringBoot;SSM
目录
摘要
Abstract
1. 引言-1
1.1 课题研究的背景、目的和意义-1
1.2 国内外研究现状-1
1.3 发展趋势-2
2. 需求分析-3
2.1 可行性分析-3
2.2 性能需求-3
2.2.1 系统可靠性和安全性-3
2.2.2 系统的可扩展性-3
2.2.3 系统的易维护性-3
2.3 系统开发环境需求-3
2.3.1 开发语言-4
2.3.2 开发框架-4
2.4 功能需求-4
3. 概要设计-6
3.1 系统体系结构图-6
3.1.1 前台体系结构图-6
3.1.2后台管理体系结构图-6
3.2业务流程图-6
3.3业务逻辑类设计-7
3.4主要功能页面设计-8
4. 详细设计-9
4.1系统数据库设计-9
4.1.1 实体属性图-9
4.1.2 E-R图-11
4.1.3数据库表结构分析-12
4.1.4数据表信息-13
4.2业务逻辑设计-15
4.2.1 UserFrontService-15
4.2.2 NewsService-16
4.2.3 ProjectService-16
4.2.4 RoleService-16
4.2.5 DocService-16
5. 系统功能实现-18
5.1前台模块-18
5.1.1登录页面-18
5.1.2首页面-19
5.1.3分类浏览新闻-19
5.1.4新闻详细页-20
5.2管理员模块-21
5.2.1用户信息-21
5.2.2用户权限管理模块-23
5.2.3友情链接管理模块-24
5.2.4新闻种类管理模块-25
5.2.5新闻管理模块-25
5.2.6文档种类管理模块-26
5.2.7文档管理模块-26
5.2.8项目管理模块-27
5.3用户模块-27
5.3.1用户管理模块-28
5.3.2项目管理模块-28
5.3.3新闻管理模块-28
5.3.4文档管理模块-28
5.3.5友情链接管理模块-28
6.系统测试-29
6.1前台模块测试用例-29
6.2管理员模块测试用例-29
6.3用户模块测试用例-30
7.结论-32
参 考 文 献-33
致 谢-34