BLOCKHEADS C.A.P. (Concrete Analysis Program) Seth Phillips – Team Leader Ken Kenney – Lead...

18
BLOCKHEADS C.A.P. (Concrete Analysis Program)

Transcript of BLOCKHEADS C.A.P. (Concrete Analysis Program) Seth Phillips – Team Leader Ken Kenney – Lead...

Page 1: BLOCKHEADS C.A.P. (Concrete Analysis Program) Seth Phillips – Team Leader Ken Kenney – Lead Programmer Tim Chamberlain – Lead Analyst Jay McCullough.

BLOCKHEADS

C.A.P.(Concrete Analysis

Program)

Page 2: BLOCKHEADS C.A.P. (Concrete Analysis Program) Seth Phillips – Team Leader Ken Kenney – Lead Programmer Tim Chamberlain – Lead Analyst Jay McCullough.

• Seth Phillips – Team Leader• Ken Kenney – Lead Programmer• Tim Chamberlain – Lead Analyst• Jay McCullough – Lead Tester

Our Client• Luke Snell - Client

Our Team

Page 3: BLOCKHEADS C.A.P. (Concrete Analysis Program) Seth Phillips – Team Leader Ken Kenney – Lead Programmer Tim Chamberlain – Lead Analyst Jay McCullough.

Introduction

• Just-in time delivery system

• Batch plants produce concrete

• Concrete strength must be constantly monitored

Page 4: BLOCKHEADS C.A.P. (Concrete Analysis Program) Seth Phillips – Team Leader Ken Kenney – Lead Programmer Tim Chamberlain – Lead Analyst Jay McCullough.

Testing Process

• Testing cylinders created

• Sent to testing laboratory

• Results analyzed

Page 5: BLOCKHEADS C.A.P. (Concrete Analysis Program) Seth Phillips – Team Leader Ken Kenney – Lead Programmer Tim Chamberlain – Lead Analyst Jay McCullough.

Analysis

C1a C1b T1 = (C1a + C1b)/2

--

C2a C2b T2 = (C2a + C2b)/2

--

C3a C3b T3 = (C3a + C3b)/2

R1=(T1+T2+T3)/3

… …CNb

CNb

TN = (CNa + CNb)/2

= 1/d (Rn)

Page 6: BLOCKHEADS C.A.P. (Concrete Analysis Program) Seth Phillips – Team Leader Ken Kenney – Lead Programmer Tim Chamberlain – Lead Analyst Jay McCullough.

• Two conditions must be met– R must not fall below the specified strength– No one test must be below specified

strength - 500

If either of these conditions are violated the concrete must be made stronger

Page 7: BLOCKHEADS C.A.P. (Concrete Analysis Program) Seth Phillips – Team Leader Ken Kenney – Lead Programmer Tim Chamberlain – Lead Analyst Jay McCullough.
Page 8: BLOCKHEADS C.A.P. (Concrete Analysis Program) Seth Phillips – Team Leader Ken Kenney – Lead Programmer Tim Chamberlain – Lead Analyst Jay McCullough.
Page 9: BLOCKHEADS C.A.P. (Concrete Analysis Program) Seth Phillips – Team Leader Ken Kenney – Lead Programmer Tim Chamberlain – Lead Analyst Jay McCullough.

Concrete Batch Plant

Responsibilities: Create Concrete

Advanced User/Engineer

Responsibilities: Read and evaluate

generated report(s)

Create test cylinders

Basic User

Responsibilities: Input data from lab

reports

Generate report for own use or

Advanced User

Testing Lab

Responsibilities: Test cylinders

Generate lab report

Generated Report

Ask For Advanced Report

Return Advanced Report

Report Problems

Send Test Cylinders

Report Problems

Send Lab Reports

Deliver Concrete

FLOW DIAGRAM

Page 10: BLOCKHEADS C.A.P. (Concrete Analysis Program) Seth Phillips – Team Leader Ken Kenney – Lead Programmer Tim Chamberlain – Lead Analyst Jay McCullough.

