Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 17

Micro-Project Proposal

“Medical store stock management system”


BRIEF INTRODUCTION: -
A medical store stock management system is a computer system that
facilitates in the efficient management of health-care information and the work
completion of health-care personnel. They are in charge of data from all areas of
healthcare, including clinical. Financial. Laboratory.

AIM OF THE MICRO-PROJECT: -


 Medical store stock management system

INTENDED COURSE OUTCOMES: -


CO a. Develop programs using Object Oriented methodology in Java.

LITERATURE REVIEW: -
The software product to be produced is a Medical Store Management System
which will automate the major medical store operations. The first subsystem is
to keep record of the stock of the medicines available and expiry date of the
medicines. The second subsystem is for billing and keep record of the customer.
The third subsystem is keep record of the sale and the supplier and keep record
of the profits and losses .
This software helps you to track all the profits, loss, profitable clients and
products of medical shop moreover it’s a medical shop accounting software.
Flexible and adaptive software suited to medical shops or stores or pharmacies
of any size.

Functional Requirements
Functional requirements define the fundamental actions that system must
perform. The functional requirements for the system are as follow:
 View Medicines
 Add Medicines
 Remove Medicines
 Update Medicines

Non-Functional Requirements

Reliability:
Specify the factors required to establish the required reliability of the software
system at time of delivery.

Availability:
The system shall be available during normal hotel operating hours.

Security:
Pharmacist and Managers will be able to log in to the Medical Store
Management System. Pharmacist will have access to the Medcine stock and
customer info and billing system.

PROPOSED METHODOLOGY: -
• Understand the topic given to us.
• Discuss about the topic with group members.
• Divide the topic throughout each member of the group.
• Collected the information from member and verify from our lecturer.
• Prepared the main report of our micro project.
RESOURCES REQUIRED: -

Sr. Name of Specification Quantity Remarks


No Resources
1. Computer Computer (i3-i5 1
System preferable), RAM
minimum 2GB
2. Operating Windows 10 1
system
3. JDK For Compile and 1
Run.

ACTION PLAN: -
Sr. No Details of Activity Planned Planned Team
start date finish date Members
1 To discuss and get thetopic of All
micro project.
2 Start planning on topic of All
micro project.
3 Collect information All
aboutour topic.
4 Distribute works withingroup All
members.
To start with creating with
5 main copy of microproject. All
Collect different information
6 about microproject. All
7 Initiate different viewsabout All
micro project.
8 Editing process must bedone All
before hard copy.
Check softcopy properly
9 before preparing of hardcopy. All
10 To start creating copy All
Properly.
11 Checking the informationfrom All
monitor.
12 Check the soft copy. All

13 To present soft copy via All


G-mail.
Represented the hardcopy of All
14 main micro project.

GROUP MEMBERS: -
Sr. No Student Name Signature
1 Rohit Gakhare
2 Khushbu Parihar

3 Pratik Dahat

4 Gaurav Narnaware

5 Mayuri Dhongadi
MICRO-PROJECT REPORT
ON
“Medical store stock management system”
IN PARTIAL FULFILMENT OF DIPLOMA IN COMPUTER ENGINEERING
(Fourth Semester)

In the Subject of
Java Programming (22316)

Submitted By
ROHIT GAKHARE
KHUSHBU PARIHAR
PRATIK DAHAT
GAURAV NARNAWARE
MAYURI DHONGADI

Submitted To

Maharashtra State Board of Technical Education, Mumbai (M.S)


Under the Guidance of
Prof. M.P.Ganorkar
Lecturer In
Government Polytechnic, Arvi Dist.-Wardha
(2021-2022)
Government Polytechnic, Arvi
Department of Computer Engineering

Certificate
This is to certify, that students whose name mention below of Fourth
Semester of Diploma in Computer Engineering has satisfactorily completed the
Micro project entitled “Medical store stock management system” in Java
Programming or the academic year 2021-22 as Prescribed in MSBTE
curriculum.

Student Name Enrollment No. Seat No.


Rohit Gakhare 2001320107 233032
Khushbu Parihar 2001320108 233033
Pratik Dahat 2001320109 233034
Gaurav Narnaware 2001320110 233035
Mayuri Dhongadi 2001320111 233036

Prof. M.P.Ganorkar Dr.M.A.Ali Dr.M.A.Ali


Subject Teacher Head of the Department Principal

Place: Arvi
Date:
Declaration
I under signed hereby declare that the micro project report entitled “Medical
store stock management system”. I further declare that contents of this report
are properly citied and well acknowledge. This present report is not submitted
to any other examination of this or any other institute for the award of any
diploma.

