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

上传人:飞*** 文档编号:36273872 上传时间:2018-03-27 格式:PDF 页数:2 大小:212.63KB
返回 下载 相关 举报
C语言在线考试系统的设计与实现_第1页
第1页 / 共2页
C语言在线考试系统的设计与实现_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《C语言在线考试系统的设计与实现》由会员分享,可在线阅读,更多相关《C语言在线考试系统的设计与实现(2页珍藏版)》请在金锄头文库上搜索。

1、 五 、 一 , 目 -_| 在 线 考 试 系 统 的 设 计 与 实 现 徐 晓君 ( 宁夏理工学院 电气信息工程学 院, 宁夏 石嘴 山 7 5 3 0 0 0 ) 摘 要: 根据 实际教 学需求 设 计并实现 了C 语言在线 考 试 系统。系统的开发 以采 用结构化设计 思想 为指导 。 文章针 对 系统的分析 、 设计 、 数据库设计 、 关键 模块 的 实现等 进行 了阐 述 。系统在 实际试 用中运行 良好 , 具 有一 定的实用价值和推 广 价 值 。 关键词 : C 语 言在线考试 系统设计 实现 1 系统开发的背景及意义 考试作为教学评测的一种主要手段 。 其规范性 、 科

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

3、 , 开发一个C 语言考试 系统就显得非常必要。 2 系统分析与设计 经过对我校C 语 言程 序设计课程 的教学与 考试情况 的分 析 , 我认为本系统应分为三个模块 、 学生端模块 、 教师端模块 、 管理员端模块 。 不 同模块实现不同的功能 , 分别针对不 同用户 对象。 2 1 学 生端 模 块 学生模块主要 包括学生个人 信息查看 、 章节练 习、 章节 自 测 、 模拟考试 、 在线考试 、 成绩查 询等模块 。 学生在登 录后 ,通过个人信息管理模块可 以查 看个 人信 息 , 若 有错误 , 则可 以向管 理员传递 正确信息 , 经管理员 核查 后修改 ; 章节练 习模块 中存

4、放各章节所 有习题 , 学生可根据学 习进度选择章节进 行巩固与练习 , 若遇 到不会的题 目, 学生则 可查看本题参 考答 案 ;章节 自测模块可对本章节学 习情 况进 行测试 , 题型包括选择题 、 填空题 、 程 序设计题 等类 型。 在答题 过 程 中, 在学生答完 题点击提交后 可 自动判选 择题 、 填 空题 、 程序分析题 的分值 , 同时给 出题 目答案 , 而程序设计题则 会给 出本题 的参考答 案 ;模 拟考试模块可从题库 中抽题 。 自动组 卷 。 功能与章节 自测模块类似 。 不 同之处在于模拟考试模块所 抽取 的题是所有章节 的题 目;在 线测 试模块在期末考试 时才

5、 对学生开放 , 完成期末考试。该模块读取数据库 中期 末试题 并按 随机顺序显示 , 当学 生提交后 , 可 自动判别 客观题成 绩 , 并存放 于数据库 中 , 程序设计题则是记 录学生答 题结 果 , 由教 师评 阅。 2 2 教 师模 块 教师模块主要包括教师个人信息查看 、 题库管理 、 考试安 排管理、 试卷组卷管理、 阅卷管理、 成绩管理等模块。 教师在登录后 , 通 过题 库管理模块可进行题 目管 理 对题 库进行维护 ; 通过考试安排 管理 模块可进行考试安排 : 通过试 卷管理模块既可对 以往试 卷进行查看 ,又 可完 成本学期试卷 组卷及试卷修改工作 , 在组卷时 , 既

6、可 以根据各 章节知识点进 行组试卷 , 又可以随机组卷 ; 通过 阅卷管理模块 可对学生提交 的试卷 的编程题进 行判分 , 将分值 录入 ; 通 过成绩 管理模块 教师可按班级或学生学 号姓名查看期末考试成 绩 。也可 录入 平时成绩 ,按一 定的 比例 ( 如平 时成绩 占2 0 。期末成 绩 占 8 0 ) 计算 学生 综合成 绩 , 并分析 成绩 。 包括 各分数 段学 生的 比例 、 班级平均成绩 、 最高分 、 最 低分等 , 而成绩一旦 录入 并保 存 后 , 不能再对成绩 进行修改 , 若需 要修改 , 则 可向管理员 申 请修 改。 2 3 管理 员模块 管理员模块 主要包

7、括用户信息管理 、班级管理 、院系管 理 、 课程管理 、 授课管理 、 试卷管理 、 成绩管理 、 网站信息管理 。 用户信息 管理可对学生 、教师 的信息进行管理并进 行权 限设 置 ; 班级管理可对本学期 开课 班级进行管理 ; 授课管 理可 将 教师与授课 班级关联 , 以便进行 考试安 排 、 成 绩管理 等 : 试 卷管理可进行试卷 的保 存 ,另当教师发现组好 的试卷存在错 误 时可通过此模块 由管理员进行试卷 的修改 ;成绩管理模块 可对 成绩进行 统计 、 分析 , 同时 , 当教师 录入成绩有 误需要修 改时 , 可通过该模块进行修改 ; 通过 网站信息管理可更新 网站 内

8、容 , 包括公告管理 、 新 闻管理 、 共享资料 管理等 。 3 数据库设计 数据库设计根据用 户的需求设计数据库结构及应用 系统 的过程 ,数据库设计 的优劣直接影响系统 的质量 的高低 和运 行效果 的优劣 。数据库设计 经过明确用户需求 、 概念设计 、 软 件结 构设计 、 数据库 实施 等步骤 , 数据 库设计 时 以规范化设 计理 论为指导 , 力求建立 一个完整 、 独立 、 共享 、 冗 余小 、 安全 有效 的数据库系统 。本 系统 中的表主要包括 : ( 1 ) 学生基本信 息表 : 学 生I D、 学号 、 学生 姓名 、 班级I D等 ; ( 2 ) 成绩 单表 :

