陈老师排课软件12A版是12.0的加强版,输入人事安排表更加简单方便,适合于小学、初中、普高、职高、大中专院校的教务排课。 
一.新课表排课流程
1.将《原始分布》中的各科目与对应的任课教师自动匹配,通过《课时智能分布》将每位教师的课时自动分配到每天,并且自动调课使全校教师的课表不冲突、不空堂。
2.将全校课表导入到各《年级课表》,用《排课》自动写出各年级教师个人课表。
二.《普通新课表》排课步骤
1.先填好《人事》工作表,
直接复制《高一年级教学人员安排表》到《高一人事表》即可。
人事表设置
a.班级名称、科目名称、教师姓名等都没有字数限制、可以是任意字符,适合有固定班级教学的任何学校。
  班级名称:机电一班、机电二班、旅游班、文秘班、物流1班、物流2班,可以任意命名。
  科目名称:通用技术、心理生涯规划、研究性学习、信息技术、思想政治,可以任意命名。
b.人事表采用动态区域读取方式,不能出现整行全部是空格、整列全部是空格,要确保读取全部人事表数据。
c.分单双周上课的科目名称必须合并,例如:
  通用技术与研究性学习:单周上通用技术课,双周上研究性学习课,简称为创研课。
  心理生涯规划与信息技术:单周上心理生涯规划课,双周上信息技术课,简称为心信课。
  音乐与美术:单周上音乐课,双周上美术课,简称为音美课。
d.没有安排任课教师的科目,在排课时,该科目位置自动变成禁排区域,该科目将变成固定课。
e.《课时分布表》的对应年级的班级与对应《人事表》中的班级要求顺序一致、名称相同。
工作表设置
a.所有工作表的名称都可以修改成任意字符,工作表顺序可以任意调整。
b.每张年级课表最多可以排100个班级课表。三张年级课表最多可以排300个班级课表。
c.当学校的总班级数小于100时可以做到一张年级课表上,再将其他两张年级课表及对应人事工作表隐藏。
d.不能随便删除某工作表,只能将不需要的工作表隐藏。若删除了某工作表,则系统可能会出现问题。
2.在《教师帐号》工作表中进行设置:


 1).教师帐号分为普通帐号和特殊帐号两种,都是互不相同的三位数或三个字符。
2).普通帐号不需要手工设置,由系统内部自动生成,使用三位数101—999对全校教师匹配,。
3).特殊帐号需手工设置,为了防止与普通帐号重复,使用含字母的三个字符。例如:A01、A02、A03...,等。
4).特殊帐号是指:跨年级上课的教师帐号、上课时间互斥的教师帐号、兼两门科目教学的教师帐号、分单双周上课的教师帐号。
5).跨年级上课的教师帐号设置一个固定帐号,PID设置为1,标记为1。
6).上课时间互斥的两位教师帐号设置同一个帐号,PID分别等于1或2,标记为1。
7).兼两门科目教学的教师帐号设置同一个帐号,PID分别等于1或2。
8).分单双周上课的教师账号、单周上课的设置同一个帐号,标记为1。
双周上课的设置另一个帐号,标记为2,
标记为1的帐号参与系统排课,标记为2的帐号不参与排课,只是输出对应科目标记为1的课表,标记为1时可以省略不写
例如:
1).英语老师喻春甲任教高一、高二两个班,设置一个特殊帐号,PID为1,标记为1,
2).历史老师彭玉辛、地理老师刘志壬的上课时间互斥,共用同一帐号,PID分别为1、2,标记为1。
3).心信课是指单周上心理课,双周上信息课,单周心理课刘雅丙老师记为2,
  双周信息课龙利乙、蒋昱丙老师共用同一帐号,PID分别为1、2,标记为1。
4).音美课是指单周上音乐课,双周上美术课,单周音乐课岳玲己、陈靓戊老师共用同一帐号,PID分别为1、2,标记为1。
  双周美术课郭丹丁老师设置另一帐号,标记为2。
5).创研课是指周上通用技术课,双周上研究性学习课。单周通用技术课陶智戊老师设置一个帐号,标记为2。
  双周研究性学习课李建东、谢茜丁老师共用同一帐号,PID分别为1、2,标记为1。

