Thesis on System Analysis and Design

Embed Size (px)

Citation preview

  • 8/22/2019 Thesis on System Analysis and Design

    1/68

    1

    CHAPTER I

    COMPANY PROFILE

    Company Name: MedCheck Pharmacy

    MedCheck Pharmacy is coined from the words medical and check which in

    turn means being approved for offering the RIGHT medicine.

    Company Location:

    Main Office: Governor Pack Road, Baguio City, 2600, Benguet

    Magsaysay Branch: Rillera Building, Magsaysay Avenue, Baguio City, 2600, Benguet

    Session Branch: Abellera Building, Session Road, Baguio City, 2600, Benguet

    Contact Details:

    Main Office: 074 654 3210 / 0927-123-9876

    Magsaysay Branch: 074 442 4310 / 0915789043

    Session Branch: 074 229 9087 / 09168907654

    Vision:

    To be one of the most preferred medical provider that is trusted by doctors,

    recommended by people, and ascertained to secure the health of thenation.

    Mission:

    To give the society commendable services, to answer expectations, and to satisfy

    and delight customer wants and needs through an atmosphere of professionalism,

    respect and effective communication.

    Objectives:

    1. Exceed customer expectation with superior pricing2. Increase the number of customers by more than 30% per year3. Develop the business that itll survive off its own cash flows4. Maintain low overhead and operating costs5. Maintain a competitive edge over other pharmacies

  • 8/22/2019 Thesis on System Analysis and Design

    2/68

    2

    HISTORY

    Having continuously elevating levels of prices in the mid 1990s, Mr. and Mrs.

    Cabriol decided to import medicines from different places. The need of their

    community, in Baguio City, for affordable medicines pushed them to build

    MedCheck, coined from the words Medical and Check. From the name itself, the

    pharmacy aims to give medical assistance to the people that is RIGHT and JUST.

    People deserve right treatment, afterall.

    Since almost all drug stores way back then sell their medicines in bulk, the

    owners decided to sell them in lower number of units, thus, starting the tingi-tingi

    concept in drug stores. This was decided upon due to the number of people who

    wanted to purchase medicine but cannot do so because of its volume and its price.

    10 successful years after its establishment, the company decided to put up a

    branch in Magsaysay road, same province. But this did not stop MedCheck from

    widening its market reach. 5 years after branching out to Magsaysay, MedCheck

    established its second and newest branch, nearer to commercial sites, along Session

    road.

    MedCheck has been known in the market for almost 20 years and have faced

    different crisis in this span of time; competitors came, global crisis existed. However,

    due to the owners perseverance and its customers trust, MedCheck remained to exist

    in the market. Because for them, as long as people need medical products, MedCheck

    will always exist.

  • 8/22/2019 Thesis on System Analysis and Design

    3/68

    3

    PRODUCT LIST AND DESCRIPTIONS

    I. Medicines

    1. Analgesic- is a drug that's used to relieve pain without causing decreasedconsciousness.

    2. Antipyretics- cause the hypothalamus to override an interleukin-inducedincrease in temperature.

    3. Non-steroidal anti-inflammatory drugs- are drugs thatprovide analgesic and antipyretic (fever-reducing) effects, and, in higher

    doses, anti-inflammatoryeffects.

    4. Anesthetic- is a drug that causes anesthesiareversible loss of sensation. Theycontrast with analgesics (painkillers), which relieve pain without eliminating

    sensation.

    5. Antihistamine- are drugs that combat the histamine released during an allergicreaction by blocking the action of the histamine on the tissue.

    6. Antidotes- substance which can counteract a form ofpoisoning7. Antiepileptic- a drug used to treat or prevent convulsions (as in epilepsy)8. Anti-infective- an agent that is capable of acting against infection, either by

    inhibiting the spread of an infectious agent or by killing the infectious agent

    outright.

    9. Anti-migraine- is a medication intended to reduce the effects or intensityofmigraine headache.

    10.Anti-neoplastic- are drugs inhibiting or preventing the growth and spread ofneoplasms or malignant cells.

    11.Immunosuppressives- are used to prevent the rejection of transplanted organsand tissues, treat autoimmune diseases and other non-autoimmune

    inflammatory diseases.

    12.Antiseptics- are antimicrobial substances that are applied toliving tissue/skinto reduce the possibility ofinfection, sepsis, or putrefaction.

    13.Diuretics- provide a means of forced which elevates the rate ofurination.14.Antianginal- is anydrug used in the treatment ofangina pectoris, a symptom

    ofischaemic heart disease.

    http://en.wikipedia.org/wiki/Hypothalamushttp://en.wikipedia.org/wiki/Interleukinhttp://en.wikipedia.org/wiki/Analgesichttp://en.wikipedia.org/wiki/Antipyretichttp://en.wikipedia.org/wiki/Anti-inflammatoryhttp://en.wikipedia.org/wiki/Anesthesiahttp://en.wikipedia.org/wiki/Analgesichttp://en.wikipedia.org/wiki/Poisonhttp://en.wikipedia.org/wiki/Migrainehttp://en.wikipedia.org/wiki/Headachehttp://en.wikipedia.org/wiki/Antimicrobialshttp://en.wikipedia.org/wiki/Biological_tissuehttp://en.wikipedia.org/wiki/Skinhttp://en.wikipedia.org/wiki/Infectionhttp://en.wikipedia.org/wiki/Sepsishttp://en.wikipedia.org/wiki/Putrefactionhttp://en.wikipedia.org/wiki/Urinationhttp://en.wikipedia.org/wiki/Medicationhttp://en.wikipedia.org/wiki/Angina_pectorishttp://en.wikipedia.org/wiki/Angina_pectorishttp://en.wikipedia.org/wiki/Angina_pectorishttp://en.wikipedia.org/wiki/Coronary_heart_diseasehttp://en.wikipedia.org/wiki/Coronary_heart_diseasehttp://en.wikipedia.org/wiki/Angina_pectorishttp://en.wikipedia.org/wiki/Medicationhttp://en.wikipedia.org/wiki/Urinationhttp://en.wikipedia.org/wiki/Putrefactionhttp://en.wikipedia.org/wiki/Sepsishttp://en.wikipedia.org/wiki/Infectionhttp://en.wikipedia.org/wiki/Skinhttp://en.wikipedia.org/wiki/Biological_tissuehttp://en.wikipedia.org/wiki/Antimicrobialshttp://en.wikipedia.org/wiki/Headachehttp://en.wikipedia.org/wiki/Migrainehttp://en.wikipedia.org/wiki/Poisonhttp://en.wikipedia.org/wiki/Analgesichttp://en.wikipedia.org/wiki/Anesthesiahttp://en.wikipedia.org/wiki/Anti-inflammatoryhttp://en.wikipedia.org/wiki/Antipyretichttp://en.wikipedia.org/wiki/Analgesichttp://en.wikipedia.org/wiki/Interleukinhttp://en.wikipedia.org/wiki/Hypothalamus
  • 8/22/2019 Thesis on System Analysis and Design

    4/68

    4

    15.Psychotherapeutic medicines- include medicines used in generalized anxietyand sleep disorders, depressive disorders, obsessive compulsive disorders,

    psychotic disorders, etc.

    16.Muscle relaxants- group of different drugs that each has an overall sedativeeffect on the body.

    17.Gastrointestinal medicines- are used to prevent diseases related to the digestivetract

    18.Medicines on the respiratory tract- includes antiasthmatic, antitussives,expectorants, immunoglobulins, etc.

    19.Medicines for ears, nose, throat- prescribed by EENT doctors for properprotection of ears, nose and throat for possible diseases.

    20.Vitamins- are drugs used primarily for boosting the immune system, keepingthe body protected from diseases.

    II. Hospital Materials

    1. Abdominal Binder- an item used for low back strains, abdominal hernias,hysterectomies or other post-operative abdominal and torso support.

    2. Abdominal Carbon Dioxide Flow Control Cock- an item designed for attachmentto irrigation tubing. May include either a male or a female luer connector.

    3. Abdominal Pad- an item used as a dressing to absorb drainage duringoperations and treatment of patients.

    4. Abscess Drainage Kit- a group of items consisting of catheter, stylets, dilators,wire guide, needles, connecting tube, and other related items.

    5. Absorbent Gauze- a cotton in the form of plain woven cloth, conforming torecognized medicinal standards. It is normally supplied in bolt, fold or roll form.

    6. Adhesive Bandage- a compress of absorbent gauze or other suitable material,affixed to a film or fabric, coated with a pressure-sensitive adhesive substance

    7. Anesthesia Inhaler- a metal grid, sometimes covered with wire gauze, designedto fit over the mouth and nose of a patient for the administration of anesthesia.

    8. Catheter And Tube Bag- an elongated cylindrical or square-shaped containermade of cotton duck.

    9. Cotton Tape Roll- a tightly rolled and stitched cylinder which is free of loosethreads and raw edges.

  • 8/22/2019 Thesis on System Analysis and Design

    5/68

    5

    10.Ankle Brace- an orthopedic appliance designed to support the ankle after injuryor surgical procedures.

    11.Automatic Syringe- a device consisting of a barrel, plunger, three-way checkvalve, tubing, and needle. It is designed to draw liquid from a reservoir and

    deliver measured amounts to a receiver or to inject parenteral doses.

    12.Balloon Catheter Retrieval Sheath- a sterile, disposable device designed to beused for removal of circumferentially ruptured angioplasty balloon catheters

    from the puncture site.

    13.Bandage- a piece of material, varying in shape and size, applied to body or limb.14.Cardiopulmonary Resuscitation Face Mask- an item designed to cover the

    patient's face during the administration of cardiopulmonary resuscitation.

    15.Dispensing Needle- an item designed to be attached to an ampule fordispensing a specific medication dosage.

    16.Dispensing Pin- a spike used with a rubber stoppered vial for administeringsolutions for injection.

    17.Ice Bag- an item used for cold applications.18.Immobilization Extremity Splint Kit19.Inhaler Tube- a rubber or plastic tube, having end connections which connect

    oxygen tanks to rebreathing apparatus.

    20.Medicinal Nebulizer- a device which employs an air blast in a chamber tovaporize a fluid. The chamber has jets and may have a baffle.

    21.Purified Cotton- a bulk absorbent cotton which conforms to recognizedmedicinal standards for purified cotton.

    22.Safety Hypodermic Syringe- a sterile, disposable item which consists of a barrel,plunger, and plastic lock hypodermic safety device on syringe.

    23.Sterile Surgical Gauze Pad- an absorbable, sterile surgical gauze pad that is x-ray detectable and used invasively in patient.

    II. Hygiene-related Products

    1. Hair Care Shampoo- Any of various liquid or cream preparations of soap or detergent used

    to wash the hair and scalp.

  • 8/22/2019 Thesis on System Analysis and Design

    6/68

    6

    Conditioner- sometimes called cream rinse, are often used in hair carealongside shampoo, to improve the texture and appearance of human hair.

    2. Facial Cleanser Facial scrub and foam- a thick substance which you use to clean the skin on

    your face thoroughly

    Whitening cream- a substance applied commonly after washing, to remove deadskin and promote whiter skin.

    Day cream- applied after washing, to protect skin from UV rays. Facial Toner- applied normally at night to cleanse the skin and shrink the

    appearance of pores

    3. Underarm care Deodorant- used to prevent underarm perspiration and body odor. Razors- used to eliminate, shave pubic hair4. Feminine Hygiene Products- used to compensate feminine needs

    Ex. Sanitary Napkin, Panty liners, Tissues and wipes

    5. Oral Care- used to protect, prevent oral diseases, strengthen teeth, etc.Ex. Floss, Mouthwash, Toothbrush, toothpaste

    6. Skin Care- used to whiten and protect skin from harmful UV rays.Ex. Lotion, Alcohol, Cream, Hand lotion, sunscreen

  • 8/22/2019 Thesis on System Analysis and Design

    7/68

    7

    SEQUENCE OF OPERATIONS

    The operations of MedCheck pharmacy starts with the Inventory department

    wherein they are going to assess the inventories available for sale and the products or

    units that are to be restocked. They will then make a list of the things or products

    needed and pass it to the Administration for approval. After which, data gathered will

    be used for making purchase orders and transact with different laboratories and

    suppliers of the products that are sold in the pharmacy. These laboratories include VG

    laboratories, FREN group of companies, USANA Medical company (for different types

    of medicines); BELLO group of companies, UNILIVER (for cosmetics and other hygienic

    products) and 2 other companies, a total of 7 suppliers. There are also 3 contingent

    suppliers in case of emergency. The Inventory Department will also transact with the

    Finance Department for the budget allotted for the purchase and examine the costs.

    The Finance Department will in turn keep a record about the new inventories that are

    to be acquired, outflow of cash if the purchase will be paid immediately and/or record

    the increase in the accounts payable if it is not paid with cash. The suppliers will send

    the ordered products to the main branch and will be received and recorded by the

    Inventory department and is allocated to the main branch and its other branches.

    One of the major operations of MEDCHECK Pharmacy is the sales operations.

    Products are segregated according to their general classification- hospital-related

    materials, hygienic products, and Medicines. The sales of the pharmacy are also

    classified according to the type of customers (hospitals, retailers, over the counter

    customers, and other business establishments). In cases of sales to hospitals, retailers

    and other business establishments, requests are received through purchase orders.

    After signing contracts and other papers of approval, the pharmacy will deliver the

    products to the buyers. The Inventory department will record the sales and the

    reduction of inventory. The Finance Department will also record the sales for either

    receipt of cash or an increase in the accounts receivable. The products are delivered

    through the use of a container van and usually delivered to 7 retailers, 3 hospitals and

    3 other business establishments.

  • 8/22/2019 Thesis on System Analysis and Design

    8/68

    8

    In case of over the counter sales, the products sold will be immediately recorded

    as a sale and all other transactions are recorded as cash so no further problems are

    encountered, except for returns which are recorded as either a direct loss or addition

    to the inventory depending on the case o reason of return and its corresponding action

    according to the companys business rules.

    Figure 1.1 Major Operations of MedCheck Pharmacy

  • 8/22/2019 Thesis on System Analysis and Design

    9/68

    9

    BUSINESS RULES

    I. Inventory Management1. All drug shipments should be delivered unopened to the pharmacy.2. Purchase returns should be separated from those in stored in the

    pharmacy for sale.

    3. Inventories are to be accounted and classified through the generalclassifications enlisted in the companys product list.

    4. Non-usable and expired drugs are to be stored in a separate area untilfinal disposal.

    5. Ifthe manufacturers expiry date states the month and year but not thedate, the expiry date is the last day of the month indicated.

    6. Inventory count is to be done monthly and inventory check are to bedone weekly.

    7. Inventories are accounted for using the FIFO method.

    II. Sale and Disposal1. Sales should be accounted for outright and immediately after

    transaction.

    2. Sales returns due to non compliance to standards should be stored in anarea, same with those expired, to settle all medicines for final disposal.

    3. Bulk sales to hospitals and other smaller drug stores are entitled to 3%percent discount.

    4. Accounts and notes receivables (only from wholesale) are subject tointerest at 5% per annum.

    5. Senior citizens are entitled to 20% discount on all products.

    III. Returning of drugs1. Returned drugs with no receipt, should not be accepted as sales returns.

    2. Only those that are returned within 48 hours are entitled for exchange.

    3. Returned products (fault of employee, incorrect product given) are entitled

    for an exchange for other products initially asked by the customer.

  • 8/22/2019 Thesis on System Analysis and Design

    10/68

    10

    IV. Records

    1. Books, receipts, and invoices are to be kept in the accounting office for

    record keeping purposes.

    2. Books are to be closed periodically.

    3.All purchases, purchase returns, sales, sales returns, disposal are to be

    recorded immediately in the books.

    V. Operations

    1. Operations are done 24 hours a day and 7 times a week.

    2. Due to continuous operations, shifting of employees is practiced from7

    am-3 pm, 3 pm-11 pm, and 11 pm-7 am.

    VI. Branch Transactions

    1. Shipments are to be delivered after notification by branch.2. Shipments to branch are to be accounted at cost.3. Branch inventories are only acquired from the main office. Outside

    purchases are not allowed.

    4. Monthly financial statements are to be reported by the branch to themain office. Financial statements include statement of financial position,

    income statement and cash flows.

    5. Branch inventories are to be tracked through its monthly incomestatement reflecting the branchs beginning and ending inventories.

    6. Branchs income is to be remitted monthly net of branchs commission.7. Branch return of inventories are to be treated the same as the return

    from customers.

  • 8/22/2019 Thesis on System Analysis and Design

    11/68

    11

    CHAPTER II

    PROBLEMS AND THEIR BACKGROUND

    20 years of existence. MedCheck already existed in the market that long.

    However, throughout this span of time, different concerns arose and Inventory

    Managementhas been the most difficult to deal with.

    Paper based record keeping has always been the norm in our society, for years.

    People have been bearing with several issues like reliability, security, and, storage,

    that comes with paper based system. Unfortunately, that society includes MedCheck

    Pharmacy. MedCheck uses a manual information system to record inventory flows(supplies, inventories that were sold, and those that were disposed) in paper form,

    therefore, much resources like paper are being used and, in time, being wasted due to

    the number of transactions in its everyday operations. Moreover, having data stores,

    like in filing cabinets, brings an unproductive use of storage space. Keeping records in

    papers could lead business documentation at risk as well in case of fortuitous events

    like fire as there would be no back up. In addition, accounting for all of these,

    manually and individually, will not just waste resources, but time and effort too.

    Due to its manual-based system, ordering and retrieval of data became more

    time-consuming. Response on information requests takes a lot of time because there is

    current unavailability of records since files are stored in filing cabinets. There are

    chances too that data may not be retrieved which do not just affect other pending

    transactions but may also create bad impression to clients as there is poor customer

    service.

    Another difficulty that is taking place in the business is that operations became

    highly labor-intensive than usual. As progress occurs, the entity is force to require

    continuous monitoring to ensure that each transaction is accounted for and that

    products are maintained at the appropriate quantity. It is also more difficult to share

    inventory information throughout the business, because the lack of computerization

    makes accessing inventory records a more cumbersome process. What is more

  • 8/22/2019 Thesis on System Analysis and Design

    12/68

    12

    lamentable is the thought that the time spent monitoring inventory levels could just be

    used on more productive activities for the business.

    Last but one of the most important factors to consider is that the pharmacy

    inventory system relies heavily on the actions of people, making it less reliable and

    less accurate due to human error factor. People might forget to record a transaction or

    simply may commit inaccurate data on the products being purchased, sold, and

    disposed. This results in needless additional orders that increase the business's

    inventory carrying costs and, in much crucial circumstances, may lost customers

    loyalty and trust.

  • 8/22/2019 Thesis on System Analysis and Design

    13/68

    13

    PROPOSED SOLUTION

    The swift evolution of technology has given society, particularly the business

    world, an apparent upshot. Developments are seen even in the least segment of almost

    every business entity for the purpose of them becoming up to date. A sound instance

    is the gradual modification from manual-based to computer-based information

    system.

    As a growing pharmacy in the city, MedCheck needs to adapt to this change.

    MedCheck needs an Information system that would allow the company to a more

    efficient monitoring of the medicine stocks and medical supplies. Status updates of

    the medicines and medical supplies will be recorded using perpetual accounting

    (Accounting for inventories status after every transaction).

    The system should also possess the name of product, date manufactured,

    manufacturer and supplier, distributors, and date of expiration. One of the objectives

    of this proposal is to lessen the use of unnecessary resources such as paper. One

    computer is to be given for each department: Inventory, Administration, and Finance.

    These computers should be networked for easy access on inventory status.

    Employees (Cashier) are only allowed to input sales data on the system.

    Inventory department is entitled to an input-and-read access on inventory flow data.

    Finance department is also entitled to an input-and-read access but limited to cash

    flow data only. Administration, on the other hand, is only allowed to view information

    processed by other departments.

    This Information system will not only save time and effort, but will also

    conserve resources.

  • 8/22/2019 Thesis on System Analysis and Design

    14/68

    14

    SCOPE AND DELIMITATION

    The coverage of this study is focused on the nature of the activities that Medcheck

    undergoes in its daily operation such as recording transactions that the entity is

    engaged and accounting for inventories being purchased, sold and disposed in the

    course of the accomplished and anticipated dealings. In other words ,this study

    merely limits itself on every aspect of the business's undertakings that has an impact

    in its performance as a growing entity but primarily focused on MedCheck Pharmacy

    as a seller rather than a buyer of merchandise.

    The information system provides a basis for recording sales and purchases. It

    records the quantity for each item at the end of each period. It encompasses the

    inventory system that supplies statements on the businesss previous and current

    stocks. These include valuing the inventory, measuring the change in inventory and

    planning for future inventory levels. The value of the inventory at the end of each

    period provides a basis for financial reporting on the balance sheet. Measuring

    changes in inventory that allows the company to determine the cost of inventory sold

    during the period. The inventory level and changes allow the company to plan for

    future inventory needs.

    Consequently, MedCheck business will adopt a general model for their own use.

    This means that in the proposed information system, the authorized people must be

    able to track sales of a product and match it against their existing inventory to

    regulate how much stock they keep to hand and how much it costs them to do so.

    Perceptibly, this is necessary for any business in order to run efficiently.

    This study is delimited to the preparation, implementation, and

    evaluation of a prototype of the MedChecks computer-based information system. It is

    centered on the enhancement and not the entire alteration of the previous system that

    the business used. Hence, the proposed information system is rather an improved

    replica of the old system in an advance, upgraded, comprehensive and time-conserved

    manner.

  • 8/22/2019 Thesis on System Analysis and Design

    15/68

    15

    FEASIBILITY STUDY

    I.OPERATIONAL

    Operation makes up the daily activities the business is engaged. From dealing

    with customers to administering its different departments, operation plays a vital role

    in its every move that makes its superiorly essential to bear in mind. Thus, it can

    deliberately be assumed that modifying the information system that the business is

    currently using leads to certain changes in the structure of the operations of its

    everyday undertakings.

    Trading the old system and settling for a new one alone would not affirm

    betterment of the enterprise. Nevertheless, some major advantages with regards to the

    businesss operation are the following: If the intend Information System will be used,

    more work will be accomplished by the employees and the use of unnecessary

    resources will decrease. To make it more specific, an example of such will be the time

    spent for searching or retrieving data from the pharmacys books of records. Instead of

    utilizing time for this activity, employees may allocate their time for more beneficial

    activities, like serving customers with their needs and wants. Communication in

    different departments will become easier not only to the company, but as well as to

    their suppliers and distributors, since, only one data monitoring process is circulating

    in the business. Monitoring of inventories will then be outright and immediate.

    This proposal is not just beneficial for the company itself but to the customers

    as well. Due to the decrease in time allotted for different tasks, employees may

    transact with customers faster. Delay in providing services will be eliminated.

    Therefore, it might lead to an increase customer satisfaction.

    Conversely, the information system, if being applied, would not just affect the

    operation itself but the people behind the functionality of the business daily

    operation. Since, paper-based system is being replaced by computer-based system,

    hired employees who are accustomed to human-powered process will have to

    undertake skills standard development trainings. On the contrary, multiple benefits

  • 8/22/2019 Thesis on System Analysis and Design

    16/68

    16

    will be obtain in the light of training the companys like boosting the morale of the

    staffs, increasing their productivity and giving the organization the competitive

    advantage it needs in these tough economic conditions.

    II. TECHNICAL

    Putting up an Information System requires a set of resources to make its

    purpose possible. Giving up some of these resources is essential to benefit the

    company in the long run. Requirements includes: financial, human and technical

    resources, all of which are certainly available.

    MedCheck pharmacy, with its 20 years of penetration in the market, it can

    absolutely afford to compensate the financial needs of the application of this system

    since the companys outflow of financial resources is way less than its inflows. Man

    power needs, on the other hand, are outright available since the system is to be

    operated by the current employees themselves and maintenance are to be performed

    by the analyst and the programmer. On the part of the technical resources, six

    desktop computers worth P25,500 each (specifications can be seen in cost and benefit

    analysis), three point of sale receipt printers for the three counters valued at P4000,

    three data printers for each departments which cost P3300 and one wholesale/retail

    printer for bulk and special form of sales worth P10,500 and any technical-related

    needs can be acquired easily with the dependable supplier at point of purchase.

    III. SCHEDULE

    Figure 2.1 Assumed Time Table for Information System Availability

  • 8/22/2019 Thesis on System Analysis and Design

    17/68

    17

    The Information System, as estimated, will be available in 5-6 months. After

    this period, data and other necessary information may be accessed outright. However,

    maintenance is to be offered whenever errors and changes occur.

    Being an investment, the information system is a long term investment. It isexpected to benefit the company until the time that advancements that are more

    suitable to new needs of the company exist. By that time, it will be the decision of the

    company whether to retain the old Information system and update changes or to fully

    alter it.

    IV. ECONOMIC

    The Information System will benefit the company economically. Basically, as

    stated on the problems encountered by the company, paper resources and efforts are

    used all the time. However, this information system will decrease usage of such

    resources, therefore minimizing costs incurred. In the short run, the company might

    not be able to realize costs reduced since such resources are at a minimal effect

    compared to the information system.

    Economically speaking, application of the information system is a matter of

    measuring opportunity cost: either you give up capital for the moment and gain

    benefit in the long run or you spend money at a lower cost for the moment and let it

    accumulate for the future. This proposal will minimize future costs, since information

    systems are expected to give benefit for a long term and will serve as an investment at

    the same time.

    Revenues, on the other hand, are expected to flow faster into the company. Using

    manual-based information system needs a lot of time to facilitate transactions with

    customers, thus, making revenues be realized below par. Introduction of this system

    will increase the rate of realization of revenues since faster accommodation of

    customers will occur.

    In line with the cost benefit analysis that is presented below, the benefit amounted

    to P747,400 exceeds cost of P 482,400 which significantly denotes that the proposed

    system is considered necessarily to be pursued. Economic effects of this proposal are

    not expected to be realized outright. Taking to consideration that it is an investment,

    benefits will took effect in gradually.

  • 8/22/2019 Thesis on System Analysis and Design

    18/68

    18

    COST BENEFIT ANALYSIS

    I. COSTS

    DETAILS AMOUNTS

    Initial Costs

    Research Cost 10,000

    Computer

    *Purchase Price of six computers

    **Purchase Price of seven printers

    Freight and handling costs

    P153,000

    P 32,400

    7,000

    Physical Installation and assembly cost 8,000 200,400

    Costs Related to the System

    Labor and Development Costs

    System analyst fee 100,000

    Programmer fee 120,000 220,000

    Cost of Testing 17,000

    Other Costs

    Staff training 10,000

    Maintenance 15,000

    Additional Operational costs 10,000 35,000

    TOTAL COSTS P482,400

    (Note: The values are only estimates using their present values and fair market values.

    The values are estimated at the end of the first accounting period when the system is

    applied.)

  • 8/22/2019 Thesis on System Analysis and Design

    19/68

    19

    Research Costs- a research is done to know if the new technological process thatwill be introduced to the business would bring future and sustainable economic

    benefits. This research also involves technological, economical, and operational

    feasibility studies and cost benefit analysis.

    Cost of computer and printer- the purchase price of the computer including printerplus other directly attributable costs like installation cost, and delivery and

    handling costs. At the end of the period, the value of the new computer will be

    reduced due to depreciation. The carrying amount of the computer is computed by

    subtracting the depreciation from the purchase price. But since the fair market

    value is used, the value shown above is at its prevailing market value at the end of

    the period. The cost shown above is the cost of 6 computers. Each computers are

    bought at a price of P25,500

    Installation and Assembly Costs- this is the cost incurred while making the asset ofthe computer available for use.

    Labor and development Cost- this is the cost incurred for the services of a systemanalyst and the programmer. The amounts are totaled for the period of 6 months

    which is the period estimated for the completion of the system.

    Cost of Testing- this is incurred in the series of trials to test if the system is alreadyoperational and it is also used to check errors in the system so they would be

    corrected.

    Staff training- before the actual performance of the system, the staff, especially theone responsible for the stocks or inventories should be trained on the proper usage

    of the system. This is very essential to prevent errors. The cost is incurred for thepayment of the trainer. The manager and other employees related to the

    inventories will also be trained.

    Maintenance- this is essential to prevent fast deterioration and obsolescence of thecomputer. It depends on the discretion of the management whether to let the

  • 8/22/2019 Thesis on System Analysis and Design

    20/68

    20

    analyst and programmer to be on this service or to outsource another personnel in

    maintaining the system.

    Additional Operational Costs- for the additional computer or the longer hours usedfor the system, of course, other expenses like electricity would increase. The value

    presented is the estimated increased in the expense for the period.

    II. BENEFITS

    Operational Benefits

    Return on Investment P200,000

    Increase in market 60,000 P260,000

    Intangible benefits

    Goodwill P250,000

    Safety 15,000

    Error prevention 10,000

    Speed 12 ,000 287,000

    New Asset 200,400

    TOTAL P747,400

    ( Note: the monetary values are just estimates based on their prevailing market rate)

    Return on investment- this is simply the impact of the new developments appliedto the business. This will determine if the revenues generated by the pharmacy

    with the use of the new system would exceed the costs.

    Increase in Market- due to fast and reliable customer service, it is expected thatthe number of customers would increase.

    Safety- Once data is entered into a computer, it is safe. The chances of losing dataare remote, especially when you perform regular system backups. In manual

    systems, paper pads can be lost or damaged more easily.

  • 8/22/2019 Thesis on System Analysis and Design

    21/68

    21

    Error prevention- Cutting down on errors made is an advantage that the sytem canbring to the pharmacy.

    Speed- Using codes can quicken the way in which the pharmacy operates. Codeshelp keep better track of these essentials by processing quickly and precisely. Also,

    when taking inventory, they not only reduce the amount of time to calculate per

    item, they also can reduce the amount of employees required to work on

    calculating the stock.

    Goodwill- this will be increased due to strong brand name, good customer relationsbecause their needs will be addressed immediately because of the new system,

    good employee relations and any patents or proprietary technology. Goodwill also

    determines the relationship of the business to its suppliers. This is very important

    because this will reflect the sales of the pharmacy and how much customers trust

    it.

    New Asset- because the computers are new, there will be an increase in the assetof the entity. Also, it is expected that the asset will perform effectively and

    efficiently at a long period of time.

    *Computers to be purchased together with their specifications and corresponding

    costs are shown below:

    Processor (CPU):Intel Core I3 3.1 Ghz P5,800

    Motherboard: ASUS P8H61-MLE Motherboard P4,700

    Ram: 2 Gb DDR3 Ram CORSAIR P 850

    Hard Disk: 500 Gb Sata HDD Western Digital P4,050

    Optical Drives: Sony 24x DVD Writer Sata P1,200

    Keyboard: Logitech Classic Keyboard P 350

    Mouse: Logitech M100 Optical Mouse USB P 450

    Monitor: 15.6 LED Monitor AOC P4,150

    Cabinet: Intex Flame ATX Cabinet With Front USB and Sound P 950

    Operating System: Microsoft Windows XP Professional P3,000

    Cost per Computer 25,500

    Number of computers to be purchased 6

    Total costs of computers 153,000

  • 8/22/2019 Thesis on System Analysis and Design

    22/68

    22

    **Printers with their respected costs are presented on the following:

    Three Point-of-sale printersProduct Name : Epson TM-U220B Dark Grey Dot Matrix Receipt Printer

    Cost of printer P 4,000

    Number of printers 3

    Total costs of printers P12,000

    One wholesale /retail printerProduct Name : Epson LQ-300+ II P10,500

    Three Data printersProduct Name : Epson Workforce 500 all-in-on

    Cost of printer P 3,300

    Number of printers 3

    Total costs of printers P9,900

    Total cost of printers (P12,000 + P10,500 + P9,900) P32,400

    http://winopen%28%27/sna/productdetail.aspx?c=us&l=en&s=biz&cs=555&sku=A0167771&~lt=popup%27,%27popup575x505%27,%27WIDTH=575,HEIGHT=500,RESIZABLE=YES,SCROLLBARS=YES,TOOLBAR=NO,LEFT=0,TOP=20%27);http://www.officemax.com/catalog/sku.jsp?skuId=21694873http://www.officemax.com/catalog/sku.jsp?skuId=21694873http://www.officemax.com/catalog/sku.jsp?skuId=21694873http://winopen%28%27/sna/productdetail.aspx?c=us&l=en&s=biz&cs=555&sku=A0167771&~lt=popup%27,%27popup575x505%27,%27WIDTH=575,HEIGHT=500,RESIZABLE=YES,SCROLLBARS=YES,TOOLBAR=NO,LEFT=0,TOP=20%27);
  • 8/22/2019 Thesis on System Analysis and Design

    23/68

    23

    CHAPTER III

    Context Diagram

  • 8/22/2019 Thesis on System Analysis and Design

    24/68

    24

    Diagram 0

  • 8/22/2019 Thesis on System Analysis and Design

    25/68

    25

    Level 1 (1.0)

  • 8/22/2019 Thesis on System Analysis and Design

    26/68

    26

    Level 1 (2.0)

  • 8/22/2019 Thesis on System Analysis and Design

    27/68

    27

    DATA DICTIONARY

    ACCOUNT CASH SALES

    a) Process Name: Account Cash Salesb) Description: Accounting for Cash Sales is a basis of the invoice price to be billed

    to the customer by computing the amount due net of discounts taken

    c) Process No.: 2.2d) Process Description:

    Input Data Flow(s): Gross Amount Due Output Data Flow(s): Net Amount Due Multiply Gross Amount Due by (1- Cash Discount) and by (1-Special

    Discounts)

    ACCOUNT CREDIT CARD TRANSACTIONS

    a) Process Name: Account Credit Card Transactionsb) Description: Accounting for Credit Card Transactions includes the receipt of

    actual cash payment of the entity from authorized banks

    c) Process No.: 2.3d)

    Process Description: Input Data Flow(s): Gross Amount Due Output Data Flow(s): Payment by Bank If payment by bank is made, transaction is then accounted for with the same

    treatment as cash sales

    ACCOUNTS RECEIVABLE

    a) Descriptions: Reflects the companys right to collect against other entities. b) Alternate name(s): Sales on Accountc) Data structure: From 4.0 to 5.0d) Volume and Frequency: Approximately once a week

    ACCOUNT RECEIVABLES

    a) Process Name: Account Receivables

  • 8/22/2019 Thesis on System Analysis and Design

    28/68

    28

    b) Description: Accounting for Receivables includes the recognition of thecustomers obligation and the right of the entity to collect an amount inclusive

    of the gross amount due subject to interest.

    c) Process No.: 2.4d) Process Description:

    Input Data Flow(s): Gross Amount Due Output Data Flow(s): Net Amount Due Multiply Gross Amount Due by (1+Interest Rate)

    ACCOUNTING DATA

    a) Description: Data that supports the accountability of a given transaction with

    inventories iinvolved in it.

    b) Alternative name: Assess value of data

    c) Origin: Inventory, Cash Sales, Accounts Recievable

    d) Destination: Produce Reports

    e) Data Structure:

    ACCOUNTING DATA = {AMOUNT} + {PRODUCT}

    AMOUNT = {NUMBERS}

    PRODUCT = PRICE + PRODUCT DESCRIPTION + PRODUCT QUANTITY

    PRICE = {NUMBERS}

    QUANTITY = {NUMBERS}

    NUMBERS = {0-9)

    LETTERS = {A-Z}

    f) Volume and frequencyonce a day

    ADDITIONAL INVENTORY DATA

    a) Description: Data that represents the replenishment or new stocks added to

    inventories on hand

    b) Alternative name: Purchases, Purchased inventory

    c) Origin: Update Inventory

    d) Destination: Inventory

    e) Data Structure:

  • 8/22/2019 Thesis on System Analysis and Design

    29/68

    29

    ADDITIONAL INVENTORY DATA= [SUPPLIER NAME/ SUPPLIER ACCOUNT] +

    {PRODUCT PURCHASED} + DATE + BILL ADDRESS + AMOUNT

    PRODUCT PURCHASED= {PRODUCT ORDERED}

    PRODUCT ORDERED= {PRODUCTS}

    PRODUCTS= PRODUCT NAME + STOCK NUMBER + DESCRIPTION +

    QUANTITY PURCHASED + PRICE

    f) Volume and Frequency: three times a week

    ALLOCATE INVENTORY

    a) Process Name: Allocate Inventoryb) Description: Allocation of Inventory is concerned with the segregation of

    inventory to be delivered to the branch accounted for as Investment in Branch

    c) Process No.: 3.0d) Process Description:

    Input Data Flow(s): Inventory Status Output Data Flow(s): Shipments to Branch

    AUTHORIZED BANK

    a) Description: Authorized Banks are external entities that facilitates payment inbehalf of credit card user-customers.

    b) Alternate name(s): Financial Institutionc) Input Data Flow(s): -d) Output Data Flow(s): Credit Card Approval

    BRANCH

    a) Description: Branches are external entities in substance but internal in form.They are treated as extensions of the Main Office

    b) Alternate name(s): Extensionc) Input Data Flow(s): Shipments to Branchd) Output Data Flow(s): Branch Reports; Branch Inventory Returns

    BRANCH INVENTORY RETURN

    a) Description: these are data pertaining sending back inventories coming

    specifically from the branch.

  • 8/22/2019 Thesis on System Analysis and Design

    30/68

    30

    b) Alternative name: Branch trade returns

    c) Origin: Branch

    d) Destination: Update Inventory

    e) Data Structure:

    BRANCH INVENTORY RETURNS= [BRANCH NAME/BRANCH ACCOUNT] +

    {PRODUCTS RETURNED} + DATE

    DATE={NUMBERS|LETTERS}

    BRANCH NAME= {LETTERS}

    BRANCH ACCOUNT= {NUMBERS|LETTERS}

    PRODUCTS RETURNED= {PRODUCTS}

    PRODUCT= STOCK NUMBER+PRODUCT NAME + DESCRIPTION +

    QUANTITY + PRICE

    STOCK NUMBER= {NUMBERS}

    PRODUCT NAME={LETTERS}

    DESCRIPTION={NUMBERS|LETTERS}

    QUANTITY={NUMBER}

    PRICE={NUMBER}

    f) Volume and Frequency: once or thrice in every 3 weeks

    BRANCH REPORTS

    a)Description: a set of financial statements that ,as a whole, are reported in themain entity by its branch which is helpful in monitoring the branchs

    performance and issuing combined reports

    b)Alternate name(s)- Local office reportsc) Input data flows: Branchd)Output data flows: Produce Reportse) Data structure -

    BRANCH REPORTS = [BRANCH NAME|BRANCH ACCOUNT]+ [FINACIAL

    STATEMENT] + DATE

    BRANCH NAME={LETTERS}

    BRANCH ACCOUNT=NUMBER+LETTERS

  • 8/22/2019 Thesis on System Analysis and Design

    31/68

    31

    FINACIAL STATEMENT= {STATEMENT OF FINACIAL POSITION} +{

    STATEMENT OF COMPREHENSIVE INCOME }+ {STATEMENT OF

    CHANGES IN EQUITY}+ STATEMENT OF CASH FLOWS}

    STATEMENT OF FINANCIAL POSITION= ASSETS + LIABILITIES+HOME

    OFFICE CURRENT ACCOUNT

    STATEMENT OF COMPREHENSIVE

    INCOME=REVENUE+EXPENSES+[PROFIT]

    STATEMENT OF CHANGES IN EQUITY=HOME OFFICE CURRENT

    ACCOUNT+[PROFIT|LOSS]

    STATEMENT OF CASHFLOWS= INFLOWS+OUTFLOWS

    ASSETS= {LETTERS+NUMBERS}

    LIABILITIES= {LETTERS+NUMBERS}

    HOME OFFICE CURRENT ACCOUNT=LETTERS+NUMBERS

    REVENUE={LETTERS+NUMBERS}

    EXPENSES={LETTERS+NUMBERS}

    PROFIT={LETTERS+NUMBERS}

    INFLOWS= {LETTERS+NUMBERS}

    OUTFLOWS={LETTERS+NUMBERS}

    DATE=MONTH+DAY+YEAR

    MONTH={JANUARY-DECEMBER}

    DAY={NUMBER}

    YEAR={NUMBER}

    LETTERS={A-Z}

    NUMBERS={0-9}

    f) Volume and frequencyonce every month

    CASH RECEIPTS

    a) Description-The payment of the customers for their purchases they bought.b) Alternative name-Proceeds, Revenuec) Origin- Manage Salesd) Destination- Cash Sales

  • 8/22/2019 Thesis on System Analysis and Design

    32/68

    32

    e) Data structure :CASH RECEIPT= INVOICE NUMBER+INVOICE DATE+(CUSTOMER

    NAME)+{PRODUCT}+AMOUNT +(PAYMENT METHOD)

    INVOICE NUMBER={NUMBER}

    INVOICE DATE=MONTH+DAY+YEAR

    MONTH={JANUARY-DECEMBER}

    DAY={NUMBER}

    YEAR={NUMBER}

    CUSTOMER NAME=GIVEN NAME+MIDDLE NAME+SURNAME

    GIVEN NAME={LETTERS}

    MIDDLE NAME={LETTERS}

    SURNAME={LETTERS}

    PRODUCT=PRODUCT NAME+DESCRIPTION+QUANTITY

    ORDERED+PRICE

    QUANTITY ORDER={NUMBER}

    PRICE= {NUMBER}

    AMOUNT=[CASH|CREDIT CARD]

    PAYMENT METHOD=[CHECK I ACCONTS RECEIVABLE I

    CASH|CREDIT CARD]

    LETTERS={A-Z}

    NUMBERS={0-9}

    CASH RECEIPTS={CASH RECEIPT}

    f) Volume and Frequency : Approximately 75 times an hour (over the countersales) and once a week (wholesale)

    CASH SALES

    a) Descriptions: Includes total revenue earned, inventory sold, and paymentreceived from customers

    b) Alternate name(s): Salesc) Data Structure: From 4.0 to 5.0d) Volume and Frequency:; Approximately 75 per hour and once a week

  • 8/22/2019 Thesis on System Analysis and Design

    33/68

    33

    e) Data Structure:

    CASH SALES=NET AMOUNT DUE

    NET AMOUNT DUE=QUANTITY OF THE INVENTORY+{PRODUCT

    NAME}+LIST PRICE + {DEDUCTION OF DISCOUNTS TO SENIOR

    CITIZENS AND OTHER SPECIAL CUSTOMERS}

    DEDUCTION OF DISCOUNTS TO SENIOR CITIZENS AND OTHER

    SPECIAL CUSTOMERS=GROSS AMOUNT+RELATED DISCOUNT

    RELATED DISCOUNT={NUMBERS}

    GROSS AMOUNT={NUMBERS}

    PURCHASE NUMBER = {NUMBERS}

    PRODUCT = PRODUCT NUMBER + [ PRODUCT NAME/ PRODUCT

    DESCRIPTION ] + QUANTITY ORDERED + PRICE

    PRODUCT NAME = {LETTERS}

    PRODUCT DESCRIPTION = {LETTERS}

    QUANTITY ORDERED = {NUMBERS}

    PRICE = {NUMBERS}

    LETTERS = {A-Z}

    NUMBERS = {0-9}

    f) Volume and Frequency: Approximately 75 times an hour

    CHECK INVENTORY

    a) Process Name: Check Inventoryb) Description: Checking of Inventory includes verification of orders availability on

    the companys currently held inventories available for sale.

    c) Process No.: 1.1d) Process Description:

    Input Data Flow(s): Order RequestStock Request

    Inventory Status

    Output Data Flow(s): Notice of Order UnavailabilityAvailable Ordered Data

  • 8/22/2019 Thesis on System Analysis and Design

    34/68

    34

    IF Order is in InventoryTHEN Add Order to Available Orders for Confirmation

    COMPUTE SALES

    a) Process Name: Compute Salesb) Description: Computing of Sales includes the usage of the list price per product

    and quantity ordered by the customer resulting to the gross amount receivable

    from customers

    c) Process No.: 2.1d) Process Description:

    Input Data Flow(s): Sales Confirmation Output Data Flow(s): Gross Amount Due Multiply list price per product by the quantity ordered

    CONFIRM SALE OF INVENTORY

    a) Process Name: Confirm Sale of Inventoryb) Description: Once the system verifies that orders are available, it should notify

    the customer for confirmation and account inventories to be sold as reserved.

    c) Process No.: 1.2d) Process Description:

    Input Data Flow(s): Available Ordered DataValidated Order Data

    Output Data Flow(s): Purchase Confirmation Reserve/Stockpile Validated Order Data

    COMBINED FINANCIAL STATEMENT

    a) Description: financial statement that brings together the assets, liabilities, networth, and operating figures of two or more affiliated entities which contributesto the determination of the businesss stand at a given time.

    b) Alternate name(s)Combined reports

    c) OriginProduce Report

    d) DestinationManager, Finance

  • 8/22/2019 Thesis on System Analysis and Design

    35/68

    35

    e) Data structure :

    CONSILIDATED FINANCIAL REPORTS = BANK STATEMENT + SALES +

    CASH FLOWS + INVENTORY

    BANK STATEMENTS = CASH DEPOSITS + CASH WITHDRAWALS

    CASH DEPOSIT = {NUMBERS}

    CASH WITHDRAWALS = {NUMBERS}

    LETTERS={A-Z}

    NUMBERS={0-9}

    f) Volume and frequencyonce every month

    CREDIT CASH APPROVAL

    a) Description- a payment card is electronically linked to an account or accounts

    belonging to the cardholder. These accounts may be deposited in advance.

    b) Alternative name: Charge card payment, Stored Value Card

    c) Origin -Authorized Bank

    d) Destination- Manage Sales

    e) Data structure :

    CREDIT CARD PAYMENT=INVOICE DATE+CUSTOMER

    NUMBER+[COMPANY NAME|ADDRESS]+ACCOUNT NAME

    +AMOUNT+TYPE OF CARD+OFFICIAL RECEIPT NUMBER

    INVOICE DATE= MONTH+DAY+YEAR

    MONTH={JANUARY-DECEMBER}

    DAY={NUMBER}

    YEAR={NUMBER}

    CUSTOMER NUMBER= {NUMBER|LETTER}

    COMPANY NAME=COMPANY NAME+COMPANY SLOGAN

    COMPANY ADDRESS=ADDRESS

    ADDRESS= (P.O. BOX NUMBER) + STREET + CITY +(COUNTRY) +

    ZIPCODE

    AMOUNT=ACCOUNT CODE+AMOUNT

    TYPE OF CARD= [VISA/MASTERCARD/OTHERS]

  • 8/22/2019 Thesis on System Analysis and Design

    36/68

    36

    ACCOUNT NAME=NAME OF CUSTOMER+ACCOUNT

    NUMBER+EXPIRATION DATE+SIGNATURE OF PAYOR

    NAME OF CUSTOMER=GIVEN NAME+MIDDLE NAME+SURNAME

    GIVEN NAME={LETTERS}

    MIDDLE NAME={LETTERS}

    SURNAME={LETTERS}

    CREDIT CARD PAYMENTS={CREDIT CARD PAYMENT}

    LETTERS={A-Z}

    NUMBERS={0-9}

    f) Volume and Frequency : Approximately thrice a week

    CUSTOMERS

    a) Description: Customers are external entities that are considered as the blood ofthe business. They are the end users and consumers of the products the

    business offers.

    b) Alternate Names: Clientsc) Input Data Flow(s): Invoiced) Output Data Flow(s): Sales returns, payment

    REDUCTION RECEIVABLE

    a) Description: a data that updates the records of account receivables that have

    been canceled due to customers payment that occur after a certain period o

    time.

    b) Alternative name: Credit Memo for Accounts Receivable

    c) Origin: Update Sales

    d) Destination: Account Receivable

    e) Data Structure:

    GROSS AMOUNT DUE=QUANTITY OF THE INVENTORY+{PRODUCT

    NAME}+LIST PRICE

    PURCHASE NUMVER = {NUMBERS}

    PRODUCT = PRODUCT NUMBER + [ PRODUCT NAME/ PRODUCT

    DESCRIPTION ] + QUANTITY ORDERED + PRICE

  • 8/22/2019 Thesis on System Analysis and Design

    37/68

    37

    PRODUCT NAME = {LETTERS}

    PRODUCT DESCRIPTION = {LETTERS}

    QUANTITY ORDERED = {NUMBERS}

    PRICE = {NUMBERS}

    LETTERS = {A-Z}

    NUMBERS = {0-9}

    f) Volume and Frequency: Thrice every one week

    FINANCE

    a) Description: The Finance Department is the one responsible for managing thecompanys cash flows.

    b) Alternate name(s): Accountingc) Input Data Flow(s): Combined Financial Reportsd) Output Data Flow(s): -

    INVENTORY

    a) Descriptions: Inventories are merchandise bought from suppliers that are to besold to other entities

    b) Alternate name(s): Merchandisec) Data Structure: From 2.0 to 5.0d) Volume and Frequency: Approximately 75 times per hour

    INVENTORY REDUCTION

    a) Description-The data that is send to inventory to inform the data store aboutthe removal of inventory due to defective and expired stocks.

    b) Alternate name(s)Decrease, Lessenc) OriginUpdate Inventoryd) DestinationInventorye) Data Structure

    INVENTORY REDUCTION = PRODUCT CODE+PRODUCT NAME+

    QUANTITY

    PRODUCT CODE={NUMBERS+LETTERS}

    PRODUCT NAME= {LETTERS}

  • 8/22/2019 Thesis on System Analysis and Design

    38/68

    38

    QUANTITY = {NUMBERS}

    LETTERS={A-Z}

    NUMBERS={0-9}

    f) Volume and frequencyonce every week

    GROSS AMOUNT DUE

    a) Description: Data that concerns with the aggresgate outstsanding amount owed

    by the customer to the entity due to compliance of past transactions

    b) Alternative name: Aggregate sales amount

    c) Origin: Compute Sales

    d) Destination: Account Cash Sale, Account Receivable, Account Credit Card Sale

    e) Data Structure:

    GROSS AMOUNT DUE={ORDER DESCRIPTION}

    PRODUCT = PRODUCT NUMBER + [ PRODUCT NAME/ PRODUCT

    DESCRIPTION ] + QUANTITY ORDERED + PRICE

    PURCHASE NUMBER = {NUMBERS}

    PRODUCT NAME = {LETTERS}

    PRODUCT DESCRIPTION = {LETTERS}

    QUANTITY ORDERED = {NUMBERS}

    PRICE = {NUMBERS}

    LETTERS = {A-Z}

    NUMBERS = {0-9}

    f) Volume and Frequency: Approximately 75 times an hour (over the counter

    sales) and once a week (wholesale)

    INVENTORY SOLD

    a) Description: Inventories sold are deductions to currently held inventories

    available for sale.

    b) Alternative name: Sales

    c) Origin: Order Inventory

    d) Destination: Inventory

  • 8/22/2019 Thesis on System Analysis and Design

    39/68

    39

    e) Data Structure

    INVENTORY SOLD = ORDER STATUS + { PRODUCT } + QUANTITY

    ORDERED

    PRODUCT = PRODUCT NUMBER + [ PRODUCT NAME/ PRODUCT

    DESCRIPTION ]

    PRODUCT NUMBER = {NUMBERS}

    PRODUCT NAME = {LETTERS}

    PRODUCT DESCRIPTION {LETTERS}

    QUANTITY ORDERED = {NUMBERS}

    LETTERS = {A-Z}

    NUMBERS = {0-9}

    f) Volume and Frequency: Approximately 75 times an hour (over the counter

    sales) and once a week (wholesale)

    INVENTORY STATUS

    a) Description: Inventory status contains data that reflects the condition of the

    inventories.

    b) Alternative name: Stock condition

    c) Origin: Inventory

    d) Destination: Order Inventory

    e) Data Structure

    INVENTORY STATUS = { PRODUCT} + QUANTITY AVAILABLE

    PRODUCT = PRODUCT NUMBER + [ PRODUCT NAME/ PRODUCT

    DESCRIPTION ] + QUANTITY ORDERED + PRICE

    QUANTITY AVAILABLE= PRODUCT LIST + QUANTITY

    PRODUCT LIST = {LETTERS}

    QUANTITY = {NUMBERS}

    NUMBERS = {0-9}

    f) Volume and Frequency: Approximately 75 times an hour (over the counter

    sales) and once a week (wholesale)

  • 8/22/2019 Thesis on System Analysis and Design

    40/68

    40

    INVOICE

    a) Description- A business document issued any time when sale takes place.

    b) Alternative name- Bill, Proof of Purchase

    c) Origin- Manage Sales

    d) Destination : Customers

    e) Data structure :

    INVOICE=INVOICE NUMBER+ISSUED DATE+SALES NUMBER+COMPANY

    NAME+COMPANY ADDRESS+(CUSTOMER

    NAME)+{PRODUCT}+AMOUNT

    INVOICE NUMBER={NUMBER}

    INVOICE DATE=MONTH+DAY+YEAR

    MONTH={JANUARY-DECEMBER}

    DAY={NUMBER}

    YEAR={NUMBER}

    COMPANY NAME=COMPANY NAME+COMPANY SLOGAN

    COMPANY ADDRESS=ADDRESS

    ADDRESS= (P.O. BOX NUMBER) + STREET + CITY +(COUNTRY) +

    ZIPCODE

    CUSTOMER NAME=GIVEN NAME+MIDDLE NAME+SURNAME

    GIVEN NAME={LETTERS}

    MIDDLE NAME={LETTERS}

    SURNAME={LETTERS}

    PRODUCT=PRODUCT NAME+PRODUCT CODE+PRODUCT

    TYPE+PRICE+EXTENTED PRICE+VAT

    QUANTITY ORDER={NUMBER}

    PRICE= {NUMBER}

    VAT= PERCENTAGE OF ORDERED PRODUCT

    AMOUNT=[CASH|CREDIT CARD]

    LETTERS={A-Z}

    NUMBERS={0-9}

    INVOICES= {INVOICE}

    f) Volume and Frequency : Approximately once a week

  • 8/22/2019 Thesis on System Analysis and Design

    41/68

    41

    ISSUE INVOICE

    a) Process Name: Issue Invoiceb) Description: Issuance of Invoices is the same as billing the customer the

    amount due net of discount or inclusive of interest.

    c) Process No.: 2.6d) Process Description:

    Input Data Flow(s): Net Amount Due Output Data Flow(s): Invoice

    MANAGER

    a) Description: A Manager is the one responsible for planning, controlling,operating, and leading the company in decision making.

    b) Alternate name(s): Head Operatorc) Input Data Flow(s): Combined Financial Reportsd) Output Data Flow(s): -

    MANAGE SALES

    a) Process Name: Manage Salesb) Description: Manage Sales is concerned with the receipt of payment from

    customers and the appropriate treatment for payment whether subject to

    discount or interest, etc.

    c) Process No.: 4.0d) Process Description:

    Input Data Flow(s): Sales confirmationPayment

    Credit card Approval

    Output Data Flow(s): InvoiceCash receipts

    Receivables

  • 8/22/2019 Thesis on System Analysis and Design

    42/68

    42

    NET AMOUNT DUE

    a) Description: Data that concerns with the amount owed by the customer to the

    entity due to compliance of past transactions net of any discounts and balance

    adjustment

    b) Alternative name: Net Sales

    c) Origin: Account cash sales, account receivable

    d) Destination: Issue invoice

    e) Data Structure:

    NET AMOUNT DUE=QUANTITY OF THE INVENTORY+{PRODUCT

    NAME}+LIST PRICE + {DEDUCTION OF DISCOUNTS TO SENIOR

    CITIZENS AND OTHER SPECIAL CUSTOMERS}

    DEDUCTION OF DISCOUNTS TO SENIOR CITIZENS AND OTHER

    SPECIAL CUSTOMERS=GROSS AMOUNT+RELATED DISCOUNT

    RELATED DISCOUNT={NUMBERS}

    GROSS AMOUNT={NUMBERS}

    PURCHASE NUMBER = {NUMBERS}

    PRODUCT = PRODUCT NUMBER + [ PRODUCT NAME/ PRODUCT

    DESCRIPTION ] + QUANTITY ORDERED + PRICE

    PRODUCT NAME = {LETTERS}

    PRODUCT DESCRIPTION = {LETTERS}

    QUANTITY ORDERED = {NUMBERS}

    PRICE = {NUMBERS}

    LETTERS = {A-Z}

    NUMBERS = {0-9}

    f) Volume and Frequency: Approximately 75 times an hour (over the counter

    sales) and once a week (wholesale)

    ORDER INVENTORY

    a) Process Name: Order Inventoryb) Description: Order of Inventory is the process concerned with the receipts of

    orders from customers and the actual processing of orders, checking,

    confirmation, and recording.

  • 8/22/2019 Thesis on System Analysis and Design

    43/68

    43

    c) Process No.: 1.0d) Process Description:

    Input Data Flow(s): Order RequestInventory Status

    Stock Request

    Output Data Flow(s): Purchase ConfirmationSales Confirmation

    Inventory Sold

    ORDER REQUEST

    a) Description: Order requests are products demanded by customers with the

    willingness and ability for purchaseb) Alternative name: Purchase demand

    c) Origin: Customers

    d) Destination: Order Inventory

    e) Data Structure

    ORDER REQUEST = ORDER NUMBER + ORDER DATE [CUSTOMER

    NAME /CUSTOMER ACCOUNT] + SHIP ADDRESS + BILL

    ADDRESS + {PRODUCT} + AMOUNT

    ORDER NUMBER = {NUMBERS}

    ORDER DATE = MONTH + DAY + YEAR

    MONTH = {JANUARYDECEMBER}

    DAY = {NUMBERS}

    YEAR = {NUMBERS}

    CUSTOMER NAME = FAMILY NAME + GIVEN NAME + MIDDLE NAME

    CUSTOMER ACCOUNT = {NUMBERS}

    SHIP ADDRESS = ADDRESS

    ADDRESS = STREET + CITY + [ STATE/PROVINCE ] + (COUNTRY) +

    ZIPCODE

    BILL ADDRESS = ADDRESS

    ADDRESS = STREET + CITY + [ STATE/PROVINCE ] + (COUNTRY) +

    ZIPCODE

  • 8/22/2019 Thesis on System Analysis and Design

    44/68

    44

    PRODUCT = PRODUCT NUMBER + [ PRODUCT NAME/ PRODUCT

    DESCRIPTION ] + QUANTITY ORDERED + PRICE

    PRODUCT NAME = {LETTERS}

    PRODUCT DESCRIPTION = {{LETTERS}

    PRODUCT NUMBER = {NUMBER}

    QUANTITY ORDERED = {NUMBERS}

    PRICE = {NUMBERS}

    LETTERS = {A-Z}

    NUMBERS = {0-9}

    ORDERS = {ORDER}

    f) Volume and Frequency: Approximately 75 times an hour (over the counter

    sales) and once a week (wholesale)

    PAYMENT

    a) Description -Payment is the settlement of a customers obligation to an entityon financial basis

    b) Alternative name Settlementc) Origin-Customerd) Destination : Manage Salese) Data structure:

    PAYMENT=PAYMENT INVOICE NUMBER+AMOUNT+DATE+ PAYMENT

    METHOD +CUSTOMER NAME+{PRODUCTS}+ APPROVAL OF

    RECEIVER

    PAYMENT INVOICE NUMBER={NUMBER}

    AMOUNT=[CASH|CREDIT CARD]

    DATE=MONTH+DAY+YEAR

    MONTH={JANUARY-DECEMBER}

    DAY={NUMBER}

    YEAR={NUMBER}

    PAYMENT METHOD=[ACCONTS RECEIVABLE I CASH|CREDIT CARD]

    CUSTOMER NAME=GIVEN NAME+MIDDLE NAME+SURNAME

    GIVEN NAME={LETTERS}

    MIDDLE NAME={LETTERS}

  • 8/22/2019 Thesis on System Analysis and Design

    45/68

    45

    SURNAME={LETTERS}

    PRODUCT=PRODUCT CODE+PRODUCT NAME+PRODUCT

    DESCRIPTION+QUANTITY ORDERED+PRICE+VAT

    PRODUCT CODE={NUMBERS}

    QUANTITY ORDER={NUMBER}

    PRICE= {NUMBER}

    VAT= PERCENTAGE OF ORDERED PRODUCT

    LETTERS={A-Z}

    NUMBERS={0-9}

    PAYMENTS={PAYMENT}

    f) Volume and Frequency: Approximately 75 times an hour (over the countersales) and once a week (wholesale)

    PRODUCE REPORTS

    a) Process Name: Produce Reportsb) Description: Producing of Reports includes the production of financial

    statements such as Statement of Financial Position, Income statement and

    Statement of Cash Flows

    c) Process No.: 5.0d) Process Description:

    Input Data Flow(s): Branch ReportsAccounting Data

    Output Data Flow(s): Combined Financial Reports

    PURCHASE CONFIRMATION

    a) Description: Data that concerns with the verification of orders initially placed by

    customers

    b) Alternative name: Acquisition verification

    c) Origin: Order Inventory

    d) Destination: Customers

    e) Data Structure:

    PURCHASE CONFIRMATION = PURCHASE NUMBER + PURCHASE DATE

    + {PRODUCT} + AMOUNT

  • 8/22/2019 Thesis on System Analysis and Design

    46/68

    46

    PURCHASE NUMVER = {NUMBERS}

    PURCHASE DATE = MONTH + DAY + YEAR

    MONTH = {JANUARY-DECEMBER}

    DAY = {NUMBERS}

    YEAR = {NUMBERS}

    PRODUCT = PRODUCT NUMBER + [ PRODUCT NAME/ PRODUCT

    DESCRIPTION ] + QUANTITY ORDERED + PRICE

    PRODUCT NAME = {LETTERS}

    PRODUCT DESCRIPTION = {LETTERS}

    QUANTITY ORDERED = {NUMBERS}

    PRICE = {NUMBERS}

    LETTERS = {A-Z}

    NUMBERS = {0-9}

    f) Volume and Frequency: Approximately 75 times an hour (over the counter

    sales) and once a week (wholesale)

    PURCHASE RETURN

    a) Description: data that pertain to returns to suppliers due to defects and/or

    expiration.

    b) Alternative name: returns to suppliers

    c) Origin: Update Inventory (returns)

    d) Destination: Suppliers

    e) Data Structure:

    RETURNED INVENTORY FROM CUSTOMER AND BRANCH= [SUPPLIER

    NAME/SUPPLIER ACCOUNT] + {PRODUCT RETURNED} + DATE

    SUPPLIERS NAME= {LETTERS}

    SUPPLIERS ACCOUNT= {NUMBERS|LETTERS}

    PRODUCT RETURNED=PRODUCT

    PRODUCT= PRODUCT QUANTITY + DESCRIPTION + QUANTITY + PRICE

    f) Volume and Frequency: once or twice in every 2 weeks

  • 8/22/2019 Thesis on System Analysis and Design

    47/68

    47

    RECEIVABLES

    a) Description- Claims held against customers and others for money, goods, or

    services.

    b) Alternative name- Bill Outstanding

    c) Origin- Manage Sales Payment

    d) Destination- Accounts Receivables

    e) Data structure :RECEIVABLE=DATE+REFERENCE NUMBER+[COMPANY

    NAME|CUSTOMER NAME]+COMPANY ADDRESS

    +AMOUNT+SIGNATURE OF PAYOR

    DATE=MONTH+DAY+YEAR

    MONTH={JANUARY-DECEMBER}

    DAY={NUMBER}

    YEAR={NUMBER}

    REFERENCE NUMBER={NUMBER}

    COMPANY NAME=COMPANY NAME+COMPANY SLOGAN

    COMPANY ADDRESS=ADDRESS

    ADDRESS= (P.O. BOX NUMBER) + STREET + CITY +(COUNTRY) +

    ZIPCODE

    CUSTOMER NAME=GIVEN NAME+MIDDLE NAME+SURNAME

    GIVEN NAME={LETTERS}

    MIDDLE NAME={LETTERS}

    SURNAME={LETTERS}

    AMOUNT=ACCOUNT CODE+TOTAL AMOUNT TO BE

    PAID+(PENDING/DUE AMOUNT)+DUE DATE

    ACCOUNT CODE={NUMBERS+LETTERS}

    REFERENCE NUMBER= PURCHASE CODE+EXPIRATION DATE

    LETTERS={A-Z}

    NUMBERS={0-9}

    RECEIVABLES={RECEIVABLE}

    f) Volume and Frequency : Approximately once a week

  • 8/22/2019 Thesis on System Analysis and Design

    48/68

    48

    RECORD SALE OF INVENTORY

    a) Process Name: Record Sale of Inventoryb) Description: Recording Sale of Inventory is the recognition of orders as outright

    sale

    c) Process No.: 1.3d) Process Description:

    Input Data Flow(s): Inventory Reserved for Sale Output Data Flow(s): sales Confirmation Record transaction as VALID SALE Deduct Sales from currently available inventories

    RETURNED INVENTORY FROM CUSTOMERS AND BRANCH

    a) Description: Data confirming the return of inventories coming from customers

    and branch

    b) Alternative name: Branch and Customer returns

    c) Origin: Update Inventory (returns)

    d) Destination: Inventory

    e) Data Structure:

    RETURNED INVENTORY FROM CUSTOMERS AND BRANCH= {PRODUCT

    RETURNED} + [CUSTOMER NAME/ CUSTOMER

    ACCOUNT/BRANCH NAME] + DATE

    PRODUCT RETURNED= {PRODUCTS}

    PRODUCT=PRODUCT CODE + DESRIPTION +QUANTITY + PRICE

    f) Volume and Frequency: five to six times in every three weeks

    RETURNED INVENTORY TO SUPPLIERS

    a) Description: data confirming the return of inventories to suppliers and will in

    turn lessen the inventory on hand

    b) Alternative name: Purchase returns

    c) Origin: Update Inventory

    d) Destination: Inventory

    e) Data Structure:

  • 8/22/2019 Thesis on System Analysis and Design

    49/68

    49

    RETURNED INVENTORY TO SUPPLIERS= [SUPPLIER NAME/ SUPPLIER

    ACCOUNT] + {PRODUCT RETURNED} + DATE

    PRODUCT RETURNED={PRODUCTS}

    PRODUCTS= PRODUCT NAME + PRODUCT CODE + DESCRIPTION +

    QUANTITY RETURNED + PRICE

    f) Volume and Frequency: twice a month depending on the amount of expired

    stocks

    SALES CONFIRMATION

    a) Description- Approval of sale for accounting purposes

    b) Alternative name-Authentication

    c) Origin- Order Inventory

    d) Destination-Manage Sales

    e) Data structure :

    SALES CONFIRMATION=ORDER NUMBER+SALES DATE+ACCOUNT

    NAME +AMOUNT+QUANTITY+(PAYMENT METHOD)

    ORDER NUMBER={NUMBER}

    SALES DATE=MONTH+DAY+YEAR

    MONTH={JANUARY-DECEMBER}

    DAY={NUMBER}

    YEAR={NUMBER}

    ACCOUNT NAME=GIVEN NAME+MIDDLE NAME+SURNAME

    GIVEN NAME={LETTERS}

    MIDDLE NAME={LETTERS}

    SURNAME={LETTERS}

    AMOUNT=ACCOUNT CODE+AMOUNT

    ACCOUNT CODE={NUMBER}

    QUANTITY=PURCHASE CODE+PURCHASE DESCRIPTION+(AVAILABILITY

    OF PRODUCT)

    PURCHASE CODE={NUMBER+LETTERS}

    PAYMENT METHOD=[CHECK I ACCONTS RECEIVABLE I CASH|CREDIT

    CARD]

    LETTERS={A-Z}

  • 8/22/2019 Thesis on System Analysis and Design

    50/68

    50

    NUMBERS={0-9}

    f) Volume and Frequency : Approximately 75 times an hour (over the counter

    sales) and TEI a week (wholesale)

    SALES RETURNS

    a) Description: these are date concerning returns coming from past sales

    transactions. These datas purpose is to update the inventory system on the

    additional inventory obtained from the returns of customers or own branches.

    b) Alternative name: trade returns

    c) Origin: Customers

    d) Destination: Update Inventory

    e) Data Structure:

    SALES RETURNS= [CUSTOMER NAME| CUSTOMER ACCOUNT] +

    {PRODUCTS RETURNED} + DATE

    DATE=MONTH+DAY+YEAR

    MONTH={JANUARY-DECEMBER}

    DAY={NUMBER}

    YEAR={NUMBER}

    CUSTOMER NAME={LETTERS}

    CUSTOMER ACCOUNT={NUMBERS+LETTERS}

    PRODUCTS RETURNED={PRODUCT}

    PRODUCT= PRODUCT CODE + DESCRIPTION + QUANTITY RETURNED +

    PRICE

    PRODUCT CODE= {NUMBERS+LETTER S}

    DESCRIPTION={NUMBERS+LETTERS}

    QUANTITIES RETURNED= {NUMBER }

    LETTERS={A-Z}

    NUMBERS={0-9}

    f) Volume and Frequency: thrice in every 2 weeks

    STOCK REQUEST

    a) Description: Stock request is a notification for inventory replenishment sent by

    the branch to the home office

  • 8/22/2019 Thesis on System Analysis and Design

    51/68

    51

    b) Alternative name: Inventory demand

    c) Origin: Branch

    d) Destination: Order Inventory

    e) Data Structure:

    STOCK REQUEST = STOCK NUMBER + STOCK REQUEST DATE +

    BRANCH NAME + SHIP ADDRESS + BILL ADDRESS + {PRODUCT}

    + AMOUNT

    STOCK NUMBER = {NUMBERS}

    STOCK REQUEST DATE = MONTH + DAY + YEAR

    MONTH = {JANUARY-DECEMBER}

    DAY = {NUMBERS}

    YEAR = {NUMBERS}

    BRANCH NAME = COMPANY NAME

    SHIP ADDRESS = ADDRESS

    ADDRESS = ADDRESS = STREET + CITY + [ STATE/PROVINCE ] +

    (COUNTRY) + ZIPCODE

    BILL ADDRESS = ADDRESS

    ADDRESS = ADDRESS = STREET + CITY + [ STATE/PROVINCE ] +

    (COUNTRY) + ZIPCODE

    PRODUCT = PRODUCT NUMBER + [ PRODUCT NAME/ PRODUCT

    DESCRIPTION ] + QUANTITY ORDERED + PRICE

    PRODUCT NUMBER = {NUMBERS}

    PRODUCT NAME = [LETTERS}

    PRODUCT DESCRIPTION = {LETTERS}

    QUANTITY ORDERED = {NUMBERS}

    PRICE = {NUMBERS}

    LETTERS = {A-Z}

    NUMBERS ={0-9}

    f) Volume and Frequency: Approximately once a week

    SUPPLIERS

    a) Description: Suppliers are external entities that provides goods as merchandiseb) Alternate name(s): Dealer, Merchantc) Input Data Flow(s): Purchase data; Purchase returns

  • 8/22/2019 Thesis on System Analysis and Design

    52/68

    52

    d) Output Data Flow(s): Supply DataSUPPLY DATA

    a) Description: Supply data are additions to currently held inventories available for

    saleb) Alternative name: Purchases

    c) Origin: Suppliers

    d) Destination: Update Inventory (Stock Replenishment)

    e) Data Structure

    SUPPLY DATA = [SUPPLIER NAME/ SUPPLIER ACCOUNT] +{ PRODUCT }

    + AMOUNT

    SUPPLIER NAME = FAMILY NAME + GIVEN NAME + MIDDLE INITIAL

    SUPPLIER ACCOUNT = {NUMBERS}

    PRODUCT = PRODUCT NUMBER + [ PRODUCT NAME/ PRODUCT

    DESCRIPTION ] + QUANTITY ORDERED + PRICE

    PRODUCT NUMBER = {NUMBERS}

    PRODUCT NAME = {LETTERS}

    PRODUCT DESCRIPTION ={LETTERS}

    QUANTITY ORDERED = {NUMBERS}

    AMOUNT = {NUMBERS}

    NUMBERS = {0-9}

    f) Volume and Frequency: Approximately once a week

    UPDATE INVENTORY

    a) Process Name: Update Inventoryb) Description: Update Inventory is concerned with either addition or reduction of

    inventory due to purchases, returns and disposal

    c) Process No.: 2.0d)

    Process Description: Input Data Flow(s): Branch Inventory Returns

    Sales Returns

    Inventory Status

    Supply Data

    Output Data Flow(s): Purchase Returns

  • 8/22/2019 Thesis on System Analysis and Design

    53/68

    53

    Returned Inventory from Customers and Branch

    Returned Inventory to Supplier

    Purchase Data

    Additional Inventory Data

    Inventory Reduction

    UPDATE SALES

    a) Process Name: Update Salesb) Description: Update Sales is a process of restating cash sales into its current

    status, acknowledging changes happened, such as addition to sales

    c) Process No.: 2.5d) Process Description:

    Input Data Flow(s): Payment Output Data Flow(s): Cash Sales

    Receivable Reduction

    IF Payment is for offsetting Accounts receivableTHEN Deduct payment from outstanding Accounts Receivables

    Recognize payment as saleVALIDATED ORDER DATA

    a) Description: Data concerning official orders agreed upon by the entity and the

    customer

    b) Alternative name: Verified Request

    c) Origin: Costumer

    d) Destination: Confirm Sale of Inventory

    e) Data Structure:

    SALES CONFIRMATION=ORDER NUMBER+SALES DATE+ACCOUNT

    NAME +AMOUNT+QUANTITY+(PAYMENT METHOD)

    ORDER NUMBER={NUMBER}

    SALES DATE=MONTH+DAY+YEAR

    MONTH={JANUARY-DECEMBER}

    DAY={NUMBER}

    YEAR={NUMBER}

  • 8/22/2019 Thesis on System Analysis and Design

    54/68

    54

    ACCOUNT NAME=GIVEN NAME+MIDDLE NAME+SURNAME

    GIVEN NAME={LETTERS}

    MIDDLE NAME={LETTERS}

    SURNAME={LETTERS}

    AMOUNT=ACCOUNT CODE+AMOUNT

    ACCOUNT CODE={NUMBER}

    QUANTITY=PURCHASE CODE+PURCHASE DESCRIPTION+(AVAILABILITY

    OF PRODUCT)

    PURCHASE CODE={NUMBER+LETTERS}

    PAYMENT METHOD=[CHECK I ACCONTS RECEIVABLE I CASH|CREDIT

    CARD]

    LETTERS={A-Z}

    NUMBERS={0-9}

    f ) Volume and Frequency: Approximately 75 times an hour (over the counter

    sales) and once a week (wholesale)

  • 8/22/2019 Thesis on System Analysis and Design

    55/68

    55

    Use Case

    Name: Confirm Sale

    Use Case ID: UC1

    Description: The customer will sent an order request of products. The manager will

    confirm the sale of the product. This will be recorded by the accountant.

    Precondition: The customer can be anyone. He could be an individual or an entity like

    a hospital, retailer, or other retailers.

    Trigger: An order is processed into sales transaction.

    Basic Flow: The customer provides the order and the payment.

    Result: The confirmation of sale or an invoice will be sent to the customer. If the sale

    is paid directly, the accountant will issue an official receipt.

    Name: Confirm Purchase

    Use Case ID: UC2

    Description: The manager will place orders to the suppliers. The suppliers will in turn

    confirm the purchase. The purchase will be accounted for by the accountant.

    Precondition: The suppliers are those whom the pharmacy are in contracted with.

    Trigger: An order is submitted to the supplier.

    Basic Flow: The manager will place the order to the suppliers and the accountant will

    provide the payment.

    Result: The supplier will send the merchandise together with an invoice.

    Name: Place Order (to suppliers)

    Use Case ID:UC3

    Description: The manager will place order to the suppliers. The supplier will confirm

    the order.

    Precondition: The list of supplies needed is already pre-determined before issuing an

    order to the supplier.

    Trigger: The order is sent to the supplier.

    Basic Flow: The order is sent and the accountant of the pharmacy will receive a

    confirmation of purchase.

    Result: The orders will be confirmed by the supplier and the merchandise will be sent.

  • 8/22/2019 Thesis on System Analysis and Design

    56/68

    56

    Name: Send Payment

    Use-Case ID: UC4

    Source: Requirement

    Description: After receiving the invoice from the Supplier, the Accountant is going to

    send money to the supplier as the payment of the products we have purchased.

    Precondition: The party sending the payment must be a member of the entity.

    Trigger: A new products were received.

    Basic flow: The entity is to order products to the supplier and once that the orders are

    confirmed and invoice is send, the accountant is to send payment to the supplier

    Result: An increase in inventory of the products and in cash disbursement account

    Name: Receive Invoice

    Use Case I.D.:UC5

    Description : The entity will receive a printed record of the products they have

    bought and the amount charge as a request for payment

    Precondition: The entity shall pay for the products theyve bought/ ordered.

    Trigger: The entity ordered products to the supplier and the supplier will send back a

    receipt.Basic Flow: The entity will order products to suppliers and the suppliers will send an

    invoice for the entity to know how much they were going to pay.

    Result: The entity will know how much theyve ordered and pay it.

    Name: Account purchase of inventory

    Use case I.D. : UC6

    Description : The entity will receive a printed record of the products they have

    bought and the amount charge as a request for paymentPrecondition: The entity shall pay for the products theyve bought/ ordered.

    Trigger: The entity ordered products to the supplier and the supplier will send back a

    receipt.

    Basic flow: The entity will order products to suppliers and the suppliers will send an

    invoice for the entity to know how much they were going to pay.

  • 8/22/2019 Thesis on System Analysis and Design

    57/68

    57

    Result: The entity will know how much theyve ordered and pay it.

    Name: Place Stock Request

    Use Case ID:UC7

    Description: The branch will place a stock order. The manager will now process the

    order. The manager will confirm the sale and will be recorded by the accountant.

    Precondition: The branch has provided list of product to be sent.

    Trigger: A request from the branch will be sent to the manager.

    Basic Flow: The branch will send report and stock request to the manager. The

    manager will process the report and the request.

    Result: The stock order will be recognized and will be performed.

    Name: Process Order

    Use Case ID:UC8

    Description: An order is received from a customer. This order will be processed by the

    manager.

    Precondition: Orders are inclusive from all customers.

    Trigger: An order is received from a customer.

    Basic Flow: When an order is received, the manager will place the order into the

    system.

    Result: The orders will be confirmed and consequently paid to the suppliers.

    Name: Place Order ( fr customer)

    Use Case ID:UC9

    Description: The customer will send an order request to the manager. The manager

    will process the order and then the manager will now confirm the sale and will be

    recorded by the accountant.

    Precondition: The customer can be anyone. He could be an individual or an entity like

    a hospital, retailer, or other retailers.

    Trigger: An order request is received from suppliers.

    Basic Flow: The manager will confirm the request of the customer.

    Result: The order will be placed into the system and later the ordered merchandise will

    be sent to the customers.

  • 8/22/2019 Thesis on System Analysis and Design

    58/68

    58

    Name: Account Sale of Inventory

    Use Case ID:UC10

    Description: The customer will pay for the merchandise bought. The accountant will

    take into account the payment made by the customer.

    Precondition: The customer can pay on cash basis, on credit, or through the use of

    credit card.

    Trigger: The customer places the payment into the hands of the accountant.

    Basic Flow: The accountant will verify the payment of the customer.

    Result: The accountant will send invoice to the customer.

    Name : Send Invoice

    Use Case I.D.: UC11

    Description : The system identify the customer goods that was purchase to determine

    how much was his/her outstanding balance.

    Precondition : The customer shall pay what he/she ordered.

    Trigger: The system identify the order and it send an invoice to customer for furthur

    payment.

    Basic Flow : Customer allot the corresponding information needed in invoice

    together with the payment of the ordered product. After that the customer may

    pay in his/her choice if cash basis, receivable or in credit card term. It is issued

    any time when sales takes place.

    Result : Customer makes payment and the sale is recognized.

    Name: Receive payment through credit card

    Use Case I.D.:UC12

    Description: It describes the payment of the client through credit card. Then the

    system will identify if the credit card is authorize or not by the bank. If it is

    authorize by the bank, the system will give a confirmation but if it is not

    authorize the system will reject it.

    Precondition : The client shall be in good faith or active payor in his/her presciptive

    bank as a cardholder.

  • 8/22/2019 Thesis on System Analysis and Design

    59/68

    59

    Trigger: Client shall identify the corresponding information needed in order for the

    system to monitor its inventory. After it the system sends authorization message

    to the bank. The system will now incurred a sale.

    Basic Flow : Client assign the corresponding information required by the system

    such as credit card number and the card expiration date. The system will

    recognize the payment.

    Result: A slip will be given to the customer as a proof of billing.

    Name: Receive cash payment

    Use Case I.D.: UC13

    Description: It describes the payment of the customer through cash basis over the

    counter. The system will give a confirmation if the sale is verified or not.

    Precondition: The customer paid the product they bought.

    Trigger: The customer shall give a related confirmation before the salle will occur.

    Basic Flow: The customer fill up an order form or give a prescription letter from the

    physician before the system will distinguish the product name and price. After

    accepting the order thats the only time the system will give a confirmation of a

    sale.

    Result: Sale is realized by the entity.

    Name: Receive payment on account

    Use Case I.D.: UC14

    Description: It describes the payment of the purchaser through account basis over

    the counter or from telephone call (branch,hospital) orders.

    Precondition: The purchaser shall be an entrust client of the entity.

    Trigger: The purchaser will pay accounts.

    Basic Flow: The purchaser make certain pledge to the entity before the system will

    accept the sale. The order will be remove from the system when certain

    confirmation materialize.

    Result: The sale will be knowledgeable when the purchaser and the entity agreed when

    will be the payment.

  • 8/22/2019 Thesis on System Analysis and Design

    60/68

    60

    USE CASE DIAGRAM

    ACCOUNTANT

    CUSTOMER

    SUPPLIE

    MANAG

    BRANC

    BANK

    SEND PAYMENT ACCOUNT PURCHASEOF INVENTORY

    RECEIVEINVOICE

    CONFIRM PURCHASE

    PLACE ORDER

    CONFIRM SALE

    SEND INVOICE

    ACCOUNT SALE OFINVENTORY

    ORDER REQUEST

    PROCESS ORDER

    PLACE STOCKORDER

    RECEIVE PAYMENT

    THROUGH CASHRECEIVE PAYMENTIN CREDIT CARD

    BRANCHREPORT

    INVENTORY SYSTEM

    RECEIVE PAYMENTIN A/R

  • 8/22/2019 Thesis on System Analysis and Design

    61/68

    61

    PROTOTYPE

  • 8/22/2019 Thesis on System Analysis and Design

    62/68

    62

  • 8/22/2019 Thesis on System Analysis and Design

    63/68

    63

  • 8/22/2019 Thesis on System Analysis and Design

    64/68

    64

  • 8/22/2019 Thesis on System Analysis and Design

    65/68

    65

  • 8/22/2019 Thesis on System Analysis and Design

    66/68

    66

  • 8/22/2019 Thesis on System Analysis and Design

    67/68

    67

    CHAPTER IV

    CONCLUSION

    The analysis shows that the benefits exceed the cost and this gives rise to the

    conclusion that the system should be employed to the pharmacy. The main benefit of

    the system to the business is reflected on its operations. The Inventory System will

    bring an easier way of recording, measuring and monitoring the changes in the

    outstanding inventories. Instead of physically counting and listing all the products,

    youll know their balances with just some clicks away. Also, since the system saves

    every single transaction created concerning the inventories, it would be possible to

    know past transactions because of the ability of the system to retrieve past

    information. This will in turn bring good response from every side of the business- the

    customers and the suppliers. It is also important to take in consideration its

    sustainability in the long run. On the succeeding years of the operation of the

    business, the inflow of profit to the company will be greater considering that the costs

    incurred in applying the system will be offset on the first year of operation.

    RECOMMENDATION

    As mentioned, the only constant in this world is change, and information

    technology development is the one which are most affected by these changes. In the

    next five years, the emerging information system and technology that may affect the

    application of information system in the business may lost its tract. The increasing

    competition among businesses like where MedCheck is designated is deemed to

    develop new technology and tools to help them to stay competitive or even survive in

    the market and to serve the changing demand of their customers. Considering a

    drastic revolution that the society must expect, future changes are held to beundefined, thus, the business must be prepared to adapt and to resolve problems

    that may arise in the forthcoming.

    At present, it is highly recommended that the business must actively identify

    the different alternatives that can be applied to their operations so as to become

  • 8/22/2019 Thesis on System Analysis and Design

    68/68

    successful, taking into consideration adapting Information systems. As customers are

    vital to the business, certain strategies must be applied in order to improve existing

    customer relations. Information technology as a strategy for business improvement

    involves a number of processes, of which technology plays a significant role. In order

    to apply this successfully and effectively, analytical techniques must be utilized in

    order to assess the various features related to information technology that can be used

    in the petroleum industries. Through these techniques, business operators will be

    able to identify problem areas in advance and develop options that will resolve them.