Font Size: a A A

Design And Implementation Of The Web Report System Based On MVC Model

Posted on:2008-12-19Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiuFull Text:PDF
GTID:2178360215977496Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
As an effective means of the information organization and display, the report system has to be one of the important components of the E-government and E-commerce system. Along with the development of Internet technology and the improvement of enterprise's information-based degree, Enterprise Web Application based on B/S has been the mainstream of the software development,so is the report application .Traditional report system mainly use C/S report designer,or implement it through a large numer of program,which costs a long time and poor scalability.Because of report application being changed towards Web,its need to design report and output report on the brower , traditional C/S structure's report system can't satisfy the demand.According to some business demand about the report in the procedure of the E-government applications developed, this paper presentes a Web report system based on MVC model,the system be constructed by using J2EE and adopts MVC design model, which separate the business logic,data display and control logic in order to make the program reusability and scalability.At first, this paper introduces MVC design model and its correlative technique. Then this paper analysises and designes the report template detailed, and XML technology is adopted to define the report template.And then this paper proposes the working model of report engine and implement it;meanwhile,through analysising the defects of traditional report designer, this paper develops a new report designer with B/S architecture.This report system can customize list, group report, cross report ,chart based on WEB and generate PDF,HTML,CSV,etc formats.And it uses Object Relational Mapping tool mapping object to relational database in the procedure of application, thereby using object format to operate database. Meanwhile, it adopts Ajax technology to carry out function about report pagination and page refresh instantly. In addition, the report system can also have the perfect functions of dynamic privilege management based on role.The report system can not only be a isolate report system, but also can integrate conveniently with other system in the project development. Now this report system has already been applied to the certain traffic information platform, which has achieved anticipated effect.
Keywords/Search Tags:Report system, Report engine, MVC, XML
PDF Full Text Request
Related items