2.7 SYSTEM DESIGN
2.7.1 OUTPUT
The success of an application is proportional to the user satisfaction and it is the output of the system that provides the platform for the judgment. So there is no stage where the output can be ignored. The output may be in the soft form [screen display] or hard form [printed form],
Ø Soft Form:
There are queries whose outputs are restricted lo the screen only. Queries are usually interactive and in the present system queries are catering for the most of the possible question that may arise in user's mind regarding retrieval of information from the system.
Ø Hard Form:
These are queries whose outputs are in printed form. They include Reports generated by the system, which are based upon the user requirement as well as the Management of the Procurement system
The out put design of the recommendation consists of the following:
Ø Queries: normally screen oriented.
Ø Reports: normally printed out
2.7.2 INPUT
Input design is the main source of interaction between user and the developer. The outcome of the system is based upon the input design. More reliable the input design, more accurate and efficient would be the output design. There exist a trade off between the efficiency and the error rate. Based upon the analysis and the requirement of the existing system the inputs for the recommended system are decided and categorized according to the mode entry in the database.
Input Form Design and User Interface Design:
The proposed system will fulfill the following major objectives for the interface design.
Ø The forms composition, color, layout should allow easy reading. Pages should be numbered when multiple reports are being generated for the user.
Ø The data requested should reflect a logical sequence. Related data should be in adjacent positions.
Ø If used for data entry the form should have field's positions indicated under each column of data.
Ø The form must be easily stored and filled. Important terms must be in a prominent location on the form.
The input screens for the system are designed so as to handle exceptional cases, check for possible errors are provided which results into an error free out put. The general characteristics of input screen are:
Ø Password: The password system is implemented for security purposes. Only registered Users are allowed to login.
Ø Common fields: These fields need not to be entered but appears automatically to avoid duplicate entries, for example while preparing any inquiry, the related information appears automatically.
Ø Validation checks: These checks are imposed at different hierarchical levels, which do not allow the user to move ahead until a valid data is entered.
Ø Duplicate data: The possibility of entering a duplicate code is totally eliminated.
Ø Drop down lists: Drop down lists is provided at various forms select data making easier for the user to select instead of typing the whole data.
Ø Error messages and alerts: Error messages and alerts arc handled in all the forms and as soon as the user commits the mistakes, an error messages and alerts are displayed on the screen.
Ø Data type: Data types checks arc taken care of by database itself and in the case of type mismatch error messages are shown on the message line on the bottom of the screen.
Ø Modification and deletion: Modification and deletion strategies are defined in such a way that under certain circumstances no modification or deletions are allowed.
Ø Menu: Menu's are defined at the input forms making it easier for the user to switch over to another form through the menu displayed at the same form without going to a special switching form. Other options are also displayed in the menu like Insert, delete etc.
Ø Buttons: Buttons are also included in interface design.
2.7.3 CODE DESIGN
This software is fully developed in Oracle 8(Database) and developer 6i. Following are the codes, which are used in this software:
In this system design section we will first of all take a glance on our Data Base tables one by one and see what are the main tables of concern for us in our project so that we may have an idea for processing further.
No comments:
Post a Comment