Object oriented Programming Assignment: Java-Based PPE Inventory Management System for Health Departments

School

Sunway University (SU)

*We aren't endorsed by this school

Assignment Type

Individual Assignment

Subject

Object Oriented Programming

Uploaded by Malaysia Assignment Help

Date

05/14/2025

Section A: Program Specification

The Department of Health in your state needs a computer program to manage the inventory of PPEs1 that it receives from multiple suppliers2 and distribute them to the hospitals3 that it manages. List of PPE items the department receives are listed in Table 1 below:

Table 1: PPE Items
Item Code Item Name
HC Head Cover
FS Face Shield
MS Mask
GL Gloves
GW Gown

The inventory system must be programmed in Java Language. Users of the program need to have a GUI system where a valid user ID and password is required to login to the system. Your team have been recruited for the same. Members are required to put in equal efforts. You are required to write the Java Application (in GUI) with following features and submit the project in a zip File (by exporting your project to a zip file).

Stuck in This Assignment? Deadlines Are Near?

User Management & Initial Inventory Creation

All users and their details must be stored. The details for each user should include user ID, name, password, userType (admin or staff). Other relevant details can also be recorded.

All items and its details need to be recorded. The details for each item should include item code, supplier code and quantity in stock (measured in number of boxes). Other relevant details can also be recorded.

  • All users must have valid (unique) user ID and a password. Admin should be able to add new users, modify, search and delete users.
  • All PPE items are measured in boxes, i.e., they are received, recorded and distributed in boxes.
  • Each item is supplied by exactly one supplier. However, one supplier can supply more than one type of item.
  • Assume that there should be minimum of three hospitals in your state.
Important Note:
i. You can only have 3 or 4 suppliers.
ii. The program should have a feature to create a database/file for storing and updating supplier details.
FACULTY OF INFORMATION TECHNOLOGY AND SCIENCES
Coursework Specifications
Page 5

Item Inventory Update

The program should have a feature for user to update the item quantities every time after receiving from suppliers (increase in quantity) or distributing to the hospitals (decrease in quantity). You should record the details of all the updates. Details of transactions (i.e. items received and distributed) should include item code, supplier code/Hospital code, quantity received/quantity distributed, and date-time.

Important Note:
1) When testing the program, you should perform adequate updates on each item. This is to prove whether the feature is correctly functioning.
2) Before distributing any item to hospitals, the program should check for available quantity in stock. Users need to be notified if the quantity in stock is insufficient. The program should also indicate the current quantity in stock for the user to retry with appropriate quantity.
3) The program should have a feature for storing and updating hospital details. Include hospital code for each of them. You can only have 3 or 4 hospitals.
4) Record all updates.

Get 30% Discount on This Assignment Answer Today!

Item Inventory Tracking

a) The program should have options to track items and print:

b) Total available quantity of all items sorted in ascending order by item code.

c) Records of all items that has stock quantity less than 25 boxes.

d) Track available quantity for a particular item.

e) Track item received during a specific time period (start-Date to end-Date)

Search Functionalities

a) The program should have options to search and print the filtered list

b) For details of items distribution for any particular item.

c) For details of items received for any particular item.

Important Note:
i. The search should be done by using item code.
ii. The list should include suppliers/hospital codes and quantity distributed or received with date distributed/received.
iii. If the item has been received/distributed to the same supplier/hospital for more than once, then their quantities have to be summed up together.

 

Get Help By Expert

Are you stressed about your Electronics Engineering Assignment Questions? There's no need to worry! We are here to assist and provide zero-AI Assignment Help in Malaysia of high quality with original content written by our PhD expert writers. Just write do my assignment, and we will make sure your assignment will be completed on time by our Programming assignment helpers. Also, we have free assignment samples for students, so you can get an idea of ​​the quality. Now, stop worrying about late submissions and contact us for the best grades. Hand over your assignment worries to our experts today!
 

Answer

UP TO 15 % DISCOUNT

Instant Paper Writing Services by Native Malaysia Writers

Plagiarism Free Solutions
100% Original Work
24*7 Online Assistance
Native PhD Experts
Hire a Writer Now
Convincing Features
Plagiarism Free Report
On-Time Delivery
Native Writers
A+ Quality
100% Confidential
24*7 Online Assistance

Get these features included in Your Assignment

Get Assistance for Assignments, online Exam, and Projects Writing