DBMS Mini Project- Wildlife Sanctuary Management System

 

This is a free DBMS mini project on Wildlife Sanctuary Management System using back-end MongoDB as a database, front-end  Php and HTML.

 Snapshots of the application

 

Home Page


New Staff Page


STAFF DATA PAGE


STAFF OPERATIONS

 


UPDATION TO STAFF SALARY

 


 STAFF DELETION OPERATION


STAFF DATA


NEW TOURIST ADDITION


TOURIST DATA

 


NEW ANIMAL


ANIMAL DATA


STATISTICS


RECEIPT GENERATION 


ABSTRACT

In this project we have created one application which is easy to access and user friendly. For this application we used the backend as Mongo DB to store the data which is used in the application and for the user interface we have used the PHP and HTML. The staff is able to access this application. The purpose of this application is for smooth administration and to get a brief idea of overall expenses and profit the sanctuary deals with. The application keeps a backup of the tourist data which includes their ticket details, the fare they pay and the donations they make out of good heart for the welfare of wild animals and different initiatives.


INTRODUCTION

Overview: –

This report discusses the result of the work done in development of “Wildlife Sanctuary Management” on “PHP” as the Front-end Platform and “Mongo DB” as the back-end Platform.

At the development of an application PHP provides a good connecting facility between all pages, also the back-end Mongo DB is most important to save all the data related the application.


Background and Motivation

The definition of our problem lies in manual system and a fully automated system.

Manual system: The system is very time consuming and lazy. This system is more prone to Errors and sometimes the approaches to various problems are unstructured.

Technical system: With the advent of latest technology if we do not update our system then Our business results in losses gradually with time. The technical systems contains the tools of latest Trend i.e. computers printers, fax, Internet etc. The systems with this technology are very fast, Accurate, user-friendly and reliable.


Objective

Need of Management System

 A few factors that direct us to develop a new system are given below -:

1) Faster System

2) Accuracy

3) Reliability

4) Informative

5) Updating and deleting the data.


Methodology

To implement the above goals, the following methodology needs to be followed:

 

  1. Specifying the Application and various components of the Architecture.
  2. Specifying the bindings between the tasks and the resources either manually or by the design

Tools.

  1. Specifying the port interconnections between the resources.

SCOPE OF PROJECT

The scope of the project is clear to give a simple and attractive application to simplify the work as well as to reduce the efforts while doing it offline or we can say by doing it with old methods.

In this application we are able to save the database of all the staff, animals need and tourist data.

The staff data includes the staff profession and their salary details, the animal data includes the type of animal (either herbivore or carnivore) and their feed cost, tourist data includes the ticket details and the donations they make.

 


REQUIREMENTS

We are going to perform the project on windows platform so we need the OS as windows. Any version of windows as windows XP, windows 7or windows 8.The system should have minimum ram of 256MB as well as minimum storage capacity of 15GB. The system should contain the server software named as “EasyPHP” of version 14.1VC11. And mongo DB of version 2.6.3 or above. First we have to install both software and we have to do connectivity between them by changing the configuration file of “EasyPHP”.


GRAPHICAL USER INTERFACE

The application is very user friendly and uses a GUI interface implemented in PHP and HTML to Communicate with the user. Various features are self – explanatory. Forms are easy to fill in and components can be added, removed and updated very easily through a Single dialog box. The application includes tool-tip hints to give a brief description of the particular input Field.

List boxes are used to display all the components at once so that user can see all the components of a Particular type at once. One can just select the component and modify and remove the component.(based on the access control of the person).


Features

  1. Clean separation of various components to facilitate easy modification and revision.
  2. All the data is maintained in a separate file to facilitate easy modification
  3. All the data required for different operations is kept in a separate file.
  4. Quick and easy saving and loading of database file.

Conclusion

 

THUS WE HAVESUCCESSFULLY IMPLEMENTED ZOO MANAGING DATABASE WHICH HELPS US IN ADMINISTRATING THE DATA USED FOR MANAGING THE TASKS PERFORMED IN A WILDLIFE SANCTUARY.

WE HAVE SUCCEFULLY USED VARIOUS FUNCTIONALITIES OF MONGODB AND PHP AND CREATED THE FULLY FUNCTIONAL DATABASE MANAGEMENT SYSTEM FOR WILDLIFE SANCTUARY.


