Home | Solutions | Services | Our Process | Case Studies | About Us | Contact Us | Jobs
Design <<back
This phase typically commences with the finalization of the features and functionalities of the application and identification of the various modules and sub-modules required to accomplish the application objectives.

Based on the above, detailed (second level) process flowcharts will be developed clearly highlighting the Input-Process-Output associated with each module and sub-module. The data elements will then be segregated into various tables and the inter-relationships amongst the tables will be defined. During the table design process, the characteristics of each data element in each table will be understood in terms of uniqueness, dependency with another data element in same or another table, data type (text / numeric, etc), mandatory/optional, maximum and minimum values, admissibility of null values, etc. Primary and Foreign Keys will be defined. The use of triggers and stored procedures will also be finalized for various fields.Input screens will be defined with the objective of maximizing user friendliness and ensuring data integrity.

At the end of the Design Phase,
a) Input screens will have been designed and agreed upon
b) The major tables to be used in the database, the data elements to be included in each table and the primary and foreign keys of various tables will have been determined