| With the deepening of higher education reform and the improvement of instruction management modernization in China, the most universities are enlarging their scale and carrying out the credit system. The corresponding instruction resources are lacking, which adds the workload of the instructional management department and makes the information and network of instructional management department necessary. So, researching the instruction management information system deeply is very significative. Developing the intelligent instruction management information system based on campus network is important improvement to current educational administration pattern.This dissertation discusses deeply the basic theory, characteristics, and basic element of the instruction management information system after analyzing deeply the progress and application status of the instruction management information system at home and abroad. Considering the requirement and characteristics of the instruction management information system in higher vocational institute, the business process, performance requirement, data requirement and function requirement of the intelligent instruction management information system based on campus network are analyzed. Then, the overall structure, the secure architecture, the intelligent course-scheduling algorithm and system functions of the intelligent instruction management information system are designed.Based on the campus network, the whole system uses the design of integrated data and distributed operation. The system uses the architecture mixing C/S and B/S. The basic data management uses C/S pattern to assure the data security and consistency. The data query and statistical report for campus user use B/S pattern to make the maintenance and management easy. The cross-platform Java and stable J2EE software architecture are selected to realize B/S pattern. These technologies improve the system reliability, stability and performance. Introducing Tiles, Struts, Spring and Hibernate, the system is developed based on components to improve the developing efficiency and speed. Object-oriented developing method is used to reduce the developing complexity and improve the software quality. AJAX technology is used to improve the interface friendliness in B/S pattern. The advanced, open and auto-updata three-layer client software architecture are used to realize C/S pattern. It can improve the system performance and reduce the complexity of system maintenance. |