You are on page 1of 16

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION,

MUMBAI

A PROJECT REPORT ON
“Medicine Inventory Management System.”
DIPLOMA IN ELECTRONICS AND COMPUTER ENGINEERING
SUBMITTED BY
Mr. Musandi Apurv G.
Mr. Bhosale Deepankar A.
Mr. Mujawar Junaid I.
Mr. Kumbhar Shravan A.
Mr. Rajmane Paras A.
Mr. Patil Namdev G.

Under Guidence Of:

Prof. S. S. Hawale

DEPARTMENT OF ELECTRONICS AND COMPUTER


ENGINEERING
SANT GAJANAN MAHARAJ RURAL POLYTECHNIC, MAHAGAON
ACADEMIC YEAR 2022-2023
MAHARASHTRA STATE BOARD OF
TECHNICAL EDUCATION,
MUMBAI (MSBTE)
SANT GAJANAN MAHARAJ RURAL HOSPITAL AND RESEARCH CENTER, MAHAGAON

“SANT GAJANAN MAHARAJ RURAL POLYTECHNIC”


A/P- MAHAGAON, SITE- CHINCHEWADI, TAL- GADHINGLAJ, DIST- KOLHAPUR

Certificate
This is certify that the following students of Fourth semester of Diploma Programme
in ELECTRONICS AND COMPUTER ENGINEERING of Institute SANT GAJANAN MAHARAJ RURAL
POLYTECHNIC, MAHAGAON-416503(CODE-0965) has completed Micro project on “Medicine
Inventory Management System” satisfactory in subject SEN subject code:22413 for academic year
2022-2023 as prescribed in the curriculum.
ROLL NO. ENROLLMENT NO. SEAT NO. NAME OF STUDENT

39 Mr. Musandi Apurv

01 Mr. Bhosale Deepankar

25 Mr. Mujawar Junaid

37 Mr. Kumbhar Shravan

34 Mr. Rajmane Paras

49 Mr. Patil Namdev

Date:

Prof. S. S. Hawale Prof. M. P. Patil Prof. D. B. Kesti


(Project Guide) (Head of Department) (Principal)
ACKNOWLEDGEMENT

The success and final outcome of this report required a lot of guidance and
assistance from many people and we are extremely privileged to have got this all
along the completion of my report. All that we have done is only due to such
supervision and assistance and we would not forget to thank them. We are
extremely thankful to our project guide Prof. S. S. Hawale and head of Electronic
and computer Department Prof. M. P. Patil who took keep interest on our project
work and guided us all along, till the completion of our report work by providing
all the necessary information for developing a good system and for providing such
a nice support and guidance, although he had busy schedule managing the
corporate affairs. We would not forget to remember principal of Prof. D. B. Kesti
for their encouragement and more over for their timely support and guidance till
the completion of our report work. We are thankful to and fortunate enough to get
constant encouragement, support and guidance from all Teaching staffs of
ELECTRONICS AND COMPUTER ENGINEERING DEPARTMENT which
helped u s in successfully completing our report work. Also, we would like to
extend our sincere esteems to all staff in laboratory for their timely support.
INDEX
Sr. No. Content
1. Certificate
2. Acknowledgement
3. Part A- Micro project proposal
1.0 Rationale
2.0 Course Outcomes Addressed
3.0 Literature Review
4.0 Resources Required
5.0 Proposed Methodology
4. Part B- Micro project Report
1.0 Rationale
2.0 Aim of micro-project creation
3.0 Course Outcomes Addressed
4.0 Literature Review
5.0 Conclusion
6.0 Reference
PART A: Micro project proposal
Medicine Inventory Management System

1.0 Rationale
Inventory management software is a software system for tracking inventory levels, orders, sales
and deliveries. It can also be used in the manufacturing industry to create a work order, bill of
materials and other production-related documents. Companies use inventory management
software to avoid product overstock and outages. It is a tool for organizing inventory data that
before was generally stored in hard-copy form or in spreadsheets. Companies often use
inventory management software to reduce their carrying costs. The software is used to track
products and parts as they are transported from a vendor to a warehouse, between warehouses,
and finally to a retail location or directly to a customer. Inventory management software is used
for a variety of purposes.

