0% found this document useful (0 votes)
13 views36 pages

Project Final Report

This document presents a project proposal for an online pharmacy management system called 'Nep Pharma'. The system aims to allow patients to order medicines online instead of visiting pharmacies physically. It discusses background of the problem, motivation for the project, objectives and scope. The document also includes details like methodology, requirements, limitations and future enhancements.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views36 pages

Project Final Report

This document presents a project proposal for an online pharmacy management system called 'Nep Pharma'. The system aims to allow patients to order medicines online instead of visiting pharmacies physically. It discusses background of the problem, motivation for the project, objectives and scope. The document also includes details like methodology, requirements, limitations and future enhancements.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 36

lOMoARcPSD|41752264

Project Final Report

Software engineering (Pokhara University)

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university


Downloaded by Bishnu Adhikari ([email protected])
lOMoARcPSD|41752264

A Project Proposal
“Nep pharma”

Submitted To
Department of Computer and Software Engineering

School of Engineering
Pokhara University

In the Partial Fulfillment of the

Requirements for the Degree of Bachelor of Engineering in Computer/Software


Engineering Awarded by Pokhara University

Submitted BY:

Abhimanyu KC [19180045]
Sagar Gurung [19180072]
Saroj Poudel [19180080]
Rikesh Baniya [19180070]
Bipin Baral [19180052]

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

CERTIFICATE OF ACCEPTANCE
This project proposal entitled "Nep pharma" submitted by Mr. ABHIMANYU KC, Mr.
RIKESH BANIYA, Mr. SAROJ POUDEL, Mr. SAGAR GURUNG, Mr. BIPIN BARAL
as a partial fulfillment for the requirement of Bachelor of Software Engineering has been
examined by us and is accepted.

Panel of Examiners:

Name Signature Date

External:

Er. XYZ ………………… ……………………..

Er. ABC ………………… ……………………..

Project Supervisor:

Er. Rishi khanal ………………… ……………………..

Program Coordinator:

Dr. Uday Raj Dhungana ………………… ……………………..

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

ACKNOWLEDGEMENT
I would like to express my gratitude to our mentor Er. RISHI KHANAL
sir for providing support and guidance. I got to learn a lot more about
this project (what u learn about project)which will be very helpful for
us.

Also I would like to thank all my friends for proper guidance and
effort for the completion of the project.

ABSTRACT
Our Project ‘Nep pharma’ provide reliable and fast deliverable service. We don’t need to
go to local Pharmacies to buy medicine prescribed by specified doctors .It may be time
consuming and most of the pharmacies might close in night time . The pharmacy’s staff
also will face difficulties in managing the whole operation of the store just by hand. So,
we design online site where patient can buy required medicine from our online store

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

.Product is deliverable to patients in mentioned time. A reliable, Fast, Safe, and user
friendly online based ecommerce web application has been developed .It is the dynamic
Web application build in Hypertext preprocessor (php) with a powerful backend. we use
MySQL database for handling project. This is somewhat a version of an e-commerce
project that focuses on medicine ordering and delivery services.

LIST OF TABLES

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

S. No. Table No. Table Title Page


No.
1. Table 3.1 Software Requirement Specification 10

LIST OF FIGURES

S. No. Figure No. Figure Title Page


No.

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

1. Fig 3.1 SDLC phases 8

TABLE OF CONTENTS
Chapter Title Page

Title Page i
Certificate of Acceptance ii
Acknowledgement iii

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

Abstract iv
List of Figures v
List of Tables vi

List of Symbols ix
Table of Contents x

1. Introduction 1-2 1
1.1 Background 1
1.2 Motivation 2
1.3 Statement of Problems …
1.4 Objectives …
1.5 Scope & Limitation …
1.6 Organization of Report …

2. Literature Review 5
2.1 ……………………. …

2.2 …………………….

2.3 ……………………. …
2.5 Related Works

3. Methodology 10
3.1 SDLC phases and models …
3.2 Generic Model …

3.3 Project Management

3.4 Requirement Elicitation

3.5 System Design and Modeling …
3.6 Coding tools and platform

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

3.7 Testing

4. Limitation and Future Scope 15

5. Conclusion 16

References 17

Appendix 18

CHAPTER 1

INTRDOUCTION
1.1 Background

Our project addresses some of the issues in offering cost-effective, effective systems and
high-quality services in the healthcare industry.

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

The project, “Nep Pharma” is designed to systematically transform the operation of


