计算机基础题库管理系统的设计与实现.docx
- 文档编号:10659923
- 上传时间:2023-02-22
- 格式:DOCX
- 页数:9
- 大小:31.03KB
计算机基础题库管理系统的设计与实现.docx
《计算机基础题库管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《计算机基础题库管理系统的设计与实现.docx(9页珍藏版)》请在冰豆网上搜索。
计算机基础题库管理系统的设计与实现
专业班级2011级计算机科学与
技术(嵌入式应用技术)
姓名
学号
授课教师史君华
成绩
时间2014.4
计算机科学与技术系
“计算机基础题库管理系统”的设计与实现
摘要
随着计算机和网络应用的普及,各种管理系统在人们的学习、生活和工作中起到了至关重要的作用。
为了解决以往考试程序繁杂和纸张资源浪费等现象,计算机基础题库管理系统也顺应而生。
本题库管理系统的开发,方便管理抽取试题,减轻教师的负担,节约环保,具有很大的实用价值。
本题库管理系统主要包括数据库的建立、维护和试题库管理软件两部分。
经分析研究,本课题使用了Microsoft公司的SQLServer2005管理后台数据库来建立起一个数据完整性、一致性强,安全性好的数据库,使用Visualstudio2005中文版作为前端开发工具。
本文首先介绍了系统的开发背景及意义,国内外研究现状以及系统的开发环境。
接着详细阐述了系统的开发过程,包括需求分析、概要设计、详细设计及系统主要功能的实现与测试等。
最后,系统的运行成功达到了预期效果,满足了高校教师以及相关工作人员的需求,提高了工作效率。
关键词:
题库管理系统,SQLServer2005,Visualstudio2005
Abstract
Withthepopularityofcomputerandnetworkapplication,variousmanagementsystemshadplayedavitalroleinpeople'sstudy,lifeandwork.Inordertosolvethewasteofresources,andresolvethecomplexproceduresofallkindsoftest,thequestion-bank-managementsystemcomeswiththetideoffashion.
Thedevelopmentofthequestion-bank-managementsystem,maketheexammoreconvenient.Itreducestheburdenofteachers,savingenvironmentalprotectionandhasgreatpracticalvalue.Thisquestionbankmanagementsystemmainlyincludesthedatabaseestablishment,maintenance,anddatabasemanagementsoftwareoftwoparts.Throughanalysisandresearch,thistopicUSEStheMicrosoftSQLServer2005managementbackgrounddatabasetobuildastrongdataintegrity,consistency,goodsafetydatabase,usingVisualstudio2005Chineseversionasafront-enddevelopmenttool.
Thispaperfirstintroducesthesystemdevelopmentbackgroundandsignificance,researchstatusathomeandabroadandthedevelopmentenvironmentofthesystem.Thenintroducetheprocessofthesystemdevelopmentindetail,includingrequirementsanalysis,generaldesign,detaileddesignandsystemimplementationofmainfunctionsandthetestandsoon.Finally,theoperationofthesystemsuccessfullyachievedthedesiredeffect,meettheneedsofuniversityteachersandrelatedstaff,improveworkefficiency.
Keywords:
Questionbankmanagementsystem,SQLServer2005,Visualstudio2005
目录
第一章引言1
1.1.系统开发背景及意义1
1.2.国内外研究现状1
1.2.1.国内研究现状1
1.2.2.国外研究现状2
1.3.系统开发环境2
1.3.1.MicrosoftSQLServer20052
1.3.2.MicrosoftVisualStudio20053
第二章系统总述和需求分析4
2.1.系统总述4
2.2.需求分析4
2.3.实体——关系图5
2.4.数据流图5
第三章系统概要设计6
3.1.系统功能结构图6
3.2.系统模块功能6
第四章系统详细设计7
4.1.数据库设计7
4.2.自动组卷算法设计7
4.3.界面设计7
第五章系统主要功能的实现与测试8
5.1.系统主要功能的实现8
5.2.软件测试8
第六章总结与展望9
致谢10
参考文献11
第一章引言
1.1.系统开发背景及意义
在各种计算机辅助教学(CAI)软件的研制中,题库管理系统的研制一直是一个非常活跃的课题。
尤其在高校中,随着教考分离等教学改革的开展,对各门学科建立题库管理系统尤为重要[1]。
一份高质量的试卷,不仅是能考察学生的学习情况,也能反映教师的教学质量,在教学中起到至关重要的作用。
计算机专业中,近年来一直使用无纸化考试来进行全国计算机等级考试,这就是计算机基础题库管理系统开发的背景。
通过不断分析研究,开发出更加高效、实用的计算机基础题库管理系统,为计算机基础考试提供更加高质量的试卷。
本课题开发的计算机基础题库管理系统,根据课程中的教学目标和测试要求,有计算机自动组卷,生成一份能够反映教学大纲规定相关知识点,且试题难以程度有所区别的试卷。
这样才能从测试中了解学生对知识点的掌握程度。
同时,由计算机自动组卷,可以做到从海量题库中随机选出不同的试题,每个学生的试卷不相同,也就不存在抄袭作弊的现象。
利用计算机基础题库管理系统、自动出卷可让教师有更多的时间提高教学质量、编写出更好地试题。
生成的试卷作为一种衡量标准更有说服力。
1.2.国内外研究现状
1.2.1.国内研究现状
近年来,我国对于试题库管理系统的研究越来越重视,在多所高校建立了高校题库系统建设方面的研究结构。
其中,北京理工大学完成了北京理工大学完成了“高等数学”课程的试题库系统研究的主持工作,而清华大学主持完成了“大学物理”课程的试题库系统研究工作,此两门课程属于高校工科科目,属于“具有中国特色的高等教育评估制度的研究与实践”子课题。
而北京师范大学软件学院则完成了“面向人专CAI开发环境工具”的子项目“通用题库生成系统的研究”的攻关项目研究,已经获得技术鉴定并通过,而且有相关的硕士论文完成理论研究【2-4】。
这些研究都为以后库的建设提供理论和研究基础。
1.2.2.国外研究现状
国外题库管理系统建设的相关研究与实践工作比国内较早,开始于上世纪五十年代。
由于计算机考试和题库研究的不断发展,美国心理协会(APA)在1986年出版了关于如何开发、使用计算机化考试及解释考分的指南,这成了考试和软件开发者出版商的事实标准。
目前,国外试卷的编制以及题库的建立主要研究机构包括专业资格认证机构、教学及实验学校、教育主管部门以及测验出版机构等[4-6]。
1.3.系统开发环境
1.3.1.MicrosoftSQLServer2005
从MicrosoftSQLServer2000到MicrosoftSQLServer2005,微软经历了五年。
在这五年里,MicrosoftSQLServer2005实现了里程碑般的意义。
MicrosoftSQLServer2005是微软的新一代数据管理和分析解决方案的大型数据库系统。
它在企业级支持、商业智能应用、管理开发效率等方面有了显著的增强,是集数据管理与商业智能分析于一体的、极具前瞻性的下一代数据管理与分析平台。
SQLServer2005基于SQLServer2000的强大功能之上,提供了一个完整的数据管理和分析解决方案,它将会给不同规模的组织带来不同的帮助。
例如:
构建、部署缩性更强和更可靠;降低开发和支持数据库应用程序的复杂性,实现IT生产力的最大化;在多个平台、应用程序和设备之间共享数据,更易于连接内部和外部系统;同时,在不牺牲性能、可用性、可伸缩性或安全性的前提下有效控制成本[7]。
MicrosoftSQLServer2005有SQLServer2005企业版(Enterprise)、SQLServer2005标准版(Standard)和SQLServer2005工作组版(Workgroup)。
SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。
SQL语言的主要功能就是同各种数据库建立联系,进行沟通。
按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。
MicrosoftSQLServer2005是一个关系数据库管理系统,它为认证,授权和加密提供了复杂的安全机制和策略,MicrosoftSQLServer2005的安全性方案主要通过可信赖计算、身份验证、授权机制、数据加密和访问审核等方面来实施[8]。
1.3.2.MicrosoftVisualStudio2005
VisualStudio2005包含了一系列高效的、智能的开发工具,不论是为开发初学者,还是为经验丰富的企业开发团队都提供了很多全新的、强大的功能。
VisualStudio2005使开发人员能够通过与MicrosoftOfficeSystem和SQLServer2005的更好集成。
如上所述,本课题研究使用的是MicrosoftSQLServer2005数据库平台。
SQLServer2005将数据库对象的开发与调试集成到VisualStudio2005开发环境中,使开发人员能够使用与其目前用于编写托管组件和应用程序相同的工具来生成和部署数据库对象。
第二章系统总述和需求分析
2.1.系统总述
题库(ITEMBANK)是“按照一定的教育测量理论,在计算机系统中实现的某个学科题目的集合”,它是严格遵循教育测量理论,在精确的数学模型基础上建立起来教育测量工具[9]。
计算机基础题库管理系统的基础和核心都是对数据的处理。
该题库管理系统的数据应能够实现对数据的检索,储存和维护等功能。
同时,友好的界面设计,操作方便简易,具有一定安全性。
2.2.需求分析
计算机基础题库管理系统的设计旨在为各单位的教务管理部门和老师提供一个方便的试题管理工具,为教师的教学准备工作节约大量时间,从而可以让教师拥有更多的时间进行教学研究,建立一个科学、高校的试题库,可以很大程度的减轻教师的负担,提高教学质量。
整个题库管理系统包括试题库建立、试题组卷、试卷生成、试卷分析以及系统维护等5大功能模块。
题库建立包含试题录入、试题修改、试题保存以及现有试题的统计查询;试题组卷包括随机组卷、试卷查询;试卷生成包括生成学校要求的统一试卷格式、试卷编辑、试卷存档以及试卷打印;试卷分析包括试卷的质量分析、可信度分析以及成绩统计;系统维护包括系统权限维护与各种初始化数据维护.整个系统具有很好的安全性、可维护性以及可扩展性[10].
该题库管理系统在高校中的使用人群包括教师、学生和系统系统管理员。
因此,本文将通过三个不同的角色来分析用户的需求。
教师通过用户名和密码登录到系统主界面,可以进行试题的录入、删除、修改和查询,也可以进行试卷生成,利用试题导入导出的功能,可以将固定格式的题目导入到题库中,更新题库的内容,在相对丰富的数据库中能够做出相对公平和准确的试卷。
管理员登录到系统,可以对系统用户进行管理和维护。
学生在考试过程中多有紧张心理,因此,系统界面必须友好,操作简易。
能够提供一份符合课程中的教学目标和测试要求,反映教学大纲规定相关知识点,且试题难以程度适中的试卷。
2.3.实体——关系图
2.4.数据流图
第三章系统概要设计
3.1.系统功能结构图
3.2.系统模块功能
第四章系统详细设计
4.1.数据库设计
4.2.自动组卷算法设计
4.3.界面设计
第五章系统主要功能的实现与测试
5.1.系统主要功能的实现
5.2.软件测试
第六章总结与展望
21世纪是一个信息化、网络化、数字化发展迅猛的时代,在计算机和网络的帮助下人们的工作效率越来越高。
本文所研究计算机基础题库管理系统结合了高校及相关机构的实际需求,做了很多改进和创新。
同时,由于作者水平有限,该系统存在着一些不足。
比如:
(1)系统界面设计还可继优化,使界面不仅友好简易操作,而且美观。
(2)系统模块设计还可继续优化,提高系统功能和安全性。
(3)本系统自动组卷算法还可继续优化,是组卷算法更加合理等等。
本次系统开发使我真正体验到研究的价值、研究的艰难,更深刻的感受到研究成功后的快乐。
同时对软件设计、开发和研究的整体性以及系统实现时的特殊性的有机结合有了切身体验;也对研究问题的方法有了直观的感受。
致谢
本次期末论文是学习了《文献检索与科技论文写作》这门课程后首次写科技论文。
作为一名大三学生,会写科技论文是必不可少的技能,是文字表达能力的一部分。
在本次论文写作过程中,真正体会到写一篇科技论文的严谨性。
首先,感谢我的老师史君华老师的谆谆教诲,在学习《文献检索与科技论文写作》这门课程过程中对我的耐心指导和提供给我的宝贵研究资料。
史君华老师严谨求实的治学作风、踏实的敬业精神、丰富的阅历以及渊博是知识,为我以后的工作和学习提供了风向标。
尤其她耐心细致的态度更是让人敬佩。
再次对史君华老师表达衷心的感谢。
其次,还要感谢身边的同学们。
在论文写作过程中,我们相互帮助,他们为我提供了宝贵的建议。
最后,感谢所有帮助我,还有和我一样在奋斗路上的人,相信本次经历会对我将来的学习和生活带来很大的帮助。
参考文献
[1]李小勇,王瑛.题库管理系统中的自动化组卷算法[J].西北师范大学学报(自然科学版),2002,38(4).
[2]陈志风,王勇.IT人员新技术宝典一一软件技术分册[C].希赛网,2007
[3]ThomasJ.Mowbray,RaphaelMalveau.SoftwareArchitectBootcamp,2ndEdition[M].
[4]杨宇.高校题库软件系统研究与实现[D].电子科技大学,2013
[5]唐红亮.SQLServer数据库设计与系统开发教程[M].北京:
清华大学出版社,2007,236-311
[6]曹军生.SQLSERVER2000实用教程[M].北京:
北京理工大学出版社,2001,216-345
[7]Server2005[J].软件世界.2006(24).
[8]孙峰.数据库安全在SQLServer2005中的实现[J].山西科技,2010,25
(2).
[9]
[10]陈波,张卓,高秀娥.题库管理系统的研究与实现[J].大连大学学报,2006
(2).
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 基础 题库 管理 系统 设计 实现