SlideShare a Scribd company logo
1 of 37
[- 1 -]
Pharmacy
Management System
(Desktop Application)
Requirement Analysis Document
Prepared By:
1. Belew Godano
2.Bezuwork Jemaneh
3.Fentahun Assnakew
4.Habitamu Asimare
5.Hareg Gebrebrhan
[- 2 -]
Submitted to: Ins. Betsegaw Lemma
Table of content page
1. Introduction…………………………………………………………………………………………….. 3
1.1. Purpose ………………………………………………………………………………………. 3
1.2. Scope………………………………………………………………………………………… 4
1.3. Objective…………………………………………………………………………………….. 4
1.4. Definition, acronyms, and Abbreviations…………………………………………………… 5
1.5. Reference…………………………………………………………………………………….. 6
1.6. Overview……………………………………………………………………………………… 6
2. Current system………………………………………………………………………………………… 6
3. Proposed system………………………………………………………………………………………. 7
3.1. Overview……………………………………………………………………………………… 8
3.2. Functional Requirments………………………………………………………………………… 8
3.3. Nonfunctional requirements………………………………………………………………….. 9
3.3.1. Usability………………………………………………….............................................. 9
3.3.2. Reliability………………………………………………………………………………. 9
3.3.3. Performance…………………………………………………………………………….. 9
3.3.4. Supportability……………………………………………................................................ 10
3.3.5. Implementation…………………………………………………………………………. 10
3.3.6. Interface…………………………………………………................................................ 10
3.4. System models……………………………………………….................................................... 10
3.4.1. Scenarios……………………………………………….................................................. 11
3.4.2. Use case model………………………………………………………………………… 14
3.4.3. Object Model………………………………………………………………………….. 24
3.4.3.1. Data dictionary…………………………………………………………….. 25
3.4.3.2. Class diagram………………………………………………………………. 26
3.4.4. Dynamic model……………………………………...………………………………… 26
3.4.5. User interfaces………………………………………………………………………… 36
4. Glossary………………………………………………………………………………………………. 37
[- 3 -]
1.Introduction
Now a day’s Information and communication technology (ICT) plays a great role in
different fields or areas among thus Health care system belongs to this. This leads to
various studies and researches being conducted to selected health care facilities. It is
necessary to ensure a technologically appropriate, equitable, affordable, efficient, and
environmentally adaptable and consumer friendly system, designed to fully utilize the
ICT for the maximum benefit in the health care industry.
Here computers have great relevant on storing data’s securely and ease access on them in
short period of time.
In order to exploit the ICT in health care system, Pharmacy management system is being
build. Pharmacy management system is robust, integrated technology. Pharmacy
management system deals with the maintenance of drugs and consumables in the
pharmacy unit. The set-up of this pharmacy management system will ensure availability
of sufficient quantity of drugs and consumable materials for the patient. This will
enhance the efficiency of clinical work and ease patient’s convenience, bearing in mind
that in Ethiopia is heading towards pharmaceutical care of patients. In addition, Pharmacy
management system will be able to process drug prescription with ease. PMS (Pharmacy
Management System) will design to detect drug interaction.
In general, The Pharmacy management system is based on computer technology that
gives service for users, managed by the pharmacist who give implementation of function
relatively in effective times as well as will design for removing time wasting, saving
resources, easy data access of the medicine, security on data input and data access by
removing almost manual based system.
1.1 Purpose
The pharmacy management system is built for the sake of ensuring effective and clear
data saving and manipulating as well as neat work on the pharmacy medical products.
This refers the pharmacy management system project highly minimize time and resource
by which, searching the medicine data you can get the data in quickest time. And almost
the resources are wise used since most actions are done on the pharmacy system. Some of
the resources minimized include paper, manpower and related things. The other thing is
for storing data’s in secure way.
[- 4 -]
A summarized list of drugs dispensed to patient can be viewed for monitoring purposes.
Also PMS will be able to generate report on the list of drugs dispensed in the polyclinic
for a given time period. And there is a message alert for the user if the stock holding
quantity reaches a low level. Thus, the pharmacist will need to replenish the drugs.
1.2 Scope
With the development of specific and potent synthetic drugs, the emphasis of the
pharmacist’s responsibility has moved substantially towards the utilization of scientific
knowledge in the proper use of modern medicines and the protection of the public against
dangers that are inherent in their use.
Pharmacists are employed in regulatory control and drug management, community
pharmacy, hospital pharmacy, the pharmaceutical industry, academic activities, training
of other health workers, and research. In all these fields, their aim is to ensure optimum
drug therapy, both by contributing to the preparation, supply and control of medicines
and associated products, and by providing information and advice to those who prescribe
or use pharmaceutical products.
1.3 Objectives
It is the user friendly application for Pharmacist which reduces the burden and helps to
manage all sections of Pharmacy like Medicine management and Billing etc., which
improve the processing efficiency. It deals with the automating tasks of maintaining of
Bills. In Pharmacy, Billing management is the key process. Including safe data store
about medicine as well as fast searching, delete and update of medicines. The pharmacy
management system is easy for use so the user can do pharmacy actions without
ambiguities.
The main Objectives of the PMS is making the pharmacy organizations computerized by
creating neat work through minimizing or eliminating wasting of time as well as
removing the resources such as papers for data saving since know a days is paper based,
decrease malfunctioned works on the medical usage by giving correct information on
each medicine.
[- 5 -]
1.4 Definitions, Acronyms and abbreviation
Definitions
User-friendly:
Is the way that the built system is not ambiguous which is clear for using the
created software interface for manipulating actions or tasks. In the other way the
proposed system is designed for human likable components in color, font and other
related things.
Manual based system:
The system that uses was paper based and arranged on the shelf through
functionality of documents. Everything that is arranged, searched, updated and
deleted is through humans only. In general manual based system is un-computerized
system which is tedious in its data arrangement for efficient work.
Pharmacist:
The profession who have knowledge on the medicine usage, instruction for use
those medicines for the particular diseases and other related things.
Management system:
A system in which manage, organize, formulate data’s through a technical data
structure arrangement
Billing:
The way in which generating paper which store information about some specific
data containing details explanation.
Acronyms and abbreviations
PMS- pharmacy management system.
JDK- java development kit
IDE- integrated development environment
[- 6 -]
1.5 Reference
- Prentice Object Oriented Software Engineering Using UML Patterns and Java 3rd 2012
- Cambridge.Press.Software.Modeling.and.Design.Feb.2011
1.6 Overview
The pharmacy management system is built in order to replace manual based system to
computerize. Here system is expected to be efficient, useful and affordable on
implementing tasks that is order by the pharmacy manager.
2 current system
The current Pharmacy system were manually base system which is almost all works on
the pharmacy organization is accomplished by papers. Among thus Medicine data search
in order to buy, audit, and other related works. And the other one is data security, the
data’s can be accessed anyone who entered to the pharmacy house as friends, other
Humans without the volunteer of the pharmacist.
The pharmacists work in tedious situation because of the upper reasons. Not efficient on
arrange medicine on the shelf meaning arrangement method is difficult to take in mind.
In current system almost all pharmacies do not use computerized system but use
computer for giving bills only for the sold medicine to the user. And use manual
searching of medicine on shelf because of manual based system and there is nothing
which gives alarm for the finished or sold medicine.
Also there is a difficulty on store the data which wastes resources as well as time to
retrieve the necessary data from the manually based data system. So generally the current
system does not arrange medicine in systematic way, does not store the medicine
appropriate data, security for the data is low, does not indicate how much medicine is
needed and sold quickly and efficiently.
The pharmacy system will implement by the pharmacy unit of the organization. At
present, manual system is being utilized. This system requires the pharmacist to manually
monitor each drug that is available in the pharmacy shelf. This involves manually entry
[- 7 -]
up on arrival of batches of drugs and upon drugs’ movement out of the unit, for example,
dispensing to patients or product recall or loan to other clinics/hospitals. Upon a certain
period such as month, the pharmacist is required to generate reports on the movement of
drugs. This is to monitor the justification of ordering in order to replenish the already
diminishing stocks. In addition, ordering of drugs is also being done manually.
Significant amount of time is allocated for writing order as one needs to go through the
stocks’ balance and rough estimate of the amount to order. This usually led to mistakes as
one May over or under-order. Thus, in this aspect, the workload of a pharmacist
increases. As a result, sometimes, patient care, in terms of counseling, is compromised
due to time constraints.
3 Proposed System
The pharmacy management system is design based on computer science students in order
to illuminate the problem of the current system which provided by the system involved
all the pharmaceutical employees of the pharmacy. This accessibility of the information
will be great advantage as it reduced further medical errors associated with physicians
and nurses.
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. Furthermore, the system eases the process of stock
replenishment.
On the other hand, PMS enables dispensation process. It stores all the physicians’
prescription of the patients. A summarized list of drugs dispensed to the patient can be
viewed for monitoring purposes.
With the proposed system, the pharmacist will be able to monitor the movement of the
drugs with ease. The system is design to track the entry of refresh batches of drugs, be it
upon orders from manufacture or loan from the hospital/clinics. It also monitors the
drug’s movement history, thus leads to better inventory management of money allocated
for the purchase of drugs.
Compared to the current manual system, the implementation of Pharmacy management
system will reduced the time spent for paperwork, leading to concentration on improving
pharmaceutical care of patients, especially emphasis on patients’ counseling and patient
medication monitoring. It will be greatly embraced by the pharmacy profession as it is
one giant leap towards pharmaceutical care of patients.
[- 8 -]
3.1 Overview
The pharmacy management system provides functions on identify medication usages
instruction, minimize human errors in medication safety, facilitate accessibility of drugs’
information and information management among employees, providing optimal drugs
movement in pharmacy unit, enable reports with in significantly short period of time,
despite simultaneous usage of database for the purpose stated above.
The system will solve the problem of the current system by minimizing time wastage and
reduce resources which simply change manual based system to computerized system.
3.2 Functional Requirments
There are functions done by the system such as: store the necessary information of drugs,
prepare bill for the medicine, give week reports, easily searching of medicine, working in
two languages, Update, delete and save data’s of medicine.
Generate report: the pharmacy management system generates report weakly on
information about the drugs and it exports the information as output document.
Store the necessary information of the drugs: The PS (pharmacy
system) stores the detail information about each medicine including Actual name,
formula of medicine and how it is importance and for which diseases is required. Since
the information for each drug were required in some cases like the use of drugs, when use
drugs and for whom is given.
Searching Medicine and other Data’s: The PS has easily searching of
medicine which shows in which shelf is put and the behavior of the medicine. The
searching process is based on the name of the give data or the identification of the item.
Here when the user search the item on search bar the related things were displayed in the
screen and can select the actual item that the user needs.
Alerting pharmacy Data’s in the system: Changing medicines to another
because of medicine outdated, modifying the saved medicine data for incorrect data,
deleting of data’s of the pharmacy can be done on the system.
Support multi languages: The system supposed work on primarily in English
and Amharic. So the user can use one of these languages. the purpose of the languages
[- 9 -]
were when the user is unfamiliar for the system he/she may change the language that
he/she understood, simply it serve as a translator.
The function what the system do is
 Store Medicine data’s
 Search Medicine data effectively
 Update, delete, and Edit medicine information
 Generate report on medicine
 Prepare bill for the medicine
 Gives navigation or information for pharmacy organization
 Give alert for the user when medicine item is low
 Changing login password
 Have the system document how to use the system

