0% found this document useful (0 votes)
15 views50 pages

Transport

The document is a project report on the Transportation Management System submitted by Patil Monika Nilesh for her Bachelor of Computer Application degree at Kavayitri Bahinabai Chaudhari North Maharashtra University. It includes sections on project aims, hardware and software requirements, system description, and the advantages of computerization in transportation management. The report also highlights the importance of PHP and MySQL in developing the system and discusses the normalization process in database management.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views50 pages

Transport

The document is a project report on the Transportation Management System submitted by Patil Monika Nilesh for her Bachelor of Computer Application degree at Kavayitri Bahinabai Chaudhari North Maharashtra University. It includes sections on project aims, hardware and software requirements, system description, and the advantages of computerization in transportation management. The report also highlights the importance of PHP and MySQL in developing the system and discusses the normalization process in database management.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 50

SEAT No.

JET’S ZULAL BHILAJIRAO PATIL COLLEGE,


DHULE.
Project Report On
Transportation Management System

Submitted By
Patil Monika Nilesh
Guided By
Prof. Rupali Chavan
TYBCA
ACADEMIC YEAR 2024-2025
Submitted To
KAVAYITRI BAHINABAI CHAUDHARI
NORTH MAHARASHTRA UNIVERSITY, JALGAON.
For partial fulfilment of the degree of
Bachelor of Computer Application
JET’S ZULAL BHILAJIRAO PATIL COLLEGE, DHULE

CERTIFICATE
This is to certify that the project titled “Transportation
Management System” has been carried out by Miss Patil
Monika Nilesh under my guidance in partial fulfilment of the
degree of Bachelor Of Computer Application Of Kavayitri
Bahinabai Chaudhari North Maharashtra University, Jalgaon
during the academic year 2024-2025.

Guided By: (Head of Department)


Prof. Rupali Chavan Prof. Pankaj Adawadkar

Internal Examiner External Examiner

Date: / 03 / 2025
Place: DHULE.
Acknowledgement

I would like to take this opportunity to express my


gratitude towards all of those people who have in various
ways helped in successful completion of present this
project.
My special acknowledgement to guide Prof. Rupali
Chavan and Head of Department Prof. Pankaj Adawadkar
and Prof. Sameer Shah for their timely suggestions, help
and encouragement. I must pay my most sincere
indebtedness towards all staff members without whose
help this project would have been much more difficult to
complete.

I am also thankful to my friends. My sincere thanks


also go to those who have directly or indirectly helped me
in this project.
I would also like to pay humble gratitude to my
parents for providing me emotional encouragement and
moral support for this project.

Patil Monika Nilesh


JET’S ZULAL BHILAJIRAO PATIL COLLEGE, DHULE

Organization Certificate
This is to certify that Miss Patil Monika Nilesh
student of Zulal Bhilajirao Patil College, Dhule
studying Bachelor of Computer Application.
(BCA) IIIrd Year for academic Year 2024-2025
has successfully completed the project on
“ Transportation Management System ” .
His Project wok is satisfied and meets all
requirements for Computerization of our
system. We wish them for their bright future.
Date: / 03 / 2025
Place: DHULE.

Stamp
Project Profile

 Project Title :- Transportation Management System.

 Aim :-Maintain the transportation work easily keeping


the transport agency up to date regarding
vehicle information.
 Hardware used :- Pentium-IV-Core 2 Duo500 GB HDD, 4 GB
RAM , Keyboard, Mouse, SVGA Monitor

 Software used :- PHP & MYSQL

 Operating System :- Windows-7 or Onwards

 Server :- Wamp/Xamp

 Client Side :- HTML, JavaScript, CSS

 Server Side :- PHP,MYSQL

 Project Guide :- Prof. Rupali Chavan

 Developed By :- Patil Monika Nilesh

 Year :- 2024-2025
Meaning for PROJECT:-
INDEX

Chapter Topic Name Page

1. Introduction

1.1 Introduction to Transportation Management


System

1.2 Need of Computerization

1.3 Advantages of Computerized System

2. Hardware & Software Requirements

2.1 Hardware Requirements

2.2 Software Requirements

2.3 Introduction to php

2.4 Introduction to Access

2.5 Normalization

3. Feasibility Study

3.1 Need for Feasibility Study

3.2 Methods

3.3 Type of Feasibility

3.4 Objectives of System

4. System Description

4.1 Data Dictionary


4.2 Data Flow Diagrams

4.3 System Flow Diagrams

