





























Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
hdgjdf ydhgggggggg gduyyutryye
Typology: Slides
1 / 37
This page cannot be seen from the preview
Don't miss anything!






























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.
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
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.
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.
information about the drugs and it exports the information as output document.
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.
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.
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.
and Amharic. So the user can use one of these languages. the purpose of the languages
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.
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.
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.
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.
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.
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.
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
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.
3.4.2 Use case model
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
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
Dependency include login into the system Flowof event
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.
Use case name UpdateMedicineData Summery successfully updated medicine data Actor Pharmacy Manager Dependency include login into the system Flowof event
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.
Use case name ReceiveNotificationForEachMedicineData Summery Giving alert for low medicines in time Actor Pharmacy Manager Dependency include login into the system Flowof event
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