没有合适的资源?快使用搜索试试~ 我知道了~
首页试卷自动生成系统设计与实现论文
系统形成试题库并能够按预定要求自动生成试卷。让老师在传道授业的过程中可以更方便的得到帮助和支持,及时得到教学的反馈。让广大同学在考试中可以理解自己的不足之处,更透彻,更自如的掌握学习的主动权。此外, 试题库也是本系统的一个重要的目标,试题可由历年的试卷提供,也可随时补充新搜集的试题及题型,逐步完善形成试题库系统并提供随机检索试题的各种必要的方法。
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/5425341/bg1.jpg)
1
第一章 引言
1.1 系统基本功能描述
伴随着当今世界知识经济的迅猛发展,计算机已经普遍应用于社会的各个领域,
并且扮演着越来越重要的角色。计算机的普及与应用在一定程度上已经作为衡量一
个国家或地区的发达或发展程度的标志。在这样的大环境下,我们当代的大学生就
应该掌握并应用好计算机。作为计算机专业的学生,就更应该熟练掌握计算机专业
技术知识,成为计算机领域的先锋。理想是远大的,道路并非坦途!理解、掌握计
算机专业的基础知识是目前我们所能触及到的最现实的目标。
学校教务管理工作中一项非常重要的工作就是考试管理工作,每学期各专业考
试,从组织出卷到试卷的印制及试卷的管理等工作非常繁琐且工作量很大,这种组
织管理方式不仅工作任务繁重而且试卷的标准化程度、难易程度、题量大小等各方
面难以控制,难以形成有效的试题库,不利于充分发挥历年来的优秀试题及试卷的
作用,给试题和试卷的管理带来很多问题和困难。鉴于这种情况,利用计算机进行
试卷的自动生成并逐步积累形成有效的试题库,对试题和试卷的管理将变的高效而
便捷,对提高工作效率,使试卷管理逐步走向正规化自动化将起到十分重要的作用。
本系统的目标是:形成试题库并能够按预定要求自动生成试卷。让老师在传道
授业的过程中可以更方便的得到帮助和支持,及时得到教学的反馈。让广大同学在
考试中可以理解自己的不足之处,更透彻,更自如的掌握学习的主动权。此外, 试
题库也是本系统的一个重要的目标,试题可由历年的试卷提供,也可随时补充新搜
集的试题及题型,逐步完善形成试题库系统并提供随机检索试题的各种必要的方法。
![](https://csdnimg.cn/release/download_crawler_static/5425341/bg2.jpg)
2
第二章 开发环境及工具简介
2.1 开发工具 C#
2.1.1 C#简介
Visual C#(读作“C sharp”)是 Visual Studio .NET 中引入的一种新的编程语言。
C# 从 C 和 C++ 演变而来,是一种简单、现代、类型安全和面向对象的语言。设计
C# 是为了建立运行于 .NET 平台上的、范围广泛的企业级应用程序。用 Visual C#
编写的代码被编译为托管代码,这意味着它将受益于公共语言运行库的服务。这些
服务包括:语言互操作性、垃圾回收、增强的安全性以及改进的版本支持。
在 Visual Studio .NET 中,Visual C# 完全得到项目模板、设计器、属性页、代
码助理 、 对象 模 型和其 他 开发环 境功能的 支持。 Visual C# 编 程的库是 .NET
Framework。
C#在带来对应用程序的快速开发能力的同时,并没有牺牲 C 与 C++程序员所
关心的各种特性。它忠实地继承了 C 和 C++的优点。如果你对 C 或 C++有所了解,
你会发现它是那样的熟悉。即使你是一位新手,C#也不会给你带来任何其它的麻
烦,快速应用程序开发(Rapid Application Development,RAD)的思想与简洁的
语法将会使你迅速成为一名熟练的开发人员。
正如前文所述,C#是专门为.NET 应用而开发出的语言。这从根本上保证了
C#与.NET 框架的完美结合。在.NET 运行库的支持下,.NET 框架的各种优点在
C#中表现得淋漓尽致。
2.1.2 C#特点
(1)简洁的语法:C#语言中完全没有了指针,在 C++中常见的语法冗余的问
题,比如“const”和“denfine”、各种各样的字符类型等,C#对此进行了简化。把别的
冗余形式从他的语法结构中清除出去。
![](https://csdnimg.cn/release/download_crawler_static/5425341/bg3.jpg)
3
(2)精心的面向对象设计:除了面向对象语言应有的特征:封装、集成与多
态性;C#中的每种类型都可以看作一个对象,且只允许单继承,避免了类型定义的
混乱;C#中的函数、变量、常数等都必须封装在一个类中,加强了可读性。
(3)与 Web 的紧密结合:SOAP 的使用使得 C#克服了一些开发工具不能与
Web 紧密结合这一缺陷,大规模深层次的分布式开发从此成为可能。
(4)完整的安全性与错误处理:C#的先进设计思想可以消除软件开发中的许
多常见错误,并提供了包括类型安全在内的完整的安全性能。C#会帮助开发者通过
更少的代码完成相同的功能,这不但减轻了编程人员的工作量,同时更有效地避免
了错误的发生。
(5)版本处理技术:C#提供内置的版本支持来减少开发费用,使用 C#将会使
开发人员更加轻易地开发和维护各种商业用户。
(6)灵活性与兼容性:在简化语法的同时,C#并没有失去灵活性。尽管它不
是一种无限制语言,比如:它不能用来开发硬件驱动程序,在默认的状态下没有指
针等等。
2.2 SQL SERVER 2005
2.2.1 SQL SERVER 2005 简介
MICROSOFT SQL SERVER 是运行在 NT 操作系统上的、基于客户机/服务器
的关系型数据库管理系统。SQL SERVER 使用客户机/服务器结构,把工作负荷分
解成分别在服务器上和客户机上执行的任务。客户机应用程序可以运行在一个或多
个客户机机器上,也可以运行在服务器上,负责向用户提供数据;服务器负责管理
和分配服务
器资源。它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理
和商业智能应用。SQL Server 2005 为 IT 专家和信息工作者带来了强大的、熟悉
的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及
使用企业数据和分析应用程序的复杂度。 通过全面的功能集、和现有系统的集成性、
![](https://csdnimg.cn/release/download_crawler_static/5425341/bg4.jpg)
4
以及对日常任务的自动化管理能力,SQL Server 2005 为不同规模的企业提供了
一个完整的数据解决方案。
SQL Server 数据平台包括以下工具:
· 关系型数据库: 安全、可靠、可伸缩、高可用的关系型数据库引擎,提升了性
能且支持结构化和非结构化(XML)数据。
· 复制服务: 数据复制可用于数据分发、处理移动数据应用、系统高可用、企业
报表解决方案的后备数据可伸缩存储、与异构系统的集成等,包括已有的 Oracle
数据库等。
· 通知服务: 用于开发、部署可伸缩应用程序的先进的通知服务能够向不同的连
接和移动设备发布个性化、及时的信息更新。
· 集成服务: 可以支持数据仓库和企业范围内数据集成的抽取、转换和装载能力。
· 分析服务: 联机分析处理(OLAP)功能可用于多维存储的大量、复杂的数据集
的快速高级分析。
· 报表服务: 全面的报表解决方案,可创建、管理和发布传统的、可打印的报表
和交互的、基于 Web 的报表。
· 管理工具: SQL Server 包含的集成管理工具可用于高级数据库管理和调谐,它
也和其他微软工具,如 MOM 和 SMS 紧密集成在一起。标准数据访问协议大大减
少了 SQL Server 和现有系统间数据集成所花的时间。此外,构建于 SQL Server
内的内嵌 Web service 支持确保了和其他应用及平台的互操作能力。
· 开发工具: SQL Server 为数据库引擎、数据抽取、转换和装载(ETL)、数据
挖掘、OLAP 和报表提供了和 Microsoft Visual Studio® 相集成的开发工具,以
实现端到端的应用程序开发能力。SQL Server 中每个主要的子系统都有自己的对
象模型和 API,能够以任何方式将数据系统扩展到不同的商业环境中。
![](https://csdnimg.cn/release/download_crawler_static/5425341/bg5.jpg)
5
2.2.2 SQL SERVER 2005 的特点
MICROSOFT SQL SERVER 2005 数据库管理系统可以满足各种类型不同用
户和 独 立 软件 供 应商商 业程序的 要求 ,可以 说, MICROSOFT SQL SERVER
2005 是面向 21 世纪的关系型数据库,它在易用性、伸缩性、可靠性和数据仓库
等方面都具有优良的性能。SQL Server 2005 的突出特征如下:
* 全面重新设计的 DTS 体系结构和工具,
* 引入了由管理工具和管理应用编程接口(API)组成的集成化套件用以降低操作的
复杂度,
* 主要改进包括表分区、增强复制功能和 64 位支持特性,
* 允许使用任何 Microsoft .NET 语言开发数据库对象的能力,
* 增添新的 XML 数据类型,
* 新增查询类型和在事务中进行错误处理的能力。
2.3 软硬件要求
为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,
客户端的要求不是很高。将后台数据库与业务系统相结合,可以建立在同一个的机
器上,也可以把数据库服务器和业务服务器分别建立在不同的机器上。
软件要求 操作系统:WINDOWS XP
数据库:Microsoft SQL Server 2005
开发工具:Visual Studio2005
剩余28页未读,继续阅读
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)