远程教育在线考试系统毕业设计内容摘要:

实现管理员的登录,登录后才能对系统进行管理。 2.考试科目与基本信息管理包括考试科目的添加、修改、删除、查看等所有的功能。 考生登录后选择自己专业的考试,更直接,节约时间。 3.班级信息的添加与维护在此添加所涉及到的班级信息作为测试系统的基础信息资料,对添加的班级信息进行修改、删除查看等操作。 4.专业信息的添加与维护添加学校的所有专业信息的详细资料,对已经添加的专业进行查看、修改、删除等操作。 5.教师与学生信息管理添加使用本系统使用的账号信息,即所有参与本系统的教师信息,并且对已经添加的教师信息进行维护、编辑、删除、查看等功能。 6.试题库与试卷的制定与维护试题库定制是根据试卷的难度,科目,各个试题类型的试题数量,进行试卷的定制。 定制好一份一份的试卷供学生参加考试使用。 试卷维护是对已经生成的试卷信息进行管理和维护。 7.留言板管理:管理员可以对前台的留言信息进行管理、删除、回复等功能。 前台功能模块设计前台功能模块设计包括4个功能:综合管登录管理、学生选题、考试管理、留言板。 1.综合登录管理:在这里进行系统的登录,学生、教师、管理员都从这里登录,登录的时候先进行选择然后输入相应要求输入的账号,密码等信息进行身份的确认。 登录成功后根据登录角色进入不同的管理页面。 2.学生选题:考生登录成功后,先选择要参加的考试科目,然后选择考试的难度,在下面就会自动的生成相应要求的试题供考生选择参加考试,并可以在此查看考试的相信信息。 3.考试管理:考生选择了一份试卷后,就可以在试卷页面上看到改试卷的所有试题,并开始参加考试,考试过程中不允许使用右键。 考试完成后,提交试卷就可以看到自己的成绩是多少,是什么水平。 4.留言板 :学生登录后在这里进行学习方面的交流。 前台登录管理流程图 功能模块和结构图本系统主要主要包含前台管理和后台服务两个大的模块,前台管理模块包括:登录管理、考试管理、个人管理、留言板、信息查看功能。 后台服务主要是负责学生、教师的信息管理,试卷定制与维护、考试科目管理等。 系统功能模块结构图 数据库设计 数据库分析是整个数据库应用系统开发过程中一个重要环节,它具体可分为两个部分:一是概念模型的分析,即ER图的分析;二是逻辑模型的设计,即表与字段的分析[12]。 系统ER图为了把用户的数据要求清楚、准确地描述出来,通常建立一个概念性的数据模型(也称为信息模型),概念性数据模型是一种面向问题的数据模型,是按照用户的观点对数据建立的模型。 它描述了从用户角度看到的数据,它反映了用户的现实环境,这就是实体—联系图(ER图)。 系统ER图各个实体的实体图: 管理员实体图管理员实体要包括管理员的编号、姓名、登录密码、联系电话以及邮箱,由于管理员的姓名可能相同,为管理员编号就能唯一的区分一个确定的对象实体,需要管理员的电话、邮箱以及登录密码主要是方便联系管理员或在后台通过登录密码来验证管理员的身份。 多选题实体图多选题信息包含多选题编号、多选题标题、多选题名称、四个选择项以及答案。 多选题编号是唯一作为主键来标示一个确定的实体。 标题主要是用来方便管理员记忆和查询的功能,四个选择项是为了用于考生进行答案的选择。 答案是用于系统核对考生所做的题目的正确与否。 试卷信息实体图试卷信息实体包括试卷编号、名称、状态、试卷难易程度、课程名称。 试卷编号主要用于标示每一套试卷,名称主要是用来方便记忆,试卷难易程度决定了试卷的难易度,试卷状态主要是用于标示试卷使用过或还未被使用。 试卷详细信息实体图试卷详细信息实体图包括作为主键的试卷编号、试卷详细信息编号、分数、标题号、信息类型。 试卷编号是作为主键来唯一代表试卷信息,试卷的分数是用于显示考生答题后所有的得分,标题号是方便考试或管理员记忆,信息类型是用于将试卷分到某一个类型里面。 成绩信息实体图成绩信息实体包括成绩编号、管理员编号、试卷编号、考试时间,成绩分数。 成绩编号是作为主键代表成绩信息,管理员编号是用于管理员查看成绩信息,试卷编号是用于查看成绩所属的试卷,考试时间是用于记录考生的考试时间和日期,以及考试的最长时间。 单选题信息实体图单选题信息实体包括单选题编号、标题、答案、选项、课程名称。 单选题号是主键用于标示单选题信息实体的唯一合法的代表,选择项主要是用于给考生多些选择的项目,答案是用于系统给考生评阅试卷核对正确的信息,课程名称用于标示单选题所属的课程。 实验题信息实体图实验题信息实体包括实验题标号、标题、答案,课程号。 标号是作为主键,是实验题试卷的唯一合法代表,实验题的答案是方便系统为考生阅卷做核对信息而实验题标题主要是为了方便管理员和考生记忆,课程号是用于确定实验题所属的课程。 学生信息实体图学生信息实体包括学生的编号、姓名、专业、班级、学号、登录密码。 学生的编号是主键,是学生信息实体的为一合法代表,学生的专业、姓名、班级、学号都是为收录考生的个人基本信息,考生的登录密码主要是用于考生的身份认证。 表的设计在本系统中,涉及到的数据项和表结构如下: 管理员信息表(Admin)列名含义数据类型长度能否为空说明Id管理员编号int4否主键UserName管理员名称char50否UserPwd登录密码varchar50否userEmal管理员邮箱varchar50否userTel管理员电话varchar50否管理员信息表包含管理员编号作为主键,是管理员的身份代表,管理员的名称、邮箱、电话是为了方便联系管理员,也是为了录入管理员的基本信息,至于登录密码是为了验证管理员的合法身份。 多选题表(MultiProblem)列名含义数据类型长度允许为空说明MultiId多选题编号int4否主键CourseID课程名称int50否MultiTitle多选题标题varchar50否MAnswerA选项Avarchar50否MAnswerB选项Bvarchar50否MAnswerC选项Cvarchar50否MAnswerD选项Dvarchar50否MultiAnswer多选题答案varchar50否多选题包含多选题编号、标题、选择项、答案以及课程名称。 多选题标号是作为主键,多选题的标题、选择项是用于方便考生答题,答案是用于系统阅卷使用。 试卷表(Paper)列名含义数据类型长度允许为空说明PaperID试卷编号int4否主键CourseID课程名称int50否PaperName试卷名称varchar50否PaperState试卷状态varchar50否Pagenandu试卷难度varchar50否试卷表包含试卷编号、名称、状态、难度以及课程名称。 试卷编号作为试卷表的主键,试卷的名称、状态,是用于方便考生考试对题目的理解,试卷难度是用于管理员更改试卷难度,课程名称是用于确定试卷所属的课程。 试卷详细信息表(PaperDetail)列名含义数据类型长度允许为空说明PaperDetail Id试卷详细信息编号int4否主键PaperID试卷编号int50否Type类型varchar50否TitleID标题号varchar50否Mark分数int50否试卷详细信息表包含试卷详细信息编号、试卷编号、类型、标题号、分数。 试卷编号作为主键,试卷详细信息编号是试卷页码,试卷类型、标题号都是用于方便考生考试,分数是用于教师阅卷后给出考生的卷面得分。 成绩表(Score)列名含义数据类型长度允许为空说明Score Id成绩编号int4否主键UserID管理员编号int50否PaperID试卷编号int50否Score分数int50否ExamTime考试时间datetime50否成绩表包括成绩编号、管理员编号、试卷编号、分数、考试时间。 成绩编号是主键,管理员编号是用于查找给出考试成绩的管理员的信息,试卷编号是用于方便考生考试,分数是为显示成绩表中考生的成绩,考试时间是系统为考试设置的最长考试时间,过了最长考试时间,系统将自动强迫考试交卷。 单选题表(SingleProblem)列名含义数据类型长度允许为空说明SingleId单选题编号int4否主键CourseID课程名称int50否SingleTitle单选题标题varchar50否SAnswerA选项Avarchar50否SAnswerB选项Bvarchar50否SAnswerC选项Cvarchar50否SAnswerD选项Dvarchar50否SAnswer单选题答案varchar50否单选题表包括单选题编号、标题、选项、答案,课程名称。 单选题编号作为主键,单选题的标题号、选项是用于方便考生考试,答案是用于系统评阅考试试卷,课程名称是用于确定单选题所属的试卷。 实验题表(TestProblem)列名含义数据类型长度允许为空说明TestProblemId实验题编号int4否主键TestTitle实验题标题varchar50否。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。