3.3 Non functional Requirments
This pharmacy management system is able to operate in the following characteristics.
 Usability: Any familiar in using windows operation can operate the system since it
have user friendly user interface. Which have the instruction menu’s how to use it
which self directive application then can be used the system without ambiguity.
 Reliability: The pharmacy system is available based on the user needs, can work
properly, and do transactions efficiently including safe data management of the
pharmacy. For invalid and malfunctioned operation the system will restart in order to
prevent data loose as well as safe operation within 5 seconds. The pharmacy system is
password protected to change things on the system. Here the pharmacist manager
control over the system by login to the pharmacy system. Any user can’t use the
system but the guest user can see on general properties of the pharmacy and
medicines without password. As result data is protected and controlled by only the
administrator.
 Performance: The pharmacy management system operates its function in small
amount of time which is less than two seconds and can be accessed by one user at a
time or concurrently. To access the user must first login to the system which must
have the pharmacy system privileged and also the system can store data up to 40 GB
[- 10 -]
data. When the system may be busy due to malfunction operation it may wait up to
one minute other ways the pharmacy system restarts.
User interface: the user interface is friendly which is easy to use. And having
attractive frame structure which is prepared in assumption with other related
systems. Also the user can change him/her user favorite interfaces that Is available in
the system.
Operation: the pharmacy management system is operated and controlled by
the pharmacy manager for safe work.
 Supportability: This pharmacy management system operates in any version of
windows operating system. Such as windows xp, windows 2003, windows 7,
windows 8 and other related versions. The system can be easily maintained by the
manager of the pharmacy system by using the prepared documents of the system for
easy maintenance. Other ways it is maintained by the system developers for corrective
and other heavy problems.
 Implementation :The system is implemented in Intel(R) Core(TM) i3 processor
