DRUG STORE INFORMATION SYSTEM Marie Dorušková, Martin Maroši
COMPANY Fictive medium sized drug store Edge of the city 5 employees High and middle management done by one person
PROBLEMS Manual inventory system Stock tracking Ordering Small storage space Competition across the city
OPPORTUNITIES High demand Families with children Bio products
GOALS OF NEW IS Better supplies management Fast online ordering User friendly Checking availability of drugs Better information about demand
SOLUTIONS On-line system Booking of products Ordering system for supplies Manual Automatic Status of supplies
FUNCTIONAL BLOCKS
STRUCTURAL ANALYSIS CONTEXT DIAGRAM Entities: -Health insurance -Supplier -Employee -Customer
SYSTEM DIAGRAM Processes -Customer ordering system -Medicament management system Data stores -Orders -Products -Supplies orders
MINISPECIFIACTION EXAMPLE READ receipt_confirmation IF receipt CONFIRMED THEN CREATE succeful confirmation UPDATE update_order_status to confirmed ELSE CREATE negative confirmation UPDATE update_order_status to rejected SEND conformation
ERD Entities -Order -Product -Supplies order
OBJECT ORIENTED ANALYSIS
USE CASE DIAGRAM Actors -Insurance -Customers -Pharmacist -Supplier Use cases -Create report -Buy drug -Drug information -Order -Invoice -Post salaries
SCENARIO EXAMPLE Actor Pharmacist Description This use case will be used by pharmacist, when he wants to create a new order of products Optimistic flow ActorSystem Response 1. Actor chooses option to create new order for supplies 2. New blank form is created 3. Actor picks one supplier 4. System creates list of available products from chosen supplier 5. Actor picks desired products for order, until is finished 6. System calculates final price and returns order preview 7. Actor confirms data and inputs payment information 8. System saves order and sends it to the supplier
CLASS DIAGRAM Classes -Order -Supplier -Invoice -Pharmacist -Drug -Prescription drug
ACTIVITY DIAGRAM FOR ORDER USE CASE
THANK YOU FOR YOUR ATTENTION