Font Size: a A A

Design Of WorkFlow Theory-Based Enterprise Data Mining System

Posted on:2007-07-28Degree:MasterType:Thesis
Country:ChinaCandidate:Z H LiFull Text:PDF
GTID:2178360182496015Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The targets of the system in this paper that base on workflow theoryinclude: providing the function to build data mining workflow model that beable to run for resolving certain problems, and be able to evaluate differenteffect workflow in the same workflow modelThe design of this system can be described to three parts: The engineplatform ,the Xml file system and the database system .The platform and thefile system is the main part of this paper ,the platform is the controller of thefile system and database system.For fulfilling the design of MVC (Model-View-Control) , the platformput it's core components to the top level for communication ,which is done bythe control of the platform ,but only function the platform is to control thecommunication of it's important components with out the action to access userinterface or the bottom file system. Obviously , this kind of design make iteasy for the communication between the main components and thecomponents are the part to access the top and bottom level that show us theMVC model, besides the architecture made a good foundation for the V modeldevelopment in software engineering as well as the maintenance in the future.Form the code side of the architecture of the system, this platform can bedivided into two part : the platform part and un-platform one .The resourcelibrary is the main style of display of the un-platform part ,which are made bythe JDK ,some other open source projects such as JDOM as well as codetools ,and the part of this tools are kind of named function classes ,forexample, BaseUtils.java ,XMLUtils.java and so on.The main of the platform part are some components that show theprofile the this system clearly .The encapsulation in the design of basecomponents is the bottom code part---the first level, this level contains the design-fa?ade-made Java Swing components and the interface .The target of encapsulation is to fulfill the need of complicated functions aswell as a good feel of the GUI (graphic user interface),and the usage of java interface is to build some kind of standard that for the final versatility of the system. The left part of first level is some static data (values) that be designed into some class that named by especial name justcooperate to it's usage in the system, for example , the class for the size or Border look of the GUI ,or for the standard context elements inthe Xml file of file system.The second level are the components that the sub class of Swingwith lots of functions added that really be used to build the platform, and this level has two parts ,one is the components only provide instances such as role instances in the arithmetic model ,and this part is calledresource components, and last part of this level are all core components that be designed to execute information with different levels ,and theaction of the platform is to control and send information not access levels and this kind of action is only a part of the whole function of thesystem ,the core method is carried out by the core components ,such asclass 'WorkPanel', it's the engine platform ,WorkPanel class is a special container for the role instances ,besides this container has a model called information control model (ICM),is a series of method .WorkPanel does the management work when the system running ,and the working style of ICM is trace-and-do model ,that means no matter there is any change the ICM will check and update the information of the platform(WorkPanel).The third level of the system is the control level , it puts all parts of thecomponents of the first two levels together and control all the parts .And thereare lots of static method in the design for saving system resource as well as forthe reuse in the arithmetic design and the workflow engine control.In a word,WorkPanel is the most important part for taking charge of thetop and bottom level in the system as well as the communication work for thefile system(with functions of XML),and it is designed with only few methodfor the control for communication of the system ,and the most importantdesign of workflow is put to here only such as display the role instances of amodel ,user parameter collection ,flow control ,model conservation and soon.The XML file system is apart of the system, but the standard content is associate withthe code ,which is used for input and output(IO) data between the code system and the filesystem .In the IO process ,the code system do IO only without caring about the data , thesystem only show IO process the path and the data ,and file system itself dose not has andfunction ,just kinds of static xml files ,this kind of communication in the whole system iscalled empty communication.
Keywords/Search Tags:Theory-Based
PDF Full Text Request
Related items