This document outlines the development of a pharmacy management system. It discusses designing the project with user and admin panels and a database. It describes developing the backend with PHP, MySQL, and tools like Composer. It also covers developing the frontend, testing the project, and hosting it on a server. The document notes some problems encountered like interfaces and stock handling. It proposes further developments like adding customer access, bar code readers, and payment integration.
3. Introduction
Now a day’s Information and communication technology (ICT) plays a great role in
different fields or areas among thus Health care system belongs to this. This leads
to various studies and researches being conducted to selected health care facilities.
It is necessary to ensure a technologically appropriate, equitable, affordable,
efficient, and environmentally adaptable and consumer friendly system, designed to
fully utilize the ICT for the maximum benefit in the health care industry.
Regardless of the type of business you run, you will need a management system of
some description. Within the pharmacology industry, however, this is even more
important. Without adequate pharmacy management, people could get the wrong
medication or medication in the wrong dosage, or it could be unclear whether or
not they are receiving too much medication. These are highly complex computer
systems. These are designed to ensure any pharmacy department, be that in a
hospital, retail or online, is able to have all their needs met. By using a pharmacy
management system, a pharmacy manager or pharmacist is able to have input on
how medication is used in a pharmacy, as well as supervising the dispensation of
medication. There are a lot of activities that are included in these systems.
4. Objectives
It is the user friendly application for Pharmacist which reduces the burden and helps to
manage all sections of Pharmacy like Medicine management and Billing etc.
It deals with the automating tasks of maintaining of Bills.
In Pharmacy, Billing management is the key process. Including safe data store about
medicine as well as fast searching, delete and update of medicines
The pharmacy management system is easy for use so the user can do pharmacy actions
without ambiguities.
This refers the pharmacy management system project highly minimize time and resource by
which, searching the medicine data you can get the data in quickest time.
The pharmacy management system is built for the sake of ensuring effective and clear data
saving and manipulating as well as neat work on the pharmacy medical products.
A summarized list of drugs dispensed to patient can be viewed for monitoring purposes. Also
PMS will be able to generate report on the list of drugs dispensed in the polyclinic for a given time
period.
5. Design of the project
System design
System design is most creative and challenging. The
System Design Document describes the system
requirements, operating environment, system and
subsystem architecture, files and database design,
input formats, output layouts, human-machine
interfaces, detailed design, processing logic, and
external interfaces.
6. Design of the project cont…
Before start design
At first need to check environment for web
application And with Design for Web and with device
checking for our system design by local server by XAMPP.
Details design
Detail design is the main functional part of design phase.
Detail design activity divided into three sub category
such as…
7. Design of the project cont…
1)User Panel Design (Responsive)
2) Admin Panel Design (Responsive)
3) Files and Database
User Panel Design
In user panel design we have done our task for
user. By selecting individual link then you’ll go to
unique content web page . Showing figure for user panel.
11. Database Design & Relationship
We have organized one database test for system design. It can be accessed directly or sequentially
by admin. The database determines files, record, fields, and characters. It can be easily controlled
and updated .
12. Development of the project
The development phase is a operational phase of our system .This phase is
where we starts to written program code for the development of the
system
Minimum Software requirements for Web
Development
XAMPP Software installs on a standard PC system. Hardware requirements are as follows:
Processor –Celeron (R) Dual –Core CPU T3100@1.90 GHz;
Installed Memory (RAM) – at least 1GB ;
System type-32 / 64 bit Operating System;
Model-Presario CQ42 Notebook PC;
Resolution-1366/768;
17. Configure LAMP Stack Development
I’m using LAMP Stack For Web Development Area, Because I’m a Linux user,
here LAMP stands for below
L-Linux,
A-Apache,
M-MySQL
P-PHP/Python
Here, I’m Using Object Oriented Programming With PHP and PCNTL
Process Control support in PHP is not enabled by default. You have to compile the
CGI or CLI version of PHP with--enable-pcntl configuration option when
compiling PHP to enable Process Control support.
18. COMPOSER SETUP
I’m using composer for this project . Composer is a tool for dependency
management in PHP. It allows you to declare the dependent libraries your project
needs and it will install them in your project for you.
Composer is not a package manager. Yes, it deals with "packages" or libraries, but
it manages them on a per-project basis, installing them in a directory (e.g. vendor)
inside your project. By default it will never install anything globally. Thus, it is a
dependency manager.
19. DATABASE SETUP
In this project I’ve a Database called ‘pharmacy’ .
Here , more sub-categories table include for this project, and include all post
content and info like as title , Description and so on.
ADMIN AREA DEVELOPMENT
Admin area development is very important for every project, This area allow for
admin CRUD Application LIKE Create, Read, Update and Delete Management
System. Can’t Access another user for this admin area, because this is security for
project .
20. FRONT-END DEVELOPMENT
In our visually and technologically sophisticated society, access to
information and knowledge seems easier than making sense of it or
decide its veracity - on the web, pages and applications are built by front-
end developers to present and put data or relationships in context .After
complete your backend development you’ll need to show user fronted, So
any user show your post content or information, I’ve showed all info from
database, Retrieve data using PHP and MYSQL.
21. TESTING PROJECT
When complete all your development project, then you’ll need to testing your
project, Testing is very important for every project, Here I’m using Unit testing
Like PHPUnit for testing my project By Terminal, another way like functional
testing like Behat or Codeception Testing.
22. HOSTING SERVER
After complete my development project by local server, Now need to remote
server, I’m using cPanel for project, so all user showing globally my project. I’ve
domain register for this project Like as https://pharmacyinfo.com/ i'll upload
this project so that any user brows this URL then he/she will show my project.
23. Problems
• Issues in interfaces
• Invoice numbers
• Changing the server
• Case sensitive (for searching)
• Handling Accounts & transactions (Payments, sales)
• Handling Stock(Available stock, Expire dates,)
• Bill issuing.
• Product sell.
• Responsibilities of the employees (mistakes,
cheatings)
24. Further Developments
• Web base system with limited access to
customers .
• More details of employers & suppliers
• Bar code reader .
• User registration and store information .
• Paypal payment .
• Warnings