1、 毕业论文毕业论文 网上选课系统网上选课系统 管理员子系统管理员子系统 作作 者者 xxx 院院 系系 xxx(计算机系)(计算机系) 专专 业业 计算机科学与技术计算机科学与技术 年年 级级 xxxxxxxx 学学 号号 xxxxxxxxxx 指导教师指导教师 xxxx 职职 称称 xxx 答辩日期答辩日期 xxxxxxxx 年年 x x 月月 xxxx 日日 摘要摘要 随着计算机和网络的普及,高等学校里纷纷建立了 C/S 或者 B/S 结构的网上 选课系统。与传统的选课方式相比,网上选课系统利用局域网为学生选课带来了 便利。学生在学校的公共机房或者宿舍的个人电脑上通过网络来选课,只要选课
2、还没有截止,学生能够灵活的修改自己的选课情况,大大提高了学校选课工作的 效率。教务处的教师则通过选课系统的管理员子系统来管理学生的选课情况,使 得学生选课工作达到系统化和自动化,大大提高了学校的工作效率。 本系统是 C/S(客户端/服务器)两层结构。采用 C#数据库编程语言。服务 器部分是 SQL Server2000 关系数据库。客户端分为学生选课子系统和管理员管 理子系统,它们通过存于后台数据库的数据产生联系。 无论是学生子系统还是管理员子系统,都需要从数据库中读取院系的信息 以及每个院系所开设的课程信息,将其存放在 DataSet 里面,然后把数据绑定到 控件并显示出来。由于每个院系都开
3、设多门课程供学生选择,院系信息和课程信 息形成一个树状的结构,所以使用 TreeViewer 控件显示这些信息比较合适。 关键字关键字:网上选课系统,、C#.NET、SQL Server2000 关系数据库。 AbstractAbstract Along with the development of the computer and web, many universities have been build C/S or B/S structure of choose courses system on web. Compare with the traditional way of ch
4、oose courses, this system use local area network. Students can choose courses at computer room or dormitory by web at the elective time also can change the courses that they have been chosen at the elective time. Teachers can examine the situation of choose courses and manage the system. This system
5、 adopts the two layers structure of C/S (customer/service), and use C#. Net language and SQL Server 2000 Database. Customer end makes up by two system Student System and Manager System. They get in touch with each other by the backstage Database. No matter the Student System or the Manager System all need read data from the backstage Database, then put them on the Dataset and show them on the Tree view. Keywords Choose Course System 、C# .NET 、SQL Server 2000 Database 目目 录录 前言前言5 第一部分第一部分 关键技术概述关键技术概述.6 1.1XML 文档对象模型文档对象模型6 1.2 遍历遍历 DataSet