中文摘要
网上选课系统是一个常见的应用系统,既有B/S结构,也有C/S结构.与传统的选课方式相比,网上选课系统利用局域网为学生选课带来了便利.只要选课没有截至,学生就能够灵活的修改自己的选课情况大大提高了学校选课工作的效率.
Visual C#是最近有Microsoft开发的一种简单,精练,类型安全,面向对象的语言,用于生成各种各样的.NET应用程序,包括WEB服务和ASP.NET WEB的应用程序.所我们使用Visual C#来完成选课系统得制作,选课系统主要是由客户端和服务端组成,服务端是本系统的后台数据库,主要使用SQL Server 2000关系数据库.客户端通过后台服务器的数据存储来完成相关操作.客户端主要使用Visual C#的Windows窗体TreeView控件和XML文档来完成的.与数据库的连接时,主要调用DataSet数据库函数来完成客户端与服务端的数据联系,来实现选修,修改,删除的不同的功能.
关键词:TreeView控件,XML文档,DataSet,SQL Server 2000.
目录
第一章 绪论…………………………………………………………………………………… 5
1.1 Visual C#.NET的简介…………………………………………………………………… 5
1.2 SQL Server 2000的简介………………………………………………………………… 6
第二章 可行性分析…………………………………………………………………………… 6
2.1 设计分析…………………………………………………………………………………… 6
2.2应用程序概况……………………………………………………………………………… 7
第三章 关键的技术…………………………………………………………………………… 7
3.1 XML文档对象模式………………………………………………………………………… 7
3.2遍历DataSet……………………………………………………………………………… 7
3.3 TreeView控件动态绑定数据……………………………………………………………… 8
3.4 水晶报表…………………………………………………………………………………… 8
第四章 数据库设计…………………………………………………………………………… 8
4.1 数据库表的设计…………………………………………………………………………… 8
4.2数据存储过程的设计……………………………………………………………………… 10
第五章 详细设计……………………………………………………………………………… 12
5.1学生子系统的设计………………………………………………………………………… 13
5.2管理员子系统的设计……………………………………………………………………… 15
5.3学生信息报表的设计……………………………………………………………………… 20
第六章 后记…………………………………………………………………………………… 22
参考文献 ……………………………………………………………………………………… 22
第一章 绪论
1.1 Visual C# .NET的简介
Visual C#.NET 是 Visual Studio 系列中的最新成员.C#是最近有Microsoft开发的一种简单,精练,类型安全,面向对象的语言,用于生成各种各样的.NET应用程序,包括WEB服务和ASP.NET WEB的应用程序.用Visual C#编写的程序是 公共语言运行库的各种服务基本上生成的,并且全面利用了.NET框架.
任何人只要熟悉C和 类似的语言,在适应C#时就几乎不会有什么问题.C#旨在不牺牲C和C++的功能和控制特色的前提下提高了C++编程人员的开发速度.由于这种继承性,C#与C和C++高度相似,所以熟悉这两种语言的开发人员可以在C#种迅速开展卓有成效的工作.C#为高等安全性,垃圾回收和类型安全提供内部代码信任机制.C#支持单一继承并创建Microsoft中间语言(MSIL)作为本机代码编译器的输入.