System Design Document
System Design Document
System Design Document
1. Architectural Diagram
2. Process Design
Show the Process Flow Diagram. Individual Process Flow can be shown
separately.
3. Database design
Show ER Diagram.
Table Name:
Description:
Relationship Diagram:
Relationship among the tables
Class Design
Show the Class Diagram of all modules
5. Form Design
This can be used for every form to be designed for the project
1. Form (frmxxxxx)
This should contain a brief and concise explanation of the functionality required
from the form.
1.3 References
References to all relevant documents that are to be used in conjunction with this
document should be mentioned in this section.
1.4 Parameters
Any parameters that need to be passed from the calling function to this function
needs to be mentioned here.
1.6 Processing
1.6.1 Initial Entry Processing
All initial processing/ startup processing that needs to be done for the
functionality should be mentioned in this section.
6. Report Design
1. Report (repxxxxx)
Name of the Report to be specified here along with the naming given for it in the
coding.
1.1 Overview
This section should provide background information about the report,
where it fits into the overall module, why is it necessary, who and how is it likely
to be used.
Functionality
This should contain a brief but concise explanation of the data required for the
report and where in general terms it is likely to be found.
Input Parameters
Any Input parameters that are to be provided by the used for validation or
selection should be detailed here including their source in the database.
Reporting Data
The Relational model of the various tables used in the report would be
mentioned in this section. Any reference to logical schemas available needs to
have a mention in this section.