Font Size: a A A

The Design And Implementation Of The Educational Administration Management Information System

Posted on:2009-11-27Degree:MasterType:Thesis
Country:ChinaCandidate:Y M DouFull Text:PDF
GTID:2178360272971495Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Educational administration is one important function of schools and the significant standard to scale the administration level of schools. Nowadays, computer technology developed fast and Internet prevailed anywhere of this world. New technology supplied us a powerful information process platform (IPP) and took a profoundly influence on all aspects of life. Prevailed Internet provided a convenience condition for educational administration system, and created an integrated working environment. The educational administration system (EAS) that we developed not only can resolve the educational administration problems that had been brought by students recruited expanding and enlarged scales, but also can improve the administration level of schools.To satisfy the demands of educational administration which need centralized users and big date management, and to make big scale use of it for students, this system introduced a combined system construction made by B/S. This pattern only needs to develop Web program (client program avoided). It put common application program in the Web server, only need to install the standard, current browser soft to the clients. By this way, it can give a shortcut to maintenance working and reduce the maintenance cost. So the Educational Administration System (EAS) of our school adopted the project which combined B/S mode. The advantages of this mode as following: lower development cost, short development circle, used-zone limited breakthrough, high safety of key date, easy faster and convenient operation, better system alternation.The School' s Educational Administration System (EAS) includes following modules : user management, Public information maintenance, study-cards administration, course administration, teacher administration, achievement administration, teach planning administration, class-picking administration, class-arrangement administration, teaching materials administration, graduated-censoring. This paper offered a detailed analysis and design in the three subsystems : study-cards administration, course administration, achievement administration. It applied UML (Unified Modeling Language) in the design and development progress which includes case diagram, class diagram, activity graph, sequence diagram applied. This paper offered case diagrams of the three subsystems to describe their relationships between use case and participator. The activity graph described the activities for satisfied the demands of use case and the restriction relationship between them. It offered the activity graphs about Logging on, study-cards administration, awards and punishment, achievement enquiry-by-teacher function. Sequence diagram described the alternative relationships between objects, displayed the dynamic cooperation relationships of them. It also offered other sequence diagrams about logging on, awards and punishment of study-cards administration, and achievement enquiry-by-student function. Though UML modules, it afford the conditions to fulfill this system.In the end, the course-arranging problem is a combination optimization problemwith constraints and multiple purposes. A deep analysis is made for course-scheduling which is a NP-Completeness problem to research on the principles and all kinds off actors involved in the course-scheduling,and to conclude time and space resources conlfict during the course-scheduling process.On basis of the traits of course-arranging,targeting at the implementation of optimized resources over time and space,we use genetic algorithm which is of good robustness. Aimed at the low eficiency of genetic algorithm in searching,a mixed style teacher gene code is constructed,after thorough studying of the optimized solution.This kind of gene encoding greatly reduces the complexity of genetic algorithm.In the process of implementing the algorithm,automatic positioning conflict judgment as well as the procedure of collision solving are added and the critical optimized genetic operator is designed which completes the auto course-arranging system.
Keywords/Search Tags:Genetic algorithms, Course-arrangement, Educational Administration Management Information System
PDF Full Text Request
Related items