Sunteți pe pagina 1din 74

NGO MANAGEMENT (Helping Hands)

TO BUY THIS PROJECT SEE THE LAST


PAGE.

Project Report On

“NGO MANGEMENT
Helping Hands”

Submitted by

Mr. ROHAN UMESH BORADE


[2018-19]
NGO MANAGEMENT (Helping Hands)

Sr. No. Contents

1 INTRODUCTION
1.1 THEORETICAL BACKGROUND

1.2 ORGANIZATION PROFILE

1.3 PROJECT BACKGROUND

1.4 TECHNOLOGY TO BE USED

2 SYSTEM ANAYLSIS
2.1 PROBLEM DEFINITION

2.2 FEASIBILITY ANALYSIS

2.3 ALTERNATE SOLUTION OF THESE PROBLEM

3 PROPOSED SYSTEM
3.1 ASUMPTION AND CONSTRAINTS

3.2 ADVANTAGES AND LIMITATIONS OF PROPOSED SYSTEM

3.3 PROPOSED SYSTEM OBJECTIVES

4 SYSTEM REQUIREMENT
4.1 SYSTEM SPECIFICATION

4.2 HARDWARE REQUIREMENT

4.3 SOFTWARE REQUIREMENT

4.4 SOFTWARE SPECIFICATION

5 SYSTEM DESIGN
5.1 EVENT TABLE

5.2 GANTT DIAGRAM

5.3 ENTITY RELATIONSHIP (ER) DIAGRAM


NGO MANAGEMENT (Helping Hands)

5.4 UML APPROACH

5.5 DATA FLOW DIAGRAM (DFD)

5.6 SEQUENCE DIAGRAM

5.7 ACTIVITY DIAGRAM

6 DATA DICTIONARY
7 SCREENSHOTS AND CODING
8 IMPLEMENTATION AND TESTING
9 TEST CASES
10 FUTURE ENCHANTMENT
11 SYSTEM REVIEW
12 CONCLUSION AND BIBLIOGRAPHY

Sr. No.
NGO MANAGEMENT (Helping Hands)

Chapter 1

INTRODUCTION

1
NGO MANAGEMENT (Helping Hands)

HelpingHands will show the ability of NGO related activities via


this application. NGOs are performing activity for helping purpose.

A non-governmental organization ( NGO ) is a not-for-profit


organization that is independent from states and international government.

NGOs are highly diverse groups of organizations engaged in a wide


range of activities and take different forms in different parts of the world.
Some may have charitable status, while other may be fronts for
political, religious, or other interests. They are usually funded by
donations, but some avoid formal funding altogether and are run primarily
by volunteers.

HelpingHands is NGO Related Activity via this application. People who are
really wants to help someone, but they can’t. Now they can help then with this
HelpingHands Website. They will be connected with many NGO via
HelpingHands to help someone.

A non-government organization (NGO) is any non-profit, voluntary citizens


group which is organized on a local, national or international level.

Task-oriented and driven by the people with a common interest, NGOs


perform a variety of services humanitarian functions, bring citizen concerns to
Government, advocate and monitor ad encourage political participation through
provision of information. Some are organised around specific issues, such as
human rights, environments or health.

2
NGO MANAGEMENT (Helping Hands)

1.1 THEROTICAL BACKGROUND

The term, "non-governmental organization" or NGO, came into use in 1945


because of the need for the UN to differentiate in its Charter between participation
rights for intergovernmental specialized agencies and those for international
private organizations. At the UN, virtually all types of private bodies can be
recognized as NGOs. They only have to be independent from government control,
not seeking to challenge governments either as a political party or by a narrow
focus on human rights, non-profit-making and non-criminal.

The structures of NGOs vary considerably. With the improvement in


communications, more locally-based groups, referred to as grass-roots
organizations or community-based organizations, have become active at the
national or even the global level. Increasingly this occurs through the formation
of coalitions with other NGOs for particular goals, such as was the case in the case
of the Bam earthquake for example.

A civil society is composed of three sectors: government, the private sector


and civil society, excluding businesses. NGOs are components of social
movements within a civil society. In the case of Iran, where civil society is not yet
mature, NGOs can have an important role in strengthening the foundations of an
emergent civil society. The issue of independence is an important one in the
credibility of an NGO. It is hard for NGOs not to come under any governmental
influence. Individual governments do at times try to influence the NGO
community in a particular field, by establishing NGOs that promote their policies.
This has been recognized by quite common use of the acronym GONGO, to label
a government-organized NGO. Also, in more authoritarian societies, NGOs may
find it very difficult to act independently and they may not receive

3
NGO MANAGEMENT (Helping Hands)

acknowledgment from other political actors even when they are acting
independently.

On the other hand, development and humanitarian relief NGOs need