2.在《课时分布》工作表上填好每个班相同的原始课表,
先手工填好一个班的课表,注意科目与教研活动时间不冲突,每科的上课节数与上午、下午的时间搭配。默认每天排课节数上午5节、下午5节。只要把每天第1节空着,周六、周日空着就可以每周五天,每天排课节数上午4节、下午5节。
向下复制得到年级原始总课表。
 同时要注意人事表中的班级顺序、课分布表中的班级顺序、年级课表中的班级顺序要一致,班级数量要相同。
年级课中可上下拖动“科目”单元格,使“科目”单元格上方刚好能容纳所有班级数量。“科目”单元格是班级数定位单元格,不能删除。


 按保存《原始课表》,将这个原始课表保存到工作表的其他隐藏处,可以随时恢复重新调整。
 
3.再按《课时智能分布》对全校课时进行智能分布,系统将自动按每位教师任教科目进行智能分布,保证每位教师的教学进度同步,每天分配的课时不超过半天课时数。
 
4.排课12A版《课时智能分布》内含二次集中优化代码,主要是把半天课再向前集中,或再向后集中,连排课的按顺序再集中。操作时可以多次按智能分布进行,可以通过连排课变色显示监视。
例如:按第一次智能分布,语文连排课如下图:
 
按第二次智能分布,语文连排课如下图:
 
再检查数学连排课和其他科目的连排课,如下图,
 
如果不满足要求再按一次智能分布,基本上能解决90%以上的连排课被打散的问题。
5.将这个课时分布导入到年级总课表后,按《排课》就得年级新的课表。新课表非常完美,没有打乱每位教师的教学进度,每位教师的课表都按半天集中。
 
 6.对个别教师的个人要求进行一些手工调课后,就可以用于正式上课。
三.手工调课
手工调课分为两种:宏观调课与微观调课
宏观调课是直接在年级总课表上调课,先按《调课模式》按钮,再直接将总课表上的任意两节课对调,然后再按《排课》按钮,换课程序会自动将下面的教师课表调整。
微观调课是左右拖动教师课表中的班级号,可以调整上课的课节时间,排除空堂、冲突;上下左右拖动教师课表中的班级号可以自动修改总课表中该节的科目,从而增减每周该科目的教学节数。也可以直接在总课表中修改该科目,然后按《排课》按钮即可。
例如:将教师个人课表中的2109班语文由第2节移到第3节后,年级总课表中2109班第2节显示空格表示空堂,第3节显示为X表示为冲堂(图1)。
将2109班化学老师的带班级号单元格拖到该班的语文老师处(图2),则总课表中该节数学课会自动变为语文,手工调整时,其它各工作表都会自动调整。这样也就把该班的化学课减少了一节而语文课相应的增加了一节(图3)。也可以直接在总课表中将2109班的一节化学修改为语文,再按《排课》按钮将自动修改教师课表中的相关课节。
               
                图1                                                图2                                     图3
《一键排课》具有自动修复打印序列号、课表函数公式、变色条件格式及各项统计公式等功能。同班变色条件格式在平时需要调课、代课操作中使用最多,可以迅速地找到调课或代课的教师进行代课工作。这些都是容易损坏,按《排课》按钮都可以自动修复。
四.可以用《一键秒排》方式直接排课表
相对于全新排课省去了《课时智能分布》这步骤。
1.    先填好人事安排表与教师帐号表。
2.    先按《调课模式》后,再将上一届年级课表复制到年级总课表处。(已经存在上一届课表可省略这一步骤)
3.先把上学期原课表与新教师、新班级按顺序进行一一对应。
4.按《排课》对旧课表的科目重新配备新的任课老师并对有冲突的课节进行自动调整,从而得到新学期的新课表。
5.最后只需要对个别教师的个人要求进行一些微调,就可以用于正式教学。
五.软件功能
   陈老师排课软件12A版是传统手工排课(利用磁牌在铁质黑板上排课)的基础上开发出来的VB排课程序《课时智能分布》和《一健排课》两个程序及EXCEL课表自动打印系统,每次排课通过电脑自动调课,达到课时不冲突、不空堂,并对排课结果进行优化,除能直观地进行中小学排课外,还能很好的进行新高考走班排课,能排早晚息自习、各类假期补课表。是一种非常快速、高效的排课软件。