(Signature)
Place: Arvi
Date:
Micro-Project Proposal
“Medical store stock Management System”
RATIONALE: -
The software product to be produced is a Medical Store Management
System which will automate the major medical store operations. The first
subsystem is to keep record of the stock of the medicines available and expiry
date of the medicines. The second subsystem is for billing and keep record of
the customer. The third subsystem is keeping record of the sale and the supplier
and keep record of the profits and losses.

INTENDED COURSE OUTCOMES: -


CO a. Develop programs using Object Oriented methodology in Java.

LITERATURE REVIEW: -
The software product to be produced is a Medical Store Management
System which will automate the major medical store operations. The first
subsystem is to keep record of the stock of the medicines available and expiry
date of the medicines. The second subsystem is for billing and keep record of
the customer. The third subsystem is keep record of the sale and the supplier
and keep record of the profits and losses.
This software helps you to track all the profits, loss, profitable clients and
products of medical shop moreover it’s a medical shop accounting software.
Flexible and adaptive software suited to medical shops or stores or pharmacies
of any size.

Functional Requirements
Functional requirements define the fundamental actions that system must
perform. The functional requirements for the system are as follow:
 View Medicines
 Add Medicines
 Remove Medicines
 Update Medicines

Non-Functional Requirements
Reliability:
Specify the factors required to establish the required reliability of the software
system at time of delivery.
Availability:
The system shall be available during normal hotel operating hours.
Security:
Pharmacist and Managers will be able to log in to the Medical Store
Management System. Pharmacist will have access to the Medcine stock and
customer info and billing system.

ACTUAL METHODOLOGY FOLLOWED: -


These Micro projects based on Develop a Medical store stock
management system has been completed and performed by the involvement of
all the group members. All the group members had performed and done their
work Correctly.
Works performed by group members individually are:
1] Rohit Gakhare has worked on program of the microproject.
2] Khushbu Praihar provided information for the microproject and worked on
introduction, literature review and Rationale.
3] Pratik Dahat also provided information and has worked on action plan and
application of these Microproject.
4] Gaurav Narnaware has Provided information about the skills developed in
these Microproject and learning outcome of these Microproject.
5] Mayuri Dhongadi has provided information about the area of future
development of these Microproject.

ACTUAL RESOURCES REQUIRED: -

Sr. Name of Specification Quantity Remarks


No Resources
1. Computer Computer (i3-i5 1
System preferable), RAM
minimum 2GB
2. Operating Windows 10 1
system
3. JDK For compile and 1
run.

OUTPUTS OF THE MICRO-PROJECT: -


Code:
// Main .java
import Medical.*;
import
Templates.*;
import java.util.*;

public class Main {

public static void main(String[] args)


{ int ch;
Scanner sc = new Scanner(System.in);
Medical medicalStores = new
Medical(); Structure s1 = new
Structure(); System.out.println();
System.out.println(
"*********** MEDICAL STORE STOCK MANAGEMENT SYSTEM ***********"
);
System.out.println
(); do {
System.out.println("
"); System.out.println();
"\t1.\t VIEW MEDICINES \n\t2.\t ADD MEDICINES \n\t3.\t REMOVE MEDICINES \n\t4.\t
UPDATE MEDICINE \n\t5.\t EXIT "
);
System.out.println(" ");
System.out.println();
System.out.print("Enter the choice : ");
ch = sc.nextInt();
System.out.println();

sc.nextLine();
switch (ch) {
case 1:
medicalStores.showAvailableMedicines();
break;
case 2:
s1.Medicine();
medicalStores.addMedicines( s1.nam
e,
s1.qty,
s1.mg,
s1.eDate,
s1.price
);
break;
case 3:
System.out.println("********* REMOVE BOOK *********");
System.out.print("Enter the Medicine Name : ");
s1.name = sc.nextLine();
medicalStores.removeMedicines(s1.name);
break;
case 4:
System.out.println("********* UPDATE MEDICINE *********");
System.out.print("Enter the Medicine Name : ");
s1.name = sc.nextLine();
medicalStores.updateMedicine(s1.name);
break;
case 5:
System.out.println("Exit You !");
System.out.println();
break;
default:
System.out.println("Invalid Selection !");
break;
}
} while (ch != 5);
sc.close();
}
}
// Package Medical
package Medical;

import Templates.*;
import java.util.*;

