0% found this document useful (0 votes)
0 views

java 11

The document is a project report for a Medical Store Management System developed in Java as part of the curriculum for a diploma in Computer Engineering at Yadavrao Tasgaonkar Polytechnic for the academic year 2024-2025. It outlines the project's objectives, implementation using object-oriented programming, and includes the source code, output examples, and potential future enhancements. The system aims to facilitate inventory management in medical stores by allowing users to input and manage medicine details efficiently.

Uploaded by

bhatsoham5
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
0 views

java 11

The document is a project report for a Medical Store Management System developed in Java as part of the curriculum for a diploma in Computer Engineering at Yadavrao Tasgaonkar Polytechnic for the academic year 2024-2025. It outlines the project's objectives, implementation using object-oriented programming, and includes the source code, output examples, and potential future enhancements. The system aims to facilitate inventory management in medical stores by allowing users to input and manage medicine details efficiently.

Uploaded by

bhatsoham5
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

JAVA PROGRAMMING

(314317)
Academic year 2024-25

Micro-project
SARASWATI EDUCATION SOCIETY

YADAVRAO TASGAONKAR
POLYTECHNIC
Project Report On

“Medical Store Management


System”

For The Subject

JAVA PROGRAMMING
Academic Year
2024 – 2025
Affiliated to
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION

Submitted in partial fulfilment of the requirement of the diploma of Computer

GROUP MEMBERS

SR.NO ENROLLMENT NO. NAME

1 23112110166 SOHAM BHAT


2 23112110168 HARSHAL PAKHARE
3 23112110162 PRATHAMESH CHAVAN

GUIDED BY
MISS. SAYALI PATIL
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION

Certificate
This is to certify that Ms.SOHAM RAJARAM BHAT. Roll No.: 25of
forth Semester of Diploma in Computer engineering of Institute
Yadavrao Tasgaonkar Polytechnic (Code:0960) has completed the term
work satisfactorily in JAVA PROGRAMMING (314317) for the
academic year 2024 To 2025 as Prescribed in curriculum .

Place: Chandhai Enrollment No.: 23112110166


Date: Exam Seat No.:

Subject Teacher Head of Department Principal


(Ms. Sayali Patil) (Mrs. Sayali Atkar) (Mr. Rameshwar Khanpate)
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION

Certificate
This is to certify that Ms.HARSHAL VASUDEV PAKHARE . Roll No.:
27of forth Semester of Diploma in Computer engineering of Institute
Yadavrao Tasgaonkar Polytechnic (Code:0960) has completed the term
work satisfactorily in JAVA PROGRAMMING (314317) for the
academic year 2024 To 2025 as Prescribed in curriculum.

Place: Chandhai Enrollment No.: 23112110168


Date: Exam Seat No.:

Subject Teacher Head of Department Principal


(Ms. Sayali Patil) (Mrs. Sayali Atkar) (Mr. Rameshwar Khanpate)
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION

Certificate
This is to certify that Ms.PRATHAMESH RAJESH CHAVAN. Roll
No.: 21of forth Semester of Diploma in Computer engineering of
Institute Yadavrao Tasgaonkar Polytechnic (Code:0960) has completed
the term work satisfactorily in JAVA PROGRAMMING (314317) for the
academic year 2024 To 2025 as Prescribed in curriculum.

Place: Chandhai Enrollment No.: 23112110162


Date: Exam Seat No.:

Subject Teacher Head of Department Principal


(Ms. Sayali Patil) (Mrs. Sayali Atkar) (Mr. Rameshwar Khanpate)
CANDIDATES DECLARATION

This is to certify that the project titled “Medical Store Management System”
is a Bonafide work carried out by student of Diploma in Computer Engineering
as a part of curriculum as prescribed by MSBTE. I hereby declare that the
project work has not formed the basis for the award previously of any Diploma,
Associate ship, Fellowship or any other similar title according to my
knowledge.

Signature of students
1.
2.
3.
4.
INDEX

SR.NO TITLE PAGE.NO

1 Abstract 8

2 Introduction 9

Source
3 Code 10

4 Output 14

5 Conclusion 16

6 Refrence 17
Abstract:

The provided Java code implements a basic Medical Store Stock


ManagemenSystem. The system allows users to input details for multiple
medicines, including their name, quantity, and price. It utilizes object-
oriented programming concepts with a `Medicine` class to represent each
medicine and a `MedicalStoreManagement` class containing the main method
for user interaction. Upon execution, the program prompts the user to enter
the number of medicines, followed by details for each medicine. After input,
it displays a list of medicines with their respective details. The system serves
as a tool for managing and monitoring medicine stocks in a medical store
setting, facilitating inventory control and record-keeping.
Introduction:

