计算机基础题库 管理系统.docx

上传人:b****1 文档编号:13599778 上传时间:2023-06-15 格式:DOCX 页数:8 大小:58.06KB
下载 相关 举报
计算机基础题库 管理系统.docx_第1页
第1页 / 共8页
计算机基础题库 管理系统.docx_第2页
第2页 / 共8页
计算机基础题库 管理系统.docx_第3页
第3页 / 共8页
计算机基础题库 管理系统.docx_第4页
第4页 / 共8页
计算机基础题库 管理系统.docx_第5页
第5页 / 共8页
计算机基础题库 管理系统.docx_第6页
第6页 / 共8页
计算机基础题库 管理系统.docx_第7页
第7页 / 共8页
计算机基础题库 管理系统.docx_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

计算机基础题库 管理系统.docx

《计算机基础题库 管理系统.docx》由会员分享,可在线阅读,更多相关《计算机基础题库 管理系统.docx(8页珍藏版)》请在冰点文库上搜索。

计算机基础题库 管理系统.docx

计算机基础题库管理系统

计算机基础题库管理系统

 

专业班级2011级计算机科学与技术(嵌入式应用技术)

姓名

学号

授课教师

成绩

时间2014.4

计算机科学与技术系

“计算机基础题库管理系统”的设计与实现

摘要

在各种计算机辅助教学软件中,试题库管理系统的研究一直是一个非常活跃的课题,在理论和应用方面都涌现了大量的研究成果。

试题库管理系统凭借其高效、经济、灵活和保密的特点可以使课程规范化、系统化、科学化和智能化,并在一定程度上减轻教师的工作负担,把教师从大量繁琐的考试环节过程中解放出来。

本系统的设计即为加强教师与学生交流、互动和测试,提高教师的工作效率,为学生复习、测试提供方便的目的,比传统的学习测试方式更加灵活方便而建。

关键词:

试题库系统SQLServer2000数据库B/S在线测试

ABSTRACT

Amongthedevelopmentandresearchofdifferentkindsof(Computer-aidedinstruction)software,thedevelopmentandresearchofmanagementsystemoftestquestionsdatabaseisalwaysaverypopularresearchproject.Besidesitlightensteacher'sworkloadtoacertainextent,liberatestheteacherfromthemassivetedioustestlinkprocess.

Thepurposeofthesystem’sdesignistostrengthenthecommunicationbetweentheteachersandstudents,interactionandtest,toimprovetheefficiencyofteachers,andtomakestudents’reviewforthetestmoreflexibleandconvenient.

Keywords:

TestBankSystemSQLServer2000databaseB/SOn-linetest

1引言

1.1课题的研究背景

随着计算机技术的飞速发展,现代教育思想和教学手段的不断变革,越来越多的计算机技术被引入教学过程,并形成了多种多样的智能计算机教学系统。

其中,计算机辅助的题库系统作为智能计算机教学系统的核心,越来越受到人们的重视。

题库系统是保证考试或测验题目具有较高质量、保持水平稳定、更好地达到教学目的的重要台阶。

考试题库能够在有限的时间内,产生一份令出题者感到满意的答卷,从而减轻了老师出题的负担,并加强了出题的效率和质量。

在题的收录方面有一定的审核增加了题库的质量,能够很好的考察学生对知识点的掌握能力。

1.2课题研究的目的和意义

而随着网络的发展,特别是随着各学校校园网的普及,开发基于我校校园网范畴的通用性试题库则成为必然,于是基于网络的通用型试题库系统也便应运而生了。

试题库系统在作为一种课程学习评价工具的同时又作为一种教学资源,以校园网为平台面向全体教师和全体学生开放。

这样既使得教师可利用校园网上的试题库系统来构建各学科课程试题库,学生也可以利用网络试题库中的教学资源进行自行测试和考前针对性复习。

1.3论文的主要研究内容

本系统通过搜集国内外通用型的试题库系统建设的成功经验和技术,建立了试题库管理系统的建设模型。

本文利用JSP技术实现基于校园网的试题库管理系统的用户管理、课程管理、试题管理、试卷管理、网上测试、智能查询、留言反馈等模块的设计。

