公务员期刊网 精选范文 题库管理系统范文

题库管理系统精选(九篇)

题库管理系统

第1篇:题库管理系统范文

关键字 系统建立 试题库 管理功能

随着计算机技术的飞速发展,现代教育思想和教学手段的不断变革,越来越多的计算机技术被引入教学过程,并形成了多种多样的智能计算机教学系统。其中计算机辅助的题库系统作为智能计算机教学系统的核心,越来越受到人们的重视。

1 试题库信息系统开发意义

题库系统能够保证考试或测验题目具有较高质量、保持水平稳定、更好地达到教学目的。传统考试中所依赖的手工方式其测验、考试等均存在着诸多弊病一是组考工作量大;二是周期长;三是反馈信息的能力较弱,难以统计出学生对各个知识点的掌握程度。

建立教学考试试题库或试卷库不仅可以节省大量的人力资源重复劳动,而且使考试向正规化、科学化、规范化发展,这对深化教学改革,提高教学质量,科学规范教学管理起着重要的作用。

1.1 能客观评价教学质量。利用题库改革教学手段,实现教考分离,可以使考试达到规范化、科学化,消除命题者主观意愿所带来的负面影响,更加客观、真实、全面地评估教学质量。

1.2 能为教员提供大量参考资源。开阔教员视野教员为了提高教学水平与教学质量,需要参考大量试题资料。没有一个方便有效的工具,会让教员操作起来费时费力,而又不能得到理想的资源。特别是年轻教员,由于缺乏知识的积累显得更加穷匮。

1.3 能提高学校的试题质量。题库系统能够让大家一起共享优质资源,集思广益,共同进步,从而使学校的试题整体质量水平大幅提升。

1.4 能有效提高教员的工作效率。教员往往为出一份好试卷费尽心机,自己能想绝妙的好题,但却很难按要求绘出理想的图形。为教员提供方便操作,高效作图的工具,让老师竭尽所能,充分地发挥其才智。

2 试题库信息系统的建立

所谓试题库,是由许多使用于不同目的、技能和任务需要,具有必要参数的大量优质题目组成的集合。在性质上,题库是将知识和经验形式化,利用计算机系统组建一个规则系统,以试题为资源,为一定的考试提供内容等值、质量稳定的试卷的一种命题操作与命题管理技术。在操作上,题库一般用一个计算机软件作为技术平台进行题库的管理工作,包括试题的录入、检索和修改,组卷模式的创建,试卷的生成、编辑和打印。

题库建设是个艰巨的系统工程,整个工作过程必须要有坚实、科学的理论基础,规范题库的标准化要求以及题库建设的必要流程,为题库系统的开发提供根本的建设原则。

2.1 建立标准化试题库的要求

2.1.1 有高素质的命题教师队伍。试题库建设不仅仅是简单的将试题组织在一起,它要求命题教师具有多方面的知识。首先要求教师精通本门学科的专业知识,其次还要对教育测量学、教育统计学、教育评价学有所了解。

2.1.2 试题应标准、科学、准确。试题库中的试题内容要科学,格式要标准,表述要准确。试题之间应彼此独立,不可相互提示、相互矛盾。

2.1.3 试题库应适时更新。试题库的建立不是一劳永逸的,试题库需要不断充实,不断更新。试题库中的试题应该随着教学内容和教学要求的变化而相应变化,以适应学科发展和考生水平变化,这对于延长试题库的生命周期有重要意义。

2.1.4 试题库中的试题应具有一定规模。试题库中的试题必须达到足够数量,否则就会失去试题库的价值。单科试题根据知识点、难度、题型等参数的要求,应具有合理的比例结构,其题量也应具有一定规模,一般至少应能保证抽取的试题重复率不超过10%为佳。

2.2试题库信息体统建设的流程

一是题库的结构设计:对题库的整体结构进行设计,也包括试题各属性的设置和度量标准等。二是试题精选:试题库中的试题应是精心挑选的,必须符合教学大纲和考试大纲的要求,这样才能保证试题质量。三是试题测验:组织学生进行试题测验,对学生测验得到的反馈信息进行综合分析,从中筛选出适合考试的题目,并对试题难度、区分度等参数进行指定,这些参数指定后不应一成不变,而应依据每次测验的分析结果,实现对试题参数的自动修正。四是试题存储:经过前两个步骤筛选出来的试题,根据其难度、区分度等参数进行整理编排,按数据库的存储要求进行存储。为提高试题库管理效率,可以开发试题库管理系统来实现试题入库存储,既能使操作简单易行,又能使试题的存储方式灵活多样。五是试题维护:试题维护就是要经常检查试题的思想性、科学性,根据学科内容和考生水平的发展,不断地对题库中的试题做相应的补充、修改和删除工作,及时修正试题的各项技术参数,以满足未来命题的需要。

3 试题库系统管理功能

3.1 用户信息管理功能

用户信息管理功能是对使用试题库的用户( 教员、学员) 进行注册、登陆、密码验证、身份识别、权限授予等一些列安全管理活动。

3.2 试题管理功能

提供对试题库的备份和恢复操作,可以对试题库中的试题进行分类统计和分析,如按章节统计试题的题型、难度比例等情况。提供对试题的添加、删除、修改和查询等维护操作,可以对试题库中的与本系课程相关的试题进行分类统计和分析,可以审核、确认教师的试题添加、修改和删除操作,可以审核教师以 word 附件形式提交的批量试题,并可实现批量试题的导入等。

3.3 成绩管理功能

管理功能是在学生用户进行在线考试之后, 将试题及试卷的得分情况进行统计汇总, 并按照相应模型对成绩及试卷进行分析,对考试效果做出评价鉴定。可分为成绩统计功能和成绩查询功能。成绩统计功能参照学生ID、试卷ID将成绩存入答卷表中,并计算相关统计值。成绩查询功能为用户提供了对成绩的查询操作,学生用户只允许查询自己的成绩,而教师用户可以查询每个学生用户的成绩。

3.4 试卷管理功能

提供按组卷参数自动出卷功能,对提交或生成的试卷进行审核,对未曾审核的试卷可以进行查询、修改、预览、删除和审定,对审核通过的试卷可以进行预览、查询、打印和存档,对考后试卷提供添加试卷分析的功能。提供按组卷参数自动出卷功能和逐题添加的手动组卷功能,可以对考后试卷提供添加试卷分析的功能。

建立并使用试题库系统是改革现有考试模式、提高教学质量的重要手段,也是实现客观评价教学效果的重要措施。基于计算机技术的试题库系统提供了自动组卷、自动评分、成绩查询等教学辅助功能。试卷库系统对于实现教学资源共享、节约教学成本、激发学生兴趣、改善教学方法等积极目的。试题库的建设是一项长期、复杂、细致的工作, 需要各方面协调配合,及时调 整和完善,以适应学科发展和教学工作的需要。

参考文献:

第2篇:题库管理系统范文

二、题目研究内容:

当今社会为信息社会,世界已进入在计算机信息管理领域中激烈竞争的时代。信息已成为继劳动力、土地、资本之后的又一大资源,谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中,占有一席之地,谁就会更有优势,这一点已得到举世公认。

随着WTO的加入和我国工业的迅猛发展,为了抓住机遇,在竞争占得先机,作为生产企业的一个必不可少的重要环节—库存管理的信息化、计算机化也就迫在眉捷了。开发库存管理信息系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流,提高效益,促进国民经济结构优化;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率,增加单位效益。

库存管理的对象是很多的,广而言之,它可以包括:商业、企业库存的商品,图书馆库存的图书,博物馆库存的展品等等。在这里本文仅涉及工业企业的产品库存。它主要包括下列三部分:

1、没有经过企业加工,而为企业生产或其他各方面所需要的原材料、燃料、半成品、部件等,如钢材、轴承、发动机、电动机等。

2、已经过企业加工,但尚未加工完毕的在制品。

