CN104680452A - Course selecting method and system - Google Patents

Course selecting method and system Download PDF

Info

Publication number
CN104680452A
CN104680452A CN201510078994.3A CN201510078994A CN104680452A CN 104680452 A CN104680452 A CN 104680452A CN 201510078994 A CN201510078994 A CN 201510078994A CN 104680452 A CN104680452 A CN 104680452A
Authority
CN
China
Prior art keywords
curricula
student
variable
course
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510078994.3A
Other languages
Chinese (zh)
Inventor
杨玉林
谢松均
郭尚志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hunan Qiang Zhi Development In Science And Technology Co Ltd
Original Assignee
Hunan Qiang Zhi Development In Science And Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hunan Qiang Zhi Development In Science And Technology Co Ltd filed Critical Hunan Qiang Zhi Development In Science And Technology Co Ltd
Priority to CN201510078994.3A priority Critical patent/CN104680452A/en
Publication of CN104680452A publication Critical patent/CN104680452A/en
Pending legal-status Critical Current

Links

Abstract

The invention relates to a course selecting method and a course selecting system. A course selecting condition is stored in a cache of a course selecting server; when a student selects a course, a WEB client used by the student loads the course selecting condition from the cache of the course selecting server and is not required to interact with a course selecting database; calculation can be made in a browser of the WEB client; whether the student can select the course is judged according to the loaded course selecting condition; after the student is judged to be capable of selecting the course, the WEB client interacts with the course selecting server; the course selecting server obtains the course selected by the student; whether the course selected by the student exceeds preset a student number limit is judged; and the student selects the course successfully if not. In a whole course selecting process, the course selecting server is not required to make the calculation; only after the WEB client calculates that the student can select the course, the course selecting server makes the calculation; the calculation load of the course selecting server is greatly reduced; and the performance of the database and course selecting efficiency are improved.

Description

