Font Size: a A A

The Design And Implementation Of Industry-train Business Intelligence System With The Ability Of Privacy Preserving

Posted on:2007-08-26Degree:MasterType:Thesis
Country:ChinaCandidate:E L ChenFull Text:PDF
GTID:2178360182966620Subject:Software engineering
Abstract/Summary:
Industry-train business intelligence system with the ability of privacy preserving is an information system designed for the corporations in industry-trains which have common-interests to acquire information, sale and purchase commodities, analyze business rules and preserve inner privacy of them. The article brings a new blue print to design and implement this practical system, taking the common methodology of software engineering as reference. The main work is listed in below:1) A new work flow of requirement analysis is specified, the vision and scope of system is confirmed. The use case diagram of main function points is drawn following the method of use case driven. From this, we finally acquire the functional requirements of system.2) The MVC architecture pattern and session facade pattern of J2EE design patterns are reviewed, then the EJB technology and Struts framework are chosen as the main solutions of system development. Besides, the advantages and disadvantages of the solution are discussed comparing the others. Finally, the whole system is partitioned into six sub-systems on the principal of system functions.3) The conceptual data model and physical data model of the database of system are designed by the Sybase Power Designer. Then, the solution of distributed database is discussed.4) The system is analyzed and designed by UML methodology. The details of inner-function are specified in each sub-system. Varied UML diagrams are drawn to describe the system.5) The work flow, algorithm and encryption of privacy preserving data mining are studied, and a practical application is designed in system.6) The sources are implemented in steps. The detail of EJB classes and Struts classes are described with either popular or particular way. The user interface is also designed and finally the whole system deployed onto the application server.
Keywords/Search Tags:industry-train, business intelligence, privacy preserving, use case, EJB, Struts, session facade, UML
Related items