Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

CIT 2 7 0 Project Due Date: June 2 3 , 2 0 2 4 Point: 1 5 0 Objective: Create an Inventory Management System

CIT 270 Project
Due Date: June 23,2024
Point: 150
Objective: Create an Inventory Management System (IMS). The IMS will contain a catalog of items
(stationery Items) that can be managed, viewed, and purchased.
Components detail:
The Inventory Management System (IMS) has two main components
a) inventory management component
b) inventory viewing and purchasing component.
Inventory Management Component
The inventory management component should avail an admin user with the following functionalities:
1. Ability to view, add, update, and delete items from the inventory.
2.(This could be a bonus functionality) Ability to login to the system as admin role. This is the only
role that would require a user to login to the system. The system would just have a predefined
set of user name and password which allow them to login as an admin.
Inventory Viewing and Purchasing Component
The inventory viewing and purchasing component allows any user (no login necessary) to perform the
following:
1. Search and view for items. Searching capabilities could be limit to the name of the item or
productId.
2. Purchase items.
a. This action should ask for the quantity. Warning, quantity validation would be
necessary.
b. It should also show the total cost of the purchase. The amount should be computed
using items unit cost, quantity and 7% sales tax.
c. This action should also update the inventory to reduce it by the quantity that was
purchased. How to Calculate the order totalImplementation Details
Command line Menu:
Main Menu:
1) Admin
2) User
3) Exit
User could select an option from this list. If user select 1, it should display Admin Menu with the
following options:
Admin Menu:
1) Add new item
2) Search and update item
3) Search and delete
Implements these options for admin personnel.
In main menu, if user select 2 from the Main Menu it should display user menu. User menu should
contains the following options:
User Menu:
1) Search item
2) Place order (or purchase item)
Implement these options for user activities.
Note: Make sure you implement the project by following object-oriented design paradigm
Populate the initial inventory catalog:
You have to read item data from a file and populate the initial catalog.
Bonus Point: You could earn up to 50 points by adding additional features. How much point your
additional feature will get depends on its complexity and practicality in the specified domain.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Concepts

Authors: David Kroenke, David Auer, Scott Vandenberg, Robert Yoder

9th Edition

0135188148, 978-0135188149, 9781642087611

More Books

Students also viewed these Databases questions

Question

Create an intervention for treating implicit racial bias.

Answered: 1 week ago