java基于微信小程序的讲座预约系统的研究与实现(一)

简介: java基于微信小程序的讲座预约系统的研究与实现

1 简介


讲座预约管理系统的用户是系统最根本使用者,按需要分析系统包括用户:学生、管理员。


管理员通过后台的登录页面,选择管理员权限后进行登录,管理员的权限包括学生信息管理和文章公告管理。讲座公告管理,添加讲座公告信息,给学生发布一些学校的公告内容,为学习提前做准备,管理员管理后点击退出,注销登录信息。


学生用户只要实现了前台信息的查看,打开首页,查看网站介绍、在线交流、信息公告等,学生用户通过账户账号登录,登录后查看讲座、预约讲座。


用户功能结构图如4.1所示:


07d8b32c38ab5fa5cd6c6d1a3050aa64_d1c42818932a5fabe7a1706d3138d901.png


图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所示:


c1e156f6987ba7d6751d702e41f98fec_b492e9c855c860b8901940b3e9776eca.png


图3.1 公告信息管理用例分析图


公告信息管理用例规约如表3.1所示。


表3.1 公告管理用例规约

image.png


3.2.2 系统管理用例分析

系统管理是指系统的用户登录、系统注销、修改密码等功能。系统管理的用例分析图如图3.2所示:


3543392ea4ed74a0a6a46790bee50f5f_c5697c052f6fd8ff5ed680ee2858ddb4.png


图3.3 系统管理用例分析图


其中管理员登录用例规约如以下几个方面。


表3.2 管理员登录用例规约

image.png


3.2.3 学生信息用例分析

用户信息包括管理员信息、学生、教师信息。其中学生信息管理的用例分析图如图3.3所示:


33f79c7be5613634375df6c4943819b8_5dfc75f48cf7a185190bfbd2c9e79402.png


图3.4 学生信息管理用例分析图


学生信息管理用例规约如表3.3所示。

image.png


3.2.4 高校讲座管理用例分析

管理员用户登录系统,录入高校讲座,包括容纳人数和位置等信息。用户登录后可以进行信息修改。高校讲座管理的用例分析图如图3.6所示:


44c830ca51b04e0f1df7e17a9ba24636_a5eaa8897a91f41d5ee41aa16bbafaf1.png


图3.6 高校讲座信息管理用例分析图


高校讲座管理用例规约如3.4所示:


表3.4 高校讲座管理用例规约

image.png



相关文章
|
6月前
|
人工智能 移动开发 小程序
Java医院智慧3D导诊系统源码 微信小程序源码
技术架构:springboot+redis+mybatis plus+mysql+RocketMQ
99 1
|
5月前
|
小程序 Java 关系型数据库
基于Java微信小程序同城家政服务系统设计和实现(源码+LW+调试文档+讲解等)
基于Java微信小程序同城家政服务系统设计和实现(源码+LW+调试文档+讲解等)
|
5月前
|
小程序 Java 关系型数据库
基于Java微信小程序校园订餐系统设计和实现(源码+LW+调试文档+讲解等)
基于Java微信小程序校园订餐系统设计和实现(源码+LW+调试文档+讲解等)
|
5月前
|
小程序 JavaScript Java
基于Java微信小程序火锅店点餐系统设计和实现(源码+LW+调试文档+讲解等)
基于Java微信小程序火锅店点餐系统设计和实现(源码+LW+调试文档+讲解等)
|
6月前
|
Java 数据库 Maven
Java毕设之新闻发布及管理系统的设计与实现
Java毕设之新闻发布及管理系统的设计与实现
60 1
|
6月前
|
JavaScript 小程序 Java
基于java的少儿编程网上报名系统
基于java的少儿编程网上报名系统
42 2
|
6月前
|
小程序 Java 关系型数据库
Java毕设之社区生活超市管理系统
Java毕设之社区生活超市管理系统
54 1
|
6月前
|
JavaScript 小程序 Java
Java智慧校园系统源码springboot + vue智慧学校源码 微信小程序+电子班牌
智慧校园的建设逐渐被师生、家长认可接受,智慧校园通过对在校师生、教务等所有人员的信息以及各种信息搜集与储存,进行数据优化与管理,为师生们提供更加智能化的校园服务。未来智慧校园将不再是一个陌生词,而会真正地应用在更多的校园管理中,让我们的校园生活变得更加美好
63 2
|
6月前
|
Java 关系型数据库 MySQL
基于Java的校园点餐系统的设计与实现(论文+源码)_kaic
基于Java的校园点餐系统的设计与实现(论文+源码)_kaic
|
6月前
|
前端开发 JavaScript Java
基于Java的网上体育商城的设计与实现
基于Java的网上体育商城的设计与实现