您现在的位置:网站首页答辩论文计算机毕业设计Delphi毕业设计

《电路与磁路》试题库

  • 简介:(毕业设计 页数:59 字数:23215) 《电路与磁路》试题库 摘 要:考试是检查最终教学成果的一种重要手段,而出考卷的成功与否与考试是否能达到预计目标有密不可分的关系,一套功能强大的试题库不仅可以使老师出题的工作得以减轻,同时也更具有客观性...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载

(毕业设计 页数:59   字数:23215) 《电路与磁路》试题库

摘 要:考试是检查最终教学成果的一种重要手段,而出考卷的成功与否与考试是否能达到预计目标有密不可分的关系,一套功能强大的试题库不仅可以使老师出题的工作得以减轻,同时也更具有客观性。
为了实现上述愿望,本文介绍的是《电路与磁路》试题库的设计,并在开发过程中介绍使用Delphi中的ADO(ActiveX Data Object)技术结合Sql Server 2000作为后台数据库开发试题库系统的流程,并着重介绍运用VBA(Visual Basic for Applications)技术开发出卷功能的方法。
本文为了使设计的思路更加清晰,易于理解,将通过结构化设计方法,按照可行性分析、需求分析、概要设计、详细设计、编写程序、测试的步骤进行开发,除了文字的叙述外,文中还绘有部分图形说明,如:数据流图、E-R图、系统流程图、程序流程图等,并列举了制作过程的部分实例。
本文的可行性分析将根据题库系统的背景、开发技术和局限性分析来展开;需求分析阶段将阐述本系统能达到和要实现的要求,包括功能、界面和性能上的要求;概要设计阶段将会涉及到数据结构的具体设计;详细设计阶段会根据需求分析和概要设计两阶段所做的工作,来具体描述编码和处理流程;调试阶段将是描述开发本系统所遇到的问题和具体解决办法;文章的结论部分叙述了本次设计的收获;文章的附录内容包括部分程序及系统的使用说明。

关键词:题库系统;Delphi;ADO;VBA;结构化设计;


Abstract :Examination is a tape of important method that examine teaching harvest ultimately.Whether or not reaching to the scheduled target has got impartible relation with creating examination paper success in or not.One set of acid question bank not only could help teacher set question work succeed in relieve,but also present objectivity.
For realizing above desire,this article emphatically introduced the question bank’s exploitation of process and exploitation of critical technology throught Delphi ’s ADO (ActiveX Data Object) technology incorporation sql server 2000 by way of background database.And emphasizely introducing the VBA(Visual Basic for Applications)technology,which develop the creating paper of means.
In order to make the design of thinking clearly and understand it easily, this article will,according to feasibility analysis, demand analysis, scenario design, detailing, writer and test of step to design and develop this system. Besides the narration of the characters, this article still including some figures , for instance: Data Flow Diagram, E-R Diagram, system flow chart , procedure flow chart ,etc,and enumerate some examples of the facture’process.
The feasibility analysis of this article will according to background of question bank system、development technique and limitation unfold and depict.The require of system, including function, interface and ability could and should realizing,which will expound in demand analysis phase. The scenario design phase shouldst came down to the detailed design of data structure.According to both demand analysis and scenario design of phase, detailed design stage specifically describe encoding and treatment scheme. Bebug phase will be to describe develop these system that meet with problem and resolvent. In the section of the conclusion,it recounts the gain of the design,and this article’s appendix includes a little procedure and the explanation of the use.

Key words: question bank system; Delphi;ADO;VBA;structured design

目 录

引言 1
1 绪论 2
1.1 应用系统开发工具介绍 2
1.1.1 DELPHI概述 2
1.1.2 DELPHI7.0VCL组件的体系结构 2
1.1.3 DELPHI7.0数据库组件介绍 3
1.1.4 MS SQL SERVER简述 4
1.2 开发技术分析与融合实现 5
1.2.1 SQL语言介绍 5
1.2.2 数据库连接方式 5
1.2.3 DELPHI与WORD之间的融合技术 7
2 系统设计可行性分析及开发条件 10
2.1 开发试题库系统必要性 10
2.2 题库系统的可行性分析 11
2.3 硬件设备配置及系统开发环境 12
3 系统需求分析 12
3.1 需求分析 12
3.1.1 功能需求分析 12
3.1.2 系统界面要求 13
3.1.3 系统性能要求 14
3.1.4 数据需求分析 14
4 系统概要设计 15
4.1 数据合理性设计 15
4.2 程序流程图 15
4.3 数据库结构设计 17
4.3.1 数据字典 17
4.3.2 数据库表格 17
4.3.3 数据E-R图 18
5 系统详细设计与程序实现 19
5.1 功能模块实现过程 19
5.1.1 主窗体实现 19
5.1.2 试题维护的实现 19
5.1.3 指定选题的实现 21
5.1.4 自动选题的实现 23
5.1.5 试卷打印预览的实现 26
5.1.6 试卷分析的实现 28
5.1.7 数据库备份与还原的实现 29
6 调试与测试 29
6.1 程序调试 29
6.1.1程序出现的问题与解决方法 30
6.2 测试目的、环境及注意事项 31
6.3 测试 31
6.4 测试结果 32
7 结论 32
谢 辞 34
参考文献 35
附 录1 36
附 录2 41



引言
开发本软件之前,笔者在以前的学习当中接触过Delphi。借着本次毕业设计的机会,正好进一步提高自己的Delphi开发水平。而且在数据库的使用方面,鉴于笔者学习使用过Sql Server 2000,因此笔者选择了Delphi做为前台开发工具,Sql Server 2000作为后台数据库。笔者在借阅了大量关于这两种工具的书籍,之后又参考了一些现有的成品系统,比较其界面和功能,吸取其中精华的部分,在自己能力范围内,尽最大的努力来开发《电路与磁路》试题库系统。
本次开发《电路与磁路》试题库(以下都简称题库系统)的重点和难点在于自动出卷和打印试卷这两个功能的实现。自动出卷涉及到一个相对复杂的抽题算法。该抽题算法包括对试题的难度、范围、题型的控制以及分布。打印试卷的功能笔者起初想用报表的形式打印,但是在反复研究和学习后发现,发现报表输出的形式过于生硬,对打印机的型号参数有着一定的不兼容性隐患,且无法对其内容修改,所以笔者想到了对文字、图象格式处理功能及强的Microsoft Office Word。然而Borland Delphi和Microsoft Office Word又是两个不同公司的产品。因而,刚开始笔者特别担心这个技术指标能否得到比较圆满的解决。在开发的过程中笔者不断的对Borland Delphi与Microsoft Office Word结合技术进行研究,比较好的解决了Microsoft Office Word的接口编程问题,最终确定以Microsoft Office Word做为这次的软件开发试卷输出终端。

查看评论 已有0位网友发表了看法
  • 验证码: