You are on page 1of 33

Animal Kingdom

(A project on Wildlife)
A
Dissertation Work
Submitted as Minor Project in Partial fulfillment for the award of Graduate Degree in Bachelor
of Engineering in Computer Science & Engineering

Submitted to

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA


BHOPAL (M.P)

Submitted By
Bhanupriya Chouksey (0104CS131005)
Kajol Premchandani (0104CS131009)
Roshni Nagwanshi (0104CS143D08)

Under the Guidance of


Mr. Anoop Singh
(Department of Computer
Science and Technology)

CERTIFICATE

This is to certify that the project entitled Animal Kingdom (A project on Wildlife)
being submitted by Bhanupriya Chouksey, Kajol Premchandani and Roshni
Nagwanshi student of Sixth Semester, Degree in Computer Science & Engineering have
done their work as MINOR PROJECT for Partial fulfillment of the degree from RGPV,
Bhopal (M.P.) is a record of benafide work out by his/her under our supervision.

Mr. Anoop Singh

Mr. Anoop Singh

(Department Of

(Head of Department Of

Computer Science & Engineering)

Computer Science & Engineering)

ACKNOWLEDGEMENT

I take the opportunity to express my cordial gratitude and deep sense of indebtedness to my
guide Mr. Anoop Singh for the valuable guidance and inspiration throughout the project
duration. I feel thankful to him for his innovative ideas, which led to successful completion of
this project work. I feel proud and fortune to work under such an outstanding mentor in the field
of Animal Kingdom (A project on Wildlife). He has always welcomed my problem and helped
me to clear my doubt. I will always be grateful to him for providing me moral support and
sufficient time.

I owe sincere thanks to Director RKDF(IST) , who helped


me duly in time during my project work in the Department.

At the same time, I would like to thank Mr. Anoop Singh (HOD, CSE/IT)
and all other faculty members and all non-teaching staff of department of
Computer Science & Engineering for their valuable co-operation.

Bhanupriya Chouksey
Kajol Premchandani
Roshni Nagwanshi
VIth Semester
B.E. (CSE)

APPROVAL CERTIFICATE

This is to certify that the project entitled Animal Kingdom (A project on Wildlife)
being submitted by Bhanupriya Chouksey, Kajol Premchandani and Roshni
Nagwanshi student of Sixth semester, Degree in Computer Science & Engineering have
done their work as MINOR PROJECT for Partial fulfillment of the degree from RGPV,
Bhopal (M.P.).

Mr. Anoop Singh


Guide
(Department of Computer Science & Engineering)

TABLE OF CONTENTS

Page No.

CHAPTER
1. Introduction
1.1 Overview

1.2 Objectives

2. Background and Literature survey


2.1 Software Requirement Specifications

2.2 Innovativeness and Usefulness

10

3. Design
3.1 Data Flow Diagram

11

3.2 Entity Relationship Diagram

12

3.3 Flow Diagram

12

3.4

USE-CASE diagrams

13

3.5

Sequence Diagram

15

3.6

Activity Diagram

17

4. Software Requirement
6.1 Front-end Tools (With brief description)

20

6.2 Back-end Tools (With brief description)

20

6.3 Operating System (With brief description)

20

5. Hardware Requirements
5.1

System Configuration (CPU, RAM, HDD, Network used)

21

6. Process Model
6.1

Market Potential and Competitive Advantage

22

6.2

Proposed Model

22

6.3

Project Estimate and Schedule

22

7. Coding (for next semester)


8. Testing (for next semester)
9. Screen Layouts

23

10. Future Enhancement

31

11. Conclusion

32

12. References

33

1. INTRODUCTION

1.1 Overview
Proposed system:
1. It allows users to post articles.
2. Search no. of articles.
3. View and download articles.
4. Rating will be therefore for every article, so that one can really go after that.
On the whole it is an amusing website for promoting awareness and conservation of
Indias wildlife. Apart from arousing the alertness it will posses detailed information on various
rare Indian animals along with coverage of all species of animals that roam in the woods of
INDIA. With this, it will act as a platform for wildlife conservationists and ecologists to share
their knowledge and recent trends in this field. It will incubate research and participation on
subjects like animal communications, habitats, wildlife health issues, effects of global warming
and various disasters.