with 2 GB RAM,32 bit computer. And it is implemented through testing on both
Black and White testing. The language we use implement the system is Netbeans
IDE, JDK, MYSQL database.
3.4 system Models
The pharmacy management system is based different model view to represent the system
in understandable way such as in scenarios, use case models, object models, Activity
diagrams, and sequence diagrams.
1.1.1.Scenarios
The pharmacy management system registers medicine, store on the database again
accessed when needed, remove when obsolete, modified when additional information is
exist, Export reports for weekly sold medicine, altering when medicine items are low,
billing for sold medicine.
[- 11 -]
Scenario 1:
The pharmacy manager and the customer can get information on the pharmacy by
navigating the pharmacy management system. From the system page can see about the
Medicine sell on the pharmacy, about the organization of the pharmacy including basic
information. Through this the pharmacy management system can display different
information about the organization effectively and efficiently in short period of time.
Scenario 2:
The pharmacy manager can control over the system such as record medicine information
store on the system and again retrieve for data see, delete, update, and print also the
pharmacy system controller can see reports on the medicine in weekly, and monthly as
the user needs this is all about the function done by the system and do the pharmacy
manager. The following is a scenarios explain more.
Scenario name: GetInformationAboutPharmacy
Actors: -Pharmacy manager, Customer
Flow of Event:
1. The pharmacy manager initiates the system.
2. The system displays the first page.
3. The first page consists of menu’s Medicine , and About pharmacy
4. The customer or the pharmacy manager enters Medicine menu
5. System displays the medicine available on the pharmacy with cost and
purpose.
6. The customer or the pharmacy manager enters About pharmacy
7. System displays about the organization services and establishment.
Scenario1: Get information for pharmacy scenario for PMS
[- 12 -]
Scenario name: changeMedicineData
Actors: -Pharmacy manager
Flow of Event:
1. The pharmacy manager initiates the system.
2. The system displays the first page.
3. The first page consists of menu’s Medicine , and About pharmacy and login
Menu’s
4. the pharmacy manager enters login menu
5. the system displays login form to enter the username and password.
6. The pharmacy manager prompts username and password on available fields
that the system displays.
7. The system displays Main admin page.
8. Go on the settings and change Medicine Data
9. Save the changes
Scenario2: Change Medicine Data scenario for PMS
Scenario name: getNotificationOnMedicine
Actors: -Pharmacy manager
Flow of Event:
1. The pharmacy manager initiates the system.
2. The system displays the first page.
3. The first page consists of menu’s Medicine , and About pharmacy and login
Menu’s
4. the pharmacy manager enters login menu
5. the system displays login form to enter the username and password.
6. The pharmacy manager prompts username and password on available fields
that the system displays.
7. If there is low medicine items the system displays alert
Scenario3: getNotificationOnMedicine scenario for PMS
[- 13 -]
Scenario name: ChangeLoginPassword
Actors: -Pharmacy manager
Flow of Event:
1. The pharmacy manager initiates the system.
2. The system displays the first page.
3. The first page consists of menu’s Medicine , and About pharmacy and login
Menu’s
4. the pharmacy manager enters login menu
5. the system displays login form to enter the username and password.
6. The pharmacy manager prompts username and password on available fields
that the system displays.
7. The pharmacy manager go on settings
8. Enter the change password menu
9. enter the old password
10.enter the new password
11.re-enter the new password
12.Then press the change login button.
Scenario4: getNotificationOnMedicine scenario for PMS
[- 14 -]
3.4.2 Use case model
[- 15 -]
1. Use case description for Login To System
Use case name Login to System
Summary System validates the user
Actor the Pharmacy Manager
Precondition the login page must be displayed
Main sequence:
1. The pharmacy manager going to the login menu and click on it.
2. System prompts the user for username and password
3. The pharmacy manager inserts username and password to the fields.
4. System checks the username and password.
5. If the input were valid value then system will display general system of the
pharmacy system.
Alternative sequence:
Step 5: if the username or password is not correct, the System displays an
Error message. And prompts for the correct username and password.
Step 5: if the user tries to insert username and Password three times
Without restarting the System it will close.
Step 1-4: if the user clicks on cancel, the systemwill go on the pharmacy Navigation page.
Post condition: username and password of the user is Validated.
2. Use case description for Info about pharmacy
[- 16 -]
Use case name GetInfoAboutPharmacy
Summery Makes the user to understand about the pharmacy.
Participating Actors PharmacyManager, Customer
Flow of event
1. The pharmacy manager initiates the system.
2. The system displays the first page.
3. The first page consists of menu’s Medicine , and About pharmacy
4. The customer or the pharmacy manager enters Medicine menu
5. System displays the medicine available on the pharmacy with cost and
purpose.
6. The customer or the pharmacy manager enters About pharmacy
7. System displays about the organization services and establishment.
Alternative sequence
Step 5-7: if the user enters cancel the pharmacy management system will
Stop the operation.
Entry condition The pharmacy manager system must be on process or opened.
Exit condition .The pharmacy manager making Transaction could not be processed.
Quality Requirements .The transaction must be processed less than two seconds.
3. Use case description for Add New Medicine Data
Use case name AddNewMedicineData
Summery successfully record new medicine data
Actor Pharmacy Manager
[- 17 -]
Dependency include login into the system
Flowof event
1. The pharmacy manager login into the system.
2. Go to the system settings and menus.
3. Select on new medicine record option.
4. The system display record form
5. Then the pharmacy manager fills the form that the medicine data has.
6. Then save the medicine that fills in step 5.
7. System checks the data entered whether correct or not
8. If the data’s input were correct then system saved it into the disks.
Alternative sequence
Step 7: If the input form have error the system displays “Saving error” message
Step 1-7: if the user enters cancel the pharmacy management system will
Stop the operation.
Entry condition The pharmacy manager system must Be on process and login to the system.
Exit condition .The pharmacy manager making transaction could not be processed.
Quality Requirements .The transaction must be process less than two seconds.
4. Use case description for Update Medicine Data
Use case name UpdateMedicineData
Summery successfully updated medicine data
Actor Pharmacy Manager
Dependency include login into the system
Flowof event
[- 18 -]
1. The pharmacy manager login into the system.
2. Go to the system settings and menus.
3. Select on medicine records option.
4. The system display the available medicines that is recorded before
5. Then the pharmacy manager selects the medicine that he/she wants update.
6. Then press the update from available options.
7. The system displays the medicine data that is recorded before.
8. The pharmacy manager change the data that displayed in the form
9. Save the updated fill form.
10. System checks the data entered whether correct or not
11. If the data’s input is correct then system saved it into the disks.
Alternative sequence
Step 10: If the input form have error the system displays “Updating error”
message
Step 1-10: if the user enters cancel the pharmacy management system will
Stop the operation.
Entry condition The pharmacy manager system must be on process and login to the system.
Exit condition .The pharmacy manager making transaction could not be processed.
Quality Requirements .The transaction must be process less than two seconds.
5. Use case description for Delete Medicine Data
Use case name DeleteMedicineData
Summery successfully updated medicine data
Actor Pharmacy Manager
Dependency include login into the system
Flowof event
[- 19 -]
1. The pharmacy manager login into the system.
2. Go to the system settings and menus.
3. Select on medicine records option.
4. The system display the available medicines that is recorded before
5. Then the pharmacy manager selects the medicine that he/she wants to delete.
6. Then press the delete from available options.
7. If the system can successfully delete then displays the message “successfully
deleted”.
8. The system removes the medicine data form disk.
Alternative sequence
Step 7: If the system cannot successfully delete the medicine then system
displays “not delete” message
Step 1-7: if the user enters cancel the pharmacy management system will
Stop the operation.
Entry condition The pharmacy manager system must Be on process and login to the system.
Exit condition .The pharmacy manager making transaction could not be processed.
Quality Requirements .The transaction must be process less than two seconds.
6. Use case description for Receive notification
Use case name ReceiveNotificationForEachMedicineData
Summery Giving alert for low medicines in time
Actor Pharmacy Manager
Dependency include login into the system
Flowof event
[- 20 -]
1. The pharmacy manager login into the system.
2. System checks for the medicine items
3. If medicine items are less than 5 then system displays the message by indicating
The medicine “Medicine Name + is Running out please add.”
Alternative sequence
Step 3: If the system silent no message for the user
7. Use case description for change login password
Use case name ChangeLogin
Summery change password for system successfully.
Actor Pharmacy Manager
Dependency include login to the system
Flowof event
1. Include login to the system
2. The pharmacy manager navigate settings
3. the pharmacy manager select change password
4. the system displays change password form.
5. enter the old password
6. enter the new password
7. re-enter the new password
8. Then press the change login password option.
9. If old password and new password entry were valid then system changes the
login password.
Alternative sequence
Step 9: If the input old password is notcorrect then systemdisplays
“Error in changing password” message
[- 21 -]
Step 9: if the input for new password did notmatch then system
displays “Error in changing password” message
Step 1-8: if the user enters cancel the pharmacy management system
will stop the operation.
Entry condition pharmacy manager system must be login to the system.
Exit condition .The pharmacy manager making trans-action could not be processed.
Quality .The transaction must be processed less Than two seconds.
8. Use case description for prepare bill for medicine
Use case name PrepareBill
Summery Give Bill for sold medicine
Actor Pharmacy Manager
Dependency include login into the system
Flowof event
1. The pharmacy manager login
2. The pharmacy manager use option prepare bill.
3. The system displays bill form
4. The pharmacy manager fill the form
5. The pharmacy manager use option either saves or prints.
6. If the pharmacy manager press on these options
7. System checks weather the input data were correct or not
8. If it is correct the system saves into the disks if the bill maker press on option saves and
sends to printer if bill maker were use option print bill.
9. The system closes the bill form.
[- 22 -]
Alternative sequence:
Step 7: If the input data is not correct then system displays “Error in preparing
bill” message
Step 1-8: if the user enters cancel the pharmacy management system will stop
the operation.
Entry condition The pharmacy manager system must be on process and login to the system.
Exit condition .The pharmacy manager making trans-action could not be processed.
Quality Requirements .The transaction must be processed less than two seconds.
9. Use case description Search Medicine Data
Use case name PrepareBill
Summery Display the searched medicine data efficiently
Actor Pharmacy Manager
Dependency include login into the system
Flowof event
Flowof event
1. The pharmacy manager login to the system
2. The pharmacy manager use option of the search medicine.
3. Click on search medicine.
4. Prompt the name of the medicine or the identification of the medicine.
5. Press GO button to see the data of medicine
6. If exist it display on the screen
Alternative sequence:
[- 23 -]
Step 6: If the medicine data is not available then system displays “Not exist”
message
Step 1-8: if the user enters cancel the pharmacy management system will stop
the operation.
Entry condition The pharmacy manager system must be on process and login to the system.
Exit condition .The pharmacy manager making trans-action could not be processed.
Quality Requirements .The transaction must be processed less than two seconds.
10. Use case description Sea How to use the system
Use case name SeeHowToUseTheSystem
Summery Give brief Document for the user
Actor Pharmacy Manager
Dependency include login into the system
Flow of event
1. The pharmacy manager login to the system
2. The pharmacy manager use option of the “about” then “Help”.
3. Click on what the user to know how to use the system.
4. The system displays the manual for the user.
Entry condition The pharmacy manager system must be on process and login to the system.
Exit condition .The pharmacy manager making trans-action could not be processed.
Quality Requirements .The transaction must be processed less than two seconds.
[- 24 -]
11. Use case description get report on medicine
Use case name GetReportOnMedicine
Summery gives summarized report about sold medicine in the week end.
Actor Pharmacy Manager
Dependency include login into the system
Flow of event
1. The pharmacy manager login to the system
2. The pharmacy manager use option of the “report”.
3 press on reports.
4. The system displays the summarized document.
Entry condition The pharmacy manager system must be on process and login to the system.
Exit condition The pharmacy manager making trans-action could not be processed.
Quality Requirements .The transaction must be processed less than two seconds.
3.4.3. Object Model
The pharmacy management system described in methodology of Data dictionary and
class diagram. In which different collection of data’s produce were supposed to
construct this pharmacy management system and the relationship of classes that
compose the system.
3.4.4. Data Dictionary
[- 25 -]
Table: working glossary for Pharmacy management system. Keeping track of
important termsand their definitionsensures consistency in thespecification
and ensures that developers use the languageof the client.
Medicine: Medicine is an entity in which recorded, deleted, updated in the
Pharmacy management system and finally saved into the system
Disk for re-access the data what done.
Pharmacy Manager the user of the system that have higher privilege to control over it.
Record, delete, update, and get report and other actions that
Implemented by the system is done by the pharmacy manager.
Patient: the customers in pharmacy who buy medicine from the doctor
Prescription. And get bill for that medicine.
Report: the generated document for medicines which store or include
Necessary information about the medicine that is sold in the week
End by indicating date and time.
Bill: the piece of paper which store information about single medicine
In which printed or saved into the system
Notification: An alerting message which notify to the user to take action for
Unavailable or low medicine in items.
[- 26 -]
3.3.4.1. Class Diagram
3.4. Dynamic Model
3.4.2. Sequence Diagram.
[- 27 -]
1. Sequence diagram for Login into the system
[- 28 -]
2. Add new medicine data.
[- 29 -]
3. Update medicine data.
[- 30 -]
4. Change login password
[- 31 -]
5. Generate Report
[- 32 -]
6. Get Information about pharmacy
7. Receive notification
[- 33 -]
8. Search Medicine
[- 34 -]
9. Prepare bill for medicine
10.See System instruction.
[- 35 -]
11.Delete medicine
[- 36 -]
3.4.5. Supposed user interface
1. Navigation Page
2. Login form
[- 37 -]
3. AdminMainPage
4. Glossary
1. Pharmacy Manager – Human who control the pharmacy management
system.
2. Pharmacy management system- a computer system that stores the
pharmacy data and retrieves necessary information about medicines
according to the user needs.
3. Sequence Diagram- a diagram which reprsents sequence of action that
human or system represents.
4. Use case- an action implemented by the computer system.
5. User interface- the computerized implementation of graphical user
interface that represents menu’s, frames and related components in one
6. Scenario- a short text description on the system function.

