Font Size: a A A

A Multi-user Report System For Large Data Based On Smart Client

Posted on:2011-11-24Degree:MasterType:Thesis
Country:ChinaCandidate:P FangFull Text:PDF
GTID:2178360332957262Subject:Software engineering
Abstract/Summary:PDF Full Text Request
At present, most enterprises have realized electrization more or less withelectro-progress going deep. Some works with papers have been replaced byelectro-software, just like report form. Now, we can easily make some report formswith office software such as excel,finance management software ,that was fussy andmade by hand.As the basic managing method, report form is more and more important and getsmore attention of enterprises. With enterprises developing quickly, it is too difficult tomake lots of them with software, because of large amount, large data, less and lessefficiency, more and more maintenance cost. Therefore, about some enterprise'sreport forms, it is necessary to build a report system that auto handle report forms,lower maintenance cost, keep consistency, is convenient to users and keep timeliness.In one word, this paper did a great deal of research, analysis and design forhandling and showing of enterprise detail report forms with Large Data. Throughinvestigating related systems, I design this system that realize handling and storingdata intensively and user can use byc/s or b/s method. This system can handle large data validly ,supply live report formsshow for many users , store and mange report forms intensively.First, by investigation and analysis, most of them used by enterprises are detailreport forms like sheet, compared with statistical report forms, they have larger data,contains more than ten thousands of pages ,like customer reconciliation form, used byall kinds of users. In the same time ,they are queried by hundreds of users includingnormal business operators and leaders, and real-time, they are done and shown beforework time. So, performance is the first thing we think about. The system useminicomputer as data processing server to meet aging requirement of data processingwith it's powerful performance, at the same time, the logic of reports is dispersed atserver and client, that can make the best of resource of client , disperse the pressureand ensure performance requirement of the whole system. Secondly, with enterprises growing, they think over conforming resource andlowering costs. Because of limitation of old report systems, some report systems wasdeposed in low organization and handled their own report forms. Though thetimeliness is ensured, there are some defect, waste of equipment resource, increasingmaintenance cost, making some safety hidden trouble by storing data in local place.So, equipments and data concentration is also important in this system. The systemprocess data in the first class organ intensively, we only need one suit of equipmentfor this system, and maintain this system intensively, meanwhile, it is easy to manageand backup the origin data and processed data that are stored in the first class organ.Thirdly, with new business systems put into production, old report systems don'tsatisfied more and more report requirement. We should build a more powerful reportsystem to satisfy report form's requirement given by fast developing enterprises, withexpansibility, high performance, high efficiency that standardize the developingprocess ,dispose together and implement dispersedly. In the end, this system face lotsof foreground users, the user interface design build a valid communication mediabetween human and computer, it is important to design user interface so that userscan use it conveniently and simply. The system design three main module: generatingmodule, portal module, client module, every module is linked up by loose couplingthat is easy to extend new function. At the same time, the system was designed withplatform's way, reports can be developed by configuration's means , that lower theworkload greatly.Finally, this system faces lots of front users, including leaders and normal clerk,who use report system in different ways. The user interface design build a validcommunication media between human and computer, it is important to design userinterface so that users can differentiate business scent and use it conveniently andsimply. In the previous investigation, we collect lots of opinions of users and realizethem in this system, such as querying reports with differentiated organ, customizequerying reports for users, this system provide nice user interface to serve the users.By investigating some common report systems, there are mostly C/S or B/Ssystem frames and difficult to satisfy user's requirements. By researching, investigating and designing many times, project team design this smart client withpopular frame to satisfy user's requirements. Considering high requirement of reportproduct and satisfying business requirements as far as possible, we invited fourfamous report product companies to join the evaluation of report products beforeproject began, and chose the right product for this system by landscape and portraitcomparison. Whereafter, we went to low organization to investigate the locale andcollect firsthand requirements and all kinds of opinions, and we add them to thissystem to perfect system frame and function. I am the project manager of this project,joined frame design and discussion and completed whole lifecycle management. Bynow, this system run steadily and gets many users'satisfaction.
Keywords/Search Tags:generating module, portal module, client module, job scheduler, date processing, Middle file
PDF Full Text Request
Related items