- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计报告
题 目:在线考试系统
课程名称:C#课程设计
学 院:信息工程学院
专 业:软件工程
班 级:15软件1
学生姓名:马铭璐
学 号:20150305142
指导教师:于启红
成 绩:
开课时间: 2017-2018 学年 第二 学期
目 录
一、 系统的应用背景 1
1.1系统的应用背景 1
1.2系统的功能 1
1.3系统预览 2
二、 系统概要设计 2
2.1系统实现方案和系统功能模块 2
2.2数据库逻辑设计 2
三、系统详细设计 3
3.1 自动出题功能的设计 3
3.2监控操作功能的设计 4
3.3 校对评分功能的设计 9
3.4 时间提醒功能的设计 10
四、系统程序设计 11
4.1 自动出题功能的实现 11
4.2 监控操作功能的实现 11
4.3 校对评分功能的实现 14
4.4 时间提醒功能的实现 14
五、总结 15
参考文献 16
PAGE 16
在线考试系统
系统的应用背景
1.1系统的应用背景
随着计算机技术的快速发展,学校管理和教学的信息化发展也有进步,各个环节都均衡发展,从软硬件双方面把学校建设成一流的信息管理、教育教学的平台。目前设计开发的计算机考试系统也是其中重要的一个方面。传统的考试由于涉及到组织命题、试卷印刷、考试安排、组织阅卷等诸多环节,考试的时间周期长、效率低下。显然,随着考试类型的增加和考试要求的提高,教师的工作量将会愈来愈大,并且其工作将是项烦琐和容易出错的事情,可以说旧式的考试已经不能适应现代考试的需求了。人们急切要求利用一些技术来进行计算机考试,以缓解教师的工作负担和提高工作效率,与此同时提高了考试的质量。
其中文件操作是使用Windows操作系统必须掌握的一项基本技能,已成为计算机初级操作员考证、计算机文化基础课考试中必考内容之一[1]。目前,这些考试大多采用机上考试系统。文件操作题必须提供考试所需的各文件夹及文件,而且对考生操作的要求需要做到实时监控来判断考生操作是否正确。
因此,Windows文件操作题考试应解决自动评分技术关键技术问题。目前,许多专家已有计算机应用基础考试系统的研究,本设计主要描述自动评分技术的实现。
1.2系统的功能
界面需要达到的要求是要能显示题目,提示时间,选择下一题,提交所有操作。界面结构如下图1所示:
图1界面结构图
1.3系统预览
窗体上一个text控件用于显示题目,默认显示提示信息:“”考生文件夹位于D盘stu文件夹。一个label标签显示分,一个label标签显示秒,一个button用于进入下一题,一个button用于提交评分,窗体的标题为”windows操作题”。实际界面图2如下所示。
图2 实际界面
系统概要设计
2.1系统实现方案和系统功能模块
针对需求分析提出来的运行流程,概要设计这里对自动出题、监控操作、校对评分、时间提醒这四项功能根据需用到的技术进行设计。
2.2数据库逻辑设计
在form窗体加载时,程序已经完成操作题目、正确操作记录的读取。程序中使用到的数据,在各个函数方法中都可以访问,所以定义全局变量最好。
全局变量的定义所下表1所示:
表1 全局变量
名称
类型
作用
初始值
mint
Int
分钟
59
scss
Int
秒钟
59
cur
Int
当前操作题号
0
strtext
String[]
存放题目
无
studone
String[]
存放考生操作
无
sysdone
String[]
存放正确操作
无
myDocs
string
考生文件夹
d:\stu
三、系统详细设计
3.1 自动出题功能的设计
自动出题这个功能使用到了,StreamReader这个类,在读写文件的过程中,Filestream只可以进行以字节为单位原始数据流进行读写操作,为此,C#中提供了功能更加强大的StreamReader来支持文件的读写. StreamReader可以进行以字符为单位的数据读写操作。
我们使用到构造函数StreamReader(String string, Encoding encoding)。这里的String对
您可能关注的文档
最近下载
- 中科大研究生英文科技论文写作课件04英文科技论文写作——技巧篇.pptx VIP
- 2025年消防宣传月总结模版(6篇).doc VIP
- 答案-22年四川农业大学《工程水文学(实践)作业.doc VIP
- 实施指南《GB_T2659.2-2022世界各国和地区及其行政区划名称代码第2部分:行政区划代码》实施指南.docx VIP
- 5G 组网方式(NSA和SA)和NSA信令流程介绍.pdf VIP
- 3.1《手电筒的秘密》课件三年级上册科学人教版.pptx VIP
- 医疗废物管理与医疗废物管理条例.pptx VIP
- FPGA可编程逻辑器件芯片XCZU21DR-2FFVD1156I中文规格书.pdf VIP
- 荆林小学一年级手工社团活动计划.doc VIP
- 中科大研究生英文科技论文写作课件03英文科技论文写作——方法篇.pptx VIP
原创力文档


文档评论(0)