论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > VB6.0 >

A4002101试题库系统

1环境

本系统的开发环境是基于Windows2000的中文操作系统,采用面向对象的编程工具Visual Basic 6.0(以下简称VB),后台数据库是SQL Server 2000。考虑到本系统属于小型数据库系统,并且不会有很大的数据量访问,笔者决定采取本地数据库访问和编程方法,以达到对数据库快速方便地访问。

http://www.paper51.com

Visual Basic 6.0是专门为Microsoft的32位操作系统设计的,可用来建立32位的应用程序。在Windows 9X 或 Windows NT 环境下,用Visual Basic 6.0的编译器可以自动生成32位应用程序。这样的应用程序在32位操作系统下运行,速度更快,更安全,并且更适合在多任务环境下运行。

http://www.paper51.com

Visual Basic 是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用语开发Windows 环境下的各类应用程序。它具有如下特点:

copyright paper51.com

1.       可视化编程

paper51.com

2.       面向对象的程序设计 http://www.paper51.com

3.       结构化程序设计语言 内容来自www.paper51.com

4.       事件驱动编程机制

内容来自www.paper51.com

5.       访问数据库

内容来自论文无忧网 www.paper51.com

6.       动态数据交换 copyright paper51.com

7.       对象的链接与嵌入 http://www.paper51.com

8.       动态链接库 copyright paper51.com

     在试题库管理系统中,用VB编程可以方便的实现对试题库的基本操作,如建库、增删记录、浏览和打印等。

http://www.paper51.com

SQL 是一种介于关系代数与关系演算之间的结构化查询语言,其功能并不仅仅是查询。SQL 是一个通用的、功能极强的关系数据库语言。SQL 语言集数据查询、数据操纵、数据定义和数据控制功能于一体,主要特点如下:

内容来自www.paper51.com

1.       综合统一

paper51.com

2.       高度非过程化 内容来自论文无忧网 www.paper51.com

3.       面向集合的操作方式

内容来自www.paper51.com

4.       以同一种语法结构提供两种使用方式 内容来自www.paper51.com

5.       语言简洁,易学易用。

内容来自www.paper51.com

2需求分析

http://www.paper51.com

  我的毕业设计题目是试题库管理系统,经过两周的理论知识学习和实地调查,我渐渐的了解到用户对题库管理系统的要求。 paper51.com

2.1调查分析

paper51.com

经过调查分析,我逐步了解到老师最需要的题库系统应该具有的功能:在试题管理方面,老师最需要的是对试题管理的自主性,具体表现在以下三个方面:1)自主初始化试题库;2)自主维护试题库;3)自主调用试题库。

http://www.paper51.com

2.1.1 用户的需要

内容来自www.paper51.com

1.自主初始化试题库:即用户拥有创建新题库的权力,用户能够根据自己的需要,设计试题的储存方案以及试题的属性名和各属性值,实现试题库用户个性化设计,让试题库真正成为用户自己的试题库。现在已经推出的几乎所的试题管理软件都不具备这样的功能,用户所使用的试题库都是程序制作者预先设计好的,对于试题的分类方案用户无权修改。由于学校自身之间的差异,比如小学和初中、初中和高中、高中和大学,试题分类的要求不一样,学校性质的不同,比如重点学校和一般学校、普通中学和职业中学等;考试性质不相同,比如阶段性考试、期中期末考试、会考、高考;还有地区上的差异,比如教育发达地区和教育发展中地区、上海、广东和江苏等等,相同的学科试题分类的要求也不一样。因此用相同的分类方法,用户无法修改的试题分类方案,会给用户的使用带来极大的不便。用户不喜欢这一种不能自主控制的试题分类方案,用户希望自主地初始化试题库。 内容来自论文无忧网 www.paper51.com

2自主维护试题库:即用户具有添加、修改和删除试题的权力,实现试题库的可扩充性和开放性,使用户对题库具有至高无上的支配权。现在已经推出的几乎所的试题管理软件都不具备这样的功能,用户所使用的试题被程序制作者预先写在某个文件中,这些文件不是隐藏得让用户难以找到就是经过加密处理,用户根本就不可能通过其它方式(比如Word、Access、WPS等)打开并看到它,更谈不上对它的扩充、修改和对某个试题的删除了。由于用户没有自主维护试题库的权力,新试题无法录入,陈旧试题无法删除,这样的试题库在较短的时间内就逐渐老化、失去活力。用户需要自主地维护试题库,希望及时地更新试题库。 copyright paper51.com

3自主调用试题库:即允许用户能自由地从试题库中抽取试题。现在已经推出的几乎所的试题管理软件都不完全具备这样的功能,不是向用户提供成套的试题,就是智能组卷。其实只有极其懒惰的用户才依赖智能组卷来出题,一个稍有责任心的老师肯定不会用智能组卷生成的试卷直接去考查学生。因此手工去搜索试题是实用的可行的,智能组卷只是个招牌,中看不中用,是产品广告用语。用户不是去参加制卷大赛,用不着急着要在几分钟内制出一份试卷。一份高质量的试题,需要教师反复地推敲、比较和琢磨,用户需要的是像逛超市一样的心情,能方便地把看中试题取出来,还可以把不需要的试题退回去。某些试题管理软件不仅不支持试题库中试题的修改,而且生成的试卷也不允许修改,连加一个空格,修改字体都无法实现,试卷保存后不能为其它系统(比如Word、WPS等)识别,只能从打印机上输出,这种方案没有多少实用性。 内容来自论文无忧网 www.paper51.com

------分隔线----------------------------
联系方式