Get Instant Help From 5000+ Experts For
question

Writing: Get your essay and assignment written from scratch by PhD expert

Rewriting: Paraphrase or rewrite your friend's essay with similar meaning at reduced cost

Editing:Proofread your work by experts and improve grade at Lowest cost

And Improve Your Grades
myassignmenthelp.com
loader
Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

Attach file

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Guaranteed Higher Grade!
Free Quote
wave
Task-Based Assignment: Choose a System to Implement Based on Your Student Number
Answered

Requirements

There are 10 different tasks described on pages 6 and 7. You must complete one of these tasks only. The task you should complete is the one that corresponds to the final digit of your student number.

The task that you have to complete has been described in broad terms only. You are free to decide upon the precise specification of the system that you produce. You should give due consideration to the actual functions that your system is to perform, and pay attention to its ease of use for a non-technical user. The assignment provides enough flexibility for you to add to the basic specification and introduce additional complexity.

The system should be comprised of at least two classes together with a controlling class which provides a menu driven program. Part 1 is to be text-based and not graphics based.

As an example, consider a system that manages centres which test members of the public to see if they have a virus. A very simple structure for such a system might look like the one shown below:

Implement a system suitable for use by a cleaning company. The company will employ a number of cleaners who will be assigned jobs at different locations. The system must be able to provide a series of reports, for example listing the employees and their details, and of assigning jobs to individual cleaners. It should be possible to display a list of jobs currently assigned to each cleaner.

Implement a system that keeps details of a company's employees, and records their monthly wage payments and deductions for tax and national insurance. The system must be able to provide a series of reports, for example displaying pay slips for individual employees, including net pay and gross pay.

Implement a system suitable for use in a doctors' surgery. The system should keep records of doctors at the practice, and of registered patients. The system must be able to provide a series of reports, for example keeping track of appointments and recording the diagnosis and treatment resulting from each appointment.

Implement a system for use by a car hire company. The system must be able to keeprecords of cars in the fleet and to book a car to a particular customer with the dates of the booking. The system must be able to provide a series of reports, for example being able to report the details of each vehicle including its booking dates, being able to report on the current the status of any vehicle (whether it is currently at the depot, or alternatively to whom it is booked and its return date).

The Tasks

Implement a system that a company would use for recording purchases of items. The system must be capable of recording details of suppliers, and orders sent to suppliers requesting goods. The system must be able to provide a series of reports, for example details of when goods are received and details of payments made.

Implement a system that keeps track of students at a university. The system should keep personal details, the modules the students are studying and the marks achieved in each module. The system must be able to provide a series of reports, for example displaying the students' details and their marks, calculating the average mark, and displaying their result (pass, fail, distinction for example) based on a particular formula.

Implement a car-parking system that records which cars are currently parked in the car park. Only registered cars must be allowed to enter the car park, so the system must be able to keep a list of authorized vehicles (and names of owners) as well as those actually parked at a particular time. The system must be able to provide a series of reports, for example indicating whether or not the car park is full, displaying lists of registered vehicles and those parked.

Implement a system that is suitable for use by a job agency. The system should keep records of jobs available, together with the skills required for the job. It should also keep records of job seekers and they skills that they can offer. The system must be able to provide a series of reports, for example matching jobs with job-seekers.

Implement an application that deals with a football league (or any other sport of your choice - it could even be a quiz night). The program should be able to record details of the teams, including information about results of games played - it could use a simple points system, with points being recorded for a particular team after a game. The system must be able to provide a series of reports, for example producing a table to show the order of the teams.

Implement a system that records calls for the three emergency services (fire, police, ambulance). The system should be able to record the details of the caller and abriefdescription of the emergency, and which of the services is required (it could be more than one). The system must be able to provide a series of reports, for  producing an ordered list for each service. Emergencies should be able to be removed from the list when dealt with.

support
close