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