目 录
第1章前言
1
1.1题目的来源及背景
1.2现状与分析
1
1.3项目内容
1
1.4项目特点及意义2
第2章方案论证3
2.1总体设计思想及论证
3
2.2设计工具及环境论证
4
2.3数据库结构设计5
2.3.1数据库结构设计
5
2.3.2数据库结构说明
6
2.4技术经济分析
7
第3章软件设计8
3.1总体设计
8
3.1.1功能模块的提出8
3.1.2功能模块分析与简介
8
3.2详细设计
10
3.2.1概述
10
3.2.2软件的欢迎界面及权限访问模块
10
3.2.3试题录入及浏览维护模块
11
3.2.4试题库快速浏览及修改模块
15
3.2.5手工出题及编辑模块
17
3.2.6自动出题及编辑模块
20
3.2.7打印功能模块
20
3.2.8软件的版本信息及使用信息
21
3.3算法流程及思想23
第4章系统验证26
4.1软件测试
26
4.2系统运行跟踪
26
【结束语】
【致谢】
【参考文献】
1.1.1
3.1.2功能模块分析与简介
《离散数学》题库框架程序的功能模块结构(如图3.1所示),功能结构中各部分功能简介如下:
1.
权限访问:即密码登陆模块,为了维护数据库的安全性,只有合法用户才能使用本题库系统;
2.
用户接口:为系统的使用者提供一个方便、灵活、高效的用户界面,用户通过用户接口界面使用系统,完成对该系统的一系列操作。为方便用户,该接口功能模块设有快捷键及弹出式菜单和直接菜单按钮,可直观的进行操作;
3.
版本信息:显示本软件的系统信息;
4.
使用信息:显示本软件的使用信息;
5.
试题录入:用户可在此窗体下为题库添加试题;
6.
添加用户:用户可在此窗体下添加新用户;
7.
手工出题:根据用户给定的试题难度、试题题型及相应的所属章节范围组成一份试卷,同时生成答案。若因题库生成的试题无法满足用户要求,用户可在生成试题的基础上添加、删除、修改试题;
8.
电脑出题:一般情况下,只要用户输入的参数合理,均可输出一套试题。在试题中,可以根据用户要求,由用户手动对试卷中的某些题目进行修改、删除、添加等工作 (注:现只限于纯文本题目),但他不会对题库内的数据进行修改;
9.
打印菜单:用户可将选定的试题内容及答案发送到Word
2000;
10.
题库修改:根据用户要求,对题库中某一类型的题目进行必要的删除及修改、查询等操作,在执行本操作前用户需要输入一个管理员密码以保证题库的安全性和可靠性;
11.
其它功能:系统退出等;
12.
试题库:由于VB与Microsoft Access数据库本身就有良好的接口,故用Access建立试题库的框架,包括字段的选择及定义。在题库中定义了试题类型、试题难度、所属章节、使用次数等诸多字段,其目的主要是为了方便用户查询及生成试卷。