Vehicle Hiring System

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 11

VEHICLE HIRING SYSTEM

SCOPE

Vehicle hiring system fully automates existing vehicle hiring system.

In this system admin add vehicle and vehicle owners and customers can purchase vehicle and

also hire from the system by paying the bill then they get the owners contact details and

customers can get needed vehicle directly from the owner

This Vehicle Hiring System project is developed for KRM. KRM transport is the company that

started hiring vehicles according to the categories for their industries and for individuals. They

started with the small business but later they were expanded with their skills and innovations and

now they have become the well-known organization.

They developed full specified system that has database related to the fields.  They store complete

information about the vehicle rental system. They keep the complete records of the vehicles and

the clients. They also can track the vehicle that was hired by some client. They have developed

recovery system in case of any information is lost. Every client has been given unique ID and

password.

PURPOSE

The main aim of developing the application is to provide details about the  vehicles for hiring

and sale for a particular firm. It keep track of the complete information about vehicles its rent

per hour .The users can also sale their vehicles through this application as second sale. The

software provide a common platform for both hiring and sales of vehicles in an effective manner.

FEASIBILITY STUDY

A feasibility study is carried out to select the best system that meets performance

requirements. The main aim of the feasibility study activity is todetermine whether it would be
financially and technically feasible to develop theproduct. The feasibility study activity involves

the analysis of the problem andcollection of all relevant information relating to the product such

as the different data items which would be input to the system, the processing required to

becarried out on these data, the output data required to be produced by the system aswell as

various constraints on the behavior of the system.Feasibility analysis is the procedure for

identifying candidate system, evaluation and electing the most feasible system. It is a test of a

system proposalaccording to its workability, impact on the organization, ability to meet user

needsand effective use of resources. The objective of a feasibility study is not to solvethe

problem but to acquire a sense of its scope.

Feasibility analysis involves 8 steps

1) Form a project team and appoint a project leader.

2) Prepare system flow charts.

3) Enumerate potential candidate system.

4) Describe and identifying characteristics of candidate systems.

5) Determination and evaluate performance and cost effectiveness of each candidate system.

6) Weight system performance and cost data.

7) Select the best candidate system.

8) Prepare and report final project directive to management.

Three key considerations are involved in the feasibility study:

Economical, Technical, Behavioral and Operational

 ECONOMIC FEASIBILITY
A wave of economic changes will be followed with the implementation ofthe new

system. Merits of this system includes

 Speedy retrieval of data

 The job status of the staff will not change by the implementation of the new

system

 TECHNICAL FEASIBILITY

The new system is technically very efficient. The development of the systemin the new

technology will have the following advantages.

 The new system needs less storage space

 The new system can generate guided and up to date error free reports.

 Avoids data inconsistency.

 Provides full security of data.

 BEHAVIORAL FEASIBILITY

Staffs and personals react positively as there is no chance for loss of job forany of the

employees. As a result the new system got encouragement from theemployees. Therefore the

proposed system is behaviorally feasible.

 OPERATIONAL FEASIBILITY

The new system is very much easier and user friendly. Operational cost isbearable. The

operation with the new system is very easy. The maintenance andmodification of the new system

needs very less human effort. Using commandbuttons throughout the application program

enhance the operational facility.


DATA FLOW DIAGRAM

Data flow diagrams represent one of the most ingenious tools used forstructured analysis.

It has the purpose of clarifying system requirements andidentifying major transformations that

will become programs in system design. Itis the major starting point in the design phase that

functionally decomposes therequirements specifications down to the lowest level of detail. In the

normalconvention a DFD has four major symbols.

Symbols used in DFD are:

Square, this defines source or destination of data

Arrow, which shows data flow

Circle, which represent a process that transforms incoming data into outgoingflow.
Open rectangle, which shows a data store

The following rules must be satisfied while constructing DFD.

1) Process should be named and numbered for easy reference. And each nameshould be

representative of the process.

2) The direction of flow is from top to bottom and left to right.

3) When a process is exploded into lower level details, they are numbered.

4) The name of data stores, sources and destinations are written in capitalletters. Process and data

flow names have the first letter of each word capitalized.

LEVEL 0 CONTEXT FREE DIAGRAM


LEVEL 1 CUSTOMER

LEVEL 1 Vehicle Owner


LEVEL 1 ADMIN
DATABASE DESIGN

Login

Field Name Field Size Description Constraints

loginid Int(5) Login Id Primary Key

username Varchar(45) User name Not Null

password Varchar(45) password Not Null

type Varchar(45) User Type Not Null

status Varchar(45) Approved status Not Null

Tb_vowner

Field Name Field Size Description Constraints

Vowner_id Int(5) Vehicle owner Id Primary Key

fullname Varchar(45) fullname Not Null

address Varchar(45) address Not Null

phone Varchar(45) Phone number Not Null

email Varchar(45) Email id Not Null

Tb_Customer

Field Name Field Size Description Constraints


Cus_id Int(5) Customer Id Primary Key

fullname Varchar(45) full name Not Null

address Varchar(45) address Not Null

phone Varchar(45) Phone number Not Null

email Varchar(45) Email-id Not Null

Tb_vehicles

Field Name Field Size Description Constraints

Vid Int(5) Vehicle Id Primary Key

vmodel Varchar(45) Vehicle model Not Null

name Varchar(45) Name of vehicle Not Null

regno Varchar(45) Vehicle registration Not Null


number

Vowner_id Int(5) Vehicle owner id Foreign Key

Price_hour Varchar(45) Price per hour Not Null

status Varchar(45) Rented or not Not Null


rented
Tb_billing

Field Name Field Size Description Constraints

billid Int(5) billing Id Primary Key

vehid Int(5) Vehicle id Foreign Key

price Varchar(45) price Not Null

bildate Varchar(45) Bll date Not Null

hireorsale Varchar(45) Hired or saled Not Null

id Int(5) Hire id or sale id Foreign Key

Tb_hire

Field Name Field Size Description Constraints

hireid Int(5) Customer Id Primary Key

vehid Int(5) vehicle id Foreign Key

cusid float customerid Foreign Key

date date hired date Not Null

time Varchar(45) Hired ime Not Null

id Int(5) Hire id or sale id Foreign Key

You might also like