Font Size: a A A

The Design And Implementation Of A Course Scheduling System For Stratified Teaching

Posted on:2018-06-03Degree:MasterType:Thesis
Country:ChinaCandidate:Y G CaoFull Text:PDF
GTID:2347330518982730Subject:Modern educational technology
Abstract/Summary:PDF Full Text Request
Being in the 21st century which is also known as the information age, education is constantly developing. And education informatization is also the trend of the times. It is still a challenge for faculty to distribute all classes rationally. It is also a very good research work to utilize information technology and system to automatically arrange classed to reduce the pressure on staffs. And this is also the purpose of this paper.In the current study of the scheduling algorithm, the general algorithms are backtracking algorithm, greedy algorithm and genetic algorithm. In order to enhance the versatility of the schedule and meet the needs of the teaching staff, it is very important to choose a good scheduling algorithm. The right algorithm is suitable for clear thinking,the use of high efficiency, can improve the efficiency of scheduling, reduce the pressure on the staff and so on. Therefore, the author uses backtracking algorithm as the core algorithm of scheduling system.The problem of arranging courses in the study is an NP problem (polynomial degree of non-deterministic problem, which can be solved in polynomial time). This paper studies automatic scheduling as well as manual tuning. Sometimes the schedule does not meet the teaching needs, then manual tuning is necessary. In the past scheduling mechanism, the tune is to re-select or enter the course. But in order to achieve friendly interaction, this system allows to use the mouse to drag the course name to directly tune,so that human-computer interaction is more affinity.The author's platform is based on the shift teaching mode,which is a kind of specialized "hierarchical shift" teaching. According to students' tests results in every semester and their usual performance as a reference condition, the system selects class levels, class types and fixed administrative classes. This mechanism breaks the traditional"teacher election, student learn" stratification method and allocates students according to their own interests and abilities.The main work of the paper:(1) Based on the shift class scheduling and elective algorithm analysis and design.Mainly from the layout of the problem analysis and scheduling algorithm design of two aspects. The feasibility of the algorithm is verified by the simulation experiment of the algorithm.(2) The design of class system. According to the functional requirements, design the system modules, grasp the overall function of the system.(3) The Development and Application of the Course - selecting System. The system development environment configuration, the system main function module realization and the system application.Compared with the similar research, this paper is characterized by: based on the actual situation of the teaching mode in primary and secondary schools, the system automatically arranges and manually drags the tune. The elective course has the hierarchical and classified administrative class style. More appropriate school real situation. Using B/S development mode, can be cross-platform, boast terminal use.
Keywords/Search Tags:Stratified teaching, Backtracking algorithm, Course scheduling, Curricula-variable
PDF Full Text Request
Related items