Font Size: a A A

Design And Implementation Of The System Of Adult Educational Administration Based On Delphi

Posted on:2012-10-17Degree:MasterType:Thesis
Country:ChinaCandidate:M CaoFull Text:PDF
GTID:2178330335951050Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Adult education is the scope of continuing education, improving the quality and security of the management of Adult Education obtains more and more attention along with the growing emphasis on continuing education. Full power of computer science and technology and Establishing MIS closely around the adult business in Educational Administration applying the relevant principles, methods and tools are essential to the process linked to achieve this goal.Many advanced Educational management systems have been widely used in the current full-time college. The information management systems based on B/S or C/S mode to are playing a huge irreplaceable role. They improve management efficiency, standardize business chool, thus improve the quality of education, reduce the running cost. At the aspect of continuing education, establishing a system is of great practical significance that is playing the same role to adapt to education reform of continuous which is versatile, intelligent, combined with advanced computer science and technology.In this paper, the authors conducted a deep survey and summary of the business rules and features of Adult Educational Administration. Learning and studying the technical of UML modeling, relational database theory and design, Delphi, and SQL Server, etc with the Object-oriented thinking.,and analysis, design, implement a MIS of C/S mode with educational administration and school management. The system is used in the continuing education college of Shenyang Normal University.First, the paper introduces the concepts and rules of Adult Educational Administration, and discusses the application of the domestic adult college educational system. Then determine the technical program and establish a MIS system based on C/S which is according with the OOP, creating a system model using UML, Using of iterative design, using SQL Server as the database management platform, Delphi as the development language.This paper strictly adherence to the program design and implementation process of the adult system of Educational Administration.Adult Educational Administration business involves many types of departments and persons. Functions which the personnel using the system related to each other and they are not the same. Designing case diagram with Business Analysis, the entire system is divided into categories by the user which were Academic Heads of basic data management subsystem, management subsystem academic staff, two educational staff management subsystem, school management subsystem, teachers subsystem, the site subsystem, the students subsystem.. As a presentation layer for each subsystem were completed and released. These ensure the safe operation to some extent, and meet the independence requirements as much as possible.Designing of function modules for each subsystem, it based on use cases for each type of user participation.Analysis of the sequence of implementation business and entities information dealing with cases. It set the static class diagram of the entire system, and focused on identifying dependencies between the various entities of class. ER diagram is accorded with the database design theory which is mutual authentication and improved with class diagram. It determined an accurate relationship of comprehensive database table which greatly reduces the data table and then reduces the modify of the functions. Another advantage with the whole class diagram to improve database table is to achieve the sharing of the subsystem. After the preliminary design of the database, All fields of the data table will complete with the design with the entity class which must be applied OR Mapping.This paper established a system model cross subsystem with the main line of the hierarchical relationship of entity class. First, the design does not rely on a simple class of other entities class., and Is to determine the atomic properties, methods and interface class of functions based on business needs, and then intermediated class relied on simple design class. Final it designed the complex class. The latter two designing gave more consideration to two following aspects. One aspect is the property depends on the design of the first to include several types of object properties, and implementation of such property to the operation. Another aspect is to consider all the use cases involved in the entity class, the design process appears repeatedly. Application of UML to complete the system model, using Iterative design, gradual completed the design of property of entity classes, methods, and the relationship between entity classes, focus on safety and complete set of constraints, and taking into account the design of the interface classes. This paper described this process teaching plans and other entities choose.Determining the system's software architecture with hierarchical concept, describing the entity class of Delphi language, achieving service tier which using Delphi control completing heterogeneous data transmission by the applications of Delphi Servers, Designing report by third-party plug-ins seamless Fast Report with Delphi, implementing database by the application SQL Server2000, Achieving the linking of service layer and data layer by the ado which Delphi technique excellent supported. What's above completes the computer realization of the system model.This article takes into account the wide geographical scope of adults educational administration, senate rules changes more frequently, teaching plans and other teaching materials flows among the departments with the characteristics of aging and permissions. These determine the direction of the system's two major improvements. One is to change the two-layer model of the system, processing part of business of the presentation layer spun from it to form a business class, consented these business classes to form a separate business service layer, this level set a single application server. So it formed three-tier structure which was Client -> Application Server -> database server. These were many benefits of doing so, such as only modify the intermediate business service layer without modifying the client when the actual business of Educational Administration was Changed. To do so can reduce the processing burden on the client and to improve data security, etc. Another direction is to enhance the capabilities of office automation system, it makes the entire Senate Management is more compact with higher efficiency and accuracy, and the various aspects of contact get more closely.The system has been used in Continuing Education college of Shenyang Normal University School, and it was running well. And it achieved the target of improve efficiency, guaranteeing the accuracy and standard management.
Keywords/Search Tags:Adult education, Educational administration, iterative design, UML, Delphi
PDF Full Text Request
Related items