排课算法的研究与实现
3.3万字 44页
包含程序
目 录
1 绪 论 1
1.1高校排课的意义 1
1.2高校排课问题的研究背景 1
1.3高校排课问题的研究现状 2
2 排课算法研究 4
2.1排课中的问题 4
2.1编排课表的注意事项 4
3 数据库的设计及实现 6
3.1开发环境 6
3.2数据库设计 6
3.2.1 班级表(classArray)的设计 7
3.2.2 专业名称表(Subject)的设计 7
3.2.3 教师信息表(Teacher) 7
3.2.4 教师代课表(trClass)的设计 8
3.3数据库操作 8
3.3.1 ADO简介 8
3.3.2 ADO的使用方法 9
3.4 ODBC数据访问技术 15
4 计算机自动排课的设计及实现 16
4.1总体设计 16
4.1.1 系统功能 16
4.1.2 模块设计 16
4.1.3 流程图 17
4.2详细设计 17
4.2.1 启动界面(frmloading)设计 17
4.2.2 登陆界面设计(frmlogin) 18
4.2.3 系统主窗体(frmStart) 18
4.2.4 教员信息入库窗体(Form1) 19
4.2.5 排课管理窗体(Form2) 19
总结 23
致谢 24
参考文献 25
附录:源程序 26
参考文献
[1] 萨师煊、王珊.数据库系统概论.高等教育出版社
[2] 周绪、韦文斌、曾波、姬彬.SQL Server7.0入门与提高.清华大学出版社
附录:源程序
登陆窗体
Option Explicit
Private Sub Form_Load()
Me.MousePointer = 11 设置鼠标指针
Dim X, Y As Integer
ImgBg.Picture = LoadPicture(App.Path + "back.jpg") 加载背景图像
ImgBg.Width = Form1.Width
ImgBg.Height = Form1.Height
X = (Screen.Width - Form1.Width) / 2
......