1 / 36

VDK-RIT InserterVision Report System

VDK-RIT InserterVision Report System. Presented By Adam Beck Greg Dicheck Kassidy Gerber Mike Young. Agenda. Project Sponsor Problem Our Solution 1 st Quarter 2 nd Quarter Design and Implementation Reflection Future Plans Demo. Our Team. Notables. Project Sponsor - Videk.

zorana
Télécharger la présentation

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 Presented By Adam Beck Greg Dicheck Kassidy Gerber Mike Young

  2. Agenda • Project Sponsor • Problem • Our Solution • 1st Quarter • 2nd Quarter • Design and Implementation • Reflection • Future Plans • Demo

  3. Our Team

  4. Notables

  5. Project Sponsor - Videk • 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

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

  7. Problem • Anticipating 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

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

  9. Project Deliverables • Functional program including source • System Documentation • User Manual • Installation Manual • Quick Start Card • Project Documentation • Project Vision & Scope • Software Requirements Specification • Software Design Specification

  10. Project Process • Responsibilities assigned by task • Leveraged individual strengths of team members • Revisited task list weekly • All documents reviewed by the team • Formal Inspections • Inspection Checklists • Elicitation Sessions • Meetings between customer contact and the team • Email for clarifications

  11. Project Process (2) • Coding Standards • Set forth in the Configuration Management Plan • Defect Tracking • Defects stored in the Issue Tracker spreadsheet • Quality Manager maintained the Issue Tracker • Test Manager closed the resolved defects

  12. Project Process (3) • Change Control • All changes formally approved by the team according to the Change Control Process • Traceability • Requirements traced through the entire project using a Requirements Traceability Matrix

  13. Project Process Tools • Task Plan • Used to assign and schedule team tasks • Issue Tracker • Used to file and track system defects and changes • Requirements Traceability Matrix • Used to trace project requirements through the project

  14. 1st Quarter Schedule

  15. 1st Quarter Deliverables • Project Vision & Scope • Software Requirements Specification • Risk Management Plan • Configuration Management Plan • Software Quality Plan • Draft Acceptance Test Plan

  16. 1st Quarter Decisions • Authentication • Levels of access for different Users • System Administrator (All functionality) • Manager (Import/ Export/ Delete Data Sets) • User (View/ Save Reports) • Different Permissions given • Permission to create/ edit/ delete Templates • Adaptable to include more permission types

  17. 1st Quarter Decisions (2) • Configurable system logging • Administrator sets criteria • System records only log statements that match established criteria • Editors for customizing • Template Editors • User Account Editor

  18. 1st Quarter Decisions (3) • Templates for End-User Extensibility • Standard: Pre-defined, selectable filters • Advanced: Open-ended SQL filtering • Specialty: Missing Sequence, Combined, and Duplicates • Template Filters • Standard for data filtering on a specific field • Special (Count, Sum, Average)

  19. 2nd Quarter Schedule

  20. 2nd Quarter Deliverables • Software Design Specification • Alpha, Beta, and Gamma code builds • Project Documentation • User Manual • Installation Manual • Quick Start Card • Final Acceptance Test Plan • Senior Project Poster • Technical Paper

  21. Implementation Decisions • Selected object-oriented PHP4 technology • Advantages • Familiarity with object-oriented (OO) languages • Inheritance • Modular design • PHP moving toward OO practices • Free development tools

  22. Implementation Decisions (2) • Disadvantages • Lack of strong variable typing goes against some OO principles • More difficult error handling • No function overloading

  23. IVRS 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 • Printer-friendly reports

  24. IVRS Major Features (2) • Accessible from web browsers • Controlled user access • Multiple levels of access • Editors for creating and modifying templates

  25. IVRS Design Legend

  26. IVRS Implementation • Implemented in three incremental builds • Alpha Build • User to select and display a single data set • Beta Build • Added ability for user to create, modify, and delete report templates • Fixed defects found in Alpha Build

  27. IVRS Implementation (2) • Gamma Build • Implemented user permissions • Added all administrator functionality including system logging, user account creation and manipulation, and company header creation and manipulation • Fixed defects in the report template creation and modification • Added user help pages • Commented code to generate PHP Docs automatically

  28. IVRS Quality • Unit Testing done informally by the developers • Integration Testing done informally by the Development Manager • System Tests performed by all developers and led by the Test Manager

  29. Defect Resolution

  30. Defect Resolution (2)

  31. Deployment

  32. Reflections - Positive • Team adapted well to changes in requirements and scheduling • Team leveraged abilities to complete tasks efficiently • Team created a well-documented system that will help in transition to Videk

  33. Reflections - Negative • Document overhead • Scheduling conflicts • Less formal process in the 2nd Quarter • Not enough time to complete the Import/Export Data Sets feature

  34. Future Plans • The IVRS system will be deployed with InserterVision • Maintenance and any future enhancements will be provided by Videk

  35. Acknowledgements • Videk and Chris Haidvogel • Dr. Stephanie Ludi • Cohber

  36. Demonstration

More Related