实验安排系统

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

分类: 小程序 标签: 实验安排系统

2022-03-08 22:46:15 1282浏览

这是一个实验安排系统

1.题目

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

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

 

系统设计的目的:

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

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

2. 技术要求:

微信开发者工具

Pc

提供二维码

数据库MySQL

 

3. 开发周期

三月初之前完成

 

4. 功能简介:

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

我负责的是教师端

还有一个学生端

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

 

 

 

 

1.超级管理员导入所有学生的信息,然后老师导入需要做他实验的学生信息

 

2. 学生信息应该是由管理员导入,然后老师发布实验后导入需要做这个实验的学生,然后由学生选择实验批次和分组

 

3.教室的账号信息由管理员添加信息

 

4.教师端是一个小程序,教师端也有一个pc端,在小程序中不需要导入表,在pc端进行导入学生信息。

 

5.教师端要考虑到不同老师在pc端安排实验时 会发生实验教室的冲突 避免这种情况

 

 

 

 

下面是教师端pc端需要实现的功能

3.1教师端——电脑pc网站

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

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

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

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

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

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

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

8. 导出文档:导出签到过的学生名单,根据学号区分不同的学生。

 

如果这里有些功能你觉得不懂,你就按照自己的想法来做。

 

 

 

下面是教师端微信小程序端

 

3.2教师端——微信小程序

 

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

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

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

4.导出文档:导出签到过的学生名单,根据学号区分不同的学生。

 

其余pc端的功能不必在微信小程序端实现

但是需要写出空壳子以九宫格的形式展示出我有这些功能,不必实现其功能。

 

 

 

 

教师端总体设计图

 

 

 

 

 

 

4.业务逻辑思维导图:

 

 

 

 

 

 

 

 

 

 

5. 教师端各界面

 

登录界面

 

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

 

登录后跳转界面


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

至于教师端pc端界面你随意设计

 

 

 

 

 

 

 

 

 

 

 

 

 

六  学生端:

 

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

总体设计:

 

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

     b、年度系统设置:可以登陆的学生永远是本学年的,实验批次结束后。教师会重新导入新的名单。

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

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

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

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

 

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

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

Sun.my

Sun.my 主页 关注

166万+
人气

博客
0
专栏

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