1.2 Objectives
ANIMAL KINGDOM is a web application where we get detailed information on various rare
Indian animals along with coverage of all species of animals that roam in the woods of India. It
will incubate research and participation on subjects like animal communication, wildlife health
issues, effects of global warming and various disasters.
Our plan:
1. Creating users for students with registration no. and also for staff.
2. Post news- letters.
3. View news-letters.
4. Search for articles.
5. Comment on articles (opinions).
6. Upload/download pictures, videos.

2. BACKGROUND AND LITERATURE SURVEY

2.1 Software Requirement Specifications

2.1.1 Functional Requirements

i.

To monitor statistics related to endangered species, jeopardized habitats, unbalanced


ecosystems and unfavorable climatic changes.

ii.

To facilitate members to form groups to organize local meetings, wildlife forums,


periodicals and Wildlife camps.

iii.

To provide a space for registered users to post interesting photos, videos and
presentations on Indian Wildlife.

iv.

Secure registration and profile management facilities for registered members and,
government and non government agencies.

v.

To acquaint users with various career opportunities in the field of wildlife, along with list
of universities offering Wildlife Degrees, fellowships and certifications.

vi.

It will portray recent wildlife success stories with an opportunity for users to participate
in Wildlife blogs, forums, internships, conferences and other awareness programs.

vii.

A regular news-letter should be sent to registered users to spread awareness.

viii.

To setup a reviewers panel to have a tab on data being posted for the website and select
appropriate contents from them to be posted. Moreover, this panel will be responsible for
solving various queries of website users.

ix.

Basic and advance administration facilities like add/update members, back up/recovery of
data, generating various reports, etc.

2.1.2

Non-Functional Requirements

i.

Secure access of confidential data (users details). SSL can be used.

ii.

24 X 7 availability

iii.

Better component design to get better performance at peak time

iv. Flexible service based architecture will be highly desirable for future extension.

2.1.3

Product Prospective

2.2 Innovativeness and Usefulness

Secure registration and profile management facilities for registered members and all
agencies.
Apart from arousing the alertness, it will posses detailed information on various rare
Indian animals along with coverage of all species of animals that roam in the woods
of INDIA.
Registered users can post the problems existing in the reviewers panel which is
responsible for solving various queries for website users.
This provides an opportunity for users to participate in wildlife blogs, forums,
internships, etc.., and form groups to organize local meetings, wildlife forums, and
wildlife camps.
It will incubate research and participation on subjects like animal communications,
habitats, wildlife health issues, effects of global warming and various disasters.

With this, it will act as a platform for wildlife conservationists and ecologists to share
their knowledge and recent trends in this field.

10

3. DESIGN

3.1 Data Flow Diagram

3.2 Entity Relationship Diagram


11

3.3 Flow Diagram

3.4 USE CASE Diagram


12

Actors
i.

Registered users: Student/faculty is considered to be user. He/she will be


available with a platform which enables them to share their technical
knowledge in the form of articles by submitting them to moderator. In addition
the users can view others articles and comment, rate them. Registered user is
given with user id and password.

ii.

Guest/anonymous: Guest is anonymous user who is interested in technical stuff


and he can view the articles and rate them. But an anonymous user does not
have the privilege of submitting the articles. A guest cannot log into the
website.

iii.

G.O & N.G.O: They provide career opportunities and funds to this field.

iv.

Admin: Administrator maintains all the registered users and can add new users.
He has the right of deleting a user.

3.4.1 Use cases of Registered Users


13

3.4.2 Use cases of Admin

14

3.4.3 Use cases of Guest

3.5 Sequence Diagram


3.5.1 Anonymous user

15

3.5.2 Registration

3.5.3 Request

16

3.6 Activity Diagram


3.6.1 For submitting article

3.6.2

User activities

17

3.6.3

Question

3.6.4

Login

18

3.6.5

Accept or reject article

3.6.6

Registration

19

SOFTWARE REQUIREMENT

4.1Front-end tools
Development tool- EDITPLUS:
It is a text editor for the Microsoft windows operating
system. The editor contains tools for programmers, including syntax highlighting, file type
conversions, line editing conversion, regular expressions for search-and-replace, keystroke, spell
check, full support for unicode editing and more. The view in browser button is useful for
editing html code and viewing the results immediately in the editor.
Design tool- MICROSOFT VISIO 2010: It is a diagramming and vector graphics application
and is part of Microsoft family. This tool is used to build UML diagrams. It makes it easy for
users to connect their diagrams to data sources and display their data graphically.
Image editing tool- ADOBE PHOTOSHOP CS2:
It is a raster graphics editor developed
and published by adobe systems. It is basically used to Photoshop or edit images.

