图3-2 系统工作流图
项目组成模块流程图
图3-3 项目组成模块
项目组成模块及其基本功能的实现
终端(学生进行评估)模块
该模块包括两个要素,1.确定每个学生对应的任课老师。2.系统形成该老师对应的调查表。
模块说明:学生初次登陆,以学号为初始用户名,身份证号码为初始密码,验证成功方可通过,进行评分,学生可以在第一次登陆之后跟改密码,分为两种登陆方式:别名登陆(即使可以用身份证号登陆),实名登陆(用修改过的第二密码)。学生登陆后,看到任课老师名单,点击进入进行评分,每个学生一次只可以选一个老师,调出调查表。并且对每一位老师只可评估一次,即评估完之后,老师前的选项进行限制,不可再选。
每位学生必须对老师评估,如果有学生在规定时间内未对老师进行评估,则系统自动进行催促。每次评估时间,由班长提醒学生在一定时限内(例如10天)登陆系统进行评分,经过一定时间(如7天)系统自动按年级,班级统计没有参加评估的同学名单,由系管理员通知各班班长再次催请。未参评者不可以进行成绩查询。
评估计算模块
表单提交后的一系列后台处理。是按照一定方法对老师所得各项分数的统计。根据学生评分结果表进行统计分析采用一定的统计方法,如下
Total=学生*60%+同事*40%
经过计算后,结果存入教师得分表中。
查询模块
模块说明:一开始本教学评估系统整合了留言功能,所以需要分配老师权限。若为普通教师权限登录,能查看考核分数和学生对自己的留言,如果有最新的学生留言,系统会弹出对话框提示,但留言是匿名的。如果是高级权限,即领导查询,可以查看某个教师的评估结果和学生留言,也可以选择查看所有教师评估和学生留言。而且学生留言学生的姓名,id是可见的。而且领导查询可以查看最近的所有留言,如最近的100条留言。
意见反馈模块
模块说明:学生成功登陆后可以点击教师的姓名,然后出来一个留言的选项,如果学生希望用文字的形式给教师提供意见的话,可以写下来,然后提交,如果提交成功的话,留言则已经形成,教师如果登陆的话将会显示有最新留言需要阅读。留言不是每个学生必须的选项,只是除了选项之外,给老师和学生提供更具有自由度交流的平台,所以同样教师可以根据留言进行自我测评,给学生以反馈信息。
管理员模块
主要是根据实际情况对教师、学生、课程的各项数据进行日常维护管理。导出最终数据打印成现实文件。
详细设计阶段
系统数据库设计
根据任务书的规定,现设计如下的数据库表格:(以access为例)
表5-1:学生用户表(tStudent)
字段名称 数据类型 说明 主键
fStuID 文本 学号 是
fStuName 文本 姓名
fPasswd 文本 密码
表5-2:教师用户表(tTeacher)
字段名称 数据类型 说明 主键
fTeacherID 文本 教师ID 是
fTeacherName 文本 教师姓名
fPasswd 文本 教师密码
fDepartID 文本 所在院系
fSex 文本 性别
表5-3:院系管理员表(tYXAdmin)
字段名称 数据类型 说明 主键
fYXAdmin 文本 院系管理员帐号 是
fPasswd 文本 密码
fDepartID 文本 所在院系
表5-4:管理员(tAdmin )
字段名称 数据类型 说明 主键
fAdmin 文本 管理员帐号 是
fPasswd 文本 管理员密码
表5-5:学生与老师关联(tStuTea)
字段名称 数据类型 说明 主键
fStuTeaID 自动编号 老师—学生 是
fStuID 文本 学号
fTeacherID 文本 老师ID
fStudyYear 文本 学年
fStudyTeam 文本 学期
fState 文本&nbs
首页 上一页 2 3 4 5 6 7 8 下一页 尾页 5/12/12
基于Web的网上评教系统(五)由毕业论文网(www.huoyuandh.com)会员上传。