0% found this document useful (0 votes)
27 views37 pages

Atsms Report Na

ats report

Uploaded by

MANOJ N R NESWI
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views37 pages

Atsms Report Na

ats report

Uploaded by

MANOJ N R NESWI
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 37

lOMoARcPSD|38068712

Atsms Report - NA..

Information Management Systems (BMS Institute of Technology and Management)

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university


Downloaded by MANOJ N R NESWI ([email protected])
Project Report
On

Auto/Taxi Stand Management System

Downloaded by MANOJ N R NESWI ([email protected])


Acknowledgement
In the accomplishment of this project successfully, many people have
best owned upon me their blessings and the heart pledge support, this
time I am utilizing to thank all the people who have been concerned
with this project.

I am highly indebted to (Name of your Mentor) for their guidance and


constant supervision as well as for providing necessary information
regarding the project & also for their support in completing the project.
I am extremely thankful to him for providing such a nice support and
guidance, although he had busy schedule managing the corporate
affairs.

I would like to express my gratitude towards my parents & member of


(College Name) for their kind co-operation and encouragement which
help me in completion of this project.

I am thankful to and fortunate enough to get constant encouragement,


support and guidance from all Teaching staffs of [Department name]
which helped us in successfully completing our project work.

Project Associates:
.

----------------------

Downloaded by MANOJ N R NESWI ([email protected])


Abstract
“Auto/Taxi Stand Management System” maintains a good record of
auto and taxi check in and checkout time. Both two auto & taxi can be
managed by this system and have different pricing system.

“Auto/Taxi Stand Management System” that enables the time


management and control of auto/taxi by using parking number.

The system that will track the entry and exit of auto and taxi, maintain a
listing of auto and taxi within the parking lot, determine the parking
and it will also determine the cost of parking of auto and taxi.

Downloaded by MANOJ N R NESWI ([email protected])


Introduction
Introduction:-

“Auto/Taxi Stand Management System” is a web-based technology that


will manage the records of the incoming and outgoing auto and taxi in
an parking stand. It’s an easy for Admin to retrieve the data if the auto
and taxi has been visited through number he can get that
data“Auto/Taxi Stand Management System” is an automatic system
which delivers data processing in very high speed in systematic manner.

In “Auto/Taxi Stand Management System” we use PHP and MySQL


database. This is the project which keeps records of the auto and taxi
which is going to park in the stand. “Auto/Taxi Stand Management
System” have module i.e., admin, user.

User
User can only view the Auto/Taxi stand recipient by using their name
and mobile number.

Dashboard: In these sections, admin can briefly view the number of


auto and taxi entries in a particular period.

New Auto/Taxi Entry: In this section, admin add auto and taxi which is
going into the stand.

Manage Auto/Taxi Entry: In this section, admin can manage incoming


and outgoing auto and taxi and admin can also add parking charges and
his/her remarks.

Downloaded by MANOJ N R NESWI ([email protected])


Reports: In this section admin can generate auto and taxi entries
reports between two dates.

Admin can also update his profile, change the password and recover
the password.

Purpose:-

The purpose of developing “Auto/Taxi Stand Management System” is


to computerized the tradition way of parking auto and taxi in stand.
Another purpose for developing this application is to generate the
report automatically.

Scope:-

It is very much faster than manual

system. Easy and fastest record finding

technique. It is very much flexible to

work.

It is very user oriented.

Data can be stored for a longer period.

Downloaded by MANOJ N R NESWI ([email protected])


Requirement Specification
Hardware Configuration :

Client Side:
RAM 512 MB

Hard disk 10 GB

Processor 1.0 GHz

Server side:
RAM 1 GB

Hard disk 20 GB

Processor 2.0 GHz

Software Requirement:

Client Side:

Google Chrome or any compatible


Web Browser browser
Operating System
Windows or any equivalent OS

Downloaded by MANOJ N R NESWI ([email protected])


Server Side:

Web Server APACHE

Server side Language PHP5.6 or above version

Database Server MYSQL

Google Chrome or any compatible


Web Browser browser

Operating System Windows or any equivalent OS

APACHE
The Apache HTTP Server Project is an effort to develop and maintain an
open-source HTTP server for modern operating systems including UNIX
and Windows. The goal of this project is to provide a secure, efficient
and extensible server that provides HTTP services in sync with the
current HTTP standards.
The Apache HTTP Server ("httpd") was launched in 1995 and it has
been the most popular web server on the Internet since April 1996. It
has celebrated its 20th birthday as a project in February 2015.

Downloaded by MANOJ N R NESWI ([email protected])


PHP
• PHP stands for PHP: Hypertext Preprocessor.

• PHP is a server-side scripting language, like ASP.


• PHP scripts are executed on the server.
• PHP supports many databases (MYSQL, Informix, Oracle,
Sybase, Solid, Generic ODBC, etc.).
• PHP is an open-source software .

• PHP is free to download and use.

MYSQL
• MYSQL is a database server.
• MYSQL is ideal for both small and large applications
• MYSQL supports standard SQL
• MYSQL compiles on a number of platforms

• MYSQL is free to download and use

• How to access MySQL:

http://localhost/phpmyadmin

Downloaded by MANOJ N R NESWI ([email protected])


Analysis and Design

Analysis:

In present all auto and taxi parking work done on the paper. The whole

year auto and taxi parking record is stored in the registers. We can’t

generate reports as per our requirements because its take more time to

calculate the auto and taxi parking report.

Disadvantage of present system:

• Not user friendly: The present system not user friendly because

data is not stored in structure and proper format.

• Manual Control: All report calculation is done manually so there is

a chance of error.

• Lots of paper work: Visitors maintain in the register so lots of

paper require storing details.

• Time consuming

Downloaded by MANOJ N R NESWI ([email protected])


Design Introduction:
Design is the first step in the development phase for any techniques
and principles for the purpose of defining a device, a process or system
in sufficient detail to permit its physical realization. Once the software
requirements have been analyzed and specified the software design
involves three technical activities - design, coding, implementation and
testing that are required to build and verify the software.

The design activities are of main importance in this phase, because in


this activity, decisions ultimately affecting the success of the software
implementation and its ease of maintenance are made. These decisions
have the final bearing upon reliability and maintainability of the system.
Design is the only way to accurately translate the customer’s
requirements into finished software or a system.

Design is the place where quality is fostered in development. Software


design is a process through which requirements are translated into a
representation of software. Software design is conducted in two steps.
Preliminary design is concerned with the transformation of
requirements into data

Downloaded by MANOJ N R NESWI ([email protected])


