Assignment on DFD
Kangkar Pulai Primary School, Johor
CASE STUDY
With the emerging use of
Information Technologies, we always imagine that every organization by now
should have been computerized. Obviously the imagination is not always true!
This study is being done in a Primary School at Kangkar Pulai, Johor. The whole
management operation in the school is still conducted manually. One of the
teachers in charged is being interviewed. The main task she said is “to handle
the registration and placing for new students plus to prepare all the necessary
reports and fulfill procedures for the state Education Department and the
Ministry of Education”.
Normally the school will
assign only ONE teacher to be responsible for the registration, data entry and
preparing reports. The school welcomes for any volunteer to help automate the
current registration systems. Currently, there are 3 main users to the systems;
teachers, parents, systems administrator.
The main task that every parent got to do
before their children can enroll into this school is that they got to go to the
school, get and fill in a form that will ask all sorts of information, submit
the form to the administrator in charge, wait for the result and letter of
approval from the school which then indicate the children’s class and class
teacher. ONLY with the letter, the parent then can bring their children on the
first day of school and pay for the school fees. With the automated systems,
the systems modules and details may be featured as follows:
- Login – Every user
shall be given a user-id by the systems administrator. One of the teachers
called the “data teacher” act as the system’s administrator.
- Registration - the administrator will process all
application from students to enroll in the school and provide status
report, class details, class teacher and class schedules before school
starts. Eventually the registration module will create the students
registration Master file that consists of students name, Birth date, birth certificate no. , contact
address, parents name, IC no., parents occupation and monthly Income. The
parents will be given a choice to register the children online or off
line. Online forms will be provided or parents can fill up the form
manually but the administrator has to enter the data on their behalf.
- Class distribution –
base upon the total number of students that registered for the year and
the availability of classrooms, the students are equally divided and a
class teacher is assigned to handle all the necessary preparations before
class starts on the first day of school. The class teacher will be given
the students’ file that they will be in charged of.
- Update students
profile – This module can be
accessed by parents and class teacher. The parents can access the students
personal information if changes and class teacher can update on the
students schools activities such as grading, co-curriculum activities.
- School fees – the
module shall be able to accept and check payment status for each student.
- Generate report –
various reports can be generated. The systems administrator will require
report such as list of teachers and the specific class, teachers schedule,
school activities, school fees status. The teachers will require students
reports such as students list, attendance, grades for each subject and the
parents will want to know about their children registration info and
status, children performance in class.
Analyze the scenario above and
answer the questions below:
1.
Identify at all external entities.
2.
Identify all data storage.
3. Draw the context diagram.
4. Draw the level 0 diagram.
5. Explode Processes to Level 1 where applicable.
3. Draw the context diagram.
4. Draw the level 0 diagram.
5. Explode Processes to Level 1 where applicable.
Answer
1. System administrator, Teachers and Parent.
2. F1 : Data log in
F2 : Details students
F3 : Classroom
F4 : Fees
F5 : Detail report
3.