0% found this document useful (0 votes)
17 views63 pages

Animal Rescue Project Management System

Uploaded by

Charan
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views63 pages

Animal Rescue Project Management System

Uploaded by

Charan
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Project Management System

PROJECT REPORT

ON

Animal Rescue

BY

Mohd Wamique Ansari

SUBMITTED TO

SAVITRIBAI PHULE PUNE UNIVERSITY

MASTER IN COMPUTER APPLICATION

M.C.E. SOCIETY’s

ALLANA INSTITUTE OF MANGEMENT SCIENCES

PUNE – 411001

2018 – 2021

1
Project Management System

ACKNOWLEDGEMENT

I would like to convey my sincere gratitude to all those who have been
instrumental in the development of the project.

I am Sincere thanks are uttered towards project guide prof. Namrata


chandore. Towards the motivation, technical support and inspiration
provided to me.

I am greatly thankful to honorable Dr. Roshan Kazi Director of Allana


Institute of Management Sciences, Azam Campus for all his timely support.

I express my gratitude to the Head of MCA Department Dr. Shaikh Ashfak


who helped me in my extreme solutions

I am also thankful to Prof. Namrata Chandore, my internal project guide for


her invaluable guidance, help and great support during the project work.

I am greatly thankful to the staff of Allana Institute of Management


Sciences, Pune for helping me through the entire course

Mohd Wamique Ansari

2
Project Management System

INDEX

CHAPTER 1 INTRODUCTION AND SYNOPSIS Page No

1.1 Company Profile

1.2 Existing System and Need for System

1.3 Scope of Work

1.4 Operating Environment- Hardware and Software

1.5 Detail Description of Technology Used

CHAPTER 2 SOFTWARE REQUIREMENT SPECIFICATION

AND PROPOSED SYSTEM

2.1 Proposed System

2.2 Objective of the System

2.3 User Requirement

2.3.1 Overall Description

2.3.2 Specific Requirement

2.3.3 Other Non-Functional Requirement

CHAPTER 3 ANALYSIS & DESIGN

3.1 System Flow Diagram(CLD/System Level Use Case)

3.2 Object Diagram

3.3 List of Classes & Class Diagram

3.4 List of Use Cases & Use Case Diagram

3.5 Sequence Diagram

3.6 Activity Diagram

3
Project Management System

3.7 Component Diagram

3.8 Deployment Diagram

CHAPTER 4 IMPLEMENTATION & USER MANUAL

4.1 User Interface Design(Screen Etc)

4.2 List of Tables, Table specification with queries

4.3 Program Specifications/Flow Charts

4.4 Code Snippet

4.5 Test Procedures

4.6 User Manual

4.7

Operation Manual/Menu Explanation

CHAPTER 5 DRAWBACKS AND LIMITATION

CHAPTER 6 PROPOSED EHANCEMENT

CHAPTER 7 CONCLUSION

CHAPTER 8 BIBILIOGRAPHY

ANNEXURE

ANNEXURE 1 INPUTFORMS WITH DATA

ANNEXURE 2 OUTPUT REPORTS WITH DATA

4
Project Management System

Chapter 1:INTRODUCTION

5
Project Management System

1.1_Company Profile

1.2 EXISTING SYSTEM AND NEED FOR


SYSTEM

The existing system is a manual system for Animal Rescue. The


software contract with the client is signed and the details of the client and
the software deliverable data are maintained as history in respective spread
sheet. The specification are collected and organized. Then the team of
software professional is identified and their specification and recorded.
The software professionals are assigned the task. And then the
development starts.

All the master data is maintained is various registered and so the


retrieval of all this information is very time consuming. When any
information regarding a particular project is required, various files have to
be referred. In short, the problem in the existing system can be
summarized as follows:

❖ Problems in maintaining various types of master data such as


animal details, organizations Details, Volunteer details.
❖ The existing system provides lesser accuracy and is more
vulnerable to Animals.
❖ The existing systems involve a greater chance of not reachable of
Volunteers.

Problems in finding the location of injured animals
❖ Problems in finding the accurate volunteers

6
Project Management System

Need for the System:

The client wants to develop a system that provides a platform which keeps
a details information of Animal Rescue Organization and who are
interested to help the injured animals. The need can be summarized as
follows:

❖ For complete online system of the existing system.