Curricula-variable method and system
Technical field
The present invention relates to educational administration's field of information management, particularly relate to a kind of curricula-variable method and system.
Background technology
Along with the change of College Training Model, colleges and universities adopt credit system, and the feature of credit system is, replace school-age patient with credit system, and replace row's class with curricula-variable, therefore, curricula-variable is an important step in credit system.
The subject matter that current Course-Selecting System faces is the optimization of server and Internet resources.Be mainly reflected in: the first, curricula-variable number is many, and teaching resource is nervous, exists and robs class phenomenon.Within the front and back a few hours starting curricula-variable, network is crowded to capacity, and server often can signal for help repeatedly because of holding pressure that can't stand bandwidth and even crash.The second, database aspect, online user's quantity while education administration system used in everyday cannot bear peak period.There is the large situation of computing business in course selection, causes hydraulic performance decline.
Summary of the invention
Based on this, be necessary to provide a kind of curricula-variable method and system improving curricula-variable server performance.A kind of curricula-variable method, comprises the following steps:
Web client obtains the information of the student of access curricula-variable server;
Web client obtains the curricula-variable condition pre-deposited in the buffer memory of curricula-variable server;
Web client obtains the course that student selects;
According to the information of the curricula-variable condition obtained and student, Web client judges whether this student can select this course;
If be judged as YES, then curricula-variable server obtains the course that student selects;
Curricula-variable server judges whether course that this student selects exceedes default limit and to choose number;
If not, then this students' needs success.
Wherein in a kind of embodiment, obtain the step of the information of the student of access curricula-variable server in Web client before, also comprise, by pretreated curriculum information and student information in the buffer memory stored in curricula-variable server.
Wherein in a kind of embodiment, pretreated curriculum information and student information are specially stored in the step in buffer memory:
By in the course of classification and the buffer memory of curriculum information stored in curricula-variable server; Curriculum information comprises the curricula-variable condition of course;
By in the buffer memory of student information stored in curricula-variable server of classification.
Wherein in a kind of embodiment, after Web client obtains the curricula-variable condition step pre-deposited in the buffer memory of curricula-variable server, obtain the step of the course that student selects at curricula-variable server before, also comprise:
Judge whether this student is first time curricula-variable;
If so, then by the quantity remainder of the student number of student to curricula-variable server; The information of the student that curricula-variable server obtains comprises the student number of student;
According to remainder result, distribute this student on corresponding curricula-variable server.
Wherein in a kind of embodiment, if judge, this student is not first time curricula-variable, then obtain the curricula-variable server of the last curricula-variable of this student and distribute this student on the curricula-variable server of last curricula-variable.
A kind of Course-Selecting System, comprising:
Curricula-variable server and Web client,
Web client comprises:
First acquisition module 210: for obtaining the information of the student of access curricula-variable server;
Second acquisition module, for obtaining the curricula-variable condition in the buffer memory pre-depositing curricula-variable server;
3rd acquisition module, for obtaining the course that student selects;
According to the information of the curricula-variable condition obtained and student, first judge module, for judging whether this student can select this course;
Curricula-variable server comprises:
4th acquisition module, for when the result of determination of the first judge module is for being, obtains the course that student selects;
Second judge module, for judging whether course that this student selects exceedes default limit and to choose number;
Processing module, for when the result of determination of the second judge module is no, students' needs success.
Wherein in a kind of embodiment, curricula-variable server also comprises: cache module, for storing pretreated curriculum information and student information.
Wherein in a kind of embodiment, cache module comprises:
Curriculum information buffer unit, for storing course and the curriculum information of classification; Curriculum information comprises the curricula-variable condition of course;
Student information buffer unit, for storing the student information of classification.
Wherein in a kind of embodiment, curricula-variable server also comprises:
3rd judge module, for judging whether this student is first time curricula-variable;
First computing module, for when the result of determination of the 3rd judge module is for being, by the quantity remainder of the student number of student to curricula-variable server; The information of the student that the first acquisition module obtains comprises the student number of student;
Distribution module, for according to remainder result, distributes this student on corresponding curricula-variable server.
Wherein in a kind of embodiment, curricula-variable server also comprises:
5th acquisition module, if when being no for the result of determination of the 3rd judge module, obtains the curricula-variable server of the last curricula-variable of this student;
Distribution module, also for distributing this student the curricula-variable server to last curricula-variable.
Above-mentioned curricula-variable method, by by the buffer memory of curricula-variable condition stored in curricula-variable server, when students' needs, the Web client that student uses loads curricula-variable condition from the buffer memory of curricula-variable server, without the need to carrying out alternately with curricula-variable database, can calculate in the browser of Web client, whether the curricula-variable condition judgment student according to loading will selects this course, judging that student can after this course of curricula-variable, Web client is carried out with curricula-variable server alternately again, curricula-variable server obtains the course that student selects, and judge whether course that student selects exceedes default limit and to choose number, if do not have, students' needs success.Whole curricula-variable process, without the need to being calculated by curricula-variable server, only after Web client calculating student can select this course, curricula-variable server calculates, and greatly reduces the calculated amount of curricula-variable server, improves performance and the curricula-variable efficiency of database.
Accompanying drawing explanation
Fig. 1 is a kind of process flow diagram of curricula-variable method of embodiment;
Fig. 2 is the process flow diagram of the curricula-variable method of another kind of embodiment;
Fig. 3 is a kind of module composition diagram of Course-Selecting System of embodiment;
Fig. 4 is a kind of module map of curricula-variable server of Course-Selecting System of embodiment;
Fig. 5 is a kind of module map of Web client of Course-Selecting System of embodiment.
Embodiment
As shown in Figure 1, a kind of curricula-variable method, comprises the following steps:
S100:Web client obtains the information of the student of access curricula-variable server.
Student is when carrying out curricula-variable by Web client access curricula-variable server, and log in curricula-variable server by input username and password and carry out curricula-variable, user name is generally the student number of student.After curricula-variable server authentication username and password is correct, student logs in the success of curricula-variable server.Curricula-variable server obtains the information of student.The information of the student obtained comprises, the student number of student, the grade of student and specialty etc.
S200:Web client obtains the curricula-variable condition pre-deposited in the buffer memory of curricula-variable server.
Curricula-variable condition comprises, and whether the condition of student's demand fulfillment that every optional course is corresponding, the credit of students' needs meet basic credit requires and exceedes that maximum credit requires, whether the school timetable of students' needs conflicts, whether the door number of the curricula-variable of student exceedes maximum curricula-variable door number etc.Such as, College English is large one and large sophomoric public course, and corresponding curricula-variable condition is, grade is all students of large one and large two.Student is when by Web client access curricula-variable server, and Web client obtains the curricula-variable condition pre-deposited in buffer memory.
S300:Web client obtains the course that student selects.
Student selects certain subject in Web client, and Web client obtains the course that student selects.
According to the information of the curricula-variable condition obtained and student, S400:Web client judges whether this student can select this course.
Such as, what this student selected is clinical medicine, according to the information of the curricula-variable condition obtained and student, Web client judges whether this student can select this course.The condition of clinical medicine curricula-variable that Web client obtains is that the specialty of the student of curricula-variable needs for clinical medicine, grade is large Third school grade, then Web client will judge whether the information of the student obtained meets these curricula-variable conditions, judge whether the school timetable of students' needs conflicts, whether the credit of students' needs meets basic credit requires and exceedes that maximum credit requires, whether the door number of the curricula-variable of student exceedes maximum curricula-variable door number simultaneously.
S500: if step S400 is judged as YES, then curricula-variable server obtains the course that student selects.
When according to curricula-variable condition and student information, Web client judges that student can select this course, then the course that this student selects sends to curricula-variable server.
S600: curricula-variable server judges whether course that this student selects exceedes default limit and to choose number.
Curricula-variable server obtains the course that student selects, and judges whether this course that student selects exceedes default limit and to choose number.
S700: if not, then this students' needs success.
To choose number if the course that student selects does not exceed default limit, then students' needs success.The limit preset as, clinical medicine number of choosing is 80, and this student is the student of the 58th this course of selection.Then this students' needs success.
Above-mentioned curricula-variable method, by by the buffer memory of curricula-variable condition stored in curricula-variable server, when students' needs, the Web client that student uses loads curricula-variable condition from the buffer memory of curricula-variable server, without the need to carrying out alternately with curricula-variable database, can calculate in the browser of Web client, whether the curricula-variable condition judgment student according to loading can select this course, judging that student can after this course of curricula-variable, Web client is carried out with curricula-variable server alternately again, curricula-variable server obtains the course that student selects, and judge whether course that student selects exceedes default limit and to choose number, if do not have, students' needs success.Whole curricula-variable process, without the need to being calculated by curricula-variable server, only after Web client calculating student can select this course, curricula-variable server calculates, and greatly reduces the calculated amount of curricula-variable server, improves performance and the curricula-variable efficiency of database.
As shown in Figure 2, in another embodiment, before step S100, also step is comprised:
S10: by pretreated curriculum information and student information in the buffer memory stored in curricula-variable server.
Specifically comprise:
S11: by the course of classification and the buffer memory of curriculum information stored in curricula-variable server; Curriculum information comprises the curricula-variable condition of course.
Course classification refers to be undertaken classifying stored in buffer memory by specialty, grade or class etc. by course.As the public course of whole school's property such as College English, then level is classified per year; The specialized courses such as clinical medicine, then classify by specialty.In buffer memory stored in curricula-variable server after course is classified.
S12: by the buffer memory of student information stored in curricula-variable server of classification.
Student information stored in curricula-variable server buffer is the distinctive information of student, such as, will the student of speciality be had to classify by student's speciality, and stored in buffer memory; Maybe by the student taken an examination by English Test (Band 4 and 6) by the grade separation passed through and stored in buffer memory.Have the corresponding course of the student of speciality to be excused from a college course, the English of being taken an examination by English Test (Band 4 and 6) can be excused from a college course.
Owing to curriculum information and student having been carried out pre-service in advance and stored in buffer memory, when student carries out curricula-variable by Web client access curricula-variable server, Web client obtains pretreated classified curriculum information and student information, preliminary election is classified to curriculum information and student information, can reduce buffer memory quantity.
In another embodiment, after step sloo, also comprised before step S500,
Step S20: judge whether this student is first time curricula-variable.
According to historical record, curricula-variable server judges whether this student is first time curricula-variable.
S30: if so, then by the quantity remainder of the student number of student to curricula-variable server, the information of the student that curricula-variable server obtains comprises the student number of student.
Usually, Course-Selecting System is configured with multiple stage curricula-variable server, for realizing the equally loaded of every station server, then when student's first time curricula-variable, according to the student number of student to the quantity remainder of curricula-variable server.Preferred mode is, latter two that get student number, to the quantity remainder of curricula-variable server, namely gets its remainder by rear two quantity divided by curricula-variable server of the student number of student.
S40: according to remainder result, distributes this student on corresponding curricula-variable server.
If remainder is 0, represent and distribute this student at No. 1 server, remainder is 1, is assigned on No. 2 servers, the like.
If not, then step S50 is performed: the curricula-variable server obtaining the last curricula-variable of this student.
The curricula-variable server of the last curricula-variable of student is obtained according to the curricula-variable record of student.
S60: student is dispensed on the curricula-variable server of last curricula-variable.
If student non-first time curricula-variable, but after first time curricula-variable curricula-variable again on another machine, then Course-Selecting System is according to the quantity remainder of the student number of student to curricula-variable server, and redirect is on the server of the curricula-variable of last time, and the data that reading has been preserved also continue curricula-variable.
By above-mentioned method of student being distributed to curricula-variable server, realize the load balancing of curricula-variable server.
As shown in Figure 3, the present invention also provides a kind of Course-Selecting System, comprising:
Curricula-variable server 10 and Web client 20, as shown in Figure 5, Web client 20 comprises:
First acquisition module 210: for obtaining the information of the student being accessed this server by Web client.
Student is when carrying out curricula-variable by Web client access curricula-variable server, and log in curricula-variable server by input username and password and carry out curricula-variable, user name is generally the student number of student.After curricula-variable server authentication username and password is correct, student logs in the success of curricula-variable server.Curricula-variable server obtains the information of student.The information of the student obtained comprises, the student number of student, the grade of student and specialty etc.
Second acquisition module 220, for obtaining the curricula-variable condition in the buffer memory pre-depositing curricula-variable server.
Curricula-variable condition comprises, and whether the condition of student's demand fulfillment that every optional course is corresponding, the credit of students' needs meet basic credit requires and exceedes that maximum credit requires, whether the school timetable of students' needs conflicts, whether the door number of the curricula-variable of student exceedes maximum curricula-variable door number etc.Such as, College English is large one and large sophomoric public course, and corresponding curricula-variable condition is, grade is all students of large one and large two.Student is when by Web client access curricula-variable server, and Web client obtains the curricula-variable condition pre-deposited in buffer memory.
3rd acquisition module 230, for obtaining the course that student selects.
Student selects certain subject in Web client, and Web client obtains the course that student selects.
According to the information of the curricula-variable condition obtained and student, first judge module 240, for judging whether this student can select this course.
Such as, what this student selected is clinical medicine, according to the information of the curricula-variable condition obtained and student, Web client judges whether this student can select this course.The condition of clinical medicine curricula-variable that Web client obtains is that the specialty of the student of curricula-variable needs for clinical medicine, grade is large Third school grade, then Web client will judge whether the information of the student obtained meets these curricula-variable conditions, judge whether the school timetable of students' needs conflicts, whether the credit of students' needs meets basic credit requires and exceedes that maximum credit requires, whether the door number of the curricula-variable of student exceedes maximum curricula-variable door number simultaneously.
Refer to Fig. 4, curricula-variable server comprises:
4th acquisition module 110, for when the result of determination of the first judge module 240 is for being, obtains the course that student selects.
When according to curricula-variable condition and student information, Web client judges that student can select this course, then the course that this student selects sends to curricula-variable server.
Second judge module 120, for judging whether course that this student selects exceedes default limit and to choose number.
Curricula-variable server obtains the course that student selects, and judges whether this course that student selects exceedes default limit and to choose number.The limit preset as, clinical medicine number of choosing is 80, and this student is the student of the 58th this course of selection.
Processing module 130, for when the result of determination of the second judge module 120 is no, students' needs success.
To choose number if the course that student selects does not exceed default limit, then students' needs success.
Above-mentioned Course-Selecting System, by by the buffer memory of curricula-variable condition stored in curricula-variable server, when students' needs, curricula-variable condition is loaded in buffer memory during the WEB client side that student uses is direct, without the need to carrying out alternately with curricula-variable database, can calculate in the browser of Web client, whether the curricula-variable condition judgment student according to loading can select this course, judging that student can after this course of curricula-variable, Web client is carried out with curricula-variable server alternately again, curricula-variable server obtains the course that student selects, and judge whether course that student selects exceedes default limit and to choose number, if do not have, students' needs success.Whole curricula-variable process, without the need to being calculated by curricula-variable server, only after Web client calculating student can select this course, curricula-variable server calculates, and greatly reduces the calculated amount of curricula-variable server, improves performance and the curricula-variable efficiency of database.
In another embodiment,
Curricula-variable server 10 also comprises: cache module 140, for storing pretreated curriculum information and student information.
Cache module 140 comprises:
Course buffer unit 141, for storing course and the curriculum information of classification; Curriculum information comprises the curricula-variable condition of course.
Course classification refers to be undertaken classifying stored in buffer memory by specialty, grade or class etc. by course.As the public course of whole school's property such as College English, then level is classified per year; The specialized courses such as clinical medicine, then classify by specialty.In buffer memory stored in curricula-variable server after course is classified.
Student information buffer unit 142, for storing the student information of classification.
Student information stored in curricula-variable server buffer is the distinctive information of student, such as, will the student of speciality be had to classify by student's speciality, and stored in buffer memory; Maybe by the student taken an examination by English Test (Band 4 and 6) by the grade separation passed through and stored in buffer memory.Have the corresponding course of the student of speciality to be excused from a college course, the English of being taken an examination by English Test (Band 4 and 6) can be excused from a college course.
Owing to curriculum information and student having been carried out pre-service in advance and stored in buffer memory, when student carries out curricula-variable by Web client access curricula-variable server, Web client obtains pretreated classified curriculum information and student information, preliminary election is classified to curriculum information and student information, can reduce buffer memory quantity.
In another embodiment,
Curricula-variable server 10 also comprises:
3rd judge module 150, for judging whether this student is first time curricula-variable.
According to history curricula-variable record, curricula-variable server judges whether this student is first time curricula-variable.
First computing module 160, for when the result of determination of the 3rd judge module 150 is for being, obtains the student number of student, by the quantity remainder of the student number of student to curricula-variable server, namely getting its remainder by rear two quantity divided by curricula-variable server of the student number of student.
Usually, Course-Selecting System is configured with multiple stage curricula-variable server, for realizing the equally loaded of every station server, then when student's first time curricula-variable, according to the student number of student to the quantity remainder of curricula-variable server.Preferred mode is, latter two that get student number, to the quantity remainder of curricula-variable server.
Distribution module 170, for according to remainder result, distributes this student on corresponding curricula-variable server.
If remainder is 0, represent and distribute this student at No. 1 server, remainder is 1, is assigned on No. 2 servers, the like.
Curricula-variable server 10 also comprises the 5th acquisition module 180, if when being no for the result of determination of the 3rd judge module 150, obtains the curricula-variable server of the last curricula-variable of this student.
Distribution module 170, also for distributing this student the curricula-variable server to last curricula-variable.
If student non-first time curricula-variable, but after first time curricula-variable curricula-variable again on another machine, then Course-Selecting System is according to the quantity remainder of the student number of student to curricula-variable server, and redirect is on the server of the curricula-variable of last time, and the data that reading has been preserved also continue curricula-variable.
By the above-mentioned method to distribution services server, realize the load balancing of curricula-variable server.
Each technical characteristic of above embodiment can combine arbitrarily, for making description succinct, all possible combination of each technical characteristic in above-described embodiment is not all described, but, as long as the combination of these technical characteristics does not exist contradiction, be all considered to be the scope that this instructions is recorded.
Above embodiment only have expressed several embodiment of the present invention, and it describes comparatively concrete and detailed, but can not therefore be construed as limiting the scope of the patent.It should be pointed out that for the person of ordinary skill of the art, without departing from the inventive concept of the premise, can also make some distortion and improvement, these all belong to protection scope of the present invention.Therefore, the protection domain of patent of the present invention should be as the criterion with claims.

