Pharmacy Management - Merged

Download as pdf or txt
Download as pdf or txt
You are on page 1of 31

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

Belagavi - 590018

DBMS MINI PROJECT REPORT ON

“PHARMACY MANAGEMENT SYSTEM”

Submitted in the partial fulfillment of the requirement for the fifth semester of

BACHELOR OF ENGINEERING
At

RAJARAJESWARI COLLEGE OF ENGINEERING


MYSORE ROAD, BANGALORE-560074
In
COMPUTER SCIENCE & ENGINEERING
By
ANKITHA KV (1RR21CS011)
DEEPA M (1RR21CS041)
ASHWINI S (1RR21CS017)
DHARANI C(1RR21CS048)
HARSHITHA G(1RR21CS060)
BHAGYASHREE METI(1RR21CS022)

Under the guidance of

Prof. RASHMI B R
Assistant Professor,
Dept. of CSE, RRCE
RAJARAJESWARI COLLEGE OF ENGINEERING
MYSORE ROAD, BANGALORE-560074
(Affiliated to Visvesvaraya Technological University, Belagavi)

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

CERTIFICATE
Certified that the mini project work entitled
“PHARMACY MANAGEMENT SYSTEM” carried out by

The students of “Rajarajeshwari College of Engineering” in partial fulfillment for the fifth
semester of Bachelor of Engineering in Computer Science & Engineering of the
Visvesvaraya Technological University, Belagavi during the year 2023-2024. It is certified
that all corrections/suggestions indicated for Internal assessment have been incorporated in the
report deposited in the department library. The mini project report has been approved as it
satisfies the academic requirements in respect of mini project work prescribed for the fifth
semester.

…………………………... …………………………

Signature of Guide Signature of HOD

Assistant Professor, Dept. Of CSE Prof. & HOD, Dept. of CSE

RRCE, Bangalore RRCE, Bangalore

External Viva-Voce
Name of the examiners Signature with date
ACKNOWLEDGMENT

On successful completion of our project, We would like to place on record our


sincere thanks and gratitude to the concerned people, whose suggestions and
words of encouragement have been valuable.

We express our heartfelt gratitude to RajaRajeshwari College of Engineering,


for giving us the opportunity to pursue a Degree of Computer Science
Engineering and helping us to shape our career. We take this opportunity to
thank Dr. A.C. Shanmugam, Chairman, RRCE, and Dr. R Balakrishna,
Principal, RRCE for their support and encouragement to pursue this project.
We would like to thank Dr. Usha, Professor and Head, Dept. of Computer
Science Engineering, for her support and encouragement.

We would like to thank our guide Prof.Rashmi B R, Asst. Professor, Dept.


of Computer Science Engineering, who has been the source of inspiration
throughout our project work and has provided us with useful information at
every stage of our project.

We are thankful to all the teaching and non-teaching staff of the Department
of Computer Science Engineering for their help in the successful completion
of my project.

We would like to thank my parents and all my friends who gave me a constant
source of inspiration and supported me in development of this project.
ABSTRACT

Pharmacy Management System application to help pharmacist to manage pharmacy in the


systematic ways. Pharmacy Management System can make the work easier by giving the details
of medicine when its name is entered. A computer gives the details of the medicine like rate of
medicine, and expiry date of the medicine. It becomes very difficult in big medical stores to
handle the details of all the medicines manually, so by using this pharmacy management system
We can maintain the records of all themedicines. It is fed with the information whenever new
medicines are brought and it is provided with expire date with search option. When we entire
the name of medicine it gives the details of medicine .One of the most important responsibilities
of pharmacy management is to supervise and manage the pharmacy employees in order to ensure
healthy working relationships and outcomes. Each of these functions is critical to the pharmacy’s
operation and should be explained by the management.

However, most pharmacies faced problems such as insufficient service promotions, lack of
coherence of pharmacy services in hospitals, poor drug information systems and the
inconsistency of the pharmacy information management due to its manual processes. Now these
are the problems that must be solved with this Pharmacy Management System Project Proposal.
CONTENTS

CHAPTERS Page.no

1.Introduction
1.1 Overview of the project 01

2. Aim and scope of present investigation


