SYSTEMS ANALYSIS 2. SYSTEMS ANALYSIS 2.1 REQUIREMENTS GATHERING DOCUMENTATION: Interview Name of System: HumNet Inc Date: August 2nd 2010 Prepared by: Team members Purpose: To get information about the company requirements Location: Mr Johnson’s office Interview Questions What does the system need to accomplish? How many systems will the proposed system need to communicate with? Who will be the users of the system? What is the timeline of this project? Is there any particular due date? How does the proposed system compare to the organization mission? Is it critical to the organization success? How do Information seekers seek information? How do expert supply information or expertise? What information has to be included in the daily report? What are some of the problems you face on a daily basis? What are some of the improvements you would like to see in the way payments are processed? How can an expert ensure he gets paid for his service? How do you rate an expert? How an information seeker confirms the payment authorization? Interview Notes Approved By : Dr.Saleem, CEO Person Interviewed: Mr. Robbins Interviewer: Purpose of Interview: Understand the basic requirements of HumNet Determine the Business Value of the System Determine the problems of the existing system? Summary of the interview: The complete list of the requirements has been obtained. Important factors which the business owner wished for. Problems with the existing system are determined. Questionnaire 1. What is your role in the company? __Accounting __ Management __ Database Admin 2. What would you mainly use the system for? __Inputting Data __ Looking up Data __ Running Reports 3. What do you like about the way today’s process work? 4. On average, how many files do you keep with the customer data? __ 2 __ 3 __ 4 __5 5. How comfortable are you with using an online system to enter data? _very satisfied _somewhat satisfied _neutral _somewhat dissatisfied _very unsatisfied Suggestions: Be as specific as possible. 1. What is the most troublesome part of your current duties? 2. Do you feel Information Seeker would benefit from being able to enter service request into an online website? 2.1.1 PROCESS FLOW Registered Information Seeker Select Region Select Category Specify Requirement List Of Registered Category Experts in System Choose Expert(s) to send Information/Service request to Expert(s) confirms Interest back wth: - Service summary / samples - Estimated time & charges - Deliverables / Exclusions Information Seeker confirms / Select Expert provider Binding Agreement Authorizing Charges & Service Delivery Terms & Conditions Delivery of Service Payment via PayPal Receiver leaves rating and feedback review Shortlist Criteria - Rating / Reviews - Charge (¢/min, per service, unspecified or free) - Online Status (timings specified) - Expertise summary - Knowledge bucket - Contact using Skype id / email 2.2 DATA FLOW DIAGRAM 2.2.1 CONTEXT DIAGRAM 0 User Information Expert Information Register Login Register Login Request Service or Information Access Service or Information Request Receive Expert List Quote Service Charge and Time Estimate Select Expert Information Seeker Service Delivery Agreement Specify Deadline Service Payment Agreement HumNet Inc Deliver Service or Information Payment Authorization Confirms Service or Information Delivery Send Invoice Payment Receipt Receive Invoice User Payment Rate Expert Payment Receipt Confirmation Expert 2.2.2 LEVEL 0 DATA FLOW DIAGRAM EXTERNAL ENTITY: Information Seeker Expert Financial Institute (PayPal) PROCESSES: Registration/Login Request Service/Information Expert Selection & Service Agreement Service Authorization & Delivery Payment Process Rating Process DATA STORE: Expert Data Information Seeker Data Region and Category Data Expert Experience Data Service information Invoice Data Rating Data 1 Information Seek er D etails Information Seek er Profile Information Seeker Login D etails Validation Login R egis tration Suc c es s Ex pert D etails D1 Information Seeker Data Registra tion / Lo gin Process Ex pert Profile D2 Expert Expert Data Login D etails Validation Login R egis tration Suc c es s 2 Brow s e R egion and C ategory Look for R egion and C ategory Lis t R egion and C ategory D3 Lis t of R egion and C ategory Region and Category Data Selec t R egion and C ategory Information Seeker R eques t Serv ic e or Information R ec eiv e Ex pert Lis t Request Service / Information Spec ify Filter C riteria Send Ex pert Lis t or D etails D2 Expert Data 2.2.3 LEVEL 0 DATA FLOW DIAGRAM (Continued …) 3 Offer Acceptance Notification Select Expert Quote Service Charge and Time Estimate Specify Service Deadline Expert Send Service Agreement Send Service Agreement Information Seeker Service Agreement Confirmation Accept Service Agreement Expert Selection & Service Agreement Request Rating Information D5 Rating Data Retrieve Rating Request Expert Detail D6 Expert Experience Data Access Expert Detail 4 Send Payment Authorization Payment Authorization Request Finantial Institute (PayPal) Payment Authorization Sucessful Payment Authorization Notification Received Information Seeker Receive Service Confirms Service or Information Delivery and Time Service Authorization & Delivery Deliver Service or Information Expert Record Service Information D7 Service Information 2.2.4 LEVEL 0 DATA FLOW DIAGRAM (Continued …) 5 Receive Invoice Information Seeker Prepare and Send Invoice Receive Payment Agree to pay Total Amount Expert Confirm Total Payment Receipt Payment Process Send Payment to Expert Record Invoice Data Financial Institute (PayPal) D8 Receive Payment Request Invoice Data 6 Sends Rating and Feedback D2 Update Expert Average Profile Rating Expert Data Expert Receives Rating and Feedback Information Seeker Rating Process Record Expert Rating Updated Expert Average Rating D5 Rating Data 2.2.5 LEVEL 1 DATA FLOW DIAGRAM EXTERNAL ENTITY: Information Seeker Expert PROCESSES: Information Retrieval Expert Selection Service Agreement DATA STORE: Expert Experience Data Service Agreement Database Rating Data Information Reques t 3.1 D5 Rating Data Retriev e Rating Information Retrieval Retriev e Res ults Selec t Ex pert Reques t Rating Information Reques t Ex pert Detail D6 Ac c es s Ex pert Detail 3.2 Spec ify Serv ic e Deadline Expert Selection Expert Experience Data Offer Ac c eptanc e Notific ation Quote Serv ic e C harge and Time Es timate Information Seeker Expert 3.3 Send Serv ic e Agreement Serv ic e Agreement Confirmation Send Serv ic e Agreement Ac c ept Serv ic e Agreement Service Agreement Rec ord Serv ic e Agreement Information D9 Service Agreement DataBase 2.3 DATA DICTIONARY TABLES & ATTRIBUTES: DATA STORE ID: D1 NAME: INFORMATION SEEKER DATA DEFINITION: INFORMATION SEEKER INFORMATION DATA ELEMENT CONTENT: INFORMATION SEEKER DATA FIELD NAME DATA TYPE FIELD SIZE NEW VALUES REQUIRED INDEXED InfoSeeker_ID InfoSeeker_Fname InfoSeeker_Lname InfoSeeker_Email InfoSeeker_Pswd InfoSeeker_SkypeID InfoSeeker_PaypalID Service_ID Number Text Text Text Text Text Text Number 15 50 50 50 15 15 15 15 Yes No No No Yes No Yes No No No No No No No No No DATA STORE ID: D2 NAME: EXPERT DATA DEFINITION: EXPERT DATA INFORMATION DATA ELEMENT CONTENT: EXPERT DATA FIELD NAME Expert_ID Expert_Fname Expert_Lname Expert_Email Expert_Pswd Expert_Rating Expert_SkypeID Expert_PayPalID Expert_Region Expert_Category ExpertExpected_Rate DATA TYPE Number Text Text Text Text Number Text Text Text Text Number FIELD SIZE 15 50 50 50 15 5 15 15 50 70 5 NEW VALUES REQUIRED INDEXED Yes No No Yes Yes No No No No Yes No No No No No No No No No No No No DATA STORE ID: D3 NAME: REGION & CATEGORY DATA DEFINITION: REGION & CATEGORY DATA INFORMATION DATA ELEMENT CONTENT: REGION AND CATEGORY DATA FIELD NAME DATA TYPE Category_ID Category_Name Region_Country Region_State Region_City Expert_ID FIELD SIZE Number Text Text Text Text Number NEW VALUES REQUIRED INDEXED 50 70 30 30 30 15 Yes Yes No No No Yes ID: D4 NAME: RATING DATA DEFINITION: RATING DATA INFORMATION No No No No No No DATA ELEMENT CONTENT: RATING DATA FIELD NAME DATA TYPE Rating_ID Expert_ID Expert_Rating ExpertFeedback Number Number Number Text FIELD SIZE NEW VALUES REQUIRED INDEXED 15 15 5 100 Yes Yes No No No No No No ID: D5 NAME: EXPERT EXPERIENCE DATA DEFINITION: EXPERT EXPERIENCE DATA INFORMATION DATA ELEMENT CONTENT: EXPERT EXPERIENCE DATA FIELD NAME DATA TYPE FIELD SIZE NEW VALUES REQUIRED INDEXED Expert_Experience_ID Expert_ID Expert_Data Service_Data DateTime_Posted Number Number Text Text Text 50 50 50 50 50 Yes Yes No No No ID: D6 NAME: SERVICE INFORMATION DEFINITION: SERVICE INFORMATION DATA No No No No No DATA ELEMENT CONTENT: SERVICE INFORMATION FIELD NAME DATA TYPE FIELD SIZE NEW VALUES REQUIRED INDEXED Service_ID Service_Query Region Category_ID Service_Deadline Expert_ID Agreement Expert_ChargeRate Authorization Service_Data Quoted_Charge_Rate Service_Delivery_Time Service_Delivery_Confirmation Number Text Text Number Number Number Text Date/Time Text Text Currency Date/Time Text 50 50 Yes Yes No No 50 Yes No 50 No No 50 No No ID: D7 NAME: INVOICE DATA DEFINITION: INVOICE DATA INFORMATION DATA ELEMENT CONTENT: INVOICE DATA FIELD NAME DATA TYPE FIELD SIZE NEW VALUES REQUIRED INDEXED Invoive_No Invoive_Amount Service_ID InfoSeeker_PayPalID Expert_PayPalID InfoSeeker_Confirmation Number Currency Number Number Number Number ID: D8 NAME: SERVICE AGREEMENT DATA DEFINITION: SERVICE AGREEMENT DATA INFORMATION 50 15 15 15 15 Text Yes Yes Yes Yes Yes Yes No No No No No No DATA ELEMENT CONTENT: SERVICE AGREEMENT DATA FIELD NAME DATA TYPE FIELD SIZE NEW VALUES REQUIRED INDEXED ServiceAgreement_ID InfoSeeker_Acceptance Expert_Acceptance Number Text Text 15 5 5 Yes Yes Yes No No No 2.4 PROCESS & DATA FLOW DESCRIPTIONS: PROCESS Name Registration / Login Process Process Number 1.0 Data Flows OUT: Takes Information Seeker/Expert username and password compares it with the data stored in database If valid they are allowed to log in else an error message is displayed. In case of Registration, user (Expert/Information Seeker) provides details for profile creation. Information Seeker Profile Expert Profile Data Flows IN: Information Seeker Login Detail Validation Expert Login Detail Validation Description PROCESS Name Request Service / Information Process Number 2.0 Description This process shall request service from the Expert and also obtain list of experts in selected region and category area. Data Flows OUT: Request Region and Category Specify Filter Criteria Data Flows IN: Receive Region and Category Receive Expert List PROCESS Name Expert Selection & Service Agreement Process Number 3.0 Description Data Flows OUT: Data Flows IN: This process allows an Information Seeker to select and finalize rates for an expert. It also stores service agreement acceptance. Send Service Agreement Request Expert Detail Receive Service Agreement Access Expert Detail PROCESS Name Service Authorization & Delivery Process Number 4.0 Description Data Flows OUT: Data Flows IN: This process deals with authorization delivery/confirmation of service. If payment authorization not successful then Cancel service request Payment Authorization Request Record Service Information Deliver Service/Information Payment Authorization successful and PROCESS Name Payment Process Process Number 5.0 Description This process processes invoice payment to expert. The payment is already authorized by information seeker through PayPal. Data Flows OUT: Receive Payment Data Flows IN: Receive Payment Request Prepare & Send Invoice Send Payment to Expert PROCESS Name Rating Process Process Number 6.0 Description This process allows and Information Seeker to provide Rating and Feedback to Experts. This rating gets recorded and the updated Average Rating gets stored in the Expert Data Store Data Flows OUT: Update Expert Average Profile Rating Record Expert Rating Data Flows IN: Updated Expert Average Profile Rating Dictionary Form: Data Elements Information Seeker Table Column Name: InfoSeeker_ID Field Name Data Table Name Data type Data Length Permissible value set name or format Data Required Default Value Comment InfoSeeker_I D Information_ Seeker_Data Num ber 15 Alphanumeric Characters Yes No Information Seeker ID Number . Data Dictionary Form: Data Elements Expert data Table Field Name Data Table Name Data Type Data Length Permissible value set name or format Data Required Default Value Comment Expert_Rating Expert_Data Number 5 Number No No Expert Average Profile Rating Data Dictionary Form: Data Elements Service information Table Column Name: Service_Query Field Name Service_Query Data Table Name Service_Information Data Type Text Data Length 50 Permissible value set name or format Text Data Required Yes Default Value Comment No Query or Service Request Data
© Copyright 2026 Paperzz