[发明专利]选课方法和系统在审
申请号: | 201510078994.3 | 申请日: | 2015-02-13 |
公开(公告)号: | CN104680452A | 公开(公告)日: | 2015-06-03 |
发明(设计)人: | 杨玉林;谢松均;郭尚志 | 申请(专利权)人: | 湖南强智科技发展有限公司 |
主分类号: | G06Q50/20 | 分类号: | G06Q50/20 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 秦雪梅;谢伟 |
地址: | 410205 湖南省长沙市高新*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 选课 方法 系统 | ||
1.一种选课方法,其特征在于,包括以下步骤:
Web客户端获取访问选课服务器的学生的信息;
Web客户端获取预先存入选课服务器的缓存中的选课条件;
Web客户端获取学生选择的课程;
Web客户端根据获取的选课条件和学生的信息判断该学生是否可以选择该课程;
若判断为是,则选课服务器获取学生选择的课程;
选课服务器判断该学生选择的课程是否超过预设的限选人数;
若否,则该学生选课成功。
2.根据权利要求1所述选课方法,其特征在于,在所述Web客户端获取访问选课服务器的学生的信息的步骤之前,还包括,将预处理的课程信息和学生信息存入选课服务器的缓存中。
3.根据权利要求2所述的选课方法,其特征在于,所述预处理的课程信息和学生信息存入缓存中的步骤具体为:
将分类的课程和课程信息存入选课服务器的缓存中;所述课程信息包括课程的选课条件;
将分类的学生信息存入选课服务器的缓存中。
4.根据权利要求1所述的选课方法,其特征在于,在所述Web客户端获取预先存入选课服务器的缓存中的选课条件步骤之后,在选课服务器获取学生选择的课程的步骤之前,还包括:
判断该学生是否是第一次选课;
若是,则将学生的学号对选课服务器的数量取余;所述选课服务器获取的学生的信息包括学生的学号;
根据取余结果,分配该学生至对应的选课服务器上。
5.根据权利要求4所述的选课方法,其特征在于,若判断该学生不是第一次选课,则获取该学生上一次选课的选课服务器并分配该学生至上一次选课的选课服务器上。
6.一种选课系统,其特征在于,包括:
选课服务器和Web客户端,
所述Web客户端包括:
第一获取模块210:用于获取访问选课服务器的学生的信息;
第二获取模块,用于获取预先存入选课服务器的缓存中的选课条件;
第三获取模块,用于获取学生选择的课程;
第一判断模块,用于根据获取的选课条件和学生的信息判断该学生是否可以选择该课程;
所述选课服务器包括:
第四获取模块,用于在所述第一判断模块的判定结果为是时,获取学生选择的课程;
第二判断模块,用于判断该学生选择的课程是否超过预设的限选人数;
处理模块,用于在所述第二判断模块的判定结果为否时,学生选课成功。
7.根据权利要求6所述选课系统,其特征在于,所述选课服务器还包括:缓存模块,用于存储预处理的课程信息和学生信息。
8.根据权利要求7所述的选课系统,其特征在于,所述缓存模块包括:
课程信息缓存单元,用于存储分类的课程和课程信息;所述课程信息包括课程的选课条件;
学生信息缓存单元,用于存储分类的学生信息。
9.根据权利要求6所述的选课系统,其特征在于,所述选课服务器还包括:
第三判断模块,用于判断该学生是否是第一次选课;
第一计算模块,用于在所述第三判断模块的判定结果为是时,将学生的学号对选课服务器的数量取余;所述第一获取模块获取的学生的信息包括学生的学号;
分配模块,用于根据取余结果,分配该学生至对应的选课服务器上。
10.根据权利要求9所述的选课系统,其特征在于,所述选课服务器还包括:
第五获取模块,用于若第三判断模块的判定结果为否时,获取该学生上一次选课的选课服务器;
分配模块,还用于分配该学生至上一次选课的选课服务器上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南强智科技发展有限公司;,未经湖南强智科技发展有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510078994.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种医疗远程急救系统及方法
- 下一篇:一种用于公安教育平台的课程管理系统