设为首 页  加入收藏  联系我们    
程序代码快速生成源码生成
您当前的位置:辅导计算机软件程序 毕业设计 程序代码 代写做软件程序毕设 免费开发资料 -> Asp.NET毕业设计 -> 毕设信息 退出登录 用户管理
(毕业设计学习资料) 实验室预约编排课程机房排课编排(单班合班编排复杂约束)-1567-源码+说明资料   售价 4000点   
下载不到演示请与客服沟通! 成品均可以先测试,再购买,若代码有疑问提供辅导讲解!


查看免费获取方法

免费获取计算机毕业设计-只需要以下几步
1.选择中意的项目
2.会员管理中心替换作品或联系客服获取点数
3.定做服务请直接联系客服咨询

项目成品,看好就买,报价点数没有其他任何服务
(其他服务需要另算) 另提供:计算机程序源码修改,
定做
, 辅导讲解代码,
程序核心分析,网站制作项目定制,项目流程建议
分析讲解系统流程. 辅导代码, 算法分析,
数据库设计等计算机编程相关服务
 
 

客服联系方式:jjwebCoder@163.Com
63353282
直接点击留言
(86) 0411-84062008

    热门下载
· vb6.0入门教程快速构建系统项目不..
· 业务需求逻辑快速建库,数据库快速..
· 快速迁移数据库sqlserver mysql ..
· CL工具讲解 CoderLove 99wk.com..
· pb数据库入门快速建表 PowerBui..
· 最快捷的安装mysql方法 绿色版 适..
· 适合初学者的sqlserver数据库快速..
· 适合初学者的access MDB数据库快..
· VBA入库出库生产工序出库产品装配..
· VB故障树(故障排除)-1911-源码+说..
· java卫星失效场景下RFID人员室内..
· c#故障诊断软件FTA软件系统故障树..
· java智慧居家养老服务望闻问切 实..
· 自适应智能聊天程序语境聊天智能..
· javawebgis城市车辆轨迹可视化系..
· C#串口通信北斗导航定位 NMEA018..
· java webgis 中国大陆油田数据信..
· asp.net铁路车辆段车辆信息管理系..
· asp.netC#微信小程序小学生作业系..
· Android幼儿园教学活动家教互动-..
· java(实际使用排考系统)大学固定..
· java门禁释放座位自习室图书馆座..
· vb语料库 文本文件关键字查询-18..
· java webgis 某油田数字岩心信息..
· rfid vue springboot 公交车辆管..
· asp.net某岩心库数字岩心信息管理..
整理时间 2017/11/14 11:24:48
毕设大小 2.84 MB
  
不写代码一键生成 系统源码

视频地址链接: [收 藏]
下载统计
ASP毕业设计 | VB毕业设计 | JSP毕业设计 | VC毕业设计 | 文献参考 | C#毕业设计 | vb.net毕业设计
Delphi毕业设计 | Asp.NET毕业设计 | 技术经验 | VBA (Access) 毕业设计 | VBA (Excel) 毕业设计 | PB毕业设计 | android(安卓)毕业设计
Nodejs ES6前端全栈 vue react 小程序 express koa2 mern | python(web开发Django框架) | html5游戏开发 | Jquery毕业设计 | XSLT毕业设计

∷毕设简介∷

提供 系统开发过程,业务需求分析,流程分析,系统数据库表结构,数据字典,免费提供您参考阅读!请下载演示参考系程序细节!

重点:

1  一个班级或多个班级  在一个机房 或是多个机房 上课
2   多名教师可以自行选课,选课后管理员生成 选课数据.  会给教师建议的选课位置, 教师自己确定是否选取 该位置, 未确认下次 生成选课数据, 会重新分配~
3 程序会根据 教师授课的班级固定课表情况, 和机房的空闲情况 和教师 授课情况 排课, N个教师选择一个节点, 会把该节点 给 N个教师中 空闲位置最少的, 会建议其他教师 去 其他空闲位置

固定课表   班级 对应周  占用的节点,

教师 授课  可以同时 教 N个班

选择机房的时候  判断  N个机房的容量  是否可以 容纳  对应多个班级的总人数


教师 可以 选课  选择对应 周 的  对应 星期的 对应节,   状态为预选

