Font Size: a A A

Research And Implementation Of Online Financial System Based On SaaS

Posted on:2010-02-19Degree:MasterType:Thesis
Country:ChinaCandidate:A Q WangFull Text:PDF
GTID:2178330338482187Subject:Software engineering
Abstract/Summary:PDF Full Text Request
SaaS, Software as a Service, is able to help financial system be applied in small and medium enterprises of China more widely. The key of SaaS is that one system affords services to various company users and the data of individual user is insulated to others, So it has more higher requirements in software architecture, data model and system security. This paper discusses the problems of design and implementation of a financial management system based on SaaS pattern.First of all, this paper introduces the application of traditional financial systems and the real needs of small and medium-sized enterprises by investigation, Then it set forth the feasibility and need of creating easy using, low threshold and cost financial system based on SaaS pattern. On this basis, the paper expatiates the design concepts, the function design of each module and system architecture of a online financial system which bases on SaaS pattern.Then, this paper expatiates on detailed design about software architecture, multi-tenant data model and system security and etc. At the point of software architecture. this paper proposes to build a service-oriented and service granularity software architecture which has the precondition of reusing function model utmost, the design idea of SOA and implementation base on SCA. At the point of multi-tenant data model, the paper compares three common solutions and proposes a self solution which bases on their advantages and disadvantages. This solution adopts ORM(Object Relation Mapping), which shields data access details and loads different configuration data isolation solution dynamically. At the point of system security, this paper proposes the desing ideas of multilayer, combination software with hardware,configurable and decouple with business code, then expounds implementation details of the total sucurity design scheme.Finally, this paper detailedly introduces the total implementation model partition, the design of automated creating warrant, the implementation of data access layer, the implementation of business services layer, the implementation of front control layer and the detail of view layer implementation. It also set out some critical part of code and analyse their functions and principles.Practice has proved that, in accordance with the solutions proposed in this paper, it is feasible to achieve business agility by reusing services, build secure system, efficiently support multiple independent enterprise and support the online real-time business intelligence analysis. It is worth using for reference by the broad masses of architect and developer.
Keywords/Search Tags:SaaS, Financial System, SOA, System Security, Multi-tenant Architecture
PDF Full Text Request
Related items