Claims (10)

1. a curricula-variable method, is characterized in that, comprises the following steps:
Web client obtains the information of the student of access curricula-variable server;
Web client obtains the curricula-variable condition pre-deposited in the buffer memory of curricula-variable server;
Web client obtains the course that student selects;
According to the information of the curricula-variable condition obtained and student, Web client judges whether this student can select this course;
If be judged as YES, then curricula-variable server obtains the course that student selects;
Curricula-variable server judges whether course that this student selects exceedes default limit and to choose number;
If not, then this students' needs success.
2. curricula-variable method according to claim 1, is characterized in that, before obtaining the step of the information of the student of access curricula-variable server, also comprises, by pretreated curriculum information and student information in the buffer memory stored in curricula-variable server in described Web client.
3. curricula-variable method according to claim 2, is characterized in that, described pretreated curriculum information and student information are specially stored in the step in buffer memory:
By in the course of classification and the buffer memory of curriculum information stored in curricula-variable server; Described curriculum information comprises the curricula-variable condition of course;
By in the buffer memory of student information stored in curricula-variable server of classification.
4. curricula-variable method according to claim 1, is characterized in that, after described Web client obtains the curricula-variable condition step pre-deposited in the buffer memory of curricula-variable server, before obtaining the step of the course that student selects, also comprises at curricula-variable server:
Judge whether this student is first time curricula-variable;
If so, then by the quantity remainder of the student number of student to curricula-variable server; The information of the student that described curricula-variable server obtains comprises the student number of student;
According to remainder result, distribute this student on corresponding curricula-variable server.
5. curricula-variable method according to claim 4, is characterized in that, if judge, this student is not first time curricula-variable, then obtain the curricula-variable server of the last curricula-variable of this student and distribute this student on the curricula-variable server of last curricula-variable.
6. a Course-Selecting System, is characterized in that, comprising:
Curricula-variable server and Web client,
Described Web client comprises:
First acquisition module 210: for obtaining the information of the student of access curricula-variable server;
Second acquisition module, for obtaining the curricula-variable condition in the buffer memory pre-depositing curricula-variable server;
3rd acquisition module, for obtaining the course that student selects;
According to the information of the curricula-variable condition obtained and student, first judge module, for judging whether this student can select this course;
Described curricula-variable server comprises:
4th acquisition module, for when the result of determination of described first judge module is for being, obtains the course that student selects;
Second judge module, for judging whether course that this student selects exceedes default limit and to choose number;
Processing module, for when the result of determination of described second judge module is no, students' needs success.
7. Course-Selecting System according to claim 6, it is characterized in that, described curricula-variable server also comprises: cache module, for storing pretreated curriculum information and student information.
8. Course-Selecting System according to claim 7, is characterized in that, described cache module comprises:
Curriculum information buffer unit, for storing course and the curriculum information of classification; Described curriculum information comprises the curricula-variable condition of course;
Student information buffer unit, for storing the student information of classification.
9. Course-Selecting System according to claim 6, is characterized in that, described curricula-variable server also comprises:
3rd judge module, for judging whether this student is first time curricula-variable;
First computing module, for when the result of determination of described 3rd judge module is for being, by the quantity remainder of the student number of student to curricula-variable server; The information of the student that described first acquisition module obtains comprises the student number of student;
Distribution module, for according to remainder result, distributes this student on corresponding curricula-variable server.
10. Course-Selecting System according to claim 9, is characterized in that, described curricula-variable server also comprises:
5th acquisition module, if when being no for the result of determination of the 3rd judge module, obtains the curricula-variable server of the last curricula-variable of this student;
Distribution module, also for distributing this student the curricula-variable server to last curricula-variable.
CN201510078994.3A 2015-02-13 2015-02-13 Course selecting method and system Pending CN104680452A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510078994.3A CN104680452A (en) 2015-02-13 2015-02-13 Course selecting method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510078994.3A CN104680452A (en) 2015-02-13 2015-02-13 Course selecting method and system