N个 教师选择 一个节点    生成课表时候,   该节点  给  空位最少的教师       其他教师 会建议 一个新节点,    教师登录 确认后 建议节点 生效,  未确认
或是删除   下次编排时候 继续进入 编排处理


优先  给空位少的教师选课成功,  其他同节点教师会建议 其他位置,
 
 
 判断 对应班级 固定课程  和已选 是否 冲突  判断  机房是否空闲
 
 教师的固定课表 不去考虑,  因为教师选课时候 可以 主管判断!  
 
 
 
 

ASP.NET 实验室预约编排

结构 尽量 按照我之前的系统 结构来,
预约周    预约周     (1-10)
固定课表      节  (1-6 ) 周  (1-7)    班级编号  课程描述
需要excel 导入
导入 对应班级的 固定 课表
授课管理   配置的只是   机房课程  和 机房教师的 关系, 其他的不管
一节课 可以 指定多个班级    合班的情况
预约,   罗列  授课班级的 空闲位置参看    有点复杂这个位置   显示已经预约的 教师课程
处理合班  分组的情况
    选址  周  节    预约周     选取 授课   列出 空闲 机房 ,   指定 一个或是N个机房的 上课学生明细
学生 登录查看课表
授课管理     配置教师 课程   和一个班级 或是多个班级关联
预约 时候 判断   班级的固定课表 是否 冲突 ,     教师是否冲突   机房是否冲突
判断授课人数上限  和 选取的机房容量上限规则
依次 将 学生分配到对应的机房
授课 可以同时 教N个班级  在N个机房上课    具体 请查看演示
主要内容以及目标         (毕业设计应完成的主要内容,设计任务达到的目标)
   毕设要求实现一个实验室的管理系统,其中要把课程选课人数、教室容量、教师、学生、上课时间等各种因素都考虑在内,并将教师提出的课程安排要求作为安排实验的条件之一,能够自动的进行合理的排课,优先安排授课课程,其次是课程实验,最后能将实验室空闲时间提供出来给学生自由上机,按照一定的优化准则进行最优处理。如条件发生冲突则制定冲突解决策略,并通知相关人员,待反馈信息后确定最终安排。该系统可以提供给实验室管理人员、老师、学生及相关人员使用。
成果形式         (毕业设计完成具体工作量;成果形式;验收方式)
能够实现要求的各项功能,设计开发阶段要有需求分析及设计文档,在编码阶段要对代码有适当的注释,对系统调试要完整,能够处理各种合法及非法输入。最终要求提交软件系统源代码和论文。
基本要求         (对完成设计任务方面的具体要求:对理工专业应提出设计技术参数、数据及来源、调试所用仪器设备等)
使用C++,C#或java(如需要学生也可自选其他开发平台及语言)实现软件程序,要求源程序结构清晰、功能完善,有适当的注释及开发设计文档。系统界面要简洁易懂,操作方便;功能服务能够准确无误的完成。相关测试数据由学生自行设计。使用设备为pc机和相关软件开发环境。
数据表结构
管理员工号密码 姓名
教师工号         密码 姓名 所属学院 所在系 教授课程教授班级
学生学号 密码 姓名 所属学院 所在系 班级
班级  班级ID 班级名称 所属学院 所在系 人数
课程课程ID 课程名
实验室 实验室ID 实验室名称 座位数 是否空闲
教师课表 周 星期 课程开始节数 课程结束节数 是否空闲
班级课表 周 星期 课程开始节数 课程结束节数 是否空闲
实验室课表 周 星期 课程开始节数 课程结束节数 机房 是否空闲 教师 课程 班级
预约表  周 星期 课程开始节数 课程结束节数 班级
____________________________________________________________________________
管理员登录
密码修改
用户管理
课程管理
实验室管理
班级管理
手工修改排课
查看实验室课表
教师登录
密码修改
查看实验安排
预约实验
学生登录
密码修改
查看实验安排
查看实验室空闲时间
 
 
 
 
 
 
 
 
 
 
 
 
 
 
表数量22

班级
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
班级编号 nvarchar(50)
班级名称 nvarchar(50)
专业 nvarchar(50)
表:1

固定课表
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
integer
integer
班级编号 nvarchar(50)
课程描述 nvarchar(50)
预约周 nvarchar(50)
表:2

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

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

