Write some Software


To develop skills in modelling using UML

To develop skills in defining classes

To develop skills in writing programs

To develop skills in testing programs

To demonstrate the need to document software

Problem Statement

You are required to design, implement, test and document a Java program (set of classes) for the following problem specifications.

Problem: Cinema Enterpriso

An enterprising university has decided to utilise its lecture theatres on Saturday nights to show films to members of the public, and needs a computer system to help manage this new venture. In addition, it has decided to sell drinks and snacks to enhance the user experience and maximise revenue. You have been asked to provide such a system.

There are ten lecture theatres in total each with a limited number of seats, although this

will vary between theatres. Each theatre shows one film per week but the films are

different in each theatre. For instance, Theatre A might have 50 seats and be showing

Frozen whilst Theatre B might have 200 seats and be showing Jurassic World. The price

of the films varies; more recent films cost more than older films e.g. Jurassic World might cost £5.00 but Frozen might only cost £3.50. Each film has an age restriction category that is in line with the categories specified by the British Board of Film Classification.

The basic requirements for the system are as follows:
 Provide a set of films for each of the theatres for one week, and display on the
screen the choices that are available in each of the theatres together with prices,
age restrictions and the number of seats that are still available
 Provide one drink and one snack which the customer can buy, and display these on
the screen along with how much each costs
 Allow a customer to book (purchase) one or more tickets for one of the films, and
optionally buy a drink and/or a snack
 Enable the cost of the tickets and any drinks/snacks to be paid for in cash, and print
to the screen a ‘receipt’ for the customer, that shows the payment for the tickets and
any drinks/snacks together with the details of the film
 Update the screen display to reflect that one or more seats have been purchased,
and keep track of how many tickets are left.
Provide a set of films for each of the theatres for more than one week
 Provide a range of drinks and snacks for the customer to buy
 Allow a customer to make multiple bookings at one time
 Provide a way of checking and confirming that the customer is old enough to see
the film
 Enable tickets to be paid for by credit card
 Enable different types of seats to be offered such as Pullman seats that are larger
than standard and have an integrated drinks holder. Or maybe love-seats that are
specially designed to be shared by two people
 Provide a waiter-service facility so that drinks and snacks can be ordered and
delivered to your seat

Taidot: Java, tietojärjestelmäarkkitehtuuri, UML-suunnittelu

Näytä lisää: software write mq4, software write chip epson, useful software write book, write ability provide clear conscise info, software write web specs, free software write user guide, software write edid, free software write company profile, software write websites idea, pakistan revenue automation limited engineers, software write book images, software write books, software write protection, free software write book, software write book, software write protect software, software write technical manual

Tietoa työnantajasta:
( 6 arvostelua ) United Kingdom

Projektin tunnus: #13168938

11 freelancers are bidding on average £50 for this job


Hello I am Java expert and interested in this project. I have reviewed the details and confident to handle it perfectly. I have a lot of experience in helping in students with assignments, so I will keep cod Lisää

30 £ GBP 1 päivässä
(406 arvostelua)

Hello Sir/Mam NovaSofts Inc. is a professional freelancer service provided to worthy clients like you. NovaSofts is the leading IT Company of Islamabad Pakistan. We have an experience of 9+ years and also preferred fr Lisää

20 £ GBP 1 päivässä
(111 arvostelua)

Hello My name is Ahmed, i'm a top rated freelancer. i worked over 300 projects and over 500 hours doing java projects. plus i passed freelancer java v3 exam with score 3.75 plus i got 2 java certificate 1Z0-803 an Lisää

40 £ GBP 3 päivässä
(319 arvostelua)

Hi, I have been working as IT consultant and Software Architect more than 10 years. I became OCP, CCNP, RHCE 3 years [url removed, login to view] I completed B.Sc. Enng and M.Sc. Engg both in computer engineering. Hire only techni Lisää

44 £ GBP 3 päivässä
(57 arvostelua)

Hi there, I’d like to be considered for your job position. I’m a Software Developer with a strong background developing desktop application. I can turn your requirement in a way that represents your brand and appeal Lisää

55 £ GBP 1 päivässä
(13 arvostelua)
33 £ GBP 1 päivässä
(37 arvostelua)

Hi, My name is Dharam. I am a software developer with 9+ years of experience in Java/J2EE development which mostly includes designing, developing and maintaining complex systems. I believe I can deliver this pro Lisää

33 £ GBP 2 päivässä
(18 arvostelua)

Hello dear, i have very good skills in all the demanded fields as you mentioned. I have done many UML diagrams and done its programming as well as its testing. I have read your requirements. contact me so that we can d Lisää

166 £ GBP 3 päivässä
(23 arvostelua)
38 £ GBP 1 päivässä
(29 arvostelua)

Hi, Kindly watch my latest review regarding java's project. I have more then 10 years of experienced in java, i did lots of work on Swing,AWT, JDBC, servlet, JSP, Spring Kindly initiate the discussion

77 £ GBP 1 päivässä
(6 arvostelua)
18 £ GBP 1 päivässä
(0 arvostelua)