Project Report On Theme Park Management System
Project Report On Theme Park Management System
On
Theme Park Management System
Abstract
This project manages people and provides ticket to the person who comes to visits and take ride in theme
park with his/her family.
With this project admin is able to see how many people is visiting in park and also see how many ticket is
generating in particular period.
Introduction
Park Theme Management System is a web based technology which manages
people and provides ticket to the person who comes to visits and take ride in park
with his/her family. This web application provides a way to effectively control
record & track the people who visit to park.
A Theme Park Management system effectively manages and handles all the
functioning of a park. The software system can store the data of people tickets that
came to visit in the park. 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 only one module i.e.
Admin
Advantages:
It helps the park 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 Park.
The system does not include bank payment, dd, cheque status.
Applications:
To be used in park ticket.
Feasibility study
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:
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.
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.
Requirement:-
In the requirement phase the need to create the application is specified. What is the need of the
system is defined. What information to be feeder to create the application will come under the
requirement phase?
Design:
After the requirement phase the next phase is the Design phase where the application is
designed according to the forms and other modules created. This phase is much important phase
because it will structure the layout of your application.
Implementation:
Implementation is the process of having a system personnel phase check out and put new
equipment into use, train users, install new application and construct any file of data need to use it.
Verification:
After the whole application is being the developed the main phase is the verification phase
where the whole application tested and verified to check the whole application.
Maintenance:
After the successful verification of the application the main phase is the maintenance phase
where the application needs to be maintained for its successful operation in future.
Scope of the Project
The proposed system will affect or interface with the person who visits in the park 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 park with his/her family.
All possible features such as verification, validation, security, user friendliness etc have been
considered.
Admin
Admin:
1. Dashboard: In this section, admin can see total entry ticket, normal entry tickets and
water ride tickets.
2. Pricing: In this Section, admin can update the price of entry ticket , normal ride and water
ride ticket.
3. Entry Ticket: In this section, admin can add, edit and delete the entry tickets.
4. Ride Ticket: In this section, admin can add, edit and delete the normal and water ride
tickets.
Admin can also update his profile, change the password and recover the password.
Any Version of browser after Mozilla Firefox 4.0, Internet Explorer 6.0,chrome
Hardware requirements:
Software requirements:
Database : MySQL
Server : Apache
Frontend : HTML
Scripting Language : JavaScript
IDE : Sublime
Technology : PHP
UNDERSTANDING HTML
<head>
<title>
Formatting
Tag Description
<bdi> Isolates a part of text that might be formatted in a different direction from other text
outside it
<rp> Defines what to show in browsers that do not support ruby annotations
<u> Defines text that should be stylistically different from normal text
Frames
Tag Description
<canvas> Used to draw graphics, on the fly, via scripting (usually JavaScript)
Audio / Video
Tag Description
<source> Defines multiple media resources for media elements (<video>, <audio> and <picture>)
<track> Defines text tracks for media elements (<video> and <audio>)
<menuitem> Defines a command/menu item that the user can invoke from a popup menu
Links
Tag Description
<link> Defines the relationship between a document and an external resource (most used to link to sty
Tables
Tag Description
<details> Defines additional details that the user can view or hide
Meta Info
Tag Description
<base> Specifies the base URL/target for all relative URLs in a document
System Design
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
Unified Modelling Language Diagrams (UML):
The unified modelling language allows the software engineer to express an analysis
model using the modelling notation that is governed by a set of syntactic semantic and
pragmatic rules.
A UML system is represented using five different views that describe the system from
distinctly different perspective. Each view is defined by a set of diagram, which is as
follows.
ii. The analysis representation describes a usage scenario from the end-users perspective.
Structural model view
In this model the data and functionality are arrived from inside the system.
In this the structural and behavioural as parts of the system are represented as they
are to be built.
Environmental Model View
In this the structural and behavioural aspects of the environment in which the system is to be
implemented are represented.
UML Analysis modelling, which focuses on the user model and structural model
views of the system?
Dashboard
Change Password
Password Recovery
ENTITY-RELATIONSHIP Diagrams
E-R (Entity-Relationship) Diagram is used to represents the relationship between entities in the
table.
The symbols used in E-R diagrams are:
SYMBOL PURPOSE
Represent attributes.
The traditional approach focuses on the cost benefit and feasibility analysis, Project
management, and hardware and software selection a personal considerations.
DATABASE DESIGN
The data in the system has to be stored and retrieved from database. Designing the database is
part of system design. Data elements and data structures to be stored have been identified at
analysis stage. They are structured and put together to design the data storage and retrieval
system.
A database is a collection of interrelated data stored with minimum redundancy to serve many
users quickly and efficiently. The general objective is to make database access easy, quick,
inexpensive and flexible for the user. Relationships are established between the data items and
unnecessary data items are removed. Normalization is done to get an internal consistency of
data and to have minimum redundancy and maximum stability. This ensures minimizing data
storage required, minimizing chances of data inconsistencies and optimizing for updates. The
MS Access database has been chosen for developing the relevant databases.
tbladmin table Structure : This table store the admin login and personal Details.
tblprice table Structure : This table stores entry, normal ride and water ride tickets price.
tblentrytickets table Structure : This table stores entry ticket detail.
tblridetickets table Structure : This table stores normal and water ride ticket detail.
Class Diagram:
The class diagram shows a set of classes, interfaces, collaborations and their relationships.
SYSTEM TESTING
SOFTWARE TESTING TECHNIQUES:
Software testing is a critical element of software quality assurance and represents the ultimate
TESTING OBJECTIVES:
1. Testing is process of executing a program with the intent of finding an error.
2. A good test case design is one that has a probability of finding an as yet undiscovered
error.
1. Unit test
2. Integration test
3. Performance test
Unit Testing:
Unit testing focuses verification efforts on the smallest unit of software design module. The unit
test is always white box oriented. The tests that occur as part of unit testing are testing the
module interface, examining the local data structures, testing the boundary conditions,
execution all the independent paths and testing error-handling paths.
Integration Testing:
Integration testing is a systematic technique or construction the program structure while at the
same time conducting tests to uncover errors associated with interfacing. Scope of testing
summarizes the specific functional, performance, and internal design characteristics that are to
be tested. It employs top-down testing and bottom-up testing methods for this case.
Performance Testing:
Timing for both read and update transactions should be gathered to determine whether system
functions are being performed in an acceptable timeframe.
6 CODING
First phase of implementation is coding. Coding can be done in two ways. One by automatic program code and
other by programmer’s manually written code. A code generator is a suite of programs that matches the input to an
appropriate code template and from these produces modules of code.
The code is made simple in such a way that another programmer can easily understand and work on that in
future. The crucial phase in the system development life cycle is the successful implementation of the new system design.
The process of converting as new or revised system into an operational one is known as system implementation.
This includes all those activities that take place to convert from an old system to a new system. The system can
be implemented only after a through testing is done and if it is found to work according to the specifications. The most
crucial stage in achieving a new successful system and giving confident on the new system for the users is that it will work
effectively and efficiently. If involves careful planning, investigation of the current system and its constraints on
implementation, design of methods to achieve the change over.
Index.php
<?php
session_start();
error_reporting(0);
include('includes/config.php');
?>
<!DOCTYPE HTML>
<html>
<head>
<script src="js/jquery-1.12.0.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<!--animate-->
<script src="js/wow.min.js"></script>
<script>
new WOW().init();
</script>
<!--//end-animate-->
</head>
<body>
<?php include('includes/header.php');?>
<div class="banner">
<div class="container">
</div>
</div>
<div class="container">
<div class="rupes">
<div class="rup-left">
<div class="rup-rgt">
</div>
<div class="clearfix"></div>
</div>
<div class="rup-left">
</div>
<div class="rup-rgt">
</div>
<div class="clearfix"></div>
</div>
<div class="rup-left">
</div>
<div class="rup-rgt">
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="col-md-12">
<hr>
</div>
</div>
<section>
<div class="container">
</div>
<h1>Water Park</h1><!--title-->
<p><!--content-->
Guaranteeing personalized solutions and flawless execution, our venues provide the perfect
</p>
</div><!--subcontent div-->
</div><!--container div-->
</section>
</div><!--row div-->
<div class="container">
<div class="col-md-12">
<hr>
</div>
</div>
<div class="row">
<section>
<div class="container">
</div>
<h1>Birthday Party</h1><!--title-->
<p><!--content-->
lasts well into the wee hours, our Urban Events team is here to make sure all your birthday
party wishes come true so you can kick back, drink up and enjoy your special day!
</p>
</div><!--subcontent div-->
</div><!--container div-->
</section>
</div><!--row div-->
<div class="container">
<div class="col-md-12">
<hr>
</div>
</div>
<div class="row">
<section>
<div class="container">
</div>
<h1>Fashion</h1><!--title-->
<p><!--content-->
Fast becoming to go-to location for fashion events, PR gatherings and product launches,
The Urban Purveyor Group venues provide you with choice and quality in premium locations
</p>
</div><!--subcontent div-->
</div><!--container div-->
</section>
</div><!--row div-->
<div class="container">
<div class="col-md-12">
<hr>
</div>
</div>
<div class="row">
<section>
<div class="container">
</div>
<h1>Meeting</h1><!--title-->
<p><!--content-->
spaces can cater to your every need for meetings and conferences large or small, and our
dedicated event team can assist with all aspects of your event planning.
</p>
</div><!--subcontent div-->
</div><!--container div-->
</section>
</div><!--row div-->
</div>
<!---holiday---->
<div class="container">
<div class="holiday">
<h3>Package List</h3>
$query = $dbh->prepare($sql);
$query->execute();
$results=$query->fetchAll(PDO::FETCH_OBJ);
$cnt=1;
if($query->rowCount() > 0)
foreach($results as $result)
{ ?>
<div class="rom-btm">
</div>
</div>
</div>
<div class="clearfix"></div>
</div>
<?php }} ?>
</div>
<div class="clearfix"></div>
</div>
<div class="routes">
<div class="container">
</div>
<h3>80000</h3>
<p>Enquiries</p>
</div>
<div class="clearfix"></div>
</div>
<div class="rou-left">
</div>
<div class="rou-rgt">
<h3>1900</h3>
<p>Regestered users</p>
</div>
<div class="clearfix"></div>
</div>
<div class="rou-left">
</div>
<div class="rou-rgt">
<h3>7,00,00,000+</h3>
<p>Booking</p>
</div>
<div class="clearfix"></div>
</div>
<div class="clearfix"></div>
</div>
</div>
<?php include('includes/footer.php');?>
<?php include('includes/signup.php');?>
<?php include('students/index.php');?>
<?php include('includes/write-us.php');?>
</body>
</html>
Output Screen of Project
Home Page
Dashboard
Profile
Change Password
Entry Price
Normal Ride Price
Forgot Password
Reset Password
Conclusion
The project titled as Theme Park Management System was deeply studied and analyzed to
design the code and implement. It was done under the guidance of the experienced project
guide. All the current requirements and possibilities have been taken care during the project
time.
Theme Park Management System is a web based application which manages and handles the
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