目录
第1章 绪 论 2
1.1背景分析 2
1.2意义 3
1.3功能 3
第2章 开发语言的介绍 4
2.1系统开发环境介绍 4
2.2开发语言简介 4
2.2.1 Visual Basic6.0基本概述和特点 4
2.3 ADO 与OLE DB 6
2.3.1 OLE DB 6
2.3.2 ActiveX 数据对象——ADO 6
第3章 系统分析 8
3.1可行性研究 8
3.1.1系统可行性分析 8
3.2现行设计方法的优缺点 10
3.3系统需求 10
第4章 系统总体设计 11
4.1 系统功能模块设计 11
4.2 数据库设计 12
4.2.1 数据库需求分析 12
4.2.2 数据库结构设计 14
4.2.3 数据库逻辑结构设计 16
第5章 系统详细设计 19
5.1 系统流程图 19
5.2 创建工程项目 20
5.3 创建系统的主窗体 20
5.4 系统管理模块的设计 22
5.4.1 用户管理窗体的创建 22
5.4.2 日志管理窗体的创建 23
5.4.3 修改用户密码窗体的创建 23
5.5 初始设置模块的设计 23
5.5.1 初始设置模块主要实现如下功能: 23
5.6班级管理模块的设计 24
5.6.1 辅助功能模块主要实现的功能: 24
5.6.2 课程类型管理窗体的创建。 24
5.6.3 年级专业管理窗体的创建 25
5.6.7 教师管理窗体的创建。 25
5.6.8 课程管理窗体的创建。 26
5.7 排课管理模块的设计 27
5.7.1 排课管理模块主要实现的功能: 27
5.7.2 课程申请管理窗体的创建 27
5.8 关于模块的设计 28
结论 30
参考文献 31
致谢 32
第1章 绪 论
1.1背景分析
随着信息技术的飞速发展,各个行业的信息化势在必行。科技的进步大大地提高了生产率。作为高校,如何才能提高办学效率,更好地完成教学任务,跟上社会发展步伐,这是一个摆在教学工作者面前的一个迫切的问题。应用信息化来改造传统的教学管理模式是一个重要途径。
近几年来,随着各高校办公自动化工作的推进,教务管理自动化也被摆上了日程。在教务工作中占有很大比重的一项就是每学期的课程表排定工作。由于教工、教室和设备的相对紧张,如何进行合理地安排和分配,从而充分利用教学资源是我们不得不面对的问题。而人工进行排课不仅任务重,效率低,而且易出错,难于维护,想要排出一张各方面都满意的课表非常困难。并且随着高校规模的扩大手工排课的难度和工作量呈几何级数增长。
高校通用排课系统正是为了减轻教务人员工作量,实现教务工作自动化,解决排课这一老大难问题的教务办公软件。