




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机基础题库管理系统 专业班级 2011级计算机科学与技术(嵌入式应用技术) 姓 名 学 号 授课教师 成 绩 时 间 2014.4 计算机科学与技术系 合肥师范学院2014届本科论文写作与文献检索期末论文“计算机基础题库管理系统”的设计与实现摘 要在各种计算机辅助教学软件中,试题库管理系统的研究一直是一个非常活跃的课题,在理论和应用方面都涌现了大量的研究成果。试题库管理系统凭借其高效、经济、灵活和保密的特点可以使课程规范化、系统化、科学化和智能化,并在一定程度上减轻教师的工作负担,把教师从大量繁琐的考试环节过程中解放出来。本系统的设计即为加强教师与学生交流、互动和测试,提高教师的工作效率,为学生复习、测试提供方便的目的,比传统的学习测试方式更加灵活方便而建。关键词:试题库系统 SQL Server 2000数据库 B/S 在线测试ABSTRACTAmong the development and research of different kinds of (Computer-aided instruction) software, the development and research of management system of test questions database is always a very popular research project.Besides it lightens teachers work load to a certain extent, liberates the teacher from the massive tedious test link process. The purpose of the systems design is to strengthen the communication between the teachers and students, interaction and test, to improve the efficiency of teachers, and to make students review for the test more flexible and convenient.Key words: Test Bank System SQL Server 2000 database B/S On-line test 目 录摘 要ABSTRACT1 引 言11.1 课题的研究背景11.2 课题研究的目的和意义11.3 论文的主要研究内容12 相关理论技术基础22.1 数据库的基本概念22.2 体系结构22.3 需求分析32.4 数据流图33 系统设计43.1 系统设计思想43.2 系统设计原则44 系统主要功能的实现与测试54.1 系统主要功能实现54.2 系统测试5致 谢6参考文献7合肥师范学院2014届本科论文写作与文献检索期末论文1 引 言1.1 课题的研究背景随着计算机技术的飞速发展,现代教育思想和教学手段的不断变革,越来越多的计算机技术被引入教学过程,并形成了多种多样的智能计算机教学系统。其中,计算机辅助的题库系统作为智能计算机教学系统的核心,越来越受到人们的重视。题库系统是保证考试或测验题目具有较高质量、保持水平稳定、更好地达到教学目的的重要台阶。考试题库能够在有限的时间内,产生一份令出题者感到满意的答卷,从而减轻了老师出题的负担,并加强了出题的效率和质量。在题的收录方面有一定的审核增加了题库的质量,能够很好的考察学生对知识点的掌握能力。1.2 课题研究的目的和意义而随着网络的发展,特别是随着各学校校园网的普及,开发基于我校校园网范畴的通用性试题库则成为必然,于是基于网络的通用型试题库系统也便应运而生了。试题库系统在作为一种课程学习评价工具的同时又作为一种教学资源,以校园网为平台面向全体教师和全体学生开放。这样既使得教师可利用校园网上的试题库系统来构建各学科课程试题库,学生也可以利用网络试题库中的教学资源进行自行测试和考前针对性复习。1.3 论文的主要研究内容本系统通过搜集国内外通用型的试题库系统建设的成功经验和技术,建立了试题库管理系统的建设模型。本文利用JSP技术实现基于校园网的试题库管理系统的用户管理、课程管理、试题管理、试卷管理、网上测试、智能查询、留言反馈等模块的设计。(1) 在用户管理中,为不同类型的用户设定访问权限,相应权限的用户登录后可实现相应权利的操作。(2) 在课程管理中,实现了课程的增加、删除、修改以及查看等操作。(3) 在试题管理中,实现了试题的录入、浏览、修改、和删除,同时也实现试题科目和类型的增加、删除和修改等操作。(4) 在智能查询中,实现了试题查询、用户查询、试卷查询、答题查询等功能。62 相关理论技术基础数据库是数据管理的最新技术,是计算机科学的重要分支。近年来,数据库管理系统已从专用的应用程序包发展成为通用的系统软件。2.1 数据库的基本概念 (1) 数据库管理系统与数据库系统数据库管理系统是位于用户与操作系统之间的一层数据管理软件。数据库管理系统和操作系统一样是计算机的基础软件,也是一个大型复杂的软件系统。它的主要功能包括数据定义、数据组织、存储和管理、数据操纵、数据库的建立和维护等。 数据库系统是指在计算机系统中引入数据库后构成的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户组成。(2) 关系模型、关系型数据库关系模型与以住的模型不同,它是建立在严格的数学概念的基础上的。从用户观点看,关系模型由一组关系组成。每个关系的数据结构是一张规范化的二维表。关系型数据库是以关系模型建立的数据库,关系数据库中包含若干个关系,每个关系都由关系模式确定,每个关系模式包含若干个属性和属性对应的域,所以,定义关系数据库就是一张二维表格,表格由表格结构与数据构成,表格的结构对应关系模式,表格中的每一列对应关系模式的一个属性,该列的数据类型和取值范围就是该属性的域,因此,定义了表格就定义了对应的关系。2.2 体系结构B/S体系结构主要是利用不断成熟的WWW浏览器技术,结合浏览器的多种脚本语言,用通用浏览器就实现了原来需要复杂的专用软件才能实现的强大功能并节约了开发成本。B/S体系结构还提供了异种机、异种网、异种应用服务的联机、联网、统一服务的最现实的开放性基础。B/S模式特别适用于网上信息发布。数据库不是直接服务于每个客户机,而是与Web服务器相连。这个中间层用来存放网站的页面,承担网页对外发布和接收信息的功能,实现了对客户信息服务的动态性、实时性和交互性,大大加强了校内与校外的联系。2.3 需求分析目前,大部分学校期末考试仍采用任课教师考前集中出题的方式。为解决考前透题、漏题、补(缓)考试题与正式考试试题题量及难度差异等问题,教务管理部门通常要求教师同时出A、B两套试卷,其题量与难度要求相同。这样做虽然能够解决一些问题,但给教师增加了很大的工作负担。若上下届学生的同一门课程由同一教师承担,则难免几届学生用相同几套试卷;若由不同教师出题,则上下届学生的成绩之间又不具有可比性。基于此问题若建立题库,每次考试前由题库中随机抽取题目生成试卷,则可较好地解决教考分离的问题,充分调动学校教学积极性,客观评价教学质量,有效提高工作效率,也可将广大教师从每学期末繁重的命题工作中解放出来。2.4 数据流图。留言反馈显示器输入、修改、删除数据键盘课程信息管理数据库中各种题型的试题表试题管理试卷管理智能查询硬盘在线测试试卷试题增加、修改、删除、浏览试题组卷、试卷查询Word 2003中可编辑的试卷对该系统的性能、使用方法和注意事项的反馈试题试卷图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.3 75-772张景峰. ASP程序设计教程M. 北京:清华大学出版社.2005,54-623罗庆云. 试题库软件框架的设计J. 衡阳师范学院学报,2002,23(3):83864王珊, 陈红. 数据库系统原理教程M. 北京:清华大学出版社,1999,32-405巩青歌. 网络环境下通用试题库管理系统的分析与设计J. 现代电子技术,2001,25(5):44-466吴吉义, 殷建民. 信息系统项目管理案例分析教程. 北京:电子工业出版社,2006,245-2717冯燕奎, 赵德奎.JSP实用案例教程M. 清华大学出版社,2005.251-3538萨师煊, 王珊. 数据库系统概论M. 高等教育出版社,2005.10-569Thomas J .Mowbray, Raphael Malveau. Software
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司收押金合同样本
- 农村房顶维修安全合同标准文本
- 农村建房钢材合同样本
- 中介房产抵押合同标准文本
- 劳动教育贯穿计划
- 冰箱转让合同标准文本
- 农村大队部修建合同标准文本
- 业务培训合同样本
- 养殖占地合同标准文本
- 军人买二手房合同样本
- 2024-2029全球及中国柚子果实提取物行业市场发展分析及前景趋势与投资发展研究报告
- 河南省鹤壁市校联考2023-2024学年八年级下学期期中语文试题
- 公共部位装修合同
- 2024年广东省惠州市惠城区中考二模物理试卷
- 2024年山东省青岛市部分学校九年级中考二模数学试题(含答案)
- 中考语文专题复习十议论性文本阅读市赛课公开课一等奖省名师获奖课件
- 医院化粪池清掏合同
- 医院手卫生知识考试题库100题(含答案)
- 重庆开放大学《工具书与文献检索》形考测验1-4答案
- 2023年北京海淀初二(下)期末物理试卷及答案
- 市场营销策划(本)-形考任务二(第五~七章)-国开(CQ)-参考资料
评论
0/150
提交评论