substantial resources, to run their operational programs, so most of them readily
accept official funds. It is thus important for the NGO to have transparency in its
operations and goals so that its relationship.

1.2 ORGANISATION PROFILE

Non-governmental organizations, that are active in


humanitarian, educational, health care, public policy, social, human rights,
environmental, and other areas to affect changes according to their
objectives. They are thus a subgroup of all organizations founded by citizens,
which include clubs and other associations that provide services, benefits,
and premises only to members. Sometimes the term is used as a synonym of
"civil society organization" to refer to any association founded by citizens,
but this is not how the term is normally used in the media or everyday
language, as recorded by major dictionaries. The explanation of the
term by NGO.org ( the non-governmental organizations associated with
the United Nations ) is ambivalent. It first says an NGO is any non-profit,
voluntary citizens' group which is organized on a local, national or international
level, but then goes on to restrict the meaning in the sense used by most
English speakers and the media: Task-oriented and driven by people with
a common interest, NGOs perform a variety of service and humanitarian
functions, bring citizen concerns to Governments, advocate and monitor

4
NGO MANAGEMENT (Helping Hands)

policies and encourage political participation through provision of


information.

NGOs are usually funded by donations, but some avoid formal funding
altogether and are run primarily by volunteers. NGOs are highly diverse groups
of organizations engaged in a wide range of activities and take different forms in
different parts of the world. Some may have charitable status, while others may
be registered for tax exemption based on recognition of social purposes. Others
may be fronts for political, religious, or other interests. Since the end of World
War II, NGOs have had an increasing role in international development,
particularly in the fields of humanitarian assistance and poverty alleviation.

The number of NGOs worldwide is estimated to be 10 million. Russia had


about 277,000 NGOs in 2008. India is estimated to have had around 2 million
NGOs in 2009, just over one NGO per 600 Indians, and many times the number
of primary schools and primary health centres in India. China is estimated to have
approximately 440,000 officially registered NGOs. About 1.5 million domestic
and foreign NGOs operated in the United States in 2017.

The term 'NGO' is not always used consistently. In some countries the term
NGO is applied to an organization that in another country would be called an NPO
(non-profit organization), and vice versa. Political parties and trade unions are
considered NGOs only in some countries. There are many different classifications
of NGO in use. The most common focus is on "orientation" and "level of
operation". An NGO's orientation refers to the type of activities it takes on. These
activities might include human rights, environmental, improving health, or
development work. An NGO's level of operation indicates the scale at which an
organization works, such as local, regional, national, or international.

The term "non-governmental organization" was first coined in 1945, when


the United Nations (UN) was created. The UN, itself an intergovernmental
organization, made it possible for certain approved specialized international non-
state agencies — i.e., non-governmental organizations — to be awarded observer
status at its assemblies and some of its meetings. Later the term became used more

5
NGO MANAGEMENT (Helping Hands)

widely. Today, according to the UN, any kind of private organization that is
independent from government control can be termed an "NGO", provided it is not-
for-profit, non-prevention, but not simply an opposition political party.

1.3 PROJECT BACKGROUND

NGOs are highly diverse groups of organizations engaged in a wide range


of activities and take different forms in different parts of the world. Some may
have charitable status, while others may be registered for tax exemption based on
recognition of social purposes. Others may be fronts for political, religious, or
other interests.

The UNESCO stated “education for sustainable development is a broad task


that calls for the full involvement of multiple educational organizations and
groups in bureaucracies and civil societies. These include Non-Governmental
Organizations or NGOs.
The language of education used by nation-states as well as international,
intergovernmental organizations, non-governmental organizations, also known as
NGOs, (both transnational and national), and agents of civil society (many of
which belong to the aforementioned categories) contributes heavily to the self-
identification of individuals. NGOs can be defined as "formal organizations, and
as such, they emerge when a group of people organize themselves into a social
unit “that was established with the explicit objective of achieving certain ends and
formulating rules to govern the relations among the members of the organization
and the duties of each member.

By understanding the language of each, one can reach a greater


understanding of the multiple, conflicting, and overlapping educational ideologies
employed across the globe. The issue of education on an international scale is also
embedded in a complex framework of international relations which alters the

6
NGO MANAGEMENT (Helping Hands)

effectiveness of those who employ the ideologies in a practical manner.


Education NGOs differ in practice and ideology based on the previously
mentioned factors. However, in the age of globalization, travel and
communication have contributed to new ideas about individual identities in
relation to the a global - rather than national - community.

Who should become an NGO's Board Member? What criteria is necessary


to select Board members? Based on the Board's functions, including representing
the various constituencies, the process of selection of Board members (and their
designated Alternates) takes several criteria into consideration.

Board members should possess an understanding of the scope of work of


