Bar Code Scanning Senior Capstone Experience By: Rachel R. Rouse.

Slides:



Advertisements
Similar presentations
Point of Sale (POS) Client & Back Office Server. Operational Concept What is our Objective? What is our Objective? What are our Goals? What are our Goals?
Advertisements

Sunday Business Systems Asset Tracking Database Control Calibrated Equipment Manage Preventive Maintenance Maintenance Tracking.
Automate Integrate Innovate fenyaAST : Asset Tracking Made Easy.
Unit Test Calibration Training
 novel gmbh 2001 April 2001novel projects 9.3 novel projects novel gmbh Ismaninger Straße Munich Germany
 2005 Pearson Education, Inc. All rights reserved Introduction.
*** CONFIDENTIAL *** © Toshiba Corporation 2008 Confidential Wallboards.
10 February Event Monitoring and Event File Maintenance.
Jewelry Inventory Management Software Your Logo Here Welcome to a demonstration of Del Mar Data Systems Jewelry Inventory Management.
Department of Tourism Computerization Project Phase I Training Module July 2009.
Using Visual Basic 6.0 to Create Web-Based Database Applications
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
THE BRIEF PSYCHIATRIC RATING SCALE SYSTEM Senior Project by John Newman.
Training Guide. The Punch Out Catalog System The Punch Out shopping catalog for Office Depot takes the user directly into the vendor’s website and online.
1 Computing for Todays Lecture 16 Yumei Huo Fall 2006.
Welcome to the Turnitin.com Student Quickstart Tutorial! This brief tour will take you through the basic steps students new to Turnitin.com will need.
Jewelry Inventory Management Software
Data Collection Tips & Tricks: Adding a data series to a graph and Google forms.
Database Updates Made Easy In WebFocus Using SQL And HTML Painter Sept 2011 Lender Processing Services 1.
DEMONSTRATION FOR SIGMA DATA ACQUISITION MODULES Tempatron Ltd Data Measurements Division Darwin Close Reading RG2 0TB UK T : +44 (0) F :
1. 2 LXU800 User’s Manual 1.Installation – Windows XP UI Features Introduction Data Connection & Disconnection.
10 February Setup Operators. 10 February Open the Setup Operators Window Open the Setup > Operators window via its pull-down menu option.
Transmille software supports PDF scanning and automatic linking of data with a specific instrument / certificate A typical PDF scanner for this application.
Smartphones for Seniors Apps presentation by WIT Software.
IdentiTrip 2006 Our Skills Making your Job Easier.
1 An Extensible Videoconference Tool for a Collaborative Computing Network Junjun He.
BAR CODE SCANNER A.ANUSHA (06N61A0402). What is bar code? A barcode is a machine readable representation of information. Barcode stores data in widths.
Denise Luther Senior IT Consultant Practical Technology Enablement with Enterprise Integrator.
Officer Personnel Management Division Coast Guard Personnel Service Center Postgraduate/Advance Education Direct Access Tutorial.
ICC Features Features Supporting unlimited projects per ICC –Advanced technical support Friendly registration utility 5 password-levels exceptional workspace.
Barcoding for control and profit! What barcoding is and how to make it work for you.
South Dakota Library Network ALEPH Basic Circulation Training Patrons South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
KUALI CAPITAL ASSET MANAGEMENT (CAM) FINANCIAL PROCESSING Business and Financial Services, Property Management Presenters: Genevra Scott and Debra Ellison.
CIS 103 — Applied Computer Technology Last Edited: September 17, 2010 by C.Herbert Connecting USB Devices to Personal Computers.
Text 1 July, 2010 DCMS: Training Manual Interface and Master Data Management.
#5 Useful Reports Training Record Report February
FTP Client Application CSC 8560 Brian Jorgage 4/27/2004.
Wiley eGrade. What is eGrade? Web-based software that enables instructors to automate the process of assigning and grading homework and quiz assignments.
IdentiTrip 2006 Our Skills Making your Job Easier.
Introduction It is developed to create software applications. It is a tool for developers of any program that uses both basic and expert settings. It.
CREATING TEMPLATES CREATING CUSTOM CHARACTERS IMPORTING BATCH DATA SAVING DATA & TEMPLATES CREATING SERIES DATA PRINTING THE DATA.
Geohra (GeoGame) Collaborative gaming as a tool for promoting of environment and cultural heritage.
Text 1 July, 2010 DCMS: Training Manual Application Launching.
Chapter 12 1 TOPIC 13B l Buttons and Action Listeners Window Interfaces Using Swing Objects.
TECHNICAL TRAINING SMART COMMANDER System Requirements CPU : 800MHz and aboveCPU : 800MHz and above Memory : 256MB RAM or HigherMemory : 256MB.
Asttraining.com Scan Procedures for Ford EEC-V OBD II Systems.
1 Installation Training Everything you need to know to get up and running.
AVCE ICT – Unit 7 - Programming Session 16 – Database and VB.
IdentiTrip Key Features & Benefits All data imported from MIS system Quick MIS upload annually for new intake and class changes No manual input of pupil.
IGCSE ICT Stock Control.
Isograph Reliability Software HAZOP+ V2.0 What’s New.
—— Barcode-based mobile payment solution Copyright©popcorn1.
Performed by: Lior Raviv & Zohar koritzki Instructor: Reuven Nisar הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology.
1 Selected Topics in Management Information Systems [MOIS470] Fall 2004 Nahed Amin MS Access (Control Extensions)
View  view  presents the user with a sensory (visual, audio, haptic) representation of the model state  a user interface element (the user interface.
Second Model: “Model2”. What You Will Learn  How to build a simple layout  How to connect ports for routing flowitems  How to detail and enter data.
Visual Basic.NET BASICS Lesson 14 Menus and Printing.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference ERP Fixed Assets ERP Fixed Assets Presented by: Will Brock ERP Programmer PowerPoint.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 4 1 Microsoft Office Access 2003 Tutorial 4 – Creating Forms and Reports.
QUIZ MODULE. You can Add the quiz title or heading Select the to and form date for the quiz Description of quiz Prize being offered – If you have any.
How to fix Missing Windows Sockets Registry Entries required for Network Connectivity in Windows 10 /pages/Reimage- Repair- Tool/ /u/6/b/
5/14/2003Sprint TekNet IP Train the Trainer1 Open TekNet Software If working at a client station, enter the IP address of the server and mark page as a.
Ishaque P K Electronics & Communication S3, Roll No 38
APPLE TWO STEP VERIFICATION CHANGE PHONE NUMBER Please read the following presentation on any help on Apple two step verification change phone number.
FenyaAST : Asset Tracking Made Easy
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Presentation transcript:

Bar Code Scanning Senior Capstone Experience By: Rachel R. Rouse

Project Definition Project Description Purchase and install a bar code reader and design real- time experiments for it. Requirements: 1.Purchase a barcode scanner that will ID passing trains and calculate speed & velocity on CCR 2.Write the scanner driver and provide a good API. 3.Rewrite the user manual. 4.Design and implement the application described in #1. 5.Design and implement other experimentations involving some real-time issues.

Goals & Strategies Goals: Write applications for CCR, hexidecimal communication between host and scanner, and audience participation application Strategies: Trial-and-Error Experimentation & modify as a result Faculty, peer, vendors and manufacturer resources Research

Three Applications CCR Train Application Identifies trains, calculates speed, friendly user interface Hexidecimal Communication Application Establishes communication between host and scanner; allows commands to be sent to scanner MTV Trivia Application Simple application that will allow the audience to scan bar codes

Edit Selected Train Form Delete Train Form Add Train Form History form — displays the information about the specified pass CCR Train Application Train Form Edit Train Form History Form Main form — displayed latest scanned information Edit form — edited the train whose ID came from Edit Train Form Delete form — removed a train from the application Add form — initialized train information

Calculating Speed HO Gauge 1/17 of life size D1 thru D4 Specific distances between bar codes on an engine Calculations: If D1: (18 / x) MPH If D2: (14.4 / x) MPH If D3: (12 / x) MPH If D4: ( / x) MPH *where x is the time difference between Time1 and Time2 as seconds FirstPass Time1 Time2 Speed VariablesConstants D1= ” D2= 2.88” D3= ” D4= ”

User-defined VB Classes TrainClass ID ID Name Name InitDir InitDir InitPos InitPos Direction Direction Position Position Speed Speed Code Distance Code DistanceScannerClass Code Code Time Time

Hexidecimal Application One form that allowed the following: Pre-defined menu options that sent commands to the scanner (i.e. Triggering Options) User could enter parameter and parameter value and the application created the string to be sent to the scanner UNDO ALL and UNDO LAST buttons to correct mistakes when appending Turn Laser On and Turn Laser Off commands

Once the answer form is closed, a new question is displayed. Depending on the bar code scanned, a different answer is displayed. MTV Trivia Application A series of ten trivia questions appear on the form. New question displayed after the answer form is closed. A bar code that directly corresponds to the question is scanned and the answer to the question is displayed on the Answer Form Question Form Answer Form

Future Extensions Creating bar codes without the use of software Writing a DLL specifically for opening and closing ports Purchasing a second scanner to do comparative experiments Developing a new symbology and having the scanner recognize it

Thank You! Rachel R. Rouse