Professional Documents
Culture Documents
5. SYSTEM DESIGN
Design is the phase that indicates the final system. It is the solution, the translation
of requirements into ways of meeting them. In this phase the following elements were designed
namely, dataflow, data stores, processes, procedures. Firstly the logical design was done where
the output, inputs and databases and procedures was formulated in a manner that meets the
project requirements. After logical design physical construction of the system is done.
After analyzing the various functions involved in the system the database and tables
are designed. Care is taken for the field name to be in self explanatory form. Unnecessary fields
are avoided so as not to affect the storage of the system. Care must be taken to design the input
screen in the most user friendly way so as to help even the novice users make entries
approximately in the right place.
All input screens in the system are user friendly. The sizes of all the screens are
standardized. The importance of the software design can be stated with a single word quality.
Design is a place where quality is fostered in software development. Design is the only way
where requirements are actually translated into a finished software product or system.
Whose destination is outside the organization and which require special attention because
they project the image of the organization.
Whose destination is within the organization and which require careful design because
they are the user’s among interface with the computer.
Whose use is purely within the computer department, e.g. program listings, usage
statistics etc.
Output Definition
The outputs should be defined in terms – type of output, content, format, location,
sequence.
Some of the output designs are as follows:
• View of license registration
• View of vehicle number bidding management.
• Test location reports etc
One of the most important tasks involved in the design phase is the design of data
storage. A database is a collection of interrelated data stored with minimum redundancy to serve
many users quickly and efficiently. The general objective is to make access easy, quick
inexpensive and flexible for the user. Relationships are established between the data items and
unnecessary data items removed.
Normalization is done to get an internal consistency of data and to have minimum
redundancy and maximum stability. This ensures minimizing data storage required, minimizing
chances of data inconsistencies and optimizing for updates. The MySQL database has been
chosen for developing the relevant database.
The forms are used to show the different pages that we use to implement in the
proposed system. They can be used to implement different styles and features for the respective
pages.
Architectural design represents the structure of data and program components that
are required to build a computer based system. It considers the architectural style that the
system will take, the structure and properties of the components that constitute the style, and the
interrelationships that occur among all architectural of a system.
2. Request reception
Registration
This deals with registration of companies and experts with the site. companies and
experts are given different registration form. Using the details entered by the user in the
registration form user profile are created. Once registered, they will have a login id and password
and redirected to their corresponding pages. Their will be option for changing password ,edit
profile and send feedback to administrator .
Request reception
Receives requests from the company and the admin is responsible for forwarding it to the
experts. Along with the reception of requests the company should provide a bid date , budget
and the expected duration of the project.The request sent by the company is forwarded to the
various exerts by admin.
Bidding Requests
The requests sent to the various experts are get bided by the experts with the time period needed
and the expected amount. Acoording to the bidding done by the experts company will accept one project
among these .
Online payment module provides the payment of experts and also to receive the payment
from the company. From the company the money receives through an account number and the
agency pays it to the experts and takes a commission also.
In this module experts can upload their previous works and also get rated. According to
the analysis of the previous works done by an expert the company can rate the experts.
Both the companies and experts can post their comments and feedbacks through this site
and the admin will forward or reply for this comments.
A data flow diagram is a graphical technique that depicts information flow and
transforms that are applied as data from input to output. The DFD is used to represent increasing
information flow and functional details. A level 0 DFD, also called a fundamental system model
or a context model, represents the entire software elements as a single bible with input and
output indicated by incoming and outgoing arrows respectively. Additional process and
information flow parts are represented in the next level i.e. Level 1 DFD. Each of the process
represented at Level 1 are sub functions of over all system depicted in the context model. Any
processes, which are complex in Level 1, will be further represented into sub functions in the
next level .i.e. Level 2.
DFD is a means of representing a system at any level of detail with a graphic network of
symbols showing data flows, data stores, data processes, data sources/destinations.
The goal of data flow diagramming is to have a commonly understood model of a system.
The diagram is the basis of structured system analysis. Data flow diagram area supported by
other techniques of structured systems analysis such as data structured diagrams, data
dictionaries, and procedure representing technique such as decision table, decision trees, and
structured English.
The basic elements of DFD are:
Circle-Used to represent processes
Arrows-Used to represent data flow
Rectangles-Used to represent external entities
Open end boxes-Used to represent data store
In the normal convention, logical DFD can be completed using only 4 notations.
: Data flow.
: Data Store.
tbl_Banking
tbl_Bidding
tbl_Comment
tbl_CompanyReg
tbl_ExpertReg
emailId varchar(25)
prewrkdesc varchar(100)
bankId varchar(12) Foreign Key
ratingId int(11) Foreign Key
lid int(11) Foreign Key
tbl_Login
tbl_Media
tbl_Message
tbl_Rating