Dissertation > Excellent graduate degree dissertation topics show

Design and Implementation of Distributed Course Schedule System Based on POP-C++

Author: ChenJianPing
Tutor: ChenLin
School: Chongqing University
Course: Computer Software and Theory
Keywords: object-oriented parallel class genetic algorithm asynchronous concurrent
CLC: TP311.52
Type: Master's thesis
Year: 2010
Downloads: 20
Quote: 0
Read: Download Dissertation

Abstract


The background of this thesis is course schedule system of educational administration which is the subsystem of Campus Digitization Project of Wuyi senior secondary technical training school in Chongqing. This project is aimed to eliminate information isolated island of campus, create new model of education and school working. The design purpose of the subsystem is to make course schedule for the twenty-four specialties of the school, reducing the schedule working press efficiently, decreasing the extra cost of HR and time, improving the efficiency of working, realizing the automation of course schedule working.This thesis makes a research of matching the quality of remote object creation and asynchronous method of POP-C++ with distributed quality of genetic algorithm. Then, the thesis comes up with a new pattern of coding distributed genetic algorithm and uses this pattern to implement the distributed course schedule subsystem.As a bionic optimization algorithm, chromosomes of genetic algorithm have the distributed characteristics. POP-C++ not only inherits the excellent conception of object-oriented of C++, but also introduces a new conception of parallel class, which is used to implement distributed programs. After analyzing genetic algorithm and POP-C++, find out these two tools can be perfectly combined together. This thesis analyzes the influencing factors and constraint condition of scheduling, provides the mathematics model of scheduling; in the procedure of design and implementation, the thesis abstracts the elements of scheduling, using class coding method to construct chromosomes, transforming the problem domain to coding domain by explicit pattern, avoiding to make the coding position too long and simplifying the solving method; reasonably construct the genetic operators, improve the structure of the algorithm and adjust the parameters for the Wuyi school; match the distributed features of chromosome populations with characteristic of remote object creation of POP-C++ and design proper asynchronous and concurrent methods for chromosomes to implement core algorithm; finally integrate the .NET platform to implement other business logic, perfect the system.After testing, the subsystem runs well. With the help of web system, it is integrated into Campus Digitization Project of Wuyi School successfully. The project is online now, and runs well. This subsystem is an engineering practice of leading distributed program from procedure-oriented to object-oriented with the help of POP-C++. Using POP-C++ to develop distributed programs, the distributed features are concentrated on each single initialized object. It is new distributed programming style that the distributed features based on object level.

Related Dissertations

  1. Development of the Platform for Compressor Optimization Design and Aerodynamic Optimization Design in the Transonic Compressor,TH45
  2. Research on Synchronous Motor Excitation Control System,TM341
  3. Gui Design and Application Oriented to Embedded Ultrasonic Detecting System,TP274.53
  4. Design and Implementation of the weapons and equipment information management system,TP311.52
  5. The Application of Fuzzy Comprehensive Evaluation Based on Genetic Algorithm in Vocational Evaluation of Classroom Teaching,G712
  6. Study on Taste Characteristic of Taste Peptide Enzymatic Production from Oyster Base on A Neural Network Method,TS254.4
  7. Design and Realization of the Magnetic Antenna in MW and SW Bands Based on Genetic Algorithm,TN820
  8. Research on Object-Oriented Integration Testing Method,TP311.53
  9. Based on object-oriented technology simulation of plant root base class library,TP391.41
  10. Citrus Image Segmentation Based on Genetic Algorithm,TP391.41
  11. Research of Scheduling Algorithm Based on Hybrid Adaptive Genetic Algorithm in Computing Grid,TP393.09
  12. Research and Design of Communication Middleware on AFC System,TP311.5
  13. Public Transport Optimal Dispatching Based on the Genetic-Newton Algorithm,TP18
  14. BP network optimization based on genetic algorithm optimization of the biodiesel process,TE667
  15. The Research on Texture Synthesis Technology from Cloud Theory & Been Evolution Genetic Algorithm,TP391.41
  16. Research on Clustering Algorithm Based on Genetic Algorithm and Rough Set Theory,TP18
  17. Design and Implementation of Management Information Systems for military vehicles,TP311.52
  18. The Design and Implementation of Web technology military vehicle driver's information management system,TP311.52
  19. Mining resources based on genetic algorithm optimization model of,O224
  20. Based on high-resolution remote sensing data mining houses information extraction,TP751
  21. Design and Implementation of the Billing System of a Game Company,TP311.52

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile