13
23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling

23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling

Embed Size (px)

Citation preview

Page 1: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling

23 July 2012

Thomas Bergauer (HEPHY Vienna)

Belle II SVD Construction Database

12th B2GM Bad Aibling

Page 2: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling

Belle II SVD Construction Database

2Thomas Bergauer (HEPHY Vienna)

Aim

• Aim is to keep track of each (expensive) component:– Sensors– Hybrids– Modules– Ladders

• => Logistics: Registration, Shipments, Assembly

• Add measurement results23 July 2012

Page 3: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling

Belle II SVD Construction Database

3Thomas Bergauer (HEPHY Vienna)

Implementation

• Web-based software written in CakePHP (framework based on PHP)

23 July 2012

• Running on HEPHY webserver– http://www.hephy.at/hephydb

Page 4: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling

Belle II SVD Construction Database

4Thomas Bergauer (HEPHY Vienna)

Key features

• User access system (benefit of CakePHP framework)– Authentication

– User/Group permissions

• Logistics Module [already implemented]– Registration: “Add item”

– View Inventory of one or all “locations”

– Location is e.g. HEPHY, KEK, IPMU,…

• Measurement module [not yet implemented]– Store measurement results

– Retrieve data with nice-looking plots

• Administration Module [already implemented]– Add/change/remove users and groups

– Add new “locations”, “item types”,..

23 July 2012

Let’s have a look to each of those…

Page 5: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling

Belle II SVD Construction Database

5Thomas Bergauer (HEPHY Vienna)

User access system

• Individual user accounts

• Linked to location, e.g. user Bergi=HEPHY

23 July 2012

Page 6: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling

Belle II SVD Construction Database

6Thomas Bergauer (HEPHY Vienna)

Logistics Module

To view and search for inventory.

Works only if • Each new component is

entered– “Add item” page

• Shipments are entered– “Transfer” page

• Assembly steps are followed in the db– “Assembly” page

23 July 2012

Page 7: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling

Belle II SVD Construction Database

7Thomas Bergauer (HEPHY Vienna)

Search Items

23 July 2012

Page 8: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling

Belle II SVD Construction Database

8Thomas Bergauer (HEPHY Vienna)

Add items

23 July 2012

Page 9: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling

Belle II SVD Construction Database

9Thomas Bergauer (HEPHY Vienna)

Shipments: Add transfer

23 July 2012

Page 10: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling

Belle II SVD Construction Database

10Thomas Bergauer (HEPHY Vienna)

Administration Module

Add/edit/delete• Locations• …..• Item types, e.g. make

the DB know that a “2-DSSD-origami” module needs to consist of two HPK sensors of type “large rectangular”

23 July 2012

Page 11: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling

Belle II SVD Construction Database

11Thomas Bergauer (HEPHY Vienna)

Measurement module: not yet implemented

• Upload measurement results as ASCII files directly to web server (HTTP POST command).

• Will be done – directly from measurement software (e.g. Labview)– manually (at a later stage)

• Uploaded ASCII files will be parsed at server side and data will be put into database

• Query module will allow to retrieve data (e.g. position of non-working strips) and nice-looking plots (e.g. IV curve on sensor)

23 July 2012

Page 12: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling

Belle II SVD Construction Database

12Thomas Bergauer (HEPHY Vienna)

Summary

• Web-based logistics database for SVD has been implemented at http:/www.hephy.at/hephydb

• Logistics module is basically working with “view/search item”, “add item”, “transfer item” and “assemble items”

• Only useful if every single action is followed in both, reality and database

• Next SVD meetings: I will distribute passwords for KEK, IPMU,.. and ask people to start enter data (e.g. how many HPK sensors are available)

23 July 2012

Page 13: 23 July 2012 Thomas Bergauer (HEPHY Vienna) Belle II SVD Construction Database 12 th B2GM Bad Aibling

Belle II SVD Construction Database

13Thomas Bergauer (HEPHY Vienna)

THE END.That’s it.

23 July 2012