Professional Documents
Culture Documents
Guided By
Prof. Mrs. Shinde M.A.
[2023-24]
1
Rayat Shikshan Sanstha’s
CERTIFICATE
This is to certify that
Of Second Year (Semester IV) have successfully completed the Micro-Project work entitled “Medical
Purchase Database System” in the Course Database Management of Program Diploma in Information
Technology Engineering of Maharashtra State of Technical Education, Mumbai, Maharashtra State.
Date: / /2024
Place: Satara
2
Undertaking by Students
We will preserve micro-project and the report in our custody till end of completion
of our program. We assure that we will produce the same whenever we or anybody from
our group will be asked to produce it without fail.
3
Annexure – I A
The Medical Purchase Database System is designed to manage and track medical supplies, vendors,
purchase orders, and order details for a healthcare organization or medical facility. This database system
helps streamline the procurement process by providing a centralized platform to manage inventory, suppliers,
and purchasing activities efficiently.
Tables:
1. Vendors:
Stores information about various vendors supplying medical products.
Fields include VendorID, VendorName, ContactPerson, ContactNumber, Email, and Address.
2. MedicalSupplies:
Manages the inventory of medical supplies available in the organization.
Fields include SupplyID, SupplyName, Description, UnitPrice, StockQuantity, and ReorderLevel.
3. PurchaseOrders:
Tracks the purchase orders made to various vendors.
Fields include OrderID, VendorID (foreign key), OrderDate, TotalAmount, and Status.
4. OrderDetails:
Contains the details of each purchase order, specifying the medical supplies ordered and their
quantities.
Fields include OrderDetailID, OrderID (foreign key), SupplyID (foreign key), Quantity, UnitPrice, and
TotalPrice.
4
3.0 Action Plan ( Sequence and time required for major activities for 8 weeks )
5
4.0 Resources Requires ( Major resources such as raw materials, some machining facility, software etc )
Sr.
Name of resource / material Specification Quantity Remarks
No.
1 Computer System Intel`core i5 4800h - Used
2 Operating System Windows 11 - Used
3 Internet Airtel 5GHz - Used
*********
6
Annexure – II A
The Medical Purchase Database System is a specialized software solution designed to manage and
optimize the procurement of medical supplies within a healthcare organization or medical facility.
This system provides a centralized platform to streamline various aspects of the procurement
process, including inventory management, vendor management, purchase order processing, and
order tracking.
Key Features:
Inventory Management:
Tracks available medical supplies, their descriptions, unit prices, and stock levels.
Sets and monitors reorder levels to ensure continuous availability of essential supplies.
Vendor Management:
Manages information about vendors, including contact details, addresses, and product offerings.
Facilitates efficient communication and collaboration with vendors to foster strong relationships.
Purchase Order Processing:
Automates the creation, tracking, and management of purchase orders placed with vendors.
Provides a centralized platform for managing purchase orders to ensure timely processing and delivery
of supplies.
Order Tracking and Analysis:
Captures detailed information about each purchase order, specifying supplies ordered, quantities, unit
prices, and total prices.
Facilitates analysis and reporting on purchasing activities for budgeting, forecasting, and decision-
making.
7
2.0 Aim of the Micro-Project
The theory, practical experiences and relevant soft skills associated with this course are to be taught
and implemented, so that the student demonstrates the following industry oriented COs associated with
the above mentioned competency:
Creating a medical purchase database system involves designing a database to store information
about medical supplies, vendors, purchase orders, and transactions. Below is a simplified example of
how you might structure such a database using a relational database management system (RDBMS)
like MySQL, PostgreSQL, or SQLite.
Database Design
1. Tables
Vendors
VendorID (Primary Key)
VendorName
ContactPerson
ContactNumber
Email
Address
MedicalSupplies
SupplyID (Primary Key)
SupplyName
8
Description
UnitPrice
StockQuantity
ReorderLevel
PurchaseOrders
OrderID (Primary Key)
VendorID (Foreign Key)
OrderDate
TotalAmount
Status (e.g., Pending, Completed)
OrderDetails
OrderDetailID (Primary Key)
OrderID (Foreign Key)
SupplyID (Foreign Key)
Quantity
UnitPrice
TotalPrice
2. Relationships
One-to-Many relationship between Vendors and PurchaseOrders
One-to-Many relationship between PurchaseOrders and OrderDetails
One-to-Many relationship between MedicalSupplies and OrderDetails
Sr.
Name of resource / material Specification Quantity Remarks
No.
1 Laptop Rtx 3050 - Used
2 Google Understanding Concept - Used
9
INDEX
Sr. No. Title Pg.no.
1. Introduction 11
11
2. What’s Join?
12
3. Query
19
4. Medicine Inventory
20
5. Date-wise Record
10
Medical Purchase Database System
Introduction :-
Database management is not a singular entity; rather, it’s a series of actions (and for some, a
dedicated system) for manipulating business data throughout its lifecycle. As data grows,
businesses have found that database management is a necessity for managing this influx to
prevent poor application performance and to reduce any impact to availability, compliance
and security.
There are several techniques and actions under the umbrella of “database management” that
a business can take to reduce or prevent the negative impacts of exponential, uncontrolled
data growth.
Monitoring the performance of applications and their data and tuning as needed
Planning for storage and capacity growth requirements
Establishing a powerful backup and disaster recovery solution
Archiving, partitioning, replicating, and masking data
What is Join?
Join is an operation in DBMS(Database Management System) that combines the row of two
or more tables based on related columns between them. The main purpose of Join is to
retrieve the data from multiple tables in other words Join is used to perform multi-table
query. It is denoted by ⨝.
11
Query : -
Table 1 : - Vendors
13
Table 2 : - Medical supplies
14
Table 3 : - Purchase Order
16
Table 4 : - Order Details
17
(26, 13, 13, 10, 49.99, 499.90),
(27, 14, 2, 40, 3.5, 140.00),
(28, 14, 14, 5, 29.99, 149.95),
(29, 15, 3, 500, 0.99, 495.00),
(30, 15, 15, 20, 0.99, 19.80),
(31, 16, 5, 30, 2.75, 82.50),
(32, 16, 16, 10, 9.99, 99.90),
(33, 17, 4, 15, 6.5, 97.50),
(34, 17, 17, 5, 8.5, 42.50);
18
Medicine Inventory Record
SELECT
SupplyID,
SupplyName,
Description,
UnitPrice,
StockQuantity,
ReorderLevel
FROM MedicalSupplies
ORDER BY SupplyID;
19
Date-wise Record
SELECT * FROM PurchaseOrders
JOIN Vendors ON PurchaseOrders.OrderID = Vendors.VendorID
ORDER BY PurchaseOrders.OrderDate;
20
Annexure – III
21
Micro-Project Evaluation Sheet
Process assessment Product assessment Total Marks
Part A Project Part B Individual
Project Methodology Project Report / Presentation / 10
Proposal ( 2 marks ) Working Model Viva
( 2 marks ) ( 2 marks ) ( 4 marks)
Note: Every course teacher is expected to assign marks for group evolution in first 3 columns and
individual evolution in 4th column for each group of students as per suggested rubrics.
Comments / suggestion about team work / leadership / inter-personal communication (if any):
Signature:
22