表4-1-12 paper表
列名 数据类型 长度 是否主键 描述 允许空
serial Int 4 是 试卷编号
Subject_id Varchar 15 所属科目
storage Varchar 70 存储位置
producer Varchar 15 生成试卷教师
shared smallInt 2 共享标记
表与表之间的关系图4-1所示:
图4-1表与表之间的关系图
4.3系统的基本流程
系统的基本流程如图4-2所示:
图4-2系统总体流程图
从上图可知,系统的基本流程为:用户在登录页面输入用户名、密码和身份选项。如果选择教师则系统调用教师页面,对用户名和密码进行验证。当登录失败时,显示登录失败信息并返回首页。当登录成功时,如果用户类别是老师,则可以进行信息文护、题库管理、在线组卷、成绩管理、试卷管理等操作,按退出键返回登陆框。如果用户类别是系统管理员,则可以进行老师,则可以进行信息文护、题库管理、在线组卷、成绩管理、教师管理、试卷管理等操作,按退出键返回首页。
4.3.1信息文护模块
信息文护模块的功能是实现教师或管理员对自己个人信息的修改和查看,修改登录系统的密码,如果是教师身份,具有学生管理功能,可以仅对自己授课学生的信息进行更新文护。
(1)教师资料(管理员下是个人信息)模块
此模块的主要功能是查看自己提交给系统的信息,对于经常会更改的信息则有自己向系统更新,譬如电话或邮箱,并以表格形式向用户显示。
(2)密码修改模块
用于修改登录用户的密码,默认密码为88888,用户输入错误后,系统将给出验证提示。
(3)学生管理模块
学生管理模块是用于对所授班级学生的信息的更新。进入该页面后,系统将该教师所教学生班级设为查询条件,由教师查询使用,并以表格形式返回给教师该班级所有学生,教师选中学生后,可以对其修改,并转入修改页面。可验证学号的正确性,并对重复的学号予以提示。此外教师还可添加入新的学生或删除某位学生。
4.3.2题库管理模块
题库管理模块的功能是帮助老师管理试题库中的资源。当调用题库管理模块时,系统会以单道试题的形式向老师显示资源表中所有的共享试题信息或自己曾上传的试题。老师在查看这些信息时,可以进行试题录入、删除个人试题、修改个人试题、修改试题设置等操作。
(1)查看题库模块
系统列出科目、章节、题型、层面等查询条件,当用户按照某几个条件查询条件查询试题时,显示部分将试题的内容按照题目,答案,备注的形式显示出来。管理员身份可以看到所有试题,并可以删除修改这些试题。教师身份只能看到已经共享的试题,而且不能修改这些试题。
(2)试题录入模块
该模块也分为两个部分。管理员录入的试题将全部共享,并存在试题库中,教师录入的试题,需要手动设置共享。非共享试题,在教师页面查看试题时不会显示出来。录入试题时,对于非法录入将会有验证提示。需要输入的内容包括科目、章节、题型等。管理员可以录入任意科目的试题,教师只能录入自己所授科目的试题。
(3)个人题库模块
个人试题模块的功能主要是为了教师查看自己曾录入试题的便捷模块。在该模块下教师可以分类查看自己录入的试题。并可以修改,删除个人试题。
(4)科目设置模块
此模块在管理员状态下可以使用,可以设置新的科目,修改和删除原有科目。
(5)章节设置模块
管理员可以设置任意新的章节,修改和删除原有章节。教师只能设置自己所授科目的章节
(6)设置题型
此模块在管理员状态下可以使用,可以设置新的题型,修改和删除原有题型。
4.3.3在线组卷模块
手动生成试卷让用户通过浏览题库,自己选择题目,当用户选择的试题重复时(比如:同一知识点在选择题中出现后,又在填空题中出现),系统要能自动检测出冲突,让用户重新选择。并在选择的过程统计各种题型的数目及分值,并总计题量及总分。
自动生成试卷通过设置向导设置条件,调用自动生成试卷程序生成试卷。整个过程如下:先让用户选择各种题型的分值,接着是选择考试的章,然后设置各个章的分值,最后再设置试卷的难度值。接着调用自动生成试卷算法来生成试卷,生成的试卷可以通过试卷预览来查看,还可能根据需要打印试卷。
4.3.4成绩管理模块
成绩管理模块的功能是帮助老师或系统管理员在获得某份试卷成绩之后,将考试记录进行存储,并获得此次考试的分析结果
(1)查看成绩模块
查看成绩模块的功能是查看某次考试某个班级的成绩。其基本流程为:老师或系统管理员填写并提交试卷编号和班级信息。系统对老师或系统管理员输入的信息进行验证,检验所输入的信息是否符合标准。如果不符合标准,则提示老师或系统管理员输入正确的信息。如果符合标准,则获取该成绩单,并可以显示此次考试的成绩分析。若在操作过程中出现错误,则显示操作失败信息。否则,显示操作成功信息。
(2)成绩编辑模块
成绩编辑模块的功能是更新更新某次考试的成绩或添加一次考试成绩。其基本流程为:老师或系统管理员填写并提交试卷编号和班级信息。系统对老师或系统管理员输入的信息进行验证,检验所输入的信息是否符合标准。如果不符合标准,则提示老师或系统管理员输入正确的信息。如果符合标准,则询问老师或系统管理员是否确定进行修改操作。如果老师或系统管理员确定进行修改操作,则系统对数据库的公告表作相应的修改。若操作过程中出现错误,则显示操作失败信息。否则,显示操作成功信息。
4.3.5教师管理模块
教师管理模块的功能是帮助系统管理员添加管理教师信息。
(1)新教师录入模块
新教师录入模块的功能是由管理员增加一名新用户。其基本流程为:管理员填写并提交相关的教师信息。系统对用户输入的信息进行验证,检验它是否符合标准。如果不符合标准,则提示用户输入正确的信息。如果符合标准,则获取这些信息,并把它存储在数据库的用户表中。若在操作的过程中出现错误,则显示操作失败信息。否则,显示操作成功信息。
(2)教师信息模块
教师信息模块是用于对教师的信息的更新。进入该页面后,并以表格形式返回给管理员该条件下所有教师,管理员选中教师后,可以对其修改,并转入修改页面,管理员填写并提交需要修改的教师信息。系统对管理员输入的信息进行验证,检验它是否符合标准。如果不符合标准,则提示用户输入正确的信息。如果符合标准,则获取这些信息,并对数据库的用户表作相应的修改。若在操作的过程中出现错误,则显示操作失败信息。否则,则显示操作成功信息。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>