public class Medical {

Date d1 = new Date();


Structure s2 = new Structure();
public String[] mName, exDates, addDates;
public int noOfMedicines;
public int[] weight, quantity, price;
String date = d1.toString();

public Medical() {
this.mName = new String[100];
this.weight = new int[100];
this.quantity = new int[100];
this.exDates = new String[100];
this.addDates = new String[100];
this.price = new int[100];
this.noOfMedicines = 0;
}

public void addMedicines(


String name,
int quantity,
int mg,
String eDates,
int price
){
this.mName[noOfMedicines] = name;
this.quantity[noOfMedicines] = quantity;
this.weight[noOfMedicines] = mg;
this.price[noOfMedicines] = price;
this.addDates[noOfMedicines] = date;
this.exDates[noOfMedicines] = eDates;
noOfMedicines++;
System.out.println(name + " has been added!");
System.out.println();
}

public void showAvailableMedicines() {


if (noOfMedicines == 0) {
System.out.println("No Medicines Found !");
System.out.println();
} else {
System.out.println("Available Medicines are:");
for (int i = 0; i < noOfMedicines; i++) {
if (this.mName[i] == null) {
continue;
}
System.out.println("- Medicine ID: " + (i + 1));
System.out.println("- Medicine Name : " + this.mName[i]);
System.out.println("- Medicine Quantity : " +
this.quantity[i]);
System.out.println("- Medicine Weight : " + this.weight[i] + " mg");
System.out.println("- Medicine Price : " + "$ " + this.price[i]);
System.out.println("- Medicine Added Date : " + this.addDates[i]);
System.out.println("- Medicine Expiry Date : " + this.exDates[i]);
System.out.println();
}
}
}

public void removeMedicines(String name) {


int con = 0, i;
for (i = 0; i < noOfMedicines; i++) {
if (this.mName[i].equals(name)) {
con = 1;
break;
}
}
if (con == 1) {
System.out.println("The Medicine has been Remove !");
this.mName[i] = null;
return;
} else {
System.out.println(name + " Medicine does not exist");
System.out.println();
}
}

public void updateMedicine(String name) {


int flag = 0;
int i;
for (i = 0; i < noOfMedicines; i++) {
if (this.mName[i].equals(name)) {
flag = 1;
break;
}
}
if (flag == 1) {
s2.updateMedicine();
this.mName[i] =
s2.name; this.quantity[i]
= s2.qty; this.weight[i]
= s2.mg; this.price[i] =
s2.price; this.exDates[i]
= s2.eDate;
System.out.println(name + " is updated successfully to " +
s2.name); System.out.println();
} else {
System.out.println(name + " medicine not
found !"); System.out.println();
}
}
}

// Package Templates
package Templates;

import java.util.*;

public class

Structure {

public String name,


eDate; public int price,
qty, mg;
public Scanner sc = new Scanner(System.in);

public void Medicine() {


System.out.println("*********** ADD MEDICINES
***********"); System.out.print("Enter the Name of Medicines : ");
name = sc.nextLine();
System.out.print("Enter the Quantity of Medicines :
"); qty = sc.nextInt();
sc.nextLine();
System.out.print("Enter the Power of Medicines :
"); mg = sc.nextInt();
sc.nextLine();
System.out.print("Enter the Price of Medicines :
"); price = sc.nextInt();
sc.nextLine();
System.out.print("Enter the Expiry Date of Medicines :
"); eDate = sc.nextLine();
}

public void updateMedicine() {


System.out.println("*********** UPDATE MEDICINES
qty =
sc.nextInt();
sc.nextLine();
System.out.print("Enter the Power of Medicines :
"); mg = sc.nextInt();
sc.nextLine();
System.out.print("Enter the Price of Medicines :
"); price = sc.nextInt();
sc.nextLine();
System.out.print("Enter the Expiry Date of Medicines :
"); eDate = sc.nextLine();
}
}

Output:

Main Menu:

Add Medicine:

Available Medicines:
Remove Medicine:

Update Medicine:

SKILL DEVELOPED/LEARNING OUT OF


THE MICRO-PROJECT: -
 Personal Development.
 Active listening skills.
 Conflict Management.
 Dealing with challenging behaviour.
 Working with those with disabilities.
 Specialist Carer Training.
APPLICATION OF THE MICRO-PROJECT:
The software product to be produced is a Medical Store Management
System which will automate the major medical store operations. The first
subsystem is to keep record of the stock of the medicines available and expiry
date of the medicines. The second subsystem is for billing and keep record of
the customer. The third subsystem is keep record of the sale and the supplier
and keep record of the profits and losses.
CONCLUSION: -
It gives a lot of details about the stock sell. In short, it is a medical
inventory that has made lives easier. This software is called the medical store
management system. It provides every small to big details like customer details,
purchase details, sell details, bill details, etc.

REFERENCE: -
 https://kupdf.net/download/medical-shop-management-
system_599a78e5dc0d60976053a1f5_pdf
 https://www.freeprojectz.com/java-jsp-netbeans-project/medical-store-
management-system
 http://103.47.12.35/bitstream/handle/1/1566/1713104065_AashiJain_Fina
lProjectReport%20-
%20Manoj%20Jain%281%29.pdf?sequence=1&isAllowed=y

You might also like