LexBuild

LexBuild System Requirement & Design

Introduction

A centralized system is proposed for the new LexBuild to resolve data synchronization issues and to enhance system functionalities.

Requirements

ComponentRequirementsNotes
SystemA centralized system (database)  
SystemAccessed 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 planWeekly & 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. 

System Descriptions

An operation flow chart is described here.