COIT20248 - System Design and Development for Charity Foundation
VerifiedAdded on 2023/06/04
|17
|1203
|275
Report
AI Summary
This report presents a system design for the International Charity Foundation (ICF) to address inefficiencies in their current manual processes. The report includes an introduction to the ICF, outlining its services such as donations, payments, and sponsor communications. It details the proposed system's functionalities through UML diagrams, including use case, context level data flow, and level 0 data flow diagrams. An entity-relationship diagram illustrates the system's entities like students, admins, sponsors, reports, enrollments, donations, payments, and courses, along with a CRUD table outlining data operations. The conclusion emphasizes the system's role in mitigating existing problems and providing a foundation for developers to understand and implement the new system effectively. The report also includes a bibliography and an appendix with a link to a related website.

INFORMATION
SYSTEM ANALYSIS
AND DESIGN
International Charity
Foundation
SYSTEM ANALYSIS
AND DESIGN
International Charity
Foundation
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

INTRODUCTION
The use of the modelling techniques is generally done
for the planning and designing of the any type of
system for organizations in any sector and any field.
The case study of the International Child Foundations
have been described in this report and the designing
and the development for a system to be designed for
the organization has been described here.
In the current system the processes in the system are
performed manually and hence as a result there are a
lot of problems which are to be faced by the
organization.
Hence I have been engaged as an IT consultant to
provide solutions that would be able to address the
issues in the current system.
The use of the modelling techniques is generally done
for the planning and designing of the any type of
system for organizations in any sector and any field.
The case study of the International Child Foundations
have been described in this report and the designing
and the development for a system to be designed for
the organization has been described here.
In the current system the processes in the system are
performed manually and hence as a result there are a
lot of problems which are to be faced by the
organization.
Hence I have been engaged as an IT consultant to
provide solutions that would be able to address the
issues in the current system.

BACKGROUND
It should be noted that International
Charity Foundation is a private
ancillary fund that aims at helping
the motivational factors for the
development of the youths in
Australia and also partners the
organizations who fall under the
Overseas Aid Gift Deduction Scheme.
It should be noted that International
Charity Foundation is a private
ancillary fund that aims at helping
the motivational factors for the
development of the youths in
Australia and also partners the
organizations who fall under the
Overseas Aid Gift Deduction Scheme.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

SERVICES OFFERED
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

DONATIONS
The organizations would be able to
donate towards the organization for the
cause of the children.
1. Payments: The system should allow
the individuals to make payment for
the donations.
2. One-time payment: The individuals
would be able to make a one-time
payment to the organization.
3. Repeated payment: The system
would accept repeated payments
from the individuals.
The organizations would be able to
donate towards the organization for the
cause of the children.
1. Payments: The system should allow
the individuals to make payment for
the donations.
2. One-time payment: The individuals
would be able to make a one-time
payment to the organization.
3. Repeated payment: The system
would accept repeated payments
from the individuals.

GET IN TOUCH
Receive Email: Any type of
Sponsor would be
receiving an email confirming
that they have made a payment
to the system.
Store contribution details: The
system should be able to store
the details of the contributions
made to the system.
Receive Email: Any type of
Sponsor would be
receiving an email confirming
that they have made a payment
to the system.
Store contribution details: The
system should be able to store
the details of the contributions
made to the system.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

ADMIN SECTION
This is the admin section which
provide the details of the
inventory and the monthly
reports.
This is the admin section which
provide the details of the
inventory and the monthly
reports.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

ADMIN SECTION

