课程设计论文
题 目:用c++设计一个排课程序 学 院: 专业名称:电子科学与技术 班级学号: 学生姓名: 指导教师:
2013年 6月
目录
一、 课题背景 ............................... 3
1.1选题的意义 .................................... 3
二、 课题要求 ............................... 4
2.1设计功能要求 .................................... 4
2.2 报告要求 ....................................... 5
三、 系统总体方案: ......................... 5
3.1方案描述 ........................................ 5 3.3各功能模块: .................................... 6
四、 源程序代码 ............................. 7 五、 测试数据及结果 ...................... 24 六、 总结 .................................. 25 参考书籍 ................................... 26 致谢 ....................................... 26
摘要:随着社会经济的迅速发展和科学技术的全面进步,计算机
事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。如何通过计算机为我们完成更多的事情,进而达到办公自动化和优化日常工作的目的,也就成了一个大众化的课题。作为计算机应用的一部分,使用计算机对信息进行管理,具有与手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
关键词:计算机 c++程序语言 排课系统
一、课题背景
1.1实际应用的需要
近几年来,随着各高校办公自动化工作的推进,教务管理自动化也被摆上了日程。在教务工作中占有很大比重的一项就是每学期的课程排定工作。由于教工、教室和设备的相对紧张,如何进行合理地安排和分配,从而充分利用教学资源是我们不得不面对的问题。而人工进行排课不仅任务重,效率低,而且易出错,难于维护,想要排出一张各方面都满意的课表非常困难。并且随着高校规模的扩大手工排课的难度和工作量呈几何级数增长。学校教务的管理作为高校教育信息化工作中的一项重要工作,如何构建一个具有开放性、实用性和灵活性的平台,是一个值得探讨的课题。其中,作为学校教务重点环节之一的排课系统也尤为重要。
1.1选题的意义
排课系统正是为了减轻教务人员的工作量,实现教务工作自动化,解决排课这一老大难问题的教务办公软件。尤其针对高校的排课一直都没有很好的解决方法,但是此问题又是每个学校在每个学期都会碰到的必要行政作业。本文在相关理论的指导下,