ICT Final Project (Complete)

Authors Avatar

Jenny Springthorpe


Index page

Analysis – page 3

Design – page 14

Implementation – page 25

Testing – page 39

Evaluation – page 45

User guide – page 50


Analysis


Identification

Who is the Real User?

The Organiser of the Annual Christmas concert at King Edward IV School needs an electronic system that will help them organise the event. The Christmas concert has ran for many years but has always been a complicated procedure. The organiser of the concert this year is Mrs Williams. She discussed with me the other day what the new system must be able to do and that it must be reusable so that other people can organise the concert in years to come. She says that she has some knowledge of ICT but the system still needs to easy to understand. Mrs Williams will be my End user.

What is the Current Problem?

In the weeks coming up to the concert, certain decisions must be made on how much money can be spent. For past events, a rough estimate has been made on how many tickets will be sold, and how much the other funds that the school has will have to spend on the event. This however results in money being lost as the estimates made are often wrong. This results in money being lost that could be spent on the pupils education and improving the school in general.

Why has the Problem Arisen?

The problem arose when the school realised that with an electronical system making exact calculations for the Christmas concert, they could save a lot of money and time. For example, Mrs Williams told me that the school lost out on approximately £300 because of the wrong calculations and estimates at the last Christmas concert. Also, she would have to spend a lot of time working out all the calculations by hand on paper. This time could be spent in much more worth while way. She could spend it marking students work and making lesson plans. Without an electronical system, the annual Christmas concert is becoming a waste of time.

The above information was gathered after a small talk with Mrs Williams. During this, she also told me what the requirements of the system will be.

User Requirements

Mrs Williams has asked me to make it possible to do the following things in the system.

     User’s requirements :

  • To create and develop a system that helps with the organisation of the Annual Christmas Concert at King Edward IV School.
  • To create a pop up screen where people can order tickets easily.
  • To create a seating plan of the hall to make it easy for the user to see how well tickets are selling.
  • To show the total profit
  • To show how much money can be spent.
  • Show the total amount of money that has been spent.
  • The system must be user friendly.
  • To make it so that the correct amount of tickets can be sold. There is a maximum number of how many can be sold.
  • The system must be able to be used year after year.

I have considered the above user requirements given to me by Mrs Williams and have come up with a list of my own objectives. I will keep looking at these objectives through out the project to make sure that I am going to end up with a system to satisfy the user’s requirements.

  • Create a system that is easy to use and understand that helps with the organisation of the annual Christmas concert.
  • Create a user interface or a front end that the public will see and enter information in order to buy tickets. The data will automatically be put into the database.
  • Show a seating plan of the hall that can be easily updated as seats are ordered. Possibly use colour to make it easy to understand.
  • Have a sheet for the organisers to see to show how much profit, money there is to spend, amount of funding, money going out…

These will constantly update when new data is added.

What are the possible ways in which the problem can be solved?

One of the user’s requirements was to have a system that is electronical. Mrs Williams, the user, has some experience with ICT. I should consider some of the programs that are known by most people to make the system. My initial ideas for the program that will be used to make the system are Microsoft excel (spreadsheets), Microsoft access (data base) or Microsoft word (processing). Below I have listed some of the advantages and disadvantages of each piece of software.

Microsoft Access:

 Advantages:

  • Can store large amounts of data in a data base.
  • Can make a user interface.
  • Can do specific searches of data.
  • Can produce a user interface

Disadvantages:

  • Confusing and complex for some people to use
  • Cannot produce good seating plan.

Microsoft Excel:

Advantages:

  • Can produce an easy to use user interface or front end.
  • Can produce macros.
  • Can produce a seating plan with colour changing.
  • Can produce a number of different sheets so the system is organised
  • Can easily input and sort data.
  • Can use formula to do complex calculations
  • Easy to update

Disadvantages:

  • Easy to make mistakes with formula
  • Can be complex to set up print settings.
  • Can sometimes be confusing to an ICT novice.

Microsoft Word:

Advantages:

  • Can sort data.
  • Can insert graphics to make it look appealing.
  • Can insert tables that automatically update
  • Can mail merge.

Disadvantages:

  • Cannot produce a user interface
  • Cannot produce a seating plan that automatically updates.
  • It is not a program designed specifically for storing data in a data base.

What is the best way to solve the problem and why?

I have chosen to Use Microsoft Excel as the program software I will use to create my system for Mrs Williams. I have Selected Microsoft Excel for the following reasons:

  • It allows me to create a seating plan of the hall which can change colour when the seats are sold.
  • It allows me to produce a simple data base that is easy to understand.
  • It allows me to create a user interface or front end that will come up when the system is opened.
  • I can make the front end simple and easy to understand so people can input there own data which will go into the data base.
  • I can use macros to make buttons and scroll bars to make the system easier to use and more user friendly.
  • I can show the amount of money coming in and the profits being made. I can also make sure these are automatically updated when changes to the system are made.
  • It is easier for people to use excel than Microsoft access as usually people are more familiar with excel.
  • Word would not be appropriate as it is not a program intended for the use of databases
  • Images can be inserted on excel and a small drawing package is available on the program itself.

What is the estimated time scale for implementation?

The whole system must be completed by February, so that the long process of organisation for the Christmas concert can begin. My implementation will take around 23 weeks. This can be seen on the chart that I have included in this section.

Analysis

What information do I need to gather and where will I gather it from?

The information I need to set up the system will come from Mrs Williams. I will need to know about how much money there is to spend, how much to charge for tickets etc. The list shown below shows in full the information I will need to set up the system. Other information about the customers and people buying tickets will be input by people via the user interface.

Information from needed from Mrs Williams:

  • Amount of funding available, who it comes from and how much
  • How much to charge for each ticket. Are there different prices for adults, children and concessions?
  • How many tickets are available to be sold. Is there a maximum amount for each person to buy?
  • A rough map of the arranged seating plan in the hall. How many seats altogether?

Show the Flow of Data through the System

I have included a Data flow Diagram at the end of this section.

What Hardware and Software will be needed?

Hardware:

  • The system will be an electronical system that must be displayed and used on a computer.
  • Depending on how Mrs Williams creates the map of seats, I may need to use a scanner to upload the map to the system
  • A scanner may be needed if Mrs Williams can provide me with a photo from a previous production by the school. I may put the photo on my system to make the appearance better.

Software:

  • The school at which Mrs Williams works has computers that use windows XP. The system will therefore be made to operate using this.
  • The King Edward IV School has Microsoft Excel installed onto their computers. I will therefore use this spreadsheet software to make the system.
  • If images need to be edited, I will use a graphics package, either paint or serif draw.
  • If a Publication has to be made, I will use Microsoft word to make it.

How Will the User Input the Data into the System?

The user of the system, Mrs Williams, will be able to input changes into the system via the keyboard. For example, if the school find some more money to spend on the production, or some more funding is donated, then she will be able to add it to the list of funding and therefore updating the system.

Join now!

The system will work in a different way for the people wanting to buy tickets. The system will have a user interface which will automatically open when the system is opened. People will be able to input their own data into the system simply by filling in a series of boxes. This data will be entered into the main database when entered. Mrs Williams will then be able to look through this data and contact people if she needs to.

What Processes will be carried out on the Data?

A number of different processes will have to be ...

This is a preview of the whole essay