4.4 Database Tables

4.5 Input &Output Screens

5. Implementation

5.1 User Training Guide

5.2 Expected Problems & Solutions

6. Conclusions & Suggestions

6.1 Merits

6.2 Demerits

6.3 Suggestions to New Organizations

7. References
Chapter-1
Introduction

1.1 Introduction to Transportation Management System.


During 1950 Indian Government passed rule for transport Corporation, for
all the states the motivation behind this rule Indian Government want to activate
all the states in India and for it Indian Government give permission to
transportation in interstate to all states in India and give instruction to this
transport corporation to transport post.

TCI XPS

TCI-XPS is India's leading door - to - door Express Distribution Specialist. A


division of the INR 1500 corers. Group TCI, TCI XPS is well equipped to
handle the diverse express delivery requirements of your industry domestically
and globally.

Deliveries to 13,000 locations in India & more than 200 countries


overseas
6500 Strong Workforce
7000 Trucks
8 million sq. ft. of Warehousing Space
SERVICES - ABOUT TCI XPS SURFACE

TCI XPS surface is the core unit of TCI XPS, offering express solutions for
customers express needs, connecting over 3000 pick up and 15000 delivery
locations with fully containerized fleet of Express, feeder and service route
vehicles. TCI XPS surface enables doorstep pickup delivery and offers
customer-friendly, value added services.

SERVICES - VALUE ADDED SERVICES


Door-to-Door Services
Time bound deliveries
Diplomat Services (Extended delivery service to locations where TCI XPS
does not have its branch)
POD (Proof of Delivery)
COD (Collect on Delivery) facility
Large fleet of Express, Feeder and Service trucks
Trained drivers

SERVICES - TECHNOLOGY BACKBONE

TCI XPS deploys contemporary and state of the art information


technology backbone to track and report on the movements of the cargo
handled by it, right from the pick-up till delivery. All critical operational
offices are linked online via VSAT or leased lines to provide near real
time information. NETRAK track and tackle enables the customers to
track their consignments online. "MyXPS" facility is also extended to
select customers to check their account and service relationship with TCI
XPS.

SERVICES - ODA/DIPLOMAT SERVICES

Upto 500 Kgs. Above 500 Kgs.


Distance(kms) Extra Transit Days
(Rs) (Rs)

500
Upto 50kms 1000 3

51-100 kms 1500 2000


3

Above 100 Kms 2000 3000 3

For special zone ODA location additional Rs. 500/- over above matrix would be
charged.
SERVICES - TARIFF CHART Surface Rates Rs /Kg

Zone To

From North East West South Special

North 10 14 12 14 20

East 14 10 14 14 20

West 12 14 10 12 20

South 14 14 12 10 20

Special 20 20 20 20 20

Kindly Call/Write to us for the detailed tariff. Tariff is subject to change


without notice.

Transits days does not include the day of booking and delivery, Sundays public
holidays

VALUE ADDED SERVICE CHARGES

Services Rs. per Docket

FOD (Freight on Delivery) 200

100 per lakh (Min.


COD (Collect on Delivery)
200)

Delivery on Sunday & Holidays 100


1.2 Need of Computerization :-
In order to bring down the available down time to zero and to reduce the
available down time particularly management should get machine utilization. A
down time breaks up reports with high accuracy and well within the time and
for this the application of computer is essential.

Computer can turn out huge amount of complicated work several thousand of
time faster than a human being. Huge capacity of work very high speed and
absolute reliability are the threequalities that have made the computer the right
vehicle to bring home the harvest of science and technology.

It becomes easy to maintain the inventory by computer to keep track of


amounts to and from customer and transactions .

1.3 Advantage of Computerized System:-

 The of computer work can speed up alternative tries out and an optimum
solution can be avoided within the target time.
 Computer is helpful in many practical situations to obtain the best
solution instead of solution obtained with efforts.
 In the calculation all necessary factors can be considered.
Thus eliminating doubtful assumption and crude approximations.

 Huge amount of data can be stored which helps for periodical results and
periodical review.
Chapter 2
Hardware and Software Requirements

2.1Hardware Requirements:-
 Pentium-IV-Core 2 Duo.
 500 GB HDD.
 4 GB RAM.
 Keyboard, Mouse, SVGA Monitor.

2.2 Software Requirements:-


 Operating System- Windows-7 or Onwards.
 Server- Wamp/Xamp.
 Client Side- HTML, Java Script,CSS.
 Server Side- PHP, MYSQL.
