高校题库管理系统设计与实现
资料介绍:
摘 要
开发数据库题库管理系统主要是为了建立一个统一的题库,并对其用计算机进行管理,使教师出题高效、快捷。
其开发主要包括后台数据库的建立、维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,使用方便、灵活等特点。经过分析,我们使用 Microsoft公司的SQL Server7.0 管理后台数据库。用Visual Basic6.0中文版做为前端开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。在开发过程中使用了ADO技术和SQL语言完成了对系统功能的实现。
数据库题库管理系统包括六个模块,实现对题库的录入、编辑、查询和自动生成试卷、手工生成试卷、输出试卷等功能。同时还增加对所用教材的管理如教材的录入、编辑和查询,功能的扩展如试题类型的增加和系统的更新。达到了开发数据库题库管理系统的目的。
本系统具有针对性强、操作简便、成卷快、题目搭配合理、试卷难易程度可控等特点。相信投入使用后定会成为教师出题的好帮手。
[来源:http://www.doc163.com]
目 录
一、 系统开发平台简介
1.1 、Microsoft Visual Basic 6.0中文版
1.2 、Microsoft SQL Server 2000
1.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、设计要点
3.5、一点说明
四、系统的功能结构
4.1、系统功能结构图
4.2、系统功能模块
五、系统的设计与实现
5.1、主界面的设计
5.2、登录子模块
5.2.1、登录子模块的设计思想
5.2.2、登录子模块的具体实现
5.2.3、登录子模块的设计要点
5.3、试题录入子模块
5.3.1、试题录入子模块的设计思想
5.3.2、试题录入子模块的具体实现 [资料来源:http://Doc163.com]
5.3.3、试题录入子模块的主要算法
六、系统测试及性能分析
6.1、系统测试
6.2、性能分析
七、经验体会及可进行的后继开发
八、系统安装
8.1、系统环境
8.2、安装方法
8.3、“试题录入维护子系统”使用指南
8.3.1、系统启动
8.3.2、试题录入维护
8.3.2.1、判断类题录入
8.3.2.2、选择类题录入
8.3.2.3、文字类录入
8.3.2.4、试题查询与维护
8.3.3、题库管理
8.3.4、用户管理
结束语
致 谢
主要参考文献
系统功能模块
u 登录子模块:登录成功的用户可以对数据库进行修改题库,添加题量,删除以及生成和输出试卷等。同时还可以修改密码。
u 信息管理子模块主要包括:试题类型的增加、试题信息和章节信息的录入、编辑、查询三个子模块。具体可以实现信息的录入、修改或删除题库、浏览题库、增加题型和章节、修改难度系数和查询当前题号、试题个数、章节信息等功能。试题库是试题来源,对试题库进行管理非常重要。试题录入时可集中录入或随时录入;对于录入的试题在一定的权限下可作修改或删除;在浏览题库时可查看已建立的试题库,并对其进行分类统计;对不同的课程可增加新的题型和新的章节;可修改题目的难度系数。
[资料来源:http://doc163.com]
编辑题签:对所选出的试题进行修改和编辑。
u 更新系统子模块主要包括:更新用户信息、清空试题库和清空章节库三个子模块。
更新用户信息:修改登录时用户名或用户密码。
清空试题库和清空章节库:删除所有题库中的信息。
u 窗口和帮助子模块:为用户在使用本系统中提供一定的方便。 [来源:http://www.doc163.com]
[资料来源:http://doc163.com]
[资料来源:Doc163.com]
[资料来源:www.doc163.com]
[资料来源:http://www.doc163.com]