欢迎来到天天文库
浏览记录
ID:13994579
大小:94.00 KB
页数:20页
时间:2018-07-25
《vb450高校题库管理系统论文access.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、VB450高校题库管理系统论文Access
摘 要
开发数据库题库管理系统主要是为了建立一个统一的题库,并对其用计算机进行管理,使教师出题高效、快捷。其开发主要包括后台数据库的建立、维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,使用方便、灵活等特点。经过分析,我们使用Microsoft公司的SQLServer7.0管理后台数据库。用VisualBasic6.0中文版做为前端开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一
2、能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。在开发过程中使用了ADO技术和SQL语言完成了对系统功能的实现。数据库题库管理系统包括六个模块,实现对题库的录入、编辑、查询和自动生成试卷、手工生成试卷、输出试卷等功能。同时还增加对所用教材的管理如教材的录入、编辑和查询,功能的扩展如试题类型的增加和系统的更新。达到了开发数据库题库管理系统的目的。本系统具有针对性强、操作简便、成卷快、题目搭配合理、试卷难易程度可控等特点。相信投入使用后定会成为教师出题的
3、好帮手。
关键词:数据库题库管理系统;题库;ADO;SQL;VBA。
3.4 设计要点 题目的编码不仅要唯一标识题目,还必须能够标识题目属性:题型、章节、难度系数以及题号,在数据库的设计中我们把题目的编码统称为题号。利用这样定义的编码,容易区分题目之间的不同。由于编码的唯一确定性,可确保在生成的同一试卷中,不会抽取相同的试题。 3.5一点说明1) 篇章表和小节表是通过篇章号建立关联的。2) 试题的类型共分三种:1---选择、2---文字、3---判断
4、、如果前3种类型中没有用户要求的,用户可以在录入模块中的添加类型窗体中自定义类型。3) 试题的难度共分五种:1---简单、2---一般、3---中等、4---较难、5---很难。4 系统的功能结构4.1 系统功能结构图在我们开发数据库题库管理系统的过程中,我们发现要想开发一个优秀的题库管理系统,应当解决以下几个问题: ① 系统的安全性:用户的合法登录。② 数据的合法性问题:试题信息和章节信息在录入和编辑的过程中是否合法。
5、③ 数据的一致性问题:试题信息和章节信息在录入和编辑的过程中题号与其它各项是否保持一致。④ 数据的完整性问题:试题信息和章节信息在录入和编辑的过程中是否完整。⑤ 试卷难易度和题量分布的控制:由于知识点侧重的不同,题目有难易之分。对于不同类型的学生,其试卷难易度也应有所不同。并且重点章节应多出题量,反之则少出题。⑥ 试卷中题目分值的调整:按照用户的需求,调整卷面各题的分值。⑦ 试卷的排版和编辑:控制试卷导出的格式,并使其能在通用的编辑软件(如WORD)下重新进行编辑或打印成真
6、正意义上的试卷。⑧ 系统的通用性:可以通过更新系统实现系统的通用性。根据上述分析,我们在做概要设计时就为系统设计了下面几个功能模块,用户登录、信息管理、生成试卷、输出试卷、更新系统、和窗体的设置、用户的帮助文件等。其具体的功能结构图如(图4-1)所示。
目 录摘要 iiAbstract iii前言 iv一、 系统开发平台简介1.1 、MicrosoftVisualBasic6.
7、0中文版1.2 、MicrosoftSQLServer20001.3 、主要技术及相关知识 1.3.1、ADO技术 1.3.2、SQL语言 1.3.3、ABA技术1.4、主要功能二、系统需求分析2.1、系统设计目标2.2、系统设计原则2.3、题库管理系统的数据流图三、数据库的构建3.1、数据库的建立3.2、数据库的扩展3.3、数据库中的表3.4、设计要点
8、>3.5、一点说明
此文档下载收益归作者所有