THE UML DIAGRAMS
USE CASE DIAGRAM
The system is to be
developed as per the
instructions of Colin and
the system should be able
to mitigate the issues
which have been faced in
the system and the new
system would be providing
certain features described
by Colin.
Enrolment
Online Application
Add Personal Details
Process Student Details
Enrol Students
Donate Money
Payments
One-Time Payments
Repeated Payments
Recieve Email
Store Contribution details
Monthly Report
Yearly Report
Students
Admin
System
Sponsors/Individuals
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<include>>
<<include>>
Enrolment
Online Application
Add Personal Details
Process Student Details
Enrol Students
Donate Money
Payments
One-Time Payments
Repeated Payments
Recieve Email
Store Contribution details
Monthly Report
Yearly Report
Students
Admin
System
Sponsors/Individuals
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<include>>
<<include>>
USE CASE DIAGRAM
The system is to be
developed as per the
instructions of Colin and
the system should be able
to mitigate the issues
which have been faced in
the system and the new
system would be providing
certain features described
by Colin.
Enrolment
Online Application
Add Personal Details
Process Student Details
Enrol Students
Donate Money
Payments
One-Time Payments
Repeated Payments
Recieve Email
Store Contribution details
Monthly Report
Yearly Report
Students
Admin
System
Sponsors/Individuals
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<include>>
<<include>>
Enrolment
Online Application
Add Personal Details
Process Student Details
Enrol Students
Donate Money
Payments
One-Time Payments
Repeated Payments
Recieve Email
Store Contribution details
Monthly Report
Yearly Report
Students
Admin
System
Sponsors/Individuals
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<include>>
<<include>>
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

THE UML DIAGRAMS
CONTEXT LEVEL DATA FLOW
DAIGRAM
The Context Level Diagram is an
illustration that is used for
displaying the boundary in
between the system, the parts
which are involved in the
system, and the environment
that is showing the entities that
would be able to interact with
the Process of the system. In the
context level diagram, the
system is generalized into a
single process and all the
procedures of the system are
either flowing into the process or
out of the process.
ICF
Information
System
Sponsor
Students
Admin
Data StoreApply Online and Add Details
Get Enrolled
Make Donations
Receive ͚ + Thank You͚ , Mail
Fetch Student Details and Monthly/Yearly Reports
Add Student Details and Make Enrolments
Store the details of the students and payments
Provides the reports and student details
ICF
Information
System
Sponsor
Students
Admin
Data StoreApply Online and Add Details
Get Enrolled
Make Donations
Receive ͚ + Thank You͚ , Mail
Fetch Student Details and Monthly/Yearly Reports
Add Student Details and Make Enrolments
Store the details of the students and payments
Provides the reports and student details
CONTEXT LEVEL DATA FLOW
DAIGRAM
The Context Level Diagram is an
illustration that is used for
displaying the boundary in
between the system, the parts
which are involved in the
system, and the environment
that is showing the entities that
would be able to interact with
the Process of the system. In the
context level diagram, the
system is generalized into a
single process and all the
procedures of the system are
either flowing into the process or
out of the process.
ICF
Information
System
Sponsor
Students
Admin
Data StoreApply Online and Add Details
Get Enrolled
Make Donations
Receive ͚ + Thank You͚ , Mail
Fetch Student Details and Monthly/Yearly Reports
Add Student Details and Make Enrolments
Store the details of the students and payments
Provides the reports and student details
ICF
Information
System
Sponsor
Students
Admin
Data StoreApply Online and Add Details
Get Enrolled
Make Donations
Receive ͚ + Thank You͚ , Mail
Fetch Student Details and Monthly/Yearly Reports
Add Student Details and Make Enrolments
Store the details of the students and payments
Provides the reports and student details
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

