top of page

Indy Phone System

What Is The Requirement?

Scenario

Johnny works for a small shop called “PhonesForU” in Camden, London. He needs a system that helps him answer technical queries on 4 mobile phone makes using a software program. The program must ask the user a series of questions to help them him identify and hopefully fix the problem for each phone type.

The makes of the phone are Indy X500, X550, X570 and X590x. Johnny has supplied 4 files text files with the solutions to each of the 4 possible problems which the program must use and look up. So within each file there are 4 fixes

The phone issues are (in order):

  • Screen Display

  • Locked Out

  • Error 505

  • Battery Life

 

TASK

Analyse the requirements for this system and design, develop, test and evaluate a program that allows Johnny to:

1. Asks for your name

2. Shows you a menu system with a list of phones on them

3. Allows you enter and will store the phone details

3. Shows you a menu of the phone 4 problems

4. The problem chosen pulls data from the external file and presents in the program the solution

5. Logs the user out of the system

 

The student will hand in a working program with external files plus the report as described

 

Python Help- Bootcamps

For Bootcamp 2 and onwards you need some files from the network. Your teacher will tell you where to go.

bottom of page