More Related Content

What's hot

Pharmacy management system
Pharmacy management systemPharmacy management system
Pharmacy management systemsudiahmad1
 
Pharmacy Management System Proposal
Pharmacy Management System ProposalPharmacy Management System Proposal
Pharmacy Management System Proposalsudiahmad1
 
Hospital management-system
Hospital management-systemHospital management-system
Hospital management-systemsam143143
 
Pharmacy management system
Pharmacy management systemPharmacy management system
Pharmacy management systemDeloarHossain9
 
Project black book TYIT
Project black book TYITProject black book TYIT
Project black book TYITLokesh Singrol
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management Systemidowume
 
Pharmacy management system by Asiqul Islam
Pharmacy management system by Asiqul IslamPharmacy management system by Asiqul Islam
Pharmacy management system by Asiqul IslamAshiQulIslam34
 
Hospital management system project
Hospital management system projectHospital management system project
Hospital management system projectHimani Chopra
 
Hospital Management System Project Report
Hospital Management System Project Report Hospital Management System Project Report
Hospital Management System Project Report Sarfaraj Alam
 
hospital management System
hospital management Systemhospital management System
hospital management Systemsabin kafle
 
Pharmacy Management System
Pharmacy Management SystemPharmacy Management System
Pharmacy Management SystemAI Publications
 
Online Medicine Store
Online Medicine StoreOnline Medicine Store
Online Medicine StoreRohit Mondal
 
PATIENT MANAGEMENT SYSTEM project
PATIENT MANAGEMENT SYSTEM projectPATIENT MANAGEMENT SYSTEM project
PATIENT MANAGEMENT SYSTEM projectLaud Randy Amofah
 
SRS for Online Medicine Ordering System
SRS for Online Medicine Ordering SystemSRS for Online Medicine Ordering System
SRS for Online Medicine Ordering SystemUmmeKalsoom11
 
Pharmacare - Pharmacy Management System
Pharmacare  - Pharmacy Management SystemPharmacare  - Pharmacy Management System
Pharmacare - Pharmacy Management SystemTanzil Ahmad
 
Online doctor appointment
Online doctor appointmentOnline doctor appointment
Online doctor appointmentAmna Nawazish
 
Canteen management system Documentation
Canteen management system DocumentationCanteen management system Documentation
Canteen management system Documentationrimshailyas1
 

What's hot (20)

Pharmacy management system
Pharmacy management systemPharmacy management system
Pharmacy management system
 
Pharmacy Management System Proposal
Pharmacy Management System ProposalPharmacy Management System Proposal
Pharmacy Management System Proposal
 
Hospital management-system
Hospital management-systemHospital management-system
Hospital management-system
 
HOSPITAL MANAGEMENT SYSTEM project report
HOSPITAL MANAGEMENT SYSTEM project reportHOSPITAL MANAGEMENT SYSTEM project report
HOSPITAL MANAGEMENT SYSTEM project report
 
Pharmacy management system
Pharmacy management systemPharmacy management system
Pharmacy management system
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
Project black book TYIT
Project black book TYITProject black book TYIT
Project black book TYIT
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management System
 
Pharmacy management system by Asiqul Islam
Pharmacy management system by Asiqul IslamPharmacy management system by Asiqul Islam
Pharmacy management system by Asiqul Islam
 
Hospital management system project
Hospital management system projectHospital management system project
Hospital management system project
 
Hospital Management System Project Report
Hospital Management System Project Report Hospital Management System Project Report
Hospital Management System Project Report
 
hospital management System
hospital management Systemhospital management System
hospital management System
 
Pharmacy Management System
Pharmacy Management SystemPharmacy Management System
Pharmacy Management System
 
Online Medicine Store
Online Medicine StoreOnline Medicine Store
Online Medicine Store
 
PATIENT MANAGEMENT SYSTEM project
PATIENT MANAGEMENT SYSTEM projectPATIENT MANAGEMENT SYSTEM project
PATIENT MANAGEMENT SYSTEM project
 
SRS for Online Medicine Ordering System
SRS for Online Medicine Ordering SystemSRS for Online Medicine Ordering System
SRS for Online Medicine Ordering System
 
Pharmacare - Pharmacy Management System
Pharmacare  - Pharmacy Management SystemPharmacare  - Pharmacy Management System
Pharmacare - Pharmacy Management System
 
Online doctor appointment
Online doctor appointmentOnline doctor appointment
Online doctor appointment
 
Canteen management system Documentation
Canteen management system DocumentationCanteen management system Documentation
Canteen management system Documentation
 
Problem statements
Problem statementsProblem statements
Problem statements
 

Viewers also liked

Viewers also liked (12)

Pharmacy Management System1
Pharmacy Management System1Pharmacy Management System1
Pharmacy Management System1
 
MEDICAL STORE MANAGEMENT SYSTEM
MEDICAL STORE MANAGEMENT SYSTEMMEDICAL STORE MANAGEMENT SYSTEM
MEDICAL STORE MANAGEMENT SYSTEM
 
E billing and invoice system
E billing and invoice systemE billing and invoice system
E billing and invoice system
 
Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Project
 
Hospital Information Management System 24092010
Hospital Information Management System 24092010Hospital Information Management System 24092010
Hospital Information Management System 24092010
 
Hospital Pharmacy: Lecture Four
Hospital Pharmacy: Lecture FourHospital Pharmacy: Lecture Four
Hospital Pharmacy: Lecture Four
 
Hospital Pharmacy: Lecture Three
Hospital Pharmacy: Lecture Three Hospital Pharmacy: Lecture Three
Hospital Pharmacy: Lecture Three
 
"Pharmacy system"
"Pharmacy system""Pharmacy system"
"Pharmacy system"
 
Introduction to hospital pharmacy
Introduction to hospital pharmacyIntroduction to hospital pharmacy
Introduction to hospital pharmacy
 
Hospital information system
Hospital information systemHospital information system
Hospital information system
 
Hospital Pharmacy
Hospital PharmacyHospital Pharmacy
Hospital Pharmacy
 
[PPT] Hospital management system - Quanta-his
[PPT] Hospital management system - Quanta-his[PPT] Hospital management system - Quanta-his
[PPT] Hospital management system - Quanta-his
 

Similar to Pharmacy management system Requirement Analysis and Elicitation Document

Rahel Pharmacy proposal last edit.pdf
Rahel Pharmacy proposal last edit.pdfRahel Pharmacy proposal last edit.pdf
Rahel Pharmacy proposal last edit.pdfRemadanMohammed
 
Phaemacy management system in php admin.pdf
Phaemacy management system in php admin.pdfPhaemacy management system in php admin.pdf
Phaemacy management system in php admin.pdfImmanImman6
 
hospital management system ppt
hospital management system ppthospital management system ppt
hospital management system pptdikshitak
 
Application of Computers in Pharmacy
Application of Computers in PharmacyApplication of Computers in Pharmacy
Application of Computers in PharmacyDr. Siddhi Upadhyay
 
HOSPITAL MANAGEMENT SYSTEMS: FEATURES, REQUIREMENTS AND BENEFITS
HOSPITAL MANAGEMENT SYSTEMS: FEATURES, REQUIREMENTS AND BENEFITSHOSPITAL MANAGEMENT SYSTEMS: FEATURES, REQUIREMENTS AND BENEFITS
HOSPITAL MANAGEMENT SYSTEMS: FEATURES, REQUIREMENTS AND BENEFITSwatercolorphotography
 
