计算机专业课程考试软件分析与设计.docVIP

计算机专业课程考试软件分析与设计.doc

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

计算机专业课程考试软件分析与设计   【摘 要】基于考试标准化、数字化与网络化的实际应用需求,计算机专业课程考试软件对其实践性应用目的与应用功能进行了详细分析。为了提高开发过程中的编程代码一致性与数据调用统一性,还对软件的用例图、模块化层次结构与应用功能结构进行了深入分析与设计,同时对本软件的运行环境要求与设计特点进行了进一步总结与说明。   【关键词】计算机专业 考试软件 课程考核 分析与设计 考试管理   【中图分类号】TP311 【文献标识码】A 【文章编号】1006-9682(2012)12-0080-02   一、计算机专业课程考试软件的开发目的   考试是整个教学过程的重要环节之一,标准化、数字化和网络化的考试对改进教学手段、考试方法、提高教学水平等方面都有多方面积极作用。利用计算机考试手段能够较好的检测教育教学质量,规范和引导教师的教学行为,促进学生有效的改进学习方法,而且对培养学生分析问题、解决问题等综合能力也有着提升作用。同时,标准化、数字化和网络化的考试手段替代人工考务,解决在传统人工考试环境下不能解决的一些困难问题,达到提高工作质量和工作效率的目的,从而使教师从繁杂的课程考务及其试卷审阅工作中解放出来,让教师将更多的精力放在提高教学质量上。 计算机专业课程包括“数据结构”、“编程算法”、“操作系统”、“计算机组成原理”、“C语言”、“C++高级编程”、“java语言高级应用”、“数据库原理”等课程,这些课程的考试通常有一定的规律性,尤其是在考试题型方面大都有“术语填空题”、“单项选择题”、“多项选择题”、“程序分析填空题”、“算法设计题”等题型,所以大学计算机专业课程的考试有其自身的特性。   基于上面的基本情况分析,设计开发本软件的性质是“一款针对大学计算机本科专业各门专业课程的标准化考试软件”。   二、计算机专业课程考试软件的基本应用功能分析   1.软件用户应用分析   考虑到本软件应用的安全可靠性,本软件用户共分为三个模块:学生模块、教师管理模块和管理员管理模块,其中管理员模块用于对用户和角色的管理、信息的发布等;教师模块部分用于题库建立与维护、试卷生成、评阅试卷、成绩查询、考试安排和统计分析等;学生模块用于考生登录、在线考试、考生资料修改、成绩查询等应用功能。   2.软件基本功能初步设计   基于整个软件的用户分为三种角色,即管理员、教师和学生。对系统管理员来说,包括用户管理、权限管理。利用不同的角色权限的定义,决定教师应该进行哪个模块的操作。对教师来说,包括题库管理、考试管理和统计分析。   (1)题库管理:教师可以根据教学需求对题库中的试题进行三种基本操作:添加新的考题、删除过时考题、修改原有考题,其中教师操作的题型有单项选择题、多项选择题、判断题、填空题、简单题、分析题等。   (2)考试管理:支持人工组卷和随机生成试卷这两种方式的组卷方式。其中,随机生成试卷的功能要能通过设定考试所需要覆盖的试题类型、分数、难度、分值等参数配置进行出题组卷;考试管理人员可以实时监控考试的进展情况,在需要时可以通过监控台发出延长考试时间、暂停考试、强行交卷等监控操作,极大地方便了教师用户对考试的管理;考试管理还能够进行考试安排、试卷评阅、考试质量分析等功能。   (3)统计分析:教师可以查看考生的考试成绩,并针对不同的课程进行成绩统计分析,以图表和统计表格的形式显示参考人数、平均分数、及格率、答题人数、答题通过率、答题时间等。针对某个考生可以查看排名与答卷等信息,还可以根据考生类别、课程性质、题型难度等多种要素进行全方位的统计、分析与比较。   对学生来说,首先登录,然后进行在线考试、个人资料修改以及成绩查询等操作。   三、计算机专业课程考试软件的用例图分析与设计   用例图(use case view)是用于描述软件所具有的功能集合,它是从本考试软件设计的实体对象及其主要行为的角度出发,对软件设计与应用开发的抽象性表示。计算机专业课程考试软件分为三类用户:学生用户、教师用户和系统管理员用户,三种用例图设计如下:   四、计算机专业课程考试软件的模块化结构分析与设计   计算机专业课程考试软件在设计上分为三层:用户界面层、功能模块层和数据层。整个软件涉及到网络化标准考试及其题库管理的全过程,主要实现试题的录入、试题的管理、试卷的生成、试卷的分发、在线考试、智能成绩统计、考试质量分析、用户管理、软件管理等功能。其总体结构见图4。   1.用户层   用户界面层是人机交互的重要窗口。为了便于用户以各自不同的身份进入,把用户分为三种不同的用户界面,即教师界面、学生界面和管理员界面,根据用户登录软件系统时提交的用户名与选择身份的不同而进入各自相应的应用界面,目的是更

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档