Вы находитесь на странице: 1из 28

1.

INTRODUCTION

An existing system can provide manually paper work. The user has to go in the office
where user can get the car on rent and book their car. In the existing system you
cannot provide feedback of the user to the admin online. The new system is totally
computerized system. A new system provides features like time efficiency to show
car details, user profiles and whatever the customer will give the feedback to the
admin. This system provides tourism and travelling facilities. An inquiry is easily
done by user in the system. It is the most software application for managing online car
Pooling business.

Car Pooling System is software program for car operators to manage day to day
operations. The project is done for the cab operator who has more than 100 cab in
the city. The main problem they are facing is booking the cab customer is
called There is a lot of mismatch in the address or in handling or in billing
To solve this problem this project is developed This project has options to
store all the details of cab drivers and customers. So then customer called they
will feed the data in computer so easily we can allocate particular cab
particular customer And based on this we can do the billing.

There are various existing system for the Online Car Pooling System management
Services in that system only provide the minimum function such that only pick up and
drop option but after carefully survey we found that some of them are non-interactive
i.e. they do not provide a medium between the certain places not cover all the places.
The current website of Fleet management services provides the various services and
static data.

Online Car Pooling System Page 1


1.1 MOTIVATION

Since all the transactions are stored in different registers it takes lot of time to prepare in the
existing system, information related to all transactions is stored in different registers, different
reports. As the information passes through different registers, each register is consolidated and
sent to next register. So the same information is being tabulated at each register, which involves
lot of complication and duplication in work, thus it causes redundancy.

Since the data compiled at different section, the possibility of tabulating a data
wrongly increases. Also if the data is more, validation becomes difficult. This may result
cause a loss of accuracy of data. As the information is stored in the particular Format, it can
only be retrieved in the same format. But if it is to be retrieve in different format, it is not
possible.

In the existing system, data transaction being stored on too long registers it is very difficult to
refer after some time. At the various reports are tabulated manually. They are not such
Attractive and require more time. They do not provide adequate help in maintaining the
accounts.

Manual time and accuracy suffer because part time instructor always views the task. The
current website automates your entire front-office operations like accepting customer
bookings, allocation of vehicles & drivers prepare customer invoices. The system also takes
care of all back-office operations like capturing of maintenance costs incurred, fuel purchase,
accident records, service log etc. Admin Module handles the entire Master forms such as
Company information, Employee information User allocation, change password, Vehicle
type, vehicle tariff etc.

Online Car Pooling System Page 2


1.2 OBJECTIVES

The Fleet Services Management System was successfully designed and is tested
for accuracy and quality.

During this project we have accomplished all the objectives and this
project meets the needs of the organization. The developed will be used in
searching, retrieving and generating information for the concerned requests.

ACHIEVED GOALS



Reduced paper & physical work

 Easy way of booking

 Reduced errors due to human intervention

 User friendly screens to enter the data

Portable and flexible for further enhancement

Online Car Pooling System Page 3


1.3 BRIEF DESCRIPTION OF EXISTING SYSTEM

There are various existing system for the Fleet management Services in that system only
provide the minimum function such that only pick up and drop option but after carefully
survey we found that some of them are non-interactive i.e. they do not provide a medium
between the certain places not cover all the places. The current website of Fleet management
services provides the various services and static data.

Manual time and accuracy suffer because part time instructor always views the
task. The current website automates your entire front-office operations like accepting
customer bookings, allocation of vehicles & drivers prepare customer invoices. The system
also takes care of all back-office operations like capturing of maintenance costs incurred, fuel
purchase, accident records, service log etc. Admin Module handles the entire Master forms
such as Company information, Employee information User allocation, change password,
Vehicle type, vehicle tariff etc.

Online Car Pooling System Page 4


2.SYSTEM ANALYSIS
2.1 .NET PROGRAMMING (FRONT END)
The .NET framework is a software framework developed by Microsoft that runs
primarily on Microsoft windows. It includes a large library and provides language
interoperability across several programming languages. Program written for the .NET
framework execute in a software environment knows as Common language runtime (CLR),
an application virtual machine that provides important services such as security, memory
management, and exception handling. The class library and the CLR together constitute the
.Net framework.

