题库管理系统毕业设计论文Word格式.docx
- 文档编号:14048441
- 上传时间:2022-10-17
- 格式:DOCX
- 页数:42
- 大小:2.14MB
题库管理系统毕业设计论文Word格式.docx
《题库管理系统毕业设计论文Word格式.docx》由会员分享,可在线阅读,更多相关《题库管理系统毕业设计论文Word格式.docx(42页珍藏版)》请在冰豆网上搜索。
本软件是以Windows7为平台,VisualBasic6.0为软件开发工具编写而成的。
本软件的通用性很好,可以在大多数操作平台上使用。
关键字:
试题库管理系统;
应用价值;
随机性;
VisualBasic6.0
Abstract
Testlibrarymanagementsystemcanassisttheteachersoftheclassesyouintendvariousquestionsofthekindsofquestions,knowledge,difficulty,andotherrelevantinformationtosavequeryinformationmanagement;
testsandstudents,assessment,extractedfromthequestionscorrespondingrequirementsofthesubject,composedofasetofpapers.
Thedevelopmentoftheexaminationdatabasemanagementsystem,inordertofacilitatethemanagement,extractionquestions,toreducetheburdenonteachers,hasgreatvalueintheschool,andithasconfidentiality,easytooperate,easytousewithalotofrandom,extractingandandothercharacteristics.Inthedevelopmentofthesoftwareatthesametime,soImasteredthebasicknowledgeofsoftwaredevelopment,aswellaslearnthewaytosolvetheproblem.
ThesoftwareisbasedontheWindowsXPplatforminVisualBasic6.0softwaredevelopmenttoolstowritefrom.Theversatilityofthesoftwareisverygood,canbeusedinmostoperatingplatforms.
Keywords:
Testlibrarymanagementsystem;
Applicationvalue;
Randomness;
VisualBasic6.0
1引言
1.1选题的背景
考试是教师检查学生学习情况的必要手段,但是出卷却是一种繁重的智力和体力劳动,传统的标准化试卷命题,需要由教学专家组成一个命题班子,根据许多年教学经验,从贯彻教学大纲要求,到试卷意图的组织,经过反复的推敲,才能完成一份标准化的试卷。
这样的命题方式不仅工作任务繁重而且试卷的标准化程度、难易程度、题量等方面都难以得到控制,难以形成有效的试题库,给试题和试卷的管理带来很多问题和困难。
鉴于这种情况,利用计算机进行试卷的自动生成并逐步积累形成有效的试题库,对试题和试卷的管理将变得高效而便捷,对提高工作效率,使试卷管理逐步走向正规化自动化将起到十分重要的作用。
同时使出卷工作变得轻松愉快,从很大程度上减轻了教师利用传统的出卷方式组卷的繁重工作量,大大节省了老师的工作时间,便于教师有更多的时间和精力致力于教学方法的研究,这不仅对教师有益,对在校学生也同样有帮助,学生可以有更多时间向教师请教问题。
据调查,如今很多高校都建立了自己的试题库管理系统,还有一些高校也购入了相关软件,但是大部分系统还处于简单的处理信息阶段,因为题目是多样性的,所以为了应对多种多样的题型和更好的适应教师教学,需要进一步的完善开发系统加强建设力度,才能成为一个真正胜任教学任务的题库管理系统。
随着计算机技术的神速发展,计算机在信息管理中的应用的普及,利用计算机实现试题库管理势在必行。
1.2系统开发目标
利用计算机进行试题库的管理是计算机辅助教学的一个重要分支和重要环节,它已经成为院校教学改革的重要工作重心。
试题库的计算机化管理,不仅对题库进行科学、系统和定量的管理,且成为评测学生学习效果、提高教学质量的有效辅助工具,是学校教学管理部门和教研室实现教考分离的重要工具。
目前市面上流行的教学系统不少,但是对于具体的教学科目来说,不需要大型的数据库系统,只需要一个操作方便,功能实用,能满足学科教学的管理及需求的系统足矣。
本课题研发的目的就是要开发一个功能较齐全并且很实用,操作方便,让用户简单易懂的试题库管理系统。
1.3系统开发环境
本系统前台采用VisualBasic6.0开发,采用SQLServer2005作为后台数据库,采用VisualBasic6.0当中的ADO控件连接和访问数据库,具有存取数据快,代码编写简便等优点。
1.4系统的运行环境
操作系统环境:
/Windows2005/WindowsXP/Windows7
系统工作平台:
VisualBasic6.0企业版完整版
后台数据库:
SQLServer2005企业版/个人版
2相关技术与开发工具介绍
2.1VisualBasic6.0简介
2.1.1概述
VisualBasic6.0是Microsoft公司推出的可视化开发工具组件VisualStudio6.0的组件之一。
Visual意为“可视化的”,指的是开发图形用户界面(GUI)的方法。
Basic指的是BASIC语言。
是一种简单易懂、面向初学者的语言。
VisualBasic6.0是基于BASIC的可视化程序设计语言,它既继承了BASIC语言的简单易懂的特点,又采用了面向对象、事件驱动的编程机制,提供了一种所见即所得的可视化程序设计方法。
VisualBasic6.0有学习版、专业版、企业版三个版本,以满足不同层次开发者的需求。
2.1.2VisualBasic6.0的特点
⑴具有面向对象的可视化设计工具
VisualBasic6.0提供可视化平台,把Windows界面设计的复杂性封装起来,编程人员不必为界面的设计编写大量的代码。
只需按照编程的需要,用VisualBasic6.0提供的工具箱在界面上添加各种对象,而界面的设计代码是由VisualBasic6.0自动产生的,编程人员只需编写实现功能的那部分代码,从而大大提高了编程效率。
⑵事件驱动的编程机制
在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。
事件可以由用户操作触发,还可以由应用程序本身的消息触发,可以由来自操作系统或其他应用程序的消息触发。
⑶结构化的程序设计语言
VisualBasic6.0是在BASIC语言的基础上发展起来的,它吸收了其他结构化程序设计语言的优点,具有丰富的数据类型和函数,结构化程序结构,易学易用。
⑷开放的数据库功能与网络支持
由于应用程序中三层体系结构的出现,使得网络、应用程序以及数据库的连接更加紧密起来。
VisualBasic6.0提供了一些接口来实现网络以及数据库的连接。
VisualBasic6.0有很强的数据库管理功能,可以通过直接访问或建立连接的方式访问并操作后台数据库。
⑸充分利用Windows资源
VisualBasic6.0通过三种技术来实现与Windows资源的交互,这三种技术是:
动态数据交换编程技术、对象链接与嵌入技术以及动态链接库技术。
2.2SQLServer2005简介
SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。
SQL语言的主要功能就是同各种数据库建立联系,进行沟通。
按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。
SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。
目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL语言标准。
虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。
SQLServer是一个关系数据库管理系统。
它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。
在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。
Sybase则较专注于SQLServer在UNIX操作系统上的应用。
SQLServer2005是Microsoft公司推出的SQLServer数据库管理系统,该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能。
具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2005的大型多处理器的服务器等多种平台使用。
3系统需求分析
3.1可行性研究
在明确系统目标和环境的基础上,需要进一步对系统的可行性进行研究。
此活动的主要目标是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出拟开发系统的初步方案与计划。
可行性研究是针对系统进行全面、概要的分析,主要包括三个方面:
经济可行性分析、技术可行性分析、运行可行性分析。
1、经济上的可行性
现在,计算机的价格已经十分低廉,性能却有了长足的进步。
而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:
第一,本系统的运行可以代替人工进行许多繁杂的劳动;
第二,本系统的运行可以节省许多资源;
第三,本系统的运行可以大大的提高学校的工作效率;
第四,本系统可以使敏感文档更加安全,等等。
所以,本系统在经济上是可行的。
2、技术上的可行性
本系统的开发利用SQLServer2005作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。
学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。
使用VisualBasic6.0开发平台作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 题库 管理 系统 毕业设计 论文