“A”
Project Report
On
“Medical Store Management”
Submitted & Present in the fulfilment of therequirement for
the award of
Diploma in Information
TechnologyBy
Mr. Prashant Ambule
Mr. Shubam Sagar
Mr. Viraj Pardeshi
Mr. Prathmesh Aware
Under the Guidance of
Ms. Kamble K.S.
DEPARTMENT OF INFORMATION TECHNOLOGY
NEW SATARA COLLEGE OF ENGINEERING & MANAGEMENT POLY
(2023-2024)
1
NEW SATARA COLLEGE OF ENGINEETING AND
MANAGEMENT KORTI-PANDARPUR
Certificate
This is to certify that the project report “Medical Store Management”
has been presented successfully and submitted by.
Name of the Student: -
Name Seat No.
Mr.Prashant Ambule 262340
Mr. Shubam Sagar 262338
Mr. Viraj Pardeshi 262339
Mr. Prathmesh Aware 262341
Student of IT (Information Technology) class in the fulfilment for the
award of Diploma in Information Technology Engineering as per curriculum
laid by Maharashtra State Board of Technical Education, Mumbai during
the academic year 2023-2024.
Project Guide H.O. D Principal
(Ms.Kamble K. S.) (Prof. Puri S.B.) (Prof. Londhe V.H.)
2
Declaration
We hereby declare that the project report entitled “Medical Store
Management” is completed and submitted by me for the award of diploma
engineering in Information Technology branch, NSCOEM, College Korti,
Pandharpur.
The partial fulfillment of the requirement for the award of the diploma of
INFORMATION TECHNOLOGY is a project work carried out by me under the
guidance of Ms. Kamble K.S. I further declare that the work reported in this
project has not submitted and will not be submitted, either in part or full, for
the award of diploma engineering in this institute or any other university or
examination body.
PLACE- KORTI, PANDARPUR
DATE-
Mr. Prashant Ambule
Mr. Shubam Sagar
Mr. Viraj Pardeshi
Mr. Prathmesh Aware
3
Acknowledgement
I hereby declare that the work presented in this Mini project report entitled,
“Medical Store Management” in partial fulfilment for the Diploma of
"Information Technology" in Computer Science & Engineering. Our extreme
gratitude to Prof. Puri S.B. who guided us throughout the project. Without his
willing disposition, spirit of accommodation, frankness, timely clarification and
above all faith in us, this project could not have been completed in due time.
Project member:
Mr. Prashant Ambule
Mr. Shubam Sagar
Mr. Viraj Pardeshi
Mr. Prathmesh Aware
4
Abstract
Student admissions are playing very important role in major
activities of the any university as the basic requirement of the
university is students and without student’s university cannot
survive. An inefficient admission application system may reduce the
number of admitted student in the esteemed university because if
the admission system is slow and having many delays in the process.
When considering Palestine students this is unfortunate, but when
considering Palestinian international students, it can mean the
difference between success and failure because of the large sums of
money each brings to the university’s economy. This project is to
design and develop the Diploma and local admission process at the
institute to develop an easy-to-use system that will significantly
quicken and simplify this process.
5
Introduction
. .
Medical shop management requires user entry of container and productdi
mensions, together with information on weight and orientation
constraints It implements the storage and retrieval system of day-to-
day activities whichinvolves daily transaction report, monthly wise
report on goods delivered, enquires whichenables us to provide
efficient and accurate methods of organizing and accessing
differenttypes of information. I n - b u i l t d a t a b a se f a c i l i t i e s fo r u p
to c ont a i n e r s a n d p rod u c t s
a r e provided so that input into these screens can be carried out with mini
mal effort. If information for a particular product code is already
held in the product database thenthis is automatically entered
into the appropriate fields."he first option will attempt to pac# as much
of the medicines using any of
the pac#ing methods available to medical shop management. "his may be a
loading from thefloor or from the end of the container. "he second and third
options are self e$planatory andthe one most appropriate to the practical
circumstances should be selected.
6
Benefits:
1. Inventory Management
You can manage stocks effectively and reduce drug overstocking,
understocking, and dead stocking. It keeps you and your employees in the
loop about your pharmacy’s state of stock in real-time.
2. Improved Billing and Insurance
Another purpose of a pharmacy management system is to automate and
streamline the otherwise hectic billing and insurance processes.
3. Reduced Medication Errors
Medication errors are way too common in the pharmaceutical space. With
over 100,000 cases a year in the US alone, 35% fall on the wrong
prescription or dosage.
4. Promoted Quality Care for Patients
The major purpose of a pharmacy software program is to provide quality
care and improved health outcomes for patients.
5. Automated Health Data and Analytics
Pharmacy management system not only houses relevant health data but
also gives you insight into many trends and analytics. Analytical pharmacy
reports highlight useful data that can help you strategize your next clinical
move.
7
Disadvantages:
1. High Initial Investment
Starting a pharmacy business can be capital-intensive. You'll
need to invest in licensing, infrastructure, inventory, and
equipment.
2. Regulatory Compliance
The pharmacy industry is highly regulated, with strict licensing
and compliance requirements. This can lead to complex
paperwork, audits, and ongoing costs for maintaining
compliance.
3. Intense Competition
The pharmacy sector can be highly competitive, with many
established chain pharmacies and online pharmacies. Competing
with large players can be challenging.
4. Insurance and Reimbursement Challenges
Dealing with insurance companies and government
reimbursement programs can be complex and may impact your
cash flow.
5. Continual Learning
The healthcare industry is constantly evolving, with new drugs,
treatment guidelines, and technology. Staying up to date requires
ongoing learning and training.
8
Source Code:
import java.util.*;
class Medicine
{
private String name;
private int quantity;
private double price;
public Medicine(String name, int quantity, double price)
{
this.name = name;
this.quantity = quantity;
this.price = price;
}
public String getName()
{
return name;
}
public int getQuantity()
{
return quantity;
}
public double getPrice()
{
return price;
}
9
public void setQuantity(int quantity)
{
this.quantity = quantity;
}
public void updatePrice(double price)
{
this.price = price;
}
}
class MedicalStore
{
private Map<String, Medicine> inventory;
public MedicalStore()
{
this.inventory = new HashMap<>();
}
public void addMedicine(String name, int quantity, double price)
{
Medicine medicine = new Medicine(name, quantity, price);
inventory.put(name, medicine);
}
public void sellMedicine(String name, int quantity)
{
Medicine medicine = inventory.get(name);
if (medicine != null && medicine.getQuantity() >= quantity)
{
medicine.setQuantity(medicine.getQuantity() - quantity);
System.out.println(quantity + " units of " + name + " sold
successfully.");
}
else
{
10
System.out.println("Insufficient stock of " + name + ".");
}
}
public void updateMedicinePrice(String name, double price)
{
Medicine medicine = inventory.get(name);
if (medicine != null) {
medicine.updatePrice(price);
System.out.println("Price of " + name + " updated successfully.");
}
else
{
System.out.println("Medicine " + name + " not found.");
}
}
public void displayInventory()
{
System.out.println("Medical Store Inventory:");
for (Map.Entry<String, Medicine> entry : inventory.entrySet())
{
Medicine medicine = entry.getValue();
System.out.println(medicine.getName() + " - Quantity: " +
medicine.getQuantity() + ", Price: " + medicine.getPrice());
}
}
}
public class test
{
public static void main(String[] args)
{
MedicalStore medicalStore = new MedicalStore();
// Adding medicines to the inventory
medicalStore.addMedicine("Paracetamol", 100, 2.5);
11
medicalStore.addMedicine("Ibuprofen", 50, 3.0);
medicalStore.addMedicine("Aspirin", 75, 2.0);
// Selling medicines
medicalStore.sellMedicine("Paracetamol", 20);
medicalStore.sellMedicine("Ibuprofen", 10);
// Displaying inventory
medicalStore.displayInventory();
// Updating medicine price
medicalStore.updateMedicinePrice("Aspirin", 2.5);
// Displaying updated inventory
medicalStore.displayInventory();
}
}
12
Output:
13
Conclusion
This program provides a simple console interface for managing a
medical store's inventory. It includes options to display the inventory, sell
medicine, and exit the program. Feel free to extend and modify it according
to your needs.
14
References:
https://code-
prohttps://www.scribd.com/document/576827942/Java-MP-
1jects.org/medical-store-management-system-in-java-with-source-
code/
15