The .Net framework’s base class library provides user interface, data access,
database connectivity, cryptography, web application development, numeric algorithms and
network communication. Programmers produce software by combining their own source
code with the .Net framework and other libraries. The .Net framework is intended to be use
by most new application created for the windows platform. Microsoft also produces a popular
integrated development environment largely for .Net software called visual studio. Our online
student registration project is basically consisting of:

1. ASP .NET

ASP .NET is web application framework developed and marketed by Microsoft to


allow programmers to build dynamic websites, web application and web services. It was first
released in January 2002 with version 1.0 of the .NET framework and is the successor to
Microsoft’s active server pages (ASP) technology. ASP.NET is build to common language
runtime (CLR), allowing programmers to ASP.NET code using any supported .NET
language. The ASP.NET SOAP extension framework allows ASP.NET component to process
SOAP message. ASP.NET is a web development platform, which provides a programming

Online Car Pooling System Page 5


model, a comprehensive software infrastructure and various services required to build up
robust web applications for PC as well as mobile devices.
ASP.NET is a part of Microsoft .Net platform. ASP.NET applications are compiled
codes, written using the extensible and reusable components or objects present in .Net
framework. These codes can use the entire hierarchy of classes in .Net framework.
ASP.NET application codes can be written in any of the following languages:

C#

Visual Basic.Net

Jscript

J#

ASP.NET is used to produce interactive, data-driven web applications over the


internet. It consists of a large number of controls such as text boxes, buttons, and labels for
assembling, configuring, and manipulating code to create HTML pages.

Online Car Pooling System Page 6


2. ASP.NET CONTROLS

1. Button Control:

One of the most popular controls in ASP.Net is the button control. They are the
controls which we click and release to perform some action. Buttons are use most for
handling event in code; say for sending data entered in the form to the database and so on.
The default event of the buttons is the click event and the button class is based on the button
base class which is based on the control class.

2. Textbox Controls:

Windows user should be familiar with textboxes .These control looks like a box and
accepts input from the user. The textbox is based on the textbox base class which is based on
the control class. Textboxes are used to accept the input from the user to display the text. By
default we can enter up to 2048 characters in a textbox but if the multiline property is set to
true we can enter up to 32kb of text.

3. Labels:

Label controls provide an easy way to display text which can be changed from one
execution of a page to the next. If you want to display text that does not change, you use the
literal text. Labels are those controls that are used to display text in other parts of the
application. They are based on the control class.

4. File Upload Control:

The File Upload control allows the user to browse for and select the file to be
uploaded, providing a browse button and a text box for entering the filename. Once the user
has entered the filename in the text box by typing the name or browsing, the Save As method
of the File Upload control can be called to save the file to the disk.

5. Grid View Control:

A recurring task in software development is to display tabular data .Asp.net


provides a number of tools for showing tabular data in a grid, including the grid view control.
With the grid view control, you can display, edit and delete data from many different kinds of

Online Car Pooling System Page 7


data sources, including databases, xml files and business objects that expose data. The grid
view control also allows you to specify the format of the columns.

6. Repeater Control:

The repeater control as the name suggests will repeat its content and it can be used
to display data using any html element. Repeater control will be populated from database and
the data will be displayed as html table on the page.

7. Data List Control:

The data list control is, like the repeater control use to display a repeated list of
items that are bound to the control. However the data list control adds a table around the data
item by default. The data list control may be bound to the database table, an xml file, or
another list of items.

Online Car Pooling System Page 8


2.2 SQL SERVER (BACK END)
 Introduction to Microsoft SQL :
Microsoft SQL Server is a relational database server developed by Microsoft.
It is a software product whose primary function is to store and retrieve data as a
requested by other software application, be it those on the same computer or those
running on another computer across a network(including the Internet).There are at
least a dozen different editions of Microsoft SQL Server aimed at different audiences
and for different workloads(ranging from small applications that store and retrieve
data on the same computer, to millions of users computers that access huge amount of
data from Internet at the same time).

 SQL Server 2005:

