您的当前位置:首页正文

高校试题库管理系统分析初步设计

2021-05-26 来源:步旅网


高校试题库管理系统分析及初步设计

摘要:本文采用sql server2000数据库管理系统,以asp.net开发工具为技术平台,系统集试题管理和试卷组题等功能为一体,实现试题的维护和试卷有效组成。教师可对试题查询、增加、删除和修改,选择手动或自动方式进行组卷。可以便捷地对试卷库中的试题进行管理,按要求生成试卷以及对试卷质量做综合评价,每套试卷都具有结构合理性和全面性。 关键词:管理信息系统;试题库;组卷

计算机网络、多媒体与现代软件开发等计算机技术的发展,大大地促进了试题库的发展,声、像等多媒体技术的应用,使得它已逐步深入到教学的各个环节。国外各个大学都设计自己的试题库系统以减轻老师的工作压力并节省教学时间。

由于技术与基础条件的差距,国内各大学的试题库的实际使用起步较慢[1]。为适应教学发展,改革教学模式,考试制度和形式的改变也在同步进行,试题库系统应运而生。高校试题库建设是现代化教育的需要,是提高办学效益、实行标准化考试的需要。从组织出卷到试卷的印制及试卷的管理等工作非常繁琐,工作量很大,而且试卷的标准化程度、难易程度、题量大小等各方面难以控制。随着国家教育信息的高速化发展,利用网络进行教学和研究将是一个新的发展趋势,而在线考试的发展又必须建立在强大的试题库基础上。

一、技术介绍

专业课试题库系统拟采用编程语言是在visual studio上运行的asp.net。asp.net是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。

专业课试题库系统采用的是sql server 2000做为数据库的支持。sql server 2000是一个关系数据库管理系统,它提供的功能非常强大,不仅包括一般数据库管理系统中都有的sql语言查询外,而且支持数据的完整性和约束 [2]。在实际编程中开发人员还可以结合查询分析器,对以编写的程序代码进行正确性分析。

iis是微软公司主推的服务器,iis与windows nt server完全集成在一起,因而用户能够利用windows nt server和ntfs内置的安全特性,建立强大,灵活而安全的internet和intranet站点。 二、系统分析

(一)系统功能需求分析

作为一个专业课试题库管理系统,从功能上分析,要求教师可以根据需要实现对试题进行浏览,查询,添加,删除,修改等基本操作。与此同时,教师还可以进行组卷。包括两种组卷方式:手动和自动。手动组卷设计目标要求能方便教师操作,试题分布均匀,知识点考察应有所偏重,老师可根据自己的需求来选择题来组成一份试卷。自动组卷,则需要设计功能完善的随机抽题算法,满足出题者对试卷的各种要求。以保证试题生成的随机性,试题的唯一性以及符合老师所要求的标准。

专业课试题库管理系统根据实际使用对象,共分2个角色:管理

员、教师。管理员主要划分为四个功能:个人信息管理功能、试题类别维护功能、试卷生成功能和用户信息管理功能。教师身份划分为三个功能:个人信息管理功能、试题类别维护功能和试卷生成和维护功能。其中的关键是试题类别维护功能和试卷生成和维护功能的设计。

经过功能划分,各角色的具体功能如下:1)试题维护:包括对填空题、选择题、判断题、简答题和程序题五种题型的浏览、查询、添加、删除、修改等操作。2)试卷制定维护:具有添加考试科目,制定试卷和查看已组好试卷。其中制定试卷分手工和自动两种组卷方式。3)用户信息管理:只有管理员才具有的功能,对教师身份的用户进行添加,删除和教师信息的管理。4)个人信息管理:用户对个人信息的维护和密码的修改等功能。 (二)系统数据流程分析

数据流图是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经历的变换。数据流图是系统逻辑功能的图形表示,是一种分析员和用户之间极好的通讯工具。根据本系统的设计,用户由登录系统开始,进行信息注册,获得进入账号和身份权限。根据具体权限的分配,获得对应的操作。试题库系统可以手动组卷和自动组卷,管理员可以获得试卷试题的信息。 三、系统初步设计

(一)系统总体功能结构设计

根据以上分析,系统分为以下四个模块:用户信息管理模块(添

加用户和用户管理两个子模块)、试题管理模块(包括各类试题的浏览试题、添加试题、修改试题和删除试题)、试题组卷模块(手动组卷、自动组卷和科目添加)和个人信息模块(包括修改密码)。 (二)系统数据库概念结构设计

e-r图可以描述现实世界的概念模型,它提供了表示实体型、属性和联系的方法。本系统中涉及到的实体有:用户、试题、试卷。用户又包括管理员和教师用户。它们是本系统的使用者,不同的用户具有不同的属性,因此所具有的操作权限也不一样。试题实体是本系统中被操作的对象,它是组成试卷的最小元素。可分为五种题目类型,即填空题、选择题、判断题、简答题和程序题。每题均具有不同属性。在试题管理中,均以题号为主键,方便试题管理查询。试卷实体是试题集合的反映,也是教师所需要的使用的对象。 关系模型是目前最重要的一种数据模型。关系数据库系统采用关系模型作为数据的组织方式。它是建立在严格的数据概念的基础上的。

在关系模型中,实体以及实体间的联系都是用关系来表示。关系模型要求关系必须是规范化的,即要求关系必须满足一定的规范条件,这些条件中最基本的一条就是,关系的每一个分量必须是一个不可分的数据项。根据以上要求由e-r图得出系统关系模型如下: 用户表(用户名,密码,用户id,角色)

填空题、选择题、判断题、简答题、程序题(题号,题型,科目,分数,题目内容,题目答案)

试卷表(试卷名称,题型,题号,各题分数)

试卷信息表(试卷名称,试卷科目,组卷方式,试卷难度系数,试卷状态)

本文初步设计的专业课试题库系统具有以下优点:1)可高效管理、处理大批量的题库数据,通过专业课的服务器群组、缓存及系统优化技术。系统只允许具有权限的用户登录,稳定性有一定的保障。2)界面简洁,易于操作。每个操作不需要详细的说明,用户就能熟练快速的使用,不需安装任何软件。 参考文献

[1]黄荣怀,刘黄玲.计算机辅助评价的发展趋势[j].电化教育研究,2009,109(5):15-20

[2]管恩京,陈静.第十届全球华人计算机教育应用会议论文集.北京:清华大学出版社,2006

因篇幅问题不能全部显示,请点此查看更多更全内容