3、企业已加工完毕,储而待销的成品与备件等。

库存管理系统按分类、分级的模式对仓库进行全面的管理和监控,缩短了库存信息流转时间,使企业的物料管理层次分明、井然有序,为采购、销售和生产提供依据;智能化的预警功能可自动提示存货的短缺、超储等异常状况;系统还可进行材料库存ABC分类汇总,减少资金积压。完善的库存管理功能,可对企业的存货进行全面的控制和管理,降低库存成本,增强企业的市场竞争力。

库存管理信息系统研究的内容涉及库存管理的全过程,包括入库、出库、退货、订货、库存统计查询等等。

下面介绍库存管理的工作流程:

#入库

供货单位发货---运输---货物到达后测试检验---送货单---库管人员查收入库---入库单

处理各种入库业务,如:工业企业的生产入库、委外加工入库、其他入库等入库业务;按入库类型可以分别在不同模块录入入库单据信息。

#出库

库存统计表---各使用单位---领料单----库管人员出库---出库单

处理各种出库业务,如:工业企业的生产领料、委外领料、其他出库等出库业务;按出库类型可以分别在不同模块录入出库单据信息。

#退货

产品不合格通知书---各使用单位----领料单存根---库管人员退货---退货单

#订货

库存管理部门向采购部门发出采购单---采购部门向供应单位传递订货单---供应单位组织发货---运输----货物到达后测试检验---入库

#盘点

备份库存数据,打印盘点表,可按仓库、批次进行盘点,并根据盘点表生成盘盈、盘亏表,调整库存账。

盘点的功能是检查仓库现有库存量与帐面数量是否一致。若盘点结果是仓库现有库存量大于帐面数量,则盘盈;若盘点结果是仓库现有库存量小于帐面数量,则盘亏。无论是盘盈还是盘亏,它们的差异量都记录在盘点调整单。

根据上述工作流程,库存管理系统将包含以下内容:

1.能对企业内的各类货物进行ABC分类管理,并提供最低库存量、最高库存量、安全库存量的预警功能。

2.可以存储各类信息档案包括物资、产品基本信息、供货单位信息、使用单位信息等。

3.可以方便快捷的进行物资入库管理/物资出库管理等等,安全、高效;支持各种类型的出/入库业务:生产入库、委外加工入库、采购入库、其他入库、生产领料出库、委外领料出库、销售出库和其他出库等

4.提供退货管理功能

5.通过查询库存,及时了解库存余额信息,便于订货下单,以免由于缺货,影响生产。另外,还提供经济订货量计算功能和打印订货采购单功能。

6.支持库存盘点功能,可按仓库、物料进行盘点,自动汇总盘点数据,及时生成盘赢亏调整单

7.可及时打印库存余额,方便领导决策或安排及时定货.

三、调研情况

1、国内外现状研究:

计算机在管理中的应用开始于1954年,当时美国首先用计算机处理工资单。40多年来,计算机在处理管理信息方面发展迅速。例如,60年代美国计算机在管理中应用项目不到300项,到了1975年达到2670项。而现在,美国在财务会计上90%的工作由计算机完成;物资管理中80—100%的信息处理由计算机完成;计划管理中是80—90%。据计算机应用方面发展较快的国家统计,计算机用于经济管理的约占80%;用于科技运算的占8%;用于生产过程控制的占12%。因此,经济管理是计算机应用的主要领域。

当然,由于库存管理在经济管理中占重要地位,其计算机化在发达国家中也已经达到了相当高的水平。我国在全国范围内推广计算机在管理中的应用,是在70年代末开始的,虽然起步较晚,近几年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国管理信息处理的现代化起了重要的作用。

2、目前存在的问题:

库存管理对企业来说是一项繁琐复杂的工作,每天要处理大量的单据数据。为及时结清每笔业务,盘点库存和货物流动情况,保证企业生产用料以及货物安全,库管人员要花费大量人力物力和时间来作数据记录统计工作。

在世界发达国家,库存管理的计算机化水平已经很高了,尽管我国的生产企业在这方面也有了很强的意识和长足的进步,但仍存在这样、那样的一些问题。

表现之一:有的企业单位的库存管理部分目前仍为手工、半手工操作。从供应单位办理入库登记开始,到使用单位输领料出库手续为止,所有操作基本上都是由仓库管理人员笔写,手理,加上算盘、计算器来完成。这不仅繁锁,效率低,而且缺乏库存管理的一些基本手段,如库存状况统计,查询经济订货量计算等,这给企业在一定程度上造成了管理上的落后,及经济利益上的损失。

表现之二为:有的单位的库存管理部已上了微机,但对微机的利用效率极低,有的在用它打游戏,有的仅把它当计算器或打字机来用。

表现之三为:有的企业单位既有了微机同时也有了库存管理软件,但硬件上去了,软件上不去。因为他们用的库存管理软件,大多为自己的工作人员及其他一些非专业人员所开发的简单的管理程序,很难称得上是“库存管理信息系统软件”这些程序的弱点多表现为:1)系统开发时无科学的理论支持。2)开发过程中调研不全面。3)软件编写时模型不清晰完整。4)所用开发工具落后(如Foxbase等)。

四、研究解决方法及思路

根据我国国内库存管理信息系统在企业中应用普及时出现的各种问题,我将用我所学知识,利用当前管理信息系统科学的、实用的理论,开发一套基于NET的库存管理系统,以求能对我国库存管理现代化水平的提高贡献一份微薄的力量。

具体的方法及计划如下:

全论文将分为三个部分。第一部分为引论,阐明所开发项目(库存管理信息系统)要满足用户哪些要求,并给出全文的摘要。第二部分为实际开发过程,这将是论文的核心内容分为理论支持,系统分析(实际调研),系统设计,软件编写,运行调试,系统安装,系统维护七章。第三部分为结束语部分,分为经验教训和注意问题及作者建议,参考资料二章。作为作者自己的心得体会与读者共享。这三个部分中,第二部分为库存管理信息系统开发过程、方法及工具()使用的详尽论述处于全论文的核心地位。而其中的理论支持,系统分析,系统设计,软件编写又是第二部分的核心,在此将这四章主要内容概述如下:

<一>理论支持一章主要内容包括:(1)当前计算机管理界所流行且实用的系统建设三原则:整体性原则、分作—协调原则、目标优化原则。(2)系统开发的结构化生命周期法。(3)原型法。

第3篇:题库管理系统范文

