Font Size: a A A

The Research And Implementation Of The Personal Tax Declaring System Based On The Web Event-Driven Architecture

Posted on:2013-03-17Degree:MasterType:Thesis
Country:ChinaCandidate:D HuFull Text:PDF
GTID:2268330425984153Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the wide spread of Internet technology, more and more people begin to declare personal income tax through tax system in Canada. The Etax system which is used in the country now and was developed by our company cannot meet such a high amount of concurrent request now, because the design architecture can’t be adjusted to frequently changing tax rate every year, and the cost of changing is big, so users constantly complain about the poor experience of the system which is based on B/S with long response time. They are considering choosing other competitors’ tax platform. Under the circumstances of increasing share of market as well as more competitors, to dominate the market and make more profits, our company needs to design a new system to replace the old one, which will be good in performance, strong in architecture and easy to expand, and can improve users’experience.In this paper, we consider the following problems:How to improve the system performance; how to design a concise event driven architecture based on J2EE, and how to improve users’perception. Our main contributions are as follows.1. We design a special object pool technology, which can keep a certain number of objects for business logic calls, avoiding occupying vast resources due to repeated creation and destruction. Thus the system performance can be greatly improved and it can run in WEB containers, independent of all kinds of business middleware.2. We propose a kind of real-time calculation based on the rules of general event-driven architecture, which can separate the tedious calculation rules in the system’s backstage properly, leaving the event engine to assembly and process universally. It is exposed in EXCEL file to be deployed by senior Certified Public Accountants, and the system loads the EXCEL as configuration files. The architecture can be independent of any business system, which helps to enlarge other markets because of its strong capability of cross-industry.3. We design a front user filling framework based on jQuery, which transmits messages asynchronously, and gives real-time results of the users on the pages. The users’experience is improved through JSON light-weight data exchanging.4. We design a data writing pool technology on the basis of traditional architecture centered upon database, which separates the key data from database, and keeps them stay in the memory for the program access as copy, which reduce a lot of time for data query and accessing.In the end of the thesis, we summary up our work and give next step work continued with this thesis.
Keywords/Search Tags:Event-Driven Architecture, System of Declaring Tax, J2EE, Ajax, jQuery
PDF Full Text Request
Related items