|
Software Designing
|
||||||
|
.Net A Powerful Tool for Programmers Get Protection from Antispyware Understanding Basics of Share Trading How to Select a Good Accounting Software? How a Blog Can Help Your Business Content Orientation Towards A High Converting Website |
Design of a Software application requires lot of effort and planning.
It starts from designing the user interface, commonly known as Forms.
There are usually two types of forms. Master Forms and Transaction Forms.
Master Forms are used to enter the definition data. These types of data
are the foundation for Transaction data. For e.g., the data related
to Customer is a definition and the data related to Orders contains
Transaction data. FORM DESIGN During the form design, we decide about the controls
to be used in a form. Controls are nothing but the text boxes, list
boxes,grids etc. Grid type controls are used to enter multiple records
pertaining to a single transaction. For e.g., in the sales order form
we make use of a grid, since there are numerous products, which will
be entered through this window. Selecting the right controls for the
activity is also very important in form designing. Only an experienced programmer can justify one control
should be used to perform a particular task. TABLE DESIGN Once the form design is completed, we start designing
the tables. Each table must be defined with clear field names. These
field names should be clearly understood and documented separately.
All the tables must follow the normalization principle. For e.g., in
the Orders table, we don't have to define a field name for Customers,
but there is a field name for CustomerId. CustomerId takes less amount
of space since it is an Int data type. Moreover, at a later stage if
somebody wants to change the customer name, just changing the customer
name in the customer table can do it. All the tables where the customerid
is used will reflect the change.
|
|
||||