Upload
claire-fugate
View
214
Download
0
Tags:
Embed Size (px)
Citation preview
23 July 2012
Thomas Bergauer (HEPHY Vienna)
Belle II SVD Construction Database
12th 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
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
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…
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
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
Belle II SVD Construction Database
7Thomas Bergauer (HEPHY Vienna)
Search Items
23 July 2012
Belle II SVD Construction Database
8Thomas Bergauer (HEPHY Vienna)
Add items
23 July 2012
Belle II SVD Construction Database
9Thomas Bergauer (HEPHY Vienna)
Shipments: Add transfer
23 July 2012
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
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
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
Belle II SVD Construction Database
13Thomas Bergauer (HEPHY Vienna)
THE END.That’s it.
23 July 2012