欢迎来到天天文库
浏览记录
ID:27866793
大小:359.50 KB
页数:27页
时间:2018-12-06
《自动出卷系统设计实现论文》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、-第一章引言1.1系统基本功能描述伴随着当今世界知识经济的迅猛发展,计算机已经普遍应用于社会的各个领域,并且扮演着越来越重要的角色。计算机的普及与应用在一定程度上已经作为衡量一个国家或地区的发达或发展程度的标志。在这样的大环境下,我们当代的大学生就应该掌握并应用好计算机。作为计算机专业的学生,就更应该熟练掌握计算机专业技术知识,成为计算机领域的先锋。理想是远大的,道路并非坦途!理解、掌握计算机专业的基础知识是目前我们所能触及到的最现实的目标。学校教务管理工作中一项非常重要的工作就是考试管理工作,每学期各专业考试,从组织出卷到试卷的印制及试卷的
2、管理等工作非常繁琐且工作量很大,这种组织管理方式不仅工作任务繁重而且试卷的标准化程度、难易程度、题量大小等各方面难以控制,难以形成有效的试题库,不利于充分发挥历年来的优秀试题及试卷的作用,给试题和试卷的管理带来很多问题和困难。鉴于这种情况,利用计算机进行试卷的自动生成并逐步积累形成有效的试题库,对试题和试卷的管理将变的高效而便捷,对提高工作效率,使试卷管理逐步走向正规化自动化将起到十分重要的作用。本系统的目标是:形成试题库并能够按预定要求自动生成试卷。让老师在传道授业的过程中可以更方便的得到帮助和支持,及时得到教学的反馈。让广大同学在考试中可
3、以理解自己的不足之处,更透彻,更自如的掌握学习的主动权。此外, 试题库也是本系统的一个重要的目标,试题可由历年的试卷提供,也可随时补充新搜集的试题及题型,逐步完善形成试题库系统并提供随机检索试题的各种必要的方法。.---第二章开发环境及工具简介2.1开发工具C#2.1.1C#简介VisualC#(读作“Csharp”)是VisualStudio.NET中引入的一种新的编程语言。C#从C和C++演变而来,是一种简单、现代、类型安全和面向对象的语言。设计C#是为了建立运行于.NET平台上的、范围广泛的企业级应用程序。用VisualC#编写的代码被
4、编译为托管代码,这意味着它将受益于公共语言运行库的服务。这些服务包括:语言互操作性、垃圾回收、增强的安全性以及改进的版本支持。在VisualStudio.NET中,VisualC#完全得到项目模板、设计器、属性页、代码助理、对象模型和其他开发环境功能的支持。VisualC#编程的库是.NETFramework。C#在带来对应用程序的快速开发能力的同时,并没有牺牲C与C++程序员所关心的各种特性。它忠实地继承了C和C++的优点。如果你对C或C++有所了解,你会发现它是那样的熟悉。即使你是一位新手,C#也不会给你带来任何其它的麻烦,快速应用程序开
5、发(RapidApplicationDevelopment,RAD)的思想与简洁的语法将会使你迅速成为一名熟练的开发人员。正如前文所述,C#是专门为.NET应用而开发出的语言。这从根本上保证了C#与.NET框架的完美结合。在.NET运行库的支持下,.NET框架的各种优点在C#中表现得淋漓尽致。2.1.2C#特点(1)简洁的语法:C#语言中完全没有了指针,在C++中常见的语法冗余的问题,比如“const”和“denfine”、各种各样的字符类型等,C#对此进行了简化。把别的冗余形式从他的语法结构中清除出去。.---(2)精心的面向对象设计:除了
6、面向对象语言应有的特征:封装、集成与多态性;C#中的每种类型都可以看作一个对象,且只允许单继承,避免了类型定义的混乱;C#中的函数、变量、常数等都必须封装在一个类中,加强了可读性。(3)与Web的紧密结合:SOAP的使用使得C#克服了一些开发工具不能与Web紧密结合这一缺陷,大规模深层次的分布式开发从此成为可能。(4)完整的安全性与错误处理:C#的先进设计思想可以消除软件开发中的许多常见错误,并提供了包括类型安全在内的完整的安全性能。C#会帮助开发者通过更少的代码完成相同的功能,这不但减轻了编程人员的工作量,同时更有效地避免了错误的发生。(5
7、)版本处理技术:C#提供内置的版本支持来减少开发费用,使用C#将会使开发人员更加轻易地开发和维护各种商业用户。(6)灵活性与兼容性:在简化语法的同时,C#并没有失去灵活性。尽管它不是一种无限制语言,比如:它不能用来开发硬件驱动程序,在默认的状态下没有指针等等。2.2SQLSERVER20052.2.1SQLSERVER2005简介MICROSOFTSQLSERVER是运行在NT操作系统上的、基于客户机/服务器的关系型数据库管理系统。SQLSERVER使用客户机/服务器结构,把工作负荷分解成分别在服务器上和客户机上执行的任务。客户机应用程序可以
8、运行在一个或多个客户机机器上,也可以运行在服务器上,负责向用户提供数据;服务器负责管理和分配服务器资源。它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据
此文档下载收益归作者所有