在线学评教系统模块及数据库设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在线学评教系统模块及数据库设计
1系统结构
首先,用户通过登录模块输入用户名和密码,确认该用户权限之后,
进入系统,若为学生权限,系统将跳转至评分模式,在评分结束后自
动对有关信息加以保存。

若为教师权限,系统将跳转至专家评审、互
评模式,对应操作之后对结果加以保存。

若属于系统管理员,则系统
将跳转到管理员界面,在此模式下,管理员可进行用户信息的添加、
删除、修改,也可对用户的信息及权限加以查询。

2模块设计
2.1基于角色访问控制技术的登录打分模块该系统用户主要面向管理员、教师以及学生三大群体,因此,出于对系统安全性的考虑,各用
户只可以完成被授权操作。

(1)学生登录打分模块学生通过学号及密
码登录,并可在登录界面中通过修改密码借口对原始密码进行修改,
提高学生帐号的安全性。

为了防止漏打分的情况,在打分界面中设定
判断值来进行判断是否对某学期的所有课程教师完成打分。

同时为了
防止重复打分进行刷分现象,通过设置状态值来判断某学生是否已经
完成打分。

(2)同行教师打分模块考虑到同行教师可能存在两种身份,即同行专家身份及教学督导者身份,在学生登录打分的模式基础上,
按角色权值进行判断某教师登录后显示不同的界面。

2.2管理员后台模块按系院的不同将分设不同的管理员用于管理维护
本系院的数据。

管理员在此模块中主要完成以下功能:(1)导入、删除、更新本系院班级学生名单;2、导入、删除、更新本系院教师名单
及权重,并按教研室进行分类;3、可以查询其他系院教职工编号;4、导入本学期课程,并以课程为联系建立教师与班级的联系;5、管理维
护学生、教师的帐号密码;6、查看学生、教师是否参与评价的状态值;
7、设置学评教的起始及终止时间。

2.3统分模块在此模块中,各系院管理员能生成对本系院某教师的最
终评价的详细页面,其中包含学生评分(参与学生人数、班级数、学
生评价分值)、同行评分(参与同行人数、同行评价分值)、督导评
分(参与督导人数、督导评价分值)及总体评价。

3数据库设计
3.1数据库设计概述数据库设计是建立数据库及其应用系统的技术,
是信息系统开发和建设中的核心技术。

数据库设计是指对于一个特定
环境,通过构造最优的数据库模式,建立数据库及其应用系统,满足
系统各种用户的应用需求。

3.2数据表设计在本系统中主要有以下数据表及表中字段:1、
Student表:主要存储学生基本信息,其中学号即为学生登录帐号,CLASSN字段由SNO通过截取字符串中的值进行产生,FLAG主要存储是
否已经完成学评教的状态值。

2、Course表:主要存储课程名,用于关联授课教师与班级。

3、Teacher表:主要存储教师基本信息,其中通
过WEIGHTS表示某教师不同的身份(即同行专家或教学督导)。

4、Manager表:主要存储管理员信息。

5、Score表:主要存储学评教分
值等信息。

3.3数据表之间的联系由于在以上的5张数据表中只需对student表、Teacher表、Course表及Score表建立联系,故这4张表关联如图:
4结束语
在此次在线学评教系统的设计中,主要从系统的功能模块及数据库设
计两个角度进行了设计和分析。

该系统是一项极为复杂、长期的工程,它会随着环境、需求和技术的变化而不断发展,只有通过长期的研究、实现、推广,其必然会推动教学的进程,必然会推进教育的发展。

在线学评教系统模块及数据库设计。

相关文档
最新文档