Sunteți pe pagina 1din 30

DBMS MINI PROJECT ZMS

VISVESVARAYA TECHNOLOGICAL UNIVERSITY


JnanaSangama, Belagavi – 590018

Laboratory Work Project on

“ZOO MANAGEMENT SYSTEM”

Submitted in partial fulfillment for the requirement of V th semester


for the
Degree of Bachelor of Engineering In
Computer Science and Engineering
By
GAGAN RANADIVE P R [1DB16CS182]
Under the Guidance of
MRS.SHILPA S G
Asst. Professor, Dept. of CSE
DBIT, Bangalore

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


DON BOSCO INSTITUTE OF TECHNOLOGY
Kumbalagodu, Bangalore – 560074

DEPT.CSE,DBIT 1
DBMS MINI PROJECT ZMS

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


CERTIFICATE

This is to certify that the Project Report entitled “ZOO MANAGEMENT


SYSTEM” is a bonafide. Project work carried out by GAGAN RANADIVE P
R bearing USN 1DB16CS182 of Vth semester, in partial fulfillment for the award
of Degree of Bachelor of Engineering in Computer Science and Engineering of
Visvesvaraya Technological University, Belgavi, during the academic Year
2018-2019.It is certified that all corrections/suggestions indicated for Internal
Assessments have been incorporated in the report. The project has been approved
as it satisfies the academic requirement in respect of the project work described
for Degree Of Bachelor of Engineering.

Signature of the guide Signature of the HOD


Mrs.SHILPA S G B.S Umashankar
Assistant Professor Professor & HOD
Dept. of CSE Dept. of CSE
DBIT, Bangalore DBIT, Bangalore

External Examination
Name of the Examiners, Sign, Date

1. External Examiner:

2.Internal Examiner :

DEPT.CSE,DBIT 2
DBMS MINI PROJECT ZMS

DON BOSCO INSTITUTE OF TECHNOLOGY


Kumbalagodu, Bangalore – 560074

DECLARATION

I GAGAN RANADIVE P R, student of VTH semester B.E Department of


ComputerScienceAnd Engineering, Don Bosco Institute of Technology,
Kumbalagodu, Bengaluru, declare, that the Project Work entitled “ZOO
MANAGEMENT SYSTEM” has been carried out by and submitted in partial
fulfillment of the course requirement for the award of Degree of Bachelor of
Engineering in Computer Science and Engineering of Visvesvaraya
Technological University, Belgavi, during the academic Year 2018-2019. The
matter embodied in this report has not been submitted to any university or
institute for the award of any other degree.

Place :Bengaluru GAGANRANADIVE PR


Date : [1DB16CS182]

DEPT.CSE,DBIT 3
DBMS MINI PROJECT ZMS

ACKNOWLEDGEMENT

I take this opportunity to convey our gratitude to all those who have been
kind enough to offer their advice an provide assistance when needed which has
led to the successful completion of the project work.

First of all I would like to thank Management Team of DBIT Bangalore, for
providing such necessary facilities.
I would like to express my heartily gratitude to Dr.MuralidharaRao,
Principal of DBIT Bangalore, for giving me this opportunity to enrich my
knowledge.

I sincerely thank Prof., B.S.Umashankar, Professor & Head of Dept. of


Computer Science and Engineering, DBIT Bangalore for his constant support
and motivation that has encountered me to come up with this project work.

I am grateful to m guide Mrs.SHILPA S G, Assistant professor, Dept. of


Computer Science and Engineering DBIT Bangalore, for her skillful guidance,
constant supervision, timely suggestion and constructive criticism in successful
completion of my work in time.

My gratitude and thanks to Visvesvaraya Technological University for


giving to honors skill in the field of Computer Science and Engineering.

GAGAN RANADIVE P R
[1DB16CS182]

DEPT.CSE,DBIT 4
DBMS MINI PROJECT ZMS

ABSTRACT

This Project “ZOO IMANAGEMENT SYSTEM” is all about to have an


entire detail of the ZOOLOGICAL PARK and to elaborate more on
providing the visitors entry tickets, keeping the animals’ details and
maintaining their birth, death& updates. Zoological Park faced the problems
of issuing a ticket and maintaining the animal’s data by manually. It takes
more time and difficult to maintain. The data are stored in MS Excel. This
leads to the difficulty of calculating the data. ZIMS will find a new way to
overcome the above problem that will help to provide the tickets effectively
without any corrupted data or information and to provide a security data base
to store all animals’ details. By this way, the history record can be maintained
without much manual effort and storage of paper. So this reduces the usage
of papers which in turns helps to keep Green Environment.