Publications (1)

Publication Number Publication Date
CN104680452A true CN104680452A (en) 2015-06-03

Family

ID=53315453

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510078994.3A Pending CN104680452A (en) 2015-02-13 2015-02-13 Course selecting method and system

Country Status (1)

Country Link
CN (1) CN104680452A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105260965A (en) * 2015-11-18 2016-01-20 浙江师范大学 Decision diagram-based intelligent course selection method
CN108334969A (en) * 2018-03-08 2018-07-27 河南中博信息技术有限公司 A kind of education big data management method and management platform
CN108364535A (en) * 2018-02-09 2018-08-03 中南大学 A kind of manufacturing engineering training teaching method and system
CN109934560A (en) * 2019-03-12 2019-06-25 北京赢科天地电子有限公司 A kind of Student-Online-Course-Select method and system
CN117036128A (en) * 2023-10-10 2023-11-10 湖南强智科技发展有限公司 Intelligent auxiliary manual course arranging method, system, equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050283487A1 (en) * 2004-06-21 2005-12-22 Magnus Karlsson Method of determining lower bound for replication cost
US20080102427A1 (en) * 2006-10-27 2008-05-01 Nissle Tod J Method to increase likelihood of successful completion of degree program
CN102523153A (en) * 2011-12-08 2012-06-27 华中科技大学 Load balancing method under virtual environment
CN103268536A (en) * 2013-06-09 2013-08-28 青岛农业大学 Course selection system for institutions of higher learning
CN104008515A (en) * 2014-06-04 2014-08-27 江苏金智教育信息技术有限公司 Intelligent course selection recommendation method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050283487A1 (en) * 2004-06-21 2005-12-22 Magnus Karlsson Method of determining lower bound for replication cost
US20080102427A1 (en) * 2006-10-27 2008-05-01 Nissle Tod J Method to increase likelihood of successful completion of degree program
CN102523153A (en) * 2011-12-08 2012-06-27 华中科技大学 Load balancing method under virtual environment
CN103268536A (en) * 2013-06-09 2013-08-28 青岛农业大学 Course selection system for institutions of higher learning
CN104008515A (en) * 2014-06-04 2014-08-27 江苏金智教育信息技术有限公司 Intelligent course selection recommendation method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
刘乃嘉等: "清华大学网上选课性能优化研究与实践", 《实验技术与管理》 *
张来龙: "基于Web模式的学生选课系统分析与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105260965A (en) * 2015-11-18 2016-01-20 浙江师范大学 Decision diagram-based intelligent course selection method
CN105260965B (en) * 2015-11-18 2018-12-21 莫毓昌 A kind of intelligent Choosing Courses method based on decision diagram
CN108364535A (en) * 2018-02-09 2018-08-03 中南大学 A kind of manufacturing engineering training teaching method and system
CN108334969A (en) * 2018-03-08 2018-07-27 河南中博信息技术有限公司 A kind of education big data management method and management platform
CN108334969B (en) * 2018-03-08 2022-02-01 河南中博信息技术有限公司 Education big data management method and management platform
CN109934560A (en) * 2019-03-12 2019-06-25 北京赢科天地电子有限公司 A kind of Student-Online-Course-Select method and system
CN117036128A (en) * 2023-10-10 2023-11-10 湖南强智科技发展有限公司 Intelligent auxiliary manual course arranging method, system, equipment and storage medium