(1)在用户管理中,为不同类型的用户设定访问权限,相应权限的用户登录后可实现相应权利的操作。

(2)在课程管理中,实现了课程的增加、删除、修改以及查看等操作。

(3)在试题管理中,实现了试题的录入、浏览、修改、和删除,同时也实现试题科目和类型的增加、删除和修改等操作。

(4)在智能查询中,实现了试题查询、用户查询、试卷查询、答题查询等功能。

2相关理论技术基础

数据库是数据管理的最新技术,是计算机科学的重要分支。

近年来,数据库管理系统已从专用的应用程序包发展成为通用的系统软件。

2.1数据库的基本概念

(1)数据库管理系统与数据库系统

数据库管理系统是位于用户与操作系统之间的一层数据管理软件。

数据库管理系统和操作系统一样是计算机的基础软件,也是一个大型复杂的软件系统。

它的主要功能包括数据定义、数据组织、存储和管理、数据操纵、数据库的建立和维护等。

数据库系统是指在计算机系统中引入数据库后构成的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户组成。

(2)关系模型、关系型数据库

关系模型与以住的模型不同,它是建立在严格的数学概念的基础上的。

从用户观点看,关系模型由一组关系组成。

每个关系的数据结构是一张规范化的二维表。

关系型数据库是以关系模型建立的数据库,关系数据库中包含若干个关系,每个关系都由关系模式确定,每个关系模式包含若干个属性和属性对应的域,所以,定义关系数据库就是一张二维表格,表格由表格结构与数据构成,表格的结构对应关系模式,表格中的每一列对应关系模式的一个属性,该列的数据类型和取值范围就是该属性的域,因此,定义了表格就定义了对应的关系。

2.2体系结构

B/S体系结构主要是利用不断成熟的WWW浏览器技术,结合浏览器的多种脚本语言,用通用浏览器就实现了原来需要复杂的专用软件才能实现的强大功能并节约了开发成本。

B/S体系结构还提供了异种机、异种网、异种应用服务的联机、联网、统一服务的最现实的开放性基础。

B/S模式特别适用于网上信息发布。

数据库不是直接服务于每个客户机,而是与Web服务器相连。

这个中间层用来存放网站的页面,承担网页对外发布和接收信息的功能,实现了对客户信息服务的动态性、实时性和交互性,大大加强了校内与校外的联系。

2.3需求分析

目前,大部分学校期末考试仍采用任课教师考前集中出题的方式。

为解决考前透题、漏题、补(缓)考试题与正式考试试题题量及难度差异等问题,教务管理部门通常要求教师同时出A、B两套试卷,其题量与难度要求相同。

这样做虽然能够解决一些问题,但给教师增加了很大的工作负担。

若上下届学生的同一门课程由同一教师承担,则难免几届学生用相同几套试卷;若由不同教师出题,则上下届学生的成绩之间又不具有可比性。

基于此问题若建立题库,每次考试前由题库中随机抽取题目生成试卷,则可较好地解决教考分离的问题,充分调动学校教学积极性,客观评价教学质量,有效提高工作效率,也可将广大教师从每学期末繁重的命题工作中解放出来。

2.4数据流图

 

图2-4试题库管理系统0层数据流图

 

3系统设计

3.1系统设计思想

题库管理系统不仅是学校组织考试工作的重要组成部分,而且是组织协调教学活动,根据教学规律进行一定的调查研究工作,不断提高教学考试管理水平的重要组成部分。

开发题库管理系统的目的是依靠先进的计算机技术,对全校教学考试的数据、信息进行统一采集、统一组织、统一管理,达到真正的资源共享。

从而进一步提高教学人员的工作效率,减少工作失误、提高教学考试的整体水平。

3.2系统设计原则

系统设计原则从系统论的观点出发,以实现系统总体功能为目的,构建整个系统结构,以达到最优化结构。

题库管理系统的开发原则如下:

(1)实用性:

计算机操作与手工操作步骤应是相同的,并且用户界面清晰、简练,方便用户的数据采集与处理。

(2)稳定性:

