计算机在课程设置中的应用.doc
约44页DOC格式手机打开展开
计算机在课程设置中的应用,全文44页40000余字论证充分,有力 近年来,系统环境现代大学的学科设置越来越科学,大学的学习方式也在不断的更新,许多国内的大学开始向国际化方向发展,采用学分制的管理系统。而随着高校新生的扩招力度加大,各高校都面临着教室资源紧张的问题,原来每个班有一个固定教室的模式已不存在,甚至原来一个系专用...
内容介绍
此文档由会员 痴狂少年 发布
计算机在课程设置中的应用
全文44页40000余字 论证充分,有力
近年来,系统环境现代大学的学科设置越来越科学,大学的学习方式也在不断的更新,许多国内的大学开始向国际化方向发展,采用学分制的管理系统。而随着高校新生的扩招力度加大,各高校都面临着教室资源紧张的问题,原来每个班有一个固定教室的模式已不存在,甚至原来一个系专用的教学楼都要考虑参加全校的教室资源统一调整,对高校教务处来说确实是一个艰巨的任务。
而知识经济时代已向我们走来,信息化已经成为社会发展的时代特征。计算机技术、通信技术和现代信息技术的迅速发展,以及管理科学、行为科学和系统科学等相关学科的不断发展,为实现MIS系统提供了坚实的理论与技术基础。建设高校MIS,不仅是时代发展的要求,而且是发展教育事业、提高高校教学管理水平和办学效益的需要。高校MIS是一个庞大的系统,包括方方面面,其中一个重要的子系统就是排课系统。
排课调课是高校教务管理的一项日常工作,由于我国高校的基础建设相对落后,加之近年来大规模的扩招,因而师资和教室资源紧张的问题非常普遍。这项工作靠手工完成一般需要耗费大量的时间和精力,且多易出错。同时手工操作也容易不充分利用资源满足经常变化的需求。如利用计算机进行自动排课,不但能使教务人员从繁杂的排课任务中解脱出来,大大提高教务管理工作效率,而且能改善教学管理质量,合理高效地利用有限的资源。对于推动教学的发展起到非常重要的作用。另外,解决排课问题对于解决其他多约束、大规模的时间表问题也具有重要的指导章义。
目 录
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
全文44页40000余字 论证充分,有力
近年来,系统环境现代大学的学科设置越来越科学,大学的学习方式也在不断的更新,许多国内的大学开始向国际化方向发展,采用学分制的管理系统。而随着高校新生的扩招力度加大,各高校都面临着教室资源紧张的问题,原来每个班有一个固定教室的模式已不存在,甚至原来一个系专用的教学楼都要考虑参加全校的教室资源统一调整,对高校教务处来说确实是一个艰巨的任务。
而知识经济时代已向我们走来,信息化已经成为社会发展的时代特征。计算机技术、通信技术和现代信息技术的迅速发展,以及管理科学、行为科学和系统科学等相关学科的不断发展,为实现MIS系统提供了坚实的理论与技术基础。建设高校MIS,不仅是时代发展的要求,而且是发展教育事业、提高高校教学管理水平和办学效益的需要。高校MIS是一个庞大的系统,包括方方面面,其中一个重要的子系统就是排课系统。
排课调课是高校教务管理的一项日常工作,由于我国高校的基础建设相对落后,加之近年来大规模的扩招,因而师资和教室资源紧张的问题非常普遍。这项工作靠手工完成一般需要耗费大量的时间和精力,且多易出错。同时手工操作也容易不充分利用资源满足经常变化的需求。如利用计算机进行自动排课,不但能使教务人员从繁杂的排课任务中解脱出来,大大提高教务管理工作效率,而且能改善教学管理质量,合理高效地利用有限的资源。对于推动教学的发展起到非常重要的作用。另外,解决排课问题对于解决其他多约束、大规模的时间表问题也具有重要的指导章义。
目 录
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