9、考试 I D、 课程I D、 学号 、 选择题成绩 、 填 空题 成绩 、 程序设计题 成绩 、 平 时成绩 ; ( 3 ) 章节 信息表 : 章 节I D、 章节 名 ; ( 4 ) 知 识点 : 知识 点I D、 所属 章节 、 知识点 名; ( 5 ) 题 目知识点 : 题库 中题 号 、 知识 点I D; ( 6 ) 选择题题 库表 : 题 库中题号 、 题干 、 选项A、 选项B 、 选 项C、 选项D、 参考答案 、 难易程 度 ; ( 7 ) 考试安排表 : 考试I D、 考 试名称 、 考试 描述 、 考试 开始 时间 、 考试结束 时间 、 班级I D: ( 8 ) 组卷 表

10、 : 考试 I D、 选 择题分值 、 选择题 数量 、 填空题 分值 、 填空 题数量 、 程序设计 题分值 、 程序设计题 分值 、 程序设计题 数量 、 试卷 总分 ; ( 9 ) 试卷 选择题 知识点分 配表 : 考试I D、 章节I D、 数 量 ; ( 1 0 ) 试 卷选 择题 表 : 考试 I D、 试 卷 中题号 、 题 库 中题 号 ; ( 1 1 ) 学生选择题答题表 : 学号 、 考试I D、 试卷中题号 、 答案等 。 4 关键模块 的实现 本系统在开发时选用J “ a s p n e t 、 B S 、 O D B C 作为开发技术 。 所采 用 的 开发 软件 主

11、 要有 Ma c r o m e d i a D r e a m w e a v e r 8 A d o b e P h o t o s h o p C S 3 E x t e n d e d , Mi c r o s o ft V i s u a l S t u d i o 2 0 0 8 等 ,数 据 库方面考 虑到 与w i n d o w s x p 兼 容性及所 开发 的系统一些 信息 的数量 , 所 以选 择M i c r o s o ft S Q L S e r v e r 2 0 0 5 。服务器 采用w i n d o w s 自带I I S 。 4 1 个人信 息管理 学生

12、登 录后 可以查看个人基本信息 ,并且可 以进行 修改 重新保存数 据库。 此模块实现需要登录者信息 , 根据登录者学 号查询数据库并且返 回到用户界面 ,所 以用到传登 录者信息 用S e s s i o n s n o ” ,然后建立一个强类型d a t a s e t 为D a t a S e t S t u d e n t l n f x s d , 并建立一 个方法 为G e t D a t a B y S n o ( s n o ) 。 4 2 成绩查询 此模块 实现是学生对 自己的成绩查询 ,学生根 据 自己的 学 号 、 姓名进行查询得到 自己C 语言成绩及排名 。为 此建 立

13、一 个 强类 型d a t a s e t 为D a t a S e t R e p o r t s x s d ,建立 一个 方 法为 G e t D a t a B y N o N a m e ( S n o , S n a m e ) , 其 s q l 语句 为S E L E C T S n o , S n a m e , Al l Gr a d e 。 S o r t , C h o i c e G, Va c a n c y G。 De s i g n G F R0M d b o T Re p o rts w h e r e S n o = S n o a n d S n a me

14、 = S n a me 。 匪 试析个体话语的生存空间 从上海高考作文题到微博 康 菁菁 ( 华东 师范大学中文 系, 上海2 0 0 2 4 1 ) 老师的 文化导论 课程 , 第 九 、 十两章聚焦青年 当下 的生 活状态 , 全课程 的案例拣择也作普 照青 年生 活之努力 , 用料往 往是怎么时令新鲜怎么来 , 毫无沉滞之气 , 我们甚爱之。因此 , 开篇我取一个时新的材料以表致敬 。 随着6 月9 日高考的落下帷幕 ,考生界的年度悬念之最也 尘埃落定 高考作文题公之 于众 。 上 海地 区的题 目如下 : 生 活 中, 大家往往努力做 自己认 为重要 的事情 但世界上似乎还 有更重要的

15、事。 这种现象普遍 存在 人们对此的思考也不尽相 同 。 请选取一个角度 , 写一篇文章 , 谈谈你 的思考 。笑骂 由人 , 最难过的其实是 自己那关 ,不过听说有相关 出题组成员笑傲 道 : “ 阿拉上海就是 大气 ! ” 如此我们大可放心 了。 我系倪大神 亦做温柔敦厚的点头先生 ,以王安忆2 0 1 2 年在复旦 中文系研 究生毕业典礼的讲话 助之张 目: “ 不要尽想着有用 ,而更多地 想些无用的价值。 这个世界上有用 的事 物已经太多 了 所有 的 因果逻辑都是循着用途连接和推动 那些边缘的次要 的性质 从因果链 上碎裂下 来 , 被淘汰 出局 , 生活和人生本来是弥漫 的 氤氲般 的形 状 , 质地也具有弹性 , 如今 越来越被 过滤干净 , 因 而变得光滑 , 坚硬 , 并且单一 。” _2 认为从这个 角度 出题不 只是 让学生写理想 , 出得不错。 作文有好坏之分 , 题 目倒无妨 。 我深 以为是 不过说好写倒是未必 这个题 目是会触发时代失语之 痛感的。 我认为 , 拿到这个题 目, 面临失语 和违心 的窘境 , 生 浓 浓的挫败与无 力 , 继而被迫关照所谓普世价值 、 宏大叙事等一 些面容模糊 、 力所不 逮的概念 , 最终憋 出

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 期刊/会议论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号