Similar Documents

Publication Publication Date Title
Mercader et al. University teachers' perception of barriers to the use of digital technologies: the importance of the academic discipline
CN104680452A (en) Course selecting method and system
Carnevale et al. Our Separate & Unequal Public Colleges: How Public Colleges Reinforce White Racial Privilege and Marginalize Black and Latino Students.
Rainey et al. Race and gender differences in how sense of belonging influences decisions to major in STEM
Lowry et al. Evaluating journal quality and the association for information systems senior scholars' journal basket via bibliometric measures: Do expert journal assessments add value?
Mihaly et al. Where you come from or where you go? Distinguishing between school quality and the effectiveness of teacher preparation program graduates
CN107682332A (en) Method, system and the subscription client of a kind of school interconnection
WO2013026095A1 (en) Social rating system
US20150149380A1 (en) Method and System for College Matching
Egerová et al. Perspectives of talent management: Evidence from Czech and Slovak business organisations
MX2012003721A (en) Systems and methods for social graph data analytics to determine connectivity within a community.
CN108074158A (en) The user of shared lease platform recommends page display method, device and server
WO2017193323A1 (en) User preference-based personalized recommendation method and system utilizing same
CN101640609A (en) Method and device for evaluating quality indicators of communication services
Hom Stakeholders in the institutional effectiveness process
Grant-Smith et al. Equity in Postgraduate Education in Australia: Widening participation or widening the gap
Arnold et al. Cultivating problems for the future: Integration supports for resettled and spontaneous refugees in Ireland
Freeman Digital civic participation in Australian local governments: everyday practices and opportunities for engagement
CN109672694A (en) A kind of method, apparatus and associated component of information collection
Wilson Can international migration forecasting be improved? The case of Australia
Assefa et al. Digital Readiness Assessment of Countries in Africa: A Case Study Research
CN105096161A (en) Method and device for information display
Xiong et al. Information technology for development in small and medium-sized enterprises
Cieślik et al. hold for Polish cities?
Djamaris et al. Implementation of e-learning system readiness: Indonesia context

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150603