Professional Documents
Culture Documents
Pharmacy Management Information System
Pharmacy Management Information System
SYSTEM
Submitted By
SehrishWasif (15-arid-3410)
Tayyaba-un-Nisa (15-arid-3411)
Qurat-ul-Ain (15-arid-3407)
Submitted To
Hamid Awan
Teacher is like an energy wave that penetrates into the dense fog of illiteracy
and indifferentism making this hidden under its superiors coverable for
perception.
We are extremely grateful to our seniors for their co-operation during this
project.
SehrishWasif __________
Tayyab-un-Nisa __________
Qurat-ul-Ain __________
declare that the data quoted in this thesis titled “Pharmacy Management
Information System” is based on our original work, and has not yet been submitted
or published elsewhere.
SehrishWasif ______________
Tayyab-un-Nisa ______________
Qurat-ul-Ain _______________
worked under my supervision and the above stated declaration is true to the best of
my knowledge.
Hamid Awan_______________
Department of Computing & Information Technology
Barani Institute of Management Sciences, Rawalpindi, Pakistan.
Email: hamidawan@gmail.com
Dated: July ____, 2017
Today, Computer plays an important role in every field of life. It also makes
great impact on the field of Pharmacy. Today, all pharmacy dealers want to
implement their daily transactions in the computerized database, because
they face many difficulties in manual working.
The software “Pharmacy Management Information System” fulfills the
requirements of every pharmacy dealer. In this software, user can handle all
necessary transactions quite easily. This software is especially useful for
those pharmacy dealers who feel difficulties in understanding the manual
transactions.
It is hoped that this software will be found much more useful for every user.
Any suggestion from the user side for the improvement of this software shall
be highly appreciated.
1.1 Introduction
Information and Communication Technology plays a great role in different
fields and areas. Pharmacy system is one area which is also affected.
In general, the system is based on computer technology that gives service for
users. The system will help removing time wasting, saving resources, allow
easy access to medicine, as well as bring on more security on the data
compared to manual system.
1.2 Scope
The scope of our system is very wide because it efficiently uses the
database rules and also according to the market values which envisaged that
our project will satisfy our end user also. Furthermore, this application is a
part of Hospital Management Information System (HMIS).
In Pharmacy, Billing management is the key process including the safe data
store about medicine as well as fast searching, delete and update of
medicines.
The existing system was manually base system which is almost all
works done on papers / files. This system requires the pharmacist to
manually monitor each drug that is available. Ordering of drugs is also being
done manually. Significant time is allocated for writing order as one needs to
go through the stock’s balance and rough estimate of the amount to order.
This usually led to mistakes. Thus, the workload of a pharmacist increases.
Medicine data search in order to buy, audit and other related works
is very difficult
Maintenance of ever-growing files and folders is a very tough job
Data Security is very difficult
Shelf arrangement method is difficult to take in mind
Manual Searching of Medicine on shelf is difficult
Difficult to maintain finished or sold medicine record
User cannot maintain record efficiently
Existing system does not arrange medicine in systematic way
Chances of errors are high
Data redundancy and inconsistency makes the existing system odd
and inefficient.
The system handles all aspects of the inventory control function. It allows
the pharmacist to receive new batches of drugs, delete obsolete drugs and
modify the current dosage and identification of drug in the database.
With the proposed system, the pharmacist will be able to monitor the
movement of the drugs with ease. Implementation of proposed system will
reduced the time spent for paperwork.
Efficient System
In our proposed system, user can easily maintain their
record with quite efficient.
Data Accuracy
Our proposed system is also accurate because now they
don’t enter a single record in so many registers but only in one single
computer.
Data Consistency
The major benefit of our proposed system is Data
consistency. Now, if we change data in one portion of the system, it
can automatically change data in every related portion. We can also
take modification in the proposed system.
Data Security
In our proposed system, our client has security. Now only an
authorized person can enter in this system.
3.2.1 Performance
The software would be able to perform desired tasks in reasonable unit
of time.
3.2.2 Reliability
The software would perform desired tasks as expected.
3.2.3 Security
Since Biometric Attendance & Identity Validation System (BAIVS)
would include sensitive personal data like photographs and thumb
impressions of staff and students, the system would provide access to
only legitimate users. The physical security however, is responsibility
of the institution running the system.
3.2.4 Scalability
The proposed system would be scalable to support extended number of
users and/or computing nodes.
3.2.9 Documentation
The system would also provide user and technical documentation
supporting the usability and maintainability.
3.2.12 Maintainability
The proposed system would be easy to maintain and extend. Minor
modification to the system would not cause harm to the running
application.
Until the 1990s, system design had a crucial and respected role in the data
processing industry. In the 1990s, standardization of hardware and software
resulted in the ability to build modular systems. The increasing importance
of software running on generic platforms has enhanced the discipline of
software engineering.
Purchase returns are also provided in the system which allows for
refunds that can be received back.
4.1.4 Sales
The early days of using a cash register and pen and notebook for
accounting and processing transactions are no longer an effective
means of keeping up with today’s advancements in business
technology.
This system provides with a real-time detailed report of sales. This
allows to assess what items are being sold and what items are lagging
in sales. Transactions are processed much quicker.
A sales return is supply sent back by a buyer to the seller, usually for
excess quantity ordered, excess quantity purchased, defective items,
item specifications are incorrect, sent wrong items and expired items.
The seller records this return as a debit to a sales returns account and
From time to time one must adjust item quantities and values. If stock
gets damaged, then we have to write off some of our stock or revalue
it.
4.1.12 Categories
Login
User
Faculty of Computing& Information Technology, Barani Institute of Management Sciences. 38
Figure 4.2.1-2 Sequence Model – User
Distributor
Manufacturer
Item
Login
Login
Test Engineer: Sehrish Wasif
Test Case ID: TC1
Related UC/FR/NFR UC1
Date: 26-07-2017
Purpose: Application user authentication
Pre-Req: None
Test Data: User ID and password
Status: Pass
Table 0-7 Test Case 1
Add User
Test Case ID: TC2(a)
Date: 26-07-2017
Status: Pass
Table 0-8 Test Case 2
Delete User
Test Case ID: TC2(b)
Date: 26-07-2017
Status: Pass
Add Item
Add Item
Test Case ID: TC3(a)
Date: 26-07-17
Status: Pass
Delete Item
Delete Item
Test Case ID: TC3(b)
Related UC/FR/NFR UC3(b)
Date: 26-07-17
Purpose: Delete an existing Item
Pre-Req: User logged in
Test Data: Item ID, Item Name, Category, Manufacturer, Item Code,
Opening Stock, Current Stock and Unit Price.
Steps: 1. Select an Item by clicking a row in the data grid.
2. Click on Delete button. The selected item will be deleted
from the appropriate fields.
3. Click Save button
Status: Pass
Table 0-11 Test Case 5
Add Distributor
Test Case ID: TC5(a)
Date: 26-07-17
Status: Pass
Delete Distributor
Delete Distributor
Test Case ID: TC5(a)
Date: 26-07-17
Status: Pass
Add Manufacturer
Add Manufacturer
Test Case ID: TC5(a)
Date: 26-07-17
Status: Pass
Delete Manufacture
Delete Manufacture
Test Case ID: TC5(a)
Date: 26-07-17
Status: Pass
Add Category
Test Case ID: TC5(a)
Date: 26-07-17
Status: Pass
Delete Category
Delete Category
Test Case ID: TC5(a)
Date: 26-07-17
Status: Pass
Add Customer
Add Customer
Test Case ID: TC5(a)
Date: 26-07-17
Test Data: Customer ID, Customer Name, Contact Person, Phone Number
and City.
Status: Pass
Delete Customer
Delete Customer
Test Case ID: TC5(a)
Date: 26-07-17
Test Data: Customer ID, Customer Name, Contact Person, Phone Number
and City
Steps: 1. Select Customer from “Application” drop down list.
2. Select Customer by clicking a row in the data grid.
3. Click on Delete button. The selected Customer will be
deleted from the appropriate field.
4. Click on Save button.
Status: Pass
Search on the web for how to cite a web article, a book and/or a research
paper (conference/jpurnal) in IEEE style.