计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> VB论文设计 >> 浏览文章
VB065自动出题题库系统

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

题库管理系统是信息管理系统,其开发的功能主要包括:通过计算机管理题库档案,过强大的查询和索检高效的索检出数据,提高办事效率。
使用MICROSOFT公司的ACCESS作为后台数据库,设计数据库,使用MICROSOFT公司的VISUALBASIC开发工具,利用其提供的各种面向对象的开发工具,使用ADO控件连接数据库,开发出产品。
关键字:ADO、窗体、数据库。
1基础数据:对题库的基础数据进行编辑、和查询管理
2设定类型:对实验题库的试题类型进行设定。
3设定科目:对实验题库的试题科目进行设定。
4出试卷:对进入题库的记录进行出卷。
5查询:对各个表进行查询
6打印:打印出记录,以备分析

二.系统数据分析
1、数据录入和处理的准确性和实时性
数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。
在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。
2、数据的一致性与完整性
由于系统的数据是共享的,在不同的题库类别中,题库是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。
对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。
3、数据的共享与独立性
整个题库发布系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。


三系统的逻辑模型


第五章系统总体规划
系统功能
一.系统的设计思路
1应用程序设计结构
1建立数据库,基本资料就存放在其中
通过Access建立数据库
2用VB开发出界面连接数据库
使用ADO控件的连接数据库,通过DATAGRID和TEXT显示出来。
.3在应用程序中用查询和统计等手段对数据库的资料进行处理,得到有效的数据,分析管理情况,得出结论和措施,然后就可以通过措施,达到管理提高效率的目的。
具体是具体实现办法
(1)连接数据源
利用Connection对象可以创建一个数据源的连接.应用的方法是Connection对象的Open方法.
语法:
Connection对象.OpenConnectionString,UserID,PassWord,OpenOptions
其中:
Connection对象为你定义的Connection对象的实例;
ConnectionString为可选项,包含了连接的数据库的信息;
UserID可选项,包含建立连接的用户名;
PassWord为可选项,包含建立连接的用户密码;
OpenOptions为可选项,假如设置为adConnectAsync,则连接将异步打开.
(2)打开记录集对象
实际上记录集返回的是一个从数据库取回的查询结果集.因此他有两种打开方法:一种使用记录集的Open方法,另一种

二.系统的技术要点

1多用户登陆问题
a建立模块,Module1
b在模块中申明变量Publicuser
c在数据库建立用户表,存放用户名和密码,然后输入多个用户
d通过ADO代码连接到数据库。
E通过SQL语句判断是否用户数据库有。
F如果没有则退出。
G如果有通过SQL语句判断是否密码正确。
H如果正确则发送数据库的该用户名到公共变量user=myrs("user")
I通过变量决定各个用户的权限。

2出试卷
手动出试卷
将题库的一个字段设为是否出试卷。
然后通过SQL语句筛选出记录,形成出试卷库。
SELECT*FORMTKWHERE是否出卷=“是”
自动出试卷

获得随即数,然后自动出题
nb=myrs3.RecordCount
rdnb=Int((nb)*Rnd())'获得随机数
myrs3.Moverdnb
t1=CStr(myrs3("编号"))
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
myrs2.Open"insertintosjselect*fromtkgl2where编号='" t1 "'",mycn,adOpenKeyset,adLockOptimistic

myrs3.Delete
myrs3.MoveFirst

3多级查询问题
单级查询使用SELECT*FORMTKWHERE字段=SS
多级查询使用SELECT*FORMTKWHERE字段1=SSAND字段2=SS2

主要参考文献
[1]VisualBasic6.0使用指南
作者:BobReselman,RichardPeasley,WaynePruchniak.
出版社:电子工业出版社
[2]中文Access200024学时教程
作者:CraigEddy,TimothyBuchanan
出版社:机械工业出版社

上一篇: VB064仓库管理系统的设计
下一篇: VB066高校党务管理系统的设计
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。