2.3 Introduction of PHP:-

What is PHP?

 PHP is an acronym for "PHP: Hypertext Preprocessor"


 PHP is a widely-used, open source scripting language
 PHP scripts are executed on the server
 PHP is free to download and use

What Can PHP Do?

 PHP can generate dynamic page content


 PHP can create, open, read, write, delete, and close files on the server
 PHP can collect form data
 PHP can send and receive cookies
 PHP can add, delete, modify data in your database
 PHP can be used to control user-access
 PHP can encrypt data

Why PHP?

 PHP runs on various platforms (Windows, Linux, Unix, Mac OS X, etc.)


 PHP is compatible with almost all servers used today (Apache, IIS, etc.)
 PHP supports a wide range of databases
 PHP is free. Download it from the official PHP resource: www.php.net
 PHP is easy to learn and runs efficiently on the server side
 The Structure of a PHP Script:-

 PHP is an embedded scripting language when used in web pages. This


means that PHP code is embedded in HTML code. You use HTML tags to
enclose the PHP language that you embed in your HTML file — the same
way that you would use other HTML tags. You create and edit web pages
containing PHP the same way that you create and edit regular HTML pages.
 The PHP language statements are enclosed in PHP tags with the following
form:
 <?php ?>
 Sometimes you can use a shorter version of the PHP tags. You can try
using <? and ?> without the php. If short tags are enabled, you can save a
little typing. However, if you use short tags, your scripts won’t run if they’re
moved to another web host where PHP short tags are not activated.
 PHP processes all statements between the two PHP tags. After the PHP
section is processed, it’s discarded. Or if the PHP statements produce output,
the PHP section is replaced by the output. The browser doesn’t see the PHP
section — the browser sees only its output, if there is any.

 Basic PHP Syntax

 A PHP script can be placed anywhere in the document.

 A PHP script starts with <?php and ends with ?>:

 <?php
// PHP code goes here
?>

 The default file extension for PHP files is ".php".


 A PHP file normally contains HTML tags, and some PHP scripting code.

 Below, we have an example of a simple PHP file, with a PHP script that uses
a built-in PHP function "echo" to output the text "Hello World!" on a web
page:

 <html>
<body>
<h1>My first PHP page</h1>
<?php
echo "Hello World!";
?>
</body>
</html>

PHP - MySQL Database

With PHP, you can connect to and manipulate databases.


MySQL is the most popular database system used with PHP.

What is MySQL?

 MySQL is a database system used on the web


 MySQL is a database system that runs on a server
 MySQL is ideal for both small and large applications
 MySQL is very fast, reliable, and easy to use
 MySQL uses standard SQL
 MySQL compiles on a number of platforms
 MySQL is free to download and use
 MySQL is developed, distributed, and supported by Oracle Corporation
 MySQL is named after co-founder Monty Widenius's daughter: My

What is a database?

 When an amount of data is stored in an organized way, that is called a


database.
In computers, a database is managed by a software called Database
Management System.

What is a table?

 A table is a set of data values. These values are organized using a vertical
columns and horizontal rows. Columns are identified by their names.

MySQL create database

 In MySQL, CREATE DATABASE statement creates a database with the


given name. To use this statement, you must have the CREATE privilege for
the database. You will get an error, if the database exists and you did not
specify IF NOT EXISTS clause..
 Limits on Number of Databases : MySQL has no limit on the number of
databases. The underlying file system may have a limit on the number of
directories.
2.4 Introduction to Access:-

Access is good choice of software for project if you intend to select a problem that
can be implemented as a database. Access is particularly suitable package for
database project because it is a relational database. By using tables you can
maintain the relationship between tables by means of common fields. So it is
essential to know about the database design including the definitions of an entities
and attributes and relationships.

Microsoft Access Database Server

The database server has to handle the transactions of all applications developed for
the Internet. This includes the mailing system, student information system, staff
information system etc.

The database server should be able to handle multiple users at a time. It should
have the feature such as record locking and ASP interface. All these features are
present in MS-Access 97/2000. Microsoft Access provides as unfair data
management architecture that is powerful, reliable and open to wide range of
applications and data sources.

Microsoft Access Database Server

 In single user database, user read and modifies data without worrying
about users changing data at the same time.
 High volume, multi-user database such as Microsoft Access hundreds or
even thousands of users may be executing transaction against the same
data concurrently.
 You can automatically open a database, run a macro or supply a user
name or password when you start Access by entering option on the
command line.