题 报 告 一、 论文题目:库存管理信息系统的开发 二、 题目研究内容:当今社会为信息社会,世界已进入在计算机信息管理领域中激烈竞争的时代。信息已成为继劳动力、土地、资本之后的又一大资源,谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中,占有一席之地,谁就会更有优势,这一点已得到举世公认。随着WTO的加入和我国工业的迅猛发展,为了抓住机遇,在竞争占得先机,作为生产企业的一个必不可少的重要环节—库存管理的信息化、计算机化也就迫在眉捷了。开发库存管理信息系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流,提高效益,促进国民经济结构优化;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率,增加单位效益。库存管理的对象是很多的,广而言之,它可以包括:商业、企业库存的商品,图书馆库存的图书,博物馆库存的展品等等。在这里仅涉及工业企业的产品库存。它主要包括下列三部分: 没有经过企业加工,而为企业生产或其他各方面所需要的原材料、燃料、半成品、部件等,如钢材、轴承、发动机、电动机等。2、 已经过企业加工,但尚未加工完毕的在制品。3、 企业已加工完毕,储而待销的成品与备件等。 库存管理系统按分类、分级的模式对仓库进行全面的管理和监控,缩短了库存信息流转时间,使企业的物料管理层次分明、井然有序,为采购、销售和生产提供依据;智能化的预警功能可自动提示存货的短缺、超储等异常状况;系统还可进行材料库存ABC分类汇总,减少资金积压。完善的库存管理功能,可对企业的存货进行全面的控制和管理,降低库存成本,增强企业的市场竞争力。库存管理信息系统研究的内容涉及库存管理的全过程,包括入库、出库、退货、订货、库存统计查询等等。下面介绍库存管理的工作流程:#入库供货单位发货-运输-货物到达后测试检验-送货单-库管人员查收入库-入库单处理各种入库业务,如:工业企业的生产入库、委外加工入库、其他入库等入库业务;按入库类型可以分别在不同模块录入入库单据信息。#出库库存统计表-各使用单位-领料单库管人员出库-出库单处理各种出库业务,如:工业企业的生产领料、委外领料、其他出库等出库业务;按出库类型可以分别在不同模块录入出库单据信息。#退货产品不合格通知书-各使用单位领料单存根-库管人员退货-退货单#订货库存管理部门向采购部门发出采购单-采购部门向供应单位传递订货单-供应单位组织发货-运输货物到达后测试检验-入库#盘点备份库存数据,打印盘点表,可按仓库、批次进行盘点,并根据盘点表生成盘盈、盘亏表,调整库存账。盘点的功能是检查仓库现有库存量与帐面数量是否一致。若盘点结果是仓库现有库存量大于帐面数量,则盘盈;若盘点结果是仓库现有库存量小于帐面数量,则盘亏。无论是盘盈还是盘亏,它们的差异量都记录在盘点调整单。 根据上述工作流程,库存管理系统将包含以下内容:1. 能对企业内的各类货物进行ABC分类管理,并提供最低库存量、最高库存量、安全库存量的预警功能。2. 可以存储各类信息档案包括物资、产品基本信息、供货单位信息、使用单位信息等。3. 可以方便快捷的进行物资入库管理“物资出库管理等等,安全、高效;支持各种类型的出/入库业务:生产入库、委外加工入库、采购入库、其他入库、生产领料出库、委外领料出库、销售出库和其他出库等4. 提供退货管理功能5. 通过查询库存,及时了解库存余额信息,便于订货下单,以免由于缺货,影响生产。另外,还提供经济订货量计算功能和打印订货采购单功能。6. 支持库存盘点功能,可按仓库、物料进行盘点,自动汇总盘点数据,及时生成盘赢亏调整单7. 可及时打印库存余额,方便领导决策或安排及时定货. 三、调研情况国内外现状研究:当然,由于库存管理在经济管理中占重要地位,其计算机化在发达国家中也已经达到了相当高的水平。我国在全国范围内推广计算机在管理中的应用,是在70年代末开始的,虽然起步较晚,近几年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国管理信息处理的现代化起了重要的作用。 2、目前存在的问题:库存管理对企业来说是一项繁琐复杂的工作,每天要处理大量的单据数据。为及时结清每笔业务,盘点库存和货物流动情况,保证企业生产用料以及货物安全,库管人员要花费大量人力物力和时间来作数据记录统计工作。 在世界发达国家,库存管理的计算机化水平已经很高了,尽管我国的生产企业在这方面也有了很强的意识和长足的进步,但仍存在这样、那样的一些问题。表现之一:有的企业单位的库存管理部分目前仍为手工、半手工操作。从供应单位办理入库登记开始,到使用单位输领料出库手续为止,所有操作基本上都是由仓库管理人员笔写,手理,加上算盘、计算器来完成。这不仅繁锁,效率低,而且缺乏库存管理的一些基本手段,如库存状况统计,查询经济订货量计算等,这给企业在一定程度上造成了管理上的落后,及经济利益上的损失。表现之二为:有的单位的库存管理部已上了微机,但对微机的利用效率极低,有的在用它打游戏,有的仅把它当计算器或打字机来用。 四、研究解决方法及思路根据我国国内库存管理信息系统在企业中应用普及时出现的各种问题,我将用我所学知识,利用当前管理信息系统科学的、实用的理论,开发一套基于NET的库存管理系统,以求能对我国库存管理现代化水平的提高贡献一份微薄的力量。具体的方法及计划全论文将分为三个部分。第一部分为引论,阐明所开发项目(库存管理信息系统)要满足用户哪些要求,并给出全文的摘要。第二部分为实际开发过程,这将是论文的核心内容分为理论支持,系统分析(实际调研),系统设计,软件编写,运行调试,系统安装,系统维护七章。第三部分为结束语部分,分为经验教训和注意问题及建议,参考资料二章。作为自己的心得体会与读者共享。这三个部分中,第二部分为库存管理信息系统开发过程、方法及工具(VB.NET)使用的详尽论述处于全论文的核心地位。而其中的理论支持,系统分析,系统设计,软件编写又是第二部分的核心,在此将这四章主要内容概述二系统分析系统分析就是明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个系统开发过程中,是要解决“做什么”的问题,把要解决哪些问题、要满足用户哪些具体的信息需求调查、分析清楚,从逻辑上或从功能需求上提出系统的方案。通过对系统的调查和可行性分析,画出系统的实际操作流程供货单位管理 使用

第4篇:题库管理系统范文

关键词: 需求分析;管理信息流

考试题库管理系统的设计中首先应充分研究系统的需求分析。而需求分析是软件设计中一个非常重要的阶段,一个完善的需求分析对一个系统的开发设计、功能实现、系统评估都存在很重要的意义。它主要完成的任务是确定系统能够实现的功能,系统需要实现哪些功能,也就是对于相应的软件系统提出明确的、完整的、清晰具体的需求,是系统开发的基础,直接影响到一个软件工程的成败及产品的质量,是系统设计中非常重要的一环。考试题库管理系统的设计中必须为用户考试试卷的组卷,准备一个足够大容量的试卷数据库,同时能够给不同的用户提供不同的权限服务,并在系统的操作中提供帮助文件,尽可能的考虑到各种需求,同时向标准化、通用化、集成化、智能化的管理系统的方向发展。

1 概述

基于常职院考试题库管理系统,其功能是为满足常德职业技术学院的教职员工和学生进行网上测试而开发的,下面分析考试题库管理系统软件的需求问题:

随着今年来各高等院校的扩招热潮,各个高校都设置了很多专业,不同专业之间的课程虽然大多数是不同的,但是有些课程的设置是相同的,而且对于不同专业,考试的难度并不是相同的,所以教师在给不同专业的学生出考试试卷的时候,往往需要根据专业的不同、各专业所注重点的不同设计出不同的试卷,这样一来,教师的工作量就会非常的大。所以急需一个比较省力、快捷的组卷方式。

在试卷的设计中,由于不同老师对知识点的认识不同,可能有的老师认为是比较难的,其他老师却认为是容易的,所以可能不同的老师设计的卷子的难度将不会一致,这时就需要设计这样一个题库,题库中的内容是由不同的老师出的题目,在试卷的组卷中,采用随机抽取方式来组卷,将达到最公平的状态,防止了有些老师在出卷过程中的放水行为。

由于考试时间的不同,可能需要组出几组难度一致的考试试卷,这如果让人工的方式来设计的话,不可避免的会出现考试难度上的差异。

基于以上三大特点,设计的基于常职院考试题库管理系统中,应尽可能考虑教学环节、考试出卷环节等问题,因此其主要实现的目标有以下几个:

1)通用性:对于同一个学院或者相近专业的学生,本系统能够提供不同难度的试卷,既使系统达到很好的适用性及通用性。

2)易用性:考试系统是一个界面交互式的系统,必须有一个很好的交换界面,并且保证用户在使用系统的过程中能够保持很好的效率,及尽可能的降低误操作及不必要的无用功。

3)实用性:考试系统应该是可以通过web界面链接到Internet网中,这样用户就可以通过Internet链接到考试系统,实现远程的操作。

4)稳定性:稳定性是一个软件系统运行的必要前提,要是不能达到稳定的要求,那将不能再谈其他,基于常职院考试题库管理系统的开发将采用B/S模式。

5)可扩展性:现代软件系统的开发中必不可少的需要考虑软件的可扩展性。

