Ambulance Sterilizer Proposal for Ambulance Companies & Municipalities
Service Award Program for Volunteer Ambulance...
Transcript of Service Award Program for Volunteer Ambulance...
Service Award Program for Volunteer Ambulance Workers Client: Dr. Timoth Lederman, on behalf of the
Castleton Volunteer Ambulance Service
Preliminary Design
Odyssey Information Systems
Members: Eric Crossman – Team Leader Meridith Marshall – Librarian/Webmaster
Kurt Lunde – System Administrator Jeffrey Fisher
Timothy Hoffman Paul Mulligan
November 25, 2002
Table of Contents
I. External Design Specifications……………………………………………………….3
User Displays and Report Formats………………………………………….....4
User Command Summary……………………………………………….…......5
Detailed Data Flow Diagrams…………………………………………………..8
Logical Data Stores………………………………………………………....…..9
Logical Data Dictionary…………………………………………………….…10
Logical Format of Data Files and Databases……………………………..….11
II. Architectural Design Specifications…………………………………………..…...12
Structure Diagrams…………………………………………………………....13
Parameter Specifications and Functional Descriptions………...…………...14
Logical Data Structures…………………………………………………….…15
III. Testing Requirements…………………………………….…………………….…17
Requirements Inventory………………………………………………………17
Design Inventory…………………………………………………………….…17
IV. Glossary…………………………………………………………………………….18
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 2
I. EXTERNAL DESIGN SPECIFICATIONS
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 3
USER DISPLAYS AND REPORT FORMATS Of EXTERNAL DESIGN SPECIFICATIONS
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 4
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 5
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 6
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 7
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 8
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 9
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 10
USER COMMAND SUMMARY Of EXTERNAL DESIGN SPECIFICATIONS
Login Screen At this screen, the user will enter the username and password previously determined. This will prompt the Main Menu.
Main Menu The main menu displays options for navigation within the software, including File, Edit, Members, Activities, Calls, Duties, Reports, Archive, and Help.
File The File option allows the user to Open or Close a database, Print, and to Exit the program.
Edit Edit holds commands to use when doing data input, such as Undo, Cut, Copy, and Paste.
Members From here, the ability to Add a new member, Edit an existing member, and Delete an existing member are present.
Add The Add function prompts the Member Information window. At this screen, the user would enter all pertinent information regarding the new member of the Service Awards Program.
Edit The Edit function allows you to select an existing member from the database and Edit their information. It is in the form of the Member Information like that of a new member.
Delete The Delete function will mark an existing member for deletion from the database.
Activities From here, the ability to Add a new activity, Edit an existing activity, and Delete an existing activity are present.
Add The Add function prompts the Individual Activity window. At this screen, the user would enter all pertinent information regarding the new activity of the Service Awards Program.
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 11
Edit The Edit function allows you to select an existing activity from the database and Edit its information. It is in the form of the Individual Activity like that of a new activity.
Delete The Delete function will mark an existing activity for deletion from the database.
Duty From here, the ability to Add a new duty roster, Edit an existing duty roster, and Delete an existing duty roster are present.
Add The Add function prompts the Duty Roster window. At this screen, the user would enter all pertinent information regarding the new duty of the Service Awards Program.
Edit The Edit function allows you to select an existing duty roster from the database and Edit its information. It is in the form of the Duty Roster like that of a new duty roster.
Delete The Delete function will mark an existing duty roster for deletion from the database.
Calls From here, the ability to Add a new call for a member, Edit an existing call for a member, and Delete an existing call for a member are present.
Add The Add function prompts the Call Form window. At this screen, the user would enter all pertinent information regarding the new call of the Service Awards Program.
Edit The Edit function allows you to select an existing call for a member from the database and Edit their information. It is in the form of the Call Form like that of a new call for a member.
Delete The Delete function will mark an existing call for a member for deletion from the database.
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 12
Reports The Report function allows the user to generate any of the previously defined reports, such as Individual Summary, Individual Detail, Group Summary, or Group Detail.
Individual Summary This is a summary report for one member. It will outline their points/hours earned.
Individual Detail This is a detailed report for one member. It will outline, not only their points/hours earned, but also classify with detail how each was earned.
Group Summary This is a summary report for the entire company. It will outline points/hours earned for the company and each person, as if all members Individual Summary were compiled.
Group Detail This is a detailed report for the entire company. It will outline, not only points/hours earned, but also classify with detail how each was earned; much like a compiled Individual Summary.
Archive The Archive function will allow the user to select a location, either on the hard drive or externally, and archive the to-date or a selected year’s database in a desired format.
Help The Help menu will allow the user to look up instructions on completing various tasks. Included are Contents, an Index, and a Search capability.
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 13
DETAILED DATA FLOW DIAGRAMS Of EXTERNAL DESIGN SPECIFICATIONS
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 14
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 15
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 16
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 17
LOGICAL DATA STORES Of EXTERNAL DESIGN SPECIFICATIONS
Date: 11/24/2002 Project: EMS1 Page: 1
Time: 9:17 PM Detailed Listing -- Alphabetically
All File Entries -- Data Flow Diagrams
_______________________________________________________________________________________ DataBase File Description: Microsoft Access DBMS. Location: Level 0(EMS) ( 0 ) Input Flows: Storage Output Flows: Retrieval Level 2 ( 1 ) Input Flows: Update-Query Query-Requst Query Output Flows: Query-Return-Value Resultset Year-Data Process Form ( 1.2 ) Input Flows: Updated-Membership-Info Updated-Activity-Info Updated-Duty-Roster Updated-Calls-Information Output Flows: Database-Return-Value Database-Return-Value Database-Return-Value Database-Return-Value Process Member Information ( 1.2.1 ) Input Flows: Updated-Membership-Info Output Flows: Database-Return-Value
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 18
Process Activity ( 1.2.2 ) Input Flows: Updated-Activity-Info Process Duty Roster ( 1.2.3 ) Input Flows: Update-Duty-Info Date: 11/24/2002 Project: EMS1 Page: 2 Time: 9:17 PM Detailed Listing -- Alphabetically All File Entries -- Data Flow Diagrams
_______________________________________________________________________________________
Output Flows: Database-Return-Value Process Calls ( 1.2.4 ) Input Flows: Updated-Calls-Info Output Flows: Database-Return-Value Generate Reports ( 1.3 ) Input Flows: Updated-Individual-Summary-Info Updated-Individual-Detail-Info Updated-Group-Summary-Info Updated-Annual-Report-Info Output Flows: Database-Return-Value Database-Return-Value Database-Return-Value Database-Return-Value Individual Summary ( 1.3.1 ) Input Flows: IS-Report-Query Output Flows: IS-Resultset Database-Result-Value Individual Detail ( 1.3.2 ) Input Flows: ID-Report-Query Output Flows: Database-Return-Value ID-Resultset Group Summary ( 1.3.3 ) Input Flows: GS-Report-Query Output Flows:
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 19
Database-Return-Value GS-Resultset Annual Report ( 1.3.4 ) Input Flows: Annual-Report-Query Output Flows: Database-Return-Value Annual-Report-Resultset
Date: 11/24/2002 Project: EMS1 Page: 3 Time: 9:17 PM
Detailed Listing -- Alphabetically All File Entries -- Data Flow Diagrams
_______________________________________________________________________________________
Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Help File File Location: Level 2 ( 1 ) Input Flows: Retrive-help-info Output Flows: Return-help-info Help ( 1.5 ) Input Flows: Retrieve Retrieve Retrieve Output Flows: Return Return Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Password File File Description: Data store containing valid username/password pairs for the user. Location: Level 2 ( 1 ) Input Flows: Login-Password Output Flows: Approval-Rejection
Date Last Altered:11/24/2002 Date Created:11/24/2002 ---------------------------------------------------------------------------------
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 20
LOGICAL DATA DICTIONARY Of EXTERNAL DESIGN SPECIFICATIONS
Date: 11/24/2002 Project: EMS1 Page: 1
Time: 9:19 PM Detailed Listing -- Alphabetically
All Data Flow Entries -- Data Flow Diagrams
_______________________________________________________________________________________ Activity-Confirmation-Message Data Flow Location: Process Activity ( 1.2.2 ) Source:Build Activity Query ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Activity-Constraint-Feedback Data Flow Location: Process Activity ( 1.2.2 ) Source:Check Activity Constraints ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Activity-Form Data Flow Description: The user enters the information for a specific activity on this form. Location: Process Form ( 1.2 ) Source:Process Activity ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Activity-Form-Request Data Flow Description: Form used to record activity information. Date: 11/24/2002 Project: EMS1 Page: 2 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Location: Process Form ( 1.2 ) Source:USER ( Source/Sink ) Dest: Process Activity ( Process )
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 21
Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Activity-Info Data Flow Description: The information regarding an activity as entered into the Activity-Form. Location: Process Activity ( 1.2.2 ) Source:Display Activity Form ( Process ) Dest: Check Activity Constraints ( Process ) Source:Check Activity Constraints ( Process ) Dest: Apply Activity Rules ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Activity-Info-with-Points Data Flow Description: Activity Information with points rewarded added onto the data structure. Location: Process Activity ( 1.2.2 ) Source:Apply Activity Rules ( Process ) Dest: Build Activity Query ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Date: 11/24/2002 Project: EMS1 Page: 3 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Activity-Rule-Feedback Data Flow Description: Feedback to the user regarding the success or failure of applying the activity point rules. Location: Process Activity ( 1.2.2 ) Source:Apply Activity Rules ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Annual-Report Data Flow Description: The Annual Report returned to the user as formatted output. Location: Generate Reports ( 1.3 ) Source:Annual Report ( Process ) Dest: USER ( Source/Sink ) Annual Report ( 1.3.4 )
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 22
Source:Process AR Request ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Annual-Report-Query Data Flow Description: SQL select query to obtain data required for Annual Report. Location: Annual Report ( 1.3.4 ) Date: 11/24/2002 Project: EMS1 Page: 4 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Source:Build AR Query ( Process ) Dest: Database ( File ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Annual-Report-Request Data Flow Location: Annual Report ( 1.3.4 ) Source:USER ( Source/Sink ) Dest: Process AR Request ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Annual-Report-Resultset Data Flow Description: The SQL resultset returned from the database as a result of executing the Annual-Report-Query. Location: Annual Report ( 1.3.4 ) Source:Database ( File ) Dest: Format AR Output ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Approval-Rejection Data Flow Description: Authentication feedback to the user either approving or denying access to the system. Location: Level 2 ( 1 ) Date: 11/24/2002 Project: EMS1 Page: 5 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 23
_______________________________________________________________________________________ Source:Authenticate ( Process ) Dest: USER ( Source/Sink ) Source:Password File ( File ) Dest: Authenticate ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- AR-Confirmation-Message Data Flow Location: Annual Report ( 1.3.4 ) Source:Build AR Query ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- AR-Formatted-Output Data Flow Description: Formatted Output for the Annual Report. Location: Annual Report ( 1.3.4 ) Source:Format AR Output ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- AR-Info Data Flow Description: Request for Annual Report. Location: Annual Report ( 1.3.4 ) Date: 11/24/2002 Project: EMS1 Page: 6 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Source:Process AR Request ( Process ) Dest: Build AR Query ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Call-Constraint-Feedback Data Flow Description: Feedback to the user regarding constraints of the form. Location: Process Calls ( 1.2.4 ) Source:Check Call Constraints ( Process ) Dest: USER ( Source/Sink )
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 24
Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Calls-Confirmation-Message Data Flow Location: Process Calls ( 1.2.4 ) Source:Build Calls Query ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Calls-Form Data Flow Description: Data Entry form for entering calls per individual. Location: Process Form ( 1.2 ) Source:Process Calls ( Process ) Dest: USER ( Source/Sink ) Date: 11/24/2002 Project: EMS1 Page: 7 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Process Calls ( 1.2.4 ) Source:Display Calls Form ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Calls-Form-Request Data Flow Description: User request for the Calls Form. Location: Process Calls ( 1.2.4 ) Source:USER ( Source/Sink ) Dest: Display Calls Form ( Process ) Process Form ( 1.2 ) Source:USER ( Source/Sink ) Dest: Process Calls ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Calls-Form-Requests Data Flow Description: Form used to enter calls serviced by an individual. Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Calls-Info Data Flow Description:
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 25
Calls information as entered into the Calls form. Location: Process Calls ( 1.2.4 ) Date: 11/24/2002 Project: EMS1 Page: 8 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Source:Display Calls Form ( Process ) Dest: Check Call Constraints ( Process ) Source:Check Call Constraints ( Process ) Dest: Apply Call Rules ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Calls-Info-with-Rules Data Flow Description: Calls information with rules applied. Location: Process Calls ( 1.2.4 ) Source:Apply Call Rules ( Process ) Dest: Build Calls Query ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Confirmation-Message Data Flow Description: Feedback message to user with either success or failure. Location: Level 2 ( 1 ) Source:Process Form ( Process ) Dest: USER ( Source/Sink ) Process Member Information ( 1.2.1 ) Source:Build Query ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Date: 11/24/2002 Project: EMS1 Page: 9 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Data-Input Data Flow Description: Data that is input by the user. Location:
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 26
Level 0(EMS) ( 0 ) Source:USER ( Source/Sink ) Dest: Odyssey SAP Software ( Process ) Level 2 ( 1 ) Source:USER ( Source/Sink ) Dest: Process Form ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Database-Archives Data Flow Description: Microsoft Access database files that contain a single year archive. Location: Level 0(EMS) ( 0 ) Source:Odyssey SAP Software ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Database-Result-Value Data Flow Description: The result returned by the database update query in order to determine success or failure. Location: Individual Summary ( 1.3.1 ) Date: 11/24/2002 Project: EMS1 Page: 10 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Source:Database ( File ) Dest: Build IS Query ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Database-Return-Value Data Flow Description: The result returned by the database update query in order to determine success or failure. Location: Process Activity ( 1.2.2 ) Source:*** Not on Diagram *** Dest: Build Activity Query ( Process ) Process Member Information ( 1.2.1 ) Source:Database ( File ) Dest: Build Query ( Process ) Process Form ( 1.2 ) Source:Database ( File )
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 27
Dest: Process Member Information ( Process ) Source:Database ( File ) Dest: Process Duty Roster ( Process ) Source:Database ( File ) Dest: Process Calls ( Process ) Process Duty Roster ( 1.2.3 ) Source:Database ( File ) Dest: Build Duty Query ( Process ) Process Calls ( 1.2.4 ) Source:Database ( File ) Dest: Build Calls Query ( Process ) Generate Reports ( 1.3 ) Date: 11/24/2002 Project: EMS1 Page: 11 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Source:Database ( File ) Dest: Individual Summary ( Process ) Source:Database ( File ) Dest: Individual Detail ( Process ) Source:Database ( File ) Dest: Group Summary ( Process ) Source:Database ( File ) Dest: Annual Report ( Process ) Individual Detail ( 1.3.2 ) Source:Database ( File ) Dest: Build ID Query ( Process ) Group Summary ( 1.3.3 ) Source:Database ( File ) Dest: Build GS Query ( Process ) Annual Report ( 1.3.4 ) Source:Database ( File ) Dest: Build AR Query ( Process ) Process Form ( 1.2 ) Source:Database ( File ) Dest: Process Activity ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Duty-Confirmation-Message Data Flow Location: Process Duty Roster ( 1.2.3 ) Source:Build Duty Query ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 28
--------------------------------------------------------------------------------- Date: 11/24/2002 Project: EMS1 Page: 12 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Duty-Constraint-Feedback Data Flow Location: Process Duty Roster ( 1.2.3 ) Source:Check Duty Constraints ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Duty-Form Data Flow Description: The data entry form used to enter the Duty Roster information. Location: Process Duty Roster ( 1.2.3 ) Source:Display Duty Form ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Duty-Form-Request Data Flow Description: User request for the Duty Form. Location: Process Duty Roster ( 1.2.3 ) Source:USER ( Source/Sink ) Dest: Display Duty Form ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Date: 11/24/2002 Project: EMS1 Page: 13 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Duty-Info Data Flow Description: Duty Roster information as entered into the Duty Form. Location: Process Duty Roster ( 1.2.3 ) Source:Display Duty Form ( Process ) Dest: Check Duty Constraints ( Process ) Source:Check Duty Constraints ( Process )
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 29
Dest: Apply Duty Rules ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Duty-Info-and-Rules Data Flow Description: Duty Information after rules have been applied. Data tuple now includes the awarded points. Location: Process Duty Roster ( 1.2.3 ) Source:Apply Duty Rules ( Process ) Dest: Build Duty Query ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Duty-Roster Data Flow Description: The form used to enter in Duty Information. Location: Process Form ( 1.2 ) Source:Process Duty Roster ( Process ) Dest: USER ( Source/Sink ) Date: 11/24/2002 Project: EMS1 Page: 14 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Duty-Roster-Request Data Flow Description: Form used to enter in Duty information. Location: Process Form ( 1.2 ) Source:USER ( Source/Sink ) Dest: Process Duty Roster ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Duty-Rule-Feedback Data Flow Description: Feedback to the user regarding the success or failure of applying the duty rules. Location: Process Duty Roster ( 1.2.3 ) Source:Apply Duty Rules ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 30
--------------------------------------------------------------------------------- Formatted-Database-File Data Flow Description: The database archive in Microsoft MDB format. Location: Level 2 ( 1 ) Source:Archive Database ( Process ) Dest: USER ( Source/Sink ) Date: 11/24/2002 Project: EMS1 Page: 15 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Formatted-GS-Output Data Flow Description: Group Summary report output. Location: Group Summary ( 1.3.3 ) Source:Format GS Output ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Formatted-ID-Output Data Flow Description: Formatted Individual Detail report output. Location: Individual Detail ( 1.3.2 ) Source:Format ID Output ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Formatted-IS-Output Data Flow Description: Formatted Individual Summary report output. Location: Individual Summary ( 1.3.1 ) Source:Format IS Output ( Process ) Dest: USER ( Source/Sink ) Date: 11/24/2002 Project: EMS1 Page: 16 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 31
_______________________________________________________________________________________ Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Formatted-Output Data Flow Description: Output formatted according to report rules. Location: Level 2 ( 1 ) Source:Generate Reports ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Group-Summary Data Flow Description: Group Summary report. Location: Generate Reports ( 1.3 ) Source:Group Summary ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Group-Summary-Report Data Flow Location: Group Summary ( 1.3.3 ) Source:Process GS Report ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Date: 11/24/2002 Project: EMS1 Page: 17 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Group-Summary-Report-Request Data Flow Location: Group Summary ( 1.3.3 ) Source:USER ( Source/Sink ) Dest: Process GS Report ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- GS-Confirmation-Message Data Flow Location: Group Summary ( 1.3.3 ) Source:Build GS Query ( Process )
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 32
Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- GS-Info Data Flow Description: Request for the Group Summary report. Location: Group Summary ( 1.3.3 ) Source:Process GS Report ( Process ) Dest: Build GS Query ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- GS-Report-Query Data Flow Description: SQL select query used to obtain information for Group Summary report. Date: 11/24/2002 Project: EMS1 Page: 18 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Location: Group Summary ( 1.3.3 ) Source:Build GS Query ( Process ) Dest: Database ( File ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- GS-Resultset Data Flow Description: Database recordset returned as result of executing GS query. Location: Group Summary ( 1.3.3 ) Source:Database ( File ) Dest: Format GS Output ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Help-Info Data Flow Location: Level 2 ( 1 ) Source:Help ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- ID-Confirmation-Message Data Flow Location: Individual Detail ( 1.3.2 )
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 33
Source:Build ID Query ( Process ) Dest: USER ( Source/Sink ) Date: 11/24/2002 Project: EMS1 Page: 19 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- ID-Info Data Flow Description: Request for Individual Detail report. Location: Individual Detail ( 1.3.2 ) Source:Process ID Request ( Process ) Dest: Build ID Query ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- ID-Report-Query Data Flow Description: SQL select query used to obtain information for Individual Detail report. Location: Individual Detail ( 1.3.2 ) Source:Build ID Query ( Process ) Dest: Database ( File ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- ID-Resultset Data Flow Description: Database recordset returned as result of executing ID Query. Location: Individual Detail ( 1.3.2 ) Source:Database ( File ) Dest: Format ID Output ( Process ) Date: 11/24/2002 Project: EMS1 Page: 20 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Individual-Detail Data Flow Description: Individual Detail report.
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 34
Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Individual-Detail-Report Data Flow Description: Individual Detail report. Location: Generate Reports ( 1.3 ) Source:Individual Detail ( Process ) Dest: USER ( Source/Sink ) Individual Detail ( 1.3.2 ) Source:Process ID Request ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Individual-Detail-Report-Request Data Flow Location: Individual Detail ( 1.3.2 ) Source:USER ( Source/Sink ) Dest: Process ID Request ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Date: 11/24/2002 Project: EMS1 Page: 21 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Individual-Summary-Report Data Flow Description: Individual Summary report. Location: Generate Reports ( 1.3 ) Source:Individual Summary ( Process ) Dest: USER ( Source/Sink ) Individual Summary ( 1.3.1 ) Source:Process IS Request ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Information-Entry Data Flow Description: Data entry from user. Location: Context Diagram(EMS) ( CONTEXT ) Source:USER ( Source/Sink ) Dest: Odyssey SAP Software (context) ( Process )
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 35
Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- IS-Confirmation-Message Data Flow Location: Individual Summary ( 1.3.1 ) Source:Build IS Query ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 Date: 11/24/2002 Project: EMS1 Page: 22 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ IS-Info Data Flow Description: Request for Information Summary. Location: Individual Summary ( 1.3.1 ) Source:Process IS Request ( Process ) Dest: Build IS Query ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- IS-Report-Query Data Flow Description: SQL select query used to obtain the Individual Summary information. Location: Individual Summary ( 1.3.1 ) Source:Build IS Query ( Process ) Dest: Database ( File ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- IS-Resultset Data Flow Description: Database recordset as returned from executing the IS query. Location: Individual Summary ( 1.3.1 ) Source:Database ( File ) Dest: Format IS Output ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Date: 11/24/2002 Project: EMS1 Page: 23 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 36
_______________________________________________________________________________________ Login-Password Data Flow Description: The username and password as entered by the user in the login form. Location: Level 2 ( 1 ) Source:USER ( Source/Sink ) Dest: Authenticate ( Process ) Source:Authenticate ( Process ) Dest: Password File ( File ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Member-Info-Form-Request Data Flow Description: Request by the user for the Member Information form. Location: Process Member Information ( 1.2.1 ) Source:USER ( Source/Sink ) Dest: Display Member Information Form ( Process ) Process Form ( 1.2 ) Source:USER ( Source/Sink ) Dest: Process Member Information ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Membership-Info Data Flow Description: Membership information as entered into the Membership Information form. Date: 11/24/2002 Project: EMS1 Page: 24 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Location: Process Member Information ( 1.2.1 ) Source:Check Member Information ( Process ) Dest: Check Member Information ( Process ) Source:Check Member Information ( Process ) Dest: Build Query ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Membership-Info-Feedback Data Flow Description: Feedback to user regarding the success or failure of checking the membership form for correct data entry.
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 37
Location: Process Member Information ( 1.2.1 ) Source:Check Member Information ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Membership-Info-Form Data Flow Description: Data entry form where Membership Information is stored. Location: Process Member Information ( 1.2.1 ) Source:Display Member Information Form ( Process ) Dest: USER ( Source/Sink ) Process Form ( 1.2 ) Source:Process Member Information ( Process ) Dest: USER ( Source/Sink ) Date: 11/24/2002 Project: EMS1 Page: 25 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Process-Activity-Form Data Flow Description: Form used to enter activity information. Location: Process Activity ( 1.2.2 ) Source:Display Activity Form ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Process-Activity-Form-Request Data Flow Description: User request for the Activity form. Location: Process Activity ( 1.2.2 ) Source:USER ( Source/Sink ) Dest: Display Activity Form ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Query Data Flow Description: SQL database query. Location:
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 38
Level 2 ( 1 ) Source:Archive Database ( Process ) Dest: Database ( File ) Date: 11/24/2002 Project: EMS1 Page: 26 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Query-Requst Data Flow Description: SQL select query (request of information contained in database) Location: Level 2 ( 1 ) Source:Generate Reports ( Process ) Dest: Database ( File ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Query-Return-Value Data Flow Description: Value returned by execution of database query indicating success or failure. Location: Level 2 ( 1 ) Source:Database ( File ) Dest: Process Form ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Report-Request Data Flow Description: User request for a specific report. Location: Level 2 ( 1 ) Source:USER ( Source/Sink ) Dest: Generate Reports ( Process ) Date: 11/24/2002 Project: EMS1 Page: 27 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Reports Data Flow
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 39
Description: Formatted Output of information contained in database. Location: Level 0(EMS) ( 0 ) Source:Odyssey SAP Software ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Reports-And-Database-Archives Data Flow Description: Formatted Report output and Database archives for backup purposes. Location: Context Diagram(EMS) ( CONTEXT ) Source:Odyssey SAP Software (context) ( Process ) Dest: USER ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Request-Annual-Report Data Flow Description: Formatted Annual Report. Location: Generate Reports ( 1.3 ) Source:USER ( Source/Sink ) Dest: Annual Report ( Process ) Date: 11/24/2002 Project: EMS1 Page: 28 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Request-Content-Info Data Flow Location: Help ( 1.5 ) Source:User ( Source/Sink ) Dest: Contents ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Request-Group-Summary-Report Data Flow Description: Formatted Group Summary report. Location: Generate Reports ( 1.3 ) Source:USER ( Source/Sink ) Dest: Group Summary ( Process )
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 40
Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Request-Help Data Flow Location: Level 2 ( 1 ) Source:USER ( Source/Sink ) Dest: Help ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Date: 11/24/2002 Project: EMS1 Page: 29 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Request-Index-Info Data Flow Location: Help ( 1.5 ) Source:User ( Source/Sink ) Dest: Index ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Request-Individual-Detail-Report Data Flow Description: Formatted Individual Detail report. Location: Generate Reports ( 1.3 ) Source:USER ( Source/Sink ) Dest: Individual Detail ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Request-Individual-Summary-Report Data Flow Description: Formatted Individual Summary report. Location: Generate Reports ( 1.3 ) Source:USER ( Source/Sink ) Dest: Individual Summary ( Process ) Individual Summary ( 1.3.1 ) Source:USER ( Source/Sink ) Dest: Process IS Request ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 Date: 11/24/2002 Project: EMS1 Page: 30 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 41
_______________________________________________________________________________________ Request-Member-Info-Form Data Flow Description: Form used to record Membership Information. Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Request-Year-Archival Data Flow Description: Database archival for a single fiscal year. Location: Level 2 ( 1 ) Source:USER ( Source/Sink ) Dest: Archive Database ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Resultset Data Flow Description: Database recordset returned from executing a SQL query. Location: Level 2 ( 1 ) Source:Database ( File ) Dest: Generate Reports ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Retrieval Data Flow Description: Obtaining information from the database. Date: 11/24/2002 Project: EMS1 Page: 31 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Location: Level 0(EMS) ( 0 ) Source:DataBase ( File ) Dest: Odyssey SAP Software ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Retrieve Data Flow Location: Help ( 1.5 ) Source:Contents ( Process ) Dest: Help File ( File ) Source:Index ( Process )
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 42
Dest: Help File ( File ) Source:Search ( Process ) Dest: Help File ( File ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Retrive-help-info Data Flow Location: Level 2 ( 1 ) Source:Help ( Process ) Dest: Help File ( File ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Return Data Flow Location: Help ( 1.5 ) Date: 11/24/2002 Project: EMS1 Page: 32 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Source:Help File ( File ) Dest: Contents ( Process ) Source:*** Not on Diagram *** Dest: Index ( Process ) Source:Help File ( File ) Dest: Search ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Return-Content-Info Data Flow Location: Help ( 1.5 ) Source:Contents ( Process ) Dest: User ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Return-Database-Value Data Flow Description: Value returned from database as a result of executing a SQL query. Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Return-help-info Data Flow Location: Level 2 ( 1 ) Source:Help File ( File ) Dest: Help ( Process )
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 43
Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Date: 11/24/2002 Project: EMS1 Page: 33 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Return-Index--Info Data Flow Location: Help ( 1.5 ) Source:Index ( Process ) Dest: User ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Return-Queried-Info Data Flow Location: Help ( 1.5 ) Source:Search ( Process ) Dest: User ( Source/Sink ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Search-Query Data Flow Location: Help ( 1.5 ) Source:User ( Source/Sink ) Dest: Search ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Storage Data Flow Description: Data store. Location: Level 0(EMS) ( 0 ) Date: 11/24/2002 Project: EMS1 Page: 34 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Source:Odyssey SAP Software ( Process ) Dest: DataBase ( File ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Update-Activity-Info Data Flow Description:
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 44
Updated Activity Information Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Update-Duty-Info Data Flow Description: Update Duty Information. Location: Process Duty Roster ( 1.2.3 ) Source:Build Duty Query ( Process ) Dest: Database ( File ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Update-Membership-Info Data Flow Description: Update Membership Information. Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Update-Query Data Flow Description: SQL update query. Date: 11/24/2002 Project: EMS1 Page: 35 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Location: Level 2 ( 1 ) Source:Process Form ( Process ) Dest: Database ( File ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Updated-Activity-Info Data Flow Location: Process Form ( 1.2 ) Source:Process Activity ( Process ) Dest: Database ( File ) Process Activity ( 1.2.2 ) Source:Build Activity Query ( Process ) Dest: Database ( File ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Updated-Annual-Report-Info Data Flow Description: Updated Annual Report Information Location:
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 45
Generate Reports ( 1.3 ) Source:Annual Report ( Process ) Dest: Database ( File ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Date: 11/24/2002 Project: EMS1 Page: 36 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Updated-Calls-Info Data Flow Description: Update Calls Information. Location: Process Calls ( 1.2.4 ) Source:Build Calls Query ( Process ) Dest: Database ( File ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Updated-Calls-Information Data Flow Description: Updated Calls Information Location: Process Form ( 1.2 ) Source:Process Calls ( Process ) Dest: Database ( File ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Updated-Duty-Roster Data Flow Description: Updated Duty Roster Information. Location: Process Form ( 1.2 ) Source:Process Duty Roster ( Process ) Dest: Database ( File ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Date: 11/24/2002 Project: EMS1 Page: 37 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Updated-Group-Summary-Info Data Flow Description:
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 46
Updated Group Summary Information. Location: Generate Reports ( 1.3 ) Source:Group Summary ( Process ) Dest: Database ( File ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Updated-Individual-Detail-Info Data Flow Description: Updated Individual Detail Information. Location: Generate Reports ( 1.3 ) Source:Individual Detail ( Process ) Dest: Database ( File ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Updated-Individual-Summary-Info Data Flow Description: Updated Individual Summary Information. Location: Generate Reports ( 1.3 ) Source:Individual Summary ( Process ) Dest: Database ( File ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Date: 11/24/2002 Project: EMS1 Page: 38 Time: 9:19 PM Detailed Listing -- Alphabetically All Data Flow Entries -- Data Flow Diagrams _______________________________________________________________________________________ Updated-Membership-Info Data Flow Location: Process Form ( 1.2 ) Source:Process Member Information ( Process ) Dest: Database ( File ) Process Member Information ( 1.2.1 ) Source:Build Query ( Process ) Dest: Database ( File ) Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Year-Data Data Flow Description: All database records for a given year. Location: Level 2 ( 1 )
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 47
Source:Database ( File ) Dest: Archive Database ( Process ) Date Last Altered:11/24/2002 Date Created:11/24/2002 ---------------------------------------------------------------------------------
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 48
LOGICAL FORMAT OF DATA FILES AND DATABASES Of EXTERNAL DESIGN SPECIFICATIONS
The Database The database is using Microsoft Access:
Date: 11/24/2002 Project: EMS1 Page: 1 Time: 9:17 PM Detailed Listing -- Alphabetically All File Entries -- Data Flow Diagrams _______________________________________________________________________________________ DataBase File Description: Microsoft Access DBMS. Location: Level 0(EMS) ( 0 ) Input Flows: Storage Output Flows: Retrieval
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 49
Level 2 ( 1 ) Input Flows: Update-Query Query-Requst Query Output Flows: Query-Return-Value Resultset Year-Data Process Form ( 1.2 ) Input Flows: Updated-Membership-Info Updated-Activity-Info Updated-Duty-Roster Updated-Calls-Information Output Flows: Database-Return-Value Database-Return-Value Database-Return-Value Database-Return-Value Process Member Information ( 1.2.1 ) Input Flows: Updated-Membership-Info Output Flows: Database-Return-Value Process Activity ( 1.2.2 ) Input Flows: Updated-Activity-Info Process Duty Roster ( 1.2.3 ) Input Flows: Update-Duty-Info Date: 11/24/2002 Project: EMS1 Page: 2 Time: 9:17 PM Detailed Listing -- Alphabetically All File Entries -- Data Flow Diagrams
_______________________________________________________________________________________
Output Flows: Database-Return-Value Process Calls ( 1.2.4 ) Input Flows: Updated-Calls-Info Output Flows: Database-Return-Value Generate Reports ( 1.3 ) Input Flows:
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 50
Updated-Individual-Summary-Info Updated-Individual-Detail-Info Updated-Group-Summary-Info Updated-Annual-Report-Info Output Flows: Database-Return-Value Database-Return-Value Database-Return-Value Database-Return-Value Individual Summary ( 1.3.1 ) Input Flows: IS-Report-Query Output Flows: IS-Resultset Database-Result-Value Individual Detail ( 1.3.2 ) Input Flows: ID-Report-Query Output Flows: Database-Return-Value ID-Resultset Group Summary ( 1.3.3 ) Input Flows: GS-Report-Query Output Flows: Database-Return-Value GS-Resultset Annual Report ( 1.3.4 ) Input Flows: Annual-Report-Query Output Flows: Database-Return-Value Annual-Report-Resultset
Date: 11/24/2002 Project: EMS1 Page: 3 Time: 9:17 PM
Detailed Listing -- Alphabetically All File Entries -- Data Flow Diagrams
_______________________________________________________________________________________
Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Help File File Location: Level 2 ( 1 ) Input Flows: Retrive-help-info
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 51
Output Flows: Return-help-info Help ( 1.5 ) Input Flows: Retrieve Retrieve Retrieve Output Flows: Return Return Date Last Altered:11/24/2002 Date Created:11/24/2002 --------------------------------------------------------------------------------- Password File File Description: Data store containing valid username/password pairs for the user. Location: Level 2 ( 1 ) Input Flows: Login-Password Output Flows: Approval-Rejection
Date Last Altered:11/24/2002 Date Created:11/24/2002 ---------------------------------------------------------------------------------
The Password File The password file will be set up as an encrypted text file.
The Help Files The Help portion of the program is composed of generated files using Microsoft HTML Help.
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 52
II. ARCHITECTURAL DESIGN SPECIFICATIONS
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 53
STRUCTURE DIAGRAMS Of ARCHITECTURAL DESIGN SPECIFICATIONS
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 54
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 55
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 56
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 57
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 58
PARAMETER SPECIFICATIONS AND FUNCTIONAL DESCRIPTIONS Of ARCHITECTURAL DESIGN SPECIFICATIONS
Date: 11/24/2002 Project: EMS1 Page: 1
Time: 9:25 PM Detailed Listing -- Alphabetically
All Data Element Entries -- Entity Relationship
_______________________________________________________________________________________ Activities Data Element
Description: This table contains a list of activities
Data element attributes Storage Type: Undefined
Date Last Altered:11/24/2002 Date Created:11/24/2002 ---------------------------------------------------------------------------------
Activities_Participants Data Element Description:
This table holds what members participated in what activity Data element attributes
Storage Type: Undefined Date Last Altered:11/24/2002 Date Created:11/24/2002
--------------------------------------------------------------------------------- Calls Data Element
Description: The calls that the members go on
Data element attributes Storage Type: Undefined
Date Last Altered:11/24/2002 Date Created:11/24/2002 ---------------------------------------------------------------------------------
Duty Data Element Description:
The database table that contains a members working time Data element attributes
Storage Type: Undefined Date Last Altered:11/24/2002 Date Created:11/24/2002 Date: 11/24/2002 Project: EMS1 Page: 2
Time: 9:25 PM Detailed Listing -- Alphabetically
All Data Element Entries -- Entity Relationship
_______________________________________________________________________________________ Event_Types Data Element
Description: Tells the type of events
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 59
Data element attributes Storage Type: Undefined
Date Last Altered:11/24/2002 Date Created:11/24/2002 ---------------------------------------------------------------------------------
Members Data Element Description:
The database table contains Member-Info Data element attributes
Storage Type: Undefined Date Last Altered:11/24/2002 Date Created:11/24/2002
--------------------------------------------------------------------------------- Member_Types Data Element
Description: The different types of membership status
Data element attributes Storage Type: Undefined
Date Last Altered:11/24/2002 Date Created:11/24/2002 ---------------------------------------------------------------------------------
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 60
LOGICAL DATA STRUCTURES Of ARCHITECTURAL DESIGN SPECIFICATIONS
Date: 11/24/2002 Project: EMS1 Page: 1 Time: 9:26 PM
Summary Listing -- Alphabetically
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 61
_______________________________________________________________________________________ active Data Couple
Description: Tells if the member is active or inactive
Activities Data Element Description:
This table contains a list of activities Activities_Participants Data Element
Description: This table holds what members participated in what activity
act_id Data Couple Description:
A unique identification assigned to each activity address Data Couple
Description: The P.O Box or street address of the member
ApplyRules Function BuildQuery Function
BuildUpdateQuery Function Calls Data Element
Description: The calls that the members go on
Calls-Form-Requests Data Flow Description:
Form used to enter calls serviced by an individual. city Data Couple
Date: 11/24/2002 Project: EMS1 Page: 2 Time: 9:26 PM
Summary Listing -- Alphabetically
_______________________________________________________________________________________ Description:
The city the member lives in CloseDatabase Function
Crew_Chief Data Couple Description:
Who the Crew Chief is during the duty DatabaseArchiver Module date Data Couple
Description: The date the activitiy took place
date(duty) Data Couple Description:
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 62
The date of the duty dbModule Module
Description: Opens and closes the database. Also shows and loads data.
desc Data Couple Description:
This is a description of the activity DisplayReports Function DOB Data Couple
Description: The birthday of the individual in the format day/month/year
duration Data Couple Date: 11/24/2002 Project: EMS1 Page: 3
Time: 9:26 PM Summary Listing -- Alphabetically
_______________________________________________________________________________________ Description:
The length in hours of the activity duration(duty) Data Couple
Description: the length of the duty
Duty Data Element Description:
The database table that contains a members working time dutyName Data Couple
Description: The name of the duty
enroll_date Data Couple Description:
The day they became a member event_id Data Couple
Description: This refers to the particular event that took place
event_name Data Couple Description:
The name of the event Event_Types Data Element
Description: Tells the type of events
FillForm Function first_name Data Couple
Date: 11/24/2002 Project: EMS1 Page: 4 Time: 9:26 PM
Summary Listing -- Alphabetically
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 63
_______________________________________________________________________________________ Description:
The first name of the member FormProcessor Module
Description: Processes the forms.
fromDate Data Couple Description:
the beginning date of the call GenerateArch Function GenerateReports Function ID Data Couple
Description: The id of the call
ID(duty) Data Couple Description:
The identification of the duties Individual-Detail Data Flow
Description: Individual Detail report.
InitColumns Function initials Data Couple
Description: This is used to identify who entered the information
initials(calls) Data Couple Date: 11/24/2002 Project: EMS1 Page: 5
Time: 9:26 PM Summary Listing -- Alphabetically
_______________________________________________________________________________________ Description:
The identification of the person entering the information initials(duty) Data Couple
Description: the idenification of the person entering the information
last_name Data Couple Description:
The last name of the member LoadData Function
location Data Couple Description:
Where the activity took place Main Function
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 64
Members Data Element Description:
The database table contains Member-Info member_id Data Couple
Description: The unique field assigned to each member
member_id(activities_participants) Data Couple Description:
This refers to the member who participated in a particular activity member_id(calls) Data Couple
Description: This is the id of the member
Date: 11/24/2002 Project: EMS1 Page: 6 Time: 9:26 PM
Summary Listing -- Alphabetically
_______________________________________________________________________________________ member_id(duty) Data Couple
Description: The members identification number
member_type Data Couple Description:
This tells what type of member the member is Member_Types Data Element
Description: The different types of membership status mem_enroll_date Data Couple
Description: The day that the member became a certain type of memeber
name Data Couple Description:
The name of the call ObtainParams Function OpenDatabase Function phone Data Couple
Description: The members phone number
points Data Couple Description:
This is the amount of points that is assigned an activity ReportGenerator Module
Date: 11/24/2002 Project: EMS1 Page: 7 Time: 9:26 PM
Summary Listing -- Alphabetically
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 65
_______________________________________________________________________________________
Description: Generates reports based on a query.
Request-Member-Info-Form Data Flow Description:
Form used to record Membership Information. Return-Database-Value Data Flow
Description: Value returned from database as a result of executing a SQL query.
RunQuery Function Description:
in rs:Recordset, in strQuery:String ShowData Function SplashScreen Module
SSN Data Couple Description:
The members social security number state Data Couple
Description: The state the member lives in
toDate Data Couple Description:
The end date of the call type Data Couple
Description: The type of activity
Date: 11/24/2002 Project: EMS1 Page: 8 Time: 9:26 PM
Summary Listing -- Alphabetically
_______________________________________________________________________________________ type_id Data Couple
Description: Tells the type of event
type_id(member_types) Data Couple Description:
The type of memeber type_name Data Couple
Description: The name of the member type
Update-Activity-Info Data Flow Description:
Updated Activity Information Update-Membership-Info Data Flow
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 66
Description: Update Membership Information.
ValidateForm Function zip Data Couple
Description: The members zip code
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 67
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 68
III. TESTING REQUIREMENTS
Requirements Inventory • To test the connectivity to the database from the software and user in retrieving data and completing
processes. • To test the accuracy of the data, in the form of input and output, including all queries and generated
reports. • To test the security of the database and its contents to prevent misuse. • To test the functionality of the software, in that it is logical and effective.
Design Inventory Software testing is necessary to verify that data is entered correctly into the system and that output is generated correctly. For this purpose, we have defined four (4) high level categories of functions: Main Menu, Form Processing (Data Input), Report Generation (Formatted Output), and Database Archival (Data Backup). General testing procedures for the four classes of activities are described below:
Main Menu The main menu screen will be tested for correct branching into all subsequent screens. We will test that the user can reach the open, archive, and print dialogs, the data entry forms, and the various reports. We will also test that the user can reach the correct context help dialogs from any screen.
Form Processing For each form, we will test that the requested form is delivered to the user as expected with all interface elements fully functional. This will include testing that all text boxes accept input and drop down boxes contain appropriate choices. For lists, we will verify that multiple entries can be added. Both the save and cancel actions of each form will also be tested. We will verify that all data is stored in the database upon a save action.
Generate Reports For each report, we will test that the requested report is delivered to the user as expected. We will verify that all information that is defined for a particular report is included in both the on-screen and printed report. We will also verify that the data presented on the report matches completely with the data in the database.
Database Archiving Examining the archived database file will test the database archiving function. We will test that the archived database contains all records for the requested year and that all data matches with the main database.
IV. GLOSSARY Activity
An event that a volunteer ambulance worker can receive SAP points for. Archive
Microsoft Access .mdb database filed of a closed year. Classic Waterfall Model
“A systematic, sequential approach to software development that begins at the system level and progresses through analysis, design, coding, testing, and support”1.
Data Dictionary
“A repository that contains descriptions of all data objects consumed or produced by the software”2. Data Flow Diagrams
The functional requirements are best exhibited using a data flow diagram. According to Roger S. Pressman, “a data flow diagram is a graphical representation that depicts information flow and the transforms that are applied as data move from input to output”3.
Form
Data Entry Screen as provided by the Odyssey SAP application software. HTML
(HyperText Markup Language) Primary language in building a webpage. Linear Sequential Model
See “Classic Waterfall Model.” NYS
New York State. OIS
Odyssey Information Systems. PC
Pentium class.
1 Software Engineering: A Practitioner’s Approach, Robert E. Pressman, 5th Ed. Page 28. 2 Ibid, 301. 3 Ibid, 311.
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 69
Odyssey Information Systems – Preliminary Design – November 25, 2002 - Page 70
GLOSSARY continued: Report
Formatted output of information contained in database. SAP Service Award Program (for Volunteer Ambulance Workers). Structure Diagrams “Provide a technique for translating specifications generated using structured analysis into computer programs”4.
4 The Visible Analyst Workbench Operation Manual, Visible Systems Corporation, v5.0, Page 4-27.