帐号 注册
密码 登录
只需一步,快速开始
登录或注册新用户,开通自己的个人中心
yellowwang
资料简介: 毕业论文 学校排课系统设计与实现(附源程序,共53页,46082字) 摘 要 课表的安排和管理是学校教务活动中非常重要的工作,它涉及面广、约束条件多,学校排课系统就是根据教学计划的内容以及一些限制条件自动生成课程表,从而减轻排课工作量、提高排课的效率和科学性。排课系统实际上根据班级的课程设置、课程每周内的次数、现有的教室资源、以及现有的教师资源进行科学的合理安排。本文实现了对教师资源、教室资源、时间资源、课程资源的综合管理。通过建立排课系统的数学模型,利用遗传算法进行问题求解,然后生成课程表。 本排课系统采用ASP.net为开发平台,数据库采用SQL Server 2005,利用C#语言进行编程求解,系统设计简单易懂,界面友好,操作方便。 关键词 排课系统;遗传算法;ASP.net 目 录 摘要 I Abstract II 第1章 绪论 1 1.1 课题的背景 1 1.2 目的和意义 1 第2章 需求分析 3 2.1 功能需求 3 2.2 性能需求 4 2.3 出错处理需求 5 2.4 本章小结 5 第3章 功能设计 6 3.1 功能设计 6 3.3 系统流程 8 3.4 排课条件约束分析及实现方法 8 3.5 E-R图 9 3.6 数据库设计 10 3.7 本章小结 12 第4章 遗传算法分析 13 4.1 主要应用领域 13 4.2 术语说明 15 4.3 遗传算法的原理 16 4.4 遗传算法在学校排课问题中的应用 18 4.5 本章小结 19 第5章 详细设计 20 5.1 系统主界面 20 5.2 班级信息 21 5.3 教师信息 21 5.4 教室信息 23 5.5 课程信息 24 5.6 手工排课 24 5.6 自动排课逻辑 29 5.7 自动排课实现详细 30 5.8 本章小结 32 结论 33 致谢 34 参考文献 35 附录1 36 附录2 43
资料文件预览:共5文件夹,49个文件,文件总大小:16.05MB,压缩后大小:2.16MB
lihuacen
shoo
sandy
ml253610937
wangmin1982
wangyingandy1986
zllsmile
爱爱爱爱爱
kl8668