网站大量收购独家精品文档,联系QQ:2885784924

试题库系统设计论文.doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
试题库系统设计毕业论文 目 录 1 1 1.1 本课题的研究意义及必要性 1 1.2 相关领域国内外应用的现状及发展趋势 2 1.3 试题库系统建立原理 3 2 系统分析 4 2.1 系统功能要求 4 2.2 系统开发功能 4 2.3 系统的可行性分析 5 3 总体设计 6 3.1 功能模块划分 6 3.2 系统模块设计图 6 3.3 系统流程图 7 3.4 开发工具和开发框架介绍 9 3.4.1 Visual C++ 6.0 介绍 9 3.4.2 MFC介绍 9 3.4.3 ACCESS 数据库介绍 9 4 详细设计 10 4.1 各模块的功能 10 WORD嵌入的实现 10 4.2 系统数据库的设计 11 4.2.1 数据库表的结构 11 4.2.2 数据库选择及理由 13 5 系统实现 13 5.1试题及答案的录入 13 5.1自动组卷过程 16 6 综合测试 25 6.1简单功能实现 25 6.1.1 登录和用户管理界面 25 6.1.2 试题管理界面 26 6.1.3 试卷管理界面 26 6.1.4 试卷定义 27 6.1.5 手动组卷 27 6.1.6 自动组卷 28 6.2系统运行环境 28 结 束 语 29 致 谢 30 参考文献 31 1 绪 论 1.1 本课题的研究意义及必要性 1.2 相关领域国内外应用的现状及发展趋势 计算机辅助教学(Computer Aided Instruction ,简称CAI)是在计算机辅助下进行的各种教学活动,以对话方式与学生讨论教学内容、安排教学进程、进行教学训练的方法与技术。CAI为学生提供一个良好的个人。综合应用多媒体、超文本、人工智能和知识库等计算机技术,克服了传统教学方式上单一、片面的缺点。它的使用能有效地缩短学习时间、提高教学质量,实现最优化的教学目标 1.3 试题库系统建立原理 C++是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的,支持重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。MFC(Microsoft Foundation Classes),是提供的类库(class libraries),以C++类的形式封装了Windows的API,并且包含框架,以人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的和组件的封装类。 2 系统分析 2.1 系统功能要求 2.2 系统开发功能2.3 系统的可行性分析C++语言是一种检查的,支持多重编程范式的语言。它支持过程化程序设计、、面向对象程序设计、制作图标等程序设计等。 3 总体设计 3.1 功能模块划分根据系统的实际需要,实现起来大致可分为以下几个方面: 3.2 系统模块设计图 根据以上功能模块的划分,可得出系统的模块设计图图3.1。 图 3.1 系统的模块设计图3.3 系统流程图 3.4 开发工具和开发框架介绍 3.4.1介绍 Visual C++6.0不仅是一个C+,而且是一个基于Windows可视化Visual C++6.0内包含了编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。Visual C++ 6.0具有如下优点: Visual C++ 6.0提供可视化平台,把Windows界面设计的复杂性封装起来,编程人员不必为界面的设计编写大量的代码。只需按照编程的需要,用Visual C++ 6.0提供的工具箱在界面上添加各种对象,此时,所见即所得。而界面的设计代码是由Visual C++ 6.0自动产生的,编程人员只需编写实现功能的那部分代码,从而大大提高了编程效率。 在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。事件可以由用户操作触发,还可以由应用程序本身的消息触发,可以由来自操作系统或其他应用程序的消息触发。 构化的程序设计语言 Visual C++ 6.0是在语言的基础上发展起来的,它吸收了其他结构化程序设计语言的优点,具有丰富的数据类型和函数,结构化程序结构,易学易用。 由于应用程序中三层体系结构的出现,使得网络、应用程序以及数据库的连接更加紧密起来。Visual C++ 6.0提供了一些接口来实现网络以及数据库的连接。Visual C++ 6.0有很强的数据库管理功能,可以通过直接访问或建立连接的方式访问并操作后台数据库。 Windows资源 Visual C++ 6.0通过三种技术来实现与Windows资源的交互,这三种技术是:动态数据交换编程技术、对象链接与嵌入技术以及动态链接库技术。 3.4.2 介绍 (Microsoft Foundation Class

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档