Download presentation
Presentation is loading. Please wait.
Published byAron Bridges Modified over 6 years ago
1
MIS 460 Notes By Thomas Hilton, Paul Chen, and Matt LeClair
Hope Gospel Mission Resident Services Tracking System Data Flow Diagrams MIS 460 Notes By Thomas Hilton, Paul Chen, and Matt LeClair
2
Hope Gospel Mission Resident Services Tracking System Data Flow Diagrams
Context Diagram Report Request Applicant Information Applicant Resident Services Tracking System Staff Admission Approval or Rejection Report Map
3
Hope Gospel Mission Resident Services Tracking System Data Flow Diagrams
Level 0 Applicant Information Report Request Applicant Name & ID Applicant Perform Intake Procedure 1 Generate Reports 3 Data Item Prompt Staff Admission Approval or Rejection Data Items Data Query Prior Application Data Report Approved Application Data Resident Data D1 Verified Approved Application Maintain Resident Information 2 Other Resident Data Request for Resident Information Maintenance BACK
4
Hope Gospel Mission Resident Services Tracking System Data Flow Diagrams
Level 1 Process 1, Perform Intake Procedure Applicant Information Applicant Receive Admission Application 1.1 Admission Application Verify Admission Application 1.2 Applicant Name and ID Verified Admission Application Prior Application Data Resident Data D1 Application Data Application Request Review Admission Application 1.3 Application Approval or Rejection Approved Application BACK
5
Hope Gospel Mission Resident Services Tracking System Data Flow Diagrams
Level 1 Process 2, Maintain Resident Information Add New Resident 2.2 Approved Application to Add Verified Approved Application Verified Changed Resident Data Edit Existing Resident 2.3 Approved Application Determine Operation 2.1 Approved Application to Edit Resident Data D1 Request for Resident Information Maintenance ID of Resident to Delete Delete Existing Resident 2.4 Verified ID of Resident to Delete Cancel Operation 2.5 Determination to Cancel Operation BACK
6
Level 1 Process 3, Generate Reports
Hope Gospel Mission Resident Services Tracking System Data Flow Diagrams Level 1 Process 3, Generate Reports Specify Report 3.1 Staff Report Request Data Item Prompt Report Specification Report Construct Data Query 3.2 Issue Report 3.3 Data Items Resident Data D1 Data Data Query BACK
7
Hope Gospel Mission Resident Services Tracking System Data Flow Diagrams
Level 2 Process 1.1, Receive Admission Application Applicant Admission Application Application Information Check for Prior Application 1.1.1 New Applicant Data Enter or Edit Applicant Data 1.1.2 Applicant Name and ID Prior Applicant Data Applicant Data D2 BACK
8
Hope Gospel Mission Resident Services Tracking System Data Flow Diagrams
Level 2 Process 1.3, Review Application Application Request Display Admission Application 1.3.1 Approve or Reject Application 1.3.2 Applicant Data D2 Formatted Admission Application Approved Application Application Data Application Approval or Rejection Applicant BACK
9
1.1.1 Check for Prior Application Pseudocode
Select * From APPLICANT_DATA ALIAS D2 For D2.NAME = NAME And D2.PK = ID BACK
10
1.1.2 Enter or Edit Applicant Data Pseudocode
REM repeat for all applicant data: IF D2.fieldname <> varname WHERE D2.PK = ID THEN UPDATE APPLICANT_DATA ALIAS D2 SET D2.fieldname = varname ENDIF BACK
11
1.2 Verify Admission Application Pseudocode
Run Form Admission_Application_Verification On D2.Applicant_Data Allow Update on all fields On Send Commit to D2.Applicant_Data BACK
12
1.3.1 Display Admission Application Pseudocode
On Applicant_Data ALIAS D2 Run Report D2.Application_Display ReadOnly On Send Return to calling module BACK
13
1.3.2 Approve or Reject Application Pseudocode
IF Accepted THEN UPDATE Applicant_Data ALIAS D2 SET Admitted = “Admitted “ + Today() WHERE D2.PK = ID Run Print_Admission_Voucher ELSE SET Admitted = “Rejected ” + Today() ENDIF BACK
14
2.1 Determine Operation Pseudocode
Input AddEditDelete Select Case AddEditDelete Case “Add” Run AddNewResident Case “Edit” Run EditResident (IDparm = ID) Case “Delete” Run DeleteResident (IDparm = ID) Case Else Return End Select BACK
15
2.2 Add New Resident Pseudocode
INSERT INTO D1_Resident_Data VALUES (Lname, Fname, etc.) BACK
16
2.3 Edit Existing Resident Pseudocode
UPDATE Resident_Data ALIAS D1 SET D1.Lname = VarLname, D1.Fname = VarFname, etc. WHERE D1.PK = IDparm BACK
17
2.4 Delete Existing Resident Pseudocode
DELETE FROM Resident_Data ALIAS D1 WHERE D1.PK = IDparm BACK
18
2.5 Cancel Operation Pseudocode
Just drop through the Case statement in 2.1 and return. BACK
19
3.1 Specify Report Pseudocode
Input ReportType Select Case ReportType Case “1” Run Report1 Case “2” Run Report2 Case “3” Run Report3 Case Else Return End Select BACK
20
3.2 Construct Data Query Pseudocode
Display Column Names in Resident_Data ALIAS D1 Allow User to choose Columns to report Display unique values in D1.PK Allow User to choose Rows to report Construct Filter per User specifications BACK
21
3.3 Issue Report Pseudocode
Using Filter from 3.2 SELECT Filtered.Columns FROM Resident_Data ALIAS D1 WHERE ID = Filtered.Rows(1) OR ID = Filtered.Rows(2) OR etc. BACK
22
VISIT-HOMELESS REASON
D1 ER Diagram EMPLOYER 1:1 INTAKE MANAGER 0:M VISIT-EMPLOYER EMERGENCY CONTACT HOMELESS REASON M:0 1:1 1:1 1:1 1:1 0:M M:0 M:0 VISIT-PHASE VISIT VISIT-HOMELESS REASON M:1 1:1 1:1 0:M 0:M 1:1 0:M M:1 1:1 0:M 1:0 CHAPLAIN 1:1 PHASE VISIT-CLINIC RESIDENT M:0 1:1 0:M 1:1 1:1 1:1 0:M 1:1 EDUCATION LEVEL MEDICAL RECORD CLINIC 1:M M:0 CRIMINAL RECORD RESIDENT PROGRESS To L0 To L1 To P2 To P3
23
Levels of Diagrams BACK
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.