2.1 Aim 02
2.2 Scope and objective 02

3. System requirements
3.1 Hardware requirements 03
3.2 Software requirements 03

4. Structure
4.1 ER-diagram 04
4.2 Scheme of Pharmacy management system 05

5. Backend
5.1 Introduction to PHP 06
5.2 Source code 07-16

6. Frontend and Functionalities


6.1 HTML 17
6.2 CSS 18
6.3 Frontend code 19-23
6.4 Results(Snapshots) 24-25

7. Conclusion 26

8. References 26
PHARMACY MANAGEMENT SYSTEM

CHAPTER 1
INTRODUCTION
1.1 Overview of the project

The main aim of the project is the management of the database of the pharmaceutical shop.
This project is insight into the design and implementation of a Pharmacy Management
System. This is done by creating a database of the available medicines in the shop. The
primary aim of pharmacy management system is to improve accuracy and enhance safety
and efficiency in the pharmaceutical store. The aim of this project isto develop software for
the effective management of a pharmaceutical store. We have developed this software for
ensuring effective policing by providing statistics of the drugs in stock. The database is then
connected to the main program by using interconnection of the Visual Basic program and the
database already created. Pharmacy management system is useful to maintain correct database
by providing an option to update the drugs in stock. This is pharmacy management system; it
is used to manage most pharmacy related activities in the pharmacy.

Pharmacy management system is a management system that is designed to improve accuracy


and to enhance safety and efficiency in the pharmaceutical store. This program can be used in
any pharmaceutical shops having a database to maintain. It is a computer based system which
helps the Pharmacist to improve inventory management,cost, medical safety etc. The software
used can generate reports, as per the user’s requirements. Using this pharmacy management
system user is also able to generate report within a specified period of time.

The systemis user-friendly and will help the pharmacist. This Pharmacy Management System
will reduce the burden on pharmacist and will make the system efficient by providing the
more accurate details about drugs in the medical.

Dept.of CSE 2023-2024 1


PHARMACY MANAGEMENT SYSTEM

CHAPTER 2
AIM AND SCOPE OF PRESENT INVESTIGATION

2.1 AIM
One of the most important responsibilities of Medical Shop management is to supervise and
manage the pharmacy employees in order to ensure healthy working relationships and
outcomes. Each of these functions is critical to the pharmacy’s operation and should be
explained by the management. However, most pharmacies faced problems such as insufficient
service promotions, lack of coherence of pharmacy services in hospitals, poor drug
information systems and the inconsistency of the pharmacy information management due to
its manual processes. Now these are the problems thatmust be solved with this Pharmacy
Management System Project Proposal.

2.2 Scope and Objective


It may help collecting perfect management in details. In a very short time, the collection will
be obvious, simple and sensible. It will help a person to know the management of passed year
perfectly and vividly. It also helps in current all works relative to Pharmacy Management
System. It will be also reduced the cost of collecting the management & collection procedure
will go on smoothly.

In computer system the person has to fill the various forms & number of copiesof the forms
can be easily generated at a time. In computer system, it is not necessary to create the manifest
but we can directlyprint it, which saves our time. To assist the staff in capturing the effort spent
on their respective working areas. To utilize resources in an efficient manner by increasing
their productivity throughautomation

Dept.of CSE 2023-2024 2


PHARMACY MANAGEMENT SYSTEM

CHAPTER 3
SYSTEM REQUIREMENTS

3.1 Hardware requirements


The most common set of requirements defined by any operating system or software
application is the physical computer resources, also known as hardware. The minimal
hardware requirements are as follows,

1. Processor : Pentium
2. RAM : 8 GB RAM
3. Processor : 4 GHz
4. Main memory : 4 GBs

3.2 Software requirements

Software requirements deals with defining resource requirements andprerequisites that needs
to be installed on a computer to provide functioning of an application. The minimal software
requirements are as follows,

1. Front end : HTML,CSS


2. Back end :SQL
3. IDE : visual studio
4. Operating System :Windows 11

Dept.of CSE 2023-2024 3


PHARMACY MANAGEMENT SYSTEM

CHAPTER 4
STRUCTURE
4.1 ER DIAGRAM

Dept.of CSE 2023-2024 4