2 功能需求分析

系统的功能需求分析也相当重要,主要是分析系统所需的功能。考试题库管理系统是一款网络在线考试的系统,所以在系统的设计中必须考虑用户信息管理、考试大纲管理模块、试题信息管理模块、试卷信息管理模块、用户帮助模块等五个部分,下面依次给出各个模块的功能需求分析。

2.1 用户信息管理模块

一个网上考试系统,其安全性是非常重要的,考试题库系统必须保证用户信息包括考试证号、考试成绩、身份信息不被泄露。同时在用户信息管理模块,完成的其他重要任务还有添加新用户、修改用户信息、查询用户信息等、修改用户密码,同时支持用户登录管理等功能。

2.2 考试大纲管理模块

考试题库系统中必须对每门不同的课程设置不同的考试大纲,考试大纲模块的主要功能是实现对考试大纲的管理,包括考试大纲模块的管理,包括对添加、修改、查询、删除考试大纲等功能。

2.3 试题信息管理模块

试题信息管理模块的主要功能是实现对考试题库中的试题信息进行管理,管理的主要功能为试题信息的添加、查询、删除、修改等功能。试题信息的管理给不同权限的管理员提供了不同的权限。

2.4 试卷信息管理模块

试卷信息管理模块是考试题库系统中核心部位,主要的任务有四个,第一:人工组卷,此模块支持传统的出卷方式,以适应某些特殊的考试要求;第二:智能组卷,即在试卷的生成之前设置好目标试卷的各项参数,包括试卷的总体难度,作答时间,考试时间,考试题型题量等;第三:生成新试卷,主要任务是借用过去的老试卷来生成新的试卷;第四:试卷的审核,包括对试卷的浏览、修改、删除、查询等功能。

2.5 用户帮助模块

用户帮助模块往往是一个系统软件中容易忽略的一个部分,但是一个很好的帮助系统将会对一个系统的使用推广起到事半功倍的作用,在本系统的帮助模块中包括了用户操作流程,系统各个功能模块的使用方法,并对不同类型的用户划分了不同重点。

3 管理信息流

1)顶层信息流:是指本考试题库管理系统的最顶端信息

的流程。

2)用户管理信息流:是题库考试系统的基本组成部分,需要在系统中创建用户、修改用户信息、查询用户信息,并且所有的用户都由管理员用户创建。系统中的用户管理信息流,即为用户管理的信息流,主要的信息有登录信息、登入信息、修改条件,查询方式条件等。

3)考纲管理信息流:即为在进行考纲管理的过程中产生的或者所需要的信息的流程图,主要的信息包括知识点信息、查询信息、科目信息等。而考纲管理是指考试大纲的要求,如何按照考试大纲的要求组成试卷,包括知识点信息、科目信息以及形成知识点文件三个部分构成。

4)试题管理信息流:是指在进行试题管理的过程中所产生的信息的流程图,主要包括的信息有科目信息、试题修改条件、试题信息、审题信息、题型文件、试题文件等。

5)试卷管理信息流:即在试卷的管理过程中所产生的信息的流程图,主要包含的信息有组卷条件、试卷浏览目的、试卷审题要求、试卷维护条件等。

综上所述,从常职院的实际情况出发,就考试题库系统的概况、考试题库系统的功能需求分析、考试题库系统的运行环境的需求分析等方面做了详细的描述;给出了系统设计中的管理信息流,包括试卷管理信息流和试题管理信息流以及顶层信息流等,给出的系统管理信息流的主要目的是明确系统的信息流动,为系统的设计提供依据,为系统的整体需求、概要设计和详细设计提供其方向和要求。

参考文献:

[1]盛志伟、刘仕药,基于Web的网络考试系统的设计与实现,计算机与现代化,2005(7).58-61.

[2]RHRusting.The GRE Advanced Testin Computer Science[J].IEEE Computer Dec.1997,129-133.

[3]周廷美、刘方明,基于模式识别的网络考试系统设计,计算机工程与科学,2005(7).109-110.

[4]何克抗,建立题库的理论(全国CBE学会第七届学术会议论文集),长沙:国防科技大学出版社,1995.

[5]田生伟、禹龙,智能组卷与评价系统在高校重点课程建设的应用,计算机工程,2004.

[6]张海藩,软件工程导论,北京:清华大学出版社,2003,20-44.

第5篇:题库管理系统范文

关键词:检测机构;标准项目库;测试项目;关联

随着计算机技术的普及以及软件技术的飞速发展,国内外各纺织品检验实验室均已经充分认识到管理信息系统在实验室管理中的巨大应用前景,并纷纷开发各自的管理信息系统[1,2]。在整个管理信息系统中,必定会有样品流转的业务功能模块[1,2]。其中对于样品的测试项目、测试方法、判定标准的选择又是整个业务功能模块的重中之重。整个管理信息系统的效率很大程度上取决于是否有一个高效、便捷、易维护的标准项目库。 本文将介绍本单位在构建标准项目库中遇到的问题以及改进的方向,仅供参考。

标准项目库的作用简介

虽然各个检测机构在样品的流转方式上不尽相同,但是一般都需要经过样品的信息录入,测试项目的选择,分解到各个试验小组进行检验,最后出具报告等4个基本的步骤[3],如图1所示。

图1 检验流程

对于测试项目的选择,根据客户的需求可以分为以下两种类型:一种是不需要进行测试结果符合性的评价,这种测试项目可以直接从常用的测试项目库中进行选择;另一种是需要进行测试结果符合性的评价,这种测试项目一般要从对应的产品标准、企业标准或者是综合类标准(如强制性标准、生态安全标准等)对应的项目库中进行选择,如图2所示。

图2 测试项目的选择流程

标准项目库的作用就是在上述的选择测试项目的过程中提供一个供选择的界面,可以通过测试项目的名称或者项目的测试方法选择测试项目,也可以根据指定的评价标准选择具体的测试项目,如表1所示。

通过选择项目可以将该项目对应的测试方法、所属的检验小组、项目的收费、评价指标、单位等一起选中。

标准项目库存在的问题

从上述介绍的标准项目库的作用来看,要进行项目的选择,首先需要构建各种标准的项目库。之前本单位所使用的管理信息系统是2009年开发的,由于当时的业务情况以及条件、经验的不足,构建的标准项目库存在着以下问题(图3):

图3 标准项目库

1.测试项目所属的检验小组的问题

由于不同的测试项目是由不同的试验小组测试,如“纤维成分含量”项目是由成分组测试,“耐摩擦色牢度”项目是由色牢度组测试。当需要调整某个测试项目所属的检验小组时,需要在整个标准项目库中查找含该项目的记录进行修改,对于不断增加的标准项目库,这样的操作非常不方便,而且容易遗漏。

2.测试方法的版本问题

当从产品标准中选择项目时,由于产品标准中某些测试项目的测试方法指定了具体的版本,如FZ/T 81007―2012《单、夹服装》[4]标准中的“耐皂洗色牢度”项目的测试方法GB/T 3921―2008 有指定年份2008,当方法标准更新时,未指定年份的测试方法需要更新到最新版本,在进行测试方法的批量更新时,目前的标准项目库无法识别哪些项目是可以直接更新到最新版本。

3.测试项目的认可状态问题

由于早期构建标准项目库时,未加入测试项目的认可状态标识,导致整个项目库所有的测试项目的认可状态不明,只能通过在出具报告时进行人为识别,效率低下,而且容易遗漏。

4.测试项目的检验周期问题

由于每一个测试项目都有相应的检验周期,在之前构建标准项目库时,我们给每个测试项目都添加了检验周期。当需要批量修改某个测试项目的检验周期时,会出现前述相同的问题,需要在整个项目库中进行逐一操作,效率低下,而且当新增标准项目库时相同的测试项目的检验周期无法自动获取,还是需要逐一添加,这给整个报告的测试周期的判断带来了很大的不便。

5.测试项目的收费问题

当单位对某个测试项目的收费进行了调整,需要在项目库中修改该项目的收费时,需要在整个项目库中搜索逐一修改,非常不便。

6.测试项目的批次统计问题

由于不同的产品标准对于同一个测试项目有不同的项目名称,比如同样是“耐光色牢度”项目,不同的产品标准里面叫法不同,项目库中会有“耐光”“耐光色牢度”“耐日晒色牢度”等项目名称,这样给统计“耐光色牢度”这个项目的测试批次带来了很大的不便。

今后标准项目库的改进方向

基于以上存在的问题,本单位于2014年开始对旧的业务管理系统进行升级改进。通过对测试项目的属性分析,我们采用测试方法与测试项目、收费、检验周期、所属的试验小组、认可状态进行唯一关联,也就是通过测试方法可以确定这个测试项目的收费,所需要的检验周期,所属的试验小组,以及认可状态。根据这样的绑定原则,构建一个基础项目数据表,如图4所示,每个测试方法对应的组合都有唯一的ID识别。

之后在构建标准项目库时,所有的测试项目都从基础项目数据表中进行关联选择。由于基础项目数据表中的项目属性组合是唯一的,不重复的,当需要修改整个标准项目库中的项目的收费、检验周期、所属的试验小组,以及认可状态时,只需要在基础项目数据表中找到对应的这条项目记录进行修改即可批量更新。同时由于标准项目库已经与基础项目数据表关联,当需要进行项目的测试批次的统计时,可以通过根据基础项目数据表中的项目名称进行统计,这样就避免了多个类似项目名称的干扰。而测试方法的版本问题则可以通过在录入具体的每个产品标准的测试项目时进行人工标记进行识别。通过以上思路修改后的标准项目库如图5所示。

结语

以上是本单位在构建业务信息系统的标准项目库过程中遇到的一些问题及对应的解决思路和方法。总体来说,升级后的标准项目库更加的人性化,易于维护,对于测试项目的选择也更加的便捷,在不断实践中,我们还发现许多待改进之处,仅以此文抛砖引玉,欢迎大家批评指正。

参考文献:

[1] 夷婧.纺织品检验实验室信息化管理的探讨与设计[J].中国纤检,2012,8(下):72-73.

[2]马兰.浅谈服装检测实验室信息管理系统的应用[J].天津纺织科技,2013,202:60-63.

[3] ISO/IEC 17025 General requirements for the competence of testing and calibration laboratories [S].

第6篇:题库管理系统范文

关键词:计算机;数据库;管理技术

中图分类号:TP311.13

随着科学技术的飞速进步与发展,计算机技术已经发展到了一个新的阶段。各类信息极度丰富,数字化信息技术和网络技术高速发达,使得在计算机应用已经普及并不断发展的今天,掌握计算机基本技术和具备应用计算机技术的能力是当今人们必须具备的基本素质之一。而计算机数据库技术是计算机科学技术中发展最快、应用最广的技术之一,它已成为计算机信息系统与应用系统技术的核心和基础,本文就计算机数据库管理技术中存在的问题进行了分析与讨论。

1 计算机数据库管理技术存在的问题

计算机数据库系统是实现数据存储、组织和管理的有效形式,而计算机数据库管理可以实现数据库的建立和使用,是数据库系统安全使用的保障。但是,在使用数据库的过程中其安全性至关重要,在一个网络化和信息化的系统中,数据很容易被用户非法越权使用、盗取、更改甚至破坏险,无论发生哪一项,都将严重损害数据库的安全性并造成严重的后果。所以,保证数据库的安全使用是数据库管理技术中至关重要的问题。下面从三方面阐述计算机数据库系统的安全问题。

1.1 操作系统的问题

数据库操作系统的主要风险来源之一就是计算机操作系统,计算机病毒和木马程序、服务器操作系统后门以及操作系统和数据库系统的关联方面都是操作系统中存在风险的地方。

第一,病毒是最常见的风险,由于操作不当可能会导致木马程序的产生,这种病毒会对数据库的安全性构成极大的威胁。木马程序可能会修改计算机程序的密码,这样系统的新密码可以随时被入侵者盗走,进而篡改数据库信息,大大地破坏了数据库的信息内容。

第二,我们在设置操作系统时,不可避免地会在在服务器操作系统中留有一个后门,这是伴随着数据库系统的特征参数设置的,它使得数据库的信息通过这个途径可以被电脑黑客们盗取,极大程度地破坏了数据库的安全性。

第三,数据库系统和操作系统有着很大的关联性,因为硬件设备和操作系统所提供的环境在一定程度上决定了数据库系统的安全性,所以一旦问题出现在操作系统环节上,例如操作系统允许直接存取数据库文件,这样子无论数据库管理系统采用怎样的措施都无法保证数据库的安全。

1.2 管理方面的问题

一般网络用户只注意获得网络资源的时候网络是否方便、高效,这样的情况下当使用数据库管理系统的用户缺少网络信息安全意识时,也就是保密意识薄弱,且对实际存在的风险与后果不能够正确认识,从而忽视了网络安全问题。这样子一旦安全管理方面出现问题,又或者安全防范措施落实的不够充分,就会发生安全事件,都是管理工作失职的表现。

1.3 数据库系统自身的问题

随着时代的进步和发展,关系数据库的特征已经取得了一定的发展与应用,近十几年已广泛被人们所使用,各方面技术已趋于成熟。但是在如今的计算机时代,存在的网络信息安全问题与十几年已经不可同日而语,如今的网络操作环境和应用系统对于数据库安全提出了更高的要求。显然,关系数据库系统所具备的安全特征不够充分,系统的安全特征还不能得到有效发挥与实现,这也是数据库系统中不成熟的一部分。

2 计算机数据库管理技术分析

本文从以下三个方面对数据库管理技术进行了技术分析,来解决数据库管理系统存在的问题。

2.1 加密技术

现今数据库里存储着重要的机密数据,一些网络黑客却出于特殊目的,通过非常规手段非法窃取他人的用户名和密码,越权打开其偷取数据库文件和篡改信息,这样尤为重要的机密文件与信息就会外露,造成不必要的损失进而可能会导致严重的后果发生。针对上述情况,可以采用的数据库技术―加密技术,通过对重要数据的加密处理,就可以保护数据库里存储的数据。当一些重要的信息数据存储在数据库后,加密技术可以阻止数据在未授权下被访问,这样子就算数据库管理系统崩溃了,数据的安全性也不会受到影响与威胁。例如,一些重要文件如商业机密、金融数据或是网络游戏的虚拟财产等,在数据库系统中对它们进行加密,这样就能防止数据在未授权的情况下被访问,哪怕整个系统崩溃了,也不用担心其安全性,因为加密技术在保护着数据的安全致使不会被非法盗取。

2.2 存取管理技术

存取管理技术是数据库技术的重要组成部分,包括访问控制技术和用户认证技术两大部分。其中访问控制技术是指对已经进入系统的用户的控制,涵盖了数据的修改控制和浏览控制,在计算机系统处理功能方面对数据进行保护,在最前方保护数据的安全性。数据库管理系统一般采用两种方法进行访问控制:第一种是将数据库系统的使用权限交给用户,一般使用的是基于角色的访问控制,以达到加强访问控制和身份认证的效果;第二种是利用数据功能模块设置用户使用权限,并且针对不同的用户设置不同的使用权限。而用户认证技术相对访问控制技术而言是由系统提供的最外层安全保护方式,来达到是阻止用户的越权访问的目的,因此系统必须在用户每次请求进入数据库前对用户身份进行合法身份的识别和认证以确保安全性。目前,最常用的方法是设置口令法,近几年也发展出像指纹、虹膜、智能卡认证技术等高技术身份验证方法,达到了更高的安全标准。

2.3 备份与恢复技术