The project has been planned to be having the view of distributed


architecture along with centralized storage of database. The application for
the storage of data has been planned. Using the concepts of SQLITE server
and all the user interfaces using NetBeans technologies. The database
connectivity is planned using the “SQL connection” methodology. The
standards of security and data protective mechanism have been given a big
choice for proper usage. The application takes care of different modules and
their associated reports which are produced as per the applicable strategies
and standards that are put forwarded by administrative staff.

DEPT.CSE,DBIT 5
DBMS MINI PROJECT ZMS

CONTENTS

1.INTRODUCTION 08
1.1 General outline about the project
1.2 Objective
1.3 Scope

2.SYSTEM ANALYSIS 09-10

2.1 PROBLEM DEFINITION


2.2 EXISTING SYSTEM
2.3 PROPOSED SYSTEM

2.4 HARDWARE AND SOFTWARE REQUIREMENT


2.4.1HARDWARE REQUIREMENT
2.4.2SOFT REQUIREMENT

3.PROJECT DESCRIPTION 11-13


3.1 VISITORS
3.2 ZOO
3.3 ANIMALS
3.4 STAFF
3.5 ANIMALDETAILS

4. ENTITY DIAGRAM 14

5. SCHEME DIAGRAM 15

DEPT.CSE,DBIT 6
DBMS MINI PROJECT ZMS

6. PREPARED STATEMENT 16-20


6.1 LOGIN STATEMENT
6.2 PASSWORD STATEMENT
6.3 INSERT STATEMENT
6.4 DELETE STATEMENT
6.5 UPDATE STATEMENT
6.6 VIEW STATEMENT
6.7 SEARCH STATEMENT

7. SNAP SHOTS 21-27


Fig 7.1 LOGIN PAGE
Fig 7.2 MAIN PAGE

8.DATA CONTENT 28-29


8.1 VISITORS
8.2 ZOO
8.3 ANIMALS
8.4 STAFF
8.5 ANIMALS DETAILS

9. CONCUSLION 30

REFRENCES

DEPT.CSE,DBIT 7
DBMS MINI PROJECT ZMS

CHAPTER 1
INTRODUCTION
1.1 General outline about the project
The world in the 21st century is growing up in the technology in every field
such as education, medicine, transport etc. The use of technology makes the
world so faster and easier than the early world and it releases the world from
manual usage in the every field.

In the early days, the manual usage causes many mistakes by the user and
administrative. Using manual properties in the fields was not comfortable for
the consumers because it was slower than technical usages, caused wastages
of the consumers’ time and contained many formalities in usage.

“ZIMS” is this project of using technology in zoological parks for


administration, maintenances, and entrance ticketing fields. Now also most
of the zoological parks are using manual programs in their administration,
maintenances and ticketing fields. This project was prepared for using
computerized programs for the above fields. This was prepared for the uses
of Zoological Park, because in that zoological park they used manual
programs for administration, maintenance and ticketing field for long years.

1.2 Objective
The main objective was to create a unique and useful “ZOO
MANAGEMENT SYSTEM with exceptional quality and service that
differentiates it from other feedback system.
1.3 Scope
This Document plays a vital role in the development life cycle
(SDLC) and it describes the complete requirement of the system. It
is meant for use by the developers and will be the basic during
testing phase. Any changes made to the requirements in the future
will have to go through formal change approval process
DEPT.CSE,DBIT 8
DBMS MINI PROJECT ZMS

CHAPTER 2
SYSTEM ANALYSIS
2.1 PROBLEM DEFINITION
The need for Zoo Management System is concerned With Zoo i handling and
Keeping all the data in a Proper way that can be maintained without any error
Data. This project provides a new way to maintain the visitor entries by
providing the entry tickets which will be saved in the data base by that any
time the admin can view the entries details of the visitor as well as the total
amount collected by the entries. It also keeps the track of animals data’s with
its unique id in such a way that the data’s of the animals are loaded into the
database. The unique id also is used to display the loaded data. The expected
system should at least have two types of users with roles different from each
other. The administrator has no limitation on handling data’s while other
officers have their own limitation a handling data The admin can have all
right to the data, he can allow the new user into the system. We believe that
this zoo information system will provide a diplomatic way in maintaining
the zoo.

