Chat with us, powered by LiveChat Instructions:?? you are designing an application that will help keep track of sales for your company. This sales data may be shared with potential clients. There are three types of - Writeedu

Instructions:?? you are designing an application that will help keep track of sales for your company. This sales data may be shared with potential clients. There are three types of

  

you are designing an application that will help keep track of sales for your company. This sales data may be shared with potential clients. There are three types of accounts that track sales for your company: supplies, services, and paper. All sales accounts will have an account id. You will need attributes to keep track of the number of hours and rate per hour of services provided. You will need attributes to keep track of the number of pounds of paper sold and the price per pound. You should also keep track of the total sold in supplies. In addition to the following required attributes for supplies, services and paper account classes, feel free to include additional attributes that you think are appropriate. Your management wants the application to be easy to maintain and to promote code reuse as much as possible. You propose that this can be best achieved by utilizing object-oriented design principles and you want to incorporate an inheritance hierarchy with the account types. The first step of your design process is to design and present to the team an Account inheritance hierarchy. Create a class diagram for the Account inheritance hierarchy. Your subclasses should be Supplies, Services, and Paper. Explain your class diagram and answer the following: How does this inheritance hierarchy promote code reuse? How does this inheritance hierarchy make the application easier to maintain? If in the future, if another type of account is needed, what are the steps for adding this new account type to your design?

 
 

Using NetBeans/Java , implement your previous class diagram. Your application will use the Accounts inheritance hierarchy . There are three types of sales accounts that track sales for your company: supplies, services, and paper. Create a test class that tests each subclass’s constructor and display each instance created. Override the toString() method so that your object data is printed.

For now, include your pseudocode, UML class diagram and verbiage that explains your design

    Our website has a team of professional writers who can help you write any of your homework. They will write your papers from scratch. We also have a team of editors just to make sure all papers are of HIGH QUALITY & PLAGIARISM FREE. To make an Order you only need to click Ask A Question and we will direct you to our Order Page at WriteEdu. Then fill Our Order Form with all your assignment instructions. Select your deadline and pay for your paper. You will get it few hours before your set deadline.

    Fill in all the assignment paper details that are required in the order form with the standard information being the page count, deadline, academic level and type of paper. It is advisable to have this information at hand so that you can quickly fill in the necessary information needed in the form for the essay writer to be immediately assigned to your writing project. Make payment for the custom essay order to enable us to assign a suitable writer to your order. Payments are made through Paypal on a secured billing page. Finally, sit back and relax.

    Do you need an answer to this or any other questions?

    Do you need help with this question?

    Get assignment help from WriteEdu.com Paper Writing Website and forget about your problems.

    WriteEdu provides custom & cheap essay writing 100% original, plagiarism free essays, assignments & dissertations.

    With an exceptional team of professional academic experts in a wide range of subjects, we can guarantee you an unrivaled quality of custom-written papers.

    Chat with us today! We are always waiting to answer all your questions.

    Click here to Place your Order Now