Professional Documents
Culture Documents
2021-2022
MENOUFIA UNIVERSITY
SECOND YEAR
2021-2022
No Name Section
.
1 Menna Samy Mohamed Emam.
Planning
Project Identification
Project Name :
Pharmacy
Current Problem :
Business Need:
1. improving pharmacists efficiency
2. Improving patient health outcomes.
3. Preventing medicine fraud.
4. save effort and money.
5.improve access to info.
Business
Requirements:
1.Know the available and non-existent medicines
2.Knowing about expired medicines
3.Easily know where the medicine is
Business Value:
1.60% improve services for the needs.
2.increase sales by enabling existing customers to purchase modern medical tools and
supplies as well as reaching new customers in need of rare medicines not available in the
market.
3.150000 $ cost saving.
4.40% decrease the usage of paper and records.
Special Issues or
Constraints:
1.Deadline in 1/march/2021
2.System must be difficult to penetrate.
3.system must be secure
Feasibility Analysis
Technical Feasibility :
1.Familiarity with technology
● SQL server
● JAVA
2.online access
Economic Feasibility :
1. The development costs of the system will be 150,000 $
2. Annual profit 5%
Organizational Feasibility :
1. Clients and patients: The system will save time for them and will not make them need to go
to the pharmacy and with the system they will know what they want.
2. The working manager in the pharmacy: By using the system, it will make it easier for her to
work and increase sales, and not to deal directly with customers and patients.
3. This system may prevent these customers from losing to archive many of our products and
may provide us with the opportunity to sell these customers from our stock of supplies.
Time Estimation
Tasks Identification
Name of Task System Request
Start Date 1/10/2021
End Date 2021/10/3
Person assigned to task Mostafa Mohamed Soliman AboAli
Priority High
Resources Needed Microsoft Word
Estimated Time 5 Days
Actual Time 3 Days
Name of Task Feasibility Study
Start Date 1/10/2021
End Date 4/10/2021
Person assigned to task Mostafa Magdy Abd Elraof Hekal
Priority High
Resources Needed Microsoft Word
Estimated Time 6 Days
Actual Time 4 Days
Priority High
Resources Needed Google Forms
Estimated Time 4 Days
Actual Time 3 Days
3-What are some of the improvements you would like to see in the way invoices are
processes?
● It caught my attention that the company allocates a small part of the money to the bills, so I think it is
necessary that we must provide a larger part of the company’ s money funds to improve the way it handles
bills, where it is possible that we allocate part of the company’ s money to make android applications that take
care of bills and how to improve them.
4-What do you think about the way invoices are currently processed?
● I see it good, but allow me to add it after the notes. If we look at the current situation in the world, we will see
that technology alone is controlling. Therefore, we can make dealing with the problem of bills with technology
where it is not possible to provide some graduates of computers and information for the manufacture of
applications dedicated only to dealing with bills through payment and so on.
5-What information do you have about the current status of the chain of
pharmacies that we own?
● In fact, I entered the official pages of the chain of pharmacies you have on the official website on
Facebook and social media, and I learned a lot of information about the current status of the chain,
including that the chain has many branches in many governorates and it is one of the largest
companies in terms of employment and in terms of availability medicines, medical supplies and
cosmetics.
6-Why do you want to become a pharmacist?
Pharmacy is a job that pays well. This question tests why applicants would want to be a pharmacist,
interviewer: Said.
Purpose of Interview: Understand reports on system of pharmacy by the current system. Determine
information requirements for a future system.
Summary of Interview: Examples of the reports on the current pharmacy project are attached to this report.
Unused and missing information is recorded in the reports.
The two biggest problems in the current system are:
1. The unclear router is the same as the problem is the largest problems facing the pharmacist in the
pharmacy, but it is almost all pharmacists who have experienced this problem as many times during their
pharmacist work, and may be the problem of them in a daily basis, and we do not know that some
solutions to this problem.)
2. Exchange of alternative drugs: The pharmaceutical assistant responsible for the exchange of alternative
medicines, but the pharmacist itself, for this Pharmacy must be defined alternative medicines.
1.
Open Items:
Get current employee roster report from Mostafa Magdy.
Schedule interview with Mostafa regarding the reasons for data quality problems. Detailed Notes: See attached transcript.
Questionnaire
(using Google Forms, you must include questions and statistics)
Data Flow Diagram - Context Diagram
Data Dictionary
1)-Data Flow
ID 1
Label Order name
Description The customer submits the request
Source From Customer
Destination to process 1
Type Form
Data Structure Customer structure
Volume/Time day/100
Comments Patient Data will be deleted After 5 years from his last
visit
ID 2
Label Customer order
Description Send customer data to data store
Source From process 1
Destination To data store 1
Type File
Data Structure Customer structure
Volume/Time day/100
Comments Patient Data will be deleted After 5 years from his last
visit
ID 3
Label Payment
Description The customer pays the money for order
Source From customer
Destination To data store 1
Type Form
Data Structure Customer structure
Volume/Time day/100
Comments Patient Data will be deleted After 5 years from his last
visit
ID 4
Label Order information
Description Money should payed from customer
Source From process 3
Destination To data store 3
Type File
Data Structure Customer structure
Volume/Time day/100
Comments Patient Data will be deleted After 5 years from his last
visit
ID 5
Label Release order
Description The possibility of the demand being limited or not
Source From process 3
Destination To customer
Type Screen
Data Structure Release order structure
Volume/Time day/100
Comments Patient Data will be deleted After 5 years from his last
visit
ID 6
Label process order
Description Product information from the pharmacist
Source From pharmacist
Destination To process 4
Type form
Data Structure Process order structure
Volume/Time day/100
Comments Patient Data will be deleted After 5 years from his last
visit
ID 7
Label Drug information
Description Send the name of drug
Source From pharmacist
Destination To process 2
Type form
Data Structure drug structure
Volume/Time day/100
Comments Patient Data will be deleted After 5 years from his last
visit
ID 7
Label availability
Description Information about drug
Source From process 2
Destination To data store 2
Type file
Data Structure Availability structure
Volume/Time day/100
ID 8
Label availability drug
Description Availability of drugs
Source From process 2
Destination To pharmacis
Type Screen
Data Structure Availability structure drug
Volume/Time day/100
ID 9
Label The price
Description Price of drugs
Source From process 3
Destination To pharmacist
Type Screen
Data Structure Price structure
Volume/Time day/100
1.customer info = user name +{First Name}+Middle Name+last name +account customer +User
Address+Email+Password+phone number.
6.Process order=Booking.
Email Name
User mail Alias
Contains user mail Description
50 Length
X&9(50) Input Format
X&9(50) Output Format
Default Value
Discrete Continuous / Discrete
Alphabetical Type
Base Base / Derived
Upper Limit
Lower Limit
Discrete
This is private mail for each user to login to the Comments
system
Password Name
User password Alias
contains user password Description
20 Length
X&9(20) Input Format
X&9(20) Output Format
Default Value
Discrete Continuous / Discrete
Alphabetical Type
Base Base / Derived
Upper Limit
Lower Limit
Discrete
This is unique secret code for each user Comments
ID
Information status Name
Is Alias
See order was added to data store or not Description
4 Length
X(4) Input Format
X(4) Output Format
Default Value
Discrete Continuous / Discrete
Alphabetical Type
Derived Base / Derived
Upper Limit
Lower Limit
Discrete
Comments
D2 ID
Store medicine file Name
Data medicine store Alias
Medicine which is store in pharmacy Description
computer File Type
database File Format
1500 medicine Record Size
6000 Maximum Records
3000 Average Records
4% Growth per Year
Medicine in pharmacy Data Set
Data medicine Data Structure
Costomer name Primary Key
Costomer account Secondary Key
Comments
“ Process Specification “
{ Process Specification Form }
Number: ( 1 ) .
Description:
1- pharmacist.
Type of Process
Process Logic:
If (the customer information entered) then
Check the data.
Else if (data is correct) then
Send it to the data store.
Else
Reenter your information .
End if.
Number: ( 2 ) .
Name:
Description:
- It is about enabling people to make the best possible use of their medicines.
1- pharmacist
End if
Name:
-Manage sales .
Description:
End if
Name:
Description:
End if
Normal Tables
Cost First Last Visa num Drug price Drug quantit Pharmacis salar pharmacis pharmacist
ip name name Id NAME y t ID y t name role
After 1nf
The table is in the first 1nf.
After 2nf
DRUG ID PRICE
1 10
2 30
3 40
4 50
5 60
6 70
7 80
ID SALARY Pharmacy role
1 3000 Pharmacist
2 1000 Assistant
3 3000 Pharmacist
4 1000 Assistant
5 3000 pharmacist
Cost First Last Visa num Drug Drug quantit Pharmacist pharmacist
ip name name Id NAME y ID name
1 Ahmed Magdy 11111111222222 1 akren 1 1 Ammar
Id Pharmacy role
1
Pharmacist
2
Assistant
3
Pharmacist
4
Assistant
5
pharmacist
Pharmacy role SALARY
Pharmacist 3000
Assistant 1000
Pharmacist 3000
Assistant 1000
pharmacist 3000
Cost First Last Visa num Drug price Drug quantit Pharmacis salar pharmacis pharmacist
ip name name Id NAME y t ID y t name role
1 10
2 30
3 40
4 50
5 60
6 70
7 80
ERD