Vous êtes sur la page 1sur 10

1.

Problem Statement
1.1 Calculation of bill: Some time employee calculates the bill incorrect and
that’s why problem create such that customer is going unhappy or we lot
of loss. We have no correct record of that sale.

1.2 Drugs or Medicine Information: If manager hire new employee then


he/she have no idea about medicine such that place of medicine, price etc.

1.3 Drugs or Medicine Description: Manager face problem when he


wants to connect a company because sometime company data not found
or he has loss. So, in this system we manage the all company data for easily
access.

1.4 Medicine Stock Management: We have no idea about expiry date


and amount of medicine because we check manually.

1.5 Demanded Medicine: In manually system we cannot determine that


medicine which have highly demand from customer and highly sale
medicine.

2. Functional Requirements:
2.1 User Functional Requirements: Pharmacy management system have
functions and their functionality is that store the important information
about medicine, create bill for the medicine, searching of medicine,
working in two languages, update, delete and save data of medicine.

2.1.1 Generate report: The Pharmacy management system


generates report weekly about the drugs and medicine.

2.1.2 Store the necessary information of the drugs: The


Pharmacy management system stores the all-important
information about each medicine or drugs.

2.1.3 Store Drugs Description: The Pharmacy Management


System also store the drugs description in which company and all
necessary information about company.
2.1.4 Search Drugs: The Pharmacy management system has
easily searching of medicine and shows the shelf number, price,
quantity and usage of that medicine.

2.1.5 Search Drugs Description: This module only uses for


admin or manager. So, Manager can also search about drugs
company name and all necessary information about company.

2.1.6 Alerting Drugs Data: When the medicines coming to


expiry date, update the data of medicine and delete date of
medicine then the alert message display according to the specific
medicines.

2.1.7 Generate Bill Report: Bill report generate base on every


customer and little bit difference in bill report for admin such that
report extension type difference and some other calculation
relative to medicine.

2.1.8 Support Multi Languages: The Pharmacy management


system work on two languages English and Urdu. So, if the user
unfamiliar to one language then user change the language.

2.1.9 Login/Logout to Account: In Pharmacy Management


System there are two types of account employee and admin. So
admin and employee have different approach for using the system.

2.1.10 Change Login Password: Users (employee and admin)


change the login password when they want and secure account but
employee cannot change the login password without permission
of admin.

2.1.11 Forget Login Password: Users (employee and admin) if


forget the login password then get back the account from some steps.
But employee and admin authentication fully different.
2.2 System Function Requirements: Pharmacy management system
have functions and their functionality is that store data about medicine, create
bill, searching, working in two languages, update, delete etc. But on the other
hand, there are checks on data fields and different access according to type of
users.

2.2.1 Generate Report:


• In Pharmacy Management System, every sale record save on
the database table and table name is weeklyReport.
• In the account of user there are link in navigation bar below
the slider for medicine search in home page. Click this link then
user goes to next page there show a search bar on the left top
and on the right top website logo. Search text box width is
200px, height 50px, type search and search button position on
the left side of search bar and search button type submit.
• Below this header, table of medicine display in which name,
price, quantity, place, company name shows and link for add to
purchase of each medicine. Add button type is button.
• User asked to customer, for required medicine and search then
click the add button of that medicine then other and other and
so on.
• User click on add button then medicine price and name add to
a report and on the other hand there is option for removing the
medicine from the report. This is removed button.
• In last, every medicine adds to a report and this report data
store in the data base table name weeklyReport and report
build in pdf format in employee account. this report print out
for customer and also send to admin account if employee deal
with customer.
• In admin account report generated both pdf and docx format.
• Admin can also delete report from record or not but employee
cannot.
• Then all report of weekly generate the one report on the end
of weekend for all sum up of price and list of medicine and
other calculation such that how many sales, profit and loss. In
weekly report also describe the which medicine highly
demanded in this week and what type disease spread etc.
• This report is only for admin because related to employee there
are no information in this report.
2.2.2 Alerting Drugs Data:
• In Pharmacy Management System, we store the all information
about medicine in the database table and table name is
MDInfo, such that medicine name, price, quantity, company
name, place, expiry date, purchase date.
• Only Admin have permission to store the data of medicine.
• But alerting about drugs are both employee and admin. Some
specific drugs are in knowledge of admin then alert notification
sometimes different for employee.
• Go to the website page by using URL or a specific link that has
been provided You will see there about all the information
about the website, for example logo of the company , sliders
that shows the pictures of medicines, search bar to search the
medicine etc., if you are admin OR employee and you want to
login to your account then click on the login button that will be
shown on the right corner of your screen.
• You will see the login page where you will enter the required
information and login to your account.
• You will enter your ID or Email which contain Email type and
then enter your password that type will be password and the
password should be greater than eight words which contain
numbers and alphabets only, special character and spaces are
not allowed.
• After login in account user (employee and admin) goes to main
page and in the header, user see the notification icon.
• Notification can be only appearing when any medicine goes to
out of date means medicine meets expiry date but some
specific medicine notification can be appearing only admin
account.
• Notification can also be appearing when medicine quantity
decreases and we can apply check that if twenty sample
remaining of that medicine then show the notification but
some specific medicine notification can be appearing only
admin account.
2.2.3 Bill Report:
• In Pharmacy Management System, every sale record save on
the database table and table name is weeklyReport.
• In the account of user there are link in navigation bar below
the slider for medicine search in home page. Click this link then
user goes to next page there show a search bar on the left top
and on the right top website logo. Search text box width is
200px, height 50px, type search and search button position on
the left side of search bar and search button type submit.
• Below this header, table of medicine display in which name,
price, quantity, place, company name shows and link for add to
purchase of each medicine. Add button type is button.
• User asked to customer, for required medicine and search then
click the add button of that medicine then other and other and
so on.
• User click on add button then medicine price and name add to
a report and on the other hand there is option for removing the
medicine from the report. This is removed button.
• In last, every medicine adds to a report and this report data
store in the data base table name weeklyReport and report
build in pdf format in employee account. this report prints out
for customer and also send to admin account if employee deal
with customer.
• In admin account report generated both pdf and docx format.
• Admin can also delete report from data record or not but
employee cannot.

2.2.4 Change Login Password:


• In Case of Admin, go to the website page by using URL or a
specific link that has been provided. You will see there about all
the information about the website, for example logo of the
company, sliders that shows the pictures of medicines, search bar
to search the medicine etc., if you are admin OR employee and you
want to login to your account then click on the login button that
will be shown on the right corner of your screen.
• You will see the login page where you will enter the required
information and login to your account.

• You will enter your ID or Email which contain Email datatype and
then enter your password that datatype will be password and the
password should between minimum 4 and maximum 8 words
which contain numbers and alphabets only, special characters and
spaces are not allowed.

• The home page of the website will be open, if you are admin then
you will see all the information about medicine descriptions.

• You want to change your password then go to your profile and


click on change password (your password should between
minimum 4 and maximum 8 words which contain numbers and
alphabets only, special characters and spaces are not allowed)
there will be two options, first is to change the employee password
and second is to change your(admin) password, if you want to
change your password then select first option.

• There will be four text boxes are shown, in first box you will be
enter your old password which data type will be password. This
password will be check by database, if your password is correct
then goes to the next step, In next step you will enter new
password which data type is password and In third box you will
enter again your new password to confirmation, if your new
password and confirm password will be same then, In fourth box
You will enter the code of website.

• Finally click on OK button which datatype is submit.

• In Case of Employee, if you are employee then you cannot be


able to change the password, if you want to change the password
then you should to inform your admin to change your account
password by clicking the option of change password.

• After clicking on change password, there will be shown two


options, first option send notification to admin to change your
password and admin will change your password, second option is
to get code by admin to change the password, admin sent you a
code and you will enter this code on code box, if your code is
correct then you can change your password.

• If you click on first option then admin change your password and
there will be shown 3 boxes which datatype will be password, In
first box admin enter the new password, In second box admin type
again that password to confirmation, in third box admin give the
website code and then click on OK button which datatype will be
submit.

• if you click on second option then a notification will be


appearing. you will receive a code by admin to change the
password. There will be 3 boxes are shown, first is for code (the
code that send by admin), second is to enter new password and
third re-enter the password.

