Answered step by step
Verified Expert Solution
Question
1 Approved Answer
The goal of this project assignment is to consolidate the knowledge and skills you learned throughout the course. You will be implementing a Java application
The goal of this project assignment is to consolidate the knowledge and skills you learned throughout the course. You will be implementing a Java application for managing a store in two phases. A team of two students will work together on each phase without any external help except from the course instructor or TA. The theme of the store and the content will be chosen by the team. The objective of this first phase of the project is to develop the following skills. Ability to design and implement larger applications using the Object-Oriented Programming (OOP) Paradigm. Use UML class diagrams to design applications. Ability to test and debug applications. Ability to save application data to and load them from stored files. Ability to work in teams. This assignment counts as 10 points of your final grade. The remainder of this document will describe the requirement for this project (Phase 1). Store Name and Contents Your first task is to decide on the type of content you want to sell on the store. This will determine how your items are printed (and displayed in Phase 2), and how your store will be organized. You should explicitly list all item that will be available. In addition, you will need to chose a name for your store. System Specification Your application must support the following features: Allows loading the application data from a file (if the file is not specified load the data from the file store.data) Allows saving the application data from a file (if the file is not specified save to the default file store.data) There are three types of users: Managers, Employees, and Customers. All users have an ID and a name. Managers and Employees need to login with an ID and a password Customers only need their ID to login. All users can perform the following List store items by category Search store items by name or price, or any attribute you think is important for your specific store. log out In addition, Managers and Employees can perform the following Remove store items ________________________________________
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started