You are on page 1of 68

201

Car Hire
Portal

Submitted To
Smt. Chandaben Mohanbhai Patel Institute Of Computer
Applications

Submitted By
Ankita Dalsaniya (10MCA013)
Sneha Jaiswal
(10MCA034)
Rachit Pandya
(10MCA057)

L & T Power

[Car Hire Portal]

[Car Hire Porta

2 | Page

L & T Power

[Car Hire Portal]

[Car Hire Porta

With immense pleasure we would like to present


the project assignment of "CAR HIRE PORTAL".

this report on

we are thankful to all that helped a lot of successful completion of


project and for providing valuable guidance throughout our project
work. So we take this opportunity to thanks the people to make
this project and report success.

We would like to Special Thanks to our internal guide Mr.Dharmendra


Patel and our external guide Ms.Priti Visavadia and Ms.Smriti Tripathi
for giving the guidance

about our project. And all persons who have end

favored us .From the learning and processing the knowledge during the
project.

We
would
like to thank
our
faculty members
people who have directly or indirectly helped us in
project work and study successful.

and those
making this

3 | Page

L & T Power

[Car Hire Portal]

[Car Hire Porta

4 | Page

L & T Power

[Car Hire Portal]

[Car Hire Porta

It gives us great pleasure in placing in the hands of


our esteemed Faculties. This individual report, which we
believe will go
through the
documentation
of
the
project work done by us.

The objective of
this report is
conceptual understanding of the
working guide.

to provide both a
system as well as

Surely no other technology as Information


Technology
is proven as the driving force of the Nation. I.T not only
decides the present but also the future.
the need
for
software development
today is a competence in a GUI
based
front end
tool
as
far
the
database
programming is concerned.

A
typical
scenario
today
involves
an
application
consisting of a visual front end for presenting data
and reporting option to the enterprise user,
and
a
connection to a database for piping data to controls
such
as text boxes, tables and list boxes . These
application typically feature reporting functions to provide
documentation to teachers and administrative.

student
learns
organizational
structure,
rules
and
regulations
and
management in a
real sense , which
helps student to get discipline in life.
5 | Page

L & T Power

[Car Hire Portal]

[Car Hire Porta

Aimed
for
providing
the reader
with
easier
and
depth knowledge
of
all
the
basic
as
well
as
important aspects
related to the system having the
functionality` s of
almost
all
the
things,
which we
have gone through from the point
of
view of any
system development life cycle.

Moreover we have found MS SQL Server to be the


most exciting environment to work with, especially when
the GUI tool like ASP.Net 2010.

Ankita Dalsaniya
Sneha Jaiswal
Rachit Pandya

6 | Page

L & T Power

[Car Hire Portal]

[Car Hire Porta

7 | Page

L & T Power

[Car Hire Portal]

[Car Hire Porta

Project
Introduction..
09
Project
Profile
.11
Introduction to
tools.13
System
Requirement.
16
Scope
18
System
Module.
20
Diagrams
22
Data
Dictionary
.27
Screen
Layouts
..33
Test
Cases
.59
Future
Enhancement
63
8 | Page

L & T Power

[Car Hire Portal]

[Car Hire Porta

Bibliography
...65

9 | Page

L & T Power

[Car Hire Portal]

[Car Hire Porta

Car Hire Portal provides facility for hiring car for the employees
of L&T. It will maintain diffrerent terms and conditions for hiring
car for employees of different departments.
The system will contain user dashboard which will maintain the
requests made by user . the request form will contain
information about source,destination ,departments etc.
The system will contain all the pending request for approval of
HOD. HOD for the specific department of the L&T will be able
to view requests pending for his approval only. Link for going to
every user request will be available so that request can be
10 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

approved. As well As HOD can approv the requests in one go


by selecting all .
Infrastructure and Services will have a dashboard for all the
requests which have been approved by vendor and have not
yet been assigned a vendor to them.

11 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Project Title

Car Hire Portal

Project Definition

Car Hire Portal provides facility for hiring


car for the employees of L & T.it will
maintain diffrerent terms and conditions
for hiring car for employees of different
departments.

Organization

L & T Power ,Baroda

12 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Organization Addresss

L & T Power(Knowledgecity),
B/W vaghodia crossing ,ajwa ,
Baroda.

Project Category

Website

Project Duration

4 Months

Front End

Microsoft Visual Studio 2010

Back-End

SQL Express Edition

Operating System

Window 7 and Later

Documentation Tool

MS Word 2010
MS Power Point 2010

Developed By

Ankita Dalsaniya
Sneha Jaiswal
Rachit Pandya

Internal Guide

Mr.Dharmendra Patel

External Guide

Ms.Priti Visavadiya
Ms.Smriti Tripathi

(10MCA013)
(10MCA034)
(10MCA057)

13 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Front End: Microsoft Visual Studio 2010


14 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Microsoft Visual Studio is an integrated development


environment (IDE) from Microsoft. It is used to develop
console and graphical user interfaceapplications along with
Windows Forms applications, web sites, web applications,
and web services in both native code together with managed
code for all platforms supported by Microsoft Windows,
Windows Mobile, Windows CE, .NET Framework, .NET
Compact Framework and Microsoft Silverlight.
Built-in languages include C/C++ (via Visual C++), VB.NET
(via Visual Basic .NET), C# (via Visual C#), and F# (as of
Visual Studio 2010).

Language: Visual C#
Microsoft Visual C# is Microsoft's implementation of the C#
specification, included in the Microsoft Visual Studio suite of
products. It is based on the ECMA/ISO specification of the
C# language, which Microsoft also created. While multiple
implementations of the specification exist, Visual C# is by far
the one most commonly used. In most contexts, an
unqualified reference to "C#" is taken to mean "Visual C#."

Back End: SQL Express Edition


Microsoft SQL Server Express, a freely downloadable and
distributable version of Microsoft's SQL
Serverrelational
database management system, comprises a database
15 | P a g e

L & T Power
specifically targeted
applications.

[Car Hire Portal]

[Car Hire Porta

for

embedded

and

smaller-scale

16 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

17 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Following requirements can be found:


The system should be automated. After computerizing the
system whole work should be done accurately with data
consistency and redundancy.
It should be collaborative portal to manage records with
inputs from users for different processes.
System should be alert the user by SMS as well as mail.
Proper security should be maintain.

18 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Car Hire Portal will help the company for renting car for their
employee and also provide the facility to vendor to check the
invoice.
19 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

This application will be useful to every department of the company


for their employee to hire the car for their trip & visits.

20 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

There are three Modules of our system.


(1)Car Hire
(2)Request Grant
(3)Invoice

21 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

(1)Car Hire
This module maintains all the details regarding car hire. It will maintain
information for the employees of L & T those are associated with car
hiring process.

(2)Request Grant

This module will grant the request for employees those are
requested for car.

(3)Invoice
This module will generate invoice for employees those are
completed their trips.

22 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Class Diagram

23 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Use case Diagram

24 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Activity Diagram
25 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Sequence Diagram

26 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

27 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

28 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

(1)Employee_Master
This table will maintain the all the information about the
employee.
Sno

Column
Name

Datatype

Constraints

Description

PSNo

Varchar(15)

Primary key

ID Of Employee

EmpName

Varchar(40)

Not null

Name Of Employee

Addr

Varchar(100)

Not null

Address of Employee

City

Varchar(25)

Not null

City of employee

MobNo

Numeric(10,0)

Not null

Email

Varchar(60)

Not null

Mobile No of
employee
Email of employee

DOB

Date

Not null

DeptId

Varchar(3)

DesgId

Varchar(10)

Reference to
Department
Master
null

10

GrdId

Varchar(4)

11

Role

Varchar(10)

Reference to
Grade Master
Not null

12

FirmName

Varchar(30)

null

13

Pwd

Varchar(20)

null

Birth date of
employee
Department of
employee
Designation of
employee
Gradation of
employee
Role of employee
This field is visible
when role is vendor
Passpord of emploee

29 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

(2) Department_Master
This table will contain the information about the department.
Sno

Column
Name

Datatype

Constraints

Description

DeptId

Varchar(3)

Primary key

ID Of Department

DeptName

Varchar(20)

Not null

Name of department

Debitcode

Varchar(10)

Not null

Costcode

Varchar(10)

Not null

Debit code of
department
Cost code of
department

(3)Vendor scheme
This table will contain the information about the vendor
scheme.
Sno

Column
Name

Datatype

Constraints

Description

SchemeId

Varchar(4)

Primary key

ID Of Scheme

Vendor_PSNO

Varchar(15)

Reference to
Employee
Master

ID Of Vendor

CarName

Varchar(10)

Not null

Name of car

CarType

Varchar(6)

Not null

Type of car

Lt100

Numeric(5,2)

Not null

Less than 100 km

Gt100

Numeric(5,2)

Not null

Greater than 100 km

NghtHlt

Numeric(2,0)

Not null

Rate of night halt

30 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

(4) Grade_Master
This table will contain the information about the
gradation scheme of employee.
Sno

Column
Name

Datatype

Constraints

Description

GrdId

Varchar(4)

Primary key

Grade Id of Employee

Grade_Name Varchar(5)

Not null

Per_Req

Not null

Grade Name of
Employee
Special Request
Requirement

Varchar(3)

(5) Designation_Master
This table will contain the information about the
Designation.
Sno

Column
Name

Datatype

Constraints

Description

DesgId

Varchar(5)

Primary key

ID Of Designation

DesgName

Varchar(20)

Not null

Name of Designation

31 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

(6) TripComp
This table will contain the information about the Trip
Completion.
Sno

Column
Name

Datatype

Constraints

Description

TripId

Varchar(10)

Primary key

Trip completion Id

PSNo

Varchar(15)

Not null

ID Of Employee

ReqId

(10)Varchar

Not Null

AddiCost

Numeric(7,2)

Null

Finalamt

Numeric(8,2)

Not Null

Vendor_PSNo

Varchar(15)

Not Null

Request Id of
employee
Additional cost of
employee
Total Travel expenses
of employee
ID of vendor

Clarification

Varchar(3)

Null

Yes/No

Compdt

Date

Null

Trip completion date

Que

Varchar(100)

Null

10

Ans

Varchar(150)

Null

Question for any


changes in trip
receipt
Answer of Question

11

CompStatus

Varchar(15)

Not Null

Compelete/Pending

32 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

(7) CarHire
This table will contain information about car hiring process.
Sno
1
2

Column Name
ReqId
PsNo

Datatype
Varchar(10)
Varchar(15)

Constraints
Primary key
Not Null

Description
ID Of Request No
Id Of Employee

EmpName

Varchar(40)

Not Null

Name of Employee

CostCode

Varchar(10)

Not Null

DebitCode

Varchar(10)

Not Null

DeptId

Varchar(3)

Not Null

Cost code of
Department
Debit code of
Department
Department Name

7
8

Reason
Purpose

Varchar(200)
Varchar(200)

Not Null
Not Null

Reason of Travel
Purpose of Travel

9
10
11

Vendor_PSNo
CarName
CarType

Varchar(15)
Varchar(15)
Varchar(6)

Not Null
Not Null
Not Null

ID Of Vendor
Name of car
Type of Car

12

ApproxDist

Numeric(5,2)

Not Null

13
14

NghtHlt
Amt

Numeric(2,0)
Number(7,2)

Not Null
Not Null

15
16
17

Pdt
Ptime
Source

Date
Varchar(12)
Varchar(150)

Not Null
Not Null
Not Null

Approximate distance
of travel
No of Night hault
Rate according to
travel
Pickup Date
Pickup Time
Name of Source

18

Dest

Varchar(150)

Not Null

Name of Destination

19

HOD_PSNo

Varchar(15)

Not Null

ID of HOD

20

SpPer

Varchar(3)

Yes/No

Special Permission

21
22

Status
ApprovalStatus

Varchar(10)
Varchar(10)

Not Null
Not Null

Status of Request
Approval Status of
Employee

33 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Login Page
34 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

This form will help user to Login to the system.


Table Used:
35 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Employee_Master

Forgot Password

36 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

37 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

This form will help user to find password and send it on previous
registered email address.
Table Used:
Employee_master

Home page

38 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

This Page is display to every User after successfully Login.

User Request Form


39 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Using this page, User Can Register car for Himself or for other
Employee.

Table Used:
Employee_Master
Department_master
CarHire
Grade_master
40 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Cancel Request Form

This form is used to cancel car hire request. User can cancel only
those car hire request which are pending for approval from I&S
Person. After approval of I&S person user is not able to see that
request for cancelation.
Table Used:
CarHire

41 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

HOD Dashboard

This form display the request that are pending for approval from
HOD. Lower grade employee need special permission from HOD
before hiring the car. Requests are shown in grid view with Hyperlink
of each request. So HOD can easily view detail of request.
Table Used:
CarHire

HOD Detailed View


42 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

This form shows Detail of trip which comes for approval from HOD.
Table Used:
CarHire
Department_master

I&S Dashboard
43 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

This form display the request which are pending for I&S Persons
approval. After successful complete car hire request form & HOD
approval request are display to I&S person for approval and
rejection.
Table Used:
CarHire

44 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

I&S Detailed View

This form displays detail request to I&S Person. Also allow him to
change Vendor, Car or car type.
Table Used:
Carhire
Department_master

45 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Vendor Dashboard-Arrival Request

This form shows the vendor for which he has to assign car. First it
shows all arrived request which has not assign car in grid view. All
requests has hyperlink so detail can be viewed.
Table Used:
Carhire

46 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Driver Assign Form

Using this form, Vendor can assign Driver Information & car
information to User for their trip. Mail has been sent to User about
this information.
Table Used:
CarHire
TripComp

47 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Trip Completion-Vendor

After successful completion of users trip vendor can see his/her trip
information in this form. Using the link he can completely see the
information and fill up trip completion form.
Table Used:
TripComp
Department_master
CarHire

48 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Trip Completion Form

On this form Vendor can fill the detail of additional charges. By click
on Okey button mail is sent to user about informing the trip & final
cost.
Table Used:
TripComp
CarHire
Department_master

49 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Trip Complition Request Form-User

This form will display the Trip Completion Information after


successfully completion of trip. And after vendor fill up the trip
completion form.
Table Used:
CarHire
TripComp
Department_master

50 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Clarification Form

Using this form User ask for clarification to vendor if he/she want.
Other wise request sent to F&A Department for payment purpose.
Table Used:
TripComp
CarHire
Department_master

51 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Vendor Dashboard-Calrification Form

If user wants clarification then vendor can see his/her request &
query. This form show list of request arrives for clarification.
Table Used:
TripComp
Carhire

52 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Clarification answer

Using this form, Vendor can answer users clarification.


Table Used:
CarHire
TripComp

User Dashboard-Clarification Answer


53 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Using this form User can view the answer given by Vendor.
Table Used:
TripComp
Carhire

Clarification Answer Detail Form


54 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

This form gives Detailed Information about answer given by vendor.


By click on Okey button this request sent to F&A Department for
further payment process.
Table Used:
TripComp
Carhire

55 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

F&A Dashboard

This form is visible to F&A Person. It shows the trip requests which
are completed.
Table Used:
TripComp
Carhire

56 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

F&A Invoice Generation form

This form Prints the Invoice for the trip of User.


Table Used:
TripComp
Carhire

57 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Registration Form

This form is visible to Admin only. He/She can use this form to
register new employee to this system.
Table Used:
Employee_Master

58 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Change Password

User can use this form to change his own password.


Table Used:
Employee_Master
59 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

60 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Login Form
Test
Case

Situation

Expected

Actual

Output

Output

No
1

Login with
incorrect user id
and password

Error message

Login with correct


user id and
password

Accepted

Error message :
User Id and
password are
incorrect.
Accepted

Request Form
Test
Case

Situation

Expected

Actual

Output

Output

No
1

Enter the pickup


date is belowed
todays date

Focus again on
pickup date

Focus on Pickup
date

If some fields are


empty

Error Message:
*(Required Field)

Print the
Message

61 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Registration form
Test
Case

Situation

Expected

Actual

Output

Output

No
1

If enter the wrong


data then display
messages.

First Name

Last Name

Address

City

Mobile No

Email Id

Error Message:

First name
contains
only
alphabets.
Last name
contains
only
alphabets.
Address
cant be
null.
City name
contain only
alphabets.
Mobile no is
not valid.
Email Id is
not in
correct
form.

Error Message:

First name
is
containing
only
alphabets.
Last name
is
containing
only
alphabets.
Address
cant be
null.
City name
contain
only
alphabets.
Mobile no
is not
valid.
Email Id is
not in
62 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta


correct
form.

63 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Vendor Form
Test
Case

Situation

Expected

Actual

Output

Output

No
1

If fields are
empty

Driver
Name

Driver
Mobile No

Car No

Error Message:
*(Required Field)

Driver Name
contains only
alphabets
Mobile No
contains only
digits.
Car number is
not on proper
format.

Print the Message

Driver Name
contains only
alphabets
Mobile No
contains only
digits.
Car number
is not on
proper
format.

64 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

65 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

SMS Facility
In future, we can enhance our system with SMS
Facility. When vendor can assign the car and driver for
requested user then SMS will send to the user and
user can get the driver name, car no and driver mobile
no through sms.

66 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Books for C#

67 | P a g e

L & T Power

[Car Hire Portal]

[Car Hire Porta

Book Name

Author Name

Programming C#:Building .NET


Application with C#

Jesse Liberty

Books for ASP.NET


Book Name

Author Name

Beginning ASP.NET 3.5: in C# and VB

Imar Spaanjaars

Books for UML


Book Name

Author Name

The Unified Modeling Language User


Guide(2 nd Edition)

Grady Booch
James Rubaugh
Ivan Jacobson

68 | P a g e