组织介绍
  • 初步概要设计的主要内容见“三、总体设计”;其他内容待完善。

一、引言

1.1 项目背景

“青阳e社区”线上综合服务平台是“一站式”学生社区网络服务平台,以学生需求为中心,以数字化赋能学生社区建设,整合发挥学科专业优势,实现精准化服务,更好满足学生成长需求。

1.2 定义

...

二、任务概述

2.1 开发目标

“青阳e社区”线上综合服务平台拟实现五大业务功能:预约服务、通知公告、党团建设、安全稳定和个人中心,以便为师生提供便利的“一站式”便利服务。

2.2 需求概要

2.3 限制描述

2.4 设计原则与设计要求

* 注意命名规范,后端建议驼峰命名、数据库蛇形命名
* 尽力“高内聚,低耦合”,每个模块完成一个相对独立的特定子功能
* 注意接口隔离,不向外暴露没有实际意义的接口
* 注意编码可读性,适当写注释

三、总体设计

3.1 系统架构

B/S架构设计
(见系统架构图)

3.2 系统模块划分

输入图片说明

  • 青色填充:已在devops迭代开发计划中的待开发模块
  • 绿色填充:该模块已有成型系统,跳转或接入即可
  • 褐色填充:暂不在原型系统开发计划中的模块
  • 无填充:未在devops迭代开发计划中的待开发模块
模块名称 需求概述 实现功能
鉴权模块(系统模块) 拦截、鉴权、权限分级 维持会话; 对“系统管理员”、“一般管理员”(辅导员等)、“学生用户”进行权限分级与拦截; 特殊角色:“学生组织”继承自“学生”
预约服务 预约活动场地、心理咨询、生涯规划 跳转至心理咨询预约系统;跳转至生涯规划预约系统;会议室/青佑活动室预约:划分出固定几段固定时段,供用户预约
通知公告 政策文件管理与查看、学科竞赛报名与管理、活动管理与报名 见3.3
党团建设 党员的发展公示、朋辈引领事迹、每月之星评选、党员信息管理 见3.3
安全稳定 离校报备、学生应急管理、点名签到 见3.3
个人中心 查看个人信息,提交反馈,获取生活指南,资助服务等 个人信息查看;生活指南查看(静态资源);意见反馈;资助服务

3.3 模块设计

细化不同模块中各角色应有的外部接口。
不包括直接跳转至外部的模块。

预约服务

建议青佑活动室与会议室不做区分,统一作为活动室预约。

角色 功能 备注
学生组织(学生会、党员联合会等) 查看目前可预约的活动室及其时段;预约;取消预约
辅导员(一般管理员) 查看预约情况;审批预约申请

通知公告

党团建设

发展公示
角色 功能 备注
学生 查看公示信息
辅导员(一般管理员) 发布公示信息;修改公示信息;删除公示 发布公示信息应支持公示时间,按公示时间约束显示
朋辈引领
角色 功能 备注
学生 查看朋辈榜样事迹 考虑是否加入视频等流媒体
辅导员(一般管理员) 管理朋辈榜样事迹文章
每月之星
角色 功能 备注
学生 查看每月之星公示;查看正在进行的每月之星投票;对每月之星进行投票 公示期应关闭对候选人的投票
辅导员(一般管理员) 管理每月之星 /
党员信息管理

未知,待接入

安全稳定

离校报备
角色 功能 备注
学生 填写离校报备信息
辅导员(一般管理员) 查看离校报备情况给予准假意见

个人中心

个人信息
角色 功能 备注
学生 查看个人信息;修改个人信息;重传头像;重置密码
辅导员(一般管理员) 查看学生信息;修改学生信息 /
生活指南
角色 功能 备注
学生 查看生活指南 生活指南直接上传静态资源,文件/文本/图片
辅导员(一般管理员) 更新生活指南
资助服务
角色 功能 备注
学生 提交资助申请;查看资助申请审批状况
辅导员(一般管理员) 批阅资助申请;导出资助材料
意见反馈
角色 功能 备注
学生 提交意见反馈 考虑:反馈是否设置匿名
辅导员(一般管理员) 查看意见反馈

3.4处理流程

(见数据流图)

四、接口设计

(见接口设计文档)

五、数据结构设计

5.1 逻辑结构设计

(见数据库表设计文档)

5.2 物理结构设计

六、错误处理设计

七、安全保密设计

八、维护设计

成就
0
Star
0
Fork
成员(1)
mcl

搜索帮助