【DELPHI设计栏目提醒】:网学会员,鉴于大家对DELPHI设计十分关注,论文会员在此为大家搜集整理了“delphi题库系统与试卷生成”一文,供大家参考学习!
摘 要
一般情况教师想出一份试卷,要么到庞大的题库里一道一道的把题找出来,或是从几本相关的书里把题一道一道挑出来。这样即费时又费力,而且很难保证试题的覆盖面和把握好试卷的难度。正是为了能够帮助教师轻松的出一份高质量的试卷而开发了本软件。为了达到预期的目标我们最终选择了Microsoft Office Word做为本软件的终端输出。本软件是在对现有控件的改进和VBA编程的研究的基础上开发的。本软件实现了以下主要功能:1.手动生成试卷;2.自动生成试卷;3.抽取现有试卷;4.用户管理;5.数据库管理。大量的测试表明本软件在Windows 98/me/2000/XP平台配合Office XP/2003 的环境下程序运行稳定且各项功能运行得都很正确,基本达到了预期的要求!!
结论:经过老师的实际试用本软件在界面上和功能上都有独到之处!!相信完全可以胜任出一份好的试卷任务。
关键词:题库系统,试卷生成,数据库,VBA
目 录
摘 要 1
Abstract 2
前 言 1
1 . 简述 2
1.1 开发工具简介 2
1.1.1 Delphi 7.0的特点 2
1.1.2 主要的控件及其属性简介 2
1.1.3 数据库连接方式选择 3
1.2 程序运行环境 4
2 . 需求分析 5
2.1 负责的功能模块 5
2.2 软件功能分析 5
3 . 设计阶段 8
3.1 概要设计 8
3.1.1 系统数据库设计 8
3.2 详细设计 12
3.2.1 程序流程图 12
3.2.2 窗体功能简介 14
4 . 软件实现 20
4.1 OOP简介 20
4.2 开发的关键技术 20
5 . 软件测试及其维护 24
5.1 系统测试平台简介 24
5.2 测试方法 24
5.3 系统维护 25
6 . 开发总结 26
参 考 文 献 27
致 谢 28
译 文 29
原 文 33
3.2.2 窗体功能简介
下图软件的登陆界面
在这里输入用户名及密码就可以进行入软件的主界面了!!
下图是软件的主界面:
在以上的软件主界面的左边是各个功能模块的调用接口!!
如:
抽取现有试卷:点击后进入抽取现有试卷的功能界面。
自动生成试卷:点击后进入自动生成试卷的功能界面。
手动生成试卷:点击后进入手动生成试卷。
题库录入:在这里可以往数据库里添加试题。
题库维护:在这里可以对数据库里已有试题进行维护。
选项设置:在这里可以对软件的其它选项进行设置。
软件的右上角有“帮助”和“关于”按钮!!在这里可以得到软件的使用帮助,和有关此软件的一些开发信息!!
下图是自动生成试卷的界面:
上图中标为“第一部分”的树形控件是用来设置要生成的试卷的试题的抽取范围。
上图中标为“第二部分”的是用来设置各种题型的量及其分数。
上图中标为“第三部分”的是功能按钮,其中“生成试卷”用来根据“第二部分”的设置自动生成一份试卷。“预览试卷”是用来预览刚生成的试卷。“试卷答案”是用来查看刚生成的试卷的答案。“保存试卷”是用来保存刚生成的试卷的信息。
下图是手动生成试卷的界面图:
上图中标为“第一部分”的树形控件是用来设置要生成的试卷的试题的抽取范围。
上图中标为“第二部分”的是用来设置各种题型的量及其分数。
上图中标为“第三部分”的是用来设置试卷的部分。
上图中标为“第五部分”的是用来选择要加入试卷的试题。
上图中标为“第四部分”的是功能按钮,其中“加入试卷”用来把在“第五部分”的选择试题加入到要生成的试卷中。“保存试卷”是用来保存刚生成的试卷的信息。
下图是用户管理的界面:
上图中标为“第一部分”显示当前系统已有的用户。
上图中标为“第二部分”选择要进行的操作。
上图中标为“第三部分”设置相应的信息。
上图中标为“第四部分”。可以删除用户或是提交对用户信息的修改。
下图是数据库功能模块的界面:
上图中标为“第一部分”可以改变数据库的存放路径。
上图中标为“第二部分”选择要进行的操作。
上图中标为“第三部分”选择还原的时间点或是执行备份操作。
参 考 文 献
[1] 陈明 . 软件工程学教程 .科技出版社,2002
[2] 萨师煊,王珊 . 数据库系统概论 . 第三版 . 高等教育出版社,2000
[3] 飞思科技产品研发中心 . Delphi7数据库应用开发 .电子工业出版社,2003
[4] 飞思科技产品研发中心 . Delphi6开发者手册 . 电子工业出版社, 2002
[5] 申旻 . Delphi高手突破 . 清华大学出版社,2002,302
[6] Steve Teixeira,Xaviver Pacheco著,龙劲松,王瑜,谢尚书译 . Delphi6开发人员指南 . 机械工业出版社 .2003
[7] 乔林 .参透Delphi/Kylix . 中国铁道出版社 .2003
[8] 李维 .Inside 深入核心 VCL 架构剖析 . 电子工业出版社 .2004
上一篇:delphi通用财务管理系统delphi+access