You are on page 1of 22

VISVESVARAYA TECHNOLOGICAL UNIVERSITY, BELAGAVI - 590018

A MINI-PROJECT REPORT ON
“WILDLIFE DATABASE MANAGEMENT”

Submitted in partial fulfillment of the requirements of the award of degree


of

BACHELOR OF ENGINEERING
IN
COMPUTER SCIENCE & ENGINEERING

Submitted By:

NISCHITHA N [4VV17CS057]
PAVAN KUMAR A [4VV17CS062]
POOJA N G [4VV17CS063]

UNDER THE GUIDANCE OF

Radhika A D Harshitha K
Asst. Prof. Asst. Prof.
Dept. of CSE Dept. of CSE
VVCE, Mysuru VVCE, Mysuru

2019-2020
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
VIDYAVARDHAKA COLLEGE OF ENGINEERING
MYSURU-570002
Vidyavardhaka College of Engineering
rd
Gokulam 3 Stage,
Mysuru-570002
Department of Computer Science and Engineering,

CERTIFICATE
This is to certify that the mini-project report entitled “WILDLIFE DATABASE
MANAGEMENT” is a bona fide work carried out by Nischitha N (4VV17CS057), Pavan
th
Kumar A (4VV17CS062), Pooja N G (4VV17CS063) students of 5 semester Computer
Science and Engineering, Vidyavardhaka College of Engineering, Mysuru in partial
fulfillment for the award of the degree of Bachelor of Engineering in Computer Science &
Engineering of the Visvesvaraya Technological University, Belagavi, during the academic
year 2019-2020. It is certified that all the suggestions and corrections indicated for the
internal assessment have been incorporated in the report deposited in the department library.
The report has been approved as it satisfies the requirements in respect of mini-project work
prescribed for the said degree.

Signature of the Guide Signature of the Guide Signature of the HOD

(Radhika A D) (Harshitha K) (Dr. Ravikumar V)

Name of the Examiners Signature with Date

1)
2)
ACKNOWLEDGEMENT

The Mini-project would not have been possible without the guidance, assistance and
suggestions of many individuals. I would like to express our deep sense of gratitude and
indebtedness to each and every one who has helped me to make this project a success.

We heartily thank our beloved Principal, Dr. B Sadashive Gowda for his whole hearted
support and for his kind permission to undergo the mini-project.

We wish to express our deepest gratitude to Dr. Ravikumar V, Head of Department, Computer
Science and Engineering, VVCE, for his constant encouragement and inspiration in taking up
this mini-project.

We gracefully thank our mini-project guides, Radhika A D and Harshitha K, Assistant


Professors, Dept. of Computer Science and Engineering for their encouragement and advice
throughout the course of the mini-project work.

In the end, we are anxious to offer our sincere thanks to our family members and friends for
their valuable suggestions and encouragement.

NISCHITHA N (4VV17CS057)
PAVAN KUMAR A (4VV17CS062)
POOJA N G (4VV17CS063)
ABSTRACT

Project designed to overcome problems/issues faced during manual data record system. It aims
at giving accurate idea of expenses involved and profit gained by tourism. It also aims at giving
details about any considered animal. The data can be updated on regular basis. The Wildlife
Database Management System keeps the record of Animals, Staffs, and Tourism details of a
considered place (E.g. Mysore Zoo). The details of animals include Age, Weight, Number of
same species, Life span etc. The Staff details includes Name, Staff Id, Age, Gender and their
role at that place. The Tourism details includes expenditures and also the profits at the end of
day/month as preferred. The data stored is accessible only after authentication. The data cannot
be shared with anyone without any authentication. Terms and Conditions apply for security
purposes. This system helps user to get faster, accurate and reliable data. It enables updation
and deletion of the data.
TABLE OF CONTENTS

CHAPTERS Page No

1. INTRODUCTION 1

1.1 Aim of our Project 1


1.2 Objective 1
2. HARDWARE AND SOFTWARE REQUIREMENTS 2
2.1 Hardware Requirements 2
2.2 Software Requirements 2

3. DESIGN AND IMPLEMENTATION 3-8


3.1 Schema Diagram 4
3.2 ER Diagram 5
3.3 Modules and Descriptions 6
4. RESULT 9-15
4.1 Snapshots with description 9
FUTURE ENHANCEMENTS and CONCLUSION 14

REFERENCES 15
LIST OF TABLES AND FIGURES

TABLE NO. / FIGURE NO. Page No


3.1: Schema Diagram 4

3.2: E R Diagram 5

4.1: User Login Window 9

4.2: Admin Login Window 10

4.3: User Event Window 11

4.4: Admin Dashboard Window 12


