学生考试系统源代码答辩资料

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

管理员用户的具体功能
管理员功能只是提供给管理员用户, 包括对各个用户信息的维护和管理,包 括修改现有用户密码,增添用户,删除 用户。
根据以上对功能的分析可以得到本系统的功能模块图
系统功பைடு நூலகம்模块图
计算机文化基础考试系统
用 户 登 陆
考 生
教 师
管 理 员
成 绩 查 询
参 加 考 试
创 建 试 卷
修 改 试 卷
选择题信息表的设计
单选题是本考试系统的笔试题目类型,单选题 除问题内容外,应该具有4个可选项,因此,在选择 题题库信息表中应该包含相应的4选项个字段和问题 内容字段。另外,还应该包括题目编号、题目参考 答案、题目分值、出题教师编号字段。
上机题信息表的设计
本系统还支持上机题。上机题型属于主观性试 题,在该题库信息表中需要参照图形等字段。上机 题的参考答案是一个图片文件,因此它采用OLE型, 最后还包括题目分值、出题教师编号、题目编号。
教师类用户的具体功能
1.试卷的生成,本系统的试卷是自动随 即生成的。 2.试卷的修改,系统在试卷生成后教师 仍可以改动试卷。 3.试题题库管理,给教师提供向题库增添 、删除、修改试题的功能。 4.评阅过程,考生所做的选择题由系统自 动评阅打分;上机题是由教师亲自评阅打分 。
教师类用户的具体功能
5. 平时成绩的录入,教师根据学生的日 常表现进行的评分。 6. 成绩单的生成,将各个考生的试卷成 绩和平时成绩综合来得到总评,并且连同 学生的基本信息一同以表的形式显示。
教师用户信息表的设计
教师信息表用于存放教师类用户的基本信息, 方便教师登录系统、管理题库。在数据库中创建 Teacher表。在Teacher表中主要定义3个字段,包 括教师编号、教师姓名、登录系统口令3项基本信 息。其中,教师编号为教师信息数据表的主关键 字。
管理员信息表的设计
管理人员主要是对访问系统的教师及学生类 人员信息进行管理,以维护本系统的正常运行, 确保系统的安全性和可靠性。在数据库中创建 Admin表。在 Administrator表中主要定义3个字 段,管理人员编号、管理人员姓名、管理人员口 令。其中管理人员编号字段为关键字,惟一标识 出表中的记录。
学生类用户使用本系统的主要对象之一。学 生信息存放学生类用户的基本信息。在数据库中 创建Stutent表。在Stutent表中主要定义3个字段 包括以下部分:学生学号、学生姓名、登录口令。 平时成绩、试卷成绩,其中学生学号字段为该表 的主关键字(Primary Key),惟一标识了一个学 生用户记录的信息。
试卷类
为了方便管理,本系统将试卷信息也定义为 一个类,类名为QuestionPaper。在本系统运行 过程中,此类的对象实例将提供对试卷创建、 试卷修改、答题、判卷等主要功能的支持。
成绩单的生成
按考试顺序将每个学生的学号和姓名输入成 绩单表中,接着再将每个学生的成绩输入表中 相应的笔试成绩,机试成绩,平时成绩输入成 绩单表中,然后拿机试和笔试成绩按比例相加 后得出试卷成绩并且输入成绩单的试卷成绩栏 中,最后再将试卷成绩和平时成绩按比例相加 并且输入成绩单表中的总评栏中。这样我们就 得到生成成绩单所需要的学生名单以及试卷成 绩和总评成绩。
系统功能分析
根据学校管理的实际要求,结合考试管理的实 际过程,系统应该实现以下功能: 1 安全的登陆功能,系统应拥有本考试范围内所有用户 的基本情况,包括编号、姓名、登录口令等。 2 本系统可以提供给教师类用户、学生类用户以及管理 人员使用,不同的用户类型所能完成的功能不同。 学生类用户 教师类用户 管理员类用户
题 库 管 理
评 判 试 卷
平 时 成 绩
成 绩 单
人 员 管 理
系统设计与实现
数据库的设计 主模块与登录用户类 试卷类的创建 成绩单的生成
数据库设计
学生用户信息表的设计 教师用户信息表的设计 管理员信息表的设计 选择题信息表的设计 上机题信息表的设计 试卷信息表的设计 成绩单表的设计
学生用户信息表的设计
学生类用户的具体功能
1 考生参与考试。本考试系统通过选择题 或上机题这2种题型对考生进行测试,选择题 只须考生对备选答案进行标记即可;上机题 则让考生进入相应的环境下,根据考试要求 实际操作。考试结束后可以将考生的上机考 试答案自动保存。 2 考生成绩查询,在教师阅卷结束后考生 可以对自己的成绩进行查询。
主模块与登录用户类
首先向项目中添加一个模块(MainModual)用于各种 自定义类型的定义以及声明公有变量。本系统的用户分为 3类:学生、教师和管理人员。为了方便管理,将用户类 型定义为枚举类型。 本系统支持单选、上机等2种题型,为了使用方便, 在模块中将题型也定义为一个枚举类型,该枚举类型的值 包括3种值,分别对应二种题型与错误值。 向项目中添加一个类模块(LoginUser),该类中记 录了登录人员的一般信息。然后在该类中添加一个Log方 法,用于验证用户的登录信息是否与数据库中的用户信息 一致。如果用户登录时输入的信息与数据库中的数据相吻 合,则认为用户登录正确,否则,认为用户登录失败。
考试系统
学生姓名: 学生姓名: 班 级: 学 号:


第一章 应用背景 第二章 系统功能分析 第三章 系统设计与实现
应用背景
学校是考试频率较高的单位之一。在学校,尤其是在 各大高校,科目众多,任课教师工作繁忙。每举行一次测 验都需要事先命题、打印试卷样稿、复印试卷、试卷回收、 评阅试卷等一系列的工作,而且不同专业、不同班级、不 同的老师等各种因素都会影响到考试的有效性、准确性, 以及公平性等,造成了考试管理中的某些不规范,给学校、 教师、学生带来了诸多不便。 本系统针对考试管理的弊端,根据现有考试的基本流 程,力图实现考试管理的电子化、无纸化,减少人为因素 的干扰,减轻教师、学生以及管理人员的负担。
试卷信息表的设计
考试之前,由教师类用户创建本次考试的试卷。 相应的试卷信息将被保存在试卷信息表中。当学生 类用户参加考试时,完成的选择题和上机题答案也 将被保存到试卷信息表中,以备评阅。在试卷信息 表中还保存了试卷评阅结果。
成绩单表的设计
试卷评判完后要生成相应的成绩单,该成绩单 包括学生的编号、姓名、试卷成绩、平时成绩、总 评成绩。该表中的学生信息是参加考试的考生的, 是在学生登陆后就自动记录到此表中,试卷成绩的 信息是由选择题成绩和试卷成绩综合而来,平时成 绩由教师根据学生的日常表现进行打分。
相关文档
最新文档