Project report
ON
CS-76
BACHELOR IN COMPUTER APPLICATIONS
UNDER THE GUIDENCE OF SUBMITED
BY
MR. ATUL KUMAR VERMA ENROLMENT NO: 084731470
MCA FROM P.T.U STUDY CENTRE:
0740 D
PGT (COMPUTER SCIENCE) SHIVSHANKAR KUMAR SHAH
KENDIRIYA VIDYALAYA SANGATHAN S/O SHRI VISHAWNATH SHAH
R/O
A-2/1340,
MADANPUR
KHADAR, J.J. COLONY
NEW
DELHI-110076.
SCHOOL OF COMPUTER AND
INFORMATION SCIENCES
INDIRA GANDHI NATIONAL OPEN
UNIVERSITY
REGIONAL CENTRE DELHI-2
GANDHI SMIRIT & DARSHAN
SAMITI, RAJAGHAT
NEW DELHI – 110 068, INDIA

S.NO
|
TOPIC
|
Pg.no
4
5
6-45
46
50
53
55
57
59
60
61
64
66
68
69
70
72
75
83
89
91
94
100
102
105
106
111
115
117
121
125
126
128
131
132
153
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CERTIFICATE OF ORIGINALITY
ACKNOWLEDGEMENT
SYNOPSIS
INTRODUCTION OF THE PROJECT
OBJECTIVE OF THE PROJECT
SYSTEM
ANALYSIS
Ø
PROJECT PLANNING
v
SOFTWARE REQUIREMENT SPECIFICATION
v
FUNCTIONAL REQUIREMENT
v NON-FUNCTIONAL
REQUIREMENT
v LIFE
CYCLE MODEL
v WATERFALL
MODEL
v COCOMO
MODEL
Ø CLASS
DIAGRAM
Ø USE
CASE DIAGRAM
Ø FLOW
CHART
Ø
SCHEDULING TECHNIQUES
v GANTT
CHART
v PERT
CHART
Ø RISK
MANAGEMENT
SYSTEM
DESIGN
Ø PROGRAM
STRUCTURE
Ø DATA
INTEGRITY AND CONSTRAINTS
Ø
USER INTERFACE DESIGN
TESTING
Ø TEST
PLAN
Ø Test
flow information
Ø TESTING
USED
Ø VERIFICATION
AND VALIDATION
Ø TEST
CASES DESIGN
Ø TEST
REPORTS
Ø DEBUGGING
Ø
CODE IMPROVEMENTS
SECURITY
Ø DATABASE
SECURITY
Ø DATA
SECURITY
Ø Validation
Controls
Ø Exception
Handling
Ø USER
AND ACESS RIGHTS
Ø
STEPS AGAINST HACKING
MAINTENANCE
OF THE PROJECT
FUTURE
OF THE PROJECT
BIBLIOGRAPHY
INPUT
AND OUTPUT SCREENS
SOURCE CODING
|
This is to certify that the
project report entitled_____________________________________________________
Submitted to Indira Gandhi National Open University in partial fulfillment of
therequirement for the award of the
degree of BACHELOR OFCOMPUTER
APPLICATIONS (BCA), is an original work carried out by
Mr./Ms.__________________________________________________________________________________________
Enrolment No.:_________________________under the guidance of Mr./Ms.______________________________________
The matter
embodied in this project is a genuine work done by the student and has not been
submitted whether to this University or to any other University / Institute tor
the fulfillment of the requirement of any course of study.
------------------------------ ---------------------------------------
Signature of the Student Signature
of the Guide
Name and Address: Name,
Designation and
of the student: Address
of the Guide
Enrolment No.:

