1. 系统核心概览
- 系统目标:构建一个基于 B/S 架构的在线校园资料分享与管理平台,实现资料上传、分享、评论、收藏、分类管理及内容审核的数字化,提高信息流通效率与管理规范性。
- 技术架构:采用 Spring Boot 后端框架,MySQL 数据库,实现前后端分离的 B/S 模式系统。
- 核心用户:在校学生(用户)和平台管理者(管理员)。
2. 角色与权限
- 学生 (用户):
- 使用学号进行注册和登录。
- 拥有个人资料管理、资料上传分享、浏览下载、评论互动、收藏管理等核心权限。
- 管理员:
- 拥有系统的最高管理权限。
- 负责管理所有用户(学生)、审核所有内容(资料、评论、举报)、管理系统基础数据(分类、公告)及进行数据统计。
3. 详细功能模块与功能点清单
模块一:用户端 (学生) 功能
- 1.1 注册与登录
- 学生使用学号进行新账户注册。
- 已注册学生使用学号和密码登录系统。
- 1.2 个人中心
- 个人信息管理:查看和修改个人资料,如姓名、性别、手机、邮箱、照片等。
- 我的资料:查看和管理自己上传的所有资料分享记录。
- 我的收藏:集中查看和管理自己收藏的资料列表。
- 我的评论:查看和管理自己发表过的所有评论。
- 1.3 资料浏览与互动
- 首页/资料列表:浏览平台所有已发布的资料分享,可按分类筛选。
- 资料详情查看:点击资料进入详情页,查看资料介绍、文件、上传者等信息。
- 资料文件下载:下载分享的资料文件。
- 资料评论:在资料详情页发表文字评论,或查看他人的评论。
- 点赞/点踩:对资料进行'赞'或'踩'的互动评价。
- 收藏资料:将感兴趣的资料添加到个人收藏夹。
- 1.4 资料分享
- 资料上传与发布:填写资料名称、选择分类、上传文件、添加介绍和封面图,将资料发布到平台共享。
- 1.5 举报反馈
- 提交举报:对平台上的违规或不良资料进行举报,需填写举报原因。
模块二:管理后台 (管理员) 功能
- 2.1 仪表盘与统计分析
- 学生统计:以图表等形式统计并展示学生用户的注册量、活跃度等数据。
- 2.2 用户管理
- 学生信息管理:管理员对学生账户进行增、删、改、查操作。
- 2.3 内容管理
- 资料分享管理:管理员对全平台用户上传的资料进行审核、查询、修改、删除等管理操作。
- 资料评论管理:管理(审核、删除)用户对资料发表的所有评论。


