Font Size: a A A

The Design And Implementation Of Course Scheduling System Based On Genetic Algorithm In .NET Framework

Posted on:2018-05-08Degree:MasterType:Thesis
Country:ChinaCandidate:L Y YuFull Text:PDF
GTID:2348330542978145Subject:Engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the popularity of higher education,the number of the students has been increasing,so has the courses.The education management Is more complicated and busy.Its efficiency is low.Under the background of strengthening the information construction of Ministry of Education,vigorously promote "Education Information Construction Project" has been vigorously promoted.Colleges and universities are actively carrying out a new management mode by using modern information technology to promote the reform of the higher education.The courses scheduling system is the most important and complex in the education management information system.Courses scheduling is a multi-objective combination optimization decision problem.It aims at resolving the conflict of several factors,such as curriculum,teacher,time,classroom,etc.This article is mainly about the construction of education management system in Shenyang Ligong University.We'll try to meet the demand to apply the genetic algorithm to implement curriculum function and to design reasonable courses arrangement.The development of the system and the designing method of the software are discussed in this article.The relevant work of courses scheduling of Shenyang Ligong University is analyzed roundly,mainly in the function and the performance of the system,the business process,etc.The system is designed according to the structure,the function application and database design.This series mainly adopts three-layer,based on B/S mode,and uses VS2008 as the development platform,developed in c # language in.NET framework.Based on the function design,the system includes four modules--basic data management,system management,curriculum,multiple inquiries and timetable management.In the core curriculum management module,the designing process and procedure of genetic algorithm are analyzed by studying the influencing factors,main constraints,objectives and difficulties.The system can both automatically and manually create the schedule.Compared with the original manual operation,the new system has the characters such as fast speed,reasonable algorithm,etc.in solving the conflict among the teachers,classrooms,courses and time through automatic arranging schedule.It can greatly reduce complicated work of the academic affairs.At last,a conclusion that it has good application and practical significance comes through the test of ability of the curriculum scheduling system.The implementation speed and accuracy of the course scheduling system are in line with the actual requirements.Because of the Complexity and conflict,the course scheduling problem can be explored,improving the algorithm and studying in the function development and network resource sharing system.
Keywords/Search Tags:Curriculum Scheduling System, .NET Framework, Genetic Algorithm
PDF Full Text Request
Related items