Formative lab exercise (java)
3654
$$
- Posted:
- Proposals: 1
- Remote
- #450553
- Archived
Description
Experience Level: Intermediate
Estimated project duration: 30/03/2014
General information for the business: lab exercise
Kind of development: New program from scratch
Description of requirements/functionality: the lab exercise involves creating a Software System that allows a hypothetical company(FlexBox) to receive and process orders for cardboard boxes.
The boxes are all rectangular and have the following characteristics:
• They are all made of card;
• The card has a specified grade;
• The boxes may have no printing, or 1 or 2 colour printing;
• Some boxes may have reinforced bottoms;
• Some boxes may have reinforced corners;
• All boxes may have sealable tops.
(the exercise has produced tables that highlight the grades/prices and additional costs i.e. colour printing etc...
You will have to
Write an application, which will allow the customer to enter the details of his/her order and will calculate the
cost of the order. Your application should verify that FlexBox can supply the type of box requested (the
customer should not be asked to specify the box type).
• Use an OO design approach (abstraction, inheritance and polymorphism) and create a class hierarchy that
describes the types of boxes FlexBox sells.
• Use proper level of abstraction, encapsulation and accessibility for the class attributes and methods.
• Devise a suitable test plan and data, and use it to test the performance of your ordering system.
The code needs to be annotated
a copy of the formative exercise will be provided
OS requirements: Windows
Extra notes:
Kind of development: New program from scratch
Description of requirements/functionality: the lab exercise involves creating a Software System that allows a hypothetical company(FlexBox) to receive and process orders for cardboard boxes.
The boxes are all rectangular and have the following characteristics:
• They are all made of card;
• The card has a specified grade;
• The boxes may have no printing, or 1 or 2 colour printing;
• Some boxes may have reinforced bottoms;
• Some boxes may have reinforced corners;
• All boxes may have sealable tops.
(the exercise has produced tables that highlight the grades/prices and additional costs i.e. colour printing etc...
You will have to
Write an application, which will allow the customer to enter the details of his/her order and will calculate the
cost of the order. Your application should verify that FlexBox can supply the type of box requested (the
customer should not be asked to specify the box type).
• Use an OO design approach (abstraction, inheritance and polymorphism) and create a class hierarchy that
describes the types of boxes FlexBox sells.
• Use proper level of abstraction, encapsulation and accessibility for the class attributes and methods.
• Devise a suitable test plan and data, and use it to test the performance of your ordering system.
The code needs to be annotated
a copy of the formative exercise will be provided
OS requirements: Windows
Extra notes:
Sajeed X.
100% (1)Projects Completed
2
Freelancers worked with
2
Projects awarded
50%
Last project
1 Apr 2014
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies