You are on page 1of 17

MAHARASHTRA STATE BOARD

OF TECHNICAL EDUCATION

MICRO PROJECT

ON
“Medical Store Management
System”
Submitted by
Derren Tuscano (22)
Aaryan Tuscano (31)
Laveen Dcunha (34)
Ron Correia (36)

Under the Guidance of


Prof. Karishma Tamboli
In partial fulfilment of Fourth Semester of
Diploma in Computer Engineering

Department of Computer Engineering.


St. John Polytechnic, Palghar
A.Y. 2023-2024

1
Subject and code: JPR(22412) Academic Year: 2023-24
Semester:Fourth
Course Name and Code: CO-4I

MICRO PROJECT REPORT ON


Medical Store Management System

Submitted in 2024 By The Group Of Students

Sr Roll No Full Name of Student Enrollment Seat No


No. Sem-IV No (Sem-IV)

1. 22 DERREN PIUS TUSCANO 2216020049


2. 31 AARYAN RICHARD TUSCANO 2216020045
3. 34 LAVEEN VIJAY DCUNHA 2216020042
4. 36 RON WILLAM CORREIA 2216020059

Under The Guidance Of


Prof.Karishma Tamboli

MAHARASHTRA STATE BOARD OF


TECHNICAL EDUCATION, MUMBAI

Department of Computer Engineering.


St. John Polytechnic, Palghar

2
Certificate

This is to certify that Mr./Ms. DERREN PIUS TUSCANO Roll No: 22 of Fourth
Semester of Computer Engineering Diploma Programme at St. John college of
Engineering and Management has completed the Micro Project satisfactorily in subject
Java Programming (22412) in the academic year 2023-2024 as Prescribed in the MSBTE
prescribed curriculum of I Scheme.

Place: Palghar Enrollment No: 2216020049


Date: / / 2024 Exam. Seat No:

Project Guide Head of the Department Principal

3
Certificate
This is to certify that Mr./Ms. AARYAN RICHARD TUSCANO Roll No: 31 of Fourth
Semester of Computer Engineering Diploma Programme at St. John college of
Engineering and Management has completed the Micro Project satisfactorily in subject
Java Programming (22412) in the academic year 2023-2024 as Prescribed in the MSBTE
prescribed curriculum of I Scheme.

Place: Palghar Enrollment No: 2216020045


Date: / / 2024 Exam. Seat No:

Project Guide Head of the Department Principal

4
Certificate
This is to certify that Mr./Ms. LAVEEN VIJAY DCUNHA Roll No: 34 of Fourth
Semester of Computer Engineering Diploma Programme at St. John college of Engineering
and Management has completed the Micro Project satisfactorily in subject Data
Java Programming (22412) in the academic year 2023-2024 as Prescribed in the MSBTE
prescribed curriculum of I Scheme.

Place: Palghar Enrollment No: 2216020042


Date: / / 2024 Exam. Seat No:

Project Guide Head of the Department Principal

5
Certificate
This is to certify that Mr./Ms. RON WILLIAM CORREIA Roll No: 36 of Fourth Semester
of Computer Engineering Diploma Programme at St. John college of Engineering and
Management has completed the Micro Project satisfactorily in subject Java Programming
(22412) in the academic year 2023-2024 as Prescribed in the MSBTE prescribed curriculum
of I Scheme.

Place: Palghar Enrollment No: 2216020059


Date: / / 2024 Exam. Seat No:

Project Guide Head of the Department Principal

6
INDEX
Sr Topic Page
No. No.

1 Abstract 8

2 Introduction 9

3 Source 10
Code
4 Output 14

5 Conclusion 16

6 Refrence 17

7
Abstract:
The provided Java code implements a basic Medical Store Stock
Management System. 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.

8
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.

9
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;
10
}

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


11
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) {
12
medicine.displayMedicine();
System.out.println();
}

scanner.close();
}
}

13
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
14
Price: 3.0

Name: Aspirin
Quantity: 80
Price: 1.8

Name: Amoxicillin
Quantity: 30
Price: 5.2

Name: Omeprazole
Quantity: 60
Price: 4.7

15
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.

16
Reference:
www.geeksforgeeks.com
www.javatpoint.com
www.javaprojects.com

17

You might also like