It included native support for managing XML data, in addition to relational


data. For this purpose, it defined an XML data type that could be use either as a in
datatype in database column or as literals in queries.XML columns can be associated
with XSD schemas; XML data being stored is verified against the schema. The XML
is converted to an internal binary datatype before being stored in a database
.Specialized indexing methods were made available for XML data.XML data is
queried using query; SQL Server 2005 added some extensions to the T-SQL language
to allow embedding Xquery queries in T-SQL.IN addition it also defines a new
extension to Xquery, called XML DML that allows query based modification to XML
data.SQL Server 2005 also allows us database server to be exposed over web services
using tabular data stream(TDS) packets encapsulated within SOAP(protocol) request
when the data is accessed over web services, result are returned as XML.

Online Car Pooling System Page 9


Online Car Pooling System Page 10
Features of SQL SERVER 2005:

 SQL is English like language. It uses word such as select, insert, delete as part o fits
command set.
 SQL is a non-procedural language. You specify what information you require, not
how to get it. In other words, SQL does not require you to specify the access method
of data. All SQL statement uses the query optimizer-a part of the RDBMS to
determine the fastest means of retrieving the specified data. This feature makes it
easier for you to concentrate on obtaining the desired results.
 SQL process set of records rather than a single record at a time. The most common
form of set of records is a table.
 A range of users including DBAs, application programmers, management personnel,
and many types of end users can use SQL.
 SQL provides commands for a variety of tasks including:
 Querying data
 Inserting, updating and deleting rows in a table
 Creating, modifying and deleting database objects
 Controlling access to the database and database objects
 Guaranteeing database consistency.

Online Car Pooling System Page 11


3. DESIGN
3.1 DETAIL DESIGN

 Data Flow Diagram :

A Data Flow Diagram (DFD) is a graphical representation of the “flow” of data


through a system, modeling its process aspects. Often they are a preliminary steps used to
create an overview of the system which can later be elaborated. DFDs can also be used for
the visualization of data processing (structured design).

Figure 3.1 Data flow diagram

Online Car Pooling System Page 12


 Flowchart :

 Use Case User

Online Car Pooling System Page 13


 Usecase Admin :

 Architecture :

Online Car Pooling System Page 14


 Database Design

Database is a collection of interrelated data stored with a minimum redundancy to save


resources quickly and efficiently. The general objective is to:
o Make information accessible, quick, inexpensive and flexible for user,
o Reduce duplication of data.
o Greater emphasis on the integration.

 Tables:

Registration :

Figure 3.3: CarBooked Table

Online Car Pooling System Page 15


3.2 PROBLEM DEFINITION

There are various existing system for the Fleet management Services in that system only
provide the minimum function such that only pick up and drop option but after carefully
survey we found that some of them are non-interactive i.e. they do not provide a medium
between the certain places not cover all the places. The current website of Fleet management
services provides the various services and static data.

Manual time and accuracy suffer because part time instructor always views the
task. The current website automates your entire front-office operations like accepting
customer bookings, allocation of vehicles & drivers prepare customer invoices. The system
also takes care of all back-office operations like capturing of maintenance costs incurred, fuel
purchase, accident records, service log etc. Admin Module handles the entire Master forms
such as Company information, Employee information User allocation, change password,
Vehicle type, vehicle tariff etc.

Need for Computerization


 Duplication of work avoided
 Paper work is drastically reduced
 Retrieval and access of data is easy

High-Level Project Goals

Online Car Pooling System Page 16


 Improve efficiency in police department
 Availability of online police service to citizens
 Availability of data to senior officials for quick decision making
 Better administration

3.3 REQUIREMENT ANALYSIS

Since all the transactions are stored in different registers it takes lot of time to prepare in the
existing system, information related to all transactions is stored in different registers, different
reports. As the information passes through different registers, each register is consolidated and

Online Car Pooling System Page 17


sent to next register. So the same information is being tabulated at each register, which involves
lot of complication and duplication in work, thus it causes redundancy.