Storyboard Model

Reports from the various testing labs come in on a daily basis depending on the size and number of jobs.

The main user, a secretarial position, will take the reports,

and using the CAP software enter the data.

Page 11: BLOCKHEADS C.A.P. (Concrete Analysis Program) Seth Phillips – Team Leader Ken Kenney – Lead Programmer Tim Chamberlain – Lead Analyst Jay McCullough.

Storyboard ModelM

ain

Scr

een

Main

Scr

een

A Start a new job.

B Add results to an existing job.

C View an existing job.

D Create or edit vendor information.

We want to start a new job.

Page 12: BLOCKHEADS C.A.P. (Concrete Analysis Program) Seth Phillips – Team Leader Ken Kenney – Lead Programmer Tim Chamberlain – Lead Analyst Jay McCullough.

Ad

din

g a

New

Job

Ad

din

g a

New

Job

Storyboard Model

This screen will contain multiple text boxes to enter information pertaining to the new job such as location, start/end date, mix content, cylinder quantity, vendor name, etc.

Job Location

Job Vendor

Start Date Cylinder Count

Done

Page 13: BLOCKHEADS C.A.P. (Concrete Analysis Program) Seth Phillips – Team Leader Ken Kenney – Lead Programmer Tim Chamberlain – Lead Analyst Jay McCullough.

En

teri

ng D

ata

to a

New

Job

En

teri

ng D

ata

to a

New

Job

Storyboard Model

When entering a new series of cylinder reports, we want to make sure the user is presented with an easy interface and also use a standard method to trap potential errors. We have devised a method called Echo Entry Kheck (EEK) that will echo the users entry so they can double check their input.

Cylinder 2Cylinder 1

Jones 123 Foundation Job

Enter Data

Trial # Cylinder 1 Cylinder 2

Job # 294

Done

Page 14: BLOCKHEADS C.A.P. (Concrete Analysis Program) Seth Phillips – Team Leader Ken Kenney – Lead Programmer Tim Chamberlain – Lead Analyst Jay McCullough.

Storyboard ModelV

iew

ing a

n E

xis

tin

g Job

Vie

win

g a

n E

xis

tin

g Job

Jones 123 Foundation Job

Trial # Cylinder 1 Cylinder 2

Job # 294

When a user just wants to view the progress and status of a job, no data entry is possible and a graph will be shown from the current available data.

Page 15: BLOCKHEADS C.A.P. (Concrete Analysis Program) Seth Phillips – Team Leader Ken Kenney – Lead Programmer Tim Chamberlain – Lead Analyst Jay McCullough.

Graphs

The user must have the ability to view three specific types of line graphs…

1. Plot of Averages

2. Plot of Standard Deviation

3. CUSUM Plot

Page 16: BLOCKHEADS C.A.P. (Concrete Analysis Program) Seth Phillips – Team Leader Ken Kenney – Lead Programmer Tim Chamberlain – Lead Analyst Jay McCullough.

Graphs

The user must be allowed to produce the averages plot and standard deviations plot based on different data sets.

1. All Values

2. Moving Average of Three Values

3. Moving Average of Thirty Values

4. Last 30 Values

The user will be able to choose from the following data sets for each of these graphs:

Page 17: BLOCKHEADS C.A.P. (Concrete Analysis Program) Seth Phillips – Team Leader Ken Kenney – Lead Programmer Tim Chamberlain – Lead Analyst Jay McCullough.

Graphs

The user will be able to produce CUSUM plots based on two data sets:

All Values and Last 30 Values

Important note: It will not be necessary to produce graphs showing multiple mixes. The graphs are only necessary to show the user data for individual mixes.

Page 18: BLOCKHEADS C.A.P. (Concrete Analysis Program) Seth Phillips – Team Leader Ken Kenney – Lead Programmer Tim Chamberlain – Lead Analyst Jay McCullough.

Any questions?