INDEX
BY DABHI RAHUL 1
INTRODUCTION
Zoo Management System is a web-based technology which
manages peoples, animals details and provides ticket to the
person who comes to visits in zoo with his/her family. This web
application provides a way to effectively control record & track
the people who visit to zoo.
A zoo management system effectively manages and
handles all the functioning of a zoo. The software system can
store the data of people tickets that came to visit in the zoo. The
system also maintains and calculates the price of ticket. The
system needs an administrator to input the detail of ticket like
how many are adult and how many are child and print the ticket
and give it to person.
In this project we use PHP and MySQL database and
it has one module i.e. Admin
BY DABHI RAHUL 2
Advantages:
• It helps the zoo admin to handle and manage ticket data.
• Reduce time consumption.
• Reduce error scope.
• All system managements are automated.
• Centralized database management.
• Easy operations for operator of the system.
• No paper work requirement.
Disadvantages:
• The system can only handle Single zoo.
• The system does not include bank payment, dd, cheque status.
Applications:
• To be used in zoo ticket.
BY DABHI RAHUL 3
TIME LINE CHART
Main-
Preliminary
tanance
Investiga-
Imple- 13% tion
mentation 13%
6% System Preliminary Investigation
Testing Analysis System Analysis
4% 13%
System Dsign
Coding
Testing
Coding System Implementation
32% Dsign Maintanance
19%
Preliminary Investigation 10 Days
System Analysis 10 Days
System Design 15 Days
Coding 25 Days
Testing 3 Days
Implementation 5 Days
Maintenance 15 Days
BY DABHI RAHUL 4
Project Profile
● Project Name : Zoo Management System
● Developed by : Dabhi Rahul
● Front End tool : PHP, HTML, JavaScript
● Back End tool : MySQL
● Operating System : Microsoft Windows Xp & Microsoft
Window 7
● Computer System : This site manage all the usersRequest,
Response Users scraps using CKEditor Full, Search using
AJAX,show Album in Light Box, Video, Blog, and etc.
● Completion Time : 3 Months
● Guide By : VipulSir Baldha
Ravi sir Joshi
● Submitted by : Saurashtra University,Rajkot
Hardware Requirement
● 512+ MB of RAM
BY DABHI RAHUL 5
● Multimedia Keyboard And Mouse
● 1.0+ GHz Processor
● - Monitor
● 32X CD Drive
Software Requirement
● Operating System : Microsoft Windows Xp & Windows
● Front End Tools : Html, Dreamweaver,
JavaScript, and php
● Back End Tools : MySQL
● Documentation Tools : Microsoft Word 2010
● Browser specification : Mozilla Firefox
Requirement Specifications
● MySQL RDBMS used to maintain the all concerned data.
● Uses special views to display data.
BY DABHI RAHUL 6
● Display all types of data using classified reports with
combination of multiple Tables.
● Special searching of Friends in network.
● Controlling the information regarding whole Network Site.
Project Planning & Scheduling
Project planning is an aspect of Project Management, which
comprises of various processes. The aim of these processes is to
ensure that various Project tasks are well coordinated and they
BY DABHI RAHUL 7
meet the various project objectives including timely completion of
the project. Project Planning is an aspect of Project Management
that focuses a lot on Project Integration. The project plan reflects
the current status of
all project activities and is used to monitor and control the
project.
The Project Planning tasks ensure that various elements of the
Project are coordinated and therefore guide the project
execution. Project Scheduling is one of the most important task of
Project Planning and also the most difficult tasks. In very large
projects it is possible that several teams work on developing the
project. They may work on it in parallel. However their work may
be interdependent.
Project Planning & Scheduling as Under
BY DABHI RAHUL 8
System Analysis
System analysis is the process of identification of objectives and
requirements, evaluation of alternative solutions and
recommendation for a more feasible solution. In other words,
system analysis is the step by step process of gathering, recording
and interpreting facts. The main aim of analysis is to determine
problem areas and to take solutions to reduce or eliminate them.
‣ System analysis itself breaks into two stages:
1. Preliminary analysis:
2. Detailed analysis:
During analysis, data are collected from the available files,
decision points and transactions of the systems using various tools
like Data Flow Diagram (DFD).
Feasibility Study
BY DABHI RAHUL 9
Whenever we design a new system, normally the management
will ask for a feasibility report of the new system. The
management wants to know the technicalities and cost involved
in creation of new
system.
- Technical feasibility
- Economic feasibility
- Physical feasibility
Technical feasibility:
Technical feasibility involves study to establish the technical
capability of the system being created to accomplish all
requirements to the user. The system should be capable of
handling the proposed volume of data and provide users and
operating environment to increase their efficiency. For example,
system should be capable of handling the proposed volume of
data and provide users.
Economic feasibility:
BY DABHI RAHUL 10
Economic feasibility involves study to establish the cost benefit
analysis. Money
spent on the system must be recorded in the form of benefit from
the system.
The benefits are of two types:
Tangible benefits:
- Saving man labor to do tedious tasks saves time.
Intangible benefits:
- Improves the quality of organization.
Physical feasibility:
It involves study to establish the time responses of the new
system being created. For e.g., if the new system takes more than
one day to prepare crucial finance statement for the
management, wherever it was required in an hour, the system
fails to provide the same.
BY DABHI RAHUL 11
It should be clearly establish that the new system requirements in
the form of time responses would be completely met with. It may
call for increase in cost. If the required cost is sacrificed then the
purpose of the new system may not be achieved even if it was
found to be technically feasible.
Scope of the Project
BY DABHI RAHUL 12
The proposed system will affect or interface with the person who
visit in the zoo and administrator.
The system works and fulfills all the functionalities as per the
proposed system.
It will provide reduced response time against the queries made by
different users.
This project is based on PHP language with MYSQL database which
manages people and provides ticket to the person who comes to
visits in zoo with his/her family.
All possible features such as verification, validation, security, user
friendliness etc have been considered.
In this project there is one module i.e. Admin
Admin:
BY DABHI RAHUL 13
1. Dashboard: In this section, admin can see how many
foreigner and Indian ticket is generating today and
yesterday.
2. Animals Details: In this section, admin can manage
animals details(Add/Update/Delete).
3. Manage Ticket: In this section, admin can update price
and ticket type of ticket.
4. Indian Ticket: In this section, admin can add the detail
of number of adult and number of child and print the
ticket with their total cost.
5. Foreigner Ticket: In this section, admin can add the
detail of number of adult and number of child and print
the ticket with their total cost.
6. Search: In this section admin, can search ticket by ticket
id/Visitor Name.
7. Reports: In this section admin can view how many
tickets has been generate in particular period
Visitor of zoo can also visit zoo website and see details of
animals.
Project Pages Structure
BY DABHI RAHUL 14
● User
Home
About Us
Contact Us
Animal
● Admin
Dashboard
Add Animal
Manage Animal
Manage Ticket
Normal Ticket
Manage Ticket
Foreigner Ticket
Manage Foreigners Ticket
Pages
Report
Data Dictionary
BY DABHI RAHUL 15
The data Dictionary is a set of table. MySQL uses it to maintain
information about his own database
● Data dictionary contains the following information:
✔ Name of the table of database.
✔ User information such as priviliges.
✔ Name and Data type of all columns in database
table.
Database Name: Zmsdb
1. tbladmin line
Field Data Type Size Attribute
BY DABHI RAHUL 16
Id
AdminName
UserName
MobileNumber
Email
Password
AdminRegdate
2.tblanimal
line
Field Data Type Size Attribute
Id
AnimalName
CageNumber
FeedNumber
Breed
Animalimage
Description
CreationDate
3.tblpage
line
BY DABHI RAHUL 17
Field Data Type Size Attribute
Id
PageType
PageTitle
PageDescription
Email
MobileNumber
UpdationDate
4.tblcforeigner
line
Field Data Type Size Attribute
Id
TicketID
VisitorName
NoAdult
Nochildren
AdultUnitprice
ChildUnitprice
PostingDate
5.tblticindian
line
BY DABHI RAHUL 18
Field Data Type Size Attribute
Id
TicketID
VisitorName
NoAdult
Nochildren
AdultUnitprice
ChildUnitprice
PostingDate
6.tbltickettype
line
Field Data Type Size Attribute
Id
TicketType
Price
CreationDate
Data Flow Diagram
BY DABHI RAHUL 19
The DFD gives brief idea on how the designed system is
working. It also suggests to us the type of users who
using this system and the process involved in the system.
Zero level DFD
BY DABHI RAHUL 20
Account information
Admin
0.0
Confirm Account ZMS Login Successfully
Dashbord
First Level
Add Animal
Manage Animals
Admin
BY DABHI RAHUL 21
1.0
Store Data
Animal
View/Edit Animals Get Response Tblanimal
1.1
Edit/View Ticket Price
Manage Store Data
Ticket Get Response tbltickettype
Add Ticket
1.2
Normal Store Data
Manage Ticket
Ticket Get Response tbltcindian
View/Edit Ticket
Add Ticket
1.3
Foren Ticket Get Response
Manage Ticket
Get Response tblticforeigner
View/Edit Ticket
E-R Diagram
BY DABHI RAHUL 22
BY DABHI RAHUL 23
Use case Diagram
BY DABHI RAHUL 24
BY DABHI RAHUL 25
Active Diagram
Admin Side
Login
Check Id? & Password
Invalid
Valid
Add Manage Add View/ Report Search Logout
Animal ticket Ticket Edit Ticket Ticket
ticket
BY DABHI RAHUL 26
Screen Short
Admin Side : Login Page
Dashboard :
BY DABHI RAHUL 27
Admin Profile
Add Animal:
BY DABHI RAHUL 28
Manage Animal:
Normal Ticket Add:
BY DABHI RAHUL 29
Normal Ticket Detail:
Foreign Ticket Add:
BY DABHI RAHUL 30
Foreign Ticket Detail:
Page About Us:
BY DABHI RAHUL 31
Page Contact Us:
Report :
BY DABHI RAHUL 32
Search:
USER SIDE HOME PAGE:
BY DABHI RAHUL 33
BY DABHI RAHUL 34
Animal Detail :
BY DABHI RAHUL 35
BY DABHI RAHUL 36
Future Scope
The Future Scopo of zoo management System is a web-Based
teachnology That Manage people,animals, and details and provide Tickets
to those who visit the the zoo with families .this web application provide a
way to effectivity controal and track the recordes of people who access
your web application, zoo.
Bibilography
This Documentation is created by
RAHUL DABHI
BY DABHI RAHUL 37
CD/DVD
Below items are include in CD/DVD:-
1) Project
2) DataBase
3) Documentation
4) Screen Shot
BY DABHI RAHUL 38
BY DABHI RAHUL 39