1 简介
该系统主要是实现校园内各种通知消息的发布打卡反馈以及作业发布批阅等统一校园内消息的整合处理。
系统主要功能模块包括:事项管理、数据抽取、系统管理。
基于微信小程序的校园通知小程序系统的用户是系统最根本使用者,按需要分析系统包括三类用户:学生、老师、管理员。这三类用户对系统的需求简要如下。
2 技术栈
说明 | 技术栈 | 备注 |
后台 | Java | |
前端 | 小程序 | |
数据库 | MYSql | |
架构 | B/S 结构 |
3系统分析
3.1初步需求分析
3.1.1 系统背景描述
该系统主要是实现校园内各种通知消息的发布打卡反馈以及作业发布批阅等统一校园内消息的整合处理。
系统主要功能模块包括:事项管理、数据抽取、系统管理。
基于微信小程序的校园通知小程序系统的用户是系统最根本使用者,按需要分析系统包括三类用户:学生、老师、管理员。这三类用户对系统的需求简要如下。
3.2 系统用例分析
3.2.1 公告管理用例分析
管理员用户登录系统,进行公告的管理,选择相关的公告名称,并上传公告信息,管理员用户查看公告。用例分析图如图3.1所示:
图3.1 公告信息管理用例分析图
公告信息管理用例规约如表3.1所示。
表3.1 公告管理用例规约
3.2.2 系统管理用例分析
系统管理是指系统的用户登录、系统注销、修改密码等功能。系统管理的用例分析图如图3.2所示:
图3.3 系统管理用例分析图
其中管理员登录用例规约如以下几个方面。
表3.2 管理员登录用例规约
3.2.3 学生信息用例分析
用户信息包括管理员信息、学生、教师信息。其中学生信息管理的用例分析图如图3.3所示:
图3.4 学生信息管理用例分析图
学生信息管理用例规约如表3.3所示。
3.2.4 事项管理用例分析
教师用户登录系统,录入事项,包括事项名称、通知时间、学号、姓名、内容等信息,用户登录后可以进行信息修改。
小程序学生登录后,查看事项,参与事项打卡,通知回收管理。
事项管理的用例分析图如图3.6所示:
图3.6 事项信息管理用例分析图
事项管理用例规约如3.4所示:
表3.4 事项管理用例规约