System Design
I. System toolsThe directory and file allocations for this project are relatively easy. Four tools, norm, luiNorm, wordInd, toAscii, and lvg, are clearly separated into four different directories. Another directory, called global, is used for source codes are shared between these four tools. A brief directory allocation is shown as follows:
------------------------------------------------------ +- WebLvg | +- src: all Java beans go here | +- global | +- luiNorm | +- lvg | +- norm | +- wordInd | +- toAscii | +- web | +- html | +- images | +- index.html: home page | +- jsp: all page ui & functions | | +- global | | +- luiNorm | | +- lvg | | +- norm | | +- wordInd | | | +- WEB-INF | | +- classes | | +- lib | | +- web.xml: project web parameters setup ------------------------------------------------------III. Naming convention
Naming convention is not strictly enforced in this project due to the limited development time. However, the naming convention for files can be summarized as follows: