Upload
gloria-sweet
View
27
Download
0
Embed Size (px)
DESCRIPTION
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 - PowerPoint PPT Presentation
Citation preview
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
Videk’s InserterVisionTM
Cameras scan mail jobs for data integrityReads names and addresses for verificationDiverts misprinted or incorrectly stuffed
envelopes High-speed solution reduces costly and
error-prone manual checking Absolute quality assurance and reduced
document liability
Videk to RIT
Anticipated customer needs Increased traceabilityStorage 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
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
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
Major Features
Store Data Sets for completed mailing jobs Display selected Data Sets
Format data display according to TemplatesSort display according to multiple Sort keys
Import and export Data Sets
Major Features (2)
Accessible from web browsers Controlled user access Multiple levels of access User friendly editor for creating and
modifying Templates
Context Diagram
ReportSystem
User Web Browser
DBMS
Login
Data Request
Sort Data
Formatted Data in Web Page
Formatted Data in Web PageManager Web Browser
Delete Data Set(s)
InserterVisionCameraSystem
Data Set(s)
Data
Request Data
Delete Data Set(s)File
System
Export Data Sets
ExportedData
in ExportFormat
Sys Admin Web Browser
User Management
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
Use Cases
Login/Logout
Display Data Sets
Choose Template
Set Sort Keys
Print/Export Report
Create/Modify Template
Delete TemplateUser
Preview/Test Template
With Template Permission Set
Use Cases
Import/Export Data Sets
ALL USER FUNCTIONS
Manager
Delete Data Sets
ALL USER FUNCTIONS
ALL MANAGER FUNCTIONS
Create/Modify User Accounts
Delete User Accounts
Set Company Header
Enable/Disable Logging
SystemAdmin
Set Logging Details
Collaboration Diagram
Controller
Timer
DBMS Interface
<< external interface>>
Client Interface
<< external interface>><< controller>>
CommandsDisplay
Authorization Request
Create Session
Display Data
Requests
<<service>>
User Account
<<entity>>
Get Permissions
Query Account Info
Create
Set Timeout
Session
<< state dependent>>
Collaboration DiagramFile System
Interface
Controller
Timer
Report Generation
TemplateData Set
DBMS Interface
DB Schema
Get Schema
Retrieve data
Create Data SetRetrieve format
<< external interface>> << external interface>>
Client Interface
<< external interface>><< controller>>
CommandsDisplay
Authorization Request
Create SessionCreate Display
Display
Display Data
Requests
Session
<< state dependent>>
<< service>>
<<entity>><<entity>>
<<entity>>
<<service>>
Sort
<<entity>>
Query Data Set List
Get Keys
Set Keys
User Account
<<entity>>
Get Permissions
Query Account Info
Create
Template Editor
<<service>>
Give access to Sessions
Create/Modify/Delete
Import/DeleteData Sets
Import/ExportData Sets
Set Timeout
Collaboration DiagramFile System
Interface
Controller
Timer
Report Generation
TemplateData Set
DBMS Interface
DB Schema Retrieve Help
Get Schema
Retrieve data
Create Data SetRetrieve format
<< external interface>> << external interface>>
Client Interface
<< external interface>><< controller>>
CommandsDisplay
Authorization Request
Create SessionCreate Display
Display
Display Data
Requests
Session
<< state dependent>>
<< service>>
<<entity>><<entity>>
<<entity>>
Help
<<service>>
<<service>>
Sort
<<entity>>
Query Data Set List
Get Keys
Set Keys
User Account
<<entity>>
Get Permissions
Query Account Info
Create
Template Editor
<<service>>
Give access to Sessions
Create/Modify/Delete
Import/DeleteData Sets
Import/ExportData Sets
Gettext Logger
<<service>>
Log Events
Record Events
Set Timeout
UI Prototypes
Designed to be friendly and intuitive Elicited further requirements Examples:
Sample Data SetStandard Template EditorAdvanced Template Editor
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
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
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
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
Methodology - Implementation
Assign modules to team membersTake advantage of team member strengthsWeekly status updatesCode inspections
Documents:SDS
Update per actual implementation
Test Plan Unit Test Plan
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
Deliverables
InserterVision Report System software All Requirements and Design Documents Installation Program User Manual
Installation ManualQuick Start Card
Conclusion
Looking forward to implementation of the System
Our thanks to Videk and Chris Haidvogel for their commitment and continued support of our team