毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

基于PHP及网络监控技术的通用教学平台设计

方法及预期目的:                                                     

系统的设计是基于B/S模式,所有的数据都是保存在服务器上。系统的设计选择PHP+MySQL技术,用fasttemplate模板技术实现程序和界面的分离,更好的体现了通用特性,同时借助PHP函数库的强大,实现了批量加入、管理试题和用户等非常有利于提高教师和管理员效率的功能,随机组卷功能的加入更加能够体现网络教学的优点。主要实现以下各个模块功能:

  1. 文章栏目管理
  2. 作业管理
  3. 试卷管理
  4. 附件管理
  5. 公告管理
  6. 用户管理
  7. 数据库管理
  8. 会员注册
  9. 系统监控查询

讨论,短信,聊天交流        

 

1.1 后台模块设计

1) 平台常规选项设置

       整个平台的基本设置,包括名称,地址,显示数量等基本参数的配置。

2) 栏目管理

       用户可以在这里设置不同的课程栏目,也可以对单独课程设置不同栏目,最多有两级,文章发布在二级栏目。并且可以对栏目随意编辑,排序,删除。

3) 文章管理

       平台的全部教学文章在录入,先选择栏目,设定选项(分钟, 次数 ,推荐文章,课后习题标题,图片, 作者,内容。可以编辑,删除文章,并且加入了批量删除,移动,分页。对于上面文章作为课后习题的情况下,还有批改习题选项,可以在此处评分。

4) 试卷管理

添加试题:分为5个模块,分别对 选择题 判断题 填空题 问答题 计算题 综合题入库。

编辑试题:可以对试题进行编辑,删除操作,并且可以批量删除,移动,分页等。

自动组卷:有以下参数 分别对选择题,判断题,填空题,问答题,计算题,综合题进行题量选择,分值选择,其他参数有试卷名称,考试时间,允许多次考试等。

编辑组卷,可以对上面的组卷进行编辑,删除操作,并且可以批量删除,移动,分页等。

批改试卷:客观题会先由计算机自动给出分数,并且正确的答案会和用户的答案放在一起进行对比。主观题由管理员给出分数,最后提交,系统自动计算用户分数。

5) 附件管理

添加一些小的文档,程序,压缩包等,文件格式可以在基本设置中设定;编辑附件,可以对文件名称进行编辑,但为了安全起见,不能转换成不允许的后缀名称。

6) 公告管理

添加公告支持html显示,加了个ubb代码,可以直接在程序中转成html的链接;编辑公告可以对公告进行编辑,删除操作,并且可以批量删除,移动,分页等。

7) 用户管理

添加班级:里面的班级限定了用户注册班级选项,管理员可以在此处进行添加,删除,编辑等。

添加用户:有3种权限:待审核拥护权限:只有查看页面权限;一般用户权限:就是通过审核用户,可以参加测验,考试等操作;管理员权限:可以操作后台各种参数。管理员可以单独加入用户资料,也可以批量加入用户数据。编辑用户对用户进行编辑,删除操作,并且可以批量删除,移动,分页等。

8) 数据库管理

备份数据库,采用标准的phpmyadmin方式进行备份,可以选择性的备份数据库的各种表,包括表结构,表数据。

恢复数据库,可以下载到本地进行备份,也可以本地上传后进行恢复。并且可以对数据库文件进行批量删除,移动,分页等。

1.2 前台模块设计

1)登录模块

AJAX无刷新登陆,登陆用户有三种权限,分别是管理员、注册用户和待审核用户,平台会根据权限确定用户登陆后的状态以及访问的范围。

2) 课程资源(精品课程)

包括课程介绍,文章教程,资源下载等栏目,可以由管理员在后台直接添加、删除和编辑。用户可以在此获得所有管理员录入的信息,进行自主学习,每篇文章都有对应的学习时间和次数限定(一次会话有效,下次重新记数,只是起到一定的限制提示作用)。

3) 课后作业和测验

在后台文章发布中选项为课后习题的文章在此处显示,与一般文章不同的是答题和文件上载表单,学生可以答题以及上传源代码等文件,考虑安全原因限定为压缩包(即RAR、ZIP文件)。

4) 考试列表

后台组卷生成的试卷全部在此处显示,对于一次或多次考试的试卷,系统自动判断,控制用户的访问权限。并且有时间,次数限制。提交试卷时系统会自动判断客观题的分数并记录到数据库中。

5) 教学辅助

集成了论坛系统、聊天室系统和教师博客三个模块,提供了师生之间、同学之间进行在线交流、实时讨论的平台,同时为教师提供了更好的展现自己的平台。

6) 控制面版

大量的用户资料显示,还包括最新最近操作(管理员可以设定显示数目,一周用户活动,一月用户活动,系统评价(如成绩差,再不努力就重考了 加强学习,多上线 在线列表等。

7) 会员注册

包括昵称、学号、真实姓名、密码、班级(管理员可以设定,呢称,学号每个人都不同,如果相同系统会有提示,并且需要真实资料注册。默认注册成功后为待审核用户,只有浏览权限。必须通过管理员验证才有权限测验、考试、查询等。

8) 系统查询

有两个方式查询,对于管理员不仅仅可以进行文章查询,还可以对用户访问记录,用户资料进行查询。而其他用户只能进行文章查询。查询可以分别对各个栏目,作者,文章等进行分类查询。

9) 短信交流

站内用户之间的一种简单交流工具,对于通知等比较小的求助等可以通过它及时与对方交流。

 

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:php知识问答系统
下一篇:C#宾馆信息管理系统-asp.net客房查询结算及统计


版权所有 毕业设计网联系qq:242219979 © 2007-2022