陈老师中小学排课系统12A版有如下特点:
1.《一键排课》是同一天内通过多人轮换自动换课,达到各位教师的课不冲突、不空堂;上午的课优先与上午的课对调,下午的课优先与下午的课对调。
2.《课时智能分布》是由这一天的课通过多天轮换自动换课到另一天。达到各位教师的课不冲突、不空堂;上午的课优先与上午的课对调,下午的课优先与下午的课对调。同时对排课结果中的半天课向前或向后进行二次集中排课,对打散的连排课再自动调整。
3.将工作表中的动态课表改成VBA,优化了VB代码程序和工作表VBA程序。集中半天课排课率大大提高,除含有走班排课外,能达到100%的半天课排课率,极大地提高了排课老师的排课体验。
4.《课时智能分布》程序内含普通排课、特殊排课、早晚自习排课。
  当某教师平均每天的课节数小于或等于半天课时数时,自动进入半天课排课程序。
当某教师平均每天的课节数大于半天课时数时,自动进入非半天课均衡排课程序。
当某年级某班平均每天的课节数小于或等于4时,自动进入早晚自习排课模式。
当某年级的教学科目数大于7时,自动进入普通排课模式。
例如:高一、高二、小学属于普通排课。
当某年级的教学科目数小于或等于7时,自动进入特殊排课模式。
例如:高三走班制行政班教学属于特殊排课。
5.三个年级总课表,以全校为单位进行排课,所以跨年级教师不会出现冲突的现象。
6.12A版中强化了禁排功能,在总课表中所有的空格和人事表中没有指定任课教师的科目,总课表中无法与人事表中的班级、教师进行匹配的科目,都会自动变成禁排区域。在自动排课时,走班课时段不会被占用,自习、班会活动等课的公共时段不会被占用,彻底解决走班排课问题。
7.可以直接在总课表上进行宏观调课,先按调课模式后,把年级总课表中的任意两节课可以直接对调,然后按《一键排课》,把其他课表调整交给换课程序自动完成。
8.12A版中的《科目》可以是任意多个字符串。例如:可以使用《研究性学习》等为教学科目。班级名称也可以是多个字符,这样适合任何学校的排课。教师ID是三位数(或三个不相同的字符),PID是一位数(或一个字符)。
9.人事安排表中三个年级的教师帐号分为普通帐号与特殊帐号,普通帐号不需手工设置,特殊帐号需手工设置。
10.课表中的节次名称可以修改,例如:可以原第1节改为早自习,原第2节开始分别标记为第1至9节,排课程序只认单元格位置,其他条件对排课不受影响。
11.12A版中的各工作表名称可以任意修改,各工作表顺序可以任意调整,程序不受影响。
12.在12A版普通排课时,在每位教师每天的上课节数小于或等于半天数时,教师半天课的成功率一般在100%,并且授课的进度同步。 
13.每班每周一节的科目(如:信息、音乐等)和体育课在《智能课时分布》时已经限制了被调整到上午。如果需要排在上午,可以先在原始课表时安排在上午,再开始智能分布。
14.增加同一节课单双周课表功能,例如,音美课单周上音乐、双周上美术。
下载地址:
https://pan.baidu.com/s/1J3bdiW1AQW9G_qJTggxMQg 提取码:6z3c