计算机系统发生故障是不可避免的,经常会损坏或丢失数据,这样以来提前做好数据库备份,即使系统突然发生故障或崩溃,数据库中的文件与信息也不会遭到破坏,数据库还是可以完整地恢复到原来的水平和状态。数据库常用的备份方法主要有三种:一是逻辑备份,即通过软件实现原始数据的镜像拷贝;二是静态备份,即在结束数据库系统时将其备份;三是动态备份,即在数据库系统使用过程中将其备份。

4.结论

数据库管理技术如今已经得到了广泛的发展与应用,几乎涉及社会各行各业,为人们的生活和工作带来了很大的方便,与此同时,数据库管理技术也有着它的不成熟性正待提高与改善,数据库系统安全问题一直是数据库管理技术最为重要的核心问题,是计算机数据库管理技术亟待重点解决与提高的地方。本文对数据库管理技术的安全问题和应对技术进行了分析与讨论,相信不久的将来,计算机数据库技术将会更加成熟与完善,为人们带来更多的便利与服务。

参考文献

[1]石伟.计算机数据库系统在信息管理中的应用探讨[J].科技创新导报,2011(1).

第7篇:题库管理系统范文

关键词:计算机;数据库;管理

中图分类号: G623.58文献标志码;A

1数据库的概念 1.1 计算机数据库 所谓数据,就是指用某些符号以一定的形式进行记录的、可以用某种手段进行识别的信息资料,数据就是信息的载体。由于数据和信息之间的这种关系,人们对信息的处理,一般来说都体现在对数据的处理之上。 把数据通过计算机设备进行收集,并进行长时间的有规律的存储和管理,然后通过一定的关系进行有逻辑的集合,就成为了计算机数据库。在计算机信息管理中,应用数据库能够在不同的计算机用户之间实现数据的共享。在其它的数据存储方式中,由于数据的交叉联系难免会出现大量重复的冗余数据,而在数据库中数据不仅仅冗余度较小,而且数据之间既相互紧密联系,又各自有一定的独立性,用户在查找数据的时候不需要做重复的查找,又可以通过数据之间的紧密联系实现跳跃式的查找,这就为需要计算机数据的用户提供了应用上的方便。 在计算机信息技术的范畴中,计算机数据库技术就是对数据库中数据信息的结构和储存形式、管理方法等方面进行研究的技术形式。 1.2 计算机数据库管理系统 计算机数据库管理系统是用来对计算机数据库实现操纵和管理的软件,通过使用计算机数据库管理系统,人们可以对数据库进行建立、使用和维护等操作。用户可以通过数据库管理系统来访问计算机数据库中的数据,而拥有权限的管理员则可以对数据库进行修改维护等操作。 由此可以看出,计算机数据库管理系统提供了多种的功能供用户选择,使用户在自身所处的时间、网络状态下实现对数据库的不同操作。另外计算机数据库管理系统还可以为用户提供对数据库的操作接口,保护数据库的封装性和安全性。

2数据库技术发展过程

数据库技术产生于20世纪60年代末,是数据管理的最新技术,也是计算机科学的重要分支。数据管理技术的发展,与计算机硬件、系统软件及计算机应用的范围有密切的联系。数据库发展分为:人工管理阶段、文件系统阶段、数据库系统阶段和高级数据库系统阶段。

2.1人工管理阶段:在20世纪50年代中期,计算机主要用于科学计算,没有普及到日常生活当中,计算技术不发达,没有磁盘等存储介质,无法进行数据存储。在进行管理的时候一个应用程序对应管理一个数据集,数据管理只能由应用程序完成,数据不能共享、缺乏独立性,造成数据的冗余,并且数据不能保存,如要再次进行同样的计算则必须进行重复性操作。

2.2文件系统阶段:到了20世纪50年代后期到60年代中期,计算机技术得到了发展,计算机开始应用于信息管理。这时,计算机数据管理采用的是文件系统阶段,应用程序管理数据文件时,不是像人工管理阶段中进行直接的一对一的管理,而是计算机对文件系统进行管理,而文件系统去管理数据文件,这样的管理形式,数据的独立性差,但可以进行数据的长时间保存,相对于人工管理阶段有了很大的改善!

2.3数据库系统阶段:在20世纪60年代后期,计算机性能得到了大幅度的提高,特别出现了大容量的存储介质,而且其价格便宜。在这个时期,人们对计算机数据的管理就采取了比文件管理更加高级的手段――数据库系统阶段。应用程序通过数据库管理系统直接对数据库进行管理,此时的数据文件已经不是单独存在,而是统一存储于数据库当中,这样数据的独立性增强,共享程度提高,冗余程度减小。

2.4高级数据库系统阶段:从20世纪70年代开始,数据库技术的发展步伐加快,其数据库的方法进行的进一步的完善,数据库应用的领域也广泛的扩大,在许多方面取得了很大的研究成果。3 现今计算机数据库管理存在的问题 3.1 操作系统的问题 在数据库使用的过程当中,最重要也最应当值得用户注意的是保证数据库的安全。数据库的价值在于它对其中数据的存储和整理,如果其中的数据被不法的用户所窃取、篡改,就会给用户造成损失。数据库的主要风险来源于计算机操作系统,操作系统中存在的后门、病毒以及数据库和操作系统的关联关系都是威胁数据库安全的地方。 其中最常见的威胁来源于病毒,由于用户的操作不当,计算机系统中可能会留下各种病毒。有些病毒会篡改计算机内的数据,可能造成数据库里的数据失真。还有如特洛伊木马病毒,可以窃取数据库的数据,甚至非法盗用数据库的访问口令,这样入侵者就可以通过木马病毒程序来获得该数据库的访问权。另外操作系统本身不可避免地有一些后门和漏洞,这样有些电脑黑客就可能通过这些后门来访问数据库,窃取数据库里面的信息。再有就是因为数据库依赖于操作系统所提供的运行环境,所以数据库和操作系统肯定会有极强的关联性,如果操作系统本身存在着问题,那么就可能导致数据库系统中采取的措施全都于事无补。 3.2 数据库自身的问题 随着科技的飞速发展,网络和计算机的安全也不断面临着新技术的挑战,当今的网络安全问题也不再是网络刚刚兴起之时所能比拟的。所以十几年前出现的数据库形式不可避免地会对新的技术难以防备,如果说要以最先进的技术去破坏十几年前出现的关系型数据库,将是一件易如反掌的事情。可以预见今后会有更多的问题威胁着当下的数据库系统的安全,这是数据库系统自身所存在的问题。 3.3 对数据库的管理中的问题 除了计算机操作系统以及数据库本身的问题,用户在对计算机数据库使用中的问题也为数据库的安全埋下了隐患。如果在使用中忽视了网络安全的问题,或者对网络安全的防范措施没有做到位,就可能造成数据库安全事件的发生。这些都是对数据库管理中的问题。有些用户和管理者因为自身缺乏相关知识,或者没有养成这方面的良好意识,对维护数据库安全的意识薄弱,就可能导致数据库中的信息发生崩溃、泄露、丢失,为数据库系统的使用者带来无法挽回的损失。4 增强数据库安全管理的对策计算机数据库安全的重要性不言而喻。针对以上提出的问题,通过数据库的管理技术,管理者可以增强计算机数据库的安全性,减小发生数据库安全问题的风险。 4.1 加密技术 加密技术是维护数据安全很有效的一种技术,当用户在使用数据库的过程中,将某些比较重要、担心泄露的数据(比如商业机密、个人资料、金融数据、网络虚拟财产等等)存储进数据库中时,使用加密技术可以防止这些数据被非法访问和修改。对数据进行加密处理后,就无需担心数据的明文被其他用户以及数据库的管理员所看到,这样就能大大提高数据的安全性。 4.2 防火墙技术 防火墙是最常见的访问控制技术,具有简单实用、透明度高的特点。防火墙主要由服务访问政策、验证工具、包过滤和应用网关四个部分组成。入侵者必须要穿过防火墙才能到达计算机内部,开启防火墙能够有效的抵挡来自外部网络的攻击,极大地提高网络内部的安全性。实现隔绝非法信息的访问和对特殊站点的访问控制。还可以对网络存取和访问量进行监控审计。防火墙技术主要有两种:包过滤技术和技术,两种技术各有优劣。 4.3 用户认证技术 用户认证技术是现在的数据库系统所普遍使用的技术,是数据库最外层的安全保障措施,它的作用是防止未授权的用户的访问。数据库事先对用户进行认证和授权,用户每次访问数据库之前都必须进行用户身份验证,未经身份验证就直接访问的用户和身份验证没有通过的用户都为非法用户。身份验证的最方便的手段是设置密码或口令的办法,但是随着技术的发展和对数据安全标准要求的不断提高,如指纹、虹膜等验证技术也逐渐成熟起来。 4.4 权限控制技术 权限控制指的是对已经进入数据库系统内部的用户的控制。在一个数据库中管理员通常拥有最高的权限,在有大量的数据和大量用户的数据库中,数据库系统的管理员可以给予用户不同的权限,依照数据库不同的功能模块来控制用户可以对数据库进行什么样的操作,比如无权访问本模块,仅可查询,可以修改和查询,可使用全部功能等。这样就能防止用户越权访问,提高数据库的安全性。 4.5 备份与恢复 在当前的环境下,数据库系统时常会出现系统故障,如果有这种情况出现,数据库中的数据就可能出现丢失、损坏。所以为了保护重要数据,管理员应该提前做好数据库的备份工作,以便在故障发生之后可以利用备份的数据将数据库的状态恢复到之前的样子。 4.6 注意日常的维护 在对数据库系统日常使用的过程中,会产生大量的冗余数据,这些数据如果不及时清理,就会占用大量的空间资源。所以数据库的使用者应该定期及时的对数据库进行维护,清除过期和失效的数据,释放过多的系统空间。才能保障数据库系统的稳定,不会出现数据溢出或系统崩溃的状况。

