Development of
Pharmacy
Management System
4/2/2019 Team:Infinite Loop 1
Team Members List
1. Joyanta Kumar Sarker
2. Md. Robeul Awal
3. Istiak Ahmed
4. Innika Khatun
5. Reshma Akter
4/2/2019 Team:Infinite Loop 2
What we will discuss ?
• Process Model
• Use Case Diagram
• Activity Diagram
• User & System Requirement
• Sequence Diagram
• Swim Lane Diagram
• Class Diagram
• Risk Analysis
• Function Point Count
• Cost
4/2/2019 Team:Infinite Loop 3
• Entity Relationship Diagram
• Schedule Chart
• Data Flow Diagram
• Software Testing Methods &
How
• Software Demonstration
Selected Process Model
Iterative Process Model
 Why we use Iterative
Process Model?
4/2/2019 Team:Infinite Loop 4
Activity Diagram
Staff Activity Diagram
4/2/2019 Team:Infinite Loop 5
Admin Activity Diagram
4/2/2019 Team:Infinite Loop 6
Project Schedule Chart
4/2/2019 Team:Infinite Loop 7
Use Case Diagram
4/2/2019 Team:Infinite Loop 8
Staff Sequence Diagram
4/2/2019 Team:Infinite Loop 9
Log
out
Admin Sequence Diagram
4/2/2019 Team:Infinite Loop 10
Logout
Swim Lane Diagram
4/2/2019 Team:Infinite Loop 11
Class Diagram
4/2/2019 Team:Infinite Loop 12
Staff Side User Requirement and
System Requirement
User Requirement System Requirement
1.Pharmacy wants to know how many Product sells 1.1. For that system need the current price list.
1.2. For that system need the current stock list. how much products
were sold and how much products are in stock
2.Pharmacy wants to know how much Customers they
have and what they buy
2.1. System need the customer information list to know about them.
2.2. System need the customer membership list to know that they
have any discount or not.
3. They wants to know how much products or which
product is in the stock.
3.1. Need the Selling list of last seven days to know about the stock
of the product or medicines.
3.2. System need the supplier list to know about that which product
they give recently and which they didn’t give.
4/2/2019 Team:Infinite Loop 13
Admin Side User Requirement and
System Requirement
User Requirement System Requirement
1.Pharmacy wants to report per branch 1.1. For that system need everyday selling list of a branch
1.2. System need Staff attendance list of a branch to know about
the staff activity.
1.3. System need Stock details to know about the quantity.
2. pharmacy wants to overall report 1.1. System need Last 30 days daily report of each branch to know
about their overall activity
3. They want to know branch info 1.1. System need Daily selling report
1.2. System need Daily stock report to know about their product
details.
1.3. System need daily staff attendance report to know about that
which staff is regular or not.
4/2/2019 Team:Infinite Loop 14
Entity Relationship Diagram
4/2/2019 Team:Infinite Loop 15
Context level Data Flow Diagram
4/2/2019 Team:Infinite Loop 16
0
Level 1 Data Flow Diagram
4/2/2019 Team:Infinite Loop 17
Level 2 DFD of Process 1
(Customer)
4/2/2019 Team:Infinite Loop 18
Level 2 DFD of Process 3 (Transaction)
4/2/2019 Team:Infinite Loop 19
Cost
Name Working Hours TK/Hour Total(Tk)
Joyanta Kumar Sarker 80 500 40,000
Istiak Ahmed 60 500 30,000
Innika khatun 60 450 27,000
Md. Robiul Awal 50 450 22,500
Reshma Akter 30 400 12,000
Total Cost : Personnel Cost +Hardware Cost +
Software Cost+ Other
=131500+113000+80000+70000
=394500
4/2/2019 Team:Infinite Loop 20
Name Quantit
y
Unit
Rate
Tota
l(Tk)
CPU 5 1500
0
750
00
Monitor 5 7000 350
00
Keyboard 5 350 175
0
Mouse 5 250 125
0
Name Quantity Unit Rate Total(T
k)
Electricity Bill 3 Months - 10,000
Office Rent &
Maintenance
3 Months 20,000 60,000
Name Quantity Unit Rate Total(T
k)
Licensed software 1 80,000 80,000
Risk AnalysisRisk Probability Impact
Unintentional defects in softwaremay arise Low Serious
Lack of implementation for organization Moderate Tolerable
It is relatively difficult to findskilled staff High Catastrophic
Absence of member during projectperiod. Low Tolerable
Required training for staff is not available. Moderate Tolerable
There is some restriction in projectbudget. Low Serious
OS crash or Browser crash mayhappen Moderate Serious
Hard Disk crash may happen Moderate Serious
Changing of user requirementsmay increase the system budget. High Tolerable
Changing of user requirements may reduce the speed of
projectdevelopment.
Moderate Catastrophic
The time required to develop to develop the software is notsufficient. Moderate Tolerable
4/2/2019 Team:Infinite Loop 21
Software Testing methods
4/2/2019 Team:Infinite Loop 22
Function Point Count
4/2/2019 Team:Infinite Loop 23
Value Adjustment Factor (VAF) = (0.65+(.01 x TDI)) =(0.65 +(.01 x 37)) = 1.02
UFP (data fn) +UFP (Transaction fn) = 84+36=120
Adjusted Function Point count = UFP x VAF= 120 x 1.02 = 122.4
Function Name UFP
Transaction Function 36
Data Function 84
GSC & TDI 37
Software Demonstration
4/2/2019 Team:Infinite Loop 24
Software
Online Offline
4/2/2019 Team:Infinite Loop 25
4/2/2019 Team:Infinite Loop 26

