| Documentation is an important part of software products. There have a famous formula that's"software= program + document", thus document is not only part of the software, but also the ensure of program quality. Write document is one of the important activity of software development, If all the digital information, including binary code, were regarded as generalized documents, software activities would actually be software document activities. Improving the quality and productivity of software is the target of software engineering. Therefore to management the software document effectively play an important role in the software development process.This title comes from the scientific and research project of Radio Frequency Simulation System (RFSS). This paper firstly introduces the importance of document to software developing and the history and the current situation of document management. Then the paper discusses the current method of document management of software programming in RFSS and the defect of it's document management. Based on those, and with the characteristics of the B/S architecture, an open and distributed frame of document management system in software developing is brought forward. At last the hiberarchy of the system is analyzed. The system has the features of platform independence, cross-network, uniform user interface, expansibility and maintainability. And it represents the advantage and availability of java technology.The paper focuses on the research and realization of Segment_based merging algorithm as well as the design and application of the document management system. It introduces a software document management system based on the MVC model and the currently prevalent WEB frame. This system embraces comparably mature functions. |