2.0 Course Outcome Addressed


A) Modules of Inventory system
B) System requirements
C) Functional/non-functional requirements
D) Design of software

3.0 Literature Review


In the medical world, where everyone’s focus is providing high-quality patient care, inventory
management can be challenging. For many medical companies, inventory management usually
means tracking medical supplies and equipment with lengthy spreadsheets or a pen & paper
list. The problem is, over time, it’s easy for these types of systems to become inaccurate and
unorganized. This typically leads to more time and money spent on unnecessary inventory-
related tasks and less time focusing on more important responsibilities like patient care. That’s
where medical inventory management software comes in.
Medical inventory management software empowers healthcare companies to eliminate
outdated, inefficient inventory tracking methods and take control of their inventory with the
click of a few buttons. By utilizing a secure, cloud-based system, teams across care providers
can accurately track their entire medical inventory while keeping tabs on critical information
such as supply stock levels, medication expiration dates, and equipment maintenance details.
This means managers and staff will always know what supplies are available, what medication
is about to expire, where equipment is, and who’s accountable for it.
Whether you’re a solo practitioner, a medical device and equipment supplier, or part of a larger
medical facility such as a hospital or urgent care centre, automating the inventory process
allows you to take the guesswork out of inventory management. By allowing software to do
the heavy lifting, you can spend less time worrying about your inventory and more time
growing your business while providing the best care for your patients.
4.0 Resources Required
Sr.No. Name of Resources Specification Quantity Remark
1. Desktop Computer I3 (11thgen) processor, 16GB 1 Used
Ram, 256GB Nvme SSD, 1TB
HDD, 24” LED Monitor,
KBD, Mouse.
2. Printer HP LaserJet Pro M128fn 1 Used
3. Operating system Windows 11 1 Used

5.0 Proposed Methodology


We have just planned the below activities and then made the project by help of computer. We
distributed the work of this project into team members. As the Medical inventory system is
somewhat complicated project so we have taken the help our professor to understand how to
actually the inventory system works and what are the functions needed in that management
system.

Sr. No. Details of Activity Planned Planned Name of


Started Finished Responsible
Date Date Team members
1. Search the project and find 01/03 06/03 Namdev Patil
suitable title.
2. Collect reference sites for 07/03 08/03 Shravan Kumbhar
information. Paras Rajmane
3. Preparing the project. 14/03 17/03 Apurv Musandi
4. Doing detail analysis of 18/03 20/03 Junaid Mujawar
project.
5. Shown the soft copy to 22/03 24/03 Deepankar Bhosale
subject guide (if any Namdev Patil
changes required).
6. Correcting errors and 25/03 28/03 Apurv Musandi
finalise the project.
PART B: Micro project Report
Medicine Inventory Management System
1.0 Rationale
Every time an item is scanned into the inventory management program, several items of
information are recorded into the system. One of those items of information is the expiration
dates. They are easily accessed to know what products are coming up on their expiration.
Having all the information about products in one place also help if a product is ever recalled.
With the simple click of the mouse, you can know exactly how many of that product you have
on hand. Having a medical inventory control system to manager your warehouse in place helps
protect your investments. When knowing exactly what products are in storage and what
products have been used during production, confusion and theft is less likely. Another key to
having complete control over inventory, is being able to rotate products and cycle counting
regularly. Many distributors and manufactures provide group buying contracts, guaranteeing a
lower price. Having accurate inventory counts will help with the reordering process. When you
are better able to control ordering, there will be no short notice ordering, saving money. Having
a clear workflow will begin to stop the error bleeding.

2.0 Aim of Micro-project Creation


Learning the functional/non-functional requirements of medicine inventory system, and also
minimum specification for hardware configuration to run the inventory software on desktop.
The main aim is to learn how the inventory system can be made and managed and the working
of inventory management system.

3.0 Course Outcomes Addressed


A) Benefits of Inventory system
B) Minimum System requirements
C) Functional/non-functional requirements
D) Entities of software

4.0 Literature Review


