浏览记录

   
查看大图

高校自动排课系统

  • 商品编号:jsp165
  • 货  号:jsp165
  • 品  牌:jgyc
  • 开发语言: jsp
  • 数据库: mssql
  • 论文字数: 12237
  • 编程工具/运行环境: Eclipse,tomcat
  • 市场价: ¥300.00
  • 销售价: ¥200.00
  • 节省: ¥100.00

以下是介绍(不过多网上展示为了防止查重),如需要完整的请联系客服qq购买.提示:本资料已审核通过,内容严格保密,格式标准,质量保证,软件类的包调试成功. 需要这份设计请添加QQ303563675.团购或代理了解

Ctrl+D收藏此篇
app hook

【摘要】

本文是在参考各种市场上流行的排课软件的基础上尝试性地提出了一种大学排课算法,并开发而成小型自动排课系统。排课问题的研究主要是解决各种教学资源如教室、教师的合理有效利用问题,避免教师、班级在上课时间、地点上的冲突,使排课时间分配均匀。在算法设计中为排课操作设置了不同的优先级,逐级排课,有效地降低了排课时间冲突的几率,提高了排课的成功率。另外,系统为教师和教室分别设计了排课级别,从而能够避免教学资源过于集中地使用,实现均衡化利用。

小型自动排课系统只是一种尝试,还有很多不完善的地方,需待日后改进。

【关键词】自动排课,数据库,课程表,java,jsp

系统功能及性能要求

作为一个完整的数据库系统,其各种功能也要求比较完善,小型自动排课系统的主要功能有:

1.基本信息管理:教师、教室、班级、课程、教学任务等数据的输入、编辑功能;

2.数据处理:自动排课、课表修改、删除功能;

3.数据输出:桌面查询教师、教室、班级课程表,报表打印教师、教室、班级课程表;

4.帮助:指导用户使用该系统及其他相关说明。

分析目前市场上流行的各种排课软件,它们都具有比较完善的功能,但在真正的排课算法上都会有些问题,因为排课算法最关键的问题是如何解决各式各样的冲突。在做需求分析的过程中,通过调查得知目前排课人员对排课算法的主要要求有:

1. 怎样的合班组合能避免冲突?

目前采取的方式是相同或相近的专业的班级组合。

2. 什么地方有空能排课?

对教室和班级而言是查空,对教师而言是有无排课需求。

3. 有两个以上的空哪一个更好?

是要考虑离散和平衡问题。

4. 排课前如何考虑教师宏观利用问题?

如:多媒体大班课:C语言、大物尽量排上午,思想道德修养尽量排下午。

5.对于数量巨大的信息,系统仍具有较快的响应速度和较小的系统开销。

如果您对本商品有什么问题,请提问咨询!

发表咨询

标题:
*咨询内容:
联系方式: (可以是电话、email、qq等)
*验证码:   看不清楚?换个图片
如果您对本商品有什么评价或经验,欢迎分享!

发表评论

标题:
*评论内容:
联系方式: (可以是电话、email、qq等).
*验证码:   看不清楚?换个图片
<