Documente Academic
Documente Profesional
Documente Cultură
DEPT.CSE,DBIT 1
DBMS MINI PROJECT ZMS
External Examination
Name of the Examiners, Sign, Date
1. External Examiner:
2.Internal Examiner :
DEPT.CSE,DBIT 2
DBMS MINI PROJECT ZMS
DECLARATION
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.
GAGAN RANADIVE P R
[1DB16CS182]
DEPT.CSE,DBIT 4
DBMS MINI PROJECT ZMS
ABSTRACT
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
4. ENTITY DIAGRAM 14
5. SCHEME DIAGRAM 15
DEPT.CSE,DBIT 6
DBMS MINI PROJECT ZMS
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.
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.
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
DEPT.CSE,DBIT 10
DBMS MINI PROJECT ZMS
CHAPTER 3
PROJECT DESCRIPTION
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();
J.NewJFrame();
System.out.println("successfull");
else
System.out.println("unsuccessfull");
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{
}catch(Exception
ex){JOptionPane.showMessageDialog(null,ex.getMessage());}
DEPT.CSE,DBIT 17
DBMS MINI PROJECT ZMS
catch(Exception ex)
JOptionPane.showMessageDialog(null,ex.getMessage());
catch(Exception ex){
JOptionPane.showMessageDialog(null,ex.getMessage());
DEPT.CSE,DBIT 18
DBMS MINI PROJECT ZMS
try{
Statement st = con.createStatement();
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
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
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
8.2 ZOO
8.3 ANIMALS
DEPT.CSE,DBIT 28
DBMS MINI PROJECT ZMS
8.4 STAFF
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