PHARMACY MANAGEMENT SYSTEM

4.2 SCHEMA OF PHARMACY MANAGEMENT SYSTEM

Dept.of CSE 2023-2024 5


PHARMACY MANAGEMENT SYSTEM

CHAPTER 5
BACKEND

5.1Introduction to PHP

PHP, initially standing for Personal Home Page, is now known as Hypertext Preprocessor. It's
a server-side scripting language widely used for web development, powering over 79% of all
websites on the Internet. Developed in 1994 by Rasmus Lerdorf, PHP has since evolved into
a versatile language supporting a plethora of functionalities.

One of PHP's primary strengths lies in its seamless integration with HTML. PHP code is
embedded within HTML, allowing developers to create dynamic web pages effortlessly. This
integration facilitates the creation of interactive web applications, content management
systems, e-commerce websites, and more.

PHP boasts a rich ecosystem of frameworks and libraries, such as Laravel, Symfony, and
CodeIgniter, which expedite development and enhance maintainability. These frameworks
provide robust features for routing, database abstraction, authentication, and more, enabling
developers to build scalable and secure applications efficiently.

Moreover, PHP enjoys extensive database support, including MySQL, PostgreSQL, SQLite,
and MongoDB, through dedicated extensions like MySQLi and PDO. This allows developers
to interact with databases seamlessly, executing queries and managing data with ease.

PHP's simplicity and flexibility make it an ideal choice for beginners and experienced
developers alike. Its forgiving syntax, extensive documentation, and vibrant community
contribute to its popularity and longevity in the realm of web development. Whether you're
building a simple website or a complex web application, PHP provides the tools and resources
necessary to bring your ideas to life on the web.

Dept.of CSE 2023-2024 6


PHARMACY MANAGEMENT SYSTEM

5.2 Source code

-- phpMyAdmin SQL Dump


