The invention provides a course selection management method and system, which relates to the field of the management of the educational system. The methods included. When the number of users in the boarding system reaches the maximum, the needles are sorted by the users who are entering the class selection system and the queuing number is generated. Monitor the server resources in real time and obtain the remaining idle resources. When the server resource occupancy rate is greater than the preset threshold or log in the super time, log out the user who has entered the course selection system. When the server resource occupancy rate is not greater than the preset threshold, the user who logs on to the course selection system will log in according to the queue number. By sorting users and controlling login, the user can handle more users' entry into business under the same resource condition, shorten processing time and improve efficiency.
【技术实现步骤摘要】
选课管理方法及系统
本专利技术涉及教务系统管理领域,具体涉及一种选课管理方法及系统。
技术介绍
随着高校学分制改革不断深入和创新。学生自主学习能力的不断加强。越来越多学校都要求学生通过教学管理系统的学生端完成所修课程的选课学习。相对有限的教学资源和条件下,所有学生参与选课的时出现因服务器压力过大或技术性能瓶颈问题,导致在抢课(秒杀)的高峰时出现服务器宕机、网络带宽过高出现反应不过来等现象。目前针对高校在秒杀业务中绝大多数所采用的是利用缓存技术或对其硬件追加等办法。其中缓存往往对实时数据要求比较高的业务不太适用;另外需要增加相应的缓存服务器投入配置;在缓存服务器对WEB服务器的带宽具有一定的要求。然而缓存技术却存在如下缺点:1、用户展现的数据更新不及时具有一定的延后性。2、消耗网络带宽比较大;分布式主要存在用户对成本投入比较大,开发部署难度比较高等等。
技术实现思路
针对现有技术的不足,本专利技术提供了一种选课管理方法及系统,解决了数据更新不及时、消耗带宽大的缺陷。为实现以上目的,本专利技术通过以下技术方案予以实现:根据本专利技术的第一方面,提供一种选课管理方法,包括:当登入选课系统的用户个数达到最大值时,针对待登入选课系统的用户进行排序并生成排队序号;实时监控服务器资源,获取当前剩余空闲资源;当服务器资源占用率大于预设阈值或登入超时时,登出已登入选课系统的用户,当服务器资源占用率不大于预设阈值时,根据排队序号使得待登入选课系统的用户登入。进一步地,所述当登入选课系统的用户个数达到最大值时,对待登入选课系统的用户进行排序并生成排队序号,包括:根据用户的登录时间的 ...
【技术保护点】
一种选课管理方法,其特征在于,包括:当登入选课系统的用户个数达到最大值时,针对待登入选课系统的用户进行排序并生成排队序号;实时监控服务器资源,获取当前剩余空闲资源;当服务器资源占用率大于预设阈值或登入超时时,登出已登入选课系统的用户,当服务器资源占用率不大于预设阈值时,根据排队序号使得待登入选课系统的用户登入。
【技术特征摘要】
1.一种选课管理方法,其特征在于,包括:当登入选课系统的用户个数达到最大值时,针对待登入选课系统的用户进行排序并生成排队序号;实时监控服务器资源,获取当前剩余空闲资源;当服务器资源占用率大于预设阈值或登入超时时,登出已登入选课系统的用户,当服务器资源占用率不大于预设阈值时,根据排队序号使得待登入选课系统的用户登入。2.如权利要求1所述的选课管理方法,其特征在于,所述当登入选课系统的用户个数达到最大值时,对待登入选课系统的用户进行排序并生成排队序号,包括:根据用户的登录时间的先后顺序生成排队序号;或者,对在同一时间段内登录的用户随机生成排队序号。3.如权利要求1所述的选课管理方法,其特征在于,所述实时监控服务器资源,获取当前剩余空闲资源,包括:实时监控服务器资源情况,获取当前剩余空闲资源,计算出用户集中办理业务时,每个用户所消耗的资源情况。4.如权利要求1所述的选课管理方法,其特征在于,所述当服务器资源占用率大于预设阈值或登入超时时,登出已登入选课系统的用户,包括:获取已登入选课系统的用户的行为数据,当服务器资源消耗大于预设阈值时,登出已完成选课操作的所述用户;获取已登入选课系统的用户的登入时间,当所述登入时间大于预设时间阈值时,登出登入超时的用户。5.如权利要求4所述的选课管理方法,其特征在于,所述当服务器资源占用率不大于预设阈值时,根据排队序号使得待登入选课系统的用户登入,包括:当服务器资源占用率不大于预设阈值时,对于待登入选课系统的用户显示带有当前等...
【专利技术属性】
技术研发人员:叶青松,吴玉锋,
申请(专利权)人:正方软件股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。