The requirements of the system can be categorized into two categories:


A] Hardware Requirements
B] Software Requirements

A] Hardware Requirements:

 Intel Pentium IV Processor or above


 1 GB RAM or above
 Minimum 500 MB free Hard Disk Space

B] Software Requirements:

 Operating System: Any Windows Platform.


 Server:-IIS (Internet Information Service).
 Browser: Google Chrome 11 or above, Mozilla Firefox 8.2 or above or any other
browser.
 Flash Plug-in.

Online Car Pooling System Page 18


3.4 PROPOSED DESIGN

System Design:

The system design is process of planning to develop an application to stand against the
existing ones design specifies how to accomplish the objectives. It begins with the search the
alternative solution. The design module focuses mainly on four major areas data architecture
interface and component.

Modules
In this application we define four modules that are:

Admin Management Module

User Module

 Admin Management Modules

Admin Module handles the entire Master forms such as Company information,
Employee information

User allocation, change password, Vehicle type, vehicle tariff, this module also helps
to configure such as Financial year configuration etc.

 Maintaining the Details of the Company


 Vehicle Type
 Vehicle Master
 Vehicle Tariff
 Employee Master
 User Master

Online Car Pooling System Page 19


 User Module

Login
This module provides a login to user to enter a website for booking a car.

Book a Car
This module provides facility for Users to get Different category of car. In categories
different types of car are available in which customer can book a car.

View Booking
In this module Customer can see their booked history and details.

Cancel Booking
In this module customers cancel the booked car.

Logout
This module provides logout your session.

Online Car Pooling System Page 20


4. SYSTEM IMPLEMENTION
 Main Page:

Figure 4.1 Main Page

 Description:

This is the Home Page of Web Application for collage resources Management
System. In this page we can provide login page. Through this admin could be login.
After login they can also rights for doing booking/cancellation & so on.

 User Registration:

Figure 4.2 User Registration

 Description:

This image represents the official desk on which Registration and Login will work. It will
user to Register.

Online Car Pooling System Page 21


 User Login:

Figure 4.2 User Login

 Description:

This is the Login page of fleet management system. In which the user or admin can login
the website so they can access their data. The login page shows field of username and
password

Online Car Pooling System Page 22


 Admin

 Description

This is the home page of Admin. By the using of this page he /she can do the Insert
Car, View Booking, View Car, and Logout. All this information can handle a by
admin. The admin can access all the data through this page.

 Insert Car :

Figure 4.3 Insert Car


 Description:

This is the page of Add New Car One more point is noticeable that The Technical
Admin has also rights for adding the new car in the system and also put the details of
it. For all the above points admin is responsible for Add Car.
Online Car Pooling System Page 23
 View Booking:

Figure 4.3 View Booking


 Description:

This is the page which will describe about of all the booking of cars. Through this
page admin see all the car booking details

 View Type Of Car :

Online Car Pooling System Page 24


Figure 4.3 View Type Of car

 Description:
This is the page of view car. In view car there are three categories Economy,
Standard, Lux. where users can select any types of car for booking

 Book Car :

 Booking Details :

Online Car Pooling System Page 25


 Booked Car :

Online Car Pooling System Page 26


6.CONCLUSION

The project entitled “Fleet Services Management System” is a fast, affordable, low-risk
solution with easy implementation and lower maintenance and operational costs. The system
has been developed with much care that it is free of errors and at the same time it is efficient
and less time consuming. The important thing is that the system is robust. We have tried our
level best to make the site as dynamic as possible. The entire system is secured. Therefore, it
increases the accountability of the individuals towards their work commitment and faster
good working culture in the organization.

REFERENCES

Books Reference:

 The Complete Reference of ASP.NET


 The Complete Reference of HTML

Web Reference:

 https://www.tutorialspoint.com/asp.net/
 https://www.w3schools.com/sql/default.asp
 https://www.w3schools.com/bootstrap/default.asp

Online Car Pooling System Page 27


Online Car Pooling System Page 28

Вам также может понравиться