Tugasan 5 on DFD Kangkar Pulai Primary School, Johor

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.                                                

 

 Answer

1. System administrator, Teachers and Parent.

2. F1 : Data log in
    F2 : Details students
    F3 : Classroom
    F4 : Fees
    F5 : Detail report

3.

4.