Question
Asked by:
$50.00 Help with bluej!
- From Computer-Science: General-CS
- Closed, but you can still post tutorials
- Due on Dec. 13, 2008
- Asked on Dec. 11, 2008 at 12:53:18AM
Q:I have to apparently use two classes where one would be dependant on the other for example item and superoutdoorstore would be depandant. This is my first java class so the programming would have to be in a simple way that i can be able to explain to the professor if he aks, i have learned the arrylist,random number, scanner class and other related things so nothing to advance. Here is what has to be done! Thanks!
Your company, Super Outdoor Store, carry outdoor activity items such as Shoes, Tent, Shirt, and so on. Your boss at IT department wants you to create an inventory system so that the company can keep track of how many items are now at hand. In addition to keep track number of items in the system, your system also keep track how many particular items has been sold. To simplify your project, you only need to keep track how many items had been sold from the beginning of the running of your system to date. So don’t worry about the query such as “from 2005 to 2006 how many tents sold”. Your system allows you to set up a trigger for all the items when the inventory is under certain number. For example, if total number of Dorm type tents will be under 5 after the current shipment (if it was 6 originally and after a customer ordered 2, then 4 will be left and less than five), your system will output a message saying something like “Reorder Dorm Type Tents, Now!”. Of course, your system allows user to enter new item (new product), delete existing item (won’t carry any longer), check if a certain item is on stock, if yes, how many. Your system also allows you to print information about all items on your system. The information include Item ID, Item Name, Description of the item, Quantity At Hand, Price of each item, How many sold, and other information you think shall be in an inventory system. You may include “Last Reorder Date” if you also implement date information each time a transaction occurred. Note this feature is not required in your project, but definitely a feature in all real inventory system. After discuss with your team members, you might have questions about the specification, Let your boss know about the ambiguity, or questions about the spec. In our case, let your instructor or your GA know and ask for clarification. Your system shall have a menu interface like most of your other program assignments. After you select a menu item, submenu items may show up if further information is required to complete that action. Design your project by first set up a model, determine what components are needed. Design the user interface to facilitate the operation of your system. Figure out the control and logic of your system so that your system will do things correctly. Plan to test your system to make sure everything is fine. Requirements Team work Comments on your coding Documentation of all classes, and using Javadoc to generate document API Testing Correctness of your system Submission A list of names of all your team members A list of features implemented, features that are not working, extra features implmented Hard copy of your design documents (software architecture, description, charts, and so on) Hard copy of source code of all classes developed Document generate from Javadoc Hard copy of testing results Put all the above into a folder of your name. For example, if your team leader’s name is Kathy Smith then name the folder KathySmithFinalProject. ZIP all the above and drop into digital drop box before the due date



