Font Size: a A A

The Design And Implementation Of Financial System Based On The AOP Design Pattern

Posted on:2013-10-27Degree:MasterType:Thesis
Country:ChinaCandidate:X S WuFull Text:PDF
GTID:2248330371985603Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, with the quick development of enterprise business, Computerand Network system become more and more useful and important, Enterprisebusiness activities can not even run without the assistance of the computer system.Among them, the financial business significantly proved this. As the defects exist inthe traditional financial business on storage and inquire, People are more and morewilling to use the modern financial management system based on the computer andnetwork system.Along with the constant improvement of the software design patterns, A newkind of design pattern gets more and more attention of software designers: AspectOriented Programming, which is referred as AOP design pattern. This kind of designpattern can separate repeated code blocks from each module in the traditional designpattern and processing that in a certain module, in case to reduce the coupling the ofthe program code blocks, convenient to the addition of dynamic function and increasethe reusability of the program code blocks. The AOP design pattern is a kind of goodcomplement to the OOP design pattern. Object-Oriented programming is applicable toentity classes and Aspect-Oriented programming is suitable for business logical class.They are not on the opposition, but a good kind of complement to each other.At present the design pattern on the.Net platform is still not perfect, but we canfind the similarity of the implementation between Java and.Net. The famous Springframework of Java provides a good realization of AOP design pattern and in the.Netframework, Spring.Net will be a good choice.This paper adopts the traditional method of software development, Analysis anddesigns the financial system in detail; describe the module design and the codingphase. The contents in the paper are as follows: 1. The detailed requirement analysis of the financial system.Requirement analysis is a very important stage in software engineering, whichdetermines whether the software system complete the requirements of customerscorrectly. This article analysis the problems in the financial business process andconnect the business area and the computer area, and design the function modules foreach business module.2. The design of the financial system.Based on the traditional software design pattern, we unite the AOP design patternAnd the OOP design pattern, design the system with three layers: UI, BLL and DAL,add aspect functions in the business logic layer, and design certain functions for thefinancial system.3. The implementation of the system.The system implementation uses the C#language and the.NET platform, withthe SqlServer management studio to storage the data. The system provides goodimplementation of access check, log management and so on, which can help managersmake better decisions.4. Summary and outlook.After completing the work above, the article analysis the entire work ofdevelopment and summarized the advantages and defects of the system, and lookforward to the future of the Aspect-Oriented programming.
Keywords/Search Tags:Financial System, AOP, Spring.NET
PDF Full Text Request
Related items