COIT20248 Assignment 2: System Analysis and Design Report for ICF

Verified

Added on  2023/06/04

|17
|1728
|100
Report
AI Summary
This report presents a system analysis and design for the International Charity Foundation (ICF). It begins with an introduction outlining the need for a new system to replace the current manual processes. The report details the critical use cases, including enrollment, online applications, donation processing, and report generation. It provides a context-level data flow diagram, a Level 0 data flow diagram, and an entity-relationship diagram to illustrate the system's architecture. A CRUD table outlines the operations possible on the data. The report also includes prototype designs for the website interface, showcasing key pages like the homepage, about us, contact, and donation pages. The conclusion emphasizes the report's role in designing a new system to address identified problems and aid the organization. The report also provides a detailed bibliography and an appendix with a link to the prototype.
Document Page
Running head: SYSTEM ANALYSIS AND DESIGN
Information System Analysis and Design
Name of the Student:
Name of the University:
Author Note
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
1
SYSTEM ANALYSIS AND DESIGN
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. 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. 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 report describes the development and provides a detailed design of the system
with the use of illustration included in this report. The UML diagrams have been provided for
the reference of the developer designing the system and also the prototype designs have been
provided in this report that would help them in creating the front end for the system.
Critical Use Cases and Draw User 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. The features and use cases that Colin wants
in his system are described below:
Enrolment: The student’s student should be able to enrol themselves into the system
using the online application form.
Document Page
2
SYSTEM ANALYSIS AND DESIGN
Online Application: The students have to apply in the system via the online
application form.
Add Personal Details: The personal details of the students are to be added into the
system.
Process student details: The admin should be able to process the details of the
students.
Enrol Students: The admin should be able to enrol the students in to the programs.
Donate Money: The system should be able to provide the organizations with the
option to make donations to the organization.
Payments: The system should allow the individuals to make payment for the
donations.
One-time payment: The individuals would be able to make a one-time payment to the
organization.
Repeated payment: The system would accept repeated payments from the individuals.
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.
Monthly report: The system should be able to provide the report describing the
monthly expenses and incomes for the organization.
Yearly report: The system should be able to provide the report describing the yearly
expenses and incomes for each branch of the organization.
Document Page
3
SYSTEM ANALYSIS AND DESIGN
Context Level Data Flow Diagram
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
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
4
SYSTEM ANALYSIS AND DESIGN
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.
In the context level dataflow diagram designed above the main process is the ICF
Information system and the main entities of the system are the Students, Admin and
Sponsors. In addition to this a central data store has been described in the system.
Level 0 Data Flow Diagram
In the Level 0 Data Flow Diagram the Process which has been generalized in the
Context Level Are Specialized and the detailed flow for each of the sub processes for the
maoin process has been provided.
Document Page
5
SYSTEM ANALYSIS AND DESIGN
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.
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.
Document Page
6
SYSTEM ANALYSIS AND DESIGN
CRUD table
The CRUD table provides the details of the operations that can be performed in the
table of any data set. Create, Read, Update and Delete operations are the once which are
included in CRUD. The table provides the information about the operations which can be
performed by the users who are associated with the data and has the access to the data. The
CRUD table provided below would be very useful for the organization in deployment of the
system:
Registration
Process
Enrolment
Process
Donation
Process
Report
Generation
Process
Students C
Admin RUD CRUD U R
Sponsors CRD CUD
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7
SYSTEM ANALYSIS AND DESIGN
Prototype of website design
The prototype design has been created using the pagecloud online tool for the
development interfaces for the organization. The main pages which have be developed for
discussion are the homepage, the contact page, the about us page and the donation page.
The Application form would provide the students to enrol them so that they can be
considered for the enrolment into courses.
Document Page
8
SYSTEM ANALYSIS AND DESIGN
The about us area provides the details of the background of the organization.
Document Page
9
SYSTEM ANALYSIS AND DESIGN
The organization provides the details of the of the services provided by them. The
online services enable the students to get services free of cost.
The medical help provides the students with the medical help needed by them to
improve their overall health.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
10
SYSTEM ANALYSIS AND DESIGN
The students help provides the organization with the option to support the courses in
which the students are enrolled in.
Document Page
11
SYSTEM ANALYSIS AND DESIGN
The system also allows the people to donate for the betterment of the students.
chevron_up_icon
1 out of 17
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]