陈老师排课软件12A(正式版)相关推荐

  1. 陈老师排课软件12A的功能介绍及历史版本

    陈老师排课软件12A版是把传统手工(利用磁牌在铁质黑板上排课)排课.调课的方法,全部写成自动排课<课时智能分布>和<一健排课>两个VB程序,再配以EXCEL课表自动打印系统,是 ...

  2. 一款没有排课算法的《陈老师排课软件》

    一.当前流行的排课软件都是采用排课算法进行排课 有排课算法的软件大致排课流程: 1.设置每天上午.下午的排课节数,一个周期的上课的天数,一般是分别是五.六.七天. 2.设置开课的班级号.班级数.学校名 ...

  3. 陈老师排课12A新版(正式版)

    陈老师排课软件12A新版是传统手工排课(利用磁牌在铁质黑板上排课)的基础上开发出来的VB排课程序<课时智能分布>和<一健排课>两个程序及EXCEL课表自动打印系统,每次排课通过 ...

  4. 使用陈老师排课12.0(正式版)进行新高考(3+1+2)排课

    一.行政班按组合套餐分班,不走班,直接使用陈老师排课12.0(正式版)排课. 1.在课时分布工作内设置好高二原始课表和人事表,每个组合的课程节数可以任意设置,同种组合套餐的班级的课表相同.   2.按 ...

  5. 在“双减”政策下,利用《陈老师排课12.0》排主课、早自习、课后服务三种不同时段的综合课表

    陈老师排课12.0是排课11.0的升级版.可以对不同时段分别排课,最后把几张课表综合在一起.排课12.0把VB程序与EXCEL课表打印系统完美结合,先对全校原始课表进行课时智能分布优化,按<排课 ...

  6. 新高考全走班(4选2、6选3、7选3)陈老师排课原理及方案

    全走班排课流程: 1.收集选课信息及统计选课人数. 2.确定走班班级个数及走班班级上课顺序. 3.自动走班班级分班. 4.配备走班班级教室与走班班级的任课教师. 5.自动生成每位学生的走班班级.走班教 ...

  7. 陈老师排课12A排早晚自习课、假期补课表的方法

    一.排早自习课表 直接在排课表中输入"语文"和"英语"两列,点击排课,则语文和英语2科自动分成2列,排课前数据: 排课后数据: 最后,将第一列数据排在周二.周四 ...

  8. 陈老师排课12A(6天上4下4)小学专用版使用方法

    与中学版的使用方法相同,只修改了部分排课规则,教师个人课表分上午.下午分别集中排课.全新课表的排课方法如下: 一.新课表排课流程 1.将<原始分布>中的各科目与对应的任课教师自动匹配,通过 ...

  9. 陈老师排课12A版的手工调课的方法

    一.手工调课工具:(第1.2种同行交换)适合于年级课表.课时分布等四张工作表) (1)Ctrl互换:左选单元格+按Ctrl键+左选单元格,则两个单元格内容直接互换. (2)左点右换:左选单元格+右选单 ...

最新文章

  1. jquery中的ajax方法(备忘)
  2. mpython掌控板作品_第1课 Arduino micro:bit 掌控板 创客教育常用的3类主控板
  3. asp.net mvc 应用Bundle(捆绑和微小)压缩技术 启用 BundleConfig 配置web.config
  4. 站在Java的角度看LinkedList
  5. python 获取用户的一个输入值_Python中,用于获取用户输入的命令为:
  6. 逐步认识C#四种判断相等的方法
  7. HCIE Secuirty 防火墙IPS功能和NIP 备考笔记(幕布)
  8. D7000、60D、K5、E5的详细对比评价(转)_我是亲民_新浪博客
  9. php goeasy,Goeasy数据推送 - 使用goeasy由后端向前端推送数据 – 基于ThinkPHP和Bootstrap的极速后台开发框架...
  10. 【计算机组成原理】内存与CPU的连接
  11. matlab积分器,MATLAB_SIMULINK__积分器相关操作
  12. 2017年区块链技术与加密货币市场:回顾与展望
  13. Github 资源收集
  14. 出口退税的操作明细流程
  15. 闭关之 Vulkan 应用开发指南笔记(四):绘制、几何体片段处理、同步和回读数据
  16. UE4 横板过关 启用WS前后移动且镜头固定
  17. Revo Uninstaller快捷键命令
  18. PowerBI-逻辑函数-SWITCH
  19. 【C++】packaged_task的用法实例
  20. 大数据解决方案-最新全套文件

热门文章

  1. linux电脑访问android手机存储
  2. CSP-S 2021 游记
  3. win7任务栏计算机怎么显示桌面,在win7任务栏添加一个显示桌面的图标按钮的方法...
  4. 开源软件新时代 55个经典开源Windows工具
  5. SLG游戏性能优化个人总结
  6. MATLAB/simulink学习笔记(二)——对正弦函数判断的正负以及分段函数仿真
  7. 应用程序无法正常启动0xc000007b请点击确定关闭应用程序
  8. JavaScript-154:关闭淘宝二维码案例
  9. matlab学习之蒙特卡罗 --渡口模型和赶火车问题(matlab编程)-----数模
  10. linux php cpu,理解Linux CPU负载和 CPU使用率