2.2 EXISTING SYSTEM


The current system in the ZOOLOGICAL PARK has only the manual entry
ticketing and the data’s both the visitors entries and data’s animals are not
saved in the secured database if leads to major drawback to handling the
data with error.

2.3 PROPOSED SYSTEM

The zoo can tackle the problem by upgrading to Computerized Systems. The
system should be able to generate tickets based on the request of the user and
must save the data back to the database on successfully generating of tickets.

DEPT.CSE,DBIT 9
DBMS MINI PROJECT ZMS

And Easy to keeping all the Animals data in a Proper way that can be
maintained without any error Data.
The administrator will be enjoying the maximum advantage of the system
since he could monitor the real time sale of the ticket and can make
comparisons for a certain period using the new system. The data will be
provided in simple to understand graphical and chart form. The administrator
will be able to monitor the sales process of a user the Admin will have rights
to delete any transaction from the database in case he feels it is unnecessary.
The zoo will be free from the headaches of hosting an expensive internal
server with in the premises’ rather they can take advantage of accessing it via
the external server (cloud). The Administrator need not worry about taking
backup and other functions of running the server smoothly, hence
significantly cutting IT cost.
2.4 HARDWARE AND SOFTWARE REQUIREMENT
2.4.1 Hardware Requirement
Processor : Intel Core Duo 2.2 GHz or more
RAM : 4 GB or More
Hard disk : 80GB or more
Monitor : 15” CRT, or LCD monitor
Keyboard : Normal or Multimedia
Mouse : comptiable mouse

2.4.2 Software Requirement


Front End : Netbeans
Back End : Sqlite Server
Operation System : windows1

DEPT.CSE,DBIT 10
DBMS MINI PROJECT ZMS

CHAPTER 3
PROJECT DESCRIPTION

Main Functional Modules of Zoo Management System Project:

The Following are the main functional modules of this project

1 VISITORS
2 ZOO
3 ANIMALS
4 STAFF
5 ANIMALDETAILS
To start off with the user entry will be authenticated by getting the user name
and password the admin home user menus open when the admin officer open
with admin id and password and the admin menu don’t open when the users
open with user id and password.

Facility to create the user account is not visible on the front page of
starting because the user account doesn’t have to create the new user. Admin
only has to create the new user account.

3.1VISITORS

This module is to maintain basic details of all visitors who are all visited to
zoo

1.Vid
2.Name
3.Datein
4.Time
5.Email

DEPT.CSE,DBIT 11
DBMS MINI PROJECT ZMS

These categories will help to handle the whole details of the visitors & easy
to upload these details

3.2ZOO

This module is used to update the animals details. This module contains the
following details

1.Zid
2.Name
3.Time
4.Address
5. Phno
6.Vid

3.3Animals

This module is contains the details of the animals .which having the details
about animals And its deatils
1.Name of specice
2.Food
3.Aid
4.Class
5.Zid
These field will gives the entire details about the animals lifestyle

3.4 STAFF

This module gives the details about the staff entires. This module contains
the following details

DEPT.CSE,DBIT 12
DBMS MINI PROJECT ZMS

1.Sid
2.Food
3.Animaldetails
4.Time
5.Name
6.Births
7.Zid
Staff will update the details of animals .

3.5Animals Details

This module is contains the details of the animals .which having the details
about animals
And its deatils

1.Anid
2.Births
3.Deaths
4.Dateofarrival
5.Name of specices
6.Sid
7.Aid
The animals details are maintained by the staff.They update details of new
animals to Zoo.

DEPT.CSE,DBIT 13
DBMS MINI PROJECT ZMS

CHAPTER 4
4.1 ENTITIY DIAGRAM

DEPT.CSE,DBIT 14
DBMS MINI PROJECT ZMS

CHAPTER 5
5.1 SCHEME DIAGRAM

VISITORS
VID NAME DATEIN TIME EMAIL

ZOO
ZID NAME TIME ADDRESS PHNO VID

ANIMALS
NAMEOFSPECICE FOOD AID CLASS ZID

