Font Size: a A A

Design And Implementation Of Individual Dose Management System

Posted on:2011-12-05Degree:MasterType:Thesis
Country:ChinaCandidate:Q XuFull Text:PDF
GTID:2178360308451171Subject:Software engineering
Abstract/Summary:PDF Full Text Request
IDMS (Individual dose management system), designed for staff who are engaged in enterprises of nuclear power plant (NPP), nuclear production, and hospital nuclear medicine, is an important part of radiation protection work in related field. It is critical for improving radiation monitoring measures, radiation protection efficiency and providing important data basis for medical staff's radiation research.By investigating Tianwan and the Daya Bay NPP, we find that at present all NPPs in China have adopted the IDMS produced by MGP (France). Due to demand of IDMS made in China, and the disadvantages of existed IDMSs in their architecture, maintenance and usability, this paper uses advanced IT technologies, such as Design Pattern of GoF, Workflow Engine, J2EE and AOP, to develop an IDMS system with self-owned property rights, automatic process transfer support, high performance and low-coupled modules.Firstly, this paper analyzes the business requirements of IDMS and the limitation of existing similar systems. We design the business model and determine the functional and non-functional requirements of IDMS.Secondly, this paper designs the system architecture of IDMS according to the requirements. We put forward the technical solution of IDMS, including network topology, logical view, data view, process view and deployment view, etc. Dosimeter-II equipment is adopted to acquire dose data by IDMS which used B/S architecture to monitor and manage the system.Then, this paper designs IDMS in detail by describing both static and dynamic logic models of the system. System implementation of the key technologies is shown in detail, including:By analyzing the trait of the NPP workflows, a suitable workflow engine (OSWorkflow) is choosen for IDMS according to the system requirement, to implement task audit workflow.Provide solutions for construction of higher maintenance system, making use of traditional OOP, with AOP technology to design IDMS in detail. This paper use AspectJ as the AOP language, which is used to extract and implement important aspects in IDMS.Additionally, we apply some technologies to the design and implementation for better performance and maintenance. Included are: NIO for constructing high performance collection server; Object Serialization technology for exchanging the data between front and back stage; Hibernate, which is one of the ORM frameworks, for constructing backend application independent of DBMS.Finally, we test IDMS systematically in practice. The system's performance appears good in the stress test and meets the requirement. Compared with similar systems, this IDMS has better reusability, availability and maintainability. It can effectively monitor individual radiation dose in nuclear field and better support radiation protection work.
Keywords/Search Tags:Individual Dose, AOP, Workflow, NIO, Serialization
PDF Full Text Request
Related items