As we go to the doctor, he analyses the problem with us and tells us the reason for the problem,
and prescribes us some sort of medicine. These medicines are available in medical stores. one
needs a prescription to the store which the staff takes care of and uses that to see which
medicines they need according to the name given to the medicine. Now, this becomes a bit
tedious to locate the particular medicine. Now here come up with such a system which capable
of recording that from where the medicines need to take out according to the name, brand, price
in the racks, which are marked with the no. of them. Here the system helps the staff to manage
the medicines in the racks and also useful in reinstalling the stock in the racks and easy to find.
Here system gives the total according to the quantity of the medicines individually and from
the order, they get the invoice of the medicines. The prescription is taken care of with great
care as one needs to take care that few medicines are sophisticated to make it available to
customers. Hence a useful system is capable of working and managing the medicines in a store.
4.1 Modules of Medicine Inventory Management System
The system is made of a combination of modules that work in collaboration with each other
and make it beneficial to accomplish the main aim of the system.
A) Order:
Here we have this interface for the user. in this, he gets all his selected medicines and
he can make orders accordingly after uploading the prescription of that from any
renowned doctor.
B) Prescription Uploading:
One can upload the prescription of the medicines after getting them from the doctor’s
checkup. doctors write a needed prescription which they can cure the disease. this user
needs to upload in the interface to get the approval of the order.
C) Payment:
The payment can be done by the user through their debit card in the account of the
owner of the medicos they will get options for that in an integrated environment of the
payments.
D) Medicines:
The medicines are kept in the proper place so that they can be taken out fast as soon as
they get the order. It helps the staff to search it from the interface that where it is located
and where they will find it.
E) Registration:
Users’ information has to be compelled to be registered within the system thus on
establish every one of them unambiguously and do the required group action as simple
potential. like on the name of the bill are issued. On the far side, this plenty of things
require measure there wherever we will reference him. Without registration, there are
a few options and pages one user can see which are landing on the home page and
taking the features to read but he won’t be allowed to use those. For use, he will have
to register. One person needs to put all the details properly and precisely as it will be
helpful in identifying them and believing that he is the real person who has booked for
the same. It also includes driver license for them who is driving and parameter too.
F) Login:
After registration one will log within the system because the operator of the system
either on the behalf of the user. when this he has the opposite helpful interfaces
accessible for any actions. Here either bride or groom both have to log in with their
unique identity and passwords. After this, they will be directed to the main user
interface from where they have further options.
G) Forgot Password:
This is quite often that people tend to forget the password they keep for the login. So,
this could be very tedious and hectic to recover the password manually in case if one
needs to login in an emergency. So, to overcome this problem we have this module
named ass forgot the password, and using this module users can recover their password
in seconds.
So here we need to only put our registered email Id and hit the enter. Then one
confirmation email will go to the email where he has the option to reset the password.
In seconds one can use this module and get rid of the forgetting password problem.
H) Admin:
Admin has the official powers to control the flow of the data from one part of the system
to the other. He has the power to manipulate the access of the users to the data. The
main purpose of this account is to make the user data relevant and then giving the inputs
to the other interface module and make it work optimistically and get the timetable
according to the wish we want to create for a particular type of inputs.
Hence all the data will be reflected with clean and well data in the interfaces.

4.2 System Requirement of Medicine Inventory Management System