the NGP/NPO and opportunities it presents; the ability to strengthen the Board's
understanding of NGO and other issues; have experience and responsibility to
carry out tasks and roles of the Board; represent issues related to NGO
involvement in its target issue/area; and represent issues related to the NGO's
target community.

They should also have a minimum number of years in front-line community


work, and an ability and capacity to communicate and network effectively and
broadly (for example, they must have functioning communications linkages such
as telephone, fax, computer and email).

Board Members are expected to have the ability to represent and promote
the NGO publicly, as a Board member representing the NGO community; ability
to act within a team setting; be gender sensitive; possess diplomatic and strategic
political skills, including capacity to think and work strategically; possess the
ability to work in international and local languages; and also have linkages to an
organization that can facilitate communication and liaison; and provide
consultation and support.

International non-governmental organizations have a history dating back to


at least the late eighteenth century. It has been estimated that by 1914, there were
1083 NGOs. International NGOs were important in the anti-slavery movement
and the movement for women's suffrage, and reached a peak at the time of the

7
NGO MANAGEMENT (Helping Hands)

World Disarmament Conference. However, the phrase "non-governmental


organization" only came into popular use with the establishment of the United
Nations Organization in 1945 with provisions in Article 71 of Chapter 10 of the
United Nations Charter for a consultative role for organizations which are neither
governments nor member states—see Consultative Status. The definition of
"international NGO" (INGO) is first given in resolution 288 (X) of ECOSOC on
February 27, 1950: it is defined as "any international organization that is not
founded by an international treaty". The vital role of NGOs and other "major
groups" in sustainable development was recognized in Chapter 27 of Agenda 21,
leading to intense arrangements for a consultative relationship between the United
Nations and non-governmental organizations.

It has been observed that the number of INGO founded or dissolved


matches the general "state of the world", rising in periods of growth and declining
in periods of crisis.

Rapid development of the non-governmental sector occurred in western


countries as a result of the processes of restructuring of the welfare state. Further
globalization of that process occurred after the fall of the communist system and
was an important part of the Washington consensus.

Globalization during the 20th century gave rise to the importance of NGOs.
Many problems could not be solved within a nation. International treaties and
international organizations such as the World Trade Organization were centred
mainly on the interests of capitalist enterprises. In an attempt to counterbalance
this trend, NGOs have developed to emphasize humanitarian issues,
developmental aid and sustainable development. A prominent example of this is
the World Social Forum, which is a rival convention to the World Economic
Forum held annually in January in Davos, Switzerland. The fifth World Social
Forum in Porto Alegre, Brazil, in January 2005 was attended by representatives
from more than 1,000 NGOs. In terms of environmental issues and sustainable
development, the Earth Summit in Rio in 1992 was the first to show the power of
international NGOs, when about 2,400 representatives of NGOs came to play a
central role in deliberations. Some have argued that in forums like these, NGOs

8
NGO MANAGEMENT (Helping Hands)

take the place of what should belong to popular movements of the poor. Whatever
the case, NGO transnational networking is now extensive.

1.4 TECHNOLOGY TO BE USED

For this project we have used following technologies


 .NET
 MY SQL

Microsoft .NET Framework

The .NET Framework is a new computing platform that simplifies


application development in the highly distributed environment of the
Internet. The .NET Framework is designed to fulfill the following
objectives:

 To provide a consistent object-oriented programming environment


whether object code is stored and executed locally, executed locally but
Internet-distributed, or executed remotely.
 To provide a code-execution environment that minimizes software
deployment and versioning conflicts.
 To provide a code-execution environment that guarantees safe
execution of code, including code created by an unknown or semi-trusted
third party.

9
NGO MANAGEMENT (Helping Hands)

 To provide a code-execution environment that eliminates the


performance problems of scripted or interpreted environments.
 To make the developer experience consistent across widely varying
types of applications, such as Windows-based applications and Web-
based applications.
 To build all communication on industry standards to ensure that
code based on the .NET Framework can integrate with any other code.

MYSQL:

MYSQL is a freely available RDBMS. Which fully joined the open


source community only recentli, when it was released under the GNU public
license(GPL). Even before it want free, you didn’t need a license unless you
wanted to make money out of it, or run the server on the windows platform.(the
windows version of mysql was shareware). Because you now don’t have to pay
a dime to use it, this alone makes mysql a solidcandidate for developing
application. If the GPL worries you for any reason, or you need to incorporate
mysql into a commercial application, you can still buy a commercially licensed
version from the developers at www.mysql.com.

10
NGO MANAGEMENT (Helping Hands)

Chapter 2

SYSTEM ANALYSIS

11
NGO MANAGEMENT (Helping Hands)

2.1 PROBLEM DEFINITION


HelpingHands is NGO Related Activity via this website. People who are
really want to help someone but they can’t. Now they can help then with this
online NGO application.

