Font Size: a A A

Design And Implementation Of JBPM-based Training Simulated Equipment Management System

Posted on:2014-03-06Degree:MasterType:Thesis
Country:ChinaCandidate:J PanFull Text:PDF
GTID:2268330425961631Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As we enter the new century, one of the main goals of the development of PLA is to build computerized armed forces and thus to win the information war in the future. In recent years, with missions of the army having been expanded and the information construction making great progress, the training methods and equipments have also been improved greatly, when training simulators are developed to help improve the training quality of the army. To standardize the development of training simulators projects and assure their quality, Military Training Department of General Staff issued the "regulations for development and management of training simulators". To improve the practicability of the regulations, the development steps, submission files and data for all phases are clarified in further details. All of these form a standardized management system for training simulator projects.Our system uses the JSP as the developing language and realizes a program-managing platform based on B/S architecture and jbpm workflow engine. This system makes use of the Spring framework, using Web pages as the foreground exhibition layer, the object of information analysis as the intermediate layer and the hibernate as the data persistent layer, and a software program management system for training simulators is developed based on this three layered design pattern, which satisfies all the requirements in "regulations for development and management of training simulators".In this paper, the developing procedure and techniques used of the program are introduced from the aspects of requirement analysis, system design and system implementation. First, the development status of workflow techniques inside and outside is summoned, four typical open sourced workflow engines are introduced and the reason why jbpm workflow engine is chosen and its advantages are explained. Second, requirements of the whole system are analyzed according three stages in the life circle of the training simulator project including set up, development and test. Third, the preliminary design and detailed design of the system are explained from three aspects including architecture design, workflow and database design. At last, main techniques applied to the system and parts of the implementation of the system are introduced, and two typical application scenarios are given. With development and application of this system and improvement of the regulations, training simulators will be developed in a standardized way, which could improve the quality of the product, and thus promote the daily training of the armed forces. At the same time, files used by the system are formalized, so when the format of the file needs to be changed, we only need to amend the template without involving the codes. Besides, the development procedures for software usually resemble with each other, which means the experiences concluded in this program can be used in other programs. With little modification of the code of this system, a new system could be obtained to satisfy the requirements of some other software program managements.
Keywords/Search Tags:training simulators, jbpm workflow engine, software project management, MVC
PDF Full Text Request
Related items