Advantage if Ms-Access over SQL Server

 For many user it easy to use Access that SQL server.

 With the wizards and the dialogs that come with access, creating and
setting a database in access is much easier that SQL server and it is
more widely available.
Smaller companies, as the requirements of SQL server are very heavy use most
components offered by access.

2.5Normalization:-

The normalization is most important part where the database management system
is concerned. The normalization is nothing but the simplest form relating the data
and the entity. The main considerable function of the normalization is the data
redundancy. The process known, as normalization is a technique used to group
attributes in ways that eliminate these types of problems. More specific goals of
normalization are to minimize redundancy and functional dependency from the
value of another attribute. By definition, then all non-keys attributes will be
functional dependent on the primary key in every relation. When one attribute of a
relation does not uniquely define another attribute, but limits it to set of predefine
values, this called a multi-valued dependent on only one attribute of a concatenated
key. Transitive dependencies occur when a non-key attribute is functionally
dependent on one or more other non-key attribute in the relation. Normal form of
database design is specific stage, which can be easily tested by set of condition.

Normalization is measured in terms of normal forms and the process of


normalization consists of tasking appropriate steps to reach the next normal.

Normalization is a process used to design a database in a most efficient way.


Basically there are three stages or rules to be applied known as first, second and
third normal form.

First Normal Form

A database in first normal form must not contain repeating attributes.

Second Normal Form

A table is in second normal form if it is in first normal form and no column that is
not parts a primary key dependent on only a portion of the primary key.

Third Normal Form

A database is in third normal form if it contains no ‘non key dependencies’.


Chapter 3
Feasibility Study

3.1 Need for Feasibility Study


The feasibility study is need for following reasons.

 Answer the question whether a new system is to be installed or not?


 Determine the potential of existing system.
 Improve the existing system.
 To know, what should be embedded in the new system?

3.2 Method

To conduct the feasibility study firstly an expert committee called “Steering


Committee” is appointed. This committee generally consists of system analyst,
representatives from departments, which are likely to benefit form this system and
a chairman who is generally a key person in the organization.

3.3 Types of Feasibility

Three types of feasibility study are considered and the system is tested for the
same. They are-
1. Technical Feasibility
2. Economic Feasibility
3. Operational Feasibility
Let us have a look on these three types...
 Technical Feasibility:-
While testing the system through technical feasibility the most important question
is that whether the new system can be developed using the present equipments,
procedures, existing software technology and the available personnel or not? If
new technology is needed what alternatives will be needed in the present structure
and work? This will require a close examination of the present system.

 Economical Feasibility:-
While testing the system through economical feasibility, following points are
considered.

1. Identify the alternatives.


2. Determine cost and expected savings of each of the alternatives.
The cost must include both one tine cost and recurring cost. One time cost may
include feasibility study cost and the cost of converting form present systems to
new system.
Recurring cost may include the rent or purchasing amount of equipments, salaries
and supplies.

 Operational Feasibility:-
Will the new system be used and implemented? Will there a resistance from User?
This is necessary because equip to not cry but people do cry. The existing
personnel normally worry about the job security, as change is job context wherever
new system is proposed.
Objective of System:-
Following are the objectives of the system:-
 Provides mass storage for relevant data
 Makes data access easier for user.
 Makes the easier modification of data.
 Eliminates data redundancy.
 Allows growth in database system.
 Protects data from physical harm, unauthorized access.
 To generate reports as and when required.
 To maintain historical data.
Chapter 4
System Description
4.1Data Dictionary:-

The data dictionary is a catalog of all elements or attributes in the


system. It is a Document that collets, co-ordinates and confirms what a
specific data turn means to different people organization.

The data dictionary is also referred as Meta Data (Data about data) and
centralized depository.

4.2 Data Flow Diagrams:-

Zero Level

4.3 System Flow Diagrams:-


Zero-LevelDFD-

information
data Main
User transport User
system

driver

vehicle

4.1.1

First Level of DFD:


Start
System

Invalid
Service
Msg Display
interface

Login

Take
UserNo
&
password

Catering
data Decoaration
data
Order Order
data data

Decoration
Catering Decoration Catering Order
Order

orderid conno nUserId nSrNo

catering decoration catorder decorder


4.1.2

Second Level DFD for driver:-

Data
User driver

Interactive
Interactive Input
Input
Interactive
Input

Add Delete
New Edit
Record

Interactive Input

Save driver
Retrive Data

4.1.3

Second-Level DFD for vehical :-


Data
User vehicle