Create a website where visitor can register to become a member of our


NGO. Provide a facility that event detail should send via news to the member and
can see the event details. Member can also give Suggestion as well as feedback to
the HelpingHands(NGO).

Program Problem

Demand has declined, and capacity to deliver services is under-


utilized.

Management Problem

Management is unable to think creatively about the organization’s mission


or approach.

Staffing Problem

The staff is torn by infighting and turf wars.

Board Problem

The same few board members show up at every meeting to rehash familiar
issues.

12
NGO MANAGEMENT (Helping Hands)

Financial Management Problem

Cash flow problems and projected budget deficits are chronic.

External Relations Problem:

The organization’s reputation has diminished; there is confusion among


outsiders about its mission and programs.

2.2 FEASIBILITY ANALYSIS

 The very first phase in any system developing life cycle is preliminary
investigation.

 The feasibility study is a major part of this project.

 A measure of how beneficial or practical the development of an information


system would be to the organization, is the feasibility.

 Our study of the feasible development of the software is going to be in terms


of following aspects:

13
NGO MANAGEMENT (Helping Hands)

OPERATIONAL FEASIBILITY:

The proposed system is computerized. The system will reduce the time

consumed and it is not tiresome and cumbersome for the Admin to maintain the

records. Due to password facility outside interference is avoided. These things

make our system operationally feasible.

TECHNICAL FEASIBILITY:

1. Intel i3 7 Generation.
2. 4 GB of RAM.
3. 1 TB or higher capacity HARD DISK
4. Licensed Software of C#.net and SQL Server 2008.

ECONOMIC FEASIBILITY:

Once the required hardware and software requirements get fulfilled, there
is no need for the user of our system to spend for any additional overhead.
For the user, the system will be economically feasible in the following aspects:
1. The system will reduce a lot of paper work. Hence the cost will be reduced.

2. Our system will reduce the time that is wasted in manual processes.

14
NGO MANAGEMENT (Helping Hands)

3. There will be training for only Admin, so cost is reduced.

4. The storage and handling problems of the registers will


be solved.

2.3 ALTERNATE SOLUTION OF THESE


PROBLEM

Solutions/Strategy for Program Problem: -

Reassess the needs of target audiences, and revise programs to meet


current needs. Or, add new offerings to the program mix, and eliminate
outmoded ones. Restaffing or retraining may be required to deliver new or
revised services.

Solutions/Strategy for Management Problem: -

Reassess the needs of target audiences, and revise programs to meet


current needs. Or, add new offerings to the program mix, and eliminate
outmoded ones. Restaffing or retraining may be required to deliver new or
revised services.

15
NGO MANAGEMENT (Helping Hands)

Solutions/Strategy for Staffing Problem: -

Consider reorganizing staffing structure, including reallocating


responsibility and retraining people. Retain consultants to help clarify disputed
issues and assess staff members’ capabilities.

Solutions/Strategy for Board Problem: -

Contact all board members and discuss their commitment to the


organization. Revise the board’s structure to reflect present-day needs. As part of
this process, some board members may resign voluntarily and new members
with critical skills can be recruited.

Solutions/Strategy for Financial Management Problem: -

Pare expenses by dropping or curtailing nonessential services. Develop


new sources of income based on revised programs.

Solutions/Strategy for External Relations Problem: -

Inform funders and other constituents of your progress as you revise goals
and programs. Be sure that messages about newsworthy accomplishments are
conveyed to key audiences.

16
NGO MANAGEMENT (Helping Hands)

Chapter 3

PROPOSED SYSTEM

17
NGO MANAGEMENT (Helping Hands)

3.1 ASSUMPTION AND CONSTRAINTS

o ASSUMPTIONS:
A project specially for the street kids where we provide service like
Education, Food, Cloth, Toys for the Children, Medical support etc.

o CONSTRAINTS:
This Project is only for the off-line Donor. Not an online Donor. This
system is donating not only cash, others any try etc.

3.2 ADVANTAGES AND LIMITATION OF


PROPOSED SYSTEM

o ADVANTAGES:
 A donation is done to hand to hand with Donor.
 Event details will be sending through via news.
 This Project is only for the off-line Donor. Not an online Donor.
 This system is donating not only cash, Donate Toys, Clothes, Food,
Medical support etc. try it.

18
NGO MANAGEMENT (Helping Hands)

o LIMITATION:

 This system is not donating cash.


 Registered user can View Event only HelpingHands.
 Using this website, we cannot directly contact.

3.3 PROPOSED SYSTEM OBJECTIVES


We are spent an enough time for knowing that what is the requirement
of client for this system.

Events:

We are Participate in the HelpingHands Events and knowing the


NGO services, analyst of modules.

Questionnaire:

