设为首 页  加入收藏  联系我们    
程序代码快速生成源码生成
辅导计算机软件程序 毕业设计 程序代码 代写做软件程序毕设 免费开发资料 -> 毕业设计 -> asp.net军区排课系统 20周编排 课时数 和每周课时数-1736-源码+说明资料 退出登录 用户管理
客服联系方式:
 
 
    特色优势
 
软件简介:
视频地址链接:
本站尽最大可能将系统开发过程,系统流程分析,系统数据库表结构,免费提供您参考阅读!请下载演示参考系程序细节,更多详情请咨询客服!
技术经验 | VB毕业设计 | JSP毕业设计 | VC毕业设计 | 文献参考 | C#毕业设计 | vb.net毕业设计
Delphi毕业设计 | Asp.NET毕业设计 | VBA (Access) 毕业设计 | VBA (Excel) 毕业设计 | ASP毕业设计 | PB毕业设计 | android(安卓)毕业设计
Nodejs ES6前端全栈 vue react 小程序 express koa2 mern | python(web开发Django框架) | html5游戏开发 | Jquery毕业设计 | XSLT毕业设计
 
注:

欢迎访问系统

系统分合班课程 和 单班课程

1 合班课程需要授课时指定上课教室

2 单班课程 固定在本专业的 固定教室 本专业需要默认配置一个固定教室

3 一个科目最多两节课连上 若 一周三节 周一上午2节 周二上午一节 判定教员冲突不冲突 一个教员尽量在一起上课一周 5 天 一天 3节课 一周 20节课程

 
数据表结构
一共 20
1天3节课   5天课程
管理员  账号 密码
教室  教室编号、教室名称、教室容量
 
专业         专业  专业人数   上课教室编号
 
科目表 科目编码、科目名称
教员 工号 密码 教员姓名   
授课       教员工号  科目编码   合班专业集合   一周课节数量    总课时数       合班教室编号  上课起始周(   第一周开始参与编排 )

若是单班     不需要指定教室 默认专业对应教室
合班专业集合    中若是 一个专业  为单班课程 若是 N个专业 为合班课程
合班 课程  指定 合班专业   同时 指定  合班 对应的上课教室
 
 
 

一共20周  不考虑日期
 
 
排课   授课id   教室ID  周
判定教员冲突不冲突  一个教员尽量在一起上课
一周 5 天  一天 3节课  一周 20节课程  
 考虑 编排 冲突   和 课程总课时数   若课程 已经排完
 
则 其他 不冲突 课程可以占用下一周的该节点


 

以下需求不看~

 
自动排课
 
1 专业表
 
包括字段:
专业名称,专业人数
 
2 教员表
 
包括字段:
教员名称, 教员编号
 
3 教室表
 
包括字段:
教室名称,教室编号,教室容量
 
4 课程表
 
包括字段:
课程名称,课程简称,课程编号,课时数
 
5 教员关联课程
 
包括字段:
教员和课程对应,    就知道老师上什么课程
 
6 专业关联课程
 
知道专业对应的课程有哪些,任课教员是谁
 
7 专业关联教室
 
一个专业对应一个教室,始终在一间教室上课不变,教室容量大于专业人数
 
按照专业最终输出一个专业的一个学期的课表
周一至周五上课,两个课时代表一节课,上午两节课,下午一节课,晚自习一节课(晚上不排课)
 
 
8.合班模块
部分专业个别课程合并上课
 
 
 
 

1.同一间教室、在相同时间里,只能安排一个教学班(或合班)上课。
2.同一位教员、在相同时间里,只能在一间教室里上课。
3.教室的最大容量应大于或等于一个教学班的总人数。
4.一门课一天最多上两节,相邻两天不排同一门课
 
 
 
 
 
 
 
 
 
 
 
 
 
 
表数量10

管理员
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
账号 nvarchar(50)
密码 nvarchar(50)
表:1

教室房间
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
教室编号 nvarchar(50)
教室名称 nvarchar(50)
教室容量 integer
表:2

教员
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
工号 nvarchar(50)
密码 nvarchar(50)
教员姓名 nvarchar(50)
表:3

科目
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
科目编码 nvarchar(50)
科目名称 nvarchar(50)
科目简介 nvarchar(50)
上课星期 nvarchar(50)
表:4

排课
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
授课id integer
教室ID integer
integer
integer 0
课程类型 nvarchar(50)
第几周 integer 0
表:5

授课
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
教员工号 nvarchar(50)
科目编码 nvarchar(50)
专业编号集合 nvarchar(100)
一周课节数量 integer
合班教室编号 nvarchar(50)
总课时数 integer
上课起始周 integer
课程类型 nvarchar(50)
表:6

专业
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
专业 nvarchar(50)
专业人数 integer
上课教室编号 nvarchar(50) ''
表:7

v房间
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
教室编号 nvarchar(50)
教室名称 nvarchar(50)
教室容量 integer
专业 nvarchar(50)
专业编号集合 nvarchar(100)
表:8

v排课
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
授课id integer
教室ID integer
integer
integer
课程类型 nvarchar(50)
第几周 integer
教员工号 nvarchar(50)
科目编码 nvarchar(50)
专业编号集合 nvarchar(100)
一周课节数量 integer
合班教室编号 nvarchar(50)
总课时数 integer
上课起始周 integer
教室编号 nvarchar(50)
教室名称 nvarchar(50)
教室容量 integer
教员姓名 nvarchar(50)
科目名称 nvarchar(50)
科目简介 nvarchar(50)
上课星期 nvarchar(50)
表:9

v授课
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
教员工号 nvarchar(50)
科目编码 nvarchar(50)
专业编号集合 nvarchar(100)
一周课节数量 integer
合班教室编号 nvarchar(50)
总课时数 integer
上课起始周 integer
课程类型 nvarchar(50)
科目名称 nvarchar(50)
科目简介 nvarchar(50)
上课星期 nvarchar(50)
表:10

不能下载计算机源码, 毕业设计论文资料,
大作业!报告错误,谢谢
 
找到您需要的资源啦!?本站所有软件高速免费下载,记得下次再来哦,毕业设计免费获取,3Q2008.Com您下载的首选
  软件大小:未知大小 下载次数:893  
  更新时间:2019/11/4 21:46:09  
下载地址一
无需注册 演示程序直接下载

输入您的题目信息关键字,查询更多

关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 管理登录
Copyright ©2024 3Q2008.Com 网络
 

定做服务操作流程 主站   关于我们   联系程序员   企业建站 

辽ICP备2024022997号-1
 业务(企业网站制作,系统制作,毕业设计资料辅导,系统开发 ,项目定制,辅导讲解,算法分析)
联系方式:jjwebCoder@QQ.Com    QQ:63353282    Tel:(86) 0411-84062008
Copyrights ©3Q2008.Com 网站制作 3Q2008网络
网站制作,系统开发 记得http://www.3Q2008.Com http://www.QY2S.Com http://www.99wk.Com
首页 |  定制流程 |  检索数据 |  联系我们 | 关于本站 |  Top △