|
For engaging in nuclear power plants, nuclear component manufacturing and other enterprises and hospital nuclear medicine staff, develop individual radiation dose monitoring and management system (IDMS, Individual Dose Management System) is a related field of radiation protection an important part of the work, for the improvement of radiation monitoring measures to improve radiation protection performance of such great importance, but also for radiation medicine research staff provide an important basis for radiation hazards. Having Tin Wan, Daya Bay nuclear power plant inspection, we found that the majority of our nuclear power plants with a French MGP company's individual dose management system. Because the system localization needs, as well as existing systems architecture model, maintainability and ease of operation and so there are some drawbacks, this paper GoF design patterns, workflow engine, J2EE technology, aspect-oriented programming and other advanced IT technology constructed with independent property rights, support for the transfer of process automation, high performance, low coupling module IDMS system. This paper analyzes the IDMS system business requirements, and the lack of existing similar systems, the design of business processes, determine the system's functional requirements and non-functional requirements. Then, the paper according to the new demand for IDMS system architecture design, and presents the overall technical solutions, including network topology, logical view, data view, process view and deployment view, etc. IDMS system uses Dosimeter-II devices collect dose data, and uses B / S architecture for monitoring and management. Then, this paper systematically IDMS static and dynamic logic model for the detailed design, and gives details of the system implementation of key technologies. These key technologies include: nuclear power companies in the analysis workflow based on the characteristics, combined with the application status selected for IDMS workflow engine - OSWorkflow, to achieve a single audit, etc. workflow task; using traditional object-oriented technology, with aspect-oriented programming method (AOP) for IDMS detailed design, to build a system to achieve higher maintainability solutions. This selection AspectJ language, extraction and implemented IDMS important crosscutting concerns; doses collection server to build high-performance, non-blocking read (NIO), for the front and back of the object-level data exchange serialization and used to build an independent background in database applications ORM mechanism (Hibernate) and other related technologies, applied IDMS overall design and implementation, improve system performance, while enhancing its maintainability. Finally, a platform for IDMS system testing. System with good performance through a stress test, meet the design requirements. Compared with similar systems, IDMS has better reusability, availability and maintainability, and can effectively monitor the nuclear field, personal radiation dose, in order to better support the radiation protection work.
|