UML Diagrams:
Actor:
A coherent set of roles that users of use cases play when
interacting with the use `cases.

Use case: A description of sequence of actions, including variants, that a


system performs that yields an observable result of value of an actor.

UML stands for Unified Modeling Language. UML is a language for


specifying, visualizing and documenting the system. This is the step
while developing any product after analysis. The goal from this is to
produce a model of the entities involved in the project which later need
to be built. The representation of the entities that are to be used in the
product being developed need to be designed.

USECASE DIAGRAMS:

Use case diagrams model behavior within a system and helps the
developers understand of what the user require. The stick man
represents what’s called an actor.

Downloaded by MANOJ N R NESWI ([email protected])


Use case diagram can be useful for getting an overall view of the
system and clarifying who can do and more importantly what they
can’t do.

Use case diagram consists of use cases and actors and shows the
interaction between the use case and actors.

• The purpose is to show the interactions between the use


case and actor.
• To represent the system requirements from user’s perspective.
• An actor could be the end-user of the system or an external
system.

USECASE DIAGRAM: A Use case is a description of set of sequence of


actions. Graphically it is rendered as an ellipse with solid line including
only its name. Use case diagram is a behavioral diagram that shows a
set of use cases and actors and their relationship. It is an association
between the use cases and actors. An actor represents a real-world
object. Primary Actor – Sender, Secondary Actor Receiver.

Downloaded by MANOJ N R NESWI ([email protected])


Use Case Diagrams:

Admin

Dashboard

Add Auto/Taxi Entry

Manage Auto/Taxi Entry

Generate Reports

Update Profile

Change Password

Password Recovery

Search Auto/Taxi Entry

Downloaded by MANOJ N R NESWI ([email protected])


User

Visit Website

Search Auto/taxi stand receipt

Downloaded by MANOJ N R NESWI ([email protected])


Class Diagram:

A description of set of objects that share the same attributes


operations, relationships, and semantics.

Downloaded by MANOJ N R NESWI ([email protected])


ER Diagram:

The Entity-Relationship (ER) model was originally proposed by Peter in


1976 [Chen76] as a way to unify the network and relational database
views. Simply stated the ER model is a conceptual data model that
views the real world as entities and relationships. A basic component of
the model is the Entity-Relationship diagram which is used to visually
represent data objects. Since Chen wrote his paper the model has been
extended and today it is commonly used for database design for the
database designer, the utility of the ER model is:

• It maps well to the relational model. The constructs used in the


ER model can easily be transformed into relational tables.
• It is simple and easy to understand with a minimum of training.
Therefore, the model can be used by the database designer to
communicate the design to the end user.
• In addition, the model can be used as a design plan by the
database developer to implement a data model in specific
database management software.

ER Notation
There is no standard for representing data objects in ER diagrams. Each
modeling methodology uses its own notation. The original notation
used by Chen is widely used in academics texts and journals but rarely
seen in either CASE tools or publications by non-academics. Today,

Downloaded by MANOJ N R NESWI ([email protected])


there are a number of notations used; among the more common are
Bachman, crow's foot, and IDEFIX.

All notational styles represent entities as rectangular boxes and


relationships as lines connecting boxes. Each style uses a special set of
symbols to represent the cardinality of a connection. The notation used
in this document is from Martin. The symbols used for the basic ER
constructs are:

• Entities are represented by labeled rectangles. The label is the

name of the entity. Entity names should be singular nouns.

• Relationships are represented by a solid line connecting two

entities. The name of the relationship is written above the line.

Relationship names should be verbs

• Attributes, when included, are listed inside the entity rectangle.

Attributes which are identifiers are underlined. Attribute names

should be singular nouns.

• Cardinality of many is represented by a line ending in a crow's

foot. If the crow's foot is omitted, the cardinality is one.

Downloaded by MANOJ N R NESWI ([email protected])


Existence is represented by placing a circle or a perpendicular bar on
the line. Mandatory existence is shown by the bar (looks like a 1) next
to the entity for an instance is required. Optional existence is shown by
placing a circle next to the entity that is optional.

ER Diagram

Downloaded by MANOJ N R NESWI ([email protected])


Data Flow Diagrams

A Data Flow Diagram (DFD) is a traditional visual representation of the


information flows within a system. A neat and clear DFD can depict the
right amount of the system requirement graphically. It can be manual,
automated, or a combination of both.

It shows how data enters and leaves the system, what changes the
information, and where data is stored.

The objective of a DFD is to show the scope and boundaries of a system


as a whole. It may be used as a communication tool between a system
analyst and any person who plays a part in the order that acts as a
starting point for redesigning a system. The DFD is also called as a data
flow graph or bubble chart.

The following observations about DFDs are essential:

1. All names should be unique. This makes it easier to refer to


elements in the DFD.
2. Remember that DFD is not a flow chart. Arrows is a flow chart
that represents the order of events; arrows in DFD represents
flowing data. A DFD does not involve any order of events.
3. Suppress logical decisions. If we ever have the urge to draw a
diamond-shaped box in a DFD, suppress that urge! A diamond-
shaped box is used in flow charts to represents decision points
with multiple exists paths of which the only one is taken. This
implies an ordering of events, which makes no sense in a DFD.
4. Do not become bogged down with details. Defer error conditions
and error handling until the end of the analysis.

Standard symbols for DFDs are derived from the electric circuit diagram
analysis and are shown in fig:

Downloaded by MANOJ N R NESWI ([email protected])


Circle: A circle (bubble) shows a process that transforms data inputs
into data outputs.

Data Flow: A curved line shows the flow of data into or out of a process
or data store.

Data Store: A set of parallel lines shows a place for the collection of
data items. A data store indicates that the data is stored which can be
used at a later stage or by the other processes in a different order. The
data store can have an element or group of elements.

Downloaded by MANOJ N R NESWI ([email protected])


Source or Sink: Source or Sink is an external entity and acts as a source
of system inputs or sink of system outputs.

Zero Level DFD

Search Password Recovery

Management Management

Auto/Taxi Entry
Login Management

Management ATSMS

Admin
Authorization Management
Management

Report Registration

Management Management

Downloaded by MANOJ N R NESWI ([email protected])


First Level DFD

Search Password Recovery


Management Management

Auto/Taxi Entry
Login
Management
Management
ATSMS

Admin
Authorization Management
Management

Report Registration
Management Management

Downloaded by MANOJ N R NESWI ([email protected])


Second Level DFD

Admin Check
Login
role of access

Add Auto/Taxi Entry

Manage
Auto/Taxi Entry

Forgot password
Generate
Check Report
Credential
Search Auto/Taxi

Manage
Modules
Update Profile

Change Password

Downloaded by MANOJ N R NESWI ([email protected])


MySQL Data Tables:

Admin Table:(Table name is admin)

This store admin personal and login details.

tblstandentry Table(Table name is tblstandentry)

This table store the details auto or taxi entry in

stand.

Downloaded by MANOJ N R NESWI ([email protected])


Implementation and System Testing
After all phase have been perfectly done, the system will be
implemented to the server and the system can be used.

System Testing

The goal of the system testing process was to determine all faults in our
project .The program was subjected to a set of test inputs and many
explanations were made and based on these explanations it will be decided
whether the program behaves as expected or not. Our Project went through
two levels of testing

1. Unit testing
2. Integration testing

UNIT TESTING
Unit testing is commenced when a unit has been created and
effectively reviewed .In order to test a single module we need to
provide a complete environment i.e. besides the section we would
require

Downloaded by MANOJ N R NESWI ([email protected])


• The procedures belonging to other units that the unit under
test calls
• Non local data structures that module accesses
• A procedure to call the functions of the unit under
test with appropriate parameters
1. Test for the admin module

• Testing admin login form-This form is used for log in of


administrator of the system. In this form we enter the username
and password if both are correct administration page will open
otherwise if any of data is wrong it will get redirected back to
the login page and again ask the details.
• Report Generation: admin can generate report from the main
database.

INTEGRATION TESTING

In the Integration testing we test various combination of the project


module by providing the input.

The primary objective is to test the module interfaces in order to


confirm that no errors are occurring when one module invokes the
other module.

Downloaded by MANOJ N R NESWI ([email protected])


Evaluation
Project URL: http://localhost/atsms

Home Page

Check Auto/Taxi Stand Receipt

Downloaded by MANOJ N R NESWI ([email protected])


Print Receipt

Admin Login Page

Downloaded by MANOJ N R NESWI ([email protected])


Forgot Password

Reset Password

Downloaded by MANOJ N R NESWI ([email protected])


Dashboard

Profile

Downloaded by MANOJ N R NESWI ([email protected])


Change Password

Add Auto/Taxi Entry

Downloaded by MANOJ N R NESWI ([email protected])


Manage Auto Entry

Manage Taxi Entry

Downloaded by MANOJ N R NESWI ([email protected])


Manage Auto/Taxi Entry

Print Parking Receipt

Downloaded by MANOJ N R NESWI ([email protected])


Between Dates Report of Taxi/Auto Entry

Downloaded by MANOJ N R NESWI ([email protected])


Conclusion
This Application provides a computerized version of Auto/Taxi Stand
Management System which will benefit the auto and taxi parking
stand.

It makes entire process online and can generate reports.

The Application was designed in such a way that future changes can be
done easily. The following conclusions can be deduced from the
development of the project.

• Automation of the entire system improves the productivity.


• It provides a friendly graphical user interface which proves
to be better when compared to the existing system.
• It gives appropriate access to the authorized
users depending on their permissions.
• It effectively overcomes the delay in communications.
• Updating of information becomes so easier.
• System security, data security and reliability are the
striking features.
• The System has adequate scope for modification in future if
it is necessary.

Downloaded by MANOJ N R NESWI ([email protected])


References
For PHP

• https://www.w3schools.com/php/default.asp
• https://www.sitepoint.com/php/
• https://www.php.net/

For MySQL

• https://www.mysql.com/
• http://www.mysqltutorial.org

For XAMPP

• https://www.apachefriends.org/download.html

Downloaded by MANOJ N R NESWI ([email protected])

You might also like