《计算机网络》课程通用题库管理系统设计与实现(8)
时间:2016-11-22 23:28 来源:毕业论文 作者:毕业论文 点击:次
2、课程代号表(课程代号,课程名称) 3、题型代号表(题型,题型代号,题型描述,对应表民) 4、判断题表(课程代号,题型代号,题号,章节,知识点,分值,录入时间,题目内容,图片,题目答案) 5、填空题表(课程代号,题型代号,题号,章节,知识点,分值,录入时间, 题目内容,图片,第一个空,第二个空) 6、单选题表(课程代号,题型代号,题号,章节,知识点,分值,录入时间, 题目内容,图片,选项A,选项B,选项C,选项D,答案) 7、简单体表(课程代号,题型代号,题号,章节,知识点,分值,录入时间, 题目内容,题目内容,题目答案) 8、名词解释表(课程代号,题型代号,题号,章节,知识点,分值,录入时 间,题目内容,图片,题目内容,题目答案) 9、试卷临时表(题型代号,题号) 10、试卷表(试卷编号,题型代号,题号) 11、试卷描述表(试卷编号,课程名称,出卷日期,出卷人) 5 系统的详细设计与实现 5.1 系统使用工具的介绍 系统开发环境 开发工具:Visual studio 2010 开发语言:C# 数据库管理系统软件:Microsoft SQL Server 2008 操作系统:Windows XP/WIN7 系统运行环境 操作系统: Windows XP/WIN7 数据库管理系统软件:Microsoft SQL Server 2008 5.1.1 C#语言的简介 C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。 C#的功能特点: 1、效率与安全性: 新兴的网络经济迫使商务企业必须更加迅速的应对竞争的威胁。开发者必须不断缩短开发周期,不断推出应用程序的新版本,而不仅仅是开发一个"标志性"的版本。 C#在设计时就考虑了这些问题。它使开发者用更少的代码做更多的事,同时也不易出错。 2、支持现有的网络编程新标准: 新的应用程序开发模型意着越来越多地解决方案依赖于新出现的网络标准,例如HTML,XML,SOAP等。现存的开发工具往往都是早于Internet出现的,或者是在我们所熟知的网络还处于孕育期时出现的。所以,它们一般无法很好地支持最新的网络技术。 3、消除大量程序错误: 即使是专家级的C++程序员也常会犯一些最简单的小错误--比如忘了初始化变量,但往往就是这些小错误带来了难以预料的问题,有些甚至需要很长时间来寻找和解决。一旦一个程序作为产品来使用,就算最简单的错误纠正起来也可能要付出极其昂贵的代价。 4、扩展交互性: 作为一种自动管理的,类型安全的环境,C#适合于大多数企业应用程序。但实际的经验表明有些应用程序仍然需要一些底层的代码,要么是因为基于性能的考虑,要么是因为要与现有的应用程序接口兼容。这些情况可能会迫使开发者使用C++, 即使他们本身宁愿使用更高效的开发环境 5.1.1 SQL Server的简介 SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNⅨ操作系统上的应用。 (责任编辑:qin) |