Font Size: a A A

Document Automatic System Based On OLE And MFC Framework Technology

Posted on:2010-12-06Degree:MasterType:Thesis
Country:ChinaCandidate:F DaiFull Text:PDF
GTID:2178360302966094Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the popularity of using computer in the government and enterprises and the rapid development of Internet, it's become a possible to carry out management work with the help of computer. Office automation system is an information system used to collect; share the information between department of a unit and the purpose of it is to improve management ability. It helps to all units and all departments of a unit to work together.But automation system can only simplify the work's complexity and increase productivity from the daily workflow. So it cannot solve the weak of staff on computer application in essence. Especially nowadays each enterprise is using electronic documents to announcement and exchange information. But a lot of time is wasted and the efficiency of working is reducing because of the unfamiliar of MS Office software especially for word software.Also with the development of computer, the computer's processing rate raise form 5 thousands instructions per second to trillions; the structure develop from single processor serial computing to multiprocessing parallel computing; the field taking part in include science computation, military, project, economical and social and so on. Followed above situation the software system is becoming larger and more complex. Because of this the software system became hugely expensive; the development progress became difficult to control; the software'quality is poor; and the rework or maintenance of the software is difficult.To solve those problems on the process of software development, the developers have put forward an object-oriented programming concept and now this concept is becoming perfect. And the object-oriented framework technology is produced with object-oriented programming. The object-oriented framework in the initial is to support the environment of application and development and the graphical user interface. At the early time it originated mainly by the graphical user interface like MacApp and ET++. Microsoft Foundation Classes (MFC) published by Microsoft is one of the popular GUI application frameworks nowadays; and it has been an industry standard in the PC platform. The object-oriented application framework has been proved that it is an efficiency way to reduce expense and raise quality of development process. Its superiority came from the method itself, like the modularization, the reusability and the extensibility and so on. Practice has proved that object-oriented application framework is an efficiency way to solve software reuse. OLE Automation for communication and the provision of services between applications has become an important technology available to software developers. It provides a well environment for software development. With the services Office offered under Windows platform, we can put the MS Office'functions inside to application software. So we can reduce the time and the difficulty on developing.Chapter 1 introduced the background of search. It pointed out that in the same time of introducing into OA system, company overlook the weak of worker on computer application. So we cannot improve the efficient of work on basic. To solve this problem, we advance this system, reducing the fussy operation of Office Word, and improving efficiency. Using our system, even a worker cannot use a computer very well; he also can achieve a canonical document format saving the time to perfect the document format. And in this chapter we introduce the research situation of technology used at home and abroad.Chapter 2 describes the technology of MFC framework and the concepts of design pattern and so on. MFC framework is not just fall the time we spend on Windows API, its more take us is the concept and method of Object-oriented programming which provides us other outstanding engineers'production to our development. At the same time, with application of the framework of special types of work, the overall development tools is more easily produced and more perfection. Through analysis the chart of MFC and the structure of Document/View, we can get that the design and using of MFC framework is based on some concept of Object-oriented, including inheritance, polymorphism and dynamic binding.Chapter 3 describes the technology of OLE and COM. OLE is advanced by Aldus in 1988. Later Microsoft introduced it into Windows operating system. In 1990, Microsoft with others published OLE1.0 based on DDE dynamic data exchange agreement using to create compound document. In 1993 OLE2.0 is published without DDE, but based on COM. COM is composed by a set of construction specification and dynamic link library. And it defines the standard binary system interface of object. So OLE can reconstruct system with the object function. This greatly extends OLE's function and makes it as the tool of system. Then the user can across multiple platforms to develop software.Chapter 4 introduces the system design and realization. First we analyze the requirements of our system. It includes functional requirements, performance requirements and running requirements of the system. The system is mainly to help staff to prepare documents. Integrating various advisements we make the system safe and using easy. Thereafter, we descript the achievement of our system particularly, including every sub function.
Keywords/Search Tags:OLE, MFC, Automation
PDF Full Text Request
Related items