Professional Documents
Culture Documents
Webdevelopment in Pharmacy Management 37 Full
Webdevelopment in Pharmacy Management 37 Full
IN
BRAIN O VISION SOLUTIONS(INDIA)PVT.LTD
[19121F0037]
in partial fulfilment of the requirements for the award of
I owe my gratitude and special thanks to Principal Dr. B.M.Satish, for his
special encouragement and advice to shape ourselves for the future career.
I thank all our beloved Faculty, Department of MCA for giving their
valuable suggestions and maximum co-operation.
I also declare that, the Internship is done by my own effort and that it has not been
copied from any one and not been submitted by anybody in any of the university or
institution or research center.
Place : Tirupati.
Date : S.MANJUNATH REDDY
(19121F0037)
ABSTRACT
Pharmacy management System consists of PHP, JavaScript, Bootstrap, and CSS. Talking
about the project, it contains an admin side and other staffs section. All the management are done
from the admin side like adding staffs to deleting their records. This project has only a single
agenda, that is, to allow the shop owner to maintain his business efficiently. The user sign up in
order to perform the CRUD operations. After sign up then user can view the admin dashboard.
From there user can manage your all the necessary activities.such as See Dashboard, See all
Manager, Add Manager, Edit Manager, Delete Manager, See all Pharmacist, Add Pharmacist, Edit
Pharmacist, Delete Pharmacist, See all Salesman, Add Salesman, Edit Salesman, Delete Salesman,
Modify Profile, Change Password.
,
DEPARTMENT OF MASTER OF COMPUTER APPLICATIONS
After few years of completion of the Program, the graduates of MCA would be:
PEO1: Enrolled or completed higher education/research studies in the core and allied areas of
computer science.
PEO2: Successful entrepreneurs and professionally excelled in diverse application skills in the
core or allied area of computer science of societal importance.
PEO3: Professionals in industry, academia and organizations with ability to adapt to evolving
technologies in the core and allied areas of computer science.
PROGRAM OUTCOMES (POs)
PO3. Design and evaluate solutions for complex computing problems, and design and evaluate
systems, components, or processes that meet specified needs with appropriate
consideration for public health and safety, cultural, societal, and environmental
considerations.
PO4. Use research-based knowledge and research methods including design of experiments,
analysis and interpretation of data, and synthesis of the information to provide valid
conclusions.
(Conduct Investigations of Complex Computing Problems)
PO5. Create, select, adapt and apply appropriate techniques, resources, and modern
computing tools to complex computing activities, with an understanding of the limitations.
(Modern Tool Usage)
PO6. Understand and commit to professional ethics and cyber regulations, responsibilities, and
norms of professional computing practices.( Professional Ethics)
PO7. Recognize the need, and have the ability, to engage in independent learning for continual
development as a computing professional.( Life-long Learning)
PO8. Demonstrate knowledge and understanding of the computing and management principles
and apply these to one’s own work, as a member and leader in a team, to manage
projects and in multidisciplinary environments.(Project management and finance)
PO9. Communicate effectively with the computing community, and with society at large, about
complex computing activities by being able to comprehend and write effective reports,
design documentation, make effective presentations, and give and understand clear
instructions. (Communication Efficacy)
PO10.Understand and assess societal, environmental, health, safety, legal, and cultural issues
within local and global contexts, and the consequential responsibilities relevant to
professional computing practices.( Societal and Environmental Concern)
PO12. Identify a timely opportunity and using innovation to pursue that opportunity to create
value and wealth for the betterment of the individual and society at large. (Innovation
and Entrepreneurship
PSO1: Design, implement and test applications for complex computing problems for desired
specifications through modern tool usage, appropriate technologies and programming
skills.
PSO2: Use managerial and domain Skills of Information Management to model an application’s
data requirements using domain specific modeling tools, Transaction & Query processing,
Indexing & Searching techniques, and extract information for interpreting the datasets
for Decision Making.
PSO3: Apply suitable techniques and algorithms to Integrate Operating System, Services,
Network devices, Security mechanisms and Infrastructure to meet the requirements for
the deployment of an application and to communicate on computer networks.
MCA V-SEMESTER
(19MC50133) INTERNSHIP
COURSE OUTCOMES
After successful completion of the course, the students will be able to:
CO1: Analyze latest tools, and technologies that are used in industry to solve
complex computing problems following relevant standards, codes, policies and
regulations.
CO2: Analyze safety, health, societal, environmental, legal, economical and
managerial factors considered in industry in solving complex computing
problem relevant to professional computing practices.
CO3: Perform individually or in a team besides communicating effectively in written,
oral and graphical forms on computing practices.
Table of Contents
1. Introduction.................................................................................................................1
2. Literature suevey.........................................................................................................2
3. Problem Definition......................................................................................................4
4. Data Collection............................................................................................................5
5. System Analysis...........................................................................................................6
5.2. Modules.........................................................................................................7
6. System Environment...................................................................................................11
6.1.Hardware Requirements...........................................................................................11
6.2.................................................................................................Software Requirements
..................................................................................................................................11
7. System Design.............................................................................................................12
9.1. Introduction....................................................................................................30
10. Conclusion..................................................................................................................33
BIBLIOGRAPHY.............................................................................................................35
List of Figures
7.1.1 Usecase diagram..........................................................................................12
12 Screen12:Final Output............................................................................29
PHARMACY MANAGEMENT SYSTEM
1. INTRODUCTION
One of the core roles of a pharmacy management is to oversee the pharmacy staff and manage
the people in order to maintain positive work relations and results. Each of these roles are vital
in the running of the pharmacy, which should be communicated by the manager. The social and
administrative sciences include three strategic areas related to healthcare and pharmacy
Economics of pharmaceuticals and other health interventions. Marketing of pharmaceuticals and
health services. Management of healthcare resources. An effective pharmaceutical management
information system (PMIS) can synthesize the large volume of data generated by pharmaceutical
management operations A good PMIS also alerts staff to problems and triggers critical actions.
Another important function is to improve health system accountability.
SVEC-2021
Page 1
PHARMACY MANAGEMENT SYSTEM
2. LITERATURE SURVEY
B. DISEASE COSTING In Disease Costing, the five diseases examined in Attanayake (2005)
were considered. Bias due to the non homogeneity of patients, use of multiple sources of
treatment, complexity arising from patients co‐morbidity, difficulty of finding patient samples in
the private sector hospitals for diseases such as asthma and Resource Book I: Costing for
Hospital Management
SVEC-2021
Page 2
PHARMACY MANAGEMENT SYSTEM
PROBLEM DEFINITION
A pharmacy was always more than just a place to get your prescription. Patients treated
pharmacists as consultants, someone to help them choose an over-the-counter medicine or make
sense of a prescription’s dosage and instructions. Always happy to oblige, they rarely had
enough information about a person’s medical history, allergies, or treatment plans to give more
complete advice. This, however, is changing. The healthcare industry is experiencing
transformations and pharmacies are no exception.
Patients have access to their medical data and ability to securely share it. Hospitals are
encouraged — if not forced — to become interoperable and connect with all the other players in
the field. Valuable data is collected and transformed into insights that help make life or death
decisions with more confidence. Basically, it’s much easier to abandon manual processes and
participate in patient care instead, all the while growing as a business and staying competitive on
the growing
SVEC-2021
Page 3
PHARMACY MANAGEMENT SYSTEM
DATA COLLECTION
Data collection is defined as the procedure of collecting, measuring and analyzing accurate
insights for research using standard validated techniques. A researcher can evaluate their
hypothesis on the basis of collected data. In most cases, data collection is the primary and most
important step for research, irrespective of the field of research. The approach of data collection
is different fields of study, depending on the required information
The Pharmacy management system is developed using PHP, JavaScript, Bootstrap, and
CSS. It’s easy to operate and understand by users. The design is pretty simple and the user won’t
find it difficult to understand, use and navigate. Talking about the project, it contains admin and
staff side. All the management are done from the admin side like adding other staffs, removing
them.
3. SYSTEM ANALYSIS
SVEC-2021
Page 4
PHARMACY MANAGEMENT SYSTEM
A pharmacy management software is any system used in a pharmacy that helps automate the
pharmacy workflow. This includes such tasks as reviewing physician orders and preparing
medications, controlling the inventory and making drug orders, handling billing and insurance,
providing counseling, identifying incompatibilities, and more — all while following legal
protocols and compliances.
And these are just the traditional functions that can be automated. Many more features can give
the pharmacy a competitive edge by providing better customer experience and attract patients
with more personalized and engaging service. We will talk in detail about such features in the
following section. Now, let’s go through the main benefits a pharmacy management system will
help you get.
5.1.1. Disadvantages of Existing System
One of the biggest disadvantages of the online pharmacy model is the lack of physical evaluation
capability. In some cases, physical evaluations can be made and situation analysis can be done
very effectively. Even if the online evaluation process is done, this process will not be done by
licensed healthcare professionals.
One of the disadvantages of E-Pharmacy is that there is no one you can contact face to face. When
patients want to ask questions about the drugs they are taking, it is very difficult for them to reach a
licensed pharmacist. For this reason, it may not be possible for patients to access their medication on the
same day.
Some online pharmacies can dispense medicines to patients without requiring a prescription. In
such a case, patients can get sick much more severely instead of healing. Therefore, when
SVEC-2021
Page 5
PHARMACY MANAGEMENT SYSTEM
save a third of money in total.
5. Buying drugs on the internet also saves money. Studies show that buying drugs online
can save a third of money in total.
6. Buying drugs on the internet also saves money. Studies show that buying drugs online can
save a third of money in total.
5.2 MODULES
1. Admin
2. Manager
Login
Admin should login our own account with username and password. The
username and password must authenticate. If username and password are not match with the
exist user, he is not the valid user.
5.2.2 Manager
Manger has accessibility of all the sales and pharmasists. Manager
should login our own account with username and password.Manager can manage the
availability of the pharmacist and sales.
SVEC-2021
Page 6
PHARMACY MANAGEMENT SYSTEM
SVEC-2021
Page 7
PHARMACY MANAGEMENT SYSTEM
6. SYSTEM ENVIRONMENT
SVEC-2021
Page 8
PHARMACY MANAGEMENT SYSTEM
SYSTEM DESIGN
7.1 UML DIAGRAMS:UML stands for Unified Modeling Language. UML is a standardized
general-purpose modeling language in the field of object-oriented software engineering. The
standard is managed, and was created by, the Object Management Group.
The goal is for UML to become a common language for creating models objectoriented
computer software. In its current form UML is comprised of two major components: a Meta-
model and a notation. In the future, some form of method or process may also be added to; or
associated with, UML.
The Unified Modeling Language is a standard language for specifying, Visualization,
Constructing and documenting the artifacts of software system, as well as for business
modeling and other non-software systems.
The UML represents a collection of best engineering practices that have proven successful in
the modeling of large and complex systems.
The UML is a very important part of developing objects oriented software and the software
development process. The UML uses mostly graphical notations to express the design of
software projects.
A use case diagram in the Unified Modeling Language (UML) is a type of behavioral
diagram defined by and created from a Use-case analysis. Its purpose is to present a graphical
overview of the functionality provided by a system in terms of actors, their goals
(represented as use cases), and any dependencies between those use cases. The main purpose
of a use case diagram is to show what system functions are performed for which actor. Roles
of the actors in the system can be depicted.
SVEC-2021
Page 9
PHARMACY MANAGEMENT SYSTEM
SVEC-2021
Page 10
PHARMACY MANAGEMENT SYSTEM
Database
+add data
+retrive data
+store and retrive
data()
+updata data()
Admin
+id
+Password
User
+Login() +id
+view users()
+Add salesman() +password
+delete salesman() +give request()
+add pharmasicts() +Search results()
+delete pharmacistst()
+filter spam tweets()
SVEC-2021
Page 11
PHARMACY MANAGEMENT SYSTEM
Admin Database
1 : Upload datasets()
2 : give request()
6:
8 : modify all
SVEC-2021
Page 12
PHARMACY MANAGEMENT SYSTEM
SVEC-2021
Page 13
PHARMACY MANAGEMENT SYSTEM
SVEC-2021
Page 14
PHARMACY MANAGEMENT SYSTEM
SVEC-2021
Page 15
PHARMACY MANAGEMENT SYSTEM
Component diagrams are used to describe the physical artifacts of a system. This
artifact includes files, executables, libraries etc. So the purpose of this diagram is different,
Component diagrams are used during the implementation phase of an application. But it is
prepared well in advance to visualize the implementation details. Initially the system is
designed using different UML diagrams and then when the artifacts are ready component
diagrams are used to get an idea of the implementation.
SVEC-2021
Page 16
PHARMACY MANAGEMENT SYSTEM
SVEC-2021
Page 17
PHARMACY MANAGEMENT SYSTEM
8.IMPLEMENTATION
PHP:PHP started out as a small open source project that evolved as more and more people
found out how useful it was. Rasmus Lerdorf unleashed the first version of PHP way back in
1994.
PHP is a server side scripting language that is embedded in HTML. It is used to manage
dynamic content, databases, session tracking, even build entire e-commerce sites.
SVEC-2021
Page 18
PHARMACY MANAGEMENT SYSTEM
Screenshots:
Admin Login PageScreenshots:
Admin Login
Page
SVEC-2021
Page 19
PHARMACY MANAGEMENT SYSTEM
SVEC-2021
Page 20
PHARMACY MANAGEMENT SYSTEM
SVEC-2021
Page 21
PHARMACY MANAGEMENT SYSTEM
9.SYSTEM TESTING
9.1 INTRODUCTION
The purpose of testing is to discover errors. Testing is the process of trying to discover
every conceivable fault or weakness in a work product. It provides a way to check the
functionality of components, sub assemblies, assemblies and/or a finished product It is the
process of exercising software with the intent of ensuring that the
Software system meets its requirements and user expectations and does not fail in an
unacceptable manner. There are various types of test. Each test type addresses a specific
testing requirement.
Unit testing involves the design of test cases that validate that the internal program
logic is functioning properly, and that program inputs produce valid outputs. All decision
branches and internal code flow should be validated. It is the testing of individual software
units of the application .it is done after the completion of an individual unit before integration.
This is a structural testing, that relies on knowledge of its construction and is invasive. Unit
tests perform basic tests at component level and test a specific business process, application,
and/or system configuration. Unit tests ensure that each unique path of a business process
performs accurately to the documented specifications and contains clearly defined inputs and
expected results.
SVEC-2021
Page 22
PHARMACY MANAGEMENT SYSTEM
Functional tests provide systematic demonstrations that functions tested are available as
specified by the business and technical requirements, system documentation, and user
manuals.
invoked.
System testing ens ures that the entire integrated software system meets
requirements. It tests a configuration to ensure known and predictable results. An example of
system testing is the configuration oriented system integration test. System testing is based on
process descriptions and flows, emphasizing pre-driven process links and integration points.
White Box Testing is a testing in which in which the software tester has knowledge
of the inner workings, structure and language of the software, or at least its purpose. It is
purpose. It is used to test areas that cannot be reached from a black box level.
Black Box Testing is testing the software without any knowledge of the inner
workings, structure or language of the module being tested. Black box tests, as most other
kinds of tests, must be written from a definitive source document, such as specification or
SVEC-2021
Page 23
PHARMACY MANAGEMENT SYSTEM
10.CONCLUSION
Pharmacy management system is actually a software which handle the essential data and save
the data and actually about the database of a pharmacy and it's management.This software help
in effectively management of the pharmaceutical store or shop.It provide the statistics about
medicine or drugs which are in stocks which data can also be updated and edited.It works as per
the requirement of the user and have options accordingly.It allow user to enter manufacturing as
well as the expiry date of medicine placing in stock and for sales transaction.This software also
have ability to print the bill and invoices etc.The record of suppliers supplies can also be saved
in it.There are other function available too . The main purpose is effectively and easily handling
of pharmacy data and it's management.
SVEC-2021
Page 25
PHARMACY MANAGEMENT SYSTEM
BIBILOGRAPHY
REFERENCES
[1] Anwar and M. Abulaish, “Ranking radically influential web forum users,” IEEE
Transactions on Information Forensics and Security, vol. 10, no. 6, pp. 1289–1298, 2015.
[2] Boshmaf, I. Muslukhov, K. Beznosov, and M. Ripeanu, “Design and analysis of social
botnet,” Computer Networks, vol. 57, no. 2, pp. 556– 578, 2013.
[3] CFletcher, “A brief history of spam,” TIME, Tech. Rep., 2009.
[4] CBoshmaf, M. Ripeanu, K. Beznosov, and E. Santos-Neto, “Thwarting fake osn accounts
by predicting their victims,” in Proc. AISec., Denver, 2015, pp. 81-89.
[5] Caverlee, and S. Webb, “Uncovering social spammers: Social honeypots + machine
learning,” in Proc. SIGIR, Geneva, 2010, pp. 435– 42.
[10] Gao, J. Hu, C. Wilson, Z. Li, Y. Chen, and B. Y. Zhao, “Detecting and characterizing
social spam campaigns,” in Proc. IMC, Melbourne, 2001, pp. 35–47.
[11] Sahami, S. Dumais, D. Heckerman, and E. Horvitz, “A Bayesian approach to filtering
junk e-mail,” in Proc. of Workshop on Learning for Text Categorization, Madison, Wisconsin,
1998, pp. 98–105.
[12] Schafer, “Detection of compromised email accounts used by a spam botnet with country
counting and theoretical geographical travelling speed extracted from metadata,” in Proc.
ISSRE, Naples, 2014, pp. 329–334.
[13] Tsikerdekis, “Identity deception prevention using common contribution
network data,” IEEE Transactions on Information Forensics and Security, vol. 12, no.
1, pp. 188–199, 2017.
[14] Yang, R. C. Harkreader, and G. Gu, “Die free or live hard? empirical evaluation and
new design for fighting evolving twitter spammers,” in Proc. RAID, Menlo Park,
California, 2011, pp. 318–337.
SVEC-2021
Page 26
PHARMACY MANAGEMENT SYSTEM
WEBSITES
Text Books
SVEC-2021
Page 27