为了能稳定地运行,采用先进成熟的开发工具及数据库技术。

(3)开放性:

采用当今流行的通用标准、先进技术和规范的数据处理算法,使在单机和局域网上的任何一个终端都能进行快速的试题生成任务。

3.3数据库设计

数据库是系统的核心和基础,它把系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使系统可以方便、及时、准确地从数据库中获得所需的信息。

数据库是系统的各个部分能否紧密地结合在一起以及如何结合的关键所在,而数据库设计则是系统开发和建设

4系统主要功能的实现与测试

4.1系统主要功能实现

主要功能包括:

试题的查看、添加、修改与删除。

教师可以对所属课程的试题进行查询和统计分析。

该模块由系统管理员和教师共有的权限进行操作,而用户对些仅有查看权限。

(1)试题的查询:

在试题的查询中,需要显示试题所在学科名、题型名、难度系数等。

但试题中记录的是学科和题型的编号,要取得学科名和题型名,有两种解决办法:

一是多次查询,二是使用联合查询。

(2)试题的录入:

在试题的录入中,用户选择的学科列表需要根据自己的权限来生成,而用户学科的记录,使用的是学科ID。

在此,解决的办法是先将所有学科的ID与名称记录在一个二维数组中,再根据用户所能管理的学科ID查找用户所能使用的学科。

(3)试题的修改:

试题的修改中,通过试题ID确定需要修改的试题编号,以调出试题内容供用户修改。

(4)试题的删除:

试题的删除也是通过试题ID来确定试题的。

4.2系统测试

面向对象软件开发方法是一种新的减少成本、提高可用性、灵活性和高效性的软件开发方法,在软件生存周期中,有两种评估软件可靠性和软件质量的技术,一是通过软件测试发现软件错误,二是利用软件度量监控软件复杂性以改善软件质量。

系统测试是对所有程序和外部成员构成的整个系统进行整体测试,检验软件和其他系统成员配合工作是否正确,另外,还包括了确认测试内容,以验证软件系统的正确性和性能指标等是否满足需求规格说明书所制定的要求。

按照试题库管理系统的需求说明,通过开发平台自带的断点测试方法,在程序的运行中一步步跟踪程序运行的情况,仔细观察程序运行的情况是否与预想的结果相一致,达到调试错误的目的。

致谢

大三马上就要结束了,在大四期末将面临论文写作。

对于论文写作这门课教会了我很多知识,使我懂得了怎样高效率的检索和使用外文数据库检索等。

在这一学期的时间里,我不仅学到很多学术方面的知识,锻炼了自己的工作能力,更重要的是为我大四论文写作打下基础。

在这次论文工作中,从论文的选题到论文的完成,有同学们的帮助也有老师的认真讲解和严格把关,在这里我要谢谢我的同学和老师。

参考文献

[1]张千友,李思,潘胜.精品课程网站建设的思考[M].西昌学院学报,2006.375-77

[2]张景峰.ASP程序设计教程[M].北京:

清华大学出版社.2005,54-62

[3]罗庆云.试题库软件框架的设计[J].衡阳师范学院学报,2002,23(3):

83–86

[4]王珊,陈红.数据库系统原理教程[M].北京:

清华大学出版社,1999,32-40

[5]巩青歌.网络环境下通用试题库管理系统的分析与设计[J].现代电子技

术,2001,25(5):

44-46

[6]吴吉义,殷建民.信息系统项目管理案例分析教程.北京:

电子工业出版社,2006,245-271

[7]冯燕奎,赵德奎.JSP实用案例教程[M].清华大学出版社,2005.251-353

[8]萨师煊,王珊.数据库系统概论[M].高等教育出版社,2005.10-56

[9]ThomasJ.Mowbray,RaphaelMalveau.SoftwareArchitectBootcamp[M],2ndEdition.PrenticeHallPTR.2003,110-125

[10]J.H.Holland,Adaptationinnaturalandartificialsystems[M],Annarbor:

UniversityofMichigenpress,1975,225-260

[11]JamesT.Perry.BuildingAccountingSystemsUsingAccess2003[S].South-Western,2004

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2