5计算机数据库的管理技术的发展趋势

未来是科学与知识的时代,只有现金的技术才能促进经济效益的提升。因此,在对算机数据库的管理技术研究中,技术人员需要从以下几个方面着手,以提高技术应用的效率与经济效益。如,加强计算机数据库技术与管理技术一体化发展研究,将管理技术融入到计算机数据库技术中,优化算机数据库的运行模式,不仅有利于提高算机数据库的运行质量与效率,同时也可以有效促进管理水平的提高,为用户提供更多、更优质的数据库服务;计算机数据库的维护也是管理的一个重点内容,因此,技术人员也必须树立技术维护意识,加强对算机数据库故障检测与防范的研究,并针对问题制定科学有效的应急方案,提出安全、合理的维护策略,以保证算机数据库在发生故障时能够第一时间得到解决,进而提高算机数据库的管理技术的应用效率。

第8篇:题库管理系统范文

关键词:考试系统;Web服务;B/S结构

中图分类号:TP311.52

1基于Web的网络远程考试系统的构建意义

远程网络考试从根本上解决了高校传统考试工作量大、阅卷效率低、反馈时间长、资源浪费严重等问题,逐渐成为了高校信息化建设的重要组成部分。而计算机网络所具备的分布性、开放性等特点更是打破了时间和空间的限制,使高校考试手段发生了根本性的变化,考试时间安排更加灵活,考试参与人数也不再受到场地限制。基于Web的网络远程考试方式,已经成为了纸质考试和计算机辅助考试等方式的有益补充。

目前,网络远程考试的开发技术已经非常成熟,而动态网站的设计,以其对网络数据库的访问需求具有良好的适应性,成为了网络远程考试软件开发的主流技术,本文在查阅了大量国内外相关文献,并且对网络远程考试系统进行了深入研究和学习后,针对高校实际的考试情况,提出了基于Web的网络远程考试系统构建方案。

2基于Web的网络远程考试系统的总体设计

2.1系统构架设计

本文提出的基于Web的网络远程考试系统采用的是B/S架构模式,如图1所示。系统应用程序置于Web服务器上,用户以网页浏览器作为客户端。由客户端向Web服务器发出请求,Web服务器负责完成用户身份验证,并且接受请求后连接数据库,再向数据库服务器发出处理请求,由数据库服务器将处理后获得的结果反馈到Web服务器中,Web服务器将其提出的具体需求发送到客户端。

采用B/S架构模式的优势是,系统应用程序的维护和升级全部由Web服务器负责,操作简单方便。由于管理软件配置于服务器端,系统管理员只需要承担服务器的管理和维护工作。因为,只有很少一部分事务逻辑需要在客户端完成,而这些逻辑事务处理只要通过浏览器即可实现,所以,系统管理员在必要时,只需要通过相关浏览器插件,即可实现大量客户端的升级维护。

图1基于Web的网络远程考试系统架构图

基于Web的网络远程考试系统采用B/S架构的缺点主要是,服务器端需要负担大量数据处理任务,为满足海量数据的存储和处理,以及集中考试时爆发的并发处理压力,对硬件系统的性能有较高要求,建设方需具备一定的经济条件,方可建设到位。

2.2系统功能设计

基于Web的网络远程考试系统包括前台管理和后台管理两个部分,如图2所示。前台管理模块包括在线考试子模块和查询成绩子模块;后台管理模块包括课程管理子模块、知识点管理子模块、题库管理子模块和成绩管理子模块等。

图2基于Web的网络远程考试系统功能模块图

2.3用户类型设计

基于Web的网络远程考试系统包括三种用户,分别是学生用户、教师用户和管理员用户。

学生用户只能浏览和查询个人信息,不能对其他学生的信息进行访问,也不能对个人信息进行添加、修改和删除。拥有学生用户权限只能登录到系统的前台管理模块,而无法登陆后台管理模块,当学生登陆到系统后,可以根据个人实际情况选择不同的考试试卷来参加考试,并且对个人考试结果进行查询。

教师用户拥有试卷管理、审卷管理、题库管理和成绩管理等权限。

系统管理员用户能够对个人信息和他人信息进行查询、修改和管理,拥有系统管理员权限的用户可以登陆后台管理模块,具有课程管理、题库管理、题型管理、试卷管理、成绩管理和审卷管理等权限。

2.4数据库设计

基于Web的网络远程考试系统属于信息管理系统,系统数据处理操作是核心。基于Web的网络远程考试系统采用B/S三层架构模式,包括数据层、中间层和表示层,并且与系统数据库相关。数据层即系统数据库本身;中间层是对数据库中数据逻辑的处理;表示层指的是系统操作界面,方便用户对系统数据库进行相关操作。由此可见,系统数据库的架构设计非常重要。因此,本系统采用SQL Server关系型数据库,根据系统功能将数据库按模块进行划分,系统数据库存储的数据信息包括用户基本信息、知识点信息、考试课程信息、试题类型信息、试卷信息、题库信息和成绩信息等。

3基于Web的网络远程考试系统的详细设计

3.1通用模块设计

为了能够减少重复编写代码,使应用程序设计更加清晰,基于Web的网络远程考试系统定义了通用模块,并且以文件形式进行保存。

3.2用户登录设计

用户在使用本人用户名和密码登录前,应首先选择本次登录的身份类型――学生、教师、管理员,系统通过调用系统数据库中的数据库表信息,根据用户选择的身份类型和其填写的用户名和密码,对其进行身份验证,如果身份验证失败,则提示用户重新进行登录;如果通过身份验证,则进入其对应权限界面,用户可以进行下一步操作。

3.3课程信息管理模块设计

系统课程信息管理模块主要包括课程信息的增、删、改、查四种功能。

3.4知识点管理模块设计

系统知识点管理模块主要包括知识点信息的增、删、改、查四种功能。

3.5试题类型管理模块设计

系统试题类型管理模块主要包括试题类型信息的增、删、改、查四种功能。

