欢迎来到Wabc (wabc.cc)

全新学校排课打印系统源码

价格: ¥ 120 金币可抵¥ 1

最后更新: 2019-10-25 16:36:39

演示地址: 点击查看

安装费: 免费

Database
Encrypt
Authorize
-
大小
10 MB
发货方式
自动发货
下载方式
远程下载
安装方式
操作系统
运行环境
伪静态
备注说明
  • 系统品牌:
  • 其他系统
  • 开发语言:
  • .NET
  • 数据库:
  • Mssql
  • 源码类别:【行业软件】

  • 源码类型:C/S

  • 适合人群: 进阶

  • 授权类型:商业版

  • 开发语言:C#

  • 数据库:Access

  • 框架版本:1.00

  • 源码大小:13.68MB

一、源码特点
       1.1    功能
       终极排课中小学版是一款针对中小学用户的排课软件,软件能够自动编排课表、协助用户手工调整课表、打印课表。
       软件适用的学校:上课周期为一周的、无合班课和连堂课的、各班级有自己专用教室。软件本身能适应的学校规模没有限制,软件会根据销售策略发布不同规模的版本。
       软件运行于Windows平台且需要.Net 2.0,本软件属于单机应用程序,不需要专门的数据库系统支持。
       1.2    设计思路
       排课工作是一个非常复杂和个性的过程,不同的学校有不同的要求。
       通常此问题域的软件试图让计算机找到那个据说的解,而忘记了问题的本源。
       本软件的思路是课表没有最优解,课表是模糊数据,约束课表的很多条件也是模糊数据,很难将这些模糊条件输入计算机,试图让计算机找到较优解也是困难的。
       用户使用排课软件的目的是使教务人员更容易地排出合适的课表,而不是要求计算机一定要排出合适的课表,注意排课主体是教务人员而非计算机。本软件的设计思路是充分利用计算机的特点协助教务人员排课。
       1.3    数据模型
       教学的基本元素
       1.        教学的基本元素有班级、教师、课程。
       2.        为管理方便,班级有班级组,通常是年级,如初一、08届、奥数班等。
       3.        教师有教师组,通常是教学组,如语文组、数学组,也可以定义如中午回家组、周三函授组等。
       4.        课程有课程组,通常是主科、副科、实验课、场地课等。
       5.        每一个基本元素可以属于多个组,如初一(1)同时属于初一组、新生组、奥数班等。
       课
       1.        一节课:是教学都最小单位,也是排课过程处理的元素。由一个班级、一名教师在某时间讲授某课程,如初三(1),张三周二下午第二节语文课等。
       2.        同班级,同课程,同教师的多节课之间是无需区别的,如初三(1),每周4节由张三教的语文课,这4节课间是无差异的。
       3.        课是按班级组分配的,如初一开语文、数学、物理、化学、自然、体育、音乐等。同一班级组同一课程一周课时通常是相等的,也允许有班级特殊。
       时间与规则
       1.        全校有统一的上课时间,每周哪些天上课是任意的,如可以周一、周二、周五、周六上课。每天的课分为早晨、上午、下午、晚上四个时段。
       2.        规则是描述某教学元素合适程度的以时间为自变量的函数,值分为非常合适、比较合适、未定义、不合适、不可以。
       3.        对所有基本元素(班级、教师、课程)以及他们的组都可以定义规则,如可以定义初一周五下午不可以上课、语文上午上课比较合适、副科上午一二节上课不合适等规则。
       4.        对班级组的课程可以定义规则,如初一班会除周五下午,其它时间都不可以排。
       5.        对班级的课程可以定义规则,如初三(2)数学周一到周四上午上课比较合适。
       数据模型的总结
       本软件的数据模型对教学的数据做了高度抽象与概括,因此不存在同类软件的诸多限制,弱化了年级的概念,使所有基础数据具有同样的模型。
       1.4    软件特点
       易操作
       1.        软件有专业的交互设计师负责交互设计,本着用户体验至上进行设计。
       2.        软件充分利用计算机的能力,评估用户行为后果来决定是否要求用户确认操作,以避免烦人而弱智的如“你确认删除吗”这类提示。
       3.        软件充分利用颜色表达各种规则、课务安排合理性、课务安排冲突、调课合适度等信息,色盲就麻烦了。
       4.        排课工作在一组现实的课表上操作完成,使问题域与程序域相一致。
       并行
       1.        软件基于引擎驱动界面的架构,引擎处理所有逻辑,软件能做到不要求用户必须按照某流程完成排课工作,系统操作是并行的。
       2.        用户排课时随时可以修改基础数据、可以修改课务安排,甚至可以修改全校的上课时间,所有这些修改都会立即影响当前相关的数据。如排课时修改全校周六不上课,修改后所有原周六的课会变为待排的课,当然你发现改错了,再改为周六上课,这些课还会排回原位置等。
       3.        软件的课务安排和排课都使用阶段保存方式,你排了一通课后发现这样排不合适,很容易整体还原。
       4.        软件允许同时调整多个班级的课表,并显示多个教师的课表,调整一个班级的课表时会自动更新相关的课表。
       5.        软件任何时候都会收集全校当前有冲突的课以及违背规则的课于一个待处理任务列表中,当这个列表中无任务时,至少表明当前课表是正确的。
       智能
       1.        软件实现了基本的自动排课算法,自动排课时兼顾了规则、约束、课程合适分布等要素。
       2.        软件拥有基于价值评估的调课提示,当系统发现用户试图调课后,及时评价所有调课可能执行后当前课表的优化和劣化情况,通过颜色给用户以指导,用户只要根据颜色指示就可以排出合适的课表。
       2       快速上手
       快速上手通过几个简单的操作界面使您对系统有一个基本的认识,请注意以下几点:
       1.        系统是并行的,所以操作并无先后次序要求。你不需要如其它排课软件那样先输入学校的班级、教师、课程,安排课务,然后才可以排课。本系统你可以边排课边调整课务安排等,非常自然方便。
       2.        快速上手使用系统安装后的数据,为让您很快熟悉各种情况,这些数据比较极端,如教师的课务安排特别满,这样您能迅速熟悉如何处理冲突,实际教学中不会有如此繁重的课务的。
       3.        系统分为查看态和调课态,注意区分,查看态只能查看课表以及打印课表,不能修改数据。软件使用多数时间是为查看与打印课表,为防止无意间修改了课表而这样设计。
       4.        调课态又分为课表处于编辑态和课表全部保存的状态,维护基础数据、设置课表属性和课务安排必须在课表全部保存的状态。
       2.1    整体认识
       2.1.1   操作区域
       系统分为三个操作区域:任务管理区、菜单与快捷按钮区、课表查看编辑区:
       2.1.2   任务管理
       任务管理区分两页,分别是课表列表和待处理任务列表:
       课表列表:
       待处理任务列表:
       2.1.3   查看态与编辑态
       系统分为查看态与编辑态,查看态时仅允许查看课表、打印课表,编辑态可以修改课表(排课),编辑系统的所有数据。
       2.2    课表及调课
       2.2.1   班级课表查看态
       查看态时班级课表用不同颜色显示不同课程,颜色在定义课程时定义(参考3.3)
       此状态双击一门课则突出显示此课程,用于查看课程分布是否合理:
       当前选中课的相关信息列表的操作见下一节。
       2.2.2   班级课表编辑态
       编辑态时班级课表用不同颜色显示课程安排在当前位置的合适程度。
       红色表示冲突或违反规则。
       淡红表示不合适。
       黑色表示没有定义相关的规则。
       淡绿表示比较合适。
       绿色表示非常合适。
       当前选中课的相关信息列表的操作
       规则的显示与编辑见2.3
       教师课表的编辑见2.2.4
       2.2.3   班级课表调课态
       在班级课表中拖一门课,或在班级课表的待排课中拖一门课,课表将进入调课状态,此时通过颜色显示课程调整到何位置比较合适,并突出显示同一课程以便照顾课程的均匀分布,这是最直观简洁的手工调课界面,注意,评价是针对整个课表的。
       调课操作
       课程也可以拖到待安排课程或从待安排课程中拖入课表:
       课程从待安排课程中拖入课表时只能拖到无课的位置。
       各班级课表是编辑后整组保存,各班级课表可以独立保存与取消,这样比较方便调课尝试。
       2.2.4   教师课表

0 (0%)

好评

0 (0%)

中评

0 (0%)

差评

  • 会员中心
  • 浏览记录
  • 我的订单
  • 我的收藏
  • 在线客服

    点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

    官方微信

    仅处理投诉、举报及平台使用问题;
    商品问题请咨询商家客服!

  • 意见反馈
  • 返回顶部
浏览记录