When I had selected
this project it seems very difficult for me to complete it, just like achieving
a dream. But recently I got success after completing the project as per
requirements.
My project is
concerned with NGO Partnership System. The project NGO-PS Application will
facilitate the work of the various NGOs to participate online and apply for
various available schemes and check their regular status. Not only will it keep track of the NGO’s
related information, it will also keep track of all records of Indian NGOs, and
more.
I am highly obliged to Respected Sir
Mr. Atul Verma, who helped me as
possible as he could. He always had been
with me whenever he could and encouraged me every time. He gave me his precious time and also gave
some important logics. He encouraged me
to rectify the defaults there is and timely completion of my project. I am indebted to my friends for providing me
with the inspiration to do project. My
special thanks to my parents who support me emotionally & encouraged me to
complete my Project.
Also, I would like to mention and
give my special thank to one of respected Madam, Smt. Indira Mayaram-Ex Minister of Rajasthan and currently Vice-President of Jawaharlal Nehru National
Youth Centre at 219, Deen Dayal Upadhya Marg, New Delhi-110002 . It is the
NGO in Delhi wherein I am working as Project
Coordinator cum Computer Operator. So I am highly obliged to this NGO to
giving me chance to learn and make this project in completing successful.
Synopsis

S.NO. TOPIC PAGE
NO
1. TITLE
OF THE PROJECT……………………………….. 3
2. INTRODUCTION……………………………………………
4
3. OBJECTIVES……………………………………………….
8
4. SYSTEM
ANALYSIS………………………………………….. 13
·
FACT FINDING……………………………………………………………
16
·
FEASIBILITY STUDY……………………………………..............
16
5. HARDWARE
AND SOFTWARE REQUIREMENT………… 19
6. MODULAR
DISCRIPTION…………………………………… 21
7. ENTITY
RELATIONSHIP DIAGRAM (ER-D)…….. 25
7. DATA
FLOW DIAGRAM (DFD)………………………….. 26
8. DATA
DICTIONARY…………………………………………. 36
9. SECURITY
FEATURES……………………………… 40
10. FUTURE
SCOPE OF THE APPLICATION……………. 42

NGO PARTNERSHIP SYSTEM

A non-governmental
organization (NGO) and
(Voluntary Organization) VOs is a legally constituted organization created by natural or legal persons that operates
independently from any government. The term is
usually used by government to refer to entities that have no government status.
In the cases in which NGOs are funded totally or partially by governments, the
NGO maintains its non-governmental status by excluding government
representatives from membership in the organization. The term is usually
applied only to organizations that pursue some wider social aim that has political aspects, but that
are not overtly political organizations such as political parties. Unlike the term "intergovernmental organization", the term
"non-governmental organization" has no generally agreed legal
definition. In many jurisdictions, these types of organization are called
"civil society organizations" or referred to by other names.
IndianNon-governmental organizations (NGOs) can be set up under various Indian laws, and the different legal
entities under which civil society organizations can register themselves are:
Registered Societies
Societies registration Act, 1860 is a central act for registering not-for-profit
organizations. Almost all the states in India have adopted (with modifications,
if any) the central Act for creating state level authorities for registering
various types of not-for-profit entities. According to the act any seven
persons who subscribe to the Memorandum of Association (MOA) can register a
society. The memorandum should include names of the society, its objectives,
its names, addresses and occupations of the members subscribing to it as well
as the first governing body to be constituted on registration.
Public Trust
Public trust can be created for public charitable purposes. There is no
All India Level Act for setting up public charitable trusts. Some of the states
in India has enacted the Public Charitable Trust Act, while most states in
India does not have a trust act. An NGO can be created only under a public trust act.
Private Trust
A private trust , created under and governed by the Indian Trusts Act of
1882, aims at managing assigned trust properties for private or religious
purpose. A private trust does
In recent
years, especially in developed countries, various systems have been created to
advance the management and organization of participation for various
governmental projects by NGOs.
This is system invites all Voluntary Organizations
(VOs)/ Non-Governmental Organizations (NGOs) to Sign Up on this system,which
has been developed in consultation with the below mentioned
Ministries/Departments/Government Bodies to facilitate VOs / NGOs during their
interaction with the Government in connection with requests for Government
Grants under various schemes of the below mentioned Ministries/ Departments/
Government Bodies, in the first phase.
Participating Ministries/Departments/Government
Bodies:
- Ministry of Culture
- Ministry of Health & Family
Welfare
- Ministry of Social Justice &
Empowerment
- Ministry of Tribal Affairs
- Ministry of Women & Child
Development
- Department of Higher Education
- Department of School Education
& Literacy
- National AIDS Control Organization
(NACO)
- Council for Advancement of People's
Action and Rural Technology (CAPART)
- Central Social Welfare Board (CSWB)
All VOs / NGOs, are requested to Sign Up (one time)
with the Portal to help create a data base of existing VOs / NGOs and to access
information on various schemes of the participating Ministries/ Departments/
Government Bodies open for grants. Later you will also be able to apply online
for government grants to the participating Ministries/Departments/Government
Bodies and track the status of your applications through this system.
Nowadays, in
every field computer science has brought so many software for to maintenance
and database and keeps the records of daily basis work. But my personal point
of view to make this project is build-up software for
Ministries/Departments/Governments bodies that can upload various schemes
related to different subjects. For which VOs/NGOs can just register themselves
into this website and benefit from it just online not anywhere to go for apply
of various schemes to direct ministry or regular visiting the sites. My main
prime and aim behind this project is let them all VOs/NGOs know the online
platform to work directly and check the status for various schemes and grants
applied for.

