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!