STAFF
SID FOOD ANIAMLDETAILS TIME NAME BIRTH ZID

ANIMALS DETAILS
ANID BIRTHS DEATHS DATEOFARRIVALS NAMEOFSPECICE SID AID

DEPT.CSE,DBIT 15
DBMS MINI PROJECT ZMS

CHAPTER 6
PREPARED STATEMENTS
6.1 LOGIN STATEMENT
String user="gagan";

String password="123456";

String ab,bc;

ab=user1.getText();

bc=pass1.getText();

if(user.equals(ab)&& password.equals(bc))

setVisible(false);

dispose();

NewJFrame1 J=new NewJFrame1();

J.NewJFrame();

System.out.println("successfull");

else

System.out.println("unsuccessfull");

6.2 PASSWORD STATEMENT

if(show.isSelected())
DEPT.CSE,DBIT 16
DBMS MINI PROJECT ZMS

pass1.setEchoChar((char)0);

else

pass1.setEchoChar('*');

}
6.3 INSERT STATEMENT

String data1=anid.getText();

String data2=birth1.getText();

String data3=deaths.getText();

String data4=date.getText();

String data5=specice2.getText();

String data6=sid2.getText();

String data7=aid2.getText()

Try{

thequery("insert into animal1 (anid,birth1,deaths,date,specice2,sid2,aid2)


values('"+data1+"','"+data2+"','"+data3+"','"+data4+"','"+data5+"','"+data6+"','"
+data7+"')");

}catch(Exception
ex){JOptionPane.showMessageDialog(null,ex.getMessage());}

DEPT.CSE,DBIT 17
DBMS MINI PROJECT ZMS

6.4 DELETE STATEMENT


try{

thequery("delete from animal1 where anid = '"+anid.getText()+"'");

catch(Exception ex)

JOptionPane.showMessageDialog(null,ex.getMessage());

6.5 UPDATE STATEMENT


try{

thequery("update animal1 set birth1 = '"+birth1.getText()+"',deaths =


'"+deaths.getText()+"',date='"+date.getText()+"',specice2='"+specice2.getText()
+"',sid2='"+sid2.getText()+"',aid2= '"+aid2.getText()+"'where anid =
'"+anid.getText()+"'");

catch(Exception ex){

JOptionPane.showMessageDialog(null,ex.getMessage());

DEPT.CSE,DBIT 18
DBMS MINI PROJECT ZMS

6.6 VIEW STATEMENT

try{

Connection con = DriverManager.getConnection("jdbc:sqlite:F:\\zoo


management\\zoo.db");

Statement st = con.createStatement();

String sql="select * from animal1";

ResultSet rs=st.executeQuery(sql);

animal1.setModel(DbUtils.resultSetToTableModel(rs));

rs.close();

}catch(Exception ex){

JOptionPane.showMessageDialog(null,ex.getMessage());

DEPT.CSE,DBIT 19
DBMS MINI PROJECT ZMS

6.7 SEARCH STATEMENT

try{
Connection con=DriverManager.getConnection("jdbc:sqlite:F:\\zoo
management\\zoo.db");
Statement st=con.createStatement();
String sql="select
name,time,address1,phno1,class1,food1,details,birth,date,specice2 from visitors
v,zoo z,animals a,staff s,animal1 an where v.vid=z.vid2 and z.zid1=a.zid2 and
a.zid2=s.zid3 and s.sid=an.sid2 and vid='"+jTextField1.getText()+"'";
ResultSet rs=st.executeQuery(sql);
search.setModel(DbUtils.resultSetToTableModel(rs));

rs.close();

}
catch(Exception ex){
System.out.println(ex);
}
}

DEPT.CSE,DBIT 20
DBMS MINI PROJECT ZMS

CHAPTER 7
SNAP SHOTS
Fig 7.1 LOGIN PAGE

Admin need to login with is username and password ,then he can access the
contents ,then he can issue the tickets for visitors.

DEPT.CSE,DBIT 21
DBMS MINI PROJECT ZMS

Fig7.2 MAIN PAGE

Visitors :

Visitors can visit the zoo with giving there details for ticket like name,email and
it print vid,time and datein.

1.Vid
2.Name
3.Datein
4.Time
5.Email

DEPT.CSE,DBIT 22
DBMS MINI PROJECT ZMS

Zoo:

This module is used to update the animals details. This module contains the
following details

1.Zid
2.Name
3.Time
4.Address
5. Phno
6.Vid

DEPT.CSE,DBIT 23
DBMS MINI PROJECT ZMS

Animals:

This module is contains the details of the animals .which having the details
about animals And its deatils
1.Name of specice
2.Food
3.Aid
4.Class
5.Zid

These field will gives the entire details about the animals lifestyle.vistors can
see the animals and they can see the name and id of that particular animal and
class .visitor can take photo of that animal .

DEPT.CSE,DBIT 24
DBMS MINI PROJECT ZMS

Staff:

This module gives the details about the staff entires. This module contains
the following details

1.Sid
2.Food
3.Animaldetails
4.Time
5.Name
6.Births
7.Zid
Staff will update the details of animals .staff will maintain the
animals .

DEPT.CSE,DBIT 25
DBMS MINI PROJECT ZMS

Animals details:

This module is contains the details of the animals .which having the details
about animals
And its deatils

1.Anid
2.Births
3.Deaths
4.Dateofarrival
5.Name of specices
6.Sid
7.Aid
The animals details are maintained by the staff.They update details of new
animals to Zoo.

DEPT.CSE,DBIT 26
DBMS MINI PROJECT ZMS

Search:

In search option ,when the staff enter the vid it will give all results like when
visitors enter the zoo and then it will class of animals and detais ,birth,date, and
specice name.

DEPT.CSE,DBIT 27
DBMS MINI PROJECT ZMS

CHAPTER 8
TABLE CONENTS
8.1VISITORS

vid name datein time email

1 Yash 10/02/18 08:00 am yash @gmail.com

2 Bhuvan 11/03/18 09:00 pm bhuvan@gmail.com

3 dhanu 20/05/18 10:45 am dhanush@gmail.com

8.2 ZOO

ZID name time address phno Vid

4 Sandy 05:30 pm banglore 9788978544 1

5 Andy 12:00 pm manglore 6512654624 2

6 honey 04:00 pm mysore 8546745647 3

8.3 ANIMALS

nameofspecice food aid class Zid

Lion meat 7 verbrates 4

Snake eggs 8 Inverbrates 5

Fish water 9 aqutis 6

DEPT.CSE,DBIT 28
DBMS MINI PROJECT ZMS

8.4 STAFF

sid Food animaldetails time name birth Zid

10 meat Male,lion 10:00 am suresh 10/09/18 4

11 grass Female,tiger 11:45pm abhi 11/01/18 5

12 medicine Male,elephant 02:00pm mahesh 31/03/18 6

8.5 ANIMAL DETAILS

anid births deaths dateofarrival nameofspecice sid aid

13 10/09/17 21/01/18 12/10/17 Lion 10 7

14 11/01/17 31/12/17 15/03/17 Tiger 11 8

15 31/03/17 25/10/17 25/04/17 elephant 12 9

DEPT.CSE,DBIT 29
DBMS MINI PROJECT ZMS

CHAPTER 9
9.1 CONCLUSION

Zoo Management System project is very helpful to maintain the whole zoo
it is very easy to handle and helps the environment in saving paper.

As a Security measure, the user who has valid username and password only
can log into the system. So the users cannot use this system without proper
authentication. This, in turn, maintains the confidently of the customer details
which is quit evidence for customer satisfaction.

Since the project uses the visual basic as the front end program, it is easy
for any user with Basic English knowledge and basic computer concepts to
use this system with less training. As the project designed with lots of
validation for the incorrect user’s input, even if the user enters wrong data,
the system itself will prevent the user form entering wrong inputs and
proceed further. This helps to maintain valid data in the database.

This project helps the staffs to maintain the animal’s details very efficiently.
Also, there cannot be any calculation errors in billing since this system
automatically calculates the amount and generates the bills. To conclude, this
project is well documented and will be very helpful for others who need
guidance to develop their project. This project is developed to consume time
and reduce manual labour. Maintenance is also very easy.

REFEERENCE

www.zologialpark.com

• YouTubevideotutorials
http://www.youtube.com/watch?v=hkcO_M9gcNw
• www.sourcecodester.com http://www.sourcecodester.com/visual-basic

DEPT.CSE,DBIT 30

S-ar putea să vă placă și