Prototype ReportVersion 3.0
Prototype Report
LADOT Scanning
Team 08
Name / Primary Role / Secondary RoleAnirudh Govil / Project Manager / Life Cycle Planner
Jeffrey Colvin / Prototyper / Systems and Software Architect
Aditya Kumar / Feasibility Analyst / Project Manager
Nisheeth Joshi / Systems and Software Architect / Life Cycle Planner
Niraj Brahmkhatri / Operational Concept Engineer / Requirements Engineer
Corey Painter / IIV&V / Shaper
Version History
Date / Author / Version / Changes made / Rationale10/05/11 / JC / 1.0 / ●Original template / ●Initial draft for use with ICM EPG Template version 2.1
10/07/11 / JC / 1.1 / ●Updated Team Roles / ●Team roles in v1.0 were incorrect
10/14/11 / JC / 2.0 / ●Updated diagrams and descriptions
●Changed formatting / ●Project specifications had changed since v1.1
●Response to feedback on v1.1 by TA’s (such as Navigation Flow being incorrect)
●New format is easier to follow
10/16/11 / JC / 2.1 / ●Added additional prototype photos
●Updated team roles / ●Additional diagrams for further clarification
●Team roles were further updated on the team website
10/23/11 / JC / 3.0 / ●Updated diagrams to have no conditional components
●Broke down sections into our deliverables compared to future plans / ●Changes from the ARB session and project rescoping
Table of Contents
Prototype Report
Version History
Table of Contents
Table of Tables
Table of Figures
1 - Introduction
1.0 - Purpose of the prototype report
1.1 - Status of the prototype
2 - Navigation Flow
2.1 - Truck Navigation Flow
2.2 – Future Consideration
2.2.1 – Computer Navigation Flow Chart
3 – Prototype
3.1 – Login Screen
3.2 – Call Log Popup
3.3 – Job Perform Screen
3.4 – Future Consideration
3.4.1 – Task Allocator Screen
3.4.2 – Report Windows
Table of Tables
Table of Figures
Figure 1 - Truck Navigation Flow Chart______
Figure 2 – Computer User Navigation Flow Chart______
Figure 3 - Login Screen______
Figure 4 - Call Log Screen______
Figure 5 - Job Perform Screen______
Figure 6 - Task Allocator Screen______
PRO_DCP_F11a_T08_V3.0.docVersion Date: 10/23/11
1
Prototype ReportVersion 3.0
1 - Introduction
1.0 - Purpose of the prototype report
The purpose of the prototype report is to outline the current system prototype and its changes from previous revisions as well as show how the prototype will meet project requirements.
1.1 - Status of the prototype
The second version of the prototype report has been changed to reflect the project as of our Win-Win negotiation sessions. This has more clearly specified what users will be able to do what things (such as the Task Allocator and the Department Manager), removing the ability to edit time-sheets (as this will be done in DTIME after the FLAT file has been generated).
The version has also been updated to reflect the true nature of the Navigation Flow diagrams as form navigation flow as opposed to user operation flow.
2 - Navigation Flow
2.1 - Truck Navigation Flow
Figure 1 - Truck Navigation Flow Chart
The Truck Navigation Flow Chart (Figure 1), shows the navigation flow of the system in place on the LADOT field worker trucks. The truck’s software will only be able to be accessed by a Field Worker. Once logged in, a field worker will be able to log calls they receive at the Call Log Screen. After they log jobs, they will be able to go to the Job Select Screen, which allows them to select which logged call they should perform. Once a job has been chosen to perform, the field worker will be able to log their job status at the Job Perform Screen. After logging the completion of the job, the user will be able to log more calls (if they have none available) or select a new job from their call list.
2.2 – Future Consideration
2.2.1 – Computer Navigation Flow Chart
Figure 2 – Computer User Navigation Flow Chart
The Computer User Navigation Flow Chart (Figure 2) , show the navigation flow for user’s on the computer. There are 3 types of users who can use the computer system: Field Employees, Department Supervisors and Task Allocators. Each user will be able to log in but are then directed to different pages.
2.2.1.1 – Field Employees
The the field employee, once logged on to the system, will be able to view their own maintanence reports and edit them if they require.
2.2.1.2 – Department Supervisors
Department supervisors will be directed to a search screen. On the search screen, they will be able to perform 2 different searches: by location and by employee. The search by employee will only be visible if the Department Supervisor is given the permission to view that employee’s reports. Both search result screens will show a table sorted chronologically (most recent completed first), with columns sortable by: time assigned, time started, time completed, job type and work order number. The Employee search will also have a sortable column by location and the Location search will have a sortable column by employee name.
2.2.1.3 – Task Allocators
Task allocators will be brought to a screen that shows them a map of the trucks currently active as well as the current jobs that need assigning. Additionally to the map, there will be 2 lists, one for trucks and one for jobs. When the task allocator selects either a truck or a job, they will be able to assign a task. When selecting a truck to assign a task to, the task allocator will be prompted to select at least one task to assign to the truck. When selecting a task, the task allocator will be prompted to select only one truck to assign the task to. The Task Selection screen will show either a map and list of trucks or tasks, depending on what the assignment is for. The map will show the location of the truck or the task being assigned, and the list will be sorted by distance.
3 – Prototype
3.1 – Login Screen
Figure 3 - Login Screen
Figure 3, Login Screen, denotes a simple log-in screen for the truck software. The page simply requires entering a user name and password.
3.2 – Call Log Popup
Figure 4 - Call Log Screen
Throughout the program, field worker’s may log their calls at the “Log Job Call” popup window. Figure 4 shows the Log Job Call popup on top of the perform job screen. The Log Job Call popup allows workers to log all pertinent information in regards to receiving a call about a specific job. When finished, pressing the “Log Call” button will log the call and return the field worker to their current screen.
3.3 – Job Perform Screen
Figure 5 - Job Perform Screen
When actually doing a job, the field worker will be presented with the Job Perform Screen. Upon arriving, the user will push the “Log Arrival” button, which will time-stamp on the screen their arrival time. A similar action will be done upon completion and departure.
The right side of the screen is designated to various problems that could have arisen while performing the job. These will be focused on with checkboxes, while an “Other” box appears at the base in case of any other notes need to be added.
When the “Log Departure” button has been pressed, the job will be closed, and the next job will be selected or the user will be prompted to log more calls.
3.4 – Future Consideration
3.4.1 – Task Allocator Screen
Figure 6 - Task Allocator Screen
The Task Allocator Screen is broken down into 3 main components: the map, the trucks list and the tasks list. Certain actions do not change the physical screen page, but instead just change the layout of the current page (with the screen shot being of the basic default page).
When the task allocator selects a truck from either the truck list or the map, the truck list is hidden, the trucks on the map are all hidden (except for the truck being given an assignment). The task list is updated to also have the distance from the current location in a column. The task allocator can than either select multiple tasks from the map or the task list and click an “assign” button (not shown for clarity of base screen) to assign the tasks.
Similar functionality exists for the tasks except hiding the tasks items and showing the trucks from the above example.
3.4.2 – Report Windows
As there are multiple report windows, none have been drawn. Each of the report windows (the user maintanence screen, the manager location screen and the manager employee screen) contains a simple sortable table with appropriate headers.
PRO_DCP_F11a_T08_V3.0.docVersion Date: 10/23/11
1