| The daily businesses of training institutions for primary and middle school involve a large number of basic data processing, and business has high timely requirements. The development of training information system for primary and middle school, can enhance businesses process efficiency from technical aspect.Training institution for primary and middle school in Henan province is selected as research background of this dissertation, to develop information system which is suitable for this institution and can be used in same kind of training institution.The current situation and development of related technical are comprehensively analyzed. Training institutions’ actual requirement for information system are investigated, the general goal of this system is determined, and research content of this dissertation is explicated. Users of this information system are divided into several kinds of participants on the basis of users’ different requirement, UML use case analysis model is established, in order to describe participants’ functional requirements. The businesses of privilege management, curriculum arrangement and online registration are selected as example for the research of business execution process, and business process model is established accordingly. Data storage requirement of every module is analyzed, database structure model is designed, and database tables are created. J2EE is selected as system development technical platform, the framework combination of Struts and Hibernate is used for system development circumstance establishment. The system is divided int three layers of View, Action and DAO. View layer is responsible for response interface creation,Action layer is responsible for logic process based on Struts framework, DAO layer is responsible for database access based on Hibernate framework. According to system layer division model, business classes and methods are designed, and calling sequence between different functional factors are designed. The system code is accomplished,and system interfaces are designed. The development of training information system provide information platform and can provide businesses online process. The system running stable, and achieve system design aim. |