基于遗传算法的开放教育排课系统研究
【学位授予单位】:广东技术师范学院
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:G434;TP18
【图文】:
与交叉操作或者变异操作,即当生成的随机数小于给选中的个体参与交叉操作或变异操作。否则,个体不的基本步骤算法生物学思想及相关概念的理解,经典遗传算法具步骤描述如下:机产生初始种群 Q( g),设置种群迭代次数M 。此时初置种群个体数量为S ;计算个体适应度值对种群个体进行逐个评价;根据,若符合规则,则输出最优解,算法结束;否则转向种群个体的适应度值大小进行选择运算,求解适应交叉运算。根据设定的交叉概率,采用规定的交叉变异概率,采用事先设定的变异策略,生成新个体
现系统业务逻辑,主要包括一些具体的系统组件模块。例如数据库访问组件处理组件模块、排课约束条件设置组件模块、算法实现组件模块、通用组件模3)数据访问层(DAL)。该层是系统三层体系结构的第三层,提供访问系统接口。系统使用 SQL Server 2008 数据库系统来对各种数据进行存储和处理,操作行为记录、数据通信与信息传递记录等数据。系统三层体系结构设计能够将用户界面、业务处理、数据访问实施相互独立。户界面包通过接口实现数据访问,而无需了解数据库的存储结构。这种设计方强系统数据库的安全性,降低系统对用户界面开发的需求,有效实现系统内部、低耦合”的结构,便于系统开发、维护、部署和扩展。系统功能分析本文结合其他院校排课系统的特点与功能在对本排课系统需求进行充分分析,确定了开放教育排课系统的功能结构,如图 3-2 所示。
广东技术师范学院硕士学位论文表 3-1 系统参与者Tab.3-1 System actors色 职责或功能理员 系统的管理人员,主要负责系统维护、基础数据库导入、录入,系课员 系统主要参与者,主要负责系统排课、教学资源调度、课表管理、师 系统主要参与者,查询、打印课程表,申请调停课生 系统主要参与者,查询、打印课程表层用例分析执行一组序列动作实现系统功能,并由角色的表现反馈执行组序列动作。下面给出了本排课管理系统的总体用例图,其库管理、约束条件管理、自动排课管理、查询打印管理、用,如图 3-3 所示。
【参考文献】
相关期刊论文 前10条
1 王念桥;姚四改;;基于改进粒子群优化算法的排课问题[J];计算机应用;2013年01期
2 李红婵;朱颢东;;采用十进制免疫遗传算法求解高校排课问题[J];系统工程理论与实践;2012年09期
3 何小虎;;一种改进蚁群算法在排课中的应用研究[J];电子设计工程;2012年15期
4 詹亚坤;钟绍春;门慧勇;王叶静;;混合启发式算法在排课问题上的应用[J];计算机系统应用;2012年02期
5 张学平;朱颢东;吴洪丽;;基于三维免疫遗传算法的高校排课问题研究[J];计算机工程与应用;2012年05期
6 马涛;王芬;;基于改进蚁群遗传算法的排课问题研究[J];宁夏师范学院学报;2011年06期
7 朱颢东;李红婵;;采用三维小生境遗传算法求解高校排课问题[J];计算机工程与应用;2011年34期
8 苏明杰;陈建勋;;基于线性规划模型的高校排课系统[J];微计算机信息;2011年08期
9 朱颢东;李红婵;;采用十进制最佳个体置换遗传算法求解高校排课问题[J];计算机工程与科学;2011年06期
10 彭复明;吴志健;;基于多种群遗传算法的排课方法[J];计算机工程与设计;2010年22期
相关硕士学位论文 前4条
1 刘仁诚;基于竞争、合作、并行模拟退火算法的混合排课系统[D];北京林业大学;2012年
2 杨绪华;佳木斯大学排课系统的分析与设计[D];北京邮电大学;2011年
3 徐锦国;基于遗传算法的排课系统研究[D];西安石油大学;2010年
4 叶碧虾;基于遗传和禁忌搜索算法的排课系统研究与实现[D];厦门大学;2009年
本文编号:2748455
本文链接:https://www.wllwen.com/jiaoyulunwen/xueshengguanli/2748455.html