In the modern healthcare landscape, efficient management of medical


supplies and medicines is crucial for ensuring the smooth functioning of
medical facilities. A Medical Store Stock Management System plays a pivotal
role in organizing, tracking, and maintaining the inventory of medicines in a
medical store or pharmacy. This Java program provides a foundational
framework for such a system, allowing pharmacists or store managers to
input and manage details of medicines within their inventory.

With this program, users can easily add information about various medicines,
including their names, quantities, and prices. By leveraging object-oriented
programming principles, the system structures each medicine as an object of
the `Medicine` class, enabling organized data management and retrieval. The
`MedicalStoreManagement` class serves as the entry point for user
interaction, providing prompts for inputting medicine details and displaying
the updated list
of medicines.
This system offers an intuitive and user-friendly interface for medical store
personnel to monitor their inventory effectively. By streamlining the process
of managing medicine stocks, it contributes to improved efficiency, accuracy,
and transparency in medical store operations. Overall, this program lays the
groundwork for a robust Medical Store Stock Management System,
addressing the essential needs of medical facilities in maintaining adequate
supplies of vital medications.

Source Code :

import java.util.Scanner;

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 void setName(String name) {


this.name = name;
}

public void setQuantity(int quantity) {


this.quantity = quantity;
}
public void setPrice(double price) {
this.price = price;
}

public String getName() {


return name;
}

public int getQuantity() {


return quantity;
}

public double getPrice() {


return price;
}

public void displayMedicine() {


System.out.println("Name: " + name);
System.out.println("Quantity: " + quantity);
System.out.println("Price: " + price);
}
}

public class MedicalStoreManagement {


public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

System.out.println("Welcome to the Medical Store


Management System!");

System.out.print("Enter the number of medicines to


add: ");
int numMedicines = scanner.nextInt();
scanner.nextLine(); // Consume newline
Medicine[] medicines = new
Medicine[numMedicines];

for (int i = 0; i < numMedicines; i++) {


System.out.println("Enter details for Medicine " +
(i + 1) + ":");
System.out.print("Name: ");
String name = scanner.nextLine();
System.out.print("Quantity: ");
int quantity = scanner.nextInt();
System.out.print("Price: ");
double price = scanner.nextDouble();
scanner.nextLine(); // Consume newline

medicines[i] = new Medicine(name, quantity,


price);
}

System.out.println("\nMedicine List:");
for (Medicine medicine : medicines) {
medicine.displayMedicine();
System.out.println();
}

scanner.close();
}
}
Output :

Welcome to the Medical Store Management System!


Enter the number of medicines to add: 5
Enter details for Medicine 1:
Name: Paracetamol
Quantity: 100
Price: 2.5
Enter details for Medicine 2:
Name: Ibuprofen
Quantity: 50
Price: 3.0
Enter details for Medicine 3:
Name: Aspirin
Quantity: 80
Price: 1.8
Enter details for Medicine 4:
Name: Amoxicillin
Quantity: 30
Price: 5.2
Enter details for Medicine 5:
Name: Omeprazole
Quantity: 60
Price: 4.7
Medicine List:
Name: Paracetamol
Quantity: 100
Price: 2.5

Name: Ibuprofen
Quantity: 50
Price: 3.0

Name: Aspirin
Quantity: 80
Price: 1.8

Name: Amoxicillin
Quantity: 30
Price: 5.2

Name: Omeprazole
Quantity: 60
Price: 4.7
Conclusion:

The Medical Store Stock Management System implemented in Java


provides a foundational framework for efficiently managing medicine
inventory in a medical store or pharmacy. Through a user-friendly
interface, pharmacists or store managers can input and manage details
for various medicines, facilitating organized record-keeping and
inventory control.

By leveraging object-oriented programming principles, the system


structures each medicine as an object, enabling easy data manipulation
and retrieval. The program's modular design allows for scalability,
accommodating any number of medicines to be added and managed
seamlessly.

This project serves as a valuable tool for medical facilities seeking to


streamline their inventory management processes. It contributes to
improved efficiency, accuracy, and transparency in maintaining
adequate stocks of essential medications, ultimately enhancing the
overall operational effectiveness of medical stores.

Moving forward, potential enhancements to the system could include


features such as search and filter functionalities, stock level alerts, and
reporting capabilities to provide more comprehensive insights into
medicine inventory status. With continued development and refinement,
the Medical Store Stock Management System has the potential to
become an indispensable asset for medical facilities, supporting their
mission to deliver quality healthcare services to patients.

Reference:

www.geeksforgeeks.com
www.javatpoint.com
www.javaprojects.com

You might also like