Description
Our senior project is about developing a Volunteer Time Bank platform. We need help in preparing a Gantt Chart and an ADM (Activity on Arrow) Diagram to represent the project phases such as planning, requirements analysis, design, implementation, testing, deployment, and maintenance. Can you create both charts for us?” just these.i uploaded my friends solution
College of Computing and Informatics
College of Computing & Informatics (CCI)
SENIOR PROJECT-I REPORT
Volunteer Time Bank
Author(s):
S210059445
Raghad Allugmani
S210021249
Khadijah Alghamdi
S220003726
Jouri Alotaibi
S200109480
Lama Altassan
S210023313
Maha Khairallah
S220053607
Sameehah Yamani
Project Supervisor:
Ashwaq Alhrgan
1
| كلية الحوسبة والمعلوماتية
College of Computing and Informatics
Volunteer Time Bank
By: Raghad Allugmani, Khadijah Alghamdi, Jouri Alotaibi, Lama Altassan,
Maha Khairallah and Sameehah Yamani
Thesis/Project submitted to:
College of Computing & Informatics, Saudi Electronic University, Riyadh, Saudi Arabia.
In partial fulfillment of the requirements for the degree of:
BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY
Project Supervisor
2
Project Committee Chair
ABSTRACT
The Volunteer Time Bank is a groundbreaking online platform that connects volunteers,
government entities, and businesses by establishing a cohesive system for both unpaid
and compensated volunteering opportunities.
It tackles a critical problem, current volunteer platforms are dispersed and frequently
concentrate on organizations or groups, underserving disadvantaged people and
restricting the community.
By allowing government agencies to publish verified opportunities, such as widows, lowincome individuals, the elderly, and people with disabilities, the platform guarantees that
volunteer initiatives effectively assist those who require support. Concurrently, it enables
companies to advertise professional and financially beneficial opportunities for skilled
volunteers in fields such as Finance, Human Resources, and Information Technology.
To guarantee equity and trust, the approach integrates role-based access, centralized
opportunity advertising, and official entity verification. While organizations get access to
dependable support, volunteers benefit from certificates of gratitude that confirm their
work. Greater inclusion, better volunteer management, and equitable resource distribution
to vulnerable populations are all reflected in the outcomes.
On a personal level, the development of this project has significantly contributed to our
professional growth. It has improved our abilities in problem-solving, project planning,
and system design, while also enhancing our comprehension of how digital platforms can
tackle real-world community issues. This project has not only improved our technical
skills but has also reinforced our sense of social responsibility by providing a solution
that has a meaningful impact.
DEDICATION
This work is dedicated to my esteemed teachers, whose guidance, support, and
encouragement have been pivotal to the success of this project. Your knowledge and
mentorship have genuinely inspired me throughout this journey.
To my college, for offering me the environment, resources, and opportunities necessary
for my academic and professional growth.
To my friends, who stood by me and collaborated with me closely on this project their
teamwork, motivation, and unwavering support made this accomplishment achievable.
PREFACE
This project report outlines the design and development of the Volunteer Time Bank, a
platform established to consolidate volunteer opportunities among government agencies,
corporations, and communities. The objective of the system is to guarantee fair access to
volunteering, enhance inclusivity, and tackle the deficiencies identified in current
platforms.
Special clarifications: the platform distinguishes between unpaid volunteering for
community support and paid volunteering for professional services. This dual structure
allows it to serve both social and professional needs while maintaining fairness and
transparency through government verification.
Again this work is dedicated to my esteemed teacher, whose guidance, support, and
encouragement have been pivotal to the success of this project. Your knowledge and
mentorship have genuinely inspired me during this journey.
To my college, for offering me the environment, resources, and opportunities necessary
for my academic and professional growth.
And lastly, to our families, whose unwavering support, patience, and encouragement
have served as my foundation of strength throughout this project.
REVISION HISTORY
Name
Date
Reason For Changes
Version
5
TABLE OF CONTENTS
CHAPTER 1: INTRODUCTION ………………………………………………………………………………. 7
1.1
Project Background/Overview: ………………………………………………………………………………7
1.2
Problem Description: ……………………………………………………………………………………………8
1.3
Project Scope: ……………………………………………………………………………………………………..9
1.4
Project Objectives: …………………………………………………………………………………………….. 10
1.5
Project Structure/Plan: ………………………………………………………………………………………. 11
CHAPTER 2: LITERATURE REVIEW …………………………………………………………………… 13
CHAPTER 3: METHODOLOGY ……………………………………………………………………………. 14
CHAPTER 4: SYSTEM ANALYSIS ………………………………………………………………………… 15
4.1
Product Features: ……………………………………………………………………………………………… 15
4.2
Functional Requirements: …………………………………………………………………………………… 15
4.3
Nonfunctional Requirements……………………………………………………………………………….. 16
4.4
Analysis Models ………………………………………………………………………………………………… 16
CHAPTER 5: SYSTEM DESIGN ……………………………………………………………………………. 17
CHAPTER 6: DISCUSSION & CONCLUSION ………………………………………………………… 18
6.1
Discussion ………………………………………………………………………………………………………… 18
6.2
Conclusion ……………………………………………………………………………………………………….. 18
REFERENCES ……………………………………………………………………………………………………. 19
APPENDIX: Glossary …………………………………………………………………………………………… 20
6
CHAPTER 1: INTRODUCTION
1.1
Project Background/Overview:
One of the most significant ways to advance and benefit society is through
volunteer work.
It helps to support non-profit organizations, vulnerable groups, and fosters social
solidarity, and even for-profit organizations, With financial return to the
volunteer. It also raises community awareness of the importance of serving others,
as Allah says in the Qur’an:
َ َ﴿فَ َمن ت
﴾ُع َخي ًْرا فَ ُه َو َخي ٌْر لَّه
َ ط َّو
[Al-Baqarah: 184]
This verse reminds us that anyone who freely chooses to do good will receive
great benefits and blessings in their life. To put it another way, when someone
gives voluntarily, their act of generosity not only benefits others but also provides
them happiness both here on Earth and in the Hereafter.
Therefore, volunteering is a manifestation of genuineness, kindness, and
generosity values that are important to a vibrant and cohesive community.
The Volunteer Time Bank offers a complete solution to uphold these ideals and
solve the present issues with volunteering. Volunteer Time Bank platform
supports government agencies, NGOs, and companies by giving them access to
qualified, registered volunteers who can assist across multiple fields.
At the same time, it empowers disadvantaged groups by allowing them to request
volunteer assistance through government agencies, including low-income
individuals, widows and their children, the elderly, and individuals with special
needs. By serving as a bridge between volunteers and recipients, these
organizations make sure that needs are identified, coordinated, and openly
handled.
7
1.2
Problem Description:
Current volunteer platforms mainly serve specific groups (like schools or associations),
leaving remote communities and vulnerable individuals with limited access to
opportunities due to poor outreach and restrictions to certain centers. This creates
inequality and reduces community participation. A unified platform is needed to ensure
fair, accessible, and diverse volunteer opportunities that match different skills and needs.
The Problem:
–
Lack of a Unified Platform: Existing volunteer platforms in the Kingdom (e.g.,
National and Health Volunteer Platforms) are fragmented and sector specific. This
makes it difficult for volunteers to find opportunities that match their skills or
schedules.
–
Affected Groups: Vulnerable communities—such as widows, low-income families,
the elderly, and people with disabilities—struggle to express their needs or access
support, as current platforms mainly serve organizations. The Volunteer Time Bank
offers a solution by allowing verified beneficiaries to submit applications directly,
ensuring fairness and faster responses.
–
Deficiencies in Hours & Certificates System: Current systems for tracking
volunteer hours and issuing certificates lack consistency and recognition. Certificates
are often non-standard and not easily verified, limiting their value for education and
employment. A unified system is needed to ensure accurate tracking, accreditation,
and wider recognition of volunteer contributions.
8
1.3
Project Scope:
The Volunteer Time Bank project targets three main categories, with each category
achieving clear and direct benefits.
•
Volunteers:
Volunteers benefit by gaining diverse practical experience in fields such as teaching,
translation, medical assistance, or administrative support. They also receive electronic
certificates proving the number of hours they have spent volunteering, enhancing their
resume and future opportunities. Additionally, the platform offers paid volunteer
opportunities with companies, providing them with additional income alongside their
experience.
•
Organizations (government agencies and companies)
The platform helps government agencies access qualified volunteers to support
vulnerable groups such as the elderly, widows, and low-income individuals. Companies
benefit from volunteers to provide support in various departments, such as human
resources or information technology, while ensuring that all volunteers are registered and
approved through the platform. The platform also facilitates organizations posting job
opportunities and tracking volunteer hours in an organized and transparent manner.
•
Community
Community benefits by providing direct assistance to the most vulnerable groups, which
raises the level of social solidarity. The platform also contributes to spreading the culture
of volunteering and promoting the values of social responsibility among individuals and
companies, creating a more cooperative and cohesive society.
Thus, the project forms an integrated link between volunteers and beneficiaries,
achieving a sustainable social impact.
9
1.4
Project Objectives:
The primary goal of the Volunteer Time Bank is to create and execute an inclusive, cohesive
online platform that connects volunteers, governmental organizations, businesses, and at-risk
communities. This system is designed to simplify volunteer opportunities, guarantee equitable
access, and promote social responsibility through both unpaid and paid volunteering programs.
The specific objectives are to:
•
Create a “Volunteer Time Bank” Platform: Set up a centralized system that consolidates volunteer
opportunities from volunteers to government agencies at no cost, while also providing financial
benefits to volunteers through companies (NGOs).
•
Support Vulnerable Communities: Facilitate government entities in disseminating validated
opportunities that specifically aid marginalized populations, such as widows, individuals with low
income, senior citizens, and people with disabilities.
•
Encourage Professional and Compensated Volunteering: Enable organizations to advertise skilled
volunteering positions in fields like Finance, Human Resources, and Information Technology,
delivering both experiential and monetary advantages to volunteers.
•
Ensure Equity and Trustworthiness: Implement role-specific access, verification of official
entities, and uniform procedures to uphold transparency, fairness, and reliability throughout all
volunteer activities.
•
Enhance Volunteer Recognition: Establish a comprehensive system for monitoring volunteer
hours and distributing accredited electronic certificates to bolster volunteers’ academic,
professional, and career prospects.
•
Encourage Professional Development: Offer volunteers chances to enhance their skills, acquire
practical experience, and foster a sense of social responsibility.
10
1.5
Project Structure/Plan:
One tool used in project management is the Work Breakdown Structure (WBS), which breaks a
project down into smaller, easier-to-manage components.
Starting with the major deliverables and breaking them down into tasks and subtasks, it
methodically arranges the entire project scope into hierarchical tiers.
Activity
Node
Project Stage
Resources Required
Start Date
A
Project Planning
Team meetings, project charter.
2023 – 09 2023 – 09
21
– 25
B
Requirements Analysis
Interviews, surveys, literature
review.
C
Website Design
Design tools (Figma, Adobe
XD).
D
Website Implementation
E
F
Testing
Deployment
G
Maintenance
Development
tools,
programming languages.
( HTML5, CSS3, JavaScript).
Testing tools, user feedback
Database Hosting.
AWS
RDS
(MySQL/PostgreSQL)
Monitoring and Performance.
(New Relic or Datadog)
End Date
Duration
5
Table 1 Figure (1.5.1) WBDS Diagram
11
12
CHAPTER 2: LITERATURE REVIEW
Literature review is a systematic method of identifying, evaluating and interpreting the work (similar to
yours) produced by others. This chapter should set the project into context and give the proposed layout for
achieving the project goals. It is an important chapter especially if the project involves significant amount
of ground work. Review prior work critically, identify gaps in knowledge/areas of application and build an
argument for your own work. When referring to other pieces of work, cite the sources where they are
referred to or used, rather than just listing them at the end.
Note: Every model should be described under separate level 03 heading and with brief description.
17
CHAPTER 6: DISCUSSION & CONCLUSION
6.1
Discussion
6.2
Conclusion
18
REFERENCES
19
APPENDIX: Glossary
20
Purchase answer to see full
attachment