1 简介
讲座预约管理系统的用户是系统最根本使用者,按需要分析系统包括用户:学生、管理员。
管理员通过后台的登录页面,选择管理员权限后进行登录,管理员的权限包括学生信息管理和文章公告管理。讲座公告管理,添加讲座公告信息,给学生发布一些学校的公告内容,为学习提前做准备,管理员管理后点击退出,注销登录信息。
学生用户只要实现了前台信息的查看,打开首页,查看网站介绍、在线交流、信息公告等,学生用户通过账户账号登录,登录后查看讲座、预约讲座。
用户功能结构图如4.1所示:
图4.1:用户功能结构图
1、 讲座系统具有以下的几个主要功能:(1)用户管理子系统;(2)讲座管理子系统;(3)公告管理子系统;(4)管理员子系统系统;
2、 学生注册通过学号12位注册。
3、 讲座分为两种(1)形式与政治讲座;(2)可加素拓分讲座
4、 讲座通过扫码签到,开始签到一次,结束签到一次。
5、 讲座有人数限制和教室信息,并且有讲座主讲教师,讲座时间,讲座到达限定人数后,学生预约不成功。
6、 对于预约了讲座没有去听的同学,限制该同学两周内不能预约讲座,两周后自动解除限制。
7、 讲座开始前1小时内不可以取消讲座预约
8、 学生登录小程序可以看到预约讲座记录,点击已通过讲座可以看到已通过讲座信息,点击以获取素拓分讲座可以看到以获取讲座信息,并且看到获取分数。
9、 学生听完讲座需要提交手写讲座报告,管理员审核报告,审核通过才算完成一次讲座。
10、 管理端:主要对公告管理,讲座管理,审核学生提交的讲座报告(讲座报告可以手写输入,也可以上传图片),对于已通过的讲座点击已通过,不通过的点击不通过。
11、 管理员可以通过管理端实现对学生个人信息、签到和签退信息和权限的管理,包括增删改查等功能。
2 技术栈
说明 | 技术栈 | 备注 |
后台 | Java | |
前端 | 小程序 | |
数据库 | MYSql | |
架构 | B/S 结构 |
第三章 系统分析
3.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 高校讲座管理用例规约