pharmacies. The project will streamline the transaction between the pharmacy and the
clients. The platform will serve as an innovative system to automate medicine orders and
deliveries by clients and pharmacies, respectively.
Pharmacy is where patients buy required medicine for medication. Outpatients used to go
to pharmacies on their own to look for and acquire the medications they needed. Due to
physical limitations and temporal limits that clients may face, this method is
inconvenient.
The pharmacy’s workers will also have difficulty managing the store’s whole operation
by hand. They keep track of pharmaceutical inventories, sales, and other vital information
regarding the pharmacy’s operations by hand, Pharmacies and their clients need an
effective platform that will transcend beyond physicality.

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

1.2 Motivation

Motivation factor for choosing project

- patients doesn’t need to go to local pharmacy and wait in queue for medicines

-Pharmacist can enhance their business and marketing

-Temporal efficient ,no physical barriers

-easier for staff management and stock management of products.

All the patients can order their prescribed medicines list from online platform easily

1.3 Statement of Problems

The challenges encountered by the some existing system is regarded as major


drawback to the realization of efficiency and no proper customer satisfaction.
The experience of ordering in most pharmacy or clinic is not pleasant for the
customers. Customers will have to make long queues before placing their
orders hours Once the prescription about medicine is provided by the doctors
Then the patients should have to wait in pharmacy to buy medicines.
The pharmacy and clinics needed full-fledged software to maintain the record
of their day-to-day transactions, orders, cash transaction, daily staffs’ reports,
customers feedbacks etc. In the existing system, entering all the details are
done manually, it is taking lots of time and also there are chances for mistakes.
The system will also automatically calculate and displays the final bill so the
bills will ready to print without having any error because the information for
that item will be already inserted.

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

1.4 Objectives

The general goal of the researchers is to design, develop and implement an e-commerce
platform that focuses on selling and delivering medicine to the consumers.

Specifically, the researchers aim to achieve the following objectives:

-To promote an innovative platform to order medicine virtually.

-To allow outpatients to order medicines conveniently without visiting


pharmacies.

-To extend the marketing strategies of different pharmacy stores online.

-To digitally transform orders and delivery records management of pharmacies.

-To evaluate the system in terms of user acceptability, functionality, productivity,


portability, timeliness, and reliability.

-To avoid long queues at the counter.

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

1.5 Application

// Write down the applicable areas of your project.

In all sectors a patient and your organization can get benefit from expertise of
pharmacists.

Our project ‘Nep Pharma’ can be used in various sectors :

1.Hospital and Health Systems

2.Retail Independent Community pharmacy:Independend community pharmacies can


maximize their pharmacists reach and capture more prescriptions through telepharmacy.

1.6 Scope & Limitation

Project scope is the part of project planning that involves determining and documenting a
list of specific project goals, deliverable ,tasks ,costs and deadlines.
Goals: It is an e-commerce project that focuses on medicine ordering and delivery
services.
Deliverable: Medicines are delivered in declared time.
Tasks: Perform task of providing prescribed medicine in online platform.
Costs: Our goal is to maintain all the cost of project in Total Rs100000.
Deadlines: Our target is to complete the project in one month of time.
Limitation: -Many e-pharmacy has failed in maintaining the quality of medicines.
-Provided self medication without consulting pharmacist and doctors..
-Some time Delivered wrong medicine due to some technical error.

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

-< Here onwards, Page no should start from 1 >

1.7 Organization of Report

Here report can be organized by:

1.Deciding the objective

2.Understanding your audience

3.Report format and type

4.Gathering the facts and data

5.Structure the report

a. Execute the summary

b. Introduction

c. Body

d. conclusion

6.Readability

7.Edit

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

Chapter 2
Literature Review

Introduction

This section discusses findings and observations done by research works on existing
web-based similar management systems.
There are some websites which also have online evaluation tests but those websites come
with very expensive subscription systems which we believe do not help students.

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

Literature Studies

Online ordering systems have been around for long even in Nepal. Even before then,
ordering systems existed in Nepal but it is recently that both the online digital ordering is
integrated with medicine ordering beginning together to a long existing solution
Websites like:
1.NepMeds
2.MeroHealthCenter
3.OnlineDoctorsService
The Online Medicine ordering system is designed to help the seller/consumers to buy and
deliver medicines in an efficient way for both parties involved.
All the online delivery startups in Nepal provide smooth management web app, better
customer retention due to easy-to-use UI and a greater number of returning customers
through our effective service and after sales service.
The purpose of these literature studies was to collect information on how a web
application helped patients to get their desire medications through an online medium.

Nep Meds
It includes bibliographic information for articles from academic biomedical
journals covering medicine, dentistry, nursing, pharmacy, dentistry, veterinary
medicine, and allied health sciences.

List of journals
 Journal of Nepal Health Research council
 Journal of Nepal Medical Association
 Nepal Journal of Obstetrics and Gynaecology
 Nepal Medical Journal
 Journal of Institute of Medicine Nepal (JIOM Nepal)
 Journal of Society of Anesthesiologists of Nepal

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

 Journal of Karnali Academy of Health Sciences


 Journal of Health and Allied Science

Case Study (NepMeds)

We decided to study a case of a widely used and among the oldest medicine delivery/
online pharmacy platform present in Nepal and researched on how its condition was in
the past and how it is extending now.
NepMeds is a digital healthcare provider that is available on both web and mobile,
offering medical shopping services and connecting users to doctors, laboratories,
vaccination services, digital health record storage facilities, and tips on staying fit and
happy. Currently, NepMeds operates in Kathmandu and Chitwan but aims to soon
expand to other major cities of Nepal.

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

NepMeds puts a focus on secure payment (128-bit SSL encryption) for e-shopping as
well as affordable prices offered by reliable professional parties, to ensure customer
satisfaction.
The Health Library is a blog section that is filled with articles that bust myths, clear
doubts, share benefits of certain foods – plus, keep the audience informed with
knowledge on Coronavirus, dengue, fever and such super relevant health problems.
In order to increase its number of users, NepMeds has a referral and rewards system that
helps users earn wallet balance when they introduce others to the app.
The app keeps updating its home feed with quick health tips, and also promises
additional unique features that will get introduced soon, such as a medicine reminder,
BMI measurement tool, and medicine refill hints to make sure users don’t miss a single
day of regular medication.

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

Chapter 3

Methodology

This project uses an iterative incremental model approach. In an Iterative Incremental


model, initially, a partial implementation of a total system is constructed so that it will be
in a deliverable state. Increased functionality is added. Defects, if any, from the prior
delivery are fixed and the working product is delivered. The process is repeated until the
entire product development is completed. The repetitions of these processes are called
iterations. At the end of every iteration, a product increment is delivered
The advantages or strengths of Iterative Incremental model are −
 You can develop prioritized requirements first.
 Initial product delivery is faster.
 Customers gets important functionality early.
 Lowers initial delivery cost.
 Each release is a product increment, so that the customer will have a
working product at hand all the time.
 Customer can provide feedback to each product increment, thus avoiding
surprises at the end of development.

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

 Requirements changes can be easily accommodated.

3.1 Software development life cycle phases :


a. inception:- This phase deals with formulating scope of project
,requirement ,specification and synthesizing design tradeoff, risks,
problem domain at higher level
-planning and preparing business case

b. elaboration: -Delivers executable architecture that elaborate


risks ,its solutions and satisfies non functional requirements
-elaborating the vision

c. construction: -All application features are integrated into the


application by testing thoroughy.
-Development of beta version
d. transition: This phase is entered when baseline is matured
enough to be deployed in end user domain
-Include beta testing, training of users and maintainers, conversion
of operational databases.

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

3.2 Project Workflows

 Planning & Requirements: As with most any development project, the first step
is to go through an initial planning stage to map out the specification documents,
establish software or hardware requirements, and generally prepare for the
upcoming stages of the cycle.

 Analysis & Design: Once planning is complete, an analysis is performed to nail


down the appropriate business logic, database models, and the like that will be
required at this stage in the project. The design stage also occurs here, establishing

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

any technical requirements (languages, data layers, services, etc.) that will be
utilized in order to meet the needs of the analysis stage.

 Implementation: With the planning and analysis out of the way, the actual
implementation and coding process can now begin. All planning, specification,
and design docs up to this point are coded and implemented into this initial
iteration of the project.

 Testing: Once this current build iteration has been coded and implemented, the
next step is to go through a series of testing procedures to identify and locate any
potential bugs or issues that have cropped up.

 Deployment: This workflows is achieved when Project is strong enough to be


delivered to the consumers

 Evaluation&Feedback: Once all prior stages have been completed, it is time for
a thorough evaluation of development up to this stage. This allows the entire
team, as well as clients or other outside parties, to examine where the project is at,
where it needs to be, what can or should change, and so on.

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

3.3 System design and modeling

Entity Relationship Diagram

ER model is a high-level conceptual data model diagram. ER modeling helps you to


analyze data requirements systematically to produce a well-designed database. The
Entity-Relation model represents real-world entities and the relationship between them. It
is considered a best practice to complete ER modeling before implementing your
database. Our project’s ER diagram is shown below:

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

Fig: ER Diagram

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

