欢迎光临!
Rss订阅设为首页请您留言

计算机源码设计

精品源码设计搜索:
您当前位置:网站首页 >> java,jsp类 >> JSP1003自动排课系统

计算机源码设计项目-JSP1003自动排课系统

2011-11-02 20:30:32 来源:计算机源码设计网 浏览:41
如果你满意这个设计可以分享到:
以下是本计算机源码设计介绍,若对此项目感兴趣,请联系QQ:2426671765 message

【友情提示】大神ssm项目都可以升级springboot,所有java网站项目可以支持Eclipse,Idea和myEclipse工具!

【专业优势】18年功力源码技术大神,坐阵亲临指导,远程协助包100%成功运行!

计算机源码设计实例-JSP1003自动排课系统截图

程序运行详细截图地址:
计算机源码设计大神出品

程序测试环境: MyElcipse8.5     数据库: Sqlserver2000以上版本

程序实现功能:

(1)选课系统设计
一、用户登录子系统:操作对象:学生、教师、管理员。
  用户登录子系统功能:用户登录时,首先要选择自己登录的类型,才能实现自己所需求的服务功能。即用不同身份登录系统会拥有不同的权限。用户登录操作流程:首先用户应先输入账号(学号、教师号、管理员号)和密码,再选择登录的类型,如果相应的账号和密码正确,则顺利进入系统,如果账号或密码不正确,则提示用户登录失败。
二、学生选课子系统:操作对象:学生。
  学生选课子系统功能:学生可以查询课表、查询课程详细信息(课程,教师)、选课和退课等操作。学生选课操作流程:学生登录验证成功后,进入学生选课子系统,点击相应的课程号就可以直接选课。如果输入课程号或教师号,可以进行可选课程查询,同时,自己的选课表会显示出来,在选课版面还可以进行密码修改,退出系统。除此之外,学生还可以进入课表查询、课程查询和选课查询版面进行相应操作。
三、课程管理子系统:操作对象:管理员。
  课程管理子系统功能:管理员可以进入排课系统,还可以进行课表查询、课程查询、选课查询,但不具有学生拥有的选课功能。管理员操作流程:管理员登录验证成功,进入系统,即可以进行相应的操作,如进入排课系统,可以进行排课、发布选课信息、对学生的选课信息进行确认。

(2)排课系统编码与实现
  首先,排课时设置了排课优先级:优先级最高的是公共课,因为公共课一般合班上课的班级个数较多,最容易产生时间冲突,优先级次之的是每周平均课时最多的课程,同样,因为平均课时多,选择时间时进行排课冲突的机会就大,最后是总课时最多的课程。其次,产生的时间是在教师和所有上课的班级共同的空闲时间集合中产生,并且尽量保证时间选择上的均匀性,防止一周几次课集中于某一段时间。再次,对教师的选择,一方面考虑到教师的时间限制(由教师确定一学期中第几周,每周哪天哪节课没空),另一方面,对教师设置排课级别,随着排课时间的增多,级别值就增大,从而再次被选择排课的几率就减小(此时要求同一门课程有多个教师讲授)。
最后,教室也设置了排课级别,同教师类似,这样便可以保证教室资源会得到合理而均匀有效地利用。

 


国内香港美国空间

程序运行截图:
(1)JSP1003自动排课系统-教师管理
计算机源码设计实例-JSP1003自动排课系统截图

(2)JSP1003自动排课系统-添加课程
计算机源码设计实例-JSP1003自动排课系统截图

(3)JSP1003自动排课系统-课程管理
计算机源码设计实例-JSP1003自动排课系统截图

(4)JSP1003自动排课系统-教室管理
计算机源码设计实例-JSP1003自动排课系统截图

(5)JSP1003自动排课系统-课程安排
计算机源码设计实例-JSP1003自动排课系统截图

(6)JSP1003自动排课系统-自动排课
计算机源码设计实例-JSP1003自动排课系统截图

(7)JSP1003自动排课系统-课表查询
计算机源码设计实例-JSP1003自动排课系统截图

(8)JSP1003自动排课系统-其他信息录入
计算机源码设计实例-JSP1003自动排课系统截图
以上是本计算机源码设计介绍,若对此项目感兴趣,请联系QQ:2426671765 message

大神联系方式

发表评论发表计算机源码设计评论
网名:
评论:
验证:
共有0人对本计算机源码设计发表评论查看所有评论(网友评论仅供表达个人看法,并不表明本站同意其观点或证实其描述)
版权所有:计算机源码设计网 CopyRight  © 2007-2023 All Rights Reserved 赣ICP备17010611号-1   360网站安全检测平台
用心做计算机源码设计