Now, this method is intended in such a way that it takes fewer resources to figure out work
properly.
It’s its own type of minimum needs that we’d like to require care of:
• The system wants a minimum of two GB of ram to run all the options sleek and
unforeseen.
• It wants a minimum 1.3 gigahertz processor to run sleek as else which will produce
issues.
• The system must be operated by some approved person as wrong hands will build it
happy-go-lucky.
• Rest is all up to the user’s usage can take care of the hardware.
• For security opposing anti-virus is suggested.
The system is made properly and all the testing is done as per the requirements. So, the rest of
the things depend on the user and no one can harm the data or the software if the proper care
is done. All the attributes are working perfectly and if any error is found then it can be removed
easily.
4.3 System Design of Medicine Inventory Management System
A. Entity Order:
Primary Key Order-id:
This is system generated and unique, which can be referenced in any other entity.
Foreign Key Medicine-id:
This is a reference key from the other entity to link the data of that table. It is system generated
unique identity number. This used to uniquely identify every table in the database and perform
the crud operation on it.
No of medicines:
The no of the user needs to buy is here.
Quantity:
The quantity per medicine is here.
Price per medicine:
Price per medicine according to the quantity is given here.
Discount:
If any discount they are offering is eligible is counted here.
Tax:
The taxes are added here.
Grand Total:
The total of the medicines is given here.
B. Entity Medicine:
Primary Key Medicine-id:
This is system generated and unique, which can be referenced in any other entity.
Name:
The name of the medicine is given here
Manufacture date:
The date at which it was manufactured.
Expiry date:
The date at which it will get expired.
Mrp:
The market price is printed here.
Formula content:
The content of the medicine which is comprised of is given here.
Used for:
For what purpose the medicine is given for.
Dosage:
No of dosage per day was given is noted down here.
C. Entity Prescription:
Primary Key Prescription-id:
This is system generated and unique, which can be referenced in any other entity.
Foreign Key User-id:
This is a reference key from the other entity to link the data of that table. It is system generated
unique identity number. This used to uniquely identify every table in the database and perform
the crud operation on it.
Medicines:
Medicines are noted down here more than one is here.
Disease:
The disease for which the medicine is prescribed is given here with reason.
Doctor name:
Who issued the prescription the doctor’s name will come here?
Doctor qualification:
The doctor’s degree of education is here written.
Foreign Key Pic-id:
This is a reference key from the other entity to link the data of that table. It is system generated
unique identity number. This used to uniquely identify every table in the database and perform
the crud operation on it.
D. Entity Pic:
Primary Key Pic-id:
This is system generated and unique, which can be referenced in any other entity.
Name:
Name of the pic
Length:
Length of the pic.
Width:
The width of the pic.
Size:
Size in mb is given here.
Doctor name:
Name of the doctor is given here.
Foreign Key User-id:
This is a reference key from the other entity to link the data of that table. It is system generated
unique identity number. This used to uniquely identify every table in the database and perform
the crud operation on it.
E. Entity Payment:
Primary Key Payment-id:
This is system generated and unique, which can be referenced in any other entity.
User-id:
This is a reference key from the other entity to link the data of that table. It is system generated
unique identity number. This used to uniquely identify every table in the database and perform
the crud operation on it.
Prescription-id:
This is a reference key from the other entity to link the data of that table. It is system generated
unique identity number. This used to uniquely identify every table in the database and perform
the crud operation on it.
Status:
Is the payment is done or not is given here.
F. Entity Staff:
Primary Key Staff-id:
This is system generated and unique, which can be referenced in any other entity.
Staff name:
Staff name is taken from the user and fed into this it is properly validated so that no mistake
happens.
Qualification:
Qualification is taken to filter the events according to this so that the user does not need to filter
out the events to register it makes this system more reliable and useful.
Number:
The phone number is taken here to keep the member updated and the confirmation of the event
is also managed through this method.
Email:
Email is taken to make member aware of new offers new events and for future reference, it is
also relevant.
Type:
The type of user is mentioned here like is he a student, teacher or he is the vendor of any shop.
According to this data, the discounts offers and other things are decided plus few other things
of adjusting the task of the user also with this.
Address:
The location of the user is also mentioned here to make it easy to the delivery and few other
things too.
G. Entity User: –
User data have to be saved in this entity and all fields are required for this purpose which is
taken from the user.
Proper validation is checked and the attributes are as follows:
Primary Key User-id:
This is system generated and unique, which can be referenced in any other entity.
Username:
Username is taken from the user and fed into this it is properly validated so that no mistake
happens.
Qualification:
Qualification is taken as to filter the events according to this so that the user does not need to
filter out the events to register it makes this system more reliable and useful.
Number:
The phone number is taken here to keep the member updated and the confirmation of the event
is also managed through this method.
Email:
Email is taken to make member aware of new offers new events and for future reference, it is
also relevant.
Type:
The type of user is mentioned here like is he a student, teacher or he is the vendor of any shop.
According to this data, the discounts offers and other things are decided plus few other things
of adjusting the task of the user also with this.
Address:
The location of the user is also mentioned here to make it easy to the delivery and few other
things too.
H. Entity Admin:
Primary key admin:
This is the main supervisor of all tasks happening in the system for a long. It is system generated
unique identity number. This used to uniquely identify every table in the database and perform
the crud operation on it. It is used to reference that table to any other table or any interface to
show the data and support other entities.
It has all the power to make changes in the field of other tables. I grant the privileges to other
users of the system that what kind of operations they can perform.
Logs:
The logs are saved here to analyse the system accordingly. The changes occur. For necessary
changes.
Password:
A Strong password is recommended for this account as no one wants to get hacked and lose
the sophisticated data.
Description:
Any important info. Regarding this account is attributed in this.

