Software Designing

 

.Net A Powerful Tool for Programmers

Improve Your Handwriting

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

How to Make a Link, which Increases your Page Rank ?

How Much Your Links is Worth?

Building a Professional Website and Promoting it.

New Page 1

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.


© Giftsspace