Final Report Format
Final Report Format
“E-Pharmacy”
Submitted By
Sagar Raj Sah [20070308]
Submitted to
Department of Computer and IT Engineering
Lalitpur-2, Sanepa
October, 2023
ACKNOWLEDGEMENT
We are extremely grateful and remain indebted to our honorable Mr. Anuj Ghimire
for being a source of inspiration and for his constant support in the Design,
Implementation and Evaluation of the project. We are also thankful to him for his
constant constructive criticism and invaluable suggestions, which benefited us a
lot while developing the project on the “E-Pharmacy System". He is very co-
operative throughout this project work. Through this column, it would be my
utmost pleasure to express my warm thanks to him for his encouragement, co-
operation and consent without which we wouldn't be able to accomplish this
project.
Especially our classmates and team members itself, have made valuable comment
suggestions on this proposal which gave us an inspiration to improve our project.
We thank all the people for their help directly and indirectly.
Karan Bishwokarma
i
ABSTRACT
This presentation seeks to elucidate the role and impact of e-pharmacies in the
contemporary healthcare system. It aims to provide an overview of the
fundamental concepts, challenges, and opportunities associated with e-pharmacy
services.
The results of this investigation reveal that e-pharmacy offers several advantages,
such as convenient access to medications, cost savings, and improved medication
adherence. However, they also face challenges related to legal and ethical issues,
data security, and ensuring the quality of medications dispensed online.
ii
TABLE OF CONTENTS
ACKNOWLEDGEMENT........................................................................................i
ABSTRACT............................................................................................................ii
LIST OF TABLES...................................................................................................5
Chapter 1: INTRODUCTION.................................................................................1
1.1 Background...............................................................................................1
1.2 Statement of Problem................................................................................2
1.3 Objective...................................................................................................2
1.4 Scope.........................................................................................................3
1.5 Applications...............................................................................................3
1.6 Hardware and Software Requirement.......................................................4
Hardware Requirement..............................................................................................4
3.3 Methodology................................................................................................10
3.3.1 Description of Methodology............................................................................11
3.4 Flowchart.....................................................................................................16
4.1 Results and Analysis....................................................................................18
Chapter 5: Conclusion and Future Enhancement..................................................19
5.1 Conclusion...............................................................................................19
5.2 Future Enhancement....................................................................................19
REFERENCES......................................................................................................20
APPENDIX............................................................................................................21
iii
iv
LIST OF FIGURES
v
LIST OF TABLES
v
Chapter 1: INTRODUCTION
1.1 Background
This project concerned developing an online pharmacy system that will be used to
simplify and manage pharmacy data. The purpose of this project is to manage all
the data derived for a pharmacy to maintain the business through the system rather
than recording their data manually. It is the most powerful tool that helps to solve
the unnecessary problems of returns of medicines, expired medicines, faulty
devices. This system is a modern solution that has the potential to improve
healthcare accessibility for patients. It provides access to medication, reduces
waiting times, and enables patients to access healthcare services at any time.
Technology plays a crucial role in the success of online pharmacy by providing
personalized healthcare services and ensuring the safety and quality of
medication.
However, the changing pattern of buying the medicines from online, this system
will help hospitals, clinics, and other medical ward to distribute the required
medicines online and saves lot of time because the different medical houses can
also order the required quantity of products from the system.
1
It also has the facility to upload the prescription which makes it easy for the
patient as pharmacist to buy and sell the legal medicine which are not for sell
without prescription. This web application also generates the invoice for each
purchase which is made by the customer.
The main problems of online pharmacy system are different prices for specific
medicines or other medical products. Some online pharmacy sites even have the
same kind of issue. Shortage of medicines is also one of the major problems.
According to The Kathmandu Post, “Ram Shah”, a resident of Baneshwor in
Kathmandu Metropolitan City-33, visited numerous pharmacies in his area
looking for paracetamol, as he suffered from severe body ache due to dengue
infection. He, however, could not find the medicine in any of the drug stores”. [1]
Pharmacy has kept paper records in filing cabinets. Managing a very large
pharmacy with records on paper will be tedious and difficult to keep track of
inventories with regards to the drugs in the store, quality of drugs available. The
pharmacist has to order the drugs to replenish the already diminishing stock. In
addition, ordering of drugs is being carried out manually. A significant amount of
time is allocated for writing the order as the pharmacist needs to go through the
stock balance and make a rough estimation of the amount of order based on
figure.
1.3 Objective
The system will give remedies for the problems that are currently being faced by
the users bound to it. The main objectives of “MEDLIFE” project are as follow:
2
• To organize the stocks of inventory through admin dashboard with easy
interface.
1.4 Scope
• In manual system it is very hard to find medicine and identify the medicine,
but in this system, it is easy to find and identify the medicine. Thus, this
system saves time.
• The user interface is very friendly, easy to use for anybody who has just a
basic knowledge of computers.
1.5 Applications
•Attract more customers: - Being online puts people on the platforms where
people are searching and researching medicines. People have become used to
ordering things online and getting the convenience of receiving things on their
doorsteps. By going online, we would be able to capture those leads and earn
more profit from online sales. Also, if you have a retail store, it will allow us
to be more than just a next-door drug store, as it increases our reach several
folds.
3
regular reminders, regular offers, discounts on drugs – the list is extensive,
you can do a lot more to enhance your customer experience and get benefited
through the word of mouth.
Hardware Requirement
Software Requirements
Front end
In the Online Pharmacy System, HTML will be used for creating different
webpages and sites. It is used to create and structure sections, headings, links,
paragraphs using various tags and elements. We also define headers, paragraphs,
links, and images of the system.
In Online Pharmacy System. CSS will be used for designing different tags of
html. It is also used to design different components with the help of class and id.
Different CSS are used such as inline CSS, internal CSS, and external CSS to
design this system. It will be used for defining the styles for web pages. By using
CSS, we can control the text color, font style, the spacing between paragraphs,
sizing of columns, layout designs, and many more.
4
3. JavaScript
In Online Pharmacy System. JavaScript will be used for client-side validation and
to make dynamic, interactive, and responsive web pages. It is used to add
functionality to the webpage and add special effects to different webpages.
Backend
In the Online Pharmacy System, PHP will be used for the backend purpose and for
making dynamic web pages. It is used for server-side scripting purposes to add
connectivity to the database and also used to encrypt the data, validate the user
data, confirm user to go to certain pages, login pages. It also includes adding,
updating, and deleting the data from the database.
Database
1. MySQL
MySQL is used for storing all the information required to the database in Online
Pharmacy System. It will be used for performing CRUD operation such as create,
delete, and update data from the database.
Server
1. Apache Server in Online Pharmacy System. Apache Server will be used to run
PHP files and create fast and dynamic web pages.
5
Chapter 2: LITERATURE REVIEW
6
3. Advances in bar-coding and even radio-frequency identification technology will
help pharmacists verify the appropriate use of medications.
5.Pharmacy surveillance and security systems, which will create a greater level of
security for pharmacies even when pharmacists are off-site.
The proposed system would be designed to help make the rigorous activities
carried out in a pharmacy much easier by providing the statistics of drugs in stock,
monitoring drug movement in the pharmacy and ensuring effective policing of the
activities in the pharmacy.
The new system will be designed to provide the following benefits in the interest
of the pharmacy.
7
Chapter 3: METHODOLOGY
3.1 Introduction
8
In Context diagram, the customers can sign up if the user is new otherwise, they
can directly login. Every action gets the response in this diagram. Customers can
also request for order of the products and get the response from the system about
their order. Similarly, Admin can login, system give the request for the approval
for the order and admin response the system. The system's data flow in such type
in context diagram.
For ER-Diagram
9
3.3 Methodology
Online Pharmacy systems will be designed with a series of processes starting with
requirement analysis, design, implementation, testing and maintenance. During
requirement analysis, all the functional and non-functional requirements will be
analyzed, and the system will be developed according to the requirement then
designing the system will be carried out. After the design process, the coding and
development part will start then after integrating the system there is the testing of
the system. If the testing will positive, then the system will be implemented
otherwise some maintenance will do and the system will come into operation. [2]
10
Fig: - waterfall Methodology of E-pharmacy System
•Study of existing system: -There are many similar systems like our Online
Pharmacy System like E-Pharma, Chemist Nepal, MedEasy. Hamro Pharma in
Nepal. In context to our country online pharmacies are regulated by the
Department of Drug Administration (DDA). The DDA requires online pharmacies
to register with them and follow specific guidelines to ensure the safety and
authenticity of drugs sold online. As of 2021, there were approximately 15
registered online pharmacies in Nepal which show that the scope of this system
will be in more demand in future. [3]
There are many other online pharmacies stores which sales the prescribed
medicines without any prescription from a doctor which shows that there are some
problems in the existing system. According to CIJ Nepal, a resident of Anamnagar
in Kathmandu, ordered four antibiotic medicines from an online pharmacy. The
11
medicines Clavam, Ofloxacin. Levofloxacin, and Azithromycin were delivered to
his address shortly after he ordered them. He did not face any questions from
online pharmacy while ordering and receiving the medicines. Nor was any
doctor's prescription required. The four antibiotics he received through a home
delivery service cannot be taken without a doctor's prescription and advice. [4]
• Requirement Collection: -The main requirements for our system are functional
and non-functional. These two portions show the functionality of the system for
both customers and admin.
For Customers:
•The system should provide an interface for customers to view and search the
products.
•The system should provide login and signup page for orders.
•The system should allow registered users to order medicines, supplements, and
devices.
•The system should allow us to add the desired products to the carts.
For Admin:
12
•The system must only allow admin with valid id and password to enter the
system
•The system should allow admin to manage the orders of the customers.
•The system should allow us to view the prescription of the medicines uploaded
by the customers.
Usability Requirement
The system shall allow the users to access the system from the Internet using
HTML or its derivative technologies like XML/CSS. The system uses a web
browser as an interface. Since all users are familiar with the general usage of
browsers, no special training is required. The system is user friendly and online
help makes using the system easy.
Availability Requirement
The system is available 100% for the user and is used 24 hours a day and 365 days
a year. The system shall be operational 24 hours a day and 7 days a week.
Accuracy
Performance Requirement
Reliability Requirement
13
The system must be 100% reliable due to the importance of data and the damage
that can because by incorrect or incomplete data.
Security Requirement
Online Pharmacy system will be secured, and the user information will not be
available to everyone, only those who had created or registered in the system.
Scalability Requirement
The system must be able to handle large number of user orders and inventory
management without slowing down or crashing.
1. Technical Feasibility
Technical feasibility determines whether the work for the project can be done with
the existing equipment, software technology and available personnel. Technical
feasibility is concerned with specifying equipment and software that will satisfy
the user requirement. In technical feasibility the following issues are taken into
consideration.
2. Operational Feasibility
The system is easy to operate with the basic knowledge of computer and internet
and well-trained manpower is not necessary. Users can also easily access the
system as it is user friendly in many aspects with good User Interface (UI).
3. Economic Feasibility
The system is economically feasible and cost effective. As all the tools and
resources required are either open source or free. After the completion of the
system the organization didn't need to deploy any new hardware and software as
14
the required software and hardware. The existing resources of the system can be
used.
4. Schedule Feasibility
The system is also very feasible in terms of schedule. The particular time period is
divided for each phase, and we will complete the project within the given time
period. Every phase like requirement analysis, design, development, testing.
implementation and documentation have their particular time period and have
cache documentation period.
15
Fig: - Gantt Chart
3.4 Flowchart
The system flow of online Pharmacy System is for and for customers. These
flowcharts show the system reacts from start to end for different parties associated
with this system.
For Admin
16
Fig: - Flowchart for admin E-pharmacy
17
18
For Customer
19
20
21
22
23
24
Chapter 5: Conclusion and Future Enhancement
5.1 Conclusion
The different outcome after the completion of E-Pharmacy System is: This system
will be able to provide a seamless interface for the user to view their products,
customer will be able to upload their prescription, add the medicines,
supplements, medical devices to their cart and order it. This system will overcome
the shortage problems of medicines because it will bring out a well-designed
interface for the pharmacist and it will expect that the system will not be having to
change any of the modules because of its latest functionality and specification.
E-pharmacies would also make it easier to keep a track of medication history and
increase the traceability of inventory thus enhancing the regulation of Schedule H
and X drugs. Online pharmacies also increase access to medication and make it
easier to find rare medicines that are not available in traditional stores.
25
REFERENCES
[1] "The Kathmandu Post" Pharmacy Shortage in Dengue Season, 27 Aug 2022.
[Online]. Available: https://kathmandupost.com/health/2022/09/23/stagnant-
paracetamol-price- contributing-to-its-shortage/
26
[4] "www.cijnepal.org.np" Online-Pharmacy-Health-Crisis in the making,
According to Article 17 (2) of the Drugs Act 2035) 1979), 31 Oct 2022. [Online].
Available: https://cijnepal.org.np/online-pharmacy-a-health-crisis-in-the-making/
[5] "DDA" Rules regarding selling prescription medicines. 19 Apr 2017. [Online].
Available: https://www.dda.gov.np/content/mrp-of-medicines/
APPENDIX
27