开题报告一、选题背景和意义随着信息技术的飞速发展,各个行业的信息化势在必行
正所谓“科学技术是第一生产力”,科技的进步大大地提高了生产率
然而,在高校这个知识密集的地方,如何才能提高办学效率,更好地完成教学任务,跟上社会发展步伐,这是一个摆在教学工作者面前的一个迫切的问题
应用信息化来改造传统的教学管理模式是一个重要途径
近几年来,随着各高校办公自动化工作的推进,教务管理自动化也被摆上了日程
在教务工作中占有很大比重的一项就是每学期的课程排定工作
由于教工、教室和设备的相对紧张,如何进行合理地安排和分配,从而充分利用教学资源是我们不得不面对的问题
而人工进行排课不仅任务重,效率低,而且易出错,难于维护,想要排出一张各方面都满意的课表非常困难
并且随着高校规模的扩大手工排课的难度和工作量呈几何级数增长
二、研究目标、研究内容公共课程管理系统主要用来处理学校学生的课程相关信息
排课问题是所有教育行业都要面对的问题,尤其针对高校纷繁复杂的课程和专业,一直没有很好解决方法
但这又是每个学校在每个学期都会碰到的必修课
本文在相关理论的指导下,在分析以往一些排课软件的基础上,提出一种排课系统的设计方法,对一些具体的问题给出相应解决方案
希望对于相关部门有所帮助
此系统主要被分为三个部分:界面的设计、排课算法的设计、以及报表的自动生成
纵观全局,我们确定用VisualBasic语言作为程序设计语言以及运用SQLServer2000数据库作为后台的数据库支持
本课程设计报告中,主要完成对公共课程管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序,实现了数据库表的浏览,记录的添加、删除和修改,报表的生成,实现了多数据库表的连接操作,实现了多条件查询和模糊查询,并灵活实现了对不可更新查询结果集的更新操作,实现了主从表操作
三、指导教师意见签名:2012年3月9日