We are meeting the over guideline and experience person and ask the
questions soul the all daubs.

System can manage Members, Events and Donation etc. easily. Visitors
or Member can view all Upcoming & Headed Events easily.

19
NGO MANAGEMENT (Helping Hands)

Time Efficiency:

This will take less time to help someone, with this website we can know the
helpless people from

the NGO that are information by this website.

Provides Security:

With the application security the data which will give to the website from
the user will not disclose with unauthorized person by the privacy provided from
the application.

Provides Facility:

Facility for different kind show the information for handed Donation with
the website will provide a great experience of create account on website to the
user.

Observation:

Daily uploads from the different NGO related to the activities will be a great
way of observation on the helpless people.

20
NGO MANAGEMENT (Helping Hands)

Targeted Users:

 Admin: - Admin are creating event and items manage.

o This system admin is generating report donate items are


managed.
o Manage Volunteers.
o Manage items.
o Manage Event.
o Manage User.

 Donor: - This system is donor it donates items and money.

o Donor has view event and gallery for generate admin.


o Manage personal profile.
o Donate items.

 Volunteer: - This system is user who participate in events and


manage profile.

o Volunteer view event form generated by admin.


o Manage personal profile.
o Participate in events
o Donates multiple things to needy peoples.

21
NGO MANAGEMENT (Helping Hands)

SYSTEM SPECIICATION

Requirement Specification:

The most requirement of making this website for the NGOs Events.

Functional Requirements:

 Event detail is sent by news, so it requires register in HelpingHands.


 A Hand to Hand Donation items for trust the Donor because Donor doubts
are clear for frauds.
 There is some functionality of the proposed system or
“HelpingHands(NGO)” which full fills the determined requirement like
HelpingHands(NGO) module, add Donate related to Donor.

Non-Functional Requirements:

 Security :
Only authorized user can access the system with username and
password.

 Performance :
Donor will donate in admin create event.

 User Friendly :
The system is very interactive.

22
NGO MANAGEMENT (Helping Hands)

Chapter 4

SYSTEM REQUIREMENT

23
NGO MANAGEMENT (Helping Hands)

4.1 SYSTEM SPECIFICATION


Requirement Specification:

The most requirement of making this website for the NGOs Events.

Functional Requirements:

 Event detail is sent by news, so it requires register in HelpingHands.


 A Hand to Hand Donation items for trust the Donor because Donor doubts
are clear for frauds.
 There is some functionality of the proposed system or
“HelpingHands(NGO)” which full fills the determined requirement like
HelpingHands(NGO) module, add Donate related to Donor.

Non-Functional Requirements:

 Security :
Only authorized user can access the system with username and
password.

 Performance :
Donor will donate in admin create event.

 User Friendly :
The system is very interactive.

24
NGO MANAGEMENT (Helping Hands)

4.2 HARDWARE REQUIREMENT

Processor Intel Pentium IV 2.0


GHz
and above

Ram 512 MB and above

Hard disk 8()GB and above

Monitor CRT or LCD monitor

Keyboard Nor-mal or Multimedia

Mouse Compatible mouse

25
NGO MANAGEMENT (Helping Hands)

4.3 SOFTWARE REQUIREMENT

Front End Microsoft Visual studio


2010.

Language C# .Net

Back End Microsoft SQL Server


2008.

Operation System Windows XP or Above

Browser Any latest Browser

26
NGO MANAGEMENT (Helping Hands)

4.4 SOFTWARE SPECIFICATION

Microsoft .NET Framework

The .NET Framework is a new computing platform that simplifies application


development in the highly distributed environment of the Internet. The .NET
Framework is designed to fulfill the following objectives:

 To provide a consistent object-oriented programming environment whether


object code is stored and executed locally, executed locally but Internet-
distributed, or executed remotely.
 To provide a code-execution environment that minimizes software
deployment and versioning conflicts.
 To provide a code-execution environment that guarantees safe execution of
code, including code created by an unknown or semi-trusted third party.
 To provide a code-execution environment that eliminates the performance
problems of scripted or interpreted environments.
 To make the developer experience consistent across widely varying types
of applications, such as Windows-based applications and Web-based
applications.
 To build all communication on industry standards to ensure that code based
on the .NET Framework can integrate with any other code.

27
NGO MANAGEMENT (Helping Hands)

MYSQL:

MYSQL is a freely available RDBMS. Which fully joined the open source
community only recentli, when it was released under the GNU public license(GPL).
Even before it want free, you didn’t need a license unless you wanted to make money
out of it, or run the server on the windows platform.(the windows version of mysql
was shareware). Because you now don’t have to pay a dime to use it, this alone makes
mysql a solidcandidate for developing application. If the GPL worries you for any
reason, or you need to incorporate mysql into a commercial application, you can still
buy a commercially licensed version from the developers at www.mysql.com.

