A detailed description of the 'non trivial software solution to a non trivial problem'.

Authors Avatar
. Introduction

The following report is a detailed description of the 'non trivial software solution to a non trivial problem'. Also included in the report is information gathered from the sponsor themselves, explaining what they require to solve their current problem. Along with the above there will be an analysis of the problem and any areas, which may cause concern for the developers.

2. Background

All Secondary schools in the country give students academic reports.

The reports show the student as well as the parents how well the student is doing, their attendance and if they are achieving what they potential is capable of. [1]

I have chosen to work on one particular school, Cranford Community College. The school is located in the west of London.

Cranford Community School currently gives out long reports to all their students from years 7 to 11, ages 12 to 16 respectively. Each report contains the students:

* Predicted grades

* Teachers comments

* Attendance and punctuality

* The report given in the first term also tells what will be covered in the year.

At the moment the school has to go through a very lengthy process this is shown in a data flow diagram in Appendix A.

The school needs to consider if a student would require a report after they have left or if they have lost the one they were given is there anyway of them obtaining another copy of the report? [1]

By creating a computerised system the school would be able to keep reports for many years in case a student/parent would like them. By them doing this it also helps teachers to check how certain students did or are doing should they need to for example give a student a job reference this can be done easily as they will have something to look at and refer too while they write out the reference.

2.1 Current System

2.1.1 Currently the teachers use their electronic registers to send their predicted grades and attendance for each student. This information is sent over a server; this is then captured and entered into a mail-merged document that produces the basic report but then the teachers must also provide comments.

The current users of the system are only teachers. The teachers use the ERS (Electronic register system) to send the information, once all the basic information is received a teacher that is trained with the way the current system will take this information and paste it into a Microsoft excel spreadsheet. Once this is set up the teachers will, when suitable enter their comments for the students, once this is done the report is complete.

With this system if an error were to occur then there would only be two stages where the errors could be caught or recognised:

* When the qualified teacher would past the information received into a excel spreadsheet.

* When the teacher types up their comments into mail-merged document.

2.2 Research on other schools

After vast research in this field I found that school across the country and worldwide have given opportunities to students and their parents to access reports from home via the internet. This would only be done if a student has a valid username and password. This could be less time consuming for schools, as there is no need to print the reports and could also save money for the school. [3]
Join now!


2.3 Security

At the moment the only type of security the school has on the electronic register system is a password and username. Each username and password is unique.

3. Aim

To design, build and evaluate a report system, which schools can use, and which will make producing term reports and daily attendance tracking easier. [1], [2]

4. Objectives

4.1 Identify all problems with the current system

4.2 Understand all requirement of Cranford Community College

4.3 Analyse current report system, and research any progress made by the school on ...

This is a preview of the whole essay