The main objective behind developing this software is
to make the process of The NGO-PS to provide information about all signed up VOs / NGOs,
information about schemes of the participating Government Ministries /
Departments / Government Bodies open for partnership and funding with the
voluntary sector. It will also have the facility to apply for NGO grants
online, upload all common documents (like Registration Certificate, Annual
Reports, Annual Audited Statements etc) required by government Ministries /
Departments / Government Bodies as well as track the processing of your
application until the grant is sanctioned / rejected.

















1.
Get
details of existing VOs/ NGOs across India.
2.
Get
details of the schemes of the above Ministries/Departments/Government Bodies
offering grants to VOs /NGOs.
3.
Apply
on-line for NGO grants.
4.
Track
status of your applications for grants.

A system analyst is a person who conducts study identifies
activities & objective and determines a procedure to achieve goal.
Designing and implementing system to suit organizational needs are the function
of system analyst. He plays a major role in seeking business benefits from
computer technology. An analyst must possess various skills to effectively
carry out the job. Specifically, they may be divided into two categories,
interpersonal and technical skills. Both are required for system development.
Systems Analysis is a management exercise, which helps
us in designing a new system or improving the existing system. It is the study of sets of
interacting entities, including computer systems analysis. This field is
closely related to operations researches. It is also "an explicit formal
inquiry carried out to help someone (referred to as the decision maker)
identify a better course of action and make a better decision than he might
otherwise have made."
The analysis of the role of a proposed
system and the identification of the requirements that it should meet. SAD is
the starting point for system design. The term is most commonly used in the
context of commercial programming, where software developers are often classed
as either systems analysts or programmers. The systems analysts are responsible
for identifying requirements (i.e. systems analysis) and producing a design.
The programmers are then responsible for implementing it.
Thus, system analysis is the process of
investigating a system, identifying problems, and using the information to
recommend improvements to the system.System
analysis is an explicit formal inquiry carried out to help someone (referred to
as the decision maker) identify a better course of
action and make a better decision than he might otherwise have made. Systems
analysis usually has some combination of the following: identification and
re-identification) of objectives, constraints, and alternative courses of
action; examination of the probable consequences of the alternatives in terms of costs, benefits, and risks; presentation
of the results in a comparative framework so that the decision maker can make
an informed choice from among the alternatives. The
typical use of systems analysis is to guide decisions on issues such as
national or corporate plans and programs, resource use and protection policies,
research and development in technology, regional and urban development,
educational systems, and Health and other social services.

The goal of fact-finding efforts is to incorporate as
much reliable information as possible into the dispute resolution process.
Outlined in this section are problems which make it difficult to achieve this
objective. Fact-finding is the formal process of using research, interviews,
questionnaires, sampling, and other techniques to collect information about
systems, requirements, and preferences. It is also called information gathering
or data collection.
To do the fact finding the
analyst does the following:-
v
Questionnaires
v Interviews
v Sampling
v Onsite
Observation
v
Questionnaires :-
Questionnaires are a good survey technique,
because the cost (printing, distribution, collection, analysis) is low relative
to that of other methods such as personal interviews, because participants can
respond at their own convenience, because no interviewer bias is introduced,
and because responses can be kept completely confidential. Questionnaires
are an inexpensive way to gather data from a potentially large number of
respondents.
v Interviews:-
A conversation in which one person (the interviewer)elicits
information from another person (the subject or interviewee). A
transcript or account of such a conversation is also called an “interview”
In this phase we conduct interviews of
the working staff at the client site. Interviews help in collecting important
facts about existing system and also allow analyst to involve people into it.
v Sampling
:-
Samplingis that part of statistical practice concerned with
the selection of individual observations intended to yield some knowledge about
a population of concern, especially for the purposes of statistical inference. A
form containing a set of questions, especially one addressed to a statistically
significant number of subjects as a way of gathering information for a survey. Sampling is the process where system analyst
collects the various type of form used by the client.
v Onsite
Observation: -
On-site observations are one of the most effective tools with
the analyst where the analyst personally goes to the site and discovers the
functioning of the system. As an observer, the analyst can gain first-hand
knowledge of the activities, operations, processes of the system on-site; hence
here the role of an analyst is of an information seeker.
This information is very meaningful as it is unbiased and
has been directly taken by the analyst. This method is however less effective
for learning about people's perceptions, feelings and motivations. This is the best way for gathering information
about any company or organization.

Feasibility studies are
preliminary investigations into the potential benefits associated with
undertaking a specific activity or project. The main purpose of the feasibility
study is to consider all factors associated with the project, and determine if
the investment of time and other resources will yield a desirable result. While
considered a preliminary study, it is not unusual for a feasibility study to be
highly detailed.
To
measure the feasibility three aspects should be considered:
v
Economical
Feasibility:-
In economic
feasibility, cost benefit analysis is done in which expected costs and benefits
are evaluated. Economic analysis is used for evaluating the effectiveness of
the proposed system. In economic feasibility; the most important is
cost-benefit analysis. As the name suggests, it is an analysis of the costs to
be incurred in the system and benefits derivable out of the system. It is the
most frequently used method for evaluating the effectiveness of the candidate
system that is proposed system. The procedure is to determine the benefit and
savings that are expected from the candidate system and compare them with the
cost.
v Technical Feasibility:-
Technical feasibility is
concerned with the availability of hardware and software required for the
development of the system, to see compatibility and maturity of the technology
proposed to be used and to see the availability of the required technical
manpower to develop the system.
Because this program is web based application we
required windows class processor with any good internet browser.
In technical feasibility the following issues are taken into consideration.
·
Whether the required technology is
available or not
·
Resources are available –-Manpower-
programmers, testers & debuggers -Software and hardware.
Once
the technical feasibility is established, it is important to consider the
monetary factors also.
v
Operational
Feasibility:-
It is mainly related to
human & political aspects. It is carried out by a small group of people who
are familiar with information system techniques. It is done to check whether
the system will be easily operational. Generally project will not be rejected
because of operational in feasibility.
Operational feasibility is
all about problem that may arise during operations. There are two aspect
related with this issue:
What is the probability that
the solution developed may not be put to use or may not work. And what is the
inclination of the management and end users towards the solution. When we
develop any software, our main motive is that our software is easy to operate
there are no any difficulty face by the user.


CPU : Intel Pentium 4
Processor 2.6 GHz
RAM : 1 GB
Motherboard : Intel Original/Chipset
HDD : 80 GB
CD/DVD ROM : Any
brand For Optical Use
Monitor : 17
Inches with Resolution 800 X 600

Operating Systems :
·
Microsoft Window
XP/VISTA
Front End
v Asp .net using c#
Back End
v Microsoft SQL Server 2005
![]() |
NGO Partnership System has
categorized into four sub points i.e. Scheme-wise Listing, NGO Grants, Scheme
Directory and VOs/NGOs Directory.

![]() |




impressive
ReplyDeleteDonation Service Solution handles the donation though different donors and the management of donations for the beneficiary.
ReplyDeleteRenewal of 12A & 80G Certificate for Trust as applicable from 1st April 2021.
ReplyDeleteShare this Video:
https://youtu.be/WR1Y4_tZmiY
Subscribe To Our Channel and Get More #12A80GRenewal And CSR-1 Tips: https://www.youtube.com/channel/UC4s7...
If you want to become an #12A&80GRenewal And #CSR-1, please visit our website https://taxlegit.com/ now and Subscribe to our newsletter.
For any query
Email: support@taxlegit.com
Whatsapp: +91 8929218091
Very interesting information I like this blog very much so much superb information.
ReplyDeleteBiobanks | biorepositories
human-samples | patient-samples