实验安排系统

Sun.my
Sun.my
擅长邻域:未填写

分类: 小程序 标签: 标签

2022-02-14 21:03:22 1333浏览

两个端和数据库

1.题目

基于师生协同方式的实验安排系统(教师端)

基于师生协同方式的实验安排系统(学生端)

数据库

(需要做出微信小程序实现还要有pc端)

 

系统设计的目的:

1.解决当前学校老师在安排实验时经常与学生空余时间发生冲突

2.教师安排实验所需的实验室与别的老师安排的实验室发生冲突

2. 技术要求:

微信开发者工具

Pc端

提供二维码

数据库MySQL

 

3. 开发周期

三月初之前完成

 

4. 功能简介:

首先这是一个由三个人共同完成的项目

我负责的是教师端

还有一个学生端

另一个是ui设计和数据库给我们提供接口

 

3.1教师端——电脑pc网站

1. 教师登录:由管理员批量提供初始账号和密码,并且可以允许老师进行更改密码。如果教师忘记修改过的密码,可以通过置为初始密码。(保证了安全性)

2. 导入学生名单:由老师进行批量导入和单个导入学生名单。批量导入针对由教务处提供的名单,单个导入针对可能存在特殊情况和由学生端反应没有自己的信息。只有导入进去的学生名单才可以进行选择实验。(学生端的登录只有老师这边导入的学生名单才能进行登录进去进行选择实验)

3. 实验项目安排:由老师填写本学期的实验项目供学生选择。项目保存,方便老师以后为下一年级学生安排同样的实验项目。

4. 实验批次设计:安排两个批次,让学生选择,选慢就没有了,调动学生的积极性。

5. 实验组设计:安排3-4人为一组。

6. 实验安排浏览:老师可以查看自己已经安排过的实验。

7. 权限设置:学生信息要有时效性,如果毕业就不能再使用。学生不可以修改已经组好队的信息。

8.导出文档:导出签到过的学生名单,要有序号,从1开始,防止有学生重名。

 

3.2教师端——微信小程序

1.教师登录:由管理员批量提供初始账号和密码,并且可以允许老师进行更改密码。如果教师忘记修改过的密码,可以通过置为初始密码。(保证了安全性)

2.实验安排浏览:老师可以查看自己已经安排过的实验。

3.实验签到:给每组学生提供一个二维码进行签到,学生签到后,会保存签到信息。

4.导出文档:导出签到过的学生名单,要有序号,从1开始,防止有学生重名。

总之  pc端和小程序端有实现相同的功能  也有的功能只在pc端实现  有的只在小程序端实现  但是  在小程序端的时候  为了界面整洁  主要功能界面  以九宫图的格式将这九个功能写上  如上面不在小程序的功能不必实现即可

 

1~CT6LTBE2@SX9GXKVI0Q(2.png

教师端总体设计图

 

4.业务逻辑思维导图:

 

$A{QYR]`FT$3DJQ2G_OZIE2.png

(登录界面时  为方便使用  配置记住密码和重置为初始密码的功能  在我画的登录界面图中那两个小框框位置)

(小程序端虽然只实现四个功能  但为了整洁好看  把在pc端实现的一些功能也添加上  不用实现即可)

 

 

 

5. 教师端各界面

登录界面

2]9PS7D1ZUJWA~HQ2%41@UW.png

 

登录后跳转界面

 

image.png


具体的九个功能在实验在下方点击  实验安排后  进行实现以九宫格的方式排列(备注:你可以主观能动一下  你随意发挥)

 

六  学生端:

 

只需要小程序端登录就行。用微信开发者工具编写代码。

总体设计:

 

TO%4TFFWC])QAJRHICD44RE.png

 a、学生登陆:由教师端导入学生学号,学号登陆。

     c、实验安排信息:学生可以看到可供选择的实验的所有信息。

     d实验批次选择:学生选择实验的批次。

     e、实验组填报:3~4人一组,一起填报。

     f、签到操作:实验结束后,每组扫描老师给的签到二维码。

 

H71I9AS902%F3Y]_N$SQT75.png

 

1.配置数据库,完成前后端接口代码

 

好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

Sun.my

Sun.my 主页 关注

166万+
人气

博客
0
专栏

问答
0
粉丝
0
关注
写博客 博客管理
客服QQ 1913284695