• Finally click on OK button which datatype is submit.

2.2.5 Forget Login Password:


• In Admin Case: Go to the website page by using URL or a
specific link that has been provided You will see there about all
the information about the website, for example logo of the
company , sliders that shows the pictures of medicines, search
bar to search the medicine etc., if you are admin OR employee
and you want to login to your account then click on the login
button that will be shown on the right corner of your screen.

• You will see the login page where you will enter the required
information and login to your account.

• You will enter your ID or Email which contain Email datatype


and then enter your password that datatype will be password
and the password should between minimum 4 and maximum 8
words which contain numbers and alphabets only, special
characters and spaces are not allowed.

• Now the user name or ID and password will be checks by the


database either it is correct or nor, if it is correct then your
account will be open, if your password is wrong then you will
be trying again, here if you not remember your password then
click on forget that is shown below the password box.

• When click on forget then there will be a new page open, In this
page, there are some confirmations that you fill to recover your
account.

• There will be three boxes are shown to confirmation, In first


you will enter the website code, this code will check by
database if this code is correct then In second box you will enter
new password, and in third box you will re-enter the password.

• finally, you click on OK button that datatype is submit.

• In Case of Employee, If you are employee and you forgot your


password and wants to recover your account then you cannot
recover without the permission of admin.

• Go to the website page by using URL or a specific link that has


been provided You will see there about all the information
about the website, for example logo of the company , sliders
that shows the pictures of medicines, search bar to search the
medicine etc., if you are admin OR employee and you want to
login to your account then click on the login button that will be
shown on the right corner of your screen.

• You will see the login page where you will enter the required
information and login to your account.

• You will enter your ID or Email which contain Email datatype


and then enter your password that datatype will be password
and the password should between minimum 4 and maximum 8
words which contain numbers and alphabets only, special
characters and spaces are not allowed.

• Now the password will be checks by the database either it is


correct or nor, if it is correct then your account will be open, if
your password is wrong then you will be trying again, here if
you not remember your password then click on forget word
that is shown below the password box.
• By clicking forget this will take a new page and send a message
to admin to recover your account, now the admin will recover
your account.

• If admin gives you permission to recover it by yourself, then


he sends you a code, you enter in the code box, if code is
correct then next step is to enter a new password, and re-
enter this password again at next step to confirm, at last click
on OK button.

• After filling all the confirmations, your account will be


recovering.

2.2.6 Support Multi language:


• The system has to work on multiple languages. Like English and
Urdu .so the user can use one of these languages. the purpose
of the languages is when the user is unfamiliar for the system
he/she may change the language so he/she can understand.
• It is easy for the user to understand everything in their own
language.
• People who are literate in Urdu language can also use this.
medicines and other items can be entered in Urdu and English
language simultaneously.
• Also, Software can be operated in Urdu or English at the same
time.
• Some users may choose to run software in Urdu language while
other users of the same organization may set English as their
preferred language.
• Now this may help every customer to use the software in their
own language.
3. Non-Functional Requirements:
3.1 User Non-Functional Requirements: The pharmacy management
system Is able to work on the following characteristics.

3.1.1 Usability: Friendly user interface and understandable


working.

3.1.2 Reliability: The Pharmacy management system have


functions and the working of these function should be normal like
login, transaction and medicine data show etc.

3.1.3 Performance: The Pharmacy management system


performance calculate on the base of working if function
processing takes less time, storage of data, login to id then
performance very well.

3.1.4 Supportability: The Pharmacy management support all


version of windows like xp, 7, 8, 8.1, 10.

3.1.5 Operation: The Pharmacy management system is operated


and controlled by the manager of pharmacy.

3.2 System Non-Functional Requirements:


3.2.1 Supportability:
• For the medicines stock management, the pharmacist must
check it manually and no warning message for the medicine
that decrease to finish.
• So, PMS provide the advantage to setup the process in
selecting and alert program to warn about medicine stock.
• This is also important to determine the medicines that are
demanded more from the customer so that the pharmacist
can be prepared to order more for that type of

Vous aimerez peut-être aussi