THE UML DIAGRAMS
LEVEL 0 DATA FLOW DAIGRAM
The main entities identified in
the diagram are the Students,
Admin and Sponsors and the
main procedures of the
system are Registration
Process, Enrolment Process,
Donation Process and Report
Generation Process. In
addition to this the data store
would be storing the data in
the Students database and
the Payment Database.
1.0
Registration
Process
Sponsor
Students
Admin
Students
Data
2.0
Enrolment
Process
3.0
Donation
Process
Payment
Data
Fill Application Form and enter details
Provide Students Data
Enrol Students
Store Students data in the system
Store the data of the students in the systemStudents are enrolled
4.0
Report
Generation
Process
Provide the data of the student
Make Payment for Donation Store the data for donation
Provide the monthly/yearly report to the admin
Receive email notiofication
Generate reports
1.0
Registration
Process
Sponsor
Students
Admin
Students
Data
2.0
Enrolment
Process
3.0
Donation
Process
Payment
Data
Fill Application Form and enter details
Provide Students Data
Enrol Students
Store Students data in the system
Store the data of the students in the systemStudents are enrolled
4.0
Report
Generation
Process
Provide the data of the student
Make Payment for Donation Store the data for donation
Provide the monthly/yearly report to the admin
Receive email notiofication
Generate reports
LEVEL 0 DATA FLOW DAIGRAM
The main entities identified in
the diagram are the Students,
Admin and Sponsors and the
main procedures of the
system are Registration
Process, Enrolment Process,
Donation Process and Report
Generation Process. In
addition to this the data store
would be storing the data in
the Students database and
the Payment Database.
1.0
Registration
Process
Sponsor
Students
Admin
Students
Data
2.0
Enrolment
Process
3.0
Donation
Process
Payment
Data
Fill Application Form and enter details
Provide Students Data
Enrol Students
Store Students data in the system
Store the data of the students in the systemStudents are enrolled
4.0
Report
Generation
Process
Provide the data of the student
Make Payment for Donation Store the data for donation
Provide the monthly/yearly report to the admin
Receive email notiofication
Generate reports
1.0
Registration
Process
Sponsor
Students
Admin
Students
Data
2.0
Enrolment
Process
3.0
Donation
Process
Payment
Data
Fill Application Form and enter details
Provide Students Data
Enrol Students
Store Students data in the system
Store the data of the students in the systemStudents are enrolled
4.0
Report
Generation
Process
Provide the data of the student
Make Payment for Donation Store the data for donation
Provide the monthly/yearly report to the admin
Receive email notiofication
Generate reports

THE UML DIAGRAMS
ENTITY RELATIONSHIP
DIAGRAM
The Entity Relationship
Diagram provides the
details of the Entities
that are associated with
the system. The main
entities which have
been identified in the
system are Students,
Admin, Sponsors,
Reports, Enrolments,
Donations, Payments
and Courses.
Admin Sponsors
Donations
Payments
Reports
Students
Course
Enrolment
AdminIDPK
AdminName
SponsorIDPK
SponsorName
SponsorContact
DonationIDPK
SponsorID
AdminID
PaymentIDPK
DonationID
SponsorID
ReportIDPK
PaymentID
ReportDate
StudentIDPK
StudentName
StudentContact
CourseIDPK
CourseName
CourseDuration
EnrolmentIDPK
StudentID
CourseID
StudentAddress
SponsorAddress
AdminID
Amount
PaymentMode
Admin Sponsors
Donations
Payments
Reports
Students
Course
Enrolment
AdminIDPK
AdminName
SponsorIDPK
SponsorName
SponsorContact
DonationIDPK
SponsorID
AdminID
PaymentIDPK
DonationID
SponsorID
ReportIDPK
PaymentID
ReportDate
StudentIDPK
StudentName
StudentContact
CourseIDPK
CourseName
CourseDuration
EnrolmentIDPK
StudentID
CourseID
StudentAddress
SponsorAddress
AdminID
Amount
PaymentMode
ENTITY RELATIONSHIP
DIAGRAM
The Entity Relationship
Diagram provides the
details of the Entities
that are associated with
the system. The main
entities which have
been identified in the
system are Students,
Admin, Sponsors,
Reports, Enrolments,
Donations, Payments
and Courses.
Admin Sponsors
Donations
Payments
Reports
Students
Course
Enrolment
AdminIDPK
AdminName
SponsorIDPK
SponsorName
SponsorContact
DonationIDPK
SponsorID
AdminID
PaymentIDPK
DonationID
SponsorID
ReportIDPK
PaymentID
ReportDate
StudentIDPK
StudentName
StudentContact
CourseIDPK
CourseName
CourseDuration
EnrolmentIDPK
StudentID
CourseID
StudentAddress
SponsorAddress
AdminID
Amount
PaymentMode
Admin Sponsors
Donations
Payments
Reports
Students
Course
Enrolment
AdminIDPK
AdminName
SponsorIDPK
SponsorName
SponsorContact
DonationIDPK
SponsorID
AdminID
PaymentIDPK
DonationID
SponsorID
ReportIDPK
PaymentID
ReportDate
StudentIDPK
StudentName
StudentContact
CourseIDPK
CourseName
CourseDuration
EnrolmentIDPK
StudentID
CourseID
StudentAddress
SponsorAddress
AdminID
Amount
PaymentMode
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 17
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.