![](https://csdnimg.cn/release/download_crawler_static/88243799/bg4.jpg)
第 1 章 绪 论
1.1 课题背景
随着现代科技的进步,用计算机来进行课表的管理系统也成为现代高校必不可少
的一部分。在过去我们的机房课表工作大部分都是人工完成的,不仅浪费了很多的人力
跟物力,而且无法保证其透明度,给老师和学生带来了一些不方便。现在利用计算机来
管理我们的课表工作,不仅提高了工作效率,而且也实用、公平。
作为学校机房一种新的课表管理形式,机房上机安排管理系统还处在发展初期。
机房课表最重要的特点是自主、公平、便捷。本系统能够实现教师与学生在上课时的自
主课表,并且在教师端可以看到自己的课表。系统对机房上课的班级教室和课程进修管
理,以便于统计学生的课表情况,方便了机房授课老师的课表管理。总而言之,通过系
统的开发,达到系统项目的总体目标是:在整个系统的框架下,结合学生在机房的实际
出勤情况实现对课表结果的统计、查询、各种报表的显示等功能进行有效的管理,从而
完善学校机房的课表管理制度。
1.2 相关技术介绍
1.2.1 C#语言介绍
C#是一种面向对象的编程语言,它将作为 Visual Studio 中的一部分推出。C#(发
音为“C-Sharp”)既保持了 C++中熟悉的语法,并且还包含了大量的高效代码和面向对
象特性。C#语言将在保持 C/C++灵活性的基础上为程序员带来更高效的 RAD 开发方式。
它不仅能用于 WEB 服务程序的开发,并且还能开发强大的系统级程序。C#是由 C 和 C++
派生而来的一种“简单、流行、面向对象、类型安全”的程序设计语言,C#意在综合 Visual
Basic 的高效率和 C++的强大功能。C#主要特性是它完全支持面向对象编程,包括接口
和继承、虚构函数和运算符重载的处理。对自动生成 XML 文档说明的内置支持。C#还能
用于编写 asp.net 动态 Web 页面和 XML Web 服务。
1.2.2 VS.net2005 平台介绍
VS.net2005 平台是一个强大的集成开发环境,它提供漂亮的图形用户界面和各种
其他支持机制。.NET 是一个全面的产品家族,它建立在行业标准和 Internet 标准之上,
提供开发(工具)、管理(服务器)、使用(构造块服务和智能客户端)以及 XML Web 服
务体验(丰富的用户体验)。它由虚拟对象系统、元数据、公共语言规范和虚拟执行系
统四个部分组成。VS.net 跨语言集成的特性来自于虚拟对象系统的支持;元数据是对
VOS 中描述代码的一种称呼;公共语言规范是通用语言运行环境定义的语言特性的集合,
主要来解决互操作问题;虚拟执行系统是虚拟对象系统的实现,用来驱动运行环境。
VS.net 包括 VB、C#、J#和 C++开发语言。借助于.NET 平台,可以创建和使用基于 XML
的应用程序、进程和 Web 站点以及服务,它们之间可以按设计、在任何平台或智能设备
上共享和组合信息与功能,以向单位和个人提供定制好的解决方案。