基于.NET 的计算机基础课程考试系统的设计.docVIP

基于.NET 的计算机基础课程考试系统的设计.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于.NET 的计算机基础课程考试系统的设计.doc

基于.NET 的计算机基础课程考试系统的设计   【摘要】计算机应用于考试,使得阅卷有可能由计算机自动完成,于是,自动阅卷技术成为研究的重点。在计算机上最容易实现的是选择题等客观题的测试和评阅。可以自动实现立即评阅,立即给出测试结果。   【关键词】在线考试系统;计算机基础课程;C/S模式;.NET;平台   一、研发计算机基础考试系统的意义   《计算机应用基础》是计算机应用课程体系中最基本的内容,该课程的特点是:   1、内容涉及面广。   2、实践操作性强。   从上述分析可以看出该课程内容主要是操作性的,如果仅仅通过笔试考核理论知识是不全面的,所以考试形式宜采用上机考试。   二、系统要实现的目标   ① 对教师来说,系统应包括试卷管理、题库管理、成绩管理、基本资料管理等功能。试卷管理指:在学生考试时,由系统根据试卷规则自动组卷生成满足教师要求的试卷,而不用手工组卷。题库管理应允许教师可以根据教学需求对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括判断题、单选题,Microsoft Office 操作题(包括 Word 文档操作、Excel 文档操作)、Web 操作、Windows 文件操作题和打字测试(中文,英文)。成绩管理是指:教师可以查看考生的考试成绩,管理基本资料(包括教师、学生资料的增、删、改以及个人资料修改)。   ② 对学生来说,有如下要求:登陆、答题、交卷、评分、二次登陆。   三、本系统具备功能   1)可以创立电子题库,方便地实现试题的数字化管理。   2)按照科学的策略智能组卷,从而提高出卷效率。   3)具有操作性和交互性。   4)使考试和判卷更具规范性和合理性。   5)实现自动判卷和数据的有效保存。   6)具有较强的数据统计分析功能。   四、需求分析   经过对该课程的考试环节的分析,系统要能完成如下要求:   1、笔试与操作考试一体化对理论知识与操作技能的考试集中在计算机上完成,理论题采用选择题(单项选择)、判断题,以利用计算机自动评分。这样减少了笔试环节,节省了笔试、制卷、纸张、印刷等费用。   2、考试试卷随机化。采用题库技术,考试时从题量很大的题库中随机生成试卷,每位考生的试题均不一样,可以有效地防止试卷泄密、考生作弊等情况的出现。   3、评分自动化。考生在客户端计算机上提交试卷后,即由服务器端计算机自动完成试卷的评分,成绩可以马上评出。节省了教师的大量时间、精力,避免了考生长时间等分数、阅卷工作中的暗箱操作等情况的出现。   4、试卷分析科学化。在整次考试完成后,可以自动完成成绩的登记、统计、分析等工作,且可以做到精确地分析出考试中均方差、信度、效度等数据,可科学指导以后的教学工作。   五、开发语言ASP.NET的优势   系统采用Visual Studio 2012+Sql Server 2008为平台开发ASP.NET Web应用程序。ASP.NET是在服务器上运行的编译好的公共语言运行库代码,它可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。   (1)世界级的工具支持。ASP.NET框架补充了Visual Studio集成开发环境中的大量工具箱和设计器。WYSIWYG编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。   (2)可管理性。ASP.NET采用基于文本的分层配置系统,简化了将设置应用于服务器环境和Web应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地 管理工具帮助的情况下应用新设置。此“零本地管理”哲学也扩展到了ASP.NET框架应用程序的部署。只需将必要的文件复制到服务器,即可将 ASP.NET框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。   (3)可缩放性和可用性。ASP.NET在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到ASP.NET运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。   (4)自定义性和扩展性。ASP.NET随附了一个设计周到的结构,它使开发人员可以在适当的级别“插入”代码。实际上,可以用自己编写的自定义组件扩展或替换吉林大学硕士学位论文ASP.NET运行库的任何子组件。   (5)威力和灵活性。由于ASP.NET基于公共语言运行库,因此Web应用程序开发人员可以利用整个平台的威力和灵活性。Microsoft.NET框架类库、消息处理 和数据访问解决方案都可从Web无缝访问。ASP.NET也和语

文档评论(0)

ganpeid + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档