LexBuild System Requirement & Design
A centralized system is proposed for the new LexBuild to resolve data synchronization issues and to enhance system functionalities.
Component | Requirements | Notes |
---|---|---|
System | A centralized system (database) |   |
System | Accessed by web browser |   |
System +-- Security | Provides different privilege for users | build, approve, administration |
System +-- Security | A regular users has the privilege to build lexical records |   |
System +-- Security | A manager has the privilege to assign, build, and approve lexical records |   |
System +-- Security | An administration has the privilege to modify user, privilege, and generate reports. |   |
System +-- Security | Username and password are required to login. |   |
System +-- Security | Automatically logout if the session is inactive for 30 min. |   |
System +-- Backup | Provide a backup plan | Weekly & monthly backup |
System +-- Backup | Weekly backup to another HD |   |
System +-- Backup | Monthly backup to CD |   |
System +-- Build | Provide GUI for building a new lexical record |   |
System +-- Build | Provide GUI for adding a lexical record if the base is existed |   |
System +-- Build | Provide GUI for modifying an existing lexical record |   |
System +-- Build | Provide GUI for approving all build lexical records |   |
System +-- Report | Generate lexicon to a flat file (LRAGR) |   |
System +-- Report | Retrieve all Lexical records by user |   |
System +-- Report | Retrieve all Lexical records by date |   |
System +-- Report | Provide automatically generated E-mail message for notifying users |   |
System +-- Gui | Provide same look and feel throughout the entire system |   |
System +-- Gui | Provide help document for all pages |   |
System +-- Gui | Provide useful links. |   |
An operation flow chart is described here.