The purchases section will be used by the merchant as a POS application at the marketplace.

Scenario:
You just landed a job as a junior Java developer and your project manager asks you to write an application to help customer service associates at a local marketplace accomplish their daily tasks. The local marketplace’s merchants sell their products to registered customers only. The project manager informs you that the application is broken into four major functional sections; Inventory, Customer, Purchases and Reports. All four sections are driven by a backbone database and perform similar tasks. He also explains that your application has to be a Java Swing Graphical User Interface application and to make things easier, he would like the application to be multiple-document interface oriented, if at all possible.
Descriptions:
Inventory: The inventory section will be used by the merchant to perform inventory tasks that will be reflected to the database. This section will have four submenus out of which, one will have two submenus.
Inventory
New
Change
Delete
Export
Tab Separated
XML Format
Customer: The customer section will be used by customer service associates to perform tasks on customers that are allowed to make purchases at the market place. This section will have four submenus out of which, one will have two submenus.
Customer
New
Change
Delete
Export
Tab Separated
XML Format

Purchases: The purchases section will be used by the merchant as a POS application at the marketplace. This section will have a single submenu which will allow the user start the POS application. The POS application will be the one portion of the program most frequently used. Once started, it should allow the merchant to Add/Delete a new purchase to the database. It should also allow the merchant to cancel a purchase before it is saved to the database; in other words, clear the information already entered.
Purchases
POS

Reports: The reports sections will be used to generate properly formatted reports regarding the purchases, inventory and customers’ information. The generated reports will be saved to a file to be printed or read by a text editor program like Notepad, Word, etc.
Reports
Customer
Summarized
Detailed
Inventory
Summarized
Detailed
Purchases
Detailed
Summarized

Assignment:
Write an application to accomplish the tasks defined in the sections above. Your instructor will give you further instructions regarding the database tables’ structure. If you are unsure on how to connect to a database using JDBC, read Chapter 24 (Accessing Databases with JDBC) in your textbook. Also, if you choose to create this application as a multiple-document interface application (MDI), refer to Chapter 22 section 7 (22.7) of the textbook.
In addition to your menus, you should have a Help -> About menu at the end of your menus which will display a dialog box with information regarding the program. I suggest you use the three lines at the heading of this document and add your Last Name, First Name and an Ok button to the dialog which will close it when clicked on.

Are you looking for a similar paper or any other quality academic essay? Then look no further. Our research paper writing service is what you require. Our team of experienced writers is on standby to deliver to you an original paper as per your specified instructions with zero plagiarism guaranteed. This is the perfect way you can prepare your own unique academic paper and score the grades you deserve.

Use the order calculator below and get started! Contact our live support team for any assistance or inquiry.