全文预览

毕业论文--c语言在线考试系统自动评分模块设计

上传者:梦溪 |  格式:doc  |  页数:21 |  大小:554KB

文档介绍
技能进行全面的考核。针对四类不同的题型,本系统将实现从组卷、考试到评分的全部自动化。应用本系统进行考试,系统将对考生自动生成不同的试卷,这样减少了作弊现象的发生, 保证了考试的公平性。考试开始后,系统通过屏幕上的倒计时提醒学生考试剩余时间,保证了考生对考试过程中时间分配的把握。考试结束后,系统对考生所做试题进行自动阅卷评分。除了上述考试和阅卷功能外,为了适应多种教学和用户的需求,系统还提供了教师管理等功能。 4 系统设计 4.1 功能需求分析图包含 2个实体即考生、教师。学生登录、选题、答题,教师试题录入、教师组卷、教师阅卷。该图反映了试题生成和在线考试系统整体的流程,如图 4.1 所示: 图 4.1 系统需求分析 4.2 系统结构设计 4.2.1 系统功能结构 C语言在线考试系统的用户分为前台用户与后台用户,其中考生为前台用户,管理员为后台用户,他们的功能职责不同,其功能结构图如图 4.2 所示: 图 4.2 在线考试系统功能结构图考生主要功能: 一方面,考生参加在线考试,选择试题类型,开始考试。答题完成时可以手动提交试卷, 若规定时间内未完成试题,则自动提交试卷; 另一方面,考生可以根据自己的需要,修改自己的登录密码。管理员主要功能: 管理员可以根据需要,添加修改学生信息、添加修改试题库信息、查看权限内考生成绩。 4.2.2 系统流程图考生信息需管理员添加,登陆帐号为考生学号,初始密码为:123 。考生登录网站进行相关操作。(1)考生登录,若密码错误,返回首页,密码正确,进入考生界面。(2)在考生界面,考生可以查看自己的个人信息,进行密码的修改。也可以进入考试界面,参加考试,答题完成后,查看个人成绩。管理员登录,可以对后台数据库中的信息进行查看、添加和修改,包括学生信息,试题和权限内学生的成绩(成绩只能查看)。具体流程如图 4.3 所示: 图 4.3 在线考试系统流程图

收藏

分享

举报
下载此文档