Appendix - 2
Appendix - 2
This is to certify that Ishika (1702714930) is a bonafide student of Ajay Kumar Garg Engineering
College, Ghaziabad, and has submitted this project report on “PHARMACY MANAGEMENT
SYSTEM” for fulfillment of the requirements of Dr. A.P.J..Abdul Kalam Technical University,
Lucknow for awarding the degree of “MASTER OF COMPUTER APPLICATIONS”.
Dr. B. K. Sharma
Head of Department
Ajay Kumar Garg Engineering College
Ghaziabad
i
// certificate of training //
(This matter must be on Company letter head with signature of Concern Person)
TRAINING CERTIFICATE
Certified that Name of student (Roll Number) from Ajay Kumar Garg Engineering
College Ghaziabad has carried out industrial training for a period of____ (no. of months)
months from ----- to ---- . His/her project report entitled “Title of Project
report…………….” is considered suitable for the award of Master of Computer
Applications from Dr. A.P.J. Abdul Kalam Technical University, Lucknow under my
supervision.
ii
ACKNOWLEDGEMENT
Ishika
1702714930
iii
LIST OF SYMBOLS, ABBREVIATIONS AND
NOMENCLATURE
iv
LIST OF TABLES
v
LIST OF FIGURES
1.1: DFD 12
1.2 : ER Diagram 30
vi
ABSTRACT
This project is insight into the design and implementation of a Pharmacy Management
system .The primary goal is to improve accuracy and enhance safety and efficiency in
the pharmaceutical store. Today management is one of the most essential features of
all from .Management provides sophistication to perform any kind of task in a
particular from this is pharmacy management system. It is used to manage most
pharmacy related activities in the pharmacy.
Pharmacy Management System is a web-based application implemented in PHP using
MySQL as the database. This project is developed for medical stores to manage
different inventories and items, customers’ and suppliers’ details as well as staffs
(cashiers, managers, and pharmacists) working in the store.
vii
INDEX
Content Page No.
1. INTRODUCTION
1.1 Project Introduction 1
1.2 Problem Description 2
1.3 About Organization 3
2. SYSTEM STUDY
2.1 Existing System with limitations
2.2 Proposed System with objectives
2.3 Feasibility Studies
2.3.1 Economical
2.3.2 Technical
2.3.3 Duration
3. SYSTEM ANALYSIS
3.1 System Flowcharts
3.2 E-R Diagrams
3.3 Data Flow Diagram (DFDs)
3.4 Requirement Specifications
4. SYSTEM DESIGN
4.1 Modular Design
viii
4.2 Context Diagram
4.3 Structure Chart
4.4 File / Database Design
4.5 Normalization
4.6 Input / Output form design
4.7 Screen Design
4.8 Report Design
5. SYSTEM IMPLEMENTATION
5.1 H/W and S/W Requirement
5.2 User Interface Design
5.3 Coding
5.3.1 List of Programs
5.3.2 Inputs
53.3. Outputs
6. SYSTEM TESTING
6.1 Preparation of Test Data & Test Oracle
6.2 Unit Testing, Class Testing
6.3 Testing with dummy / live data
7. SYSTEM SECURITY
7.1 Checks and Control
7.2 Encryption, Secure
ix
1. INTRODUCTION
1.1Project Introduction:
The project named “Pharmacy Management System”, a Medical information system is a
client/server based application.
An interactive application for managing both stock and billing which helps in maintaining the
records of the medicine, the users and store details and also reduce the work of searching the
medicine. The main aim of this application is to apply technology is supporting the pharmacist and
the store to reduce the human effort on searching and automating of the billing.
The project has been developed on the basis of “Stock managing” and its “billing process” being
presently used in the medical stores for storing and retrieving the available information in the store.
The user has to get his username and password from the admin by providing the name, address,
phone no. , id proof. And can get the access to the application. Without the username and password
he cannot get the access to the application.
In this admin and manager are the two have almost all the application to work with.
Pharmacy Management System is a web-based application implemented in PHP using MySQL as
the database. This project is developed for medical stores to manage different inventories and items,
customers’ and suppliers’ details as well as staffs (cashiers, managers, and pharmacists) working in
the store.
1.2Problem Description:
The transactions related to purchase, sale and return are maintaining manually at present.
x
There are to be automated and an application is required to relate all of them relatively and logically
so that the current system can be replaced and accepted without major changes and problems.
The application should provide quick access to the records maintained and must reveal the important
review about the business so that the growth can be easily compared and should provide with the
various reports showing the related details so that the important decisions could be taken easily.
xi
2. SYSTEM STUDY
The existing system is paper-based involving high amount of paper work and manpower
requirement. Even though computerized systems are used in some places, they are not web-based
and are very insecure and improperly managed. So, the current pharmacy management procedure is
very uneconomical and inflexible to meet user demands.
Limitations are:
The proposed system, being web-based, is very efficient and effective from the point of view of
work productivity and time. It is less tedious to manage operations in a medical store or pharmacy
with such a system. It has all the required modules and is developed with the aim of managing staffs,
schedule, inventories, and relevant things in the medical store.
With this system, the entire operation in medical store is fully automated. Unlike the traditional
system where records were maintained manually, this system maintains records in a database.
Typical example of these records include purchases, counter sales, recorder levels, staffs, suppliers,
customers, monetary transactions, etc.
Objectives
It is the user friendly application for pharmascist which reduses the burden and helps to manage all
sections of pharmacy like medician management and billing etc, which improve the processing
efficiency.it deal with the automating tasks of maintaining of bills . in pharmacy ,billing
management is the key process. Including safe data store about medecian as well as fast searching
xii
delete and update of medicians.the pharmacy management system is easy to use so the user can do
pharmacy action without ambiguities.
Most feasibility studies are distinguished for both users and analysts. First, the study often
presupposes that when the feasibility document is being prepared, the analyst is in a position to
evaluate solutions. Second, most studies tend to overlook the confusion inherent in system
development – the constraints and the assumed attitudes.
2.3.1 Economical
2.3.2 Technical
Technical feasibility centers around the existing computer system (hardware, software, etc.) and
to what extend it can support the proposed addition. For example, if the current computer is
operating at 80 percent capacity – an arbitrary ceiling – then running another application could
overload the system or require additional hardware. This involves financial considerations to
accommodate technical enhancements. If the budget is a serious constraint, then the project is
judged not feasible.
2.3.3 Duration
xiii
3.SYSTEM ANALYSIS
3.1 System Flowcharts
3.2 E-R Diagrams
3.3 Data Flow Diagram (DFDs)
A data flow diagram is a graphical representation or technique depicting information flow and
transform that are applied as data moved from input to output. The DFD are partitioned into levels
that represent increasing information flow and functional details. The processes, data store, data
flow, etc are described in Data Dictionary.
Data flow:
Process:
External entity:
Data Store:
xiv
This indicates where data is stored in the system.
3.4 Requirement Specifications
5. SYSTEM IMPLEMENTATION
5.1 H/W and S/W Requirement
Project Overview:
Hardware Specification:
Software Specification:
Software : XAMPP.
Operation System : Windows 7 or higher.
6.SYSTEM TESTING
6.1 Preparation of Test Data & Test Oracle
6.2 Unit Testing, Class Testing
xv
6.3 Testing with dummy / live data
7. SYSTEM SECURITY
7.1 Checks and Control
7.2 Encryption, Secure
xvi