Font Size: a A A

Research And Implementation Of The Self-building Characterized Library Database Based On UML

Posted on:2006-01-03Degree:MasterType:Thesis
Country:ChinaCandidate:Y L LiuFull Text:PDF
GTID:2168360182457156Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Since the last decade of the 20th century, the computer network and communication technology have been developing very fast. In order to improve the efficiency of processing, organizing, manipulating and transmitting large numbers of information resources, theories and technologies on Digital Library have been developed and then become the aim and direction of traditional library. Digital Library, a brand-new concept and practice, characterized by the digitized process, storage, management and transmission, has achieved the information services beyond the physical space by means of multi-media access, distance net transmission, intelligent retrieval and seamless links across different databases. Digital Library is a new management mode of information resources. The foundation and precondition of the digital library's services is digital , multi-media information resources. The core of Digital Library's construction is the building of information resources. At present, all libraries try to study the technology of Digital Library. The characterized construction can meet the special need of the readers and improve the competition and the honor of the library. Building the general and characterized database based on the library documents can enlarge the information resources of the internet to achieve the sharing of the information. The traditional developing method can't fit in with the complexity and inconstant requirements, and the result of analysis and design can not be used effectively. In the process of developing the self-building characterized database of the digital library, the object oriented technique is taken, which has gradually replaced the traditional software analysis and design technique as the main technique in the software engineering. Since Booch brought forward Object Oriented Technique in 1986, more than 50 kinds of methodology have appeared. Famous software engineers Grady Booch, Jim Rumbaugh and Ivar Jacobson issued unified modeling language after carefully comparing different modeling languages and summarizing object oriented technique application experience. UML provides system architects working on object analysis and design with one consistent language for specifying, visualizing, constructing and documenting software systems. UML is the convergence of best practices in the object technology industry. And it is a rich, precise, extensible modeling language for object oriented system development. UML is only a standard modeling language and not a standard development process. This article discards the structural developing method that most software developers in the country use. It takes the Unified Modeling Language to make some new tries to the visual-modeled database system of the digital library and realize the development of increment iteration by means of VISIO. Research of UML and the self-building characterized database has just started and the UML-based digital library system is also rare. The article discusses the modern technique of object-oriented modeling and gives a model of the distance digital library and the systematic model of the actual characterized database in our school. And it discusses the whole developing process from analysis , design , encoding to realization, which is valuable for developing the other similar systems. Developing a large and complex software system such as the digital library is a project which must be organized by engineering science and go through the whole software engineering lifecycle including analysis, design, implementation, test and maintenance. Programming is important,but modeling is more important. The project can be implemented well with the model built well in the analysis and design stages. This is an important lesson we learn from software crisis. During the course of software developing, requirement analysis is a decisive step. The article gains the Use Case Model of the system after analyzing the digital library characteristics and the characterized database in detail. Based on it , the static structure model and the dynamic action model of the system are build respectively so that the demand analysis, the general design , the detail design , the generation of the code and the maintenance of the item can be regulated and the more development of the system can be realized. After profound study on Dublin Core, a broadly identified Metadata standard for traditional library catalogs, the paper advanced a basic Metadata in XML format for our experimental digital library system, along with its data structure requirements. In the experimental digital library system, all types of Metadata and object contents are incorporated into a uniform management system based on XML, which ensures the integrity and inter-operational ability of the Metadata. The system provides the functions of the extraction and the input of the metadata, edition on line and searching, and the processing of the data from the relative database. In the system, all the metadata of all the resources is stored and managed on the base of XML. It provides the successful experience for the future development of the practical digital library system. Finally, a summary is made on the author's study and development work so far, and future research schedule is also planned in this paper.
Keywords/Search Tags:Implementation
PDF Full Text Request
Related items