4.4 Use Case Diagram of Medicine Inventory Management System:


This system has mainly three actors. first are user takes the prescription from the doctor upload
the pic of that and staff brings out the medicine from the particular area and calculates the bill
accordingly and gives it to the user. Admin assigns the staff at the medicos and manages them
accordingly.
Functional and Non-Functional Requirements of Medicine Inventory Management
System:
Functional Requirements of Medicine Inventory Management System: –
The functional requirements are those requirements that are necessary to the eye of the user
and the client. Here we try to make the module possible to accomplish the need of the desired
function.
A few of its functional requirements are as follows:
Non-Functional Requirements of Medicine Inventory Management System: –
These requirements need unit among the style of “system shall be “, associated overall property
of the system as a full or of a particular aspect and not a particular operation. The system’s
overall properties remarkably mark the excellence between whether or not the event project
has succeeded or unsuccessful.
Non-Functional of The Medicine Inventory Management System Needs –
unit of measurement usually divided into 2 main categories:
• Execution qualities, like security and quality, that unit evident at the runtime.
• Evolution qualities, like liabilities, maintainability, flexibility, and quantitative, that
unit embodied among the static structure of the code.
Non-functional the medicine inventory management system needs to place restrictions on the
merchandise being developed, the event technique, and specify external constraints that the
merchandise has to be compelled to meet. Our project qualifies all the factors of helpful and
non-helpful consequently and the system is up to mark performance device.
Here we’d prefer to need the care of few lots of things before heading towards the system. The
many sensible intuitive interfaces are usually created. that ultimately build interface easy to use
for a lengthy time. in distinction to ancient vogue wherever the goal is to create the difficulty
or application physically enticing, the goal of interface vogue is to create the user’s interaction
expertise as simple and intuitive as double – what’s typically mentioned as user-centred vogue.
Where smart graphic/industrial vogue is daring and eye-catching, smart interface vogue is
sometimes delicate and invisible.
Keep things simple and consistent: –
Simple and Harmonic means that making u i is extraordinarily intuitive and needs to followed.
Observe the use of typography: –
The typography is taken care really strictly as the wish of the system.
Use colour and distinction properly: –
Colour band of skin and dark is sweet means that stress and done well throughout this method.
Consider feedback messages: –
Feedback sort may well be an excellent means that taking feedback of forms and rising the
system.
Simplified forms: –
The form is made simple to fill with a clean program.
5.0 Conclusion
Finally, in the medicine inventory management system, we have a system where the user takes
the prescription from the doctor uploads the pic of that, and staff brings out the medicine from
the particular area and calculates the bill accordingly, and gives it to the user. Admin assigns
the staff at the medicos and manages them accordingly.
So that it makes the whole process easier than manual process done by human being. It also
makes the process of billing faster, and the management of inventory is now easier. We can
also get the notifications of the medicines that are getting close to expiry date. Therefore the
project is completed successfully.

6.0 References
1. https://www.lovelycoding.org/medical-management-system/
2. https://www.sortly.com/blog/why-you-need-medical-inventory-management-software/
3. https://www.qstockinventory.com/blog/advantages-of-medical-inventory-control/
4. https://en.wikipedia.org/wiki/Inventory_management_software

You might also like