如需购买该毕业设计或论文,联系QQ: 913541678 
C#教材管理系统           ★★★ 【字体:
C#教材管理系统
作者:佚名    文章来源:本站原创    点击数:    更新时间:2008-3-10    

摘 要

随着信息时代的到来,高校的信息化建设显得愈来愈重要。本系统是从安徽工业大学的实际出发,针对学校的教学计划管理的现状,为学校开发出的一个基于Web的教学计划管理系统。
本毕业设计是安徽工业大学教材管理系统的教学计划管理子系统的设计与实现。该子系统主要实现教学计划的录入,修改,删除,以及授课教师指定课程所用教材,和学生选课以及查询教材、教师等功能。该子系统是以C#作为开发工具,SQL-Server2000作为后台数据库。
本论文按照软件工程的流程规范,分别从相关技术、需求分析、总体设计、详细设计等过程详细阐述了该系统的开发过程。

关键词: 教学计划管理系统,安全性防范,Asp.net

Abstract
With the arrival of information age, the information construction of the university becomes more and more important. According to the current situation of teaching plan management of AHUT, The teaching plan manage system based on Web is developed.
The program is to study and devlope the teaching plan management system, which is the part of teaching material management system. The fuctions of the subsystem are listed: input, revise, delete, book the teaching material, and browse the inquire course, etc. The system uses C# as develop tools and SQL-server2000 as database.
According to the soft engineering standardization, the development peocess is illuminated in the paper, which includes demand analyses, overlly design, designing in detail, coding and testing.

Key words: Teaching plans management system, security defence, Asp.net



目录

1基础知识简介 4
1.1 C#简介 4
1.2 .NET的介绍 4
1.3 ADO.NET简介 4
1.4 SQL SERVER 简介 4
2问题定义 4
2.1 背景 4
2.2 问题描述 4
2.2.1系统特点 4
2.2.2基本功能: 4
2.3 课题目标 4
3可行性研究 4
3.1 分析 4
3.2 程序介绍 4
3.2.1 要求 4
3.2.2 目标 4
3.2.3 开发环境 4
3.2.4 程序可行性分析 4
3.3 结论 4
4 需求分析 4
4.1 任务概述 4
4.1.1 目标 4
4.1.2 适应性 4
4.2 功能概述 4
4.3数据流图 4
4.4 数据字典 4
4.5 运行需求 4
4.5.1、界面设计 4
4.5.2、软件接口 4
4.5.3数据的准确性 4
4.5.4时间特征 4
4.5.5输入数据的方便快捷性 4
5 总体设计 4
5.1 系统总体设计 4
5.1.1 总体流程图 4
5.3.2 E-R图 4
6 详细设计 4
6.1、系统登录 4
6.2、用户界面部分 4
6.3、教学计划,教材信息的录入,修改,删除部分 4
6.4、查询部分 4
7 编码设计 4
7.1编码的目的 4
7.2 开发工具 4
7.3 系统实现 4
7.3.1利用ADO.NET动态连接数据库: 4
7.3.2教学计划的录入过程实现: 4
7.3.3指定各门课程的授课教师: 4
7.3.4管理查询 4
7.3.5密码验证的代码实现: 4
7.3.6通过代码实现系统的安全保障 4
参考文献: 4
总结 4
致 谢 4
附录A 4
附录B 4
附录C 4

1基础知识简介
本设计采用. Net作为开发工具,用Sql Server2000作为后台数据库。为此在这里对这些工具做些简单介绍。
1.1 C#简介[1,2]
首先来看一下C#,在这里必须回答的一个问题:当您已经使用C++或VB从事企业开发时,为什么还要学习另一种语言? 市场式的回答就是:"在企业计算领域,C#将会变成为用于编写"下一代窗口服务"(Next Generation Windows Services,简写为NGWS )应用程序的主要语言。" 我们将对用参数请求提供支持,并陈列了C#的一些功能。C#语言自C/C++演变而来。但是,它现代、简单、完全面向对象和类型安全。如果您是C/C++程序员,学习曲线将会很平坦。许多C#语句直接借用您所喜爱的语言,包括表达式和操作符。假如不仔细看,简直会把它当成C++。
 关于C#较为特别的一点:它简化和现代化了C++在类、名字空间、方法重载和异常处理等领域。屏弃了C++的复杂性,使它更易用、更少出错。