Pharmacy Management System Software.....
Pharmacy Management System Software.....Pharmacy Management System Software.....
Pharmacy Management System Software.....Chetu
 
Healthcare information systems
Healthcare information systemsHealthcare information systems
Healthcare information systemsMahmoud Shaqria
 
5 Mandatory Features for a Pharmacy Management System.pptx
5 Mandatory Features for a Pharmacy Management System.pptx5 Mandatory Features for a Pharmacy Management System.pptx
5 Mandatory Features for a Pharmacy Management System.pptxMocDoc
 
HMS Suryakant 1819067.pptx
HMS Suryakant 1819067.pptxHMS Suryakant 1819067.pptx
HMS Suryakant 1819067.pptxSuryaDutt3
 
How can behavioral health EHR help you?
How can behavioral health EHR help you?How can behavioral health EHR help you?
How can behavioral health EHR help you?Leigh-Ann Renz
 
how to write proposal
how to write proposalhow to write proposal
how to write proposalhassanmuude
 
Hospital management system 1819095.pptx
Hospital management system 1819095.pptxHospital management system 1819095.pptx
Hospital management system 1819095.pptxRakshyaPariyar1
 
APPLICATION OF COMPUTER IN HOPITAL PHARMACY.pptx
APPLICATION OF COMPUTER IN HOPITAL PHARMACY.pptxAPPLICATION OF COMPUTER IN HOPITAL PHARMACY.pptx
APPLICATION OF COMPUTER IN HOPITAL PHARMACY.pptxMonishaReddy31
 
HOSPITAL MANAGEMENT SYSTEM: FEATURES, REQUIREMENTS AND BENEFITS
HOSPITAL MANAGEMENT SYSTEM: FEATURES, REQUIREMENTS AND BENEFITSHOSPITAL MANAGEMENT SYSTEM: FEATURES, REQUIREMENTS AND BENEFITS
HOSPITAL MANAGEMENT SYSTEM: FEATURES, REQUIREMENTS AND BENEFITSwatercolorphotography
 
How does the e-prescribing Software benefit Pharmacy Management?
How does the e-prescribing Software benefit Pharmacy Management?How does the e-prescribing Software benefit Pharmacy Management?
How does the e-prescribing Software benefit Pharmacy Management?Shelly Megan
 
Hospital management software development.
Hospital management software development.Hospital management software development.
Hospital management software development.Techugo
 

Similar to Pharmacy management system Requirement Analysis and Elicitation Document (20)

Rahel Pharmacy proposal last edit.pdf
Rahel Pharmacy proposal last edit.pdfRahel Pharmacy proposal last edit.pdf
Rahel Pharmacy proposal last edit.pdf
 
Phaemacy management system in php admin.pdf
Phaemacy management system in php admin.pdfPhaemacy management system in php admin.pdf
Phaemacy management system in php admin.pdf
 
hospital management system ppt
hospital management system ppthospital management system ppt
hospital management system ppt
 
Application of Computers in Pharmacy
Application of Computers in PharmacyApplication of Computers in Pharmacy
Application of Computers in Pharmacy
 
HOSPITAL MANAGEMENT SYSTEMS: FEATURES, REQUIREMENTS AND BENEFITS
HOSPITAL MANAGEMENT SYSTEMS: FEATURES, REQUIREMENTS AND BENEFITSHOSPITAL MANAGEMENT SYSTEMS: FEATURES, REQUIREMENTS AND BENEFITS
HOSPITAL MANAGEMENT SYSTEMS: FEATURES, REQUIREMENTS AND BENEFITS
 
Pharmacy Management System Software.....
Pharmacy Management System Software.....Pharmacy Management System Software.....
Pharmacy Management System Software.....
 
Healthcare information systems
Healthcare information systemsHealthcare information systems
Healthcare information systems
 
5 Mandatory Features for a Pharmacy Management System.pptx
5 Mandatory Features for a Pharmacy Management System.pptx5 Mandatory Features for a Pharmacy Management System.pptx
5 Mandatory Features for a Pharmacy Management System.pptx
 
HMS Suryakant 1819067.pptx
HMS Suryakant 1819067.pptxHMS Suryakant 1819067.pptx
HMS Suryakant 1819067.pptx
 
Automated pharmacy propsal
Automated pharmacy propsalAutomated pharmacy propsal
Automated pharmacy propsal
 
How can behavioral health EHR help you?
How can behavioral health EHR help you?How can behavioral health EHR help you?
How can behavioral health EHR help you?
 
Applications of Computer Science in Pharmacy-1.pptx
Applications of Computer Science in Pharmacy-1.pptxApplications of Computer Science in Pharmacy-1.pptx
Applications of Computer Science in Pharmacy-1.pptx
 
CAP_unit III.ppt
CAP_unit III.pptCAP_unit III.ppt
CAP_unit III.ppt
 
how to write proposal
how to write proposalhow to write proposal
how to write proposal
 
Hospital management system 1819095.pptx
Hospital management system 1819095.pptxHospital management system 1819095.pptx
Hospital management system 1819095.pptx
 
devanshi ppt.pptx
devanshi ppt.pptxdevanshi ppt.pptx
devanshi ppt.pptx
 
APPLICATION OF COMPUTER IN HOPITAL PHARMACY.pptx
APPLICATION OF COMPUTER IN HOPITAL PHARMACY.pptxAPPLICATION OF COMPUTER IN HOPITAL PHARMACY.pptx
APPLICATION OF COMPUTER IN HOPITAL PHARMACY.pptx
 
HOSPITAL MANAGEMENT SYSTEM: FEATURES, REQUIREMENTS AND BENEFITS
HOSPITAL MANAGEMENT SYSTEM: FEATURES, REQUIREMENTS AND BENEFITSHOSPITAL MANAGEMENT SYSTEM: FEATURES, REQUIREMENTS AND BENEFITS
HOSPITAL MANAGEMENT SYSTEM: FEATURES, REQUIREMENTS AND BENEFITS
 
How does the e-prescribing Software benefit Pharmacy Management?
How does the e-prescribing Software benefit Pharmacy Management?How does the e-prescribing Software benefit Pharmacy Management?
How does the e-prescribing Software benefit Pharmacy Management?
 
Hospital management software development.
Hospital management software development.Hospital management software development.
Hospital management software development.
 

Recently uploaded

毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree ttt fff
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubaikojalkojal131
 
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10uasjlagroup
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptMaryamAfzal41
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVAAnastasiya Kudinova
 
306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social MediaD SSS
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfneelspinoy
 
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)jennyeacort
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case StudySophia Viganò
 
Mookuthi is an artisanal nose ornament brand based in Madras.
Mookuthi is an artisanal nose ornament brand based in Madras.Mookuthi is an artisanal nose ornament brand based in Madras.
Mookuthi is an artisanal nose ornament brand based in Madras.Mookuthi
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCRdollysharma2066
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...katerynaivanenko1
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Yantram Animation Studio Corporation
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一diploma 1
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证nhjeo1gg
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,Aginakm1
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfShivakumar Viswanathan
 

Recently uploaded (20)

毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
 
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis ppt
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
 
306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdf
 
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case Study
 
Mookuthi is an artisanal nose ornament brand based in Madras.
Mookuthi is an artisanal nose ornament brand based in Madras.Mookuthi is an artisanal nose ornament brand based in Madras.
Mookuthi is an artisanal nose ornament brand based in Madras.
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
 
Call Girls in Pratap Nagar, 9953056974 Escort Service
Call Girls in Pratap Nagar,  9953056974 Escort ServiceCall Girls in Pratap Nagar,  9953056974 Escort Service
Call Girls in Pratap Nagar, 9953056974 Escort Service
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdf
 