Development of-pharmacy-management-system

  • 1.
  • 2.
    Team Members List 1.Joyanta Kumar Sarker 2. Md. Robeul Awal 3. Istiak Ahmed 4. Innika Khatun 5. Reshma Akter 4/2/2019 Team:Infinite Loop 2
  • 3.
    What we willdiscuss ? • Process Model • Use Case Diagram • Activity Diagram • User & System Requirement • Sequence Diagram • Swim Lane Diagram • Class Diagram • Risk Analysis • Function Point Count • Cost 4/2/2019 Team:Infinite Loop 3 • Entity Relationship Diagram • Schedule Chart • Data Flow Diagram • Software Testing Methods & How • Software Demonstration
  • 4.
    Selected Process Model IterativeProcess Model  Why we use Iterative Process Model? 4/2/2019 Team:Infinite Loop 4
  • 5.
    Activity Diagram Staff ActivityDiagram 4/2/2019 Team:Infinite Loop 5
  • 6.
    Admin Activity Diagram 4/2/2019Team:Infinite Loop 6
  • 7.
    Project Schedule Chart 4/2/2019Team:Infinite Loop 7
  • 8.
    Use Case Diagram 4/2/2019Team:Infinite Loop 8
  • 9.
    Staff Sequence Diagram 4/2/2019Team:Infinite Loop 9 Log out
  • 10.
    Admin Sequence Diagram 4/2/2019Team:Infinite Loop 10 Logout
  • 11.
    Swim Lane Diagram 4/2/2019Team:Infinite Loop 11
  • 12.
  • 13.
    Staff Side UserRequirement and System Requirement User Requirement System Requirement 1.Pharmacy wants to know how many Product sells 1.1. For that system need the current price list. 1.2. For that system need the current stock list. how much products were sold and how much products are in stock 2.Pharmacy wants to know how much Customers they have and what they buy 2.1. System need the customer information list to know about them. 2.2. System need the customer membership list to know that they have any discount or not. 3. They wants to know how much products or which product is in the stock. 3.1. Need the Selling list of last seven days to know about the stock of the product or medicines. 3.2. System need the supplier list to know about that which product they give recently and which they didn’t give. 4/2/2019 Team:Infinite Loop 13
  • 14.
    Admin Side UserRequirement and System Requirement User Requirement System Requirement 1.Pharmacy wants to report per branch 1.1. For that system need everyday selling list of a branch 1.2. System need Staff attendance list of a branch to know about the staff activity. 1.3. System need Stock details to know about the quantity. 2. pharmacy wants to overall report 1.1. System need Last 30 days daily report of each branch to know about their overall activity 3. They want to know branch info 1.1. System need Daily selling report 1.2. System need Daily stock report to know about their product details. 1.3. System need daily staff attendance report to know about that which staff is regular or not. 4/2/2019 Team:Infinite Loop 14
  • 15.
  • 16.
    Context level DataFlow Diagram 4/2/2019 Team:Infinite Loop 16 0
  • 17.
    Level 1 DataFlow Diagram 4/2/2019 Team:Infinite Loop 17
  • 18.
    Level 2 DFDof Process 1 (Customer) 4/2/2019 Team:Infinite Loop 18
  • 19.
    Level 2 DFDof Process 3 (Transaction) 4/2/2019 Team:Infinite Loop 19
  • 20.
    Cost Name Working HoursTK/Hour Total(Tk) Joyanta Kumar Sarker 80 500 40,000 Istiak Ahmed 60 500 30,000 Innika khatun 60 450 27,000 Md. Robiul Awal 50 450 22,500 Reshma Akter 30 400 12,000 Total Cost : Personnel Cost +Hardware Cost + Software Cost+ Other =131500+113000+80000+70000 =394500 4/2/2019 Team:Infinite Loop 20 Name Quantit y Unit Rate Tota l(Tk) CPU 5 1500 0 750 00 Monitor 5 7000 350 00 Keyboard 5 350 175 0 Mouse 5 250 125 0 Name Quantity Unit Rate Total(T k) Electricity Bill 3 Months - 10,000 Office Rent & Maintenance 3 Months 20,000 60,000 Name Quantity Unit Rate Total(T k) Licensed software 1 80,000 80,000
  • 21.
    Risk AnalysisRisk ProbabilityImpact Unintentional defects in softwaremay arise Low Serious Lack of implementation for organization Moderate Tolerable It is relatively difficult to findskilled staff High Catastrophic Absence of member during projectperiod. Low Tolerable Required training for staff is not available. Moderate Tolerable There is some restriction in projectbudget. Low Serious OS crash or Browser crash mayhappen Moderate Serious Hard Disk crash may happen Moderate Serious Changing of user requirementsmay increase the system budget. High Tolerable Changing of user requirements may reduce the speed of projectdevelopment. Moderate Catastrophic The time required to develop to develop the software is notsufficient. Moderate Tolerable 4/2/2019 Team:Infinite Loop 21
  • 22.
    Software Testing methods 4/2/2019Team:Infinite Loop 22
  • 23.
    Function Point Count 4/2/2019Team:Infinite Loop 23 Value Adjustment Factor (VAF) = (0.65+(.01 x TDI)) =(0.65 +(.01 x 37)) = 1.02 UFP (data fn) +UFP (Transaction fn) = 84+36=120 Adjusted Function Point count = UFP x VAF= 120 x 1.02 = 122.4 Function Name UFP Transaction Function 36 Data Function 84 GSC & TDI 37
  • 24.
    Software Demonstration 4/2/2019 Team:InfiniteLoop 24 Software Online Offline
  • 25.
  • 26.