Font Size: a A A

The Development Of OA System Based On Object-Oriented Technology

Posted on:2005-02-26Degree:MasterType:Thesis
Country:ChinaCandidate:S L LiFull Text:PDF
GTID:2168360125950888Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Office automation is a new kind of method of integrating the official business and computer network together. It is a very active technological application with very strong vitality in present new technical revolution. Also It is a result of the information-based society. Through the network, all of the personnel in an organization at all levels can work in coordination without the restraints of time or space. Office automation system can help an organization realize the collection and processing of message, flowing with the sharing, science decision between at all levels of departments and organs inside and outside official businesses. Thus with the advanced computer and communication technology as the main means to build up one official business official working information system which covers all departments. It offers us chances to exchange with other special-purpose computer information of network, helps us set up the high-efficiency information network of high quality, and offers us serves for leading decision and organ and handling official business and offering.In the light of technology, generally speaking, there are the following shortcomings in present office automation systems: fewer considerations for customers, bad flexible structure of function of the software; single means of developing, weak dependence of the platform; low technical contents, little innovation and design. For this reason, this text was put forward the analysis, design and realization of OA system basis on the object-oriented technology.Object-Oriented technology thinks that the real world is made up of various kinds of objects. Things are regarded as classes. An object is made up of the variables and relevant method sets. We can say a class is kind of the form, and an object is a kind of variable defined by the class. Every object influences other objects' operation through messages. The characteristic of Object-Oriented technology is encapsulation, inheritance and polymorphism.UML is the modeling language base on the object-oriented technology. This paper uses ROSE to analyze and design the office automation system in details. System analysis and system design are divided into following processes: system requirement, requirement analysis, the system static modeling, the system dynamic modeling and physical modeling. At first we analyze system requirement, by analysis this paper put forward the sub-system of personal office including such modules :individual check on work attendance, agenda arrangement, E-mail...etc. office module; in public business handling sub-system there are meeting management, personal management, work management etc. module. For the sake of the employees in the business enterprise communication we establish BBS, chat room...etc. function module. Moreover it is necessary that the system establishes management module, system administrator establishes such operations as customer management, system support etc. At last also may append some practical or amusing functional modules.The main task in requirement analysis is identifying the actors and use cases of the system. This paper adopts use case driving method to proceed the requirement analyzes and to establish use case models. The system of OA contains two actors, this paper established use case diagrams of management of working log and other important modules.Further analyzes the requirement of the system, we can find the relations among classes. Also we can confirm their static structures and dynamic behaviors. It is the basic task of Object-Oriented analysis. We can describe the static structure modules of the system by class diagrams and object diagrams. This paper regards management in attendance as the example, setting up systematic class diagrams. Attendance management using following classes: User class, onoroffdutyRecord class, outgoingRecord class, leaveRecord class, on_businessRecord class, Persistent and OID class.Dynamic behavior model of the system is described into Interaction Diagrams (Sequence Diagrams and Collaboration Di...
Keywords/Search Tags:Object-Oriented
PDF Full Text Request
Related items