选课系统

1、产品简介
     排课管理完成后,学校可开放部分课程供学生自主选择是否修读。选课系统根据浙江省选择性课改文件要求进行开发,可以满足课改文件要求的各类选择性课程开设、修读、评定等。
    产品采用HTML5技术,适应PC和移动端访问(含微信)。JAVA  spring+springmvc+mybatis集成框架, bootstrap前端框架,JAVA+MySQL开发,具备:开放性&灵活性、规范性、易用性&友好性、安全性&稳定性。
 

       系统提供抢占式选课。抢占式采用先选先得的方式选课,根据学生选课操作的先后顺序确定选课名单。每门课程都设置一个最大学生数和最小学生数的要求。一门课程的选修人数没有达到最小人数要求时,则不进行开课。一门课程的选修人数不能超过最大人数要求,当已选修人数达到最大人数要求时,其他学生不能再选修该课程。   
2、功能展示
A、选课开关

B、新生选课
当前新录取的学生也可以参与选课,当正式生成学籍卡后可以将选读课程自动转换为正式的修读课程。

C、在校生选课
在校生可以在选课时间范围内登录系统进行选课,如果退课开关打开的话,在校生还可以完成在线退课。课程选完后,请点击“完成选课”按钮,如不点击该按钮,在设定的时间内,系统将清除原先已经选好的课程!
 

D、统计查询
管理员可以查询选课名单,进行学生选课统计和教学班选课统计。学生也可以在学生端查询自己本学期修读的课程。
管理员可以查询选课名单,可根据选修课开设课程进行名单查询,可根据班级查询某个班级的学生选课情况,支持多种格式的导出和打印。进行学生选课统计和教学班选课统计。
在“学生选课统计”中体现体育选修课的查询统计

3、适应用户
 
   大学、职校教务
4、部署环境
 
硬件环境:Intel Xeon E5620 2.4GHzIntel Xeon 内存:16G DDR3硬盘:500GB
软件环境:Win2008 64bit,centos6.3 64bit  JDK:JDK 1.8 及以上 MySQL5.4以上
基础应用支撑平台对接:支持CAS单点登录对接,数据结构标准化,支持URL事项定位,提供消息、待办API。