Sequence Diagram
sequence Diagrams are interaction diagrams that detail how operations are carried out.
They capture the interaction between objects in the context of a collaboration. Sequence
Diagrams are time focus and they show the order of the interaction visually by using the
vertical axis of the diagram to represent time what messages are sent and when.

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

Fig:Sequence diagram

Use Case Diagram

In the Unified Modeling Language (UML), a use case diagram can summarize the details
of your system's users (also known as actors) and their interactions with the system

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

Class Diagrams

Class diagram is a static diagram. It represents the static view of an application. Class
diagram is not only used for visualizing, describing, and documenting different aspects of
a system but also for constructing executable code of the software application.

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

Class diagram describes the attributes and operations of a class and also the constraints
imposed on the system. The class diagrams are widely used in the modeling of object
-oriented systems because they are the only UML diagrams, which can be mapped
directly with object-oriented languages.

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

3.4 Requirement elicitation


The purpose of requirements elicitation, therefore, is to thoroughly identify the business
needs, risks, and assumptions associated with any given project. The first step in
requirements elicitation is gleaning a comprehensive and accurate understanding of the
project’s business need.
It is a complex process that consist of gathering, researching defining, structuring and
clarifying product requirements.
There are number of requirement elicitation methods:
-Interviews: for understanding the customer expectation from the software
-Brainstorming sessions: Every individual idea is shared and documented with each
other in a shared platform.
-Provide Application Specific technique: Its objective is to build expectation gap(what
the developer think they are supposed to build and what is customer expectation).
-Quality Function deployment: In this technique customer satisfaction is primary
concern

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

3.6 Coding tools and platforms


The project, “Medicine Delivery Web App” is a system that allows pharmacies to
electronically sell their medicines as well as allow the customers to place an order of
medicine digitally with ease and convenience.
The technologies used in the Medicine Delivery Web App are PHP as server-side
scripting language, MySQL as Database, HTML, CSS, JavaScript and Bootstrap as
client-side scripting language and were used to develop the project.

3.7Testing // it include test result ,test environment

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

s3.6 Project Management

Project management is the process of leading the work of a team to achieve all project
goals within the given constraints. This information is usually described in project
documentation.
Generally speaking, the project management process includes the following stages:
planning, initiation, execution, monitoring, and closing.
From start to finish, we have planed for our project that outlines how
things will get off the ground, how they will be built, and how they will
finish. For example, architecture, the plan starts with an idea,
progresses to drawings, and moves on to blueprint drafting, with
thousands of little pieces coming together between each step.
Every project usually has a budget and a time frame. Project
management keeps everything moving smoothly, on time, and on
budget. That means when the planned time frame is coming to an
end, the project manager may keep all the team members working on
the project to finish on schedule.

Gantt Chart

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

Fig: Gantt Chart

Chapter 4
LIMITATION AND FUTURE WORKS
Limitation
-Many e-pharmacy has failed in maintaining the quality of medicines.
-Provided self medication without consulting pharmacist and doctors..
-Some time Delivered wrong medicine due to some technical error.
-for some cases there will be lack of physical evaluations process as there is not fixed that
evaluation process will be done by licensed Healthcare professionals.
-There might be not possible for patients to access their medication on the same day.
-Some online pharmacies can dispense medicine to patients without requiring
prescriptions.

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

Future Works
-Developing android app, wallet integration
-Mapping nearby all the pharmacies and clinics in our sites.
-Hiring professional doctors and pharmacists for providing prescriptions to patients
online.

CHAPTER 5
Conclusion

This research focused on developing an online medicine ordering web app. The program
in question ensures that medicine orders and deliveries are made securely and
dependably.

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

In this study, we also look how we implement the project ‘Nep Pharma’ which could
benefit a large number of people in society. We provide reliable, time efficient ,
functionality, portability and user acceptability website for patients.
In the future versions of this application, we will be implementing more and more
features which will be more beneficial.

Chapter 6
References

Forbes, A. (2015). The joy of PHP: A beginner's guide to programming interactive Web
applications with PHP and MySQL. United States: Create Space.
Hoverbike, M. (2019). Eloquent JavaScript: A modern introduction to programming. San
Francisco: No Starch Press.
W3schools.com. 2021. W3Schools Online Web Tutorials: https://www.w3schools.com/
Comeau, A., n.d. MySQL explained.

Downloaded by Bishnu Adhikari ([email protected])


lOMoARcPSD|41752264

Sebesta, R. and Sebesta, R., 2010. Programming the World Wide Web, 2010. Boston:
Addison-Wesley.

Downloaded by Bishnu Adhikari ([email protected])

You might also like