Thursday, 24 February 2011

A2 IT Requirements Spec Part One

Requirements Specification of the System
List of tasks
All the tasks in this process are handled and completed by Mrs Thompson.
At the beginning of the school year, Mrs Thompson deletes all of the names in the locker word document, un-assigning all of the students from the locker system.
Then Mrs Thompson sends out a notice to all students, asking students to see her in her office if they would like a locker. It is currently on a first come, first served basis. If there are still lockers remaining after the beginning of the first week of Term 1, the locker assignment again runs on a first come first served basis for the rest of the year until all of the lockers are being used by students.
As a result, the new system needs to:
  1. At the beginning of the year, un-assign all students and instruments from their respective lockers.
  2. Send out a notice by electronic mail to all students, reminding them to sign up for a new locker if they want one.
  3. When the user inputs the data of the students, the system will assign the students with the highest priority to lockers. The other students who have the least priority and are not chosen by the system will not receive a locker.
  4. Those students who have been assigned lockers will be sent an e-mail saying that they have been assigned to a locker, and the details of the code of the locker and where it is located.
The new list of tasks will look like this:
  1. Clear all student assignments of lockers at the beginning of the year. Automated by the system.
  2. Send out e-mail to all students, prompting them to give their details to Mrs Thompson if they would like a locker.
  3. Mrs Thompson will then input all of the data given by students into the system.
  4. System calculates who is assigned to a locker, determined by the new priority system being introduced.
  5. Email is sent to students who have received lockers this year, along with details such as the code of the locker.
Field lists
Mrs Thompson gets the students’ details from the students themselves, when they go to see her at the start of the year to apply for a locker. The info she gets is the student’s name, their house, year group, what band they are in, and which instrument they play.
In the new system the fields that need to be filled in are:
  • Name of student
  • House
  • Year Group
  • Whether they are a boarder or day boy (which is determined by the ‘house’ field)
  • Which instrument they play
  • Cost of instrument
  • Which school music groups they are in
  • Which locker they are assigned to
  • The code of the locker
Calculations and Decisions
Since the current ‘first come, first served’ system is not a satisfactory system for the current locker system, a priority system for students needs to be introduced. Cost of instrument, size of instrument, and whether the student is a boarder have been identified as areas which rules must be established.
As a result, the new system needs to be able to:
  • Calculate priorities for students who have large instruments
  • Calculate priorities for students who have expensive instruments
  • Have priority for students who are boarders at the College
The system will sort through the entries which will be entered by the user. This way, the students who need the lockers the most will be assigned lockers, and the rest of the students who have signed up and are not of high enough priority will not have lockers.
Extra wants
Mrs Thompson wants the locker system to be integrated with the synergetic school attendance system and the school library system. However, I have looked into this possibility, but it seems extremely unnecessary to integrate these systems, as the systems used at the College are of a totally different nature to the one that will be designed. It is also very difficult to integrate these systems as I do not know the level of programming and the language used by the programmer who coded the library and the synergetic attendance system used by the college.

No comments:

Post a Comment