TE-CRG-CE Controls and Electrical Support for cryogenics

Slides:



Advertisements
Similar presentations
Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Torsten Antoni – LCG Operations Workshop, CERN 02-04/11/04 Global Grid User Support - GGUS -
Advertisements

UML State Machine Diagrams and Modeling
18-1 Verifying Object Behavior and Collaboration Role playing – the act of simulating object behavior and collaboration by acting out an object’s behaviors.
People in Design Damian Gordon. People in Design Why do we care about people in design? – Because we build software systems for other people, so we have.
Mark Harr Multi-Tier Development in.Net.
Collaborative Picture Gallery Project Presentation Amos Hersch Aviad Barzilai Supervisor Maxim Gurevitch Lab Chief Eng. Ilana David.
Satzinger, Jackson, and Burd Object-Orieneted Analysis & Design
Photo Meta Data Recorder for iQue Series Developer: Bainian Chen Supervisor: Pascal Vuylsteker.
Access Control System Midterm Report Presenting: Ehud Bahat Amir Levy Instructor: Erez Zilber December 2003.
1 A Student Guide to Object- Orientated Development Chapter 9 Design.
Price Management Module
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
Supervisor: Victor Kulikov Oded Duek Aviv Grinblat Final presentation Spring 2010.
9/10/20151 Hyperion Enterprise 6.5 New Features & Functionality Robert Cybulski, CPA Finit Solutions.
SednaSpace A software development platform for all delivers SOA and BPM.
Copyright © 2012 Accenture All Rights Reserved.Copyright © 2012 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
E-science grid facility for Europe and Latin America Bridging OurGrid-based and gLite-based Grid Infrastructures Abmar de Barros, Adabriand.
An Introduction to Software Architecture
MintTrack By Jeff Titus Christopher C. Wilkins Stephen Krach Pablo BajoLaso.
Developing Reporting Solutions with SQL Server
Create/edit & upload content Faculty (authors) create (insert) new content or edit (update) existing course content Faculty can transmit the content they.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Page 1 Agrovoc Maintenance Interface Margherita Sini – GILW May 2003.
Phone: Mega AS Consulting Ltd © 2007  CAT – the problem & the solution  Using the CAT - Administrator  Mega.
Presentation. Recap A multi layer architecture powered by Spring Framework, ExtJS, Spring Security and Hibernate. Taken advantage of Spring’s multi layer.
0 Apex as Your Integration Platform: Is It Possible? Copyright 2012 Fujitsu America, Inc.
.  A multi layer architecture powered by Spring Framework, ExtJS, Spring Security and Hibernate.  Taken advantage of Spring’s multi layer injection.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
Software Design: Principles, Process, and Concepts Getting Started with Design.
Coding Compliance Components Writing Custom Policies for Auditing, Expiration and More Jason Morrill Program Manager Windows SharePoint Services.
Computer Science 340 Software Design & Testing Software Architecture.
Presentation.
Meeting Scheduling System Capstone Project - Team#5 Fall2007.
Rice Stock Market Simulator (RSMS) Comp 415 Rice University.
Less Paper, More Power. Document Digitization and Management Solution. digipaper.
Expense Tracking System Developed by: Ardhita Maharindra Muskan Regmi Nir Gurung Sudeep Karki Tikaprem Gurung Date: December 05 th, 2008.
Layers Architecture Pattern Source: Pattern-Oriented Software Architecture, Vol. 1, Buschmann, et al.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
Richard CraparottaMatthew MautoneMichael Carrano Joseph SchwarzeMengting Guo Client/Envisonary: John Keating.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED ADMINISTRATION.
Antonio Fuentes RedIRIS Barcelona, 15 Abril 2008 The GENIUS Grid portal.
REMI Database Antall Fernandes. REMI ● A relational database to facilitate data - metadata organization of various research studies. ● Interface into.
PARTNER UPDATE V9 MILESTONE 1 & 2.
The Holmes Platform and Applications
Introducing OpenLMIS 13 December 2016.
Why the Web?.
CRIC ・ Authentication & Authorization
Content - Introduction. - Problem statement. - Objectives.
Enterprise Library Overview
Mail Merge Instructions (Yanick’s Version)
CIMI Enterprise Architecture Proposal
Continuous Performance Engineering
Unit4 Partner Portal for Case Creator
Epicor iScala 3.2 What’s New Mobile Solutions.
ROBOTIC PROCESS AUTOMATION
Spanish implementation of the New Basel Capital Accord
C69 - Service Order Management (ERP Integration)
IEEE Central Texas Section Chapter Chair Training -SAMIEEE-
An Introduction to Software Architecture
RESTful Web Services.
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
Updating Databases With Open SQL
TN19-TCI: Integration and API management using TIBCO Cloud™ Integration
SharePoint 2007 Developer Overview Collaboration BI Features
TE-CRG-CE Controls and Electrical Support for cryogenics
Updating Databases With Open SQL
TE-CRG-CE Controls and Electrical Support for cryogenics
Presentation transcript:

TE-CRG-CE Controls and Electrical Support for cryogenics Stocking Managment System Author(s) Domenico Francesco De Angelis Supervisor Marco Pezzetti

Summary Goal Project & Context Requirements Envisioning Proposed Architecture Technology Used Solution At the End

Goal Project & Context Goal: Minimize time needed to manage the item in the warehouse. Reduce the complexity of all system. Context: The workman is obligated to use external application in order to read item’s barcode and after send the result in their email in order to modify a excel file. This excel file contain all info about log, items and projects. More complex, Subject to human error

Requirements for workman

Requirements for manager

Envisioning More worker, more phone platform ↓ Independent System Delete dependency of Excel Build a DB without lost old data Write Converter Excel File to DB data

Envisioning - 2 Interface Database ↓ Build an application to interface with database and manage it I want Excel file… Export excel file by “manager application”

Proposed Architecture Cern Bot Service API PhoneBook User Side Manager Side

Why build Service and not App? Reduce time to deploy Control of all version in use by user, because is only one → Reduce time to deliver new update Independence by target platform

Technology Used

Start with Solution! System Dynamic View: System’s high level view with interaction of actor The label near the arrow is action possible in this direction

UserService

ManagerApp

Search in Bot Telegram

Authentication in Bot Telegram

Action State Machine If Response is YES and QTA is over the range then send mail at the supervisor

Internal Architecture of BotTelegram

Layer UI – Class Diagram Similar Strategy Design Pattern Singleton Design pattern State Design Pattern

Layer Controller – Class Diagram

Layer Controller – Class Diagram Façade Design Pattern

At the End – Deployment diagram How I implemented everything

Thank you for your attention!