- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
机房排课系统论文
访问更多资料,收藏:
以下资料来自:零度软件团队
访问更多资料,收藏:
Q群①已满,欢迎大家加入群②:(257523899)获取更多计算机相关资料。
加Q :519396085.
摘 要
课表的安排和管理是学校教务活动中非常重要的工作,它涉及面广、约束条件多,学校排课系统就是根据教学计划的内容减轻排课工作量。排课系统实际上根据班级的课程设置、课程每周内的次数、现有的教室资源、以及现有的教师资源进行科学的合理安排。
本文实现了对教师资源、教室资源、时间资源、课程资源的综合管理。通过建立排课系统的数学模型,利用遗传算法进行问题求解,然后生成课程表。
本排课系统采用ASP.net为开发平台,数据库采用SQL Server 2008,利用C#语言进行编程求解,系统设计简单易懂,界面友好,操作方便。
关键词:排课系统;遗传算法;ASP.net
Abstract
The class schedule arrangement and management of schools is a very important work in teaching activities, which involves a wide range, constraint conditions, and the school course scheduling system is also according to the teaching plan content reduce course scheduling workload .In fact, course scheduling system according to class curricula, courses within a week the number of times, the existing classroom resources and teacher resources scientifically and reasonably.
This paper presents a resource for teachers, classroom resources, time resources, curriculum resources integrated management. Through establishing a mathematical model of problem-solving and using genetic algorithm, course scheduling system generate the curriculum schedule.
The course scheduling system use ASP.net as the development platform, the database use SQL Server 2008, using C # programming language to solve, system design simple and easy to understand, user-friendly, easy to operate.
Keywords:course scheduling; system genetic algorithm; ASP.net
目 录
第1章 绪 论 1
1.1 课题的背景 1
1.2 系统可行性分析 1
1.2.1 技术可行性 1
1.2.2 经济可行性 2
1.3 目的和意义 2
第2章 开发工具及相关技术介绍 3
2.1 C#语言介绍 3
2.2 VS2010 开发工具 3
2.3 SQL Server 2008介绍 3
2.4 ASP技术 3
第3章 系统总体设计 4
3.1 功能设计 4
3.2 系统流程 4
3.3 排课条件约束分析及实现方法 5
3.4 系统E-R图 6
3.5 数据库设计 8
第4章 详细设计 11
4.1 软件界面设计原则 11
4.2 系统主要功能以及界面的实现 11
4.2.1 班级信息 12
4.2.2 教师信息 14
4.2.3 教室信息 16
4.2.4 课程信息 16
4.2.5 手工排课 16
4.2.6 自动排课 18
第5章 系统测试 19
5.1 系统测试的意义 19
5.2 系统测试的环境 19
5.3 系统测试的内容 19
第6章 结 论 21
参考文献 22
致 谢 23
第1章 绪 论
1.1 课题的背景
当今世界,计算机的应用非常广泛,从科研、生产、国防、文化、卫生直到学校生活,都离不开计算机的服务。其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。学校的机房排
文档评论(0)