WILDLIFE DATABASE DBMS Laboratory with Mini-project

CHAPTER 1

INTRODUCTION

1.1 AIM OF OUR PROJECT


The purpose of our Wildlife Database Management System is to provide a simple tool in
order to ease the existing manual data record system like expenses involved and profit gained
by tourism, details about any considered animal, staff working etc.
It will reduce considerably the difficulties faced on existing system, with minimum error
and difficulties.

1.2 OBJECTIVE
The main objective of the proposed system is to provide a user-friendly interface. The system
details are fed into the computer there is no need for various people to deal with separate
sections. One or more people (authenticated users) is enough to maintain all the information
about the staff, animals and the tourism details.

Department of CSE, VVCE Page 1


WILDLIFE DATABASE DBMS Laboratory with Mini-project

CHAPTER 2

SYSTEM SPECIFICATION

2.1 HARDWARE REQUIREMENTS

The hardware used for the development of project is:

 Processor: Intel Core 15-6200U CPU @ 2.40GHz

 Hard disk: 20GB

 System: 64-bit Operating System x64 based processor

 RAM: 2GB

2.2 SOFTWARE REQUIREMENTS

The software used for the development of project is:

 Database: Microsoft SQL.

 Editor: Atom.

 OS: Windows XP or Higher.

 Front-end Application: HTML, CSS.

 Back-end Application: PHP and Xampp v3.2.2.

 Web Browser: Google Chrome

Department of CSE, Page 2


VVCE
WILDLIFE DATABASE DBMS Laboratory with Mini-project

Department of CSE, Page 2


VVCE
WILDLIFE DATABASE DBMS Laboratory with Mini-project

CHAPTER 3

DESIGN AND IMPLEMENTATION

3.1 SCHEMA DIAGRAM:


A Database Schema is the skeleton structure that represents the logical view of the entire
database. It contains a descriptive detail of the database, which can be depicted by means of
schema diagrams.

Department of CSE, VVCE Page 3


WILDLIFE DATABASE DBMS Laboratory with Mini-project

Place

Place_Id Name Address State No.Of.Animals

Authenticated_Users

User_Id User_Name Contact Address Password Place_Id

Staff

Staff_Id Staff_Nam Age Gender Contact Address Role Place_Id


e

Animal

Animal_Type_I Name Image Count Specificatio Staff_Id Place_Id


d n

Specification

History Date Nutrition_Provided Animal_Type_Id

Tourism

Tourist_No Date Fare Place_Id

Fig 3.1: Schema Diagram


WILDLIFE DATABASE DBMS Laboratory with Mini-project

3.2 ER DIAGRAM:

An Entity-Relationship diagram (ERD) is a data modeling technique that graphically illustrates


an information system’s entities and the relationships between those entities.
An ERD is a conceptual and representational model of data used to represent the entity
framework infrastructure.

Fig 3.2: ER Diagram


WILDLIFE DATABASE DBMS Laboratory with Mini-project
3.3 MODULES AND DESCRIPTIONS

Front end design: JavaScript with HTML, CSS

Alongside HTML and CSS, JavaScript is one of the core technologies of the World Wide Web.


JavaScript enables interactive web pages and is an essential part of web applications. The vast
majority of websites use it, and major web browsers have a dedicated JavaScript engine to
execute it.As a multi-paradigm language, JavaScript supports event-driven, functional,
and imperative (including object-oriented and prototype-based) programming styles.

It has APIs for working with text, arrays, dates, regular expressions, and the DOM, but the
language itself does not include any I/O, such as networking, storage, or graphics facilities. It
relies upon the host environment in which it is embedded to provide these features.

HTML elements are the building blocks of HTML pages. With HTML constructs, images and
other objects such as interactive forms may be embedded into the rendered page. HTML
provides a means to create structured documents by denoting structural semantics for text such
as headings, paragraphs, lists, links, quotes and other items. HTML elements are delineated
by tags, written using angle brackets. 

HTML can embed programs written in a scripting language such as JavaScript, which affects the
behavior and content of web pages. Inclusion of CSS defines the look and layout of content.
The World Wide Web Consortium (W3C), former maintainer of the HTML and current
maintainer of the CSS standards, has encouraged the use of CSS over explicit presentational.

CSS is designed to enable the separation of presentation and content, including layout, colors,


and fonts. This separation can improve content accessibility, provide more flexibility and control
in the specification of presentation characteristics, enable multiple web pages.
WILDLIFE DATABASE DBMS Laboratory with Mini-project
Back end Design: Xampp v3.2.2

XAMPP is a very easy to install Apache Distribution for Linux, Solaris, Windows, and Mac OS
X. The package includes the Apache web server, MySQL, PHP, Perl, a FTP server and
phpMyAdmin.