教师
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
工号 nvarchar(50)
密码 nvarchar(50)
教师姓名 nvarchar(50)
联系方式 nvarchar(50)
所属院系 nvarchar(50)
表:5

教学楼
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
教学楼 nvarchar(50)
表:6

科目
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
科目编码 nvarchar(50)
科目名称 nvarchar(50)
表:7

授课
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
教师工号 nvarchar(50)
科目编码 nvarchar(50)
班级编号 nvarchar(200)
表:8

学生
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
学号 nvarchar(50)
密码 nvarchar(50)
姓名 nvarchar(50)
性别 nvarchar(50)
班级编号 nvarchar(50)
联系方式 nvarchar(50)
表:9

预约排课
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
授课id integer 0
机房ID integer 0
integer
integer
预约周 nvarchar(50) 0
学号集合 nvarchar(500)
状态 nvarchar(50) N'预选'
推荐周 integer
推荐节 integer
推荐预约周 nvarchar(50) 0
表:10

预约周
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
预约周 nvarchar(50)
表:11

院系
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
院系 nvarchar(50)
表:12

专业
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
专业 nvarchar(50)
所属院系 nvarchar(50)
表:13

v班级
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
班级编号 nvarchar(50)
班级名称 nvarchar(50)
专业 nvarchar(50)
班级人数 integer
所属院系 nvarchar(50)
表:14

v班级人数
字段名称 数据类型 自增主键 允许为空 默认值
班级编号 nvarchar(50)
人数 integer
表:15

v固定课程数
字段名称 数据类型 自增主键 允许为空 默认值
固定课程数 integer
班级编号 nvarchar(50)
表:16

v授课
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
教师工号 nvarchar(50)
科目编码 nvarchar(50)
教师姓名 nvarchar(50)
教师联系方式 nvarchar(50)
教师院系 nvarchar(50)
科目名称 nvarchar(50)
班级编号 nvarchar(200)
表:17

v授课ID固定课表数量
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
教师工号 nvarchar(50)
科目编码 nvarchar(50)
班级编号 nvarchar(200)
固定课程数 integer
固定课程班级编号 nvarchar(50)
表:18

v授课ID固定课表总数
字段名称 数据类型 自增主键 允许为空 默认值
授课ID integer
固定课表总数 integer
表:19

v授课ID预约成功课程数
字段名称 数据类型 自增主键 允许为空 默认值
预约成功课程数 integer
状态 nvarchar(50)
授课id integer
表:20

v授课ID总占位数量
字段名称 数据类型 自增主键 允许为空 默认值
授课ID integer
固定数 integer
预约成功数 integer
合计数 integer
表:21

v预约排课
字段名称 数据类型 自增主键 允许为空 默认值
ID integer
授课id integer
机房ID integer
integer
integer
预约周 nvarchar(50)
教师工号 nvarchar(50)
科目编码 nvarchar(50)
班级编号 nvarchar(200)
机房编号 nvarchar(50)
机房名称 nvarchar(50)
所属教学楼 nvarchar(50)
教师姓名 nvarchar(50)
教师联系方式 nvarchar(50)
教师院系 nvarchar(50)
科目名称 nvarchar(50)
学号集合 nvarchar(500)
状态 nvarchar(50)
推荐周 integer
推荐节 integer
推荐预约周 nvarchar(50)
表:22


无法找到演示,请联系客服  点击联系客服
输入题目信息关键字,查询更多(注:'考试'可查'考')
∷下载地址∷ ∷相关毕设∷

下载地址一
无需注册 演示程序直接下载
· vue Spring Boot实验室预约预留预..
· rfid实验室管理系统设备借出归还..
· java化学实验室预约管理课表物资..
· 实验室设备管理系统(外借报修借出..
· 机房实验室与设备预约设计(条件约..
· asp.net校园网络内实验室设备实时..
· vba实验室设备管理报修流程维修费..
· web版本数据库分析软件(拆解数据..
∷下载说明∷
如果您发现该软件不能下载,请点击报告错误谢谢!
站内提供的极少部分源码,文献均是由网上搜集,若侵犯了你的版权利益,敬请来信通知我们!
本站提供算法,数据构架,编程语言基础知识的辅导讲解,尽心尽力为所有客户提供最好的服务!
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 管理登录
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 △