❖ To know the location of presently working Volunteer and the
organization can be known in a flash of second
❖ There is no risk of data mismanagement at any level while the
organization is large or small.
❖ For avoiding the duplication of records which can be maintained
properly.
❖ The huge database of project details can be maintained properly
❖ The system will provide a greater accuracy and is less vulnerable
to human errors.

7
Project Management System

1.3 SCOPE OF SYSTEMS:

This project will give a platform to the organisation which helps the
animal in any perspective . . It will allow the administrator to know
the working way of any organization and volunteers. It will also
reduce the cost of collecting the management and collection procedure
will go on smoothly.

Animal Rescue will store all the details of the organizations


,users,volunteers including their
Background information, personal details and all the Information
related to them.

This system will be designed for the following tasks like:


• Registration of users and organizations
• Maintain the details.
• View the details about users organizations
• animals location will send to the nearest volunteers and
organization
• Rewards points will be given to users and organizations.
• It will help to satisfy the user requirement
• Will be easy to operate
• It will have a good user interface.

8
Project Management System

The Project Management System has the following modules:

Module:
Super-Admin
• Create Users
• Edit Users
• Create Admin
• Edit Admin
• Create Volunteer
• Edit Volunteer

Admin
• Update Details
• Create Users
• Edit Users
• Create Volunteer
• Edit Volunteer

Volunteer
• Update Details
• View User’s detail
• Accept Request
• Give Reward points

User
• Update details
• Give feedback

9
Project Management System

• Upload Injured animal picture

1.4 OPERATING ENVOIRMENT

Client-side Environment
Hardware Requirement
➢ Processor : Dual core.
➢ Memory RAM : 2GB and above.
➢ Hard disk : 20GB and above

Software Requirement
➢ Browser : Google Chrome, IE7+, Firefox, Safari, and
Opera.

Server-side Environment
Hardware Requirement
➢ Processor : i3 and above.
➢ Memory RAM : 8GB and above.
➢ Hard disk : 20 GB and above

Software Requirement
➢ Operating System : Window 7 and above

10
Project Management System

➢ Database : MySQL 4.1 or above.


➢ Browser : any browser
➢ Server : Apache PHP 7.0 + web server

11
Project Management System

1.5 DETAILS DESCRIPTION OF TECHNOLOGY


USED

IIS:

An IIS web server runs on the Microsoft .NET platform on the Windows
OS. While it’s possible to run IIS on Linux and Macs using Mono, it’s not
recommended and will likely be unstable. (There are other options, which
I’ll present later). It’s versatile and stable, and it’s been widely used in
production for many years

XAMP

MySQL 4.1:

MySQL is a powerful open source database server built


based on a relational database management system (RDBMS) and is
capable of handling a large concurrent database connection.

The MySQL database is used as a backend database for developing this


application.

Android Studio:

Android Studio is the official Integrated Development Environment (IDE)


for Android app development, based on IntelliJ IDEA . ... A unified
environment where you can develop for all Android devices. Apply

12
Project Management System

Changes to push code and resource changes to your running app without
restarting your app

13
Project Management System

Chapter 2: PROPOSED SYSTEM

2.1 PROPOSED SYSTEM


The website Animal Rescue is aimed towards recording a considerable
number of Organization/users/volunteers records and needs online
assistance for managing records of Organization/users/volunteers. Website
should be user-friendly, ‘quick to learn’ and a reliable website for the
above purpose. Animal Rescue is intended to be a stand-alone product
and should not depend on the availability of other websites. The system
will also have an super-administrator who has full-fledged rights with
regards to performing all actions related to control and management of the
website. The functionality of the system is
There are three different users who will be using this product:
• Super-Administrator who can view and edit the details of any
users (organizations/volunteers, users).
• Administrator who can view and edit the details of volunteers,
users.
• Volunteers who treat the animals give reward points and can also
view the details of users.
• Users can view their details as well as they can edit.

2.2 OBJECTIVES OF SYSTEM


This project will give a platform to the organization which helps the
animal in any perspective. . It will allow the administrator to know the
working way of any organization and volunteers. It will also reduce
the cost of collecting the management and collection procedure will
go on smoothly.

14
Project Management System

Animal Rescue will store all the details of the organizations, users,
volunteers including their
Background information, personal details and all the Information
related to them.

This system will be designed for the following tasks like:


• Registration of users and organizations
• Maintain the details.
• View the details about users organizations
• animals location will send to the nearest volunteers and
organization
• Rewards points will be given to users and organizations.
• It will help to satisfy the user requirement
• Will be easy to operate
• It will have a good user interface.

2.3 USER REQUIREMENT

The user requirements are divided into the following categories:

For Super-Admin:
Super-Admin requirement consist of master entries as well some
other necessary tasks. The requirements for Super-Admin are as follows:

❖ The module to create, delete the user/Volunteer and


provide the level of access to the users.

15
Project Management System

❖ Super-admin to add the new Admin/Volunteer and edit the


user details of the existing users.
❖ Super Admin can view the location of Volunteer and users
❖ The system must provide a facility to upload the files.
❖ Application must provide a way to detect the location

For Admin:
Admin requirement consist of master entries as well some other necessary
tasks. The requirements for Admin are as follows:

❖ The module to create, delete the user/Volunteer and


provide the level of access to the users.
❖ Admin to add the new Volunteer/users and edit the user
details of the existing users.
❖ The system must provide a facility to upload the files.
❖ Application must provide a way to detect the location

For Volunteer:
Volunteer requirement consist of some necessary tasks. The
requirements for Volunteer are as follows:

❖ The module to view the user’s detail.


❖ Volunteer to update the details
❖ System must give the reward point
❖ System must able to use location
❖ System must able to upload files

16
Project Management System

For Users:
User consists of some necessary tasks. The requirements for user
are as follows:

❖ Users to update the details


❖ System must give the review
❖ System must able to upload files
❖ System must able to use location

17
Project Management System

Chapter 3: ANALYSIS & DESIGN

18
Project Management System

3.1 LIST OF CLASS DIAGRAM

❖ User
❖ Admin
❖ Super-Admin
❖ Volunteers

19
Project Management System

3.1 CLASS DIAGRAM

20
Project Management System

3.2 OBJECT DIAGRAM

21
Project Management System

3.3 USECASE DIAGRAM


For Super-Admin:

22
Project Management System

For Admin:

23
Project Management System

For Volunteer:

24
Project Management System

For Users:

25
Project Management System

3.4 SEQUENCE DIAGRAM

For Super-Admin:

26
Project Management System

For Admin:

27
Project Management System

28
Project Management System

For Volunteer:

29
Project Management System

For user:

30
Project Management System

3.6 ACTIVITY DIAGRAM


For Super-Admin:

31
Project Management System

For Admin:

32
Project Management System

For Volunteer:

33
Project Management System

For User:

34
Project Management System

3.7 MODULE HIERARCHY DIAGRAM


Main Module:

35
Project Management System

Super-Admin Module:

36
Project Management System

Admin Module:

37
Project Management System

Volunteer Module:

38
Project Management System

User Module:

39
Project Management System

3.8 COMPONENT DIAGRAM

40
Project Management System

3.9 DEPLOYMENT DIAGRAM

41
Project Management System

3.10 SITE MAP

42
Project Management System

Chapter 4:IMPLEMENTATION & USER


MANUAL

43
Project Management System

4.1 USER INTERFACE DESIGN


Android Forms

44
Project Management System

Web Browser

45
Project Management System

46
Project Management System

47
Project Management System

48
Project Management System

4.2 LIST OF TABLES, TABLE


Super-Admin Table:

Field Name Data Type Field Length Constraints Description


name Varchar 30 Not Null Name of the super-admin
id Varchar 10 Not Null super-Admin Id
user_name varchar 15 not null super admin user name
pass Varchar 20 Not Null Password for super-admin
mobile varchar 11 Not NULL contact number of super-admin
email varchar 30 Not null email o super admin

Admin Details:

Field Name Data Type Field Length Constraints Description


admin_id Integer 5 Primary key id for admin login
admin_name Varchar 10 Not null Name of the admin.
mobile Varchar 10 Not null Mobile number of the admin
lisence_no Varchar 30 not null organization's number
email Varchar 10 Not null Email of the admin
password Varchar 15 Not null Password of the admin
faddress Varchar 20 Not null Address of the admin
city Varchar 10 Not null City of the admin

Volunteer Details:

Field Name Data Field Constraints Description


Type Length
v_id Integer 10 Primary key Volunteer’s id
v_name Varchar 10 not null volunteers name
v_mobile Integer 10 not null volunteer’s mobile number
v_organization boolbean 1 not null Does volunteering belong to
any org?
v_email varchar 25 not null email of volunteers
v_organization_name varchar 50 not null org. name of volunteers
v_vehicle_no varchar 10 not null vehicle number of volunteer
v_password varchar 25 notnull volunteer password

49
Project Management System

User Details:

Field Name Data Type Field Length Constraints Description


u_id Integer 10 Primary key User id
u_name Varchar 10 Foreign key name of the User
mobile Integer 15 Not null Mobile number of User
u_email Varchar 10 Not null Email of User
u_password Varchar 10 Not null User password.
u_address Varchar 20 Not null Address of User
city Varchar 10 Not null City of User
u_gender Varchar 10 Not null Gender of User
u_location varchar 50 not null location of user

Upload Files:

Field Data Field Constraints Description


Name Type Length
Filename Varchar 500 Not null name of the file uploaded image for the
notification.
userid varchar 10 Primary key id of the user who upload the image
Location varchar 50 Not null location of user who uploaded image

50
Project Management System

4.3 PROGRAM SPECIFICATIONS/FLOW CHARTS

51
Project Management System

4.4 CODE SNIPPET


4.5 TEST PROCEDURES

52
Project Management System

4.5 USER MANUAL

The layout of web pages has been designed very carefully in HTML. For
mobile application android Studio is used

GUI's
In the flexibility of uses the interface has been developed a graphical
concept in mind, associated through a browser interface. The GUI's at the level
have been categorized as:

I . Home.

[Link]-Admin User Interface.

3. Admin User Interface.

4. Volunteer User Interface.

5. User’s User Interface.

The detail explanation is as follows:

How to operate Login Form:


• Type valid user id and password.
• Click Login button.
• After verification of the Login Form the main menu form of particular
user will be opened.
• If the user id or password is wrong it will prompt for correct user id and
password.

1. Super-Admin User Interface:

The Super-Admin page consists of the following task:

53
Project Management System

• Manage Admin:

The Manage Admin consist of the all the right that is assigned only to the
Administrator. Manage Admin include the following:

➢ Create Admin.
➢ Edit Admin
➢ Delete Admin

• Manage Volunteer:

It consist of the all the right that is assigned only to the Volunteer. Manage
Volunteer include the following:

➢ Create Volunteer.
➢ Edit volunteer
➢ Delete volunteer

• User:

It consist of the all the right that is assigned only to the user. user include the
following:

➢ Create user
➢ Edit user
➢ Delete user

2. Admin User Interface:

The Amin consist of the following task:

• Manage Volunteer:

It consist of the all the right that is assigned only to the Volunteer. Manage
Volunteer include the following:

➢ Create Volunteer.
➢ Edit volunteer
➢ Delete volunteer

54
Project Management System

• User:

It consist of the all the right that is assigned only to the user. user include the
following:

➢ Create user
➢ Edit user
➢ Delete user

3. Volunteer User Interface:

The Volunteer consist of the following task:

• View user’s Details:


Volunteer can view the details of the requested user

• Reward point :

Volunteer will give reward point to the requested user .

• Edit Profile:

The volunteer can edit his own profile. He can edit his id and password
and other details.

55
Project Management System

Chapter 5:DRAWBACK & LIMITATIONS

Drawback Limitations:
❖ 'The tasks updated are not automatically integrated.

❖ While many user login at the same time, the performance of the
system may degrade.

❖ User can work on this system as per assigned rights by


administrator if he is not having certain rights then he can't work
on it.

56
Project Management System

Chapter 6:PROPOSED ENHANCEMENT

57
Project Management System

Proposed Enhancement:
❖ The system will consist of Notification system so that the volunteer
who did not accept the request then notification receive.

❖ The dictionary containing all the information of the particular user


i.e. name, address, phone number, email address etc.

58
Project Management System

Chapter 7:CONCLUSION

59
Project Management System

Conclusion:
❖ The main aim of the project "Animal Rescue" is to reduce the
manual work being done by the Organization/Volunteer/user in
the. To work manually lot of time and manpower is wasted. So
there is need to computerize this system for the benefit of the
organization.

❖ The System takes care of the entire process Animal Rescue which
gives a unique platform. The System helps Volunteer to view
Accurate location of injured animal.

❖ This System is very friendly, interactive, and comprehensive. The


entire interface has been designed keeping in mind that user with a
little or even no prior knowledge will be able to handle the system
efficiently and with ease.

60
Project Management System

Chapter 8:BIBLOGRAHY

61
Project Management System

Bibliography:

Referred Sites:

❖ [Link]
❖ [Link]

62
Project Management System

ANNEXUR I
ANNEXURE - II

63

You might also like