15
Consignment Tracking System An Overview - Aron Bury - Ian Searle - Ian Storey

Consignment Tracking System An Overview - Aron Bury - Ian Searle - Ian Storey

Embed Size (px)

Citation preview

Page 1: Consignment Tracking System An Overview - Aron Bury - Ian Searle - Ian Storey

Consignment Tracking SystemAn Overview

- Aron Bury

- Ian Searle

- Ian Storey

Page 2: Consignment Tracking System An Overview - Aron Bury - Ian Searle - Ian Storey

School of Business Information Technology 2

What We Will Cover

RMIT University©2009

Page 3: Consignment Tracking System An Overview - Aron Bury - Ian Searle - Ian Storey

School of Business Information Technology 3

Project Overview: What does it do?

•Allows entry of consignments.

•Retrieves consignment details with a simple scan

RMIT University©2009

Page 4: Consignment Tracking System An Overview - Aron Bury - Ian Searle - Ian Storey

School of Business Information Technology 4

Project Overview: How is it Useful In Industry ?

•Flexible and fast. The same system can be used to provide different information to different people

•Data can be inputted from any computer with an internet connection.

RMIT University©2009

Page 5: Consignment Tracking System An Overview - Aron Bury - Ian Searle - Ian Storey

School of Business Information Technology 5

Project Overview: What does it do As a Teaching Tool ?

• Introduces students to Embedded systems and Industrial Computing

•Allows students to understand how barcodes work, and how they can be used in industry

RMIT University©2009

Page 6: Consignment Tracking System An Overview - Aron Bury - Ian Searle - Ian Storey

School of Business Information Technology 6

Technology & Procedures: Programming Languages

•Mark-up: XHTML/CSS

•Server Side: PHP

•Client Side: JavaScript (jQuery), AJAX.

•Arduino: C

•Emulator: VB.Net

•Database Engine: PostgreSQL

RMIT University©2009

Page 7: Consignment Tracking System An Overview - Aron Bury - Ian Searle - Ian Storey

School of Business Information Technology 7

Technology & Procedures: Software and Tools

•Coding: PSPad Freeware Editor

•Script Debugging: Firebug

•Database Admin: pgAdmin III

• Image Manipulation: Gimp

•Web Server: Apache

RMIT University©2009

Page 8: Consignment Tracking System An Overview - Aron Bury - Ian Searle - Ian Storey

School of Business Information Technology 8

Technology & Procedures: Hardware

•Microcontroller unit: Arduino Mega.

•Networking: Network Shield

•Display: 2x18 LCD Screen

• Input: PS/2 Barcode Scanner

RMIT University©2009

Page 9: Consignment Tracking System An Overview - Aron Bury - Ian Searle - Ian Storey

School of Business Information Technology 9RMIT University©2009

User Logs on and to insert consignment

Insert data using web form

PHP Class saves data into the Postgress Database

RMIT Business

Technology & Procedures: Procedures

Page 10: Consignment Tracking System An Overview - Aron Bury - Ian Searle - Ian Storey

School of Business Information Technology 10RMIT University©2009

User Logs On to Generate Consignment

Web Form sends all table ID’s to PHP PDF Page

PHP page requests relevant records and generates .PDF file

Display PDF form on Browser

RMIT Business

Technology & Procedures: Procedures

Page 11: Consignment Tracking System An Overview - Aron Bury - Ian Searle - Ian Storey

School of Business Information Technology 11RMIT University©2009

1 Darmo Place

Scan Barcode

GET URL Statement is created.

Connect to “Arduino.php”

PHP Page requests data

Echo result within “|” Tags

Parse data and display on screen

Technology & Procedures: Procedures

Page 12: Consignment Tracking System An Overview - Aron Bury - Ian Searle - Ian Storey

School of Business Information Technology 12

The Internship Experience: The Project

•Enjoyed working on a practical project

• Challenged my skills as a programmer

• I was best at the server side development

•Could have done more with the hardware

RMIT University©2009

Page 13: Consignment Tracking System An Overview - Aron Bury - Ian Searle - Ian Storey

School of Business Information Technology 13

The Internship Experience: Working for RMIT

•Friendly and helpful Staff

•Flexible working hours

RMIT University©2009

Page 14: Consignment Tracking System An Overview - Aron Bury - Ian Searle - Ian Storey

School of Business Information Technology 14

Summary

•A great experience for students

•A good way for teachers to get projects started

RMIT University©2009

Page 15: Consignment Tracking System An Overview - Aron Bury - Ian Searle - Ian Storey

Conclusion

Questions & Comments

15School of Business Information TechnologyRMIT University©2009

- Aron Bury

- Ian Searle

- Ian Storey