................................6
2.1设计分析................................................................................................6
2.2应用程序概况..........................................................................................7
第三章关键的技术.......................................................................................7
3.1XML文档对象模式....................................................................................7
3.2遍历DataSet..........................................................................................7
3.3TreeView控件动态绑定数据........................................................................8
3.4水晶报表................................................................................................8
第四章数据库设计.......................................................................................8
4.1数据库表的设计.......................................................................................8
4.2数据存储过程的设计.................................................................................10
第五章详细设计..........................................................................................12
5.1学生子系统的设计....................................................................................13
5.2管理员子系统的设计.................................................................................15
5.3学生信息报表的设计.................................................................................20
第六章后记................................................................................................22
参考文献...................................................................................................22
第一章绪论
1.1VisualC#.NET的简介
VisualC#.NET是VisualStudio系列中的最新成员.C#是最近有Microsoft开发的一种简单,精练,类型安全,面向对象的语言,用于生成各种各样的.NET应用程序,包括WEB服务和ASP.NETWEB的应用程序.用VisualC#编写的程序是公共语言运行库的各种服务基本上生成的,并且全面利用了.NET框架.
任何人只要熟悉C和类似的语言,在适应C#时就几乎不会有什么问题.C#旨在不牺牲C和C++的功能和控制特色的前提下提高了C++编程人员的开发速度.由于这种继承性,C#与C和C++高度相似,所以熟悉这两种语言的开发人员可以在C#种迅速开展卓有成效的工作.C#为高等安全性,垃圾回收和类型安全提供内部代码信任机制.C#支持单一继承并创建Microsoft中间语言(MSIL)作为本机代码编译器的输入.
C#与.NET框架和公共语言的运行库完全集成,它们一起提供语言互操作性,垃圾回收,增强安全性和改进的版本支持.C#简化了C和C++的某些比较复杂的方面并使之现代化.比较显著的特点包括:命名空间,类,枚举,重载和结构化异常处理等.C#还取消了C和C++的一些功能,如宏,多重继承和虚拟基类,头文件包含.对于现在的C++开发人员来说,C#时可提供选择的功能强大的高效率语言.
利用C#可以开发如下各种类型的应用:
*Windows应用程序
*类库
*Windows控件库
*ASP.NETWEB应用程序
*ASP.NETWEB服务
*WEB控件库
*控制台应用程序
*Windows服务等等
VisualC#.NET是一套综合工具集,用于为MicrosoftWindows和Web创建XMLWeb服务和基于Microsoft.NET的应用程序。这个强劲的开发包使用面向组件的C#开发语言,为具备C++或Java经验的初级和中级开发人员创建下一代软件提供了现代化的语言和环境。
VisualC#.NET基于强大的C++传统语言而创建。C#是一个现代化的、直观的、面向对象的编程语言,它不仅可以让C++和Java开发人员马上熟悉,而且提