Interactive
Interactive Input
Input
Interactive
Input

Add Delete
New Edit
Record

Interactive Input

Save vehicle
Retrive Data

4.1.4

Second-Level DFD for bookveh:-

Data
User bookveh

Interactive
Interactive Input
Input
Interactive
Input

Add Delete
New Edit
Record

Interactive Input

Save bookveh
Retrive Data

4.1.5
Second-Level DFD for request:-

Data
User request

Interactive
Interactive Input
Input
Interactive
Input

Add Delete
New Edit
Record

Interactive Input

Save requrest
Retrive Data

4.1.6

Second-Level DFD for feedback:-


Data
User feedback

Interactive
Interactive Input
Input
Interactive
Input

Add Delete
New Edit
Record

Interactive Input

Save feedback
Retrive Data

4.1.7

Second-Level DFD for registration:-

Data
Driver
User
registration

Interactive
Interactive Input
Input
Interactive
Input

Add Delete
New Edit
Record

Interactive Input

Save Driver registration


Retrive Data
E-R Diagram

User Login

Admin Client

request
vehicle Driver reg.
bookveh report
registration

driver

Acess DataBase & Validaty Record Status

No
Correct A

Yes

Add New Search Delete Update


Record Save Record Exit
Record Record Record

No
text A

Stop
4.4 Database Tables:-

1. Table Name: Transport


2. Table Name: Book Vehicle

3. Table Name: Driver


4. Table Name: Driver registration

5. Table Name: Feedback


6. Table Name: Request

7. Table Name: User registration


8. Table Name: Vehicle
4.5INPUT&OUTPUT SCREENS

Screenshot of Login Page:


Screenshot of Introduction Page:
Screenshot of Allocation:
Report of Allocation:
Screenshot of Report:
Screenshot of Request Table:
Screenshot of Request Display:
Screenshot of Request Table:
Chapter 5
Implementation

5.1 User Training Guide

An analysis of user training is based on two factors user capabilities and nature of
the system being installed. User range from the native to the sophisticated user.

Generally sophisticated user to learn form manuals while operational user learn
form demonstration and form on line help.

User must read manuals but they will learn for demonstration through Visual aids.
User also tends to be natural teacher. For many user training is most important to
take the information’s means it is necessary to provide documentation that user
will read and refer to over the file of system. An important document that can be
provided is introduction of the system and the sheets instruct the user and how to
start the system about the various functions that contain description of each menu.

Another users training element is a training demonstration, live demonstration with


personal contacts are externally effective for training user. In Demonstration a new
concept that is known in many ways (see it, do it) so quickly learned. It is most
important that at the time of demonstration the user receive encouragement and
attention.

Hearing and asking question and making mistakes help on understanding the
system and improve self-confidence. The three main phases in implementation take
place in series; there are the initial installations the text of the system and the
evaluation maintain of control of the system.
5.2 Expected Problems and Solution:-
No body is perfect therefore you make mistake when using a computer here we
discuss the few of the more common problems & how to correct them the printer
off.

When the printer is off the computer will indicate the printer problems & the
desired report will not print, simply turn the printer on & return.

File not Found:-


The only way this can happen if we forget to place telephone fault. System files in
particular directory of proper drive, simply check and place disk in correct drive to
avoid this mistake.

Lost the Last Data Enter:-


As in any other computer, programmer of telecom system open its, files to be read,
record information etc, or any unauthorized user deletes the record of files then to
avoid these problem when we return to the dos form main we should take the
backup of all data files.
Chapter 6
Conclusion & Suggestion

6.1Merits:-

 No. of Manual Process.


 Saving of money and time
 Loss of dockets or report/ analysis can be generated
immediately.

6.2Demerit:-

This is not generalized system; it is useful for only Transport Corporation of India.
For making is for another exchange there must be made some changes.

6.3 Suggestions to New Organization:-

 The system should be completely user friendly. But it must be done carefully
handling or menus to complete task must be in proper sequence.
 As the staff of Transport Corporation Of Indian must be well Trained before
handling. The software or to appoint new staff to handle this software.
References
 Mastering PHP
 By- Patrick Naughton
 Database System Concepts
 By- Henry F. Korth
 Mcgrraw- Hill International Edition
 System Analysis and Design
 By- Elias .M.Awd.
 Galgotina Publication Pvt.Ltd.
 Software Engineering, A Practitioner’s Approach
 By- Roger S. Pressman
 McGraw- Hill International Edition.

You might also like