| With the progress of the times and social changes, the university and college educations have been unable to meet our social needs. This circumstance has been considered as the main problem in front of the occupation education which is incomparable to the information provided by the real market and the current education mode. The author of this thesis tends to fill this vocational education blank through the exploration of the architecture of vocational education. The vocational education sector has staff scattering, multiple environments, less funding for education and other characteristics. We need to reconstruct the architectures of the distribution, the function service and the operation system for the system.Developed in accordance with the specific steps of software engineering, the architecture is designed and finally become a kind of really practical software with reasonable structure, high efficient integration, and a good interactive interface.As distributed mechanism is introduced into the server load pressure, we adopt Tengine reverse proxy processing load, and through the shell language, the author monitor the health values of the server and develop the Linux automation control program.Through Shell the training system will be built as a high health system, which is responsible for such managements as:server queue, server CPU memory, storage resource, Tengine health service(including the on and off shelves of the system address port); the health management and high availability architecture for mysql; the data management and back-up of memcahe; the disaster recovery and fragmentation of large date and so on.Shell is the core of this highly active server architecture, which is based on centos to build a mechanism that can realize the self-treatment and alert processing of the occurring faults to secure the server in real time. In this case, it can keep the system with a high security. The combination of Shell, mysql and memcache has been fully expressed in this system, which gives play to the high effectiveness of memcaceh at the same time, it also uses mysql to fix memcache short date memory mechanism, so that it can ensure the long-term, high effectiveness and stability of date resource.That is no doubt that the distributed architecture is the foundation of technologies that have been mentioned above. As the saying:Building needs a better basement, so we adopt kvm distributed virtual machine technology for universities as a security. Kvm has played an important role in the market through practice the practice of millions of users. We seek the kvm as the only one option for its much strongpoint like effectiveness freedom.The system to carry out the course plan in the international education system, curriculum, curriculum content, curriculum, course learning, course test interaction, etc., adopt the method of modular object-oriented design, itself has very good flexibility and extensibility. The system is fully carried out according to the international education system in terms of curriculum program, curriculum outline, curriculum content, course learning, course test, course interaction and so on. Moreover, it employs the method of modular in combination with object-oriented design to make itself flexible and extensive.According to the national education system standard released by national Ministry of Education, the system is defined as a complete set of course divided by course learning, course experience, students communication and interaction, course exam(text), etc. After researching the present situation that Chinese occupational learners use the Internet, the author make analysis on the interface designation and user operation to set up a training system that is suitable for Chinese occupation training.This system is now practically used in the training of teachers’continuing education in Changchun and is expected to expand to more professional education field. Through the information which is fed back from the using departments, the author also make the practical analysis on the system and provide a large amount of experience to support the development of this system. |