28
NGO MANAGEMENT (Helping Hands)

Chapter 5

SYSTEM DESIGN

29
NGO MANAGEMENT (Helping Hands)

5.1 EVENT TABLE

EVENT TRIGGER SOURCE ACTIVITY RESPONSE DESTINATION

Admin Check Admin Verify Access to Admin


Login In Login Login Admin
Details Options
Volunteer Create a User Create A Create A Volunteer
Registration new New New
Volunteer Volunteer Volunteer

Add Event New event Admin Adding Successfully Events


new added
event event

Check User Verify Access to Volunteer


Volunteer Login Login Volunteer
login Details Page.

Donations Check User Verify Successfully User


validations donations donate

View Check Admin Lists the Donation Admin


donations Donations donations done donations
Successfully

30
NGO MANAGEMENT (Helping Hands)

5.2 GANTT CHART


August & October & December February
September November & January (2019)
Month (2018) (2018) (2019)

Weeks Weeks Weeks Weeks

1 3 5 7 1 3 5 7 1 3 5 7
& & & & & & & & & & & & 1 2 3 4
2 4 6 8 2 4 6 8 2 4 6 8

Planning

Requirement
gathering

Analysis

Design

Coding

Testing

Implementation

EXPECTED TIME ACTUAL TIME

31
NGO MANAGEMENT (Helping Hands)

GANTT CHART (Time Estimation)

SR.NO TASKS DURATION

1 Requirement gathering 30 Day’s

2 Analysis 20 Day’s

3 Design Documentation 40 Day’s

4 Coding 60 Day’s

5 Testing 30 Day’s

6 Implementation 30 Day’s

Total 210 Day’s

32
NGO MANAGEMENT (Helping Hands)

5.3 ER Diagram

User

Manage Name detail date


Name Donation s

Time

Admin Events
1 create M
Image
1

Report
s FAQ
Access M
Media

Donate join
Add 1
image
s User
Image
s
Gallery 1

Validates Volunteers

registration

login
logout Donate
Name

33
NGO MANAGEMENT (Helping Hands)

5.4 UML APPROACH

UML Diagram

A diagram is the graphical presentation of a set of elements, most often


rendered as a connected graph of vertices and arcs . you draw diagram to
visualize a system from different perspective, so a diagram is a projection
into a system. For all but most trivial systems, a diagram represents an
elided view of the elements that make up a system. The same element may
appear in all diagrams, only a few diagrams , or in no diagrams at all. In
theory, a diagram may contain any combination of things and relationships.
In practice, however, a small number of common combinations arise,
which are consistent with the five most useful views that comprise the
architecture of a software-intensive system. For this reason, the UML
includes nine such diagrams:

1. Class diagram

2. Object diagram

3. Use case diagram

4. Sequence diagram

5. Collaboration diagram

6. State chart diagram

7. Activity diagram

8. Component diagram

9. Deployment diagram

34
NGO MANAGEMENT (Helping Hands)

 Use Case Diagram:

HelpingHands
«extends» Forgot Password

Login «uses»
Authentication

Upload Media
Create Event Content
«uses»

«uses»
Update Event
Event management
«uses»

User View Event Admin

Post News

FAQ
Manage NGO
Activities
«uses»

Provide User Helps

Create Profile
«uses»

«uses»
Manage Profile
Update Profile
«uses»

Send Message View Profile

View Gallery
Visitor

Donation

Participate in
events

35
NGO MANAGEMENT (Helping Hands)

5.5 DFD DIAGRAM

A data flow diagram (DFD) is a graphical system model that shows all of the
main requirements for an information system in one diagram: inputs and outputs,
processes, and data storage. A DFD describes what data flows rather than how it is
processed. Everyone working on a development project can see all aspects of the
system working together at once with DFD. That is one reason for its popularity.
The DFD is also easy to read because it is graphical model.

The DFD is mainly used during problem analysis. End Users, management,
and all information systems workers typically can read and interpret the DFD with
minimal

training.

36
NGO MANAGEMENT (Helping Hands)

DATA FLOW DIAGRAM

Volunteer Registration:

Processed
Personal Info Info
Client
Volunteer SignUp DATABASE

Admin Login

Processed
ID & Password
Client Info
Admin LOGIN Admin Panel

37
NGO MANAGEMENT (Helping Hands)

User Donation

Processed
Registration Info
Client
Donor SignUp DATABASE

38
NGO MANAGEMENT (Helping Hands)

5.6 SEQUENCE DIAGRAM

 Sequence Diagram for Login :

Login Diagram

:User :UserInterface :Database

Login(Id & Password) Authentication()

Login Successfully Found(t/f)

Logout

Logout Successfully