4.1 Back-end tools


Database platform- MYSQL: It is an open source relational database management system that
delivers flexible and used for open source projects. It is fast, stable and true multi-user, multithreaded sql database server.

4.2 Operating system


Microsoft Windows: It is a multi user operating system allows multiple users to do work at
time, it is best OS for managing and monitoring these kinds of applications very easily. Rational
software architect made by ibms rational software division, is a comprehensive modeling and
development environment that uses the unified modelling language(UML) for designing
architecture for C++ and J2EE applications and web services. It is built on eclipse open source
framework and includes capabilities focused on architectural code analysis, C++, and model
driven development with the UML for creating resilient applications and web services.

4.3 Additional software requirement


Web server- APACHE SERVER V2.1.1: It is mostly used web server software. It played a key
role in developing World Wide Web. It is a freely available web server that is distributed under
an open source license. It is similar to development of Linux OS.

20

5 HARDWARE REQUIREMENT
5.1System configuration

21

6. PROCESS MODEL

6.1 Market Potential and Competitive Advantage


With this website global ecologists and wildlife conversationalists join hand to hand for
betterment of the earth. Problems are solved globally by various users. With the online world,
people prefer online news more rather than traditional newspapers to know about what is
happening around them. Also various photographers and wildlife lovers can post their favorite
pictures and videos related to wildlife. Although there are various websites developed in this
regard but this website has better market potential in terms of efficiency. Also our team will
update users time to time if any events are being organized. And to make the interest of our users
we will organize time to time camps so that they can know their wildlife in better way.

6.2 Proposed Model

This is the proposed model which is used to design our website. This model design is userfriendly It includes efficient use of resources. And also design is such that any user can be easily
guided to go through our website.

6.3 Project estimate and schedule


This project is under construction and our efficient team is working on it to make the website
available to users as soon as possible. Rather than giving this project estimate, we provide a
breakdown of the number of days it will take us to complete the tasks and features asked
alongside our rate. It will help u to know what goes into building the site. And this website took
three months to complete it initial phase. So to cost our website number of days and hours spent
to complete 37% of work can be used as a parameter.

22

7. SCREEN LAYOUTS

23

24

25

26

27

28

29

30

8. FUTURE ENHANCEMENTS

Any User can see the analytics of other links. It means any user know the ranks
of the particular website.

The User has permission to exchange links with any joined user.

The ranking facility will be added in this application.

As Web-Site is used, the client will recognize additional functions that will
provide benefit. Perfective maintenance extends the software beyond its
original functional requirements.

The forum facility will be included later.

Coin facility will be developed for the Premium users.

Proper maintenance and security will be provided to users.

Latest news will be updated time to time so that users are aware from time to

time.

31

9. CONCLUSION

Our project views out to be different from other such website already in the market.
And we hope to get same reviews from our users. This project will give a proper
estimate of threats to wildlife species. This website will help to protect and improve
the natural environment including forests, lakes, rivers, and wildlife. This project was
a great learning phase to build website on the most important issue which is to be
taken into account to make this earth a better place to live. Web designing is a
learning process to enhance our knowledge. This website is amusing as well as spread
awareness and conserves Indias wildlife. With this website basic knowledge of
animal habitat and issues on environment can be resolved. It will act as platform for
various discussions between environmentalists and users. Conserving the Wildlife has
always been an issue from past. Therefore, with this project people can join hands
together to work for the betterment of Wildlife which is the most important aspect of
our ecosystem. Alone person can never protect the deploiting ecosystem each and
every individual has to put efforts to make this place better to live. Also with this
project various users will stay connected with the latest needs and happenings for
Wildlife. Conversation is not a single day process therefore various groups of people
have to work together as a team to overcome every challenge. With this project we
actually realised that like every sphere of life needs attention, similarly our Indian
Wildlife is the beauty for our country which needs to be taken care of. We will
conclude our project by thanking all the persons who helped us in this project directly
or indirectly.

32

10.

REFERENCES

Object Oriented Modeling and Design with UML.


Software Engineering, seventh edition.
IBM Red books.
IBM TGMC sample synopsis.
IBM-www.ibm.in/developer works.
PHP Web Development- Luke Welling.
Wikipedia- www.wikipedia.com.
Database Management System and MySQL.

33