You are on page 1of 7

e) Fact Finding Technique 1.

Sampling of Existing Documents To follow this particular method of fact-finding, Analyst has to study well existing documentation, forms, and files of existing system. A good analyst gets fact first from existing documentation rather than from people. 2. Interview: This technique of fact-finding is most popular, productive for good analysts and most probably widely used. Interviews are a fact-finding technique where by the systems analysts collects information from individual fact to face.Interviewing can be used to find-facts; verify facts; clarify facts; general enthusiasm etc. 3. Observation: Observation could be Formal or Informal. This is most effective when and analyst wants to obtain an understanding of a system. This technique used when analyst wants either participates in or watches a person perform activities to learn about the system. 4. Questionnaires: This is a special purpose document that allows the analyst to collect information and opinions from respondents. Questionnaires become useful when a little information is required from a number of people. 5. Research and Site Visits: Analyst has to research with data of the organisation. The data could be collect from the documents, files or from computer. Most organisations like to maintain their web site. Analyst can get data and information of their existing system from their web site.

From this five techniques I have used Questionnaires. These are the following questions that we prepared to ask the respondents;

QUESTIONNAIRES In general, you prefer to do your shopping of: (Select only one) From question 1 -12 pleasa note the number in the box given.
Over the Internet Over the Phone In a Retail Store

1 2 3

1. Groceries ( ) 2. Fast food ( ) 3. Cosmetics ( ) 4. Books ( ) 5. CD/DVDs ( ) 6. Toys ( ) 7. Furniture ( ) 8. Clothes ( ) 9. Computer Products ( ) 10. Cinema/Concert/Theatre Tickets ( ) 11. Airplane Tickets ( ) 12. Jewelry ( ) 13. How often do you use the internet every day? Less than 1 hour [ ] 1 -2 hours [ ] 2-3 hours [ ] More than 3 hours [ ] 14. How often do you use Internet for information prior to a purchase? Very often[ ] Often [ ] Sometimes[ ] Rarely[ ] Never[ ]

15. How often do you use Internet for shopping? Very often[ ] Often [ ] Sometimes[ ] Rarely[ ] Never[ ] Please select your level of agreement to the following questions. Strongly Disagree 1

Disagree 2

Indifferent 3

Agree 4

Strongly Agree 5

16. I think shopping on the internet saves time. 17. It is a great advantage to be able to shop at any time of the day on the internet. 18. It is more difficult to shop on the internet. 19. I prefer traditional/conventional shopping to online shopping. 20. Shopping online is risky. 21. I believe online shopping will eventually supersede traditional shopping. 22. I will prefer online shopping only if online prices are lower than actual price 23. A long time is required for the delivery of products and services on the internet 24. Selection of goods available on the internet is very broad 25. The description of products shown on the web sites are very accurate 26. The information given about the products and services on the internet is sufficient. 27. Online shopping is as secure as traditional shopping, 28. While shopping online, I hesitate to give my credit card number, 29. Internet reduces the monetary costs of traditional shopping to a great extent (parking fees etc.) 30. The fact that only those with a credit card or bank account can shop on the internet is a drawback, 31. I would be frustrated about what to do if I am dissatisfied with a purchase made from the internet.

ii)

Identify entity, relationship and also attribute.

The entities for our system are admin, staff, product ,customer, and order. Entity Admin Attributes 1. admin_id(pk) 2. name 3. user_name 4. ic_no 5. phone_no 6. email 7. sex 8. address

Staff

1. staff_id(pk) 2. name 3. user_name 4. ic_no 5. phone_no 6. email 7. sex 8. salary

Product

1. product_id(pk) 2. product_name 3. product_price 4. product_quantity

Customer

1. customer_id(pk) 2. name 3. ic_no 4. phone_no 5. email 6. sex 7. address 8. sequence_no

Order

1. order_id(pk) 2. customer_id 3. product_id 4. product_quantity 5. order_total 6. order_date

iii)

Relationships

Admin

Staff

One-to-Many Admin can manage one or more staff.


Staff Customer

Many-to-Many One or more staff can manage one or more customer.

Admin

Customer

One-to-Many Admin can manage one or more Customer.

Customer

Product

Many-to-Many One or more customer can view one or more product.

Customer

Order

One-to-many One customer may have or no order of products.

Admin

Order

One-to-many Admin can manage one or more order.


Staff Order

Many-to-many One or more staff can manage one or more order.