1 / 31

VDK-RIT InserterVision Report System

VDK-RIT InserterVision Report System. Adam Beck Greg Dicheck Kassidy Gerber Mike Young. 15-year track record of innovation in the field of process control Industry leader in factory automation Real-time vision inspection solutions

Download Presentation

VDK-RIT InserterVision Report System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VDK-RITInserterVision Report System Adam Beck Greg Dicheck Kassidy Gerber Mike Young

  2. 15-year track record of innovation in the field of process control • Industry leader in factory automation • Real-time vision inspection solutions • OCR software with the industry’s fastest read rate and processing power • InserterVision: Single all-in-one solution for input scanning for machine control

  3. Videk’s InserterVisionTM • Cameras scan mail jobs for data integrity • Reads names and addresses for verification • Diverts misprinted or incorrectly stuffed envelopes • High-speed solution reduces costly and error-prone manual checking • Absolute quality assurance and reduced document liability

  4. Videk to RIT • Anticipated customer needs • Increased traceability • Storage of mailing job results • Proposed add-on to InserterVision • Increase marketability of InserterVision • Generate revenue from sales of training • Videk approached RIT for a Senior Project

  5. Team Visit to Cohber • Cohber is a full service provider of prepress printing and finishing services • Uses InserterVision for mailing jobs • Increased team domain knowledge • Allowed team to see an end user’s perspective

  6. InserterVision Report System(IVRS) • Low-cost DBMS and reporting solution • Client-server architecture • Access, format, and print reports • Accessible over a company intranet • Data collected from the Videk camera system • Meant to be deployed with InserterVision • Implemented as a functional proof-of-concept

  7. Major Features • Store Data Sets for completed mailing jobs • Display selected Data Sets • Format data display according to Templates • Sort display according to multiple Sort keys • Import and export Data Sets

  8. Major Features (2) • Accessible from web browsers • Controlled user access • Multiple levels of access • User friendly editor for creating and modifying Templates

  9. Formatted Data in Web Page Formatted Data in Web Page Manager Web Browser User Web Browser Export Data Sets Login Report System Data Request Delete Data Set(s) Sort Data Exported Data in Export Format User Management Request Data Sys Admin Web Browser Data DBMS File System InserterVision Camera System Data Set(s) Delete Data Set(s) Context Diagram

  10. IVRS Environment • IVRS Server runs on dedicated PC running Apache WebServer • Operating System is Windows NT5 • MySQL4 DBMS for data storage • Scripting in PHP4 • Communication with clients’ web browsers via HTML web pages

  11. Use Cases

  12. Use Cases

  13. << state dependent>> Session DBMS Interface Collaboration Diagram << external interface>> Requests Create Session Display Data Query Account Info Display Commands Get Permissions << external interface>> << controller>> Client Interface Controller Authorization Request Set Timeout Create <<entity>> <<service>> User Account Timer

  14. DB Schema DBMS Interface Template << state dependent>> Session <<entity>> Sort Data Set Collaboration Diagram << external interface>> << external interface>> File System Interface Get Schema <<entity>> Retrieve data Import/Export Data Sets Requests << service>> Report Generation Create Display Create Session Import/Delete Data Sets Display Data Query Account Info Display Display Commands Query Data Set List Get Permissions Create Data Set Get Keys Retrieve format << external interface>> << controller>> Client Interface Controller <<entity>> <<entity>> Authorization Request Set Keys Set Timeout Create <<entity>> <<service>> Give access to Sessions User Account Timer <<service>> Create/Modify/ Delete Template Editor

  15. <<service>> Help DB Schema DBMS Interface Template << state dependent>> Session <<entity>> Sort Data Set Collaboration Diagram Record Events << external interface>> << external interface>> <<service>> File System Interface Get text Get Schema Logger <<entity>> Retrieve data Import/Export Data Sets Retrieve Help Requests << service>> Report Generation Create Display Create Session Import/Delete Data Sets Log Events Display Data Query Account Info Display Display Commands Query Data Set List Get Permissions Create Data Set Get Keys Retrieve format << external interface>> << controller>> Client Interface Controller <<entity>> <<entity>> Authorization Request Set Keys Set Timeout Create <<entity>> <<service>> Give access to Sessions User Account Timer <<service>> Create/Modify/ Delete Template Editor

  16. UI Prototypes • Designed to be friendly and intuitive • Elicited further requirements • Examples: • Sample Data Set • Standard Template Editor • Advanced Template Editor

  17. Standard Editor

  18. Advanced Editor

  19. Combined Template

  20. Data Set Display

  21. Methodology • Waterfall Design Model • Formal documentation for each Phase • Documents formally reviewed by Team • Responsibilities change for each phase • Leverage individual strengths of team members • Team members take “ownership” of documents and tasks

  22. V-Model

  23. Methodology - Planning • Documents: • Configuration Management • Determine standards and quality control • Risk Management • Identify potential risks and mitigation strategies • Quality Plan • Approach for capturing and analyzing metrics • Defect Tracker • Process • Process spreadsheet and milestones • Checklists

  24. Methodology - Requirements • Documents: • Vision & Scope • Identify context of the project • Software Requirements Specification • Identify the requirements of the project • Use Cases • Identify user and system interactions • Test Plan • Initial draft with structure • Acceptance Test Plan

  25. Methodology - Design • Identification of entities in the system and their relationships • Documents: • Software Design Specification (SDS) • Abstract design • Capture structure and functionality • Identify sub-systems • Test Plan • System Test Plan • Integration Test Plan

  26. Methodology - Implementation • Assign modules to team members • Take advantage of team member strengths • Weekly status updates • Code inspections • Documents: • SDS • Update per actual implementation • Test Plan • Unit Test Plan

  27. Methodology - Test • Three incremental releases: • Alpha: Initial prototype with minimal functionality • Beta: Fully functional system that has not been fully tested • Gamma: Fully functional and tested system • Regression testing • Documents: • Completed Test Plan

  28. Timeline

  29. Deliverables • InserterVision Report System software • All Requirements and Design Documents • Installation Program • User Manual • Installation Manual • Quick Start Card

  30. Conclusion • Looking forward to implementation of the System • Our thanks to Videk and Chris Haidvogel for their commitment and continued support of our team

  31. QUESTIONS?

More Related