Functional and Non-Functional Requirements
Functional and Non-Functional Requirements
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
have 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.
Functional Requirements
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 of medicine.
Generate report:
The pharmacy management system generates report weakly on information about the drugs and it
exports the information as output document.
were when the user is unfamiliar for the system he/she may change the language that
Non-functional Requirements
Usability:
Any familiar in using windows operation can operate the system since it has 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 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.