ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25,...

33
1 ARC Database Webinar ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 00 t 12 00 PST 10:00 am to 12:00 pm PST University of Nevada Reno 1

Transcript of ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25,...

Page 1: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

1

ARC Database WebinarARC Database WebinarTraining for ARC Consortium Members

February 25, 2011

10 00 t 12 00 PST10:00 am to 12:00 pm PSTUniversity of Nevada Reno

1

Page 2: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

2

Session Overview

• Summarize the application–Michael V. Ekedahl ([email protected]

• Application demonstration–Dr. Elie Hajj ([email protected])

• Discuss new features and demonstration– Jeremy Tweet ([email protected]

2

Page 3: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

3

Overall Introduction

• Work element TT1d and TT1e: Development of materials and research databasematerials and research database 

– Store information related to sources & properties of materials used in various consortium research activities.materials used in various consortium research activities.

– Includes results update in form of reports, white papers or any other type of documents for each research task…

3

Page 4: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

4

Overall Introduction

• Challenges:– No software installation– Flexibility (No hard‐coded data)– central database– Multiple users

dd/ l / d l f Add/Delete/Edit materials information Retrieve information (Public interface) 

– Different users’ rolesCommon materials use– Common materials use

– Multiple measures for the same material– Ability to relate material(s) to validation sections–

4

… 

Page 5: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

5

Overall IntroductionGeneral Users’ Diagram

ARC Materials/Research Database

Consortium Users (Read/Write)

Public Users (Read Only)

WRI

Harnsberger 

TA&M

kassem

UWM

Miller   

UNR

Hajj    

AAT

Bonaquist 

FHWA

Weaver  

Agencies

Researchers

Consultants(Super‐user)

Sub‐user(s) (Ordinary user)

(Super‐user)

Sub‐user(s) (Ordinary user)

(Super‐user)

Sub‐user(s) (Ordinary user)

(Admin)

Sub‐user(s) (Ordinary user)

(Super‐user)

Sub‐user(s) (Ordinary user)

(Super‐user)

Sub‐user(s) (Ordinary user)

Contractors

Students

5

Page 6: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

6

Application Summary

• Technologies used

• Design goals

• Role management infrastructure

• Software model

6

Page 7: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

7

Getting to the Application

• Using Internet Explorer, visit htt // b i d /http://www.business.unr.edu/arc

• Click the Login button and enter credentials• Click the Login button and enter credentials

7

Page 8: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

8

Technologies Used

• Database backend is SQL Server 2008

• ASP.NET was chosen as the Web development platformp

• Hardware and software platforms were chosen based on well known and supportedchosen based on well‐known and supported technologies

8

Page 9: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

9

Key Design Goals

• Create the most flexible system possible li i ti “h d d d” d t teliminating “hard‐coded” data types

• Create a role‐based infrastructure granting privileges to categories of users

• Create an entirelyWeb‐based systemCreate an entirely Web based system–No software installed on client computers

9

Page 10: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

10

Role Management Infrastructure

• Users belong to an ARC organization– FHWA, UNR, etc…

• Users belong to one or more roles– Roles dictate the actions a user can perform

–New roles can be created as needed

– Roles are not mutually exclusive

10

Page 11: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

11

Role Management Infrastructure

• Users are categorized into ordinary users and i ti lorganizational super users

–Ordinary users can only edit data they created–Organizational super users can edit data createdOrganizational super users can edit data created by an ordinary user in the same organization

• There is a “special” administrative role• There is a  special  administrative role–Administrators can create and edit anything– Some forms require administrative access 

11

Page 12: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

12

Software Model

12

Page 13: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

13

Software Model (Materials)

• All materials have a type

– (Aggregate binder etc )– (Aggregate, binder, etc.)

– Material types belong to a category

• Materials have a supplier 

• Materials can be created from other materials (Components)

• Materials may be associated with – work tasks

– validation sections

– other component materials

13

Page 14: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

14

Software Model (Properties)

• Materials have properties– Properties are categorized into groups

– Properties can be configured to have a valid range of valuesof valuesHard and soft limits are supported

Properties are categorized as qualitative or quantitative

–Different units of measure can be applied to a property

14

property

Page 15: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

15

Software Model (Properties)

• Edit several properties of a material i lt lsimultaneously

• Support for “multi‐dimensional” properties was addedwas added–Data are edited via a grid

• It’s possible to copy groups of properties from• It s possible to copy groups of properties from one material to another to simplify editing

15

Page 16: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

16

Multi‐dimensional Property (Creating)

16

Page 17: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

17

Software Model (Validation Sites)

• Validation sites are used for material field t ttests–Validation sites are divided into validation sections, which are further divided into validationsections, which are further divided into validation layers

• A contractor is responsible for a validation site

• A validation site has a contact

17

Page 18: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

18

User Interface (Introduction)

Application menu appears along

18

Application menu appears along the left site of Web site

Page 19: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

19

User Interface (Forms)

19

Page 20: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

20

Selection and Filtering

• Materials (and other elements) can be l t d d filt d bselected and filtered by

– Material type

– Material categoryg y

– Organization

– Supplier

W k t k– Work tasks

– Validation section

– Component materials

20

Page 21: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

21

Selection and Filtering

21

Page 22: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

22

Support Files (Introduction)

• Support files include reports, scanned d t i t d j t b t thidocument, picture, and just about anything related to the ARC project

• The initial implementation was just a flat list of files that could be uploaded and pdownloaded

22

Page 23: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

23

Support Files (Revised Implementation)( p )

• Support files are uploaded to a user‐defined hi hi l fil thierarchical file system

• Users can create folders as needed and upload filesfiles

• Support files can be filtered by work items (program area category work element(program area, category, work element, subtask)

23

Page 24: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

24

Support Files (Implementation)

• A semantic grouping of files is now possible ( d t ti )(under construction)

• Any number of semantic groupings can be created–Materials, validation sites, etc… can point to one 

f th ti ior more of these semantic groupings.

24

Page 25: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

25

Test Runs

• There might be multiple tests performed on th t i l d tithe same material and properties

• Test runs allow for tests to be performed by p ydifferent users at different times

• Any number of test runs can be created• Any number of test runs can be created

25

Page 26: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

26

Work in Progress

• Update final Help system items to reflect hchanges

• Continue bug fixes resulting from broad user testingtesting

• Develop read‐only user interface for non‐consortium users–Define public user authentication requirements

• Plan for deployment to other server(s)

26

Page 27: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

27

Application Demonstration

• Materials

• Property

• Validation Sites

• …

27

Page 28: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

28

Application DemoMaterials

Create New MaterialsCreate New Materials

View Existing Materials

Materials Create Master Categories

Create Material Typesyp

Create Suppliers

28

Page 29: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

29

MaterialsMaterial Types

Master Categories

ADDITIVE AGGREGATE BINDER MIX

Antistrip (AS)

Ch i l (AM)

Aggregate (AG) Binder (BI) Lab Mix Lab Compacted (LL)

Plant Mix LabChemical (AM)

Filler (FI)

Plant Mix Lab Compacted (PL)

Plant Mix Field Compacted (PF)

Polymer (PM)

Warm‐mix (WA)

29

Warm mix (WA)

Material Types

Page 30: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

30

Application DemoProperty

Create Property Groupp y p

Assign Property(ies) to Material(s)

Property Create Property Attributes

Sort Property Attributes Orderp y

Copy Property(ies)

30

Page 31: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

31

PropertyProperty Groups and Attributes

Property Groups

MI_DESIGN

NMAS

ESALS

MI_ESTAR

E_STAR_MOD_0FT

E STAR MOD 1FT

BI_GRADE_PG

PG_TRUE_HIGH

PG TRUE LOW

AG_COARSE_BSG …

N_INI

N_DES

N_MAX

AC_OPTIMUM

VMA

_STAR_MO _ FT

E_STAR_MOD_3FT

E_STAR_MOD_6FT

PHASE_ANGLE_0FT

PHASE_ANGLE_1FT

PHASE ANGLE 3FT

PG_TRU _ OW

PG_HIGH

PG_LOW

FP_COC

ROT_VISC

MASS LOSS

BSG_SSD

BSG_DRY

BSG_APP

ABS

VFA

PHASE_ANGLE_3FT

PHASE_ANGLE_6FT

MASS_LOSS

ORIG_G*/sin(delta)

Property Attributes

31

Page 32: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

32

Application DemoValidation Site

Create/Edit Validation Site/

Create/Edit Validation Section

Validation Site Create/Edit Validation Layer

Assign Material(s) to Validation Layer(s)

Create Field Sample

32

Page 33: ARC Database Webinar · 1 ARC Database Webinar Training for ARC Consortium Members February 25, 2011 10 0010:00 am to 12 0012:00 pm PST University of Nevada Reno 1

33

Next Step…..

• Start using database and provide feedback

• Provide Materials Details (type, source, description, task, …) to [email protected]

P id P G d A ib• Provide Property Groups and Attributes to [email protected]

• Validation sections• Validation sections

33