Software Development

Completed Posted Mar 13, 2014 Paid on delivery
Completed Paid on delivery

The requirement

Two part ,are required to carry out design and implementation of a prototype user-interface for a PC system for booking seats in the YourMovie cinema. The cinema’s booking office staff will be the users of the system in response to customers requesting purchases over the counter. The cinema does not carry out telephone or online bookings.

The cinema has two showings a day - one at 6 pm and the other at 2 pm. For each day and for each showing different films may be shown. Seat prices are the same for all showings. The user of the system will be able to find out the title of the film for a particular showing on a particular day. If the showing is sold out, this will be indicated to the user and bookings will not be allowed. Otherwise the user can attempt to book a number of seats for the showing and the system will only disallow the booking if it would result in the cinema’s capacity being exceeded.

For the case where the requested number of seats is available, the system then asks for the customer’s credit or debit card number. For the purposes of the prototype the validation is simply a check on the number of characters. The user can cancel the transaction before submitting the customer’s card details and the system returns to its initial state. If the transaction proceeds then (behind the scenes) the number of seats for the showing is suitably reduced within the system and the transaction details are recorded.

The system will also allow the user to view all transaction details for the day along with total takings for the day. Note this may involve advance bookings as well as bookings for the same day.

Part One

• A brief written guide to the user of how to use the prototype

• Screen layout sketch or sketches to accompany the user-guide

• A State Transition Diagram specifying the behavior of the interface. This should NOT refer to detailed software design but rather to logical aspects of the interface as perceived by the user.

Part Two

You can develop the design as developed in part 1 or else you can carry out a totally new design.

Your implementation should make use of a three-layer architecture. You should plan to implement your design in several stages, each of which produces a partially working version of the artifact. A submission that includes the design and implementation of a partially working version will be graded more favorably than one that attempts too much and fails to deliver a version that works at all.

Your submission should include

• A written guide to the user of how to use the system

• Screen shot(s) to accompany the user guide.

• A State Transition Diagram

• A class diagram showing the three layer model

• A complete listing in a readable format, including javadoc-style comments describing the class and the programming interface for each of its methods.

• An account of the design and implementation decisions taken.

A readable listing should be contained in the submission in an appropriate place. It should be generated from NetBeans, strictly left aligned and left justified and with lines broken so that all parts are readable. It should use consistent and appropriate indentation.

Java Software Architecture Software Development

Project ID: #5551039

About the project

12 proposals Remote project Active Mar 20, 2014

Awarded to:

dobreiiita

Hi, I am Java expert and can surely help you here with this project. Please communicate to discuss further. Thank you

$105 USD in 3 days
(237 Reviews)
6.8

12 freelancers are bidding on average $272 for this job

urmate

HI Contact me for an efficient, well documented and perfect solution and development of your project. I ensure quality work with always on time delivery of project and dedicated support and follow up. Thanks More

$103 USD in 3 days
(111 Reviews)
5.9
workspaceit

A proposal has not yet been provided

$43 USD in 3 days
(5 Reviews)
5.6
chinbochen

Hello, I'm a Java, J2EE application developer with over 10 years experience. I'm very happy to work for you. Contact me if you are interested. Please give more detail about your project. Thanks, Rick

$44 USD in 3 days
(16 Reviews)
5.2
Loque

hi, i am interested in this project. please look at my profile. i have more then 10 years experience in various technologies. please send me a message so i can send you back my CV

$55 USD in 5 days
(21 Reviews)
5.0
shain22

I can do this project you can see my sample work related this work \i think i can provide better service

$45 USD in 10 days
(3 Reviews)
3.7
kawsar92

Greetings! I'm interested to work on this project. But what I feel that you might have mistakenly set the bid range to 30-50. My asking bid is fairly deserving. Lets talk more about your project more in chat. I'm waiti More

$200 USD in 5 days
(20 Reviews)
3.5
Nithyadhanz

A proposal has not yet been provided

$45 USD in 3 days
(0 Reviews)
0.0
mycoder85

Have 6 and half years of experience in Java. Have worked on design and architecture as well. Have followed Agile methodologies to do this. Kindly consider me for this project

$45 USD in 3 days
(0 Reviews)
0.0
agrawalgaurav9

I m developing java application for a year so i have a good experience of it also I am a oracle certified java professional

$35 USD in 5 days
(0 Reviews)
0.0
imranshaukat

Hi, An Experienced professional with over 7+ years of experience with Java, JSP, JSF, Oracle, MySQL and different Java related technologies. Designed and developed ERP, CRM and middleware systems. Highly interest More

$45 USD in 7 days
(0 Reviews)
0.0