对C#易用行的改进上有贡献的是C#减少了C++的一些特性,不再有宏、模板和多重继承。特别对企业开发者来说,上述功能只会产生更多的麻烦而不是效益。
 使编程更方便的新功能是严格的类型安全、版本控制、垃圾收集(garbage collect)等等。所有的这些功能的目标都是瞄准了开发面向组件的软件。
1.2 .NET的介绍[3]
接着来看一下什么是.NET。
.NET最初是微软用来给开发人员、终端用户和商务人员等提供通用架构的Web。它原先称为下一代窗口服务(Next Generation Windows Services,NGWS),其目的是改变Internet上建立和开发应用程序的方法。
.NET给开发人员提供了内容丰富的类库、架构和工具,这些可以用来创建交叉平台应用程序和交叉语言应用程序。它支持当前时常上流行的绝大多数语言.当今,想要开发n层应用程序,必须具备一些流行的Web技术,如ASP、COM、VB、HTML、XML、VBScript以及Jscript等。几乎所有这些技术都是内建.NET环境中,所有开发人员可任意选择自己所熟悉的语言。应用程序的各部分可以用不同的语言来编写,而.NET平台使各种语言交互作用。
采用.NET之后,商务人员可以集中精力做他们的只要工作而不必处理其他次要而且费时费力的细节问题,如用户界面。
1.3 ADO.NET简介[4]
几乎所有的网络服务都需要查询和更新永久性数据,不论是以简单文件,还是以相关数据库,或是以其它的存储类型存在。为了提供对数据的访问,服务框架包括ActiveX Data Objects+ (ADO.NET)类库。如同名字所暗示地那样,ADO.NET由ADO发展而来。ADO+设计的目标是为基于网络的可扩展的应用程序和服务提供数据访问服务。ADO.NET是为连接的指针风格的数据访问提供服务,同时也为更适合于把数据返回到客户端应用程序的无连接的数据模板提供高性能的APIs流。
就象其余几个部分一样,ADO.NET定义了那些链接数据仓库、 对数据仓库发送命令及从中获取结果的类。这些类由受控数据提供者(managed data provider)实现。ADO+中链接和命令对象看上去和ADO中的是一样的,并且一个名为DataReader的新类提供了通过高性能API流获取结果的能力。DataReader在功能上同前向、只读的ADO记录集(Recordset)是等同的,但是DataReader被设计用来最小化内存中生成的对象的数量,以提高性能,避免垃圾积累。在.NET Framework中包含了针对MicroSoft SQL Server?的受控数据提供者以及可通过OLE DB访问的任何数据仓库。
ADO.NET的一个主要创新是引入了数据集(Dataset)。一个数据集是内存中提供数据关系图的高速缓冲区。数据集对数据源一无所知,它们可以由程序或通过从数据仓库中调入数据而被生成、填充。不论数据从何处获取,数据集都是通过使用同样的程序模板而被操作的,并且它使用相同的潜在的数据缓冲区。使用.NET平台的开发人员能够用数据集代替传统ADO中无连接的记录集。
受控数据提供者为数据仓库和数据集公开一个名为DataSetCommand 的接口对象。DataSetCommand 使用ADO.NET链接和命令以用来向数据仓库中填充数据集,并把在数据集中发生的变化解析到数据仓库中。
就象DataReaders 显示了对于相关数据的有效的流访问一样,XmlReaders 显示了对XML数据的流访问。开发人员使用DataNavigator 可以滚动和编辑内存中的XML文档。DataNavigator在功能上和W3C Document Object Model (DOM)是一样的,但它更有效,并提供了能很好映射关系数据表的对象模板。DataNavigator 支持Xpath语法以对数据流进行导航。ADO.NET为那些希望继续使用DOM作为XML对象模板而不是使用更有效的DataNavigator模板的开发人员提供了一个XMLDocument类。
由于所有的数据都可被看作XML,所以开发人员可以为任何数据使用转换和确认服务。ADO.NET定义了一个消费DataNavigator、生成一个新的XmlReader的通用转换体系。.NET Framework提供了一个支持W3C XSL Transformations (XSLT)细则的特殊转换组件。ADO.NET同时提供了一个使用XML简图确认XmlRe.......................................

文章录入:admin3    责任编辑:admin3 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    教师科研管理系统(开题+系统
    ASP网上手机销售系统(网站)
    ASP聊天BBS系统(网站)
    ASP试题库管理系统(网站)
    ASP图书管理系统(网站)
    ASP教学网站设计-BBS设计(网
    ASP网上考试系统(网站)
    ASP网上求职招聘系统(网站)
    ASP网上购物系统(网站)
    C#.NET教材管理系统
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)