C语言在线考试系统的设计与实现

2018-12-17 10:43

龙源期刊网 http://www.qikan.com.cn

C语言在线考试系统的设计与实现

作者:徐晓君

来源:《考试周刊》2013年第83期

摘 要: 根据实际教学需求,设计并实现了C语言在线考试系统。系统的开发以采用结构化设计思想为指导,文章针对系统的分析、设计、数据库设计、关键模块的实现等进行了阐述。系统在实际试用中运行良好,具有一定的实用价值和推广价值。 关键词: C语言 在线考试系统 设计 实现 1.系统开发的背景及意义

考试作为教学评测的一种主要手段,其规范性、科学性及考试工作的组织、管理等直接关系到教学测评的准确性和客观性,影响教学质量。目前,在我校,C语言程序设计课程作为公共基础必修课,全校大面积开设C语言程序设计课程,每学期期末考试时,面临大量问题,包括组卷、试卷印刷、试卷装订、试卷批阅、阅卷审核、合分、成绩计算及成绩录入等,不仅花费时间、金钱,而且造成大量纸张浪费,增加授课教师的工作量。同时,人工阅卷、合分工作不仅速度慢,而且存在误判的情况,很容易造成教学事故。 鉴于以上情况,开发一个C语言考试系统就显得非常必要。 2.系统分析与设计

经过对我校C语言程序设计课程的教学与考试情况的分析,我认为本系统应分为三个模块、学生端模块、教师端模块、管理员端模块。不同模块实现不同的功能,分别针对不同用户对象。

2.1学生端模块

学生模块主要包括学生个人信息查看、章节练习、章节自测、模拟考试、在线考试、成绩查询等模块。

学生在登录后,通过个人信息管理模块可以查看个人信息,若有错误,则可以向管理员传递正确信息,经管理员核查后修改;章节练习模块中存放各章节所有习题,学生可根据学习进度选择章节进行巩固与练习,若遇到不会的题目,学生则可查看本题参考答案;章节自测模块可对本章节学习情况进行测试,题型包括选择题、填空题、程序设计题等类型。在答题过程中,在学生答完题点击提交后可自动判选择题、填空题、程序分析题的分值,同时给出题目答案,而程序设计题则会给出本题的参考答案;模拟考试模块可从题库中抽题,自动组卷,功能与章节自测模块类似,不同之处在于模拟考试模块所抽取的题是所有章节的题目;在线测试模块在期末考试时才对学生开放,完成期末考试。该模块读取数据库中期末试题,并按随机顺序


C语言在线考试系统的设计与实现.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:1.5MW风力发电机组开发研制及国产化项目可行性研究报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: