Professional Documents
Culture Documents
Helpinghands: by Ankit Thakur Hardik Parekh Ankit Solanki
Helpinghands: by Ankit Thakur Hardik Parekh Ankit Solanki
Helpinghands: by Ankit Thakur Hardik Parekh Ankit Solanki
Development of
HelpingHands
By
Ankit Thakur
Hardik Parekh
Ankit Solanki
Under the guidance of
Prof. Rashmita Jani
1.4 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).
1.5 CORE COMPONENTS:
Member:
o Registration & Login
o Donate For NGO & Events
o View Event
o Give Feedback
Admin:
o Manage Profile
o Manage Event
o Upload Media to different NGOs
o Generate Reports
1.6 PROJECT
PROFILE:
Project Title : HelpingHands(NGO)
Language : PHP
Name of the Organization : Own NGO HelpingHands
PVT. LTD.
Created By : Ankit Thakur, Hardik
Parekh, Ankit Solanki
Project Guide : Prof. Rashmita Jani
Operating System : Windows 7
Submitted To : M.C.A Department
(L.J.Institute of Engineering
& Technology)
.7 ASSUMPTIONS 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.
1.8 ADVANTAGES AND
LIMITATIONS OF THE
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,
Cloths, Food, Medical support etc. try it.
o LIMITATION:
This system is donate not cash.
Registered user can View Event only HalpingHands.
Using this website we cannot directly contact.
1.9 PROPOSED TIME LINE
CHART:
2. Requirement
Determination & Analysis
2.2 TARGETED
USERS:
Admin :- Admin are creating event and items manage.
o This system admin are generate report donate items are
manage.
o Manage items.
o Manage Event.
o Manage User.
Donor :- This system is donor it donate items and manage
profile.
o Donor has view event and gallery for generate admin.
o Manage personal profile.
o Donate items.
2.3.1 FUNCTIONAL
REQUIREMENTS:
Event detail is send by news so it requires register
in HalpingHands.
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.
2.3.2 NON-FUNCTIONAL
REQUIREMENTS:
Security :
Only authorized user can access the system with username
and password.
Performance :
Donor is donate in admin create event.
User Friendly :
The system is very interactive.
3. System Design
3.1 USE CASE DIAGRAM:
3.2 CLASS DIAGRAM:
3.3 INTRACTION DIAGRAM:
Sequence Diagram for Login :
Sequence Diagram for Registration :
Sequence Diagram for Create Event :
Sequence Diagram for View Event :
Sequence Diagram for Add Donation :
3.4 ACTIVITY DIAGRAM:
Activity Diagram for Login :
Activity Diagram for Registration :
Activity Diagram for Manage Profile :
Activity Diagram for Event Manage :
3.5 DATA DICTIONARY:
Table Name: user_data
Table Description: Stores the details of users
Field Name Data Type (with Size) Constraint Description Sample Data
Sequrity_que Varchar(500) Null Forgot Password Que. What is your Mobile No?
Question Varchar(500) Not null Question for problems What can I donate?
Answer Text Not null Donate items count Categories as per donate
page. If you have more
categories, then we will
edited this site.
Table Name: ngo_data
Address Text Not null Address of the ngo Green Chock, Morbi
6. 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 test 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:
Checking filed of forms and validation of data. Some fields
take automatic data from existing database.
SECOND LEVEL:
Checking of froms 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.
6.1 TEST CASES:
Project Name: Helping Hands
Login
Test Case ID: Tc1 Test Designed by: Ankit Thakur
Test Title: Verify login with valid username and password Test Execution date: 15-9-2016
Registration
Test Case ID: Tc2 Test Designed by: Ankit Thakur
Donation
Test Case ID: Tc3 Test Designed by: Ankit Thakur
Add Event
Test Case ID: Tc4 Test Designed by: Ankit Thakur
8. Conclusion
Donation for the underprivileged children in India can bring a
sustainable change. Donate off-line for child rights & get
100% tax exempation on these donations.
Support us to make Their Lives More Happy & Meaningful
For giving bright futhre & transform lives of street children.
Give the gift of literacy when you donate your money to
charity.
9. 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