Features
 Apache

 MySQL

 PHP

 Perl and many more...

Stored procedure: A stored procedure is a subroutine available to applications that access


a relational database management system (RDBMS). Such procedures are stored in the
database dictionary. Uses for stored procedures include data-validation (integrated into the
database) or access-control mechanisms. Furthermore, stored procedures can consolidate and
centralize logic that was originally implemented in applications. To save time and memory,
extensive or complex processing that requires execution of several SQL statements can be saved
into stored procedures, and all applications call the procedures. One can use nested stored
procedures by executing one stored procedure from within another.

Triggers: Triggers are SQL commands that are automatically executed by the server in certain
database operation (INSERT, UPDATE, and DELETE). Microsoft SQL Server Express
LocalDB has supported triggers. In WILDLIFE DATABASE MANAGEMENT we have
included Trigger to insert details of staffs and animals into the result.
WILDLIFE DATABASE DBMS Laboratory with Mini-project
Module 01: LOGIN module
The login module is included mainly for the purpose of admin authentication and authorization.
Only registered admin can access the database. There are two fields used here: Username and
Password.
Module 02: USER module
The user module is included so that the admin can store the details of the animals and staffs.
They can only review information like address and types of animals in a given place.

Module 03: PLACE module


The place module is included so that the both users and admin can know the details about the
place and the event module is given for the admin. The Admins can update any changes made in
the place.

Module 04: STAFF module


The staff module is solely for the admins can keep track of the staff at which place he/she is
working and the track of the staff which helps during the annual report.

Module 05: ANIMAL module


The animal module is for admins to update, the admins can update the type of the animals, it
maybe animal type, count. Which makes it easy for the admins to distinguish between the
animals.

Module 06: UPADTE RESULT module


The update dashboard module is for the application to produce the number of animals and staffs
registered for the place and the number of animals and staffs currently held which make it easy
to the admins.

3.4.7 Module 07: ADD RESULT module


The details module is display once the admins logs into the page, they can review the
information of staffs, animals and tourism (for Admins only).
WILDLIFE DATABASE DBMS Laboratory with Mini-project

CHAPTER 4
RESULT
4.1 SNAPSHOTS WITH DESCRIPTION

Fig 4.1: User Login Window

This window is the login window of the users of certain place. The login is for Authenticated
Users and Skip is for normal users.
WILDLIFE DATABASE DBMS Laboratory with Mini-project

Fig 4.2: Admin Login Window

This window is the Admin login window of the wildlife database management system. There are
two fields:
 Username
 Password
WILDLIFE DATABASE DBMS Laboratory with Mini-project

Fig 4.3: User event window

This window gives the information of specific place name, address, state, no of animals present
in that place.
WILDLIFE DATABASE DBMS Laboratory with Mini-project

Fig 4.4: Admin Dashboard window

This window is also known as the Admin’s Dashboard, it shows the staff records, animals records
at specific place.
WILDLIFE DATABASE DBMS Laboratory with Mini-project

OUTCOMES
The Wildlife Database Management System is a standalone application. Once it has been
deployed to the systems we will be able to automate all the processes of creating and
implementing the database.

 Automation of the existing manual processes.


 All information can be synchronized in one place with easy modification, maintenance
and updating of data.
 User authentication and authorization.
 Easy approach to find the detailed information about any animal.
 Handles large workloads easily
 Reduced errors
 Secure
WILDLIFE DATABASE DBMS Laboratory with Mini-project

FUTURE ENHANCEMENTS AND CONCLUSION


 The mini-project, Wildlife Database Management System can be enhanced further
depending on the requirements. In the future, the windows form application can be made
even user interface friendly.
 It can also include a few more tables to include all the resources and details regarding the
events for easier navigation.
 Wildlife Database Management System provides complete software that aims to keep the
required information secure and make their management easier.
 Wildlife Database Management System provides an attractive environment where you
can manipulate data and information about events and details regarding them easily.
 Wildlife Database Management System synchronizes the working of the entire Wildlife
event results. It looks on all aspects of wildlife, its animals, staffs, tourism and other
activities.
WILDLIFE DATABASE DBMS Laboratory with Mini-project

REFERENCE
BOOKS :
1. “Fundamentals of Database Systems, Ramez Elmasri and Shamkant B. Navathe,
7th Edition, 2017, Pearson.
2. Database management systems, RamaKrishnan, and Gehrke, 3rd Edition, 2014,
McGraw Hill
3. Jim Keogh: J2EE-Thecomptete Reference, McGraw Hill, 2007.
4. Silberschatz Korth and Sudharshan, Database System concepts, 6th Edition, Mc-
GrawHill, 2013.

You might also like