Pharmacy management system Requirement Analysis and Elicitation Document

  • 1. [- 1 -] Pharmacy Management System (Desktop Application) Requirement Analysis Document Prepared By: 1. Belew Godano 2.Bezuwork Jemaneh 3.Fentahun Assnakew 4.Habitamu Asimare 5.Hareg Gebrebrhan
  • 2. [- 2 -] Submitted to: Ins. Betsegaw Lemma Table of content page 1. Introduction…………………………………………………………………………………………….. 3 1.1. Purpose ………………………………………………………………………………………. 3 1.2. Scope………………………………………………………………………………………… 4 1.3. Objective…………………………………………………………………………………….. 4 1.4. Definition, acronyms, and Abbreviations…………………………………………………… 5 1.5. Reference…………………………………………………………………………………….. 6 1.6. Overview……………………………………………………………………………………… 6 2. Current system………………………………………………………………………………………… 6 3. Proposed system………………………………………………………………………………………. 7 3.1. Overview……………………………………………………………………………………… 8 3.2. Functional Requirments………………………………………………………………………… 8 3.3. Nonfunctional requirements………………………………………………………………….. 9 3.3.1. Usability………………………………………………….............................................. 9 3.3.2. Reliability………………………………………………………………………………. 9 3.3.3. Performance…………………………………………………………………………….. 9 3.3.4. Supportability……………………………………………................................................ 10 3.3.5. Implementation…………………………………………………………………………. 10 3.3.6. Interface…………………………………………………................................................ 10 3.4. System models……………………………………………….................................................... 10 3.4.1. Scenarios……………………………………………….................................................. 11 3.4.2. Use case model………………………………………………………………………… 14 3.4.3. Object Model………………………………………………………………………….. 24 3.4.3.1. Data dictionary…………………………………………………………….. 25 3.4.3.2. Class diagram………………………………………………………………. 26 3.4.4. Dynamic model……………………………………...………………………………… 26 3.4.5. User interfaces………………………………………………………………………… 36 4. Glossary………………………………………………………………………………………………. 37
  • 3. [- 3 -] 1.Introduction Now a day’s Information and communication technology (ICT) plays a great role in different fields or areas among thus Health care system belongs to this. This leads to various studies and researches being conducted to selected health care facilities. It is necessary to ensure a technologically appropriate, equitable, affordable, efficient, and environmentally adaptable and consumer friendly system, designed to fully utilize the ICT for the maximum benefit in the health care industry. Here computers have great relevant on storing data’s securely and ease access on them in short period of time. In order to exploit the ICT in health care system, Pharmacy management system is being build. Pharmacy management system is robust, integrated technology. Pharmacy management system deals with the maintenance of drugs and consumables in the pharmacy unit. The set-up of this pharmacy management system will ensure availability of sufficient quantity of drugs and consumable materials for the patient. This will enhance the efficiency of clinical work and ease patient’s convenience, bearing in mind that in Ethiopia is heading towards pharmaceutical care of patients. In addition, Pharmacy management system will be able to process drug prescription with ease. PMS (Pharmacy Management System) will design to detect drug interaction. In general, The Pharmacy management system is based on computer technology that gives service for users, managed by the pharmacist who give implementation of function relatively in effective times as well as will design for removing time wasting, saving resources, easy data access of the medicine, security on data input and data access by removing almost manual based system. 1.1 Purpose The pharmacy management system is built for the sake of ensuring effective and clear data saving and manipulating as well as neat work on the pharmacy medical products. This refers the pharmacy management system project highly minimize time and resource by which, searching the medicine data you can get the data in quickest time. And almost the resources are wise used since most actions are done on the pharmacy system. Some of the resources minimized include paper, manpower and related things. The other thing is for storing data’s in secure way.
  • 4. [- 4 -] A summarized list of drugs dispensed to patient can be viewed for monitoring purposes. Also PMS will be able to generate report on the list of drugs dispensed in the polyclinic for a given time period. And there is a message alert for the user if the stock holding quantity reaches a low level. Thus, the pharmacist will need to replenish the drugs. 1.2 Scope With the development of specific and potent synthetic drugs, the emphasis of the pharmacist’s responsibility has moved substantially towards the utilization of scientific knowledge in the proper use of modern medicines and the protection of the public against dangers that are inherent in their use. Pharmacists are employed in regulatory control and drug management, community pharmacy, hospital pharmacy, the pharmaceutical industry, academic activities, training of other health workers, and research. In all these fields, their aim is to ensure optimum drug therapy, both by contributing to the preparation, supply and control of medicines and associated products, and by providing information and advice to those who prescribe or use pharmaceutical products. 1.3 Objectives It is the user friendly application for Pharmacist which reduces the burden and helps to manage all sections of Pharmacy like Medicine management and Billing etc., which improve the processing efficiency. It deals with the automating tasks of maintaining of Bills. In Pharmacy, Billing management is the key process. Including safe data store about medicine as well as fast searching, delete and update of medicines. The pharmacy management system is easy for use so the user can do pharmacy actions without ambiguities. The main Objectives of the PMS is making the pharmacy organizations computerized by creating neat work through minimizing or eliminating wasting of time as well as removing the resources such as papers for data saving since know a days is paper based, decrease malfunctioned works on the medical usage by giving correct information on each medicine.
  • 5. [- 5 -] 1.4 Definitions, Acronyms and abbreviation Definitions User-friendly: Is the way that the built system is not ambiguous which is clear for using the created software interface for manipulating actions or tasks. In the other way the proposed system is designed for human likable components in color, font and other related things. Manual based system: The system that uses was paper based and arranged on the shelf through functionality of documents. Everything that is arranged, searched, updated and deleted is through humans only. In general manual based system is un-computerized system which is tedious in its data arrangement for efficient work. Pharmacist: The profession who have knowledge on the medicine usage, instruction for use those medicines for the particular diseases and other related things. Management system: A system in which manage, organize, formulate data’s through a technical data structure arrangement Billing: The way in which generating paper which store information about some specific data containing details explanation. Acronyms and abbreviations PMS- pharmacy management system. JDK- java development kit IDE- integrated development environment
  • 6. [- 6 -] 1.5 Reference - Prentice Object Oriented Software Engineering Using UML Patterns and Java 3rd 2012 - Cambridge.Press.Software.Modeling.and.Design.Feb.2011 1.6 Overview The pharmacy management system is built in order to replace manual based system to computerize. Here system is expected to be efficient, useful and affordable on implementing tasks that is order by the pharmacy manager. 2 current system The current Pharmacy system were manually base system which is almost all works on the pharmacy organization is accomplished by papers. Among thus Medicine data search in order to buy, audit, and other related works. And the other one is data security, the data’s can be accessed anyone who entered to the pharmacy house as friends, other Humans without the volunteer of the pharmacist. The pharmacists work in tedious situation because of the upper reasons. Not efficient on arrange medicine on the shelf meaning arrangement method is difficult to take in mind. In current system almost all pharmacies do not use computerized system but use computer for giving bills only for the sold medicine to the user. And use manual searching of medicine on shelf because of manual based system and there is nothing which gives alarm for the finished or sold medicine. Also there is a difficulty on store the data which wastes resources as well as time to retrieve the necessary data from the manually based data system. So generally the current system does not arrange medicine in systematic way, does not store the medicine appropriate data, security for the data is low, does not indicate how much medicine is needed and sold quickly and efficiently. The pharmacy system will implement by the pharmacy unit of the organization. At present, manual system is being utilized. This system requires the pharmacist to manually monitor each drug that is available in the pharmacy shelf. This involves manually entry
  • 7. [- 7 -] up on arrival of batches of drugs and upon drugs’ movement out of the unit, for example, dispensing to patients or product recall or loan to other clinics/hospitals. Upon a certain period such as month, the pharmacist is required to generate reports on the movement of drugs. This is to monitor the justification of ordering in order to replenish the already diminishing stocks. In addition, ordering of drugs is also being done manually. Significant amount of time is allocated for writing order as one needs to go through the stocks’ balance and rough estimate of the amount to order. This usually led to mistakes as one May over or under-order. Thus, in this aspect, the workload of a pharmacist increases. As a result, sometimes, patient care, in terms of counseling, is compromised due to time constraints. 3 Proposed System The pharmacy management system is design based on computer science students in order to illuminate the problem of the current system which provided by the system involved all the pharmaceutical employees of the pharmacy. This accessibility of the information will be great advantage as it reduced further medical errors associated with physicians and nurses. 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. Furthermore, the system eases the process of stock replenishment. On the other hand, PMS enables dispensation process. It stores all the physicians’ prescription of the patients. A summarized list of drugs dispensed to the patient can be viewed for monitoring purposes. With the proposed system, the pharmacist will be able to monitor the movement of the drugs with ease. The system is design to track the entry of refresh batches of drugs, be it upon orders from manufacture or loan from the hospital/clinics. It also monitors the drug’s movement history, thus leads to better inventory management of money allocated for the purchase of drugs. Compared to the current manual system, the implementation of Pharmacy management system will reduced the time spent for paperwork, leading to concentration on improving pharmaceutical care of patients, especially emphasis on patients’ counseling and patient medication monitoring. It will be greatly embraced by the pharmacy profession as it is one giant leap towards pharmaceutical care of patients.
  • 8. [- 8 -] 3.1 Overview The pharmacy management system provides functions on identify medication usages instruction, minimize human errors in medication safety, facilitate accessibility of drugs’ information and information management among employees, providing optimal drugs movement in pharmacy unit, enable reports with in significantly short period of time, despite simultaneous usage of database for the purpose stated above. The system will solve the problem of the current system by minimizing time wastage and reduce resources which simply change manual based system to computerized system. 3.2 Functional Requirments There are functions done by the system such as: store the necessary information of drugs, prepare bill for the medicine, give week reports, easily searching of medicine, working in two languages, Update, delete and save data’s of medicine. Generate report: the pharmacy management system generates report weakly on information about the drugs and it exports the information as output document. Store the necessary information of the drugs: The PS (pharmacy system) stores the detail information about each medicine including Actual name, formula of medicine and how it is importance and for which diseases is required. Since the information for each drug were required in some cases like the use of drugs, when use drugs and for whom is given. Searching Medicine and other Data’s: The PS has easily searching of medicine which shows in which shelf is put and the behavior of the medicine. The searching process is based on the name of the give data or the identification of the item. Here when the user search the item on search bar the related things were displayed in the screen and can select the actual item that the user needs. Alerting pharmacy Data’s in the system: Changing medicines to another because of medicine outdated, modifying the saved medicine data for incorrect data, deleting of data’s of the pharmacy can be done on the system. Support multi languages: The system supposed work on primarily in English and Amharic. So the user can use one of these languages. the purpose of the languages
  • 9. [- 9 -] were when the user is unfamiliar for the system he/she may change the language that he/she understood, simply it serve as a translator. The function what the system do is  Store Medicine data’s  Search Medicine data effectively  Update, delete, and Edit medicine information  Generate report on medicine  Prepare bill for the medicine  Gives navigation or information for pharmacy organization  Give alert for the user when medicine item is low  Changing login password  Have the system document how to use the system  3.3 Non functional Requirments This pharmacy management system is able to operate in the following characteristics.  Usability: Any familiar in using windows operation can operate the system since it have user friendly user interface. Which have the instruction menu’s how to use it which self directive application then can be used the system without ambiguity.  Reliability: The pharmacy system is available based on the user needs, can work properly, and do transactions efficiently including safe data management of the pharmacy. For invalid and malfunctioned operation the system will restart in order to prevent data loose as well as safe operation within 5 seconds. The pharmacy system is password protected to change things on the system. Here the pharmacist manager control over the system by login to the pharmacy system. Any user can’t use the system but the guest user can see on general properties of the pharmacy and medicines without password. As result data is protected and controlled by only the administrator.  Performance: The pharmacy management system operates its function in small amount of time which is less than two seconds and can be accessed by one user at a time or concurrently. To access the user must first login to the system which must have the pharmacy system privileged and also the system can store data up to 40 GB
  • 10. [- 10 -] data. When the system may be busy due to malfunction operation it may wait up to one minute other ways the pharmacy system restarts. User interface: the user interface is friendly which is easy to use. And having attractive frame structure which is prepared in assumption with other related systems. Also the user can change him/her user favorite interfaces that Is available in the system. Operation: the pharmacy management system is operated and controlled by the pharmacy manager for safe work.  Supportability: This pharmacy management system operates in any version of windows operating system. Such as windows xp, windows 2003, windows 7, windows 8 and other related versions. The system can be easily maintained by the manager of the pharmacy system by using the prepared documents of the system for easy maintenance. Other ways it is maintained by the system developers for corrective and other heavy problems.  Implementation :The system is implemented in Intel(R) Core(TM) i3 processor with 2 GB RAM,32 bit computer. And it is implemented through testing on both Black and White testing. The language we use implement the system is Netbeans IDE, JDK, MYSQL database. 3.4 system Models The pharmacy management system is based different model view to represent the system in understandable way such as in scenarios, use case models, object models, Activity diagrams, and sequence diagrams. 1.1.1.Scenarios The pharmacy management system registers medicine, store on the database again accessed when needed, remove when obsolete, modified when additional information is exist, Export reports for weekly sold medicine, altering when medicine items are low, billing for sold medicine.
  • 11. [- 11 -] Scenario 1: The pharmacy manager and the customer can get information on the pharmacy by navigating the pharmacy management system. From the system page can see about the Medicine sell on the pharmacy, about the organization of the pharmacy including basic information. Through this the pharmacy management system can display different information about the organization effectively and efficiently in short period of time. Scenario 2: The pharmacy manager can control over the system such as record medicine information store on the system and again retrieve for data see, delete, update, and print also the pharmacy system controller can see reports on the medicine in weekly, and monthly as the user needs this is all about the function done by the system and do the pharmacy manager. The following is a scenarios explain more. Scenario name: GetInformationAboutPharmacy Actors: -Pharmacy manager, Customer Flow of Event: 1. The pharmacy manager initiates the system. 2. The system displays the first page. 3. The first page consists of menu’s Medicine , and About pharmacy 4. The customer or the pharmacy manager enters Medicine menu 5. System displays the medicine available on the pharmacy with cost and purpose. 6. The customer or the pharmacy manager enters About pharmacy 7. System displays about the organization services and establishment. Scenario1: Get information for pharmacy scenario for PMS
  • 12. [- 12 -] Scenario name: changeMedicineData Actors: -Pharmacy manager Flow of Event: 1. The pharmacy manager initiates the system. 2. The system displays the first page. 3. The first page consists of menu’s Medicine , and About pharmacy and login Menu’s 4. the pharmacy manager enters login menu 5. the system displays login form to enter the username and password. 6. The pharmacy manager prompts username and password on available fields that the system displays. 7. The system displays Main admin page. 8. Go on the settings and change Medicine Data 9. Save the changes Scenario2: Change Medicine Data scenario for PMS Scenario name: getNotificationOnMedicine Actors: -Pharmacy manager Flow of Event: 1. The pharmacy manager initiates the system. 2. The system displays the first page. 3. The first page consists of menu’s Medicine , and About pharmacy and login Menu’s 4. the pharmacy manager enters login menu 5. the system displays login form to enter the username and password. 6. The pharmacy manager prompts username and password on available fields that the system displays. 7. If there is low medicine items the system displays alert Scenario3: getNotificationOnMedicine scenario for PMS
  • 13. [- 13 -] Scenario name: ChangeLoginPassword Actors: -Pharmacy manager Flow of Event: 1. The pharmacy manager initiates the system. 2. The system displays the first page. 3. The first page consists of menu’s Medicine , and About pharmacy and login Menu’s 4. the pharmacy manager enters login menu 5. the system displays login form to enter the username and password. 6. The pharmacy manager prompts username and password on available fields that the system displays. 7. The pharmacy manager go on settings 8. Enter the change password menu 9. enter the old password 10.enter the new password 11.re-enter the new password 12.Then press the change login button. Scenario4: getNotificationOnMedicine scenario for PMS
  • 14. [- 14 -] 3.4.2 Use case model
  • 15. [- 15 -] 1. Use case description for Login To System Use case name Login to System Summary System validates the user Actor the Pharmacy Manager Precondition the login page must be displayed Main sequence: 1. The pharmacy manager going to the login menu and click on it. 2. System prompts the user for username and password 3. The pharmacy manager inserts username and password to the fields. 4. System checks the username and password. 5. If the input were valid value then system will display general system of the pharmacy system. Alternative sequence: Step 5: if the username or password is not correct, the System displays an Error message. And prompts for the correct username and password. Step 5: if the user tries to insert username and Password three times Without restarting the System it will close. Step 1-4: if the user clicks on cancel, the systemwill go on the pharmacy Navigation page. Post condition: username and password of the user is Validated. 2. Use case description for Info about pharmacy
  • 16. [- 16 -] Use case name GetInfoAboutPharmacy Summery Makes the user to understand about the pharmacy. Participating Actors PharmacyManager, Customer Flow of event 1. The pharmacy manager initiates the system. 2. The system displays the first page. 3. The first page consists of menu’s Medicine , and About pharmacy 4. The customer or the pharmacy manager enters Medicine menu 5. System displays the medicine available on the pharmacy with cost and purpose. 6. The customer or the pharmacy manager enters About pharmacy 7. System displays about the organization services and establishment. Alternative sequence Step 5-7: if the user enters cancel the pharmacy management system will Stop the operation. Entry condition The pharmacy manager system must be on process or opened. Exit condition .The pharmacy manager making Transaction could not be processed. Quality Requirements .The transaction must be processed less than two seconds. 3. Use case description for Add New Medicine Data Use case name AddNewMedicineData Summery successfully record new medicine data Actor Pharmacy Manager
  • 17. [- 17 -] Dependency include login into the system Flowof event 1. The pharmacy manager login into the system. 2. Go to the system settings and menus. 3. Select on new medicine record option. 4. The system display record form 5. Then the pharmacy manager fills the form that the medicine data has. 6. Then save the medicine that fills in step 5. 7. System checks the data entered whether correct or not 8. If the data’s input were correct then system saved it into the disks. Alternative sequence Step 7: If the input form have error the system displays “Saving error” message Step 1-7: if the user enters cancel the pharmacy management system will Stop the operation. Entry condition The pharmacy manager system must Be on process and login to the system. Exit condition .The pharmacy manager making transaction could not be processed. Quality Requirements .The transaction must be process less than two seconds. 4. Use case description for Update Medicine Data Use case name UpdateMedicineData Summery successfully updated medicine data Actor Pharmacy Manager Dependency include login into the system Flowof event
  • 18. [- 18 -] 1. The pharmacy manager login into the system. 2. Go to the system settings and menus. 3. Select on medicine records option. 4. The system display the available medicines that is recorded before 5. Then the pharmacy manager selects the medicine that he/she wants update. 6. Then press the update from available options. 7. The system displays the medicine data that is recorded before. 8. The pharmacy manager change the data that displayed in the form 9. Save the updated fill form. 10. System checks the data entered whether correct or not 11. If the data’s input is correct then system saved it into the disks. Alternative sequence Step 10: If the input form have error the system displays “Updating error” message Step 1-10: if the user enters cancel the pharmacy management system will Stop the operation. Entry condition The pharmacy manager system must be on process and login to the system. Exit condition .The pharmacy manager making transaction could not be processed. Quality Requirements .The transaction must be process less than two seconds. 5. Use case description for Delete Medicine Data Use case name DeleteMedicineData Summery successfully updated medicine data Actor Pharmacy Manager Dependency include login into the system Flowof event
  • 19. [- 19 -] 1. The pharmacy manager login into the system. 2. Go to the system settings and menus. 3. Select on medicine records option. 4. The system display the available medicines that is recorded before 5. Then the pharmacy manager selects the medicine that he/she wants to delete. 6. Then press the delete from available options. 7. If the system can successfully delete then displays the message “successfully deleted”. 8. The system removes the medicine data form disk. Alternative sequence Step 7: If the system cannot successfully delete the medicine then system displays “not delete” message Step 1-7: if the user enters cancel the pharmacy management system will Stop the operation. Entry condition The pharmacy manager system must Be on process and login to the system. Exit condition .The pharmacy manager making transaction could not be processed. Quality Requirements .The transaction must be process less than two seconds. 6. Use case description for Receive notification Use case name ReceiveNotificationForEachMedicineData Summery Giving alert for low medicines in time Actor Pharmacy Manager Dependency include login into the system Flowof event
  • 20. [- 20 -] 1. The pharmacy manager login into the system. 2. System checks for the medicine items 3. If medicine items are less than 5 then system displays the message by indicating The medicine “Medicine Name + is Running out please add.” Alternative sequence Step 3: If the system silent no message for the user 7. Use case description for change login password Use case name ChangeLogin Summery change password for system successfully. Actor Pharmacy Manager Dependency include login to the system Flowof event 1. Include login to the system 2. The pharmacy manager navigate settings 3. the pharmacy manager select change password 4. the system displays change password form. 5. enter the old password 6. enter the new password 7. re-enter the new password 8. Then press the change login password option. 9. If old password and new password entry were valid then system changes the login password. Alternative sequence Step 9: If the input old password is notcorrect then systemdisplays “Error in changing password” message
  • 21. [- 21 -] Step 9: if the input for new password did notmatch then system displays “Error in changing password” message Step 1-8: if the user enters cancel the pharmacy management system will stop the operation. Entry condition pharmacy manager system must be login to the system. Exit condition .The pharmacy manager making trans-action could not be processed. Quality .The transaction must be processed less Than two seconds. 8. Use case description for prepare bill for medicine Use case name PrepareBill Summery Give Bill for sold medicine Actor Pharmacy Manager Dependency include login into the system Flowof event 1. The pharmacy manager login 2. The pharmacy manager use option prepare bill. 3. The system displays bill form 4. The pharmacy manager fill the form 5. The pharmacy manager use option either saves or prints. 6. If the pharmacy manager press on these options 7. System checks weather the input data were correct or not 8. If it is correct the system saves into the disks if the bill maker press on option saves and sends to printer if bill maker were use option print bill. 9. The system closes the bill form.
  • 22. [- 22 -] Alternative sequence: Step 7: If the input data is not correct then system displays “Error in preparing bill” message Step 1-8: if the user enters cancel the pharmacy management system will stop the operation. Entry condition The pharmacy manager system must be on process and login to the system. Exit condition .The pharmacy manager making trans-action could not be processed. Quality Requirements .The transaction must be processed less than two seconds. 9. Use case description Search Medicine Data Use case name PrepareBill Summery Display the searched medicine data efficiently Actor Pharmacy Manager Dependency include login into the system Flowof event Flowof event 1. The pharmacy manager login to the system 2. The pharmacy manager use option of the search medicine. 3. Click on search medicine. 4. Prompt the name of the medicine or the identification of the medicine. 5. Press GO button to see the data of medicine 6. If exist it display on the screen Alternative sequence:
  • 23. [- 23 -] Step 6: If the medicine data is not available then system displays “Not exist” message Step 1-8: if the user enters cancel the pharmacy management system will stop the operation. Entry condition The pharmacy manager system must be on process and login to the system. Exit condition .The pharmacy manager making trans-action could not be processed. Quality Requirements .The transaction must be processed less than two seconds. 10. Use case description Sea How to use the system Use case name SeeHowToUseTheSystem Summery Give brief Document for the user Actor Pharmacy Manager Dependency include login into the system Flow of event 1. The pharmacy manager login to the system 2. The pharmacy manager use option of the “about” then “Help”. 3. Click on what the user to know how to use the system. 4. The system displays the manual for the user. Entry condition The pharmacy manager system must be on process and login to the system. Exit condition .The pharmacy manager making trans-action could not be processed. Quality Requirements .The transaction must be processed less than two seconds.
  • 24. [- 24 -] 11. Use case description get report on medicine Use case name GetReportOnMedicine Summery gives summarized report about sold medicine in the week end. Actor Pharmacy Manager Dependency include login into the system Flow of event 1. The pharmacy manager login to the system 2. The pharmacy manager use option of the “report”. 3 press on reports. 4. The system displays the summarized document. Entry condition The pharmacy manager system must be on process and login to the system. Exit condition The pharmacy manager making trans-action could not be processed. Quality Requirements .The transaction must be processed less than two seconds. 3.4.3. Object Model The pharmacy management system described in methodology of Data dictionary and class diagram. In which different collection of data’s produce were supposed to construct this pharmacy management system and the relationship of classes that compose the system. 3.4.4. Data Dictionary
  • 25. [- 25 -] Table: working glossary for Pharmacy management system. Keeping track of important termsand their definitionsensures consistency in thespecification and ensures that developers use the languageof the client. Medicine: Medicine is an entity in which recorded, deleted, updated in the Pharmacy management system and finally saved into the system Disk for re-access the data what done. Pharmacy Manager the user of the system that have higher privilege to control over it. Record, delete, update, and get report and other actions that Implemented by the system is done by the pharmacy manager. Patient: the customers in pharmacy who buy medicine from the doctor Prescription. And get bill for that medicine. Report: the generated document for medicines which store or include Necessary information about the medicine that is sold in the week End by indicating date and time. Bill: the piece of paper which store information about single medicine In which printed or saved into the system Notification: An alerting message which notify to the user to take action for Unavailable or low medicine in items.
  • 26. [- 26 -] 3.3.4.1. Class Diagram 3.4. Dynamic Model 3.4.2. Sequence Diagram.
  • 27. [- 27 -] 1. Sequence diagram for Login into the system
  • 28. [- 28 -] 2. Add new medicine data.
  • 29. [- 29 -] 3. Update medicine data.
  • 30. [- 30 -] 4. Change login password
  • 31. [- 31 -] 5. Generate Report
  • 32. [- 32 -] 6. Get Information about pharmacy 7. Receive notification
  • 33. [- 33 -] 8. Search Medicine
  • 34. [- 34 -] 9. Prepare bill for medicine 10.See System instruction.
  • 35. [- 35 -] 11.Delete medicine
  • 36. [- 36 -] 3.4.5. Supposed user interface 1. Navigation Page 2. Login form
  • 37. [- 37 -] 3. AdminMainPage 4. Glossary 1. Pharmacy Manager – Human who control the pharmacy management system. 2. Pharmacy management system- a computer system that stores the pharmacy data and retrieves necessary information about medicines according to the user needs. 3. Sequence Diagram- a diagram which reprsents sequence of action that human or system represents. 4. Use case- an action implemented by the computer system. 5. User interface- the computerized implementation of graphical user interface that represents menu’s, frames and related components in one 6. Scenario- a short text description on the system function.