39
NGO MANAGEMENT (Helping Hands)

 Sequence Diagram for Registration :

Registration Diagram

:User :Registration :Database

Fill Up Details() Valied Details()

[Valied] Provied Username & Password() Valied Details()

40
NGO MANAGEMENT (Helping Hands)

 Sequence Diagram for Create Event :

Create Event Diagram

:Admin :System :Event :Database

Admin Login Create Event() Store Details()

Successfully Create or Not Successfully Create or Not Successfully Create(t/f)

41
NGO MANAGEMENT (Helping Hands)

 Sequence Diagram for View Event :

View Event Diagram

:User :UserInterface :Database

View Event(id) Check Details()

Display Detail View Details

42
NGO MANAGEMENT (Helping Hands)

 Sequence Diagram for Add Donation :

Donation Diagram

:Donor :System :Add Donation :Database

Add Details(Items) Details Verify(Items) Store Details()

Display message successfully add or not Successfully added(t/f) Successfully added(t/f)

43
NGO MANAGEMENT (Helping Hands)

5.7 ACTIVITY DIAGRAM

An activity diagram shows the sequence of steps that make up a complex


process, such as an algorithm or work flow. An activity shows flow of
control, similar to a sequence diagram, but focuses on operations rather than an
object.

Activity diagrams are most useful during the early stages of designing
algorithms & workflows. Here is some advice for activity diagram:

1. Don’t misuse activity diagrams.

2. Be careful with branches & conditions.

3. Be careful with concurrent activities.

4. Consider executable activity diagrams.

44
NGO MANAGEMENT (Helping Hands)

 Activity Diagram for Login:

Login Activity

Enter Username & Password

Click Submit Button


Username & Password Not
Valid

Username &
Password Varified

Go To Homepage

45
NGO MANAGEMENT (Helping Hands)

 Activity Diagram for Registration :

Registration Activity

Fillup User Information

Invalid
Submit From
Information

Valid Information

Registration Successesfully & Go To Homepage

46
NGO MANAGEMENT (Helping Hands)

 Activity Diagram for Event Manage :

Event Manage Activity

Login

Type of Event

Select Event Option

[Select Update Event] [Select View Event]

[Select Create Event]

Update Event Create Event View Event

Logout

47
NGO MANAGEMENT (Helping Hands)

48
NGO MANAGEMENT (Helping Hands)

Chapter 7

SCREENSHOT &
CODING

49
NGO MANAGEMENT (Helping Hands)

SCREENSHOTS

1) HOME PAGE:

50
NGO MANAGEMENT (Helping Hands)

2) ABOUT US :

3) EVENTS :

51
NGO MANAGEMENT (Helping Hands)

4) VOLUNTEER LOGIN :

5) DONATION :

52
NGO MANAGEMENT (Helping Hands)

6) VOLUNTEER LOGIN :

A. EVENTS :

53
NGO MANAGEMENT (Helping Hands)

B. DONATION :

7) FAQ :

54
NGO MANAGEMENT (Helping Hands)

ADMIN PANEL
1) UPDATE GALLERY :

2) UPDATE EVENT :

55
NGO MANAGEMENT (Helping Hands)

3) FAQ & MESSAGES :

4) SEARCH DONATIONS :

56
NGO MANAGEMENT (Helping Hands)

5)MONEY DONATION :

6) THINGS DONATION :

57
NGO MANAGEMENT (Helping Hands)

7) VOLUNTEER DETAILS:

8) EVENTS DETAILS :

58
NGO MANAGEMENT (Helping Hands)

9) EVENT VOLUNTEERS :

10) VOLUNTEER PICKUP REQUEST :

59
NGO MANAGEMENT (Helping Hands)

Chapter 8

IMPLEMENTAION &
TESTING

60
NGO MANAGEMENT (Helping Hands)

1. Development

The development of proposed system divided among our team


member equally. One of them develop database nitration user
interface from coding and other is make from in tabular format. So
finishing touch by third team member.

Coding Standards:

o We have used the <?php and <?Tag.


o As in the php language coding standards, files have the .php
extension and CSS files have the .CSS extension.
o Session Management
o We have use comment in html <! -- & -- >,/* & */.

2. Implementation

o Satisfied with the application and also with the work.


o The current system is valuable.
o Implementing in core PHP to make more flexible for the database
connectivity and make more secure with privacy.
o User interface implementation is making student who are user on
the control.

61
NGO MANAGEMENT (Helping Hands)

o Also, the user interfaces reduce the memories all the things because
it maintains all the information with proposed system.
o Before the implementation system analyzed the user, requirement
and need of modularity.
o The system implementation is dividing in team.
We faced many challenges during project:
 Requirement gathering.
 Work in new environment.
 Implementation as per the Users Requirements.
 Test.

3. Testing

To ensure the quality of the software, this activity called the quality
Assurance. This activity is performed during software development.

Systematic programming, testing is expensive because a large number of tests


must be developed and executed.

Static verification doesn’t require the program to be executed. Rather it


involves examining the source code of the program and detecting fault before
executing.

BOTTOM UP TESTING:

Bottom up testing tests the lower level of a system before testing its
higher-level component.

FIRST LEVEL:

62
NGO MANAGEMENT (Helping Hands)

Checking filed of forms and validation of data. Some fields take


automatic data from existing database.

SECOND LEVEL:

Checking of forms of system (working properly or not).

THIRD LEVEL:

Tested the integration of the different forms. If retrieves data in proper


manner. Correct format and stores it. Checking system met its requirements
specification or not.

FORTH LEVEL:

Checked all the modules link and whether the data value is passed or
not with the other module

63
NGO MANAGEMENT (Helping Hands)

Chapter 10

FUTURE ENHANCEMENT

64
NGO MANAGEMENT (Helping Hands)

FUTURE ENHANCEMENT

The following are the possible enhancement to the new system,

 The system could be modified suitably to work on a network.


This involves, among other, resolving used conflicts, protecting
database integrity and ensuring consistency of data if it is
distributed across multiple locations.

 The system could be modified to add another provision of


handling.

 We can add Different module to increase the efficiency of the


system.

 Updating of the system is possible.

 New system can also be integrated

65
NGO MANAGEMENT (Helping Hands)

Chapter 11

SYSTEM REVIEW

66
NGO MANAGEMENT (Helping Hands)

Formal Technical Review

A method involving a structured encounter in which a group of technical


personnel analyzes or improves the quality of the original work product as well as
the quality of the method.

 Reviews reduce rework.

Rework accounts for 44% of dev. cost!

 Reviews are more productive than testing.

Find more errors in the same amount of time.

 Reviews are more effective than testing.

Find errors not possible through testing.

 Reviews are training.


Domain, corporate standards, group.

Informal Technical Review

Informal reviews are applied many times during the early stages of
the life cycle of the document. A individual person team can conduct an
informal review. In later stages these reviews often involve more people
and a meeting. The goal is to keep the author and to improve the quality
of the document. The most important thing to keep in mind about the
informal reviews is that they are not documented.

67
NGO MANAGEMENT (Helping Hands)

Chapter 12

CONCLUSION

68
NGO MANAGEMENT (Helping Hands)

Conclusion
Although this section on gender and NGOs in the management and sustainable
use of the environment has been only exploratory, it is hoped that it will serve as
a basis for further research into the gender and NGO issue, with special
reference to women's access to critical resources such as training in farming
systems, extension services, land, technology, credit, farming inputs and
strategies for wood-fuel management to stem the environmental degradation.

The link between women and environmental management Is becoming


increasingly recognized in sustainable development. However, this connection
tends to be underplayed when environmental issues are studied within a general
context, with negative repercussions on effective development in local
communities. It is for this reason that non-governmental agencies are currently
targeting women in their development goals, and that this section of the
paper is focused on the role of women and NGOs in managing the environment.
Specific consideration is given to women's perceptions of environmental
degradation, access to fuelwood and other trees and countermeasures for
environmental degradation, based principally on information provided by the
30 women involved in the group discussions, and on information from the
questionnaire survey in 1993. These women are mainly farmers cultivating
cassava and maize and processing agricultural produce into gari (dried grated
cassava) and agblema (cassava dough). The women are mobilized by local non-
governmental organizations for other economic activities, including
agroforestry and fish and snail farming organised at the Yensi Centre, the
field headquarters of the NGO Ghana Rural Reconstruction Movement
(GhRRM). In addition, women are encouraged and supported in productive
activities aimed at enhancing women's productive and earning capabilities by
the 31st December Women's Movement, a women's NGO.

69
NGO MANAGEMENT (Helping Hands)

BIBLIOGRAPHY

 Kendall & Kendall

By Kenneth E. Kendall & Julie E. Kendall

 Sams Teach Yourself PHP, My SQL and Apache

By Julie Meloni

 Web Enabled Commercial Application Development Using….


HTML, Java Script, DHTML and PHP

By Ivan Bayross

 HTML5, Java Script and Jquery

By Dane Cameron

 Database programming with C# in 21 days

BY Curtis Smith & Michale Amundsen

WEBSITE:
 http://www.google.com
 http://www.vb.net.information.com

 www.stackoverflow.com

 www.gliffy.com

70
NGO MANAGEMENT (Helping Hands)

IF ANYONE IS INTERESTED FOR BUYING


THIS PROJECT CONTACT ON BELOW
EMAIL ID

boraderohan7698@gmail.com

PRICE IS 500 RS FOR THIS PROJECT

71

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