3.6试卷题库管理模块设计

系统试卷题库管理模块包括以下几种功能,一是按照试题类型、课程信息和知识点等查看试卷题库;二是修改试卷题库;三是创建新题库;四是删除过期试卷题库。

3.7试卷管理模块设计

系统试卷管理模块包括以下几种功能:一是按照课程信息查看试卷记录;二是自动生成试卷记录信息;三是修改试卷记录信息;四是删除试卷记录信息。

3.8用户管理模块设计

系统管理员用户可以对其他用户信息进行管理,包括添加用户、修改用户和删除用户。每个用户都有权限对个人密码进行修改。

3.9教师用户相关管理模块设计

教师用户可以对试卷、题库、审卷和成绩进行管理。但是,每个教师用户只能对自己所属班级、所属专业的课程及相关信息进行管理,对分配给自己的试卷进行主观题审卷(客观题部分由系统根据题库,自动比对审卷)和成绩提交、,对自己所管理的学生进行成绩汇总分析。

4结论

第9篇:题库管理系统范文

关键词:计算机 数据库 应用技术 管理

中图分类号:TP39 文献标识码:A 文章编号:1003-9082(2013)09-0001-01

一、计算机数据库管理应用技术存在的问题

计算机数据库系统主要是用来实现数据的存储、组织和管理,计算机数据库管理是完成对数据库的建立和使用,提高数据库的管理水平可以有效的提高数据库系统的安全性。数据库中存储着大量的数据信息,若数据丢失、泄露或受到损坏,就会对用户带来很大的损失。因此,保证数据库的安全性在数据库管理过程中是非常重要的问题。计算机数据库管理应用技术存在的安全问题主要有一下几个方面:

1.操作系统的问题

计算机数据库系统会受到来自计算机操作系统的安全威胁。计算机操作系统中存在的病毒、木马程序等都可以使数据库系统受到感染,从而为数据库带来安全问题。来自操作系统的安全威胁首先是病毒,操作系统操作不当可能会感染木马程序,这种病毒若感染到数据库系统,可能会使攻击者获得登录数据库的口令和密码,甚至修改程序的密码,从而进入数据库,可能复制、篡改、删除数据库中的存储的数据信息,对数据库进行破坏,使数据库的安全受到威胁。其次,来自操作系统的安全威胁是操作系统的后门。后门存在于数据库服务器操作系统中,它是伴随着数据库系统的特征参数进行设置的,攻击者可以利用后门对数据库进行访问,从而获得数据库中的信息,并可对数据库信息进行破坏。最后,数据库系统和操作系统之间存在的联系也可以为数据库带来安全威胁。数据库的安全性与计算机的硬件设备和操作系统提供的系统环境有很大的联系,若操作系统出现安全问题,操作系统提供给数据库的环境也会存在安全问题,如操作系统允许用户直接对数据库的数据信息进行存取,相当于数据库中的数据信息直接对用户开放,无需任何认证,这样就会给数据库信息的安全带来问题。

2.数据库管理存在的问题

数据库系统是服务于用户的,同时也需要用户来进行管理,如果用户的安全意识薄弱,不采取安全的措施来管理数据库,就可能为数据库系统带来安全威胁。然而因为管理不当带来的安全问题是可以通过采用相关的安全措施来避免的。同时,随着数据库应用范围的不断扩大,传统的管理模式已不再适合新型数据库的管理要求,技术人员应不断进行创新,以保证数据库的安全性和高效性。

3.数据库自身的问题

随着信息时代的进步,数据库的发展越来越成熟,功能也越来越强大。随着数据库应用的不断深入,用户对数据库的要求也越来越高。然而在数据库系统中关于安全方面的防范还不够完善,存在不同程度的漏洞,可能会引起数据库信息的破坏。

二、计算机数据库的管理应用技术分析

现以计算机数据库管理应用技术存在的问题为基础来进行分析,来解决当前环境下计算机数据库管理系统中的问题,主要的计算机数据库管理应用技术包括以下几个方面:

1.使用加密技术

当前环境下,网络信息是互通的,网络内部的安全问题也可能对数据库带来安全威胁。在网络环境下,攻击者可以通过非法途径获得数据库用户的用户名和密码,以此来访问数据库内的数据信息。同时,有些合法用户可能在自己的权限范围外对数据库进行操作,以此来篡改、删除数据库内的相关信息。在这种情况下,对数据信息加密可以在一定程度上提高数据库的安全性。使用加密技术,如增加使用加密软件、添加加密步骤等,以此来保证数据库的安全性能,防止数据被非法篡改、非法窃取,从而损害数据库用户的相关利益。数据库的应用涉及到很多行业,如企事业单位、金融机构等,数据库中存储着重要的信息,如果遮羞重要信息被窃取,就会带来非常严重的后果,而对重要文件信息进行加密处理,就可以防止非授权的访问,从而保障数据库信息的安全性和完整性。

2.利用存取管理技术

数据库技术中包括存取管理技术,存取管理技术主要涉及到两部分的内容,即用户认证技术和访问控制技术。用户认证技术是从数据库系统的角度进行的数据保护,用户认证技术可以防止用户的非授权访问、避免外来用户对计算机数据库的非法入侵。在用户申请访问数据库时,数据库系统就需要对用户的用户名和密码进行验证,用户名和密码正确才能允许用户的访问请求,以此来确保数据库的安全。访问控制技术是指对已经进入系统的用户进行的控制,包括数据的浏览控制和修改控制,是从计算机系统处理的角度对数据库的数据信息采取的保护措施,是数据保护的第一道防线。数据的浏览控制是避免数据泄露的一种方法,以此来提高数据的保密性,数据的修改控制是保护数据库的数据信息被恶意篡改。数据库管理系统的访问控制主要包括两个方法:(一)基于用户的访问控制,将数据库的访问权限交给用户,对用户授予不同的操作权限,使用户对数据库信息进行管理,从而提高数据库的访问控制,在访问数据库的过程中要经过身份认证,也可进一步提高数据库信息的安全性。(二)以数据功能模块为基础设置用户的操作权限范围。在对用户的操作权限进行设置时,要保证不同的用户有不同的操作权限。

3.数据备份与数据恢复技术

网络具有开放性、不稳定性的特征,这些都会对计算机的运行效率带来影响,同时计算机会出现硬件故障,数据库系统也会出现系统故障,这些故障都是不可避免的,当出现这些系统故障时,可能会导致数据库信息的丢失,而如果有数据库的数据备份信息,可以根据备份数据,利用数据恢复技术来对数据进行恢复,使数据库恢复到原来完整的状态。因此,要经常性的对数据库的信息进行备份,为数据库信息的完整性提供保障。数据库常用的数据备份方法主要有静态备份,即在完成对数据库的操作后进行的数据备份;动态备份,即在对数据库进行操作的过程中对数据信息进行备份;逻辑备份,即利用软件实现数据信息的复制。另外,可以利用数据库系统与网络之间的联系来进行数据备份,将数据库内的相关数据信息在网络中进行备份。

三、结语

随着计算机技术和网络技术的发展与数据库技术的不断应用,需要经过合理的、科学的管理,才能使数据库更好的应用到各个领域当中。计算机数据库管理系统还不够完善,存在着安全方面的隐患,要想避免数据库隐患问题的发生,就必须认识到可能产生问题的原因,从而运用相关的管理应用技术来提高计算机数据库的安全性能,以保证数据库信息的安全性和完整性。

参考文献

[1]贾善德. 略谈计算机数据库的管理技术[J].电脑知识与技术—数据库与信息管理.2012,8(25):5943-5944.

[2]隽军利,李天燕,王小龙. 浅析计算机数据库系统在信息管理中的应用[J].科技创新导报.2008,4(12):223-225.

[3]赖群峰. 计算机数据库管理技术探讨[J].信息与电脑—数据库技术.2012(02):97-98.

精选范文推荐