联系我们
我要留言
网站首页
毕业设计资料
开题报告
格式模板
任务书
外文翻译
文献综述
毕业设计指导
答辩PPT文稿
小程序毕业设计
Java毕业设计
PHP毕业设计
Python毕设
android毕设
ASP毕业设计
NET毕业设计
理工毕业论文
计算机
电子
机械设计
工程设计
留言本
当前位置:
首页
>
Java毕业设计
站内搜索(标题)
站内搜索(正文)
站内搜索(来源)
站内搜索(作者)
淘宝网搜索
当当网搜索
卓越网搜索
狗狗搜索
百度搜索
Google搜索
Java毕业设计
自动排课系统
时间:2020/10/27 8:57:03 作者: 来源: 查看:
0
评论:
0
内容摘要:
一、用户登录子系统操作对象:学生、教师、管理员。用户登录子系统功能:用户登录时,首先要选择自己登录的类型,才能实现自己所需求的服务功能。即用不同身份登录系统会拥有不同的权限。用户登录操作流程:首先用户应先输入账号(学号、教师号、管理员号)和密码,再选择登录的类型,如果相应的账号和...
一、用户登录子系统
操作对象:学生、教师、管理员。
用户登录子系统功能:用户登录时,首先要选择自己登录的类型,才能实现自己所需求的服务功能。即用不同身份登录系统会拥有不同的权限。
用户登录操作流程:首先用户应先输入账号(学号、教师号、管理员号)和密码,再选择登录的类型,如果相应的账号和密码正确,则顺利进入系统,如果账号或密码不正确,则提示用户登录失败。
二、学生选课子系统
操作对象:学生。
学生选课子系统功能:学生可以查询课表、查询课程详细信息(课程,教师)、选课和退课等操作。
学生选课操作流程:学生登录验证成功后,进入学生选课子系统,点击相应的课程号就可以直接选课。如果输入课程号或教师号,可以进行可选课程查询,同时,自己的选课表会显示出来,在选课版面还可以进行密码修改,退出系统。除此之外,学生还可以进入课表查询、课程查询和选课查询版面进行相应操作。
三、课程管理子系统
操作对象:管理员。
课程管理子系统功能:管理员可以进入排课系统,还可以进行课表查询、课程查询、选课查询,但不具有学生拥有的选课功能。
管理员操作流程:管理员登录验证成功,进入系统,即可以进行相应的操作,如进入排课系统,可以进行排课、发布选课信息、对学生的选课信息进行确认。
(2)
排课
系统编码与实现
首先,
排课
时设置了
排课
优先级:优先级最高的是公共课,因为公共课一般合班上课的班级个数较多,最容易产生时间冲突,优先级次之的是每周平均课时最多的课程,同样,因为平均课时多,选择时间时进行排课冲突的机会就大,最后是总课时最多的课程。
其次,产生的时间是在教师和所有上课的班级共同的空闲时间集合中产生,并且尽量保证时间选择上的均匀性,防止一周几次课集中于某一段时间。
再次,对教师的选择,一方面考虑到教师的时间限制(由教师确定一学期中第几周,每周哪天哪节课没空),另一方面,对教师设置排课级别,随着排课时间的增多,级别值就增大,从而再次被选择排课的几率就减小(此时要求同一门课程有多个教师讲授)。
最后,教室也设置了排课级别,同教师类似,这样便可以保证教室资源会得到合理而均匀有效地利用。
上一篇:
某软件公司网站jsp
下一篇:
个人日程时间管理系统
相关评论
Java毕业设计
本类更新
10-27
教育资源共享网站的设计
10-27
求职招聘网站毕业设计
10-27
红心电影院网上售票系统
10-27
养生堂的网上销售与电子商务网站设计
10-27
软件项目管理系统设计与实现
10-27
休闲娱乐场所查询系统毕业设计
10-27
小区物业管理系统的开发实现
10-27
校园机动车停车位申请系统的设计
10-27
居民小区综合智能楼宇管理软件
10-27
爱奇艺资料库系统的分析与设计
本类推荐
本类排行
7-3
基于JSP的在线酒店管理系统的设计与实现毕业设计
7-3
基于J2ME平台的掌上网络商店——客户端的开发丨计算机论文
7-3
信息学院报刊订阅系统的设计与实现论文及代码
7-3
重庆大学城生活助手信息网站设计与实现论文及代码
7-3
研究生主干课程教学网站设计与实现论文及代码
7-3
基于J2EE的公交查询系统的设计与实现丨j2ee毕业设计
7-3
音像店租赁管理系统的设计与实现丨j2ee毕业设计
7-3
基于J2EE酒店管理系统设计与实现丨代做java毕业设计
7-3
基于J2EE的网络物流系统丨毕业论文设计
7-3
在线测试试卷智能生成系统的设计与实现
小程序中文网
|
小白教程网
|
小程序教学网
|
关于我们
-
服务报价
-
付款方式
广告联系QQ:45157718
电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园
网站技术支持:黄菊华互联网工作室
浙ICP备06056032号