摘要:每学期开学学校教务部门都要对全校教职员工进行排课,随着在校学生的人数增加,排课也是一件相当麻烦的事。如果用人工进行排课,不但工作量巨大,效率低下,而且容易出错。如果采用计算机进行排课将是一件非常容易的事情,而且准确性高。此次设计的排课管理系统的主要任务就是针对教务部门的排课进行管理,它可以实现排课工作的自动化、规范化。
根据系统功能分析的要求,本排课管理系统主要实现以下5个功能模块:
教职员工信息管理:可以添加、删除、修改和保存教职员工的信息。
排课管理:可以实现对所有班级的任课表、课程表进行查看、修改和保存。
教职员工带课查询:输入员工姓名,可以查询员工所教的班级和所教的科目。
本学期课程设置:可以添加、修改、保存本学期学校所开的课程名称。
打印模块:可以打印出课程表、教师代课表。
本系统以中文版Visual Basic 6.0作为前台开发工具,用中文版Access 2000作为后台数据库。Visual Basic 6.0,它是由美国微软公司推出的小型数据库开发语言,由于其使用方便,硬件要求不高,易学等特点,它还提供强有力的应用程序开发工具,为将来的维护提供必要的基础。系统的操作对人员的素质的要求不高,只需对他们稍加培训便能胜任。
关键词 高校; 排课管理; VB6.0
目录
摘要
Abstract
1 绪论-1
1.1研究背景-1
1.2国内外发展概况-1
1.3研究目标-1
2 开发工具简介-2
2.1 Visual Basic简介-2
2.2 Access简介-3
3系统总体分析-5
3.1可行性分析-5
3.2系统需求分析-5
3.3功能需求分析-6
3.4运行环境需求分析-7
3.4.1硬件环境-7
3.4.2软件环境-7
4数据库设计-8
4.1教师信息表Teacher-8
4.2课程信息表Subject-8
4.3任课周次表TempCT-8
4.4课程设置表TrClass-9
4.5课程安排表ClassArray-9
4.6任课时间表TempTT-9
5 系统详细设计-11
5.1创建工程-11
5.2系统主窗体设计-11
5.2.1设计主窗体-11
5.2.2关于窗体的设计-12
5.3 教职员工入库信息管理模块设计-12
5.3.1设计教职员工入库窗体-12
5.3.2在主窗体中添加代码-13
5.4 排课管理模块设计-17
5.4.1设计排课管理窗体-17
5.4.2在窗体中添加代码-18
5.5 教职员工带课查询模块设计-24
5.5.1设计教职员工带课查询窗体-24
5.5.2在窗体中添加代码-24
5.6 课程设置模块设计-27
5.6.1设计课程设置窗体-27
5.6.2在窗体中添加代码-27
5.7 打印模块设计-29
6 系统测试-30
6.1 测试项目-30
6.2测试方法-31
结 论-32
致谢-33
参考文献-34