CONCEPTS USED

1.MONGODB

2.EASY PHP

3.PROCEDURES

4.FPDF

To Download this project files and report click the links below:

  • Project Zip – This zip file contains all the PhP, HTML, and CSS files for the project.
  • Project Report – It consist of all the information required including ER-Diagram. You can edit the report as required.

 

Aadil Shaikh

Information Technology Engineer, a Free lancer, passionate Blogger, a Web Geek, and Founder of AskDNerd.

34 thoughts on “DBMS Mini Project- Wildlife Sanctuary Management System

  • Pingback: How to add Two-step Verification Security Feature in WhatsApp

  • August 27, 2017 at 2:35 pm
    Permalink

    In this project what is that option as Add New,Update and Delete? Can you please elaborate it?

    Reply
    • September 6, 2017 at 1:52 pm
      Permalink

      Add new is adding a new record to database.
      Update is nothing but updating any existing record &
      Delete is deleting from existing records.

      Reply
  • September 9, 2017 at 7:40 am
    Permalink

    Can u please send the procedure of how the project works or if you have any video of how to implement this please do share the link.

    Reply
  • October 7, 2017 at 4:05 am
    Permalink

    Can i get the synopsis n modular description of this project …reply soon its urgent

    Reply
  • Pingback: StarUML Installation for Windows 10 | Very easy -AskDNerd

  • October 30, 2017 at 2:46 pm
    Permalink

    Can u please upload the sql file or just mail it.Because i have some confusions with the table creation and I’m not able to find the sql file(database file)in the code which has been uploaded…TIA…

    Reply
    • October 30, 2017 at 3:04 pm
      Permalink

      Hi, Joshna
      This project was made in mongoDB and not in SQL. If you want this in SQL you need to change the coding. Currently I am not having it, I need to work on it but if I do so it will take a lot of time. Till then u can search on YouTube and if I get something I will mail you.
      Thankyou for your response.

      Reply
      • October 31, 2017 at 4:15 pm
        Permalink

        Ohh no issues can u please send the table creation format used in dis project cos I’m not able to find it … TIA..

        Reply
        • October 31, 2017 at 4:32 pm
          Permalink

          I think you are confused because of the SQL paradigm of creating fields along with tables.

          Mongodb is part of NoSQL databases, which means it does not necessary follow SQL paradigm.

          Mongodb specifically is schema less where each record is stored as JSON object and you do not need column names to be predefined.

          Now to be specific to the code you have asked. Usually we create collections in mongo db and then insert rows (for mongo its called documents), each row will define its own column name and value

          like

          db.createCollection(“test”);

          db.insert ({“person_name”:”A” ,”person_age”:21, “person_address”:”khalsdhf”});

          db.insert({“person_name”: “B”, person_address:”adkjfasdf”});

          Reply
  • November 1, 2017 at 3:25 pm
    Permalink

    very nice post, i undoubtedly adore this excellent website, carry on it

    Reply
  • November 1, 2017 at 5:45 pm
    Permalink

    Thank you for the sensible critique. Me & my neighbor were just preparing to do some research on this. We got a grab a book from our local library but I think I learned more clear from this post. I am very glad to see such wonderful info being shared freely out there.

    Reply
  • November 1, 2017 at 10:34 pm
    Permalink

    This is really interesting, You’re a very skilled blogger. I have joined your rss feed and look forward to seeking more of your excellent post. Also, I have shared your website in my social networks!

    Reply
  • November 2, 2017 at 10:31 am
    Permalink

    Its like you read my mind! You seem to know a lot about this, like you wrote the book in it or something. I think that you could do with a few pics to drive the message home a bit, but instead of that, this is wonderful blog. A fantastic read. I’ll definitely be back.

    Reply
  • November 6, 2017 at 6:29 pm
    Permalink

    I truly enjoy looking through on this web site , it holds superb content .

    Reply
  • November 8, 2017 at 1:27 am
    Permalink

    I like what you guys are up also. Such smart work and reporting! Keep up the excellent works guys I have incorporated you guys to my blogroll. I think it’ll improve the value of my website 🙂

    Reply
  • November 14, 2017 at 12:34 pm
    Permalink

    where is the database file in it..

    Reply
  • November 27, 2017 at 4:59 pm
    Permalink

    Can I plz have the queries performed for the project plz

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *