Font Size: a A A

Design And Implementation Of The University Course Scheduling System Based On The B/S Structure

Posted on:2014-10-29Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhaoFull Text:PDF
GTID:2268330425967796Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, with the popularization of higher education, the enrollmentcontinued to increase, the curriculum is gradually expanding, educational administrationmanagement work more complex and busy, the original educational management workefficiency is low, the limited function. In the Ministry of education to promote the"construction" under the background of information technology education, national eachbig universities actively combined with modern information technology, the promotionof modern higher education reform. While the course scheduling system is the mostimportant educational administration information system, is also the most complexproblems.Course scheduling problem is a multi-objective combinatorial optimizationdecision problem, mainly to solve the conflict between teachers, curriculum, classroomand time factors in down some constraint conditions. This paper is mainly on theHeilongjiang Academy of Engineering academic system construction conditions,combined with the actual needs of the school, the application of genetic algorithm tosolve the timetabling problem, in order to design a suitable for the characteristics of thecollege course scheduling system.This paper uses the system development and design method of softwareengineering, starting from the business class row of Heilongjiang Academy ofEngineering educational system needs analysis, overall, the main research and in-depthanalysis from function, system performance and business process aspects, has designand database design, system architecture from the system function design severalaspects are in full swing, application of software engineering to realize the mainfunction of each function module of the system, completed the course schedulingsystem. Course scheduling system mainly adopts three layers of system structure basedon B/S mode. From the functions of the system design point of view on the basis of datamanagement, a row of four function module class management, curriculum inquiry andmanagement system of the design is completed. In the course scheduling managementmodule core, influence system by analyzing the timetabling problem factors, constraints, objectives and solving difficult, design process and steps to obtain genetic algorithm.The system can realize the automatic course scheduling, manual course scheduling twomodes, and can give the transfer courses.System through the automatic course arranging the timetable, resolve the conflictsof teachers, curriculum, classroom and time, compared to the original artificial coursearrangement, has the advantages of fast speed, advantages of this algorithm arereasonable, and greatly reduce the tedious work of educational management. Thissystem also provides a variety of curriculum inquiry way, can according to the differentneeds of users query the curriculum structure different, has certain practicability,flexibility. The system adopts three layers of system structure, so that the system cancomplete the logic function of each layer through the component, simplifies thecomplexity of the system, and reduce the system maintenance.Finally, through the test of the course scheduling system operability, have certainapplication and practical significance. Course scheduling problems due to thecombinatorial complexity of the conflict itself, still can continue to explore, to furtherimprove the algorithm, and the expansion and cyber source in the function of the systemsharing can do deep research.
Keywords/Search Tags:Course scheduling system, B/S, genetic algorithm, system structure
PDF Full Text Request
Related items