-- version 5.0.2
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Generation Time: Oct 26, 2021 at 08:20 AM
-- Server version: 10.4.14-MariaDB
-- PHP Version: 7.2.33
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT
*/;
/*!40101 SET
@OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION
*/;
/*!40101 SET NAMES utf8mb4 */;
--
-- Database: `pharmacy`
-- Table structure for table `admin_credentials`
--
CREATE TABLE `admin_credentials` (
`USERNAME` varchar(50) COLLATE utf16_bin NOT NULL,
`PASSWORD` varchar(50) COLLATE utf16_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf16 COLLATE=utf16_bin;

--

Dept.of CSE 2023-2024 7


PHARMACY MANAGEMENT SYSTEM

-- Dumping data for table `admin_credentials`


--
INSERT INTO `admin_credentials` (`USERNAME`, `PASSWORD`) VALUES
('admin', 'admin123');
-- --------------------------------------------------------
--
-- Table structure for table `customers`
--
CREATE TABLE `customers` (
`ID` int(11) NOT NULL,
`NAME` varchar(20) COLLATE utf16_bin NOT NULL,
`CONTACT_NUMBER` varchar(10) COLLATE utf16_bin NOT NULL,
`ADDRESS` varchar(100) COLLATE utf16_bin NOT NULL,
`DOCTOR_NAME` varchar(20) COLLATE utf16_bin NOT NULL,
`DOCTOR_ADDRESS` varchar(100) COLLATE utf16_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf16 COLLATE=utf16_bin;
--
-- Dumping data for table `customers`
--
INSERT INTO `customers` (`ID`, `NAME`, `CONTACT_NUMBER`, `ADDRESS`,
`DOCTOR_NAME`, `DOCTOR_ADDRESS`) VALUES
(4, 'Kiran Suthar', '1234567690', 'Andheri East', 'Anshari', 'Andheri East'),
(6, 'Aditya', '7365687269', 'Virar West', 'Xyz', 'Virar West'),
(11, 'Shivam Tiwari', '6862369896', 'Dadar West', 'Dr Kapoor', 'Dadar East'),
(13, 'Varsha Suthar', '7622369694', 'Rani Station', 'Dr Ramesh', 'Rani Station'),
(14, 'Prakash Bhattarai', '9802851472', 'Pokhara-16, Dhikidada', 'Hari Bahadur', 'Matepani-
12');

-- --------------------------------------------------------

Dept.of CSE 2023-2024 8


PHARMACY MANAGEMENT SYSTEM

-- Table structure for table `invoices`


--CREATE TABLE `invoices` (
`INVOICE_ID` int(11) NOT NULL,
`NET_TOTAL` double NOT NULL DEFAULT 0,
`INVOICE_DATE` date NOT NULL DEFAULT current_timestamp(),
`CUSTOMER_ID` int(11) NOT NULL,
`TOTAL_AMOUNT` double NOT NULL,
`TOTAL_DISCOUNT` double NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf16 COLLATE=utf16_bin;
--
-- Dumping data for table `invoices`
--
INSERT INTO `invoices` (`INVOICE_ID`, `NET_TOTAL`, `INVOICE_DATE`,
`CUSTOMER_ID`, `TOTAL_AMOUNT`, `TOTAL_DISCOUNT`) VALUES
(1, 30, '2021-10-19', 14, 30, 0),
(2, 2626, '2021-10-19', 6, 2626, 0);
-- --------------------------------------------------------
--
-- Table structure for table `medicines`
--
CREATE TABLE `medicines` (
`ID` int(11) NOT NULL,
`NAME` varchar(100) COLLATE utf16_bin NOT NULL,
`PACKING` varchar(20) COLLATE utf16_bin NOT NULL,
`GENERIC_NAME` varchar(100) COLLATE utf16_bin NOT NULL,
`SUPPLIER_NAME` varchar(100) COLLATE utf16_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf16 COLLATE=utf16_bin;

--

Dept.of CSE 2023-2024 9


PHARMACY MANAGEMENT SYSTEM

-- Dumping data for table `medicines`


--
INSERT INTO `medicines` (`ID`, `NAME`, `PACKING`, `GENERIC_NAME`,
`SUPPLIER_NAME`) VALUES
(1, 'Nicip Plus', '10tab', 'Paracetamole', 'BDPL PHARMA'),
(2, 'Crosin', '10tab', 'Hdsgvkvajkcbja', 'Kiran Pharma'),
(4, 'Dolo 650', '15tab', 'paracetamole', 'BDPL PHARMA'),
(5, 'Gelusil', '10tab', 'mint fla', 'Desai Pharma');

-- --------------------------------------------------------
--
-- Table structure for table `medicines_stock`
--
CREATE TABLE `medicines_stock` (
`ID` int(11) NOT NULL,
`NAME` varchar(100) COLLATE utf16_bin NOT NULL,
`BATCH_ID` varchar(20) COLLATE utf16_bin NOT NULL,
`EXPIRY_DATE` varchar(10) COLLATE utf16_bin NOT NULL,
`QUANTITY` int(11) NOT NULL,
`MRP` double NOT NULL,
`RATE` double NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf16 COLLATE=utf16_bin;
--
-- Dumping data for table `medicines_stock`
--
INSERT INTO `medicines_stock` (`ID`, `NAME`, `BATCH_ID`, `EXPIRY_DATE`,
`QUANTITY`, `MRP`, `RATE`) VALUES
(1, 'Crosin', 'CROS12', '12/34', 2, 2626, 26),
(2, 'Gelusil', 'G327', '12/42', 0, 15, 12),

Dept.of CSE 2023-2024 10


PHARMACY MANAGEMENT SYSTEM

(3, 'Dolo 650', 'DOLO327', '01/23', 3, 30, 24),


(4, 'Nicip Plus', 'NI325', '05/22', 3, 32.65, 28);
-- --------------------------------------------------------
--
-- Table structure for table `purchases`
--
CREATE TABLE `purchases` (
`SUPPLIER_NAME` varchar(100) COLLATE utf16_bin NOT NULL,
`INVOICE_NUMBER` int(11) NOT NULL,
`VOUCHER_NUMBER` int(11) NOT NULL,
`PURCHASE_DATE` varchar(10) COLLATE utf16_bin NOT NULL,
`TOTAL_AMOUNT` double NOT NULL,
`PAYMENT_STATUS` varchar(20) COLLATE utf16_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf16 COLLATE=utf16_bin;
-- --------------------------------------------------------
--
-- Table structure for table `suppliers`
--
CREATE TABLE `suppliers` (
`ID` int(11) NOT NULL,
`NAME` varchar(100) COLLATE utf16_bin NOT NULL,
`EMAIL` varchar(100) COLLATE utf16_bin NOT NULL,
`CONTACT_NUMBER` varchar(10) COLLATE utf16_bin NOT NULL,
`ADDRESS` varchar(100) COLLATE utf16_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf16 COLLATE=utf16_bin;
--
-- Dumping data for table `suppliers`
--

Dept.of CSE 2023-2024 11


PHARMACY MANAGEMENT SYSTEM

INSERT INTO `suppliers` (`ID`, `NAME`, `EMAIL`, `CONTACT_NUMBER`,


`ADDRESS`) VALUES
(1, 'Desai Pharma', 'desai@gmail.com', '9948724242', 'Mahim East'),
(2, 'BDPL PHARMA', 'bdpl@gmail.com', '8645632963', 'Santacruz West'),
(9, 'Kiran Pharma', 'kiranpharma@gmail.com', '7638683637', 'Andheri East'),
(10, 'Rsrnrnrndnn', 'ydj', '3737355538', '3fndfndfndndfnfdndfn'),
(11, 'Dfnsfndfndf', 'fnsn', '5475734385', 'Ndnss4yrhrhdhrdhrh'),
(12, 'SS Distributors', 'ssdis@gamil.com', '3867868752', 'Matunga West'),
(13, 'Avceve', 'ehh', '3466626226', 'Eteh266266262'),
(14, 'Hrshrhrjher', 'dzgdg', '4636347335', 'Rhrswjrnswjn'),
(15, 'Hmrxfmgtmt', 'trmtrm gm tr', '6553838835', '38ejtdjtdxetjdt'),
(20, 'Dtdxtkmtdshrrhhsrjrs', 'trmtrm gm tr', '6553838835', '38ejtdjtdxetjdt'),
(23, 'Fndn', 'nena ena', '3462462642', 'Ebsbsdbsdndsnsdfns'),
(24, 'Fndnbrwh', 'nena ena', '3462462642', 'Ebsbsdbsdndsnsdfns'),
(25, 'Jnentjrtj', 'nena ena', '3462462642', 'Ebsbsdbsdndsnsdfns'),
(26, 'Jerthjrtjtjr', 'nena ena', '3462462642', 'Ebsbsdbsdndsnsdfns'),
(28, 'Gahgkakbvkv', 'nena ena', '3462462642', 'Ebsbsdbsdndsnsdfns'),
(29, 'Hywhwhrhdw', 'nena ena', '3462462642', 'Ebsbsdbsdndsnsdfns');
--
-- Indexes for dumped tables
--
--
-- Indexes for table `admin_credentials`
--ALTER TABLE `admin_credentials`
ADD PRIMARY KEY (`USERNAME`);
--
-- Indexes for table `customers`
--
ALTER TABLE `customers`

Dept.of CSE 2023-2024 12


PHARMACY MANAGEMENT SYSTEM

ADD PRIMARY KEY (`ID`);


--
-- Indexes for table `invoices`
--
ALTER TABLE `invoices`
ADD PRIMARY KEY (`INVOICE_ID`);
--
-- Indexes for table `medicines`
--
ALTER TABLE `medicines`
ADD PRIMARY KEY (`ID`);
--
-- Indexes for table `medicines_stock`
--
ALTER TABLE `medicines_stock`
ADD PRIMARY KEY (`ID`),
ADD UNIQUE KEY `BATCH_ID` (`BATCH_ID`);
--
-- Indexes for table `purchases`
--
ALTER TABLE `purchases`
ADD PRIMARY KEY (`VOUCHER_NUMBER`);
--
-- Indexes for table `suppliers`
--
ALTER TABLE `suppliers`
ADD PRIMARY KEY (`ID`);
--
-- AUTO_INCREMENT for dumped tables

Dept.of CSE 2023-2024 13


PHARMACY MANAGEMENT SYSTEM

-- AUTO_INCREMENT for table `customers`


--
ALTER TABLE `customers`
MODIFY `ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15;
-- AUTO_INCREMENT for table `invoices`
--
ALTER TABLE `invoices`
MODIFY `INVOICE_ID` int(11) NOT NULL AUTO_INCREMENT,
AUTO_INCREMENT=3;
--
-- AUTO_INCREMENT for table `medicines`
--
ALTER TABLE `medicines`
MODIFY `ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
--
-- AUTO_INCREMENT for table `medicines_stock`
ALTER TABLE `medicines_stock`
MODIFY `ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
-- AUTO_INCREMENT for table `purchases`
ALTER TABLE `purchases`
MODIFY `VOUCHER_NUMBER` int(11) NOT NULL AUTO_INCREMENT;
-- AUTO_INCREMENT for table `suppliers`
ALTER TABLE `suppliers`
MODIFY `ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=30;
COMMIT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Dept.of CSE 2023-2024 14


PHARMACY MANAGEMENT SYSTEM

Tables in the project

Pharmacy Database

Dept.of CSE 2023-2024 15


PHARMACY MANAGEMENT SYSTEM

Medicine table

Customer table

Dept.of CSE 2023-2024 16


PHARMACY MANAGEMENT SYSTEM

CHAPTER 6

FRONTEND AND FUNCTIONALITIES

6.1 HTML

HTML, short for HyperText Markup Language, serves as the backbone of the World Wide
Web, providing the structure for web pages. Developed by Tim Berners-Lee in 1991, HTML
remains the standard markup language for creating web documents and defining their
structure. Here's an introduction to HTML.HTML documents consist of elements, each
designed to represent different types of content, such as headings, paragraphs, images, links,
and more. These elements are enclosed within tags, which are comprised of angled brackets
(< >). Tags typically come in pairs: an opening tag and a closing tag, with the content nested
between them. For example, <p> is an opening paragraph tag, while </p> is its corresponding
closing tag.

Attributes provide additional information about HTML elements and are specified within the
opening tag. Attributes can define characteristics such as the element's ID, class, style, or
source. For instance, the <img> tag utilizes the src attribute to specify the image's source
file.HTML documents begin with a <!DOCTYPE html> declaration, followed by the <html>
element, which serves as the root of the document. Within the <html> element, you'll find
two primary sections: the <head> and <body>. The <head> section contains meta-
information about the document, such as its title, character encoding, and links to external
resources like stylesheets and scripts. The <body> section encapsulates the visible content of
the web page.

HTML employs a hierarchical structure known as the Document Object Model (DOM), where
elements are arranged in a tree-like fashion. This structure enables browsers to interpret and
render web pages consistently across different devices and platforms.HTML5, the latest
version of HTML, introduced numerous enhancements and new features, including semantic
elements (e.g., <header>, <nav>, <footer>), multimedia support (e.g., <video>, <audio>),
form enhancements, and improved accessibility features.

Dept.of CSE 2023-2024 17


PHARMACY MANAGEMENT SYSTEM

6.2 CSS
Cascading Style Sheets (CSS) is a fundamental technology for web development, playing a
pivotal role in defining the visual appearance and layout of web pages. Developed in the late
1990s by Håkon Wium Lie and Bert Bos, CSS provides a mechanism for separating document
structure from presentation, thereby enhancing the flexibility and maintainability of web
projects.

CSS works alongside HTML to style and format elements on a web page. By targeting specific
HTML elements or groups of elements, developers can apply CSS rules to dictate properties
such as colors, fonts, spacing, borders, and positioning. This separation of concerns between
HTML and CSS enables developers to create consistent designs across multiple pages while
maintaining a clean and organized codebase.

CSS syntax consists of selectors and declarations. Selectors identify the HTML elements to
which the CSS rules should be applied, while declarations specify the desired styling
properties and their corresponding values. For example, to change the color of all <h1>
headings to red. d; }

CSS also supports various units of measurement, enabling precise control over element
dimensions and positioning. Additionally, CSS offers powerful layout mechanisms, including
flexbox and grid, which facilitate responsive design and adaptability to different screen sizes
and devices.

With the evolution of web technologies, CSS has undergone significant advancements. CSS3,
the latest version of CSS, introduced numerous new features and capabilities, including
animations, transitions, gradients, shadows, and more. These enhancements enable developers
to create visually stunning and interactive web experiences without relying on external plugins
or JavaScript libraries.

Dept.of CSE 2023-2024 18


PHARMACY MANAGEMENT SYSTEM

6.3 FRONTEND CODE

html, body {

height: 100vh;

.container-fluid {

margin-left: 15%;

width: 85%;

background: #f1f3f6;

padding: 1px 0 0 0;

flex: 1 0 auto;

.container {

margin: 0;

max-width: 98%;

margin: 1%;

background-color: #ffffff;

border-radius: 5px;

.user_options button {

max-width: 50px;

max-height: 50px;

font-size: 36px;

Dept.of CSE 2023-2024 19


PHARMACY MANAGEMENT SYSTEM

background-color: #ffffff;

color: #ff5252;

border: none;

outline: none;

.user_options button > i:hover {

animation-name: rotate_wheel;

animation-duration: 2s;

@keyframes rotate_wheel {

0% { transform: rotate(0deg); }

100% { transform: rotate(360deg); }

.user_options button:focus {

color: #02b6ff;

#mark {

display: none;

position: fixed;

transform: translate(40px, -24px);

.user_options .options {

position: fixed;

Dept.of CSE 2023-2024 20


PHARMACY MANAGEMENT SYSTEM

right: 1%;

top : 12%;

background-color: #111111;

border-radius: 10px;

z-index: 1;

.options li {

margin: 15px;

.options li > a {

color: #eeeeee;

text-decoration: none;

.options li > a > span {

margin-left: 10px;

.options a:hover {

color: #ff5252;

.options a:focus {

color: #02b6ff;

.dashboard-stats {

Dept.of CSE 2023-2024 21


PHARMACY MANAGEMENT SYSTEM

background-color: #f1f3f6;

margin: 2%;

padding: 15px;

border-radius: 5px;

border: 1px solid #02b6ff;

cursor: pointer;

.todays-report {

margin: 2% 0;

padding: 5%;

border-radius: 5px;

border: 1px solid #ff5252;

#add_new_customer_model, #add_new_supplier_model, #add_new_medicine_model {

display: none;

position: fixed;

z-index: 999;

background-color: rgba(0,0,0,0.4);

width: 100vw;

height: 100vh;

.modal-dialog {

position: fixed;

Dept.of CSE 2023-2024 22


PHARMACY MANAGEMENT SYSTEM

width: 100%;

left: 50%;

transform: translateX(-50%);

/* Chrome, Safari, Edge, Opera */

input::-webkit-outer-spin-button,

input::-webkit-inner-spin-button {

-webkit-appearance: none;

margin: 0;

/* Firefox */

input[type=number] {

-moz-appearance: textfield;}

::-webkit-scrollbar {

width: 5px;}

::-webkit-scrollbar-track {

background: #f1f3f6;

}::-webkit-scrollbar-thumb {

background: #ff5252; }

/* Handle on hover */

::-webkit-scrollbar-thumb:hover {

background: #555;

Dept.of CSE 2023-2024 23


PHARMACY MANAGEMENT SYSTEM

RESULTS

DASHBOARD

Dept.of CSE 2023-2024 24


PHARMACY MANAGEMENT SYSTEM

SNAPSHOTS

Dept.of CSE 2023-2024 25


PHARMACY MANAGEMENT SYSTEM

7.CONCLUSION

In conclusion, the Pharmacy Management System revolutionizes pharmacy operations by


enhancing efficiency, accuracy, and patient care standards. Through streamlined inventory
management, prescription processing, and data-driven decision-making, pharmacies optimize
operations while ensuring patient safety. The system's integration with healthcare networks
facilitates seamless communication with physicians, ultimately improving treatment
management and patient outcomes. By prioritizing customer convenience and satisfaction
through personalized services, the Pharmacy Management System cements pharmacies as
vital components of modern healthcare delivery, driving continuous innovation and
excellence in pharmaceutical services.

8. REFERENCES

1. https://www.mysql.com/

2. https://www.geeksforgeeks.org/

3. https://w3schools.com/

4. Database Management Systems(Third Edition)-by

Ramakrishna Gerkhe.

Dept.of CSE 2023-2024 26

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy