0% found this document useful (0 votes)
4 views17 pages

Javareport

The project report details the development of a Medical Store Stock Management System using Advanced Java Programming, aimed at improving inventory management for medical stores. It outlines the system's features, including medicine management, inventory tracking, sales recording, and customer management, while emphasizing its benefits such as cost reduction and enhanced customer service. The report is submitted by a group of students under the guidance of Ms. A.M. Bardol at the Rajarambapu Institute of Technology for the academic year 2024-25.

Uploaded by

Geetanjali Patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views17 pages

Javareport

The project report details the development of a Medical Store Stock Management System using Advanced Java Programming, aimed at improving inventory management for medical stores. It outlines the system's features, including medicine management, inventory tracking, sales recording, and customer management, while emphasizing its benefits such as cost reduction and enhanced customer service. The report is submitted by a group of students under the guidance of Ms. A.M. Bardol at the Rajarambapu Institute of Technology for the academic year 2024-25.

Uploaded by

Geetanjali Patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

K. E.

Society’s
Rajarambapu Institute of Technology, Rajaramnagar
Diploma

Advanced Java Programming (22517)


Project Report on

“Medical Store Stock Management System”


Submitted By:
Abdulkadir Imtiyaz Naikawadi

Prinal Sunil Chandanshive


Shubham Madhukar Rupnar
Sayali Sanjay Godse
Prathamesh Bajrang Deshmukh

of Class T Y Computer Engineering (Diploma)

Under The Guidance of:


Ms. A.M.Bardol

For partial fulfillment of the requirement of ‘Advanced Java


Programming (22517)’ subject under MSBTE

Department of Computer Engineering (Diploma)


2024-25

i
DECLARATION

We, the undersigned, hereby declare that the project entitled. A study on “Medical Store
Stock Management System” is written and submitted by us to K. E. Society’s Rajarambapu Institute
of Technology, Diploma, Rajaramnagar; during Year 2024-25, Fifth Semester for partial fulfillment
of the ‘Micro Project’ requirement of ‘Advanced Java Programming (22517)’ subject under
Maharashtra State Board of Technical Education, Mumbai curriculum, under the guidance of ‘Ms.
A.M.Bardol’ is our original work.

The empirical findings in this project are based on the data collected in this projectis not
copied from any other sources.

Name Sign

Abdulkadir Imtiyaj Naikawadi, 2273069


Prinal Sunil Chandanshive, 2393011
Shubham Madhukar Rupnar, 2393013
Sayali Sanjay Godse, 2393014
Prathamesh Bajrang Deshmukh, 2393015

ii
K. E. Society’s
Rajarambapu Institute of Technology, Rajaramnagar
Diploma

Certificate
This is to certify that the micro-project report entitled “Medical Store Stock Management
System” submitted by following students of class TY Computer Engineering (Diploma) for
partial fulfillment of the requirement of ‘Advanced Java Programming (22517)’ course under
Maharashtra State Board of Technical Education, Mumbai curriculum, for the year 2024-25, Fifth
Semester in the record of their own work carried out under my directsupervision and guidance.

Abdulkadir Imtiyaj Naikawadi, 2273069


Prinal Sunil Chandanshive, 2393011
Shubham Madhukar Rupnar, 2393013
Sayali Sanjay Godse, 2393014
Prathamesh Bajrang Deshmukh, 2393015

Ms. A.M.Bardol Mr. D. V. Mirajkar Dr. H. S. Jadhav


(Guide) ( HOD ) (Dean Diploma)

iii
ACKNOWLEDGEMENT

It gives us immense pleasure to present our project report on “Medical Store Stock
Management System” under the guidance enables this task to path of completion.
We would like to extend our thanks to Prof. Mr. D. V. Mirajkar (HOD), Ms. A.M.Bardol
and all our professors, staff members and all our friends who extended their co-operation to
complete.
Finally, yet importantly, we express our gratitude to our RIT Office, Department, Computer
Center and library staff and those who have helped us directly or indirectly duringpreparation of this
project report.

With warm regards,

Yours Sincerely,

Abdulkadir Imtiyaj Naikawadi, 2273069


Prinal Sunil Chandanshive, 2393011
Shubham Madhukar Rupnar, 2393013
Sayali Sanjay Godse, 2393014
Prathamesh Bajrang Deshmukh, 2393015

iv
Index
Page
Sr. no.
No. Particulars
From

01 Introduction 1

02 Aim of Micro Project 2

03 Basics of Medical Stock Store Management System 3

04 Program code 4

05 Output 8

06 Advantages of Medical Stock Store Management System 10

07 Skill Developed/Learning out of Micro Project 11

08 Actual Resources Used 12

v
Medical Store Stock Management System

Chapter 1: Introduction

1.1. Introduction

A Medical Store Stock Management System (MSSMS) is a software application that


helps medical stores manage their inventory, sales, and purchases. It can also help to track
expiration dates, generate reports, and manage customer accounts.

Advanced Java programming can be used to develop MSSMSs that are scalable, reliable,
and secure. Java is a platform-independent language, so MSSMSs developed in Java can be
deployed on a variety of operating systems and hardware platforms. Java is also a highly object-
oriented language, which makes it well-suited for developing complex applications such as
MSSMSs.

In the healthcare industry, efficient management of medical supplies is of paramount


importance. A Medical Stock Store Management System built using advanced Java programming
offers a comprehensive solution for healthcare institutions to streamline their inventory
management processes. This system will help healthcare facilities, such as hospitals and clinics,
maintain accurate records of medical supplies, optimize stock levels, and ensure timely
replenishment.

1
TY CO RIT
Medical Store Stock Management System

Chapter 2: Aim of Micro Project

Course Outcomes (CO) –


a. Develop programs using GUI Framework (AWT and Swing).
b. Handle events of AWT and Swings components.
c. Develop programs to handle events in Java Programming.

2.1. Aim of Micro Project

1. The objective of this Micro Project is to develop a Medical Store Stock Management
System software.
2. The objective of a medical stock store management system in advanced Java
programming is to provide a comprehensive and efficient solution for managing the
inventory of a medical store.
3. This includes tracking the stock of medicines, managing purchases and sales, generating
reports, and providing insights to help improve business operations.
4. The development of a Medical Stock Store Management System in advanced Java aims to
enhance the efficiency and accuracy of inventory management in healthcare institutions.
5. This system will assist in reducing costs, preventing shortages, and ensuring the timely
availability of medical supplies, ultimately improving the quality of patient care.
6. A medical stock store management system is a valuable tool for any medical store that
wants to improve its efficiency, profitability, and customer service.

2
TY CO RIT
Medical Store Stock Management System

Chapter 3: Basics of Medical Stock Store Management


System

3.1. Overview of Medical Stock Store Management System


A medical stock store management system in Java is a software application that helps
medical stores and pharmacies track their inventory, sales, and customers. It is a typical Java
desktop application that provides a user-friendly interface for managing medical stocks. The
system typically includes the following features:

1. Medicine management: This feature allows users to add, edit, and delete medicines from the
system. It also allows users to maintain information such as the medicine name, manufacturer,
batch number, expiry date, and price.
2. Inventory management: This feature allows users to track the inventory of medicines in the
store. It provides information such as the quantity of each medicine in stock, the reorder point,
and the reorder quantity.
3. Sales management: This feature allows users to record sales of medicines. It provides
information such as the customer name, the date of sale, the medicines sold, and the total
amount.
4. Customer management: This feature allows users to maintain customer information such as
the customer name, address, phone number, and email address.
5. Reporting: This feature allows users to generate reports on various aspects of the system,
such as inventory levels, sales reports, and customer reports.

3
TY CO RIT
Medical Store Stock Management System

Chapter 4: Program code

import java.awt.Color;
import java.awt.Font;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.util.ArrayList;
import javax.swing.*;

public class AJPmicroproject extends JFrame implements ItemListener,ActionListener {


JLabel l1,l2,l3,l4,l5;
JLabel tt,a;
JComboBox c;
JTextField t,adn,adp;
JButton b,m,d;
String st;
int ta,i;
ArrayList<String> itn=new ArrayList<>();
ArrayList<Integer> itp=new ArrayList<>();

AJPmicroproject() {
JLabel bk;
setTitle("Medical Stock Store Management System");
setLayout(null);
setVisible(true);
setSize(500, 500);
getContentPane().setBackground(Color.yellow);
itn.add("Crocin 650 Advance");
itn.add("Sanitizer");
itn.add("Aciloc");
itn.add("Bandage tapes");
itp.add(10);
itp.add(5);
itp.add(2);
itp.add(8);
tt=new JLabel("Medical Stock Store Management System");

4
TY CO RIT
Medical Store Stock Management System

tt.setFont(new Font("Arial", Font.BOLD, 40));


tt.setForeground(Color.BLUE);
tt.setBounds(200, 20, 800, 50);
add(tt);
l1=new JLabel("Medicines present in the store:");
l1.setBounds(250, 100, 350, 20);
c=new JComboBox<>();
c.setBounds(250, 150, 200, 30);
c.addItem("Crocin 650 Advance");
c.addItem("Sanitizer");
c.addItem("Aciloc");
c.addItem("Bandage tapes");
l2=new JLabel("Quantity required for the item");
l2.setBounds(550, 120, 200, 20);
t=new JTextField(10);
t.setBounds(750, 120, 150, 30);
b=new JButton("Total cost");
b.setBounds(460, 230, 100, 30);
d=new JButton("Delete");
d.setBounds(650, 230, 100, 30);
l3=new JLabel();
l3.setBounds(500, 280, 250, 20);
a=new JLabel("Add product to Medical Store");
a.setFont(new Font("Arial", Font.BOLD, 24));
a.setBounds(420, 320, 400, 50);
add(a);
l4=new JLabel("Enter name of product to add: ");
l4.setBounds(400, 400, 180, 20);
adn=new JTextField(10);
adn.setBounds(600, 400, 150, 25);
l5=new JLabel("Enter price of single product: ");
l5.setBounds(400, 450, 180, 20);
adp=new JTextField(10);
adp.setBounds(600, 450, 150, 25);
m=new JButton("Add");
m.setBounds(550, 520, 100, 30);
add(l1);
add(c);
add(t);
add(l2);
add(l3);
5
TY CO RIT
Medical Store Stock Management System

add(b);
add(d);
add(l4);
add(adn);
add(l5);
add(adp);
add(m);
b.addActionListener(this);
d.addActionListener(this);
m.addActionListener(this);
c.addItemListener(this);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
AJPmicroproject obj=new AJPmicroproject();
}

public void itemStateChanged(ItemEvent e) {


String s=(String)e.getItem();
for(i=0;i<itn.size();i++)
{
if(s.equals(itn.get(i)))
st=itn.get(i);
}
}

public void actionPerformed(ActionEvent e) {


if(e.getSource()==b)
{
String str=(String)t.getText();
int ic=(Integer.parseInt(str));
for(i=0;i<itp.size();i++)
{
if(st.equals(itn.get(i)))
{
ta=itp.get(i)*ic;
}
}
String tc=Integer.toString(ta);
l3.setText("Total cost of the product buyed: "+tc+"Rs");
}
6
TY CO RIT
Medical Store Stock Management System

if(e.getSource()==m)
{
String a=(String)adn.getText();
int p=(Integer.parseInt(adp.getText()));
if(!a.isEmpty())
{
c.addItem(a);
itn.add(a);
itp.add(p);
a="";
}
}

if(e.getSource()==d)
{
String s=(String)c.getSelectedItem();
for(i=0;i<itn.size();i++)
{
if(s.equals(itn.get(i)))
{
itn.remove(i);
itp.remove(i);
c.removeItemAt(i);
}
}
}
}
}

7
TY CO RIT
Medical Store Stock Management System

Chapter 5: Output

Fig. Graphical User Interface of the application

Fig. Displaying the total cost of the product bought

8
TY CO RIT
Medical Store Stock Management System

Chapter 5: Output

Fig. Deleting a product from the stock

Fig. Adding a product to the store

9
TY CO RIT
Medical Store Stock Management System

Chapter 6: Advantages of Medical Store Stock Management


System

A medical stock store management system has a number of advantages, including:

1. Improved inventory management: The system can help medical stores to track their
inventory levels in real time, which can help to avoid stockouts and overstocking. This can lead
to significant cost savings and improved profitability.
2. Reduced waste: The system can help medical stores to identify and eliminate wasteful
practices. For example, the system can track the expiry dates of medicines and other products,
and generate alerts when products are about to expire. This can help to reduce the amount of
inventory that is wasted due to expiration.
3. Increased efficiency: The system can automate many of the manual tasks involved in inventory
management, such as tracking stock levels, generating invoices, and tracking payments. This
can free up staff to focus on other tasks, such as providing customer service.
4. Improved decision-making: The system can provide medical stores with valuable insights into
their business, such as which products are selling well and which products are not. This
information can be used to make better decisions about product selection, pricing, and
marketing.
5. Enhanced customer service: The system can help medical stores to provide better customer
service by providing accurate and up-to-date information about stock levels and product
availability. This can help to reduce customer frustration and improve the overall customer
experience.

10
TY CO RIT
Medical Store Stock Management System

Chapter 7: Skill Developed/Learning out of Micro Project

7.1. Conclusion

The Medical Stock Store Management System project in Java is a comprehensive software
solution that helps medical stores manage their inventory, sales, and customer data. It is a robust
and scalable system that can be used by medical stores of all sizes, from small retail pharmacies to
large hospital dispensaries.
The Medical Stock Store Management System is a valuable tool for medical stores that are
looking to improve their efficiency and profitability.
The Medical Stock Store Management System project in Java is a successful and valuable
contribution to the field of medical informatics. The system is robust, scalable, and easy to use. It
provides a comprehensive solution for managing inventory, sales, and customer data in medical
stores. The system can help medical stores to reduce costs, increase sales, and improve customer
service.

11
TY CO RIT
Medical Store Stock Management System

Chapter 8: Actual Resources Used

 Following are the Web resources used: -


1. https://www.kashipara.com/project/java/9008/medical-store-management-system
2. https://www.javatpoint.com/java-actionlistener
3. https://www.tutorialspoint.com/how-to-change-jframe-background-color-in-java
4. https://www.javatpoint.com/java-jcombobox
5. https://www.edureka.co/blog/java-jframe/amp/

12
TY CO RIT

You might also like