Dec06-02: Parking Meter Ryan King: Team Leader Kristen Goering: Communications Justin Smith John Scapillato.

Slides:



Advertisements
Similar presentations
Information Technology Disaster Recovery Awareness Program.
Advertisements

Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Fall 2006.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Introduction to Computer Administration Introduction.
What If You Could… …Automatically protect and secure your company’s most critical business information?... …Get more done with less by enabling employees.
GeneXpert Installation and Xpert MTB/RIF Set-up
 Contents 1.Introduction about operating system. 2. What is 32 bit and 64 bit operating system. 3. File systems. 4. Minimum requirement for Windows 7.
Providing Onboard and Onsite Ticketing Solutions to the Travel and Tourist Industry 1.
Printer Installation Ben Wu A&S IT 09/18/2007. Outline  Preparation  Local Printer Installation  Network Printer Installation  Printer Sharing  Other.
Welcome To. Improving Remote File Transfer Speeds By The Solution For: %
Computer for Health Sciences
Elite Networking & Consulting Presents: Everything You Wanted To Know About Data Insurance* * But Were Afraid To Ask Elite Networking & Consulting, LLC,
Term 2, 2011 Week 3. CONTENTS The physical design of a network Network diagrams People who develop and support networks Developing a network Supporting.
An Overview of Using Computers
DECS Community IT DIVISION OF ENGINEERING COMPUTING SERVICES Michigan State University College of Engineering.
Installing Windows Vista Lesson 2. Skills Matrix Technology SkillObjective DomainObjective # Performing a Clean Installation Set up Windows Vista as the.
Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle MAT Dirtbikes.
Computer Emergency Notification System (CENS)
Dec07-02: Prototype Parking Meter Phase 8 Bret Schuring: Team Leader Pooja Ramesh: Communications Wilson Kwong, Matt Swanson, Alex Wernli.
1 OGM Presentation for Your Hospital Today. 2 The Ongoing Maintenance Program The OGM Program Components.
Smart Parking System PREPARED BY : GHADEER AQRAA AND MARAH JABER.
Network Operating Systems : Tasks and Examples Instructor: Dr. Najla Al-Nabhan
May07-02: Parking Meter Clint Hertz: Team Leader Austyn Trace: Communications Nick Hollander Client: Doug Houghton Advisors: Dr. Lamont, Prof. Patterson,
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
Dec06-02: Parking Meter Ryan King: Team Leader Kristen Goering: Communications Justin Smith John Scapillato Client: Doug Houghton Advisors: Dr. Lamont,
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
TrainingRegister® Training Management Software Maintain Permanent Training Records for Each Individual Monitor and Track Required Training Know Who Needs.
MATHEWS-DICKEY BOYS’ & GIRLS’ CLUB PRESENTED BY GROUP D.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Introduction TO Network Administration
CHAPTER 5 MANAGING USER ACCOUNTS & GROUPS. User Accounts Windows 95, 98 & Me do not need a user account like Windows XP Professional to access computer.
May07-02: Parking Meter Clint Hertz: Team Leader Austyn Trace: Communications Nick Hollander Christian Baldus.
Chapter 6 Discovering the Scope of the Incident Spring Incident Response & Computer Forensics.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
Automating Installations by Using the Microsoft Windows 2000 Setup Manager Create setup scripts simply and easily. Create and modify answer files and UDFs.
Thepul Ginige Lecture-5 Implementation of Information System Part - I Thepul Ginige.
OPERATING SYSTEMS (OS) By the end of this lesson you will be able to explain: 1. What an OS is 2. The relationship between the OS & application programs.
ITT_04101 COMPUTER APPLICATIONS Gaper M CIT
Types of computers Module 1.10 AS identifies and distinguishes between computer types and associated software. AS identifies the main hardware.
Network and Server Basics. Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server network.
1.2 Operating System Structure. 1. Monolithic System The earliest and most common OS architecture. Every component of OS contained in the kernel and can.
Introduction to Computing Systems
VMware ESX and ESXi Module 3.
Chapter 7. Identifying Assets and Activities to Be Protected
Computer Information Systems
Prototype Parking Meter – Phase 5
Prototype Parking Meter – Phase 5
<Add team picture or relevant project picture here>
ZIMBRA DESKTOP USER MANUAL
Create setup scripts simply and easily.
Operating System Review
Universal connection and monitoring for M2M applications
Computer Fundamentals 1
Systems Analysis and Design
Introduction to Computers
Operating Systems What are they and why do we need them?
Web :
Printer Admin Print Job Manager
Preliminary Design Review
Operating System Review
Lecture-5 Implementation of Information System Part - I Thepul Ginige
Operating System Review
Radoslaw Jedynak, PhD Poland, Technical University of Radom
Prototype Parking Meter - Phase 8 Dec07-02
24/7/365 Remote Computer Support
LO3 – Understand Business IT Systems
Module 1: Overview of Systems Management Server 2003
Introduction of PTM (Planning Tracking & Management) Tool - developed by Meridian Technology 29/05/2019.
Overview of Computer system
Presentation transcript:

Dec06-02: Parking Meter Ryan King: Team Leader Kristen Goering: Communications Justin Smith John Scapillato

Project Overview Project description Project description Description of End Product Description of End Product Intended Users and Uses Intended Users and Uses Assumptions and Limitations Assumptions and Limitations

Project Description Currently two Pay-for-Parking lots on campus Currently two Pay-for-Parking lots on campus Use computer based parking meters Use computer based parking meters Meters keep information about all stalls in the lot Meters keep information about all stalls in the lot Company who manufactures/maintains current system is out of business Company who manufactures/maintains current system is out of business DPS requested new meters be built DPS requested new meters be built

Project Description Currently have a unit built Currently have a unit built More functionality (talk about later) More functionality (talk about later) Greater access to maintenance Greater access to maintenance Fly in maintenance for old system Fly in maintenance for old system Testing phases have begun Testing phases have begun Trouble with the software license Trouble with the software license Hope to have unit outside before end of semester Hope to have unit outside before end of semester

Product Description Parking Lot: 1000 Spaces SM S

End Product Will be similar to existing meters Will be similar to existing meters Keypad and coin collector for input Keypad and coin collector for input LCD panel and printer for output LCD panel and printer for output

End Product Primary unit Primary unit Master and Slave Master and Slave Master has the database Master has the database Redundant Redundant Slave for input and output Slave for input and output Heater, thermal printer, drivers Heater, thermal printer, drivers

Intended Users and Uses Users Users First Class First Class Administrators Administrators Second Class Second Class DPS Employees DPS Employees Third Class Third Class Users of the parking lots Users of the parking lots Uses Add time to stalls Specific end-time Change entered Add money to multiple stations Lot statistics Remaining time Multiple Stalls

Assumptions The lot size will be equal or no more then 1000 spaces. The lot size will be equal or no more then 1000 spaces. Ac power will be provided to the unit. Ac power will be provided to the unit. The units will only accept nickels, dimes, and quarters as payment. The units will only accept nickels, dimes, and quarters as payment. The units will not provide change to customers The units will not provide change to customers Iowa State University Facilities Department will install the system Adequate finances will be available Parts list and assembly instructions provided

Limitations The system must allow for different rates, time of day, holidays rates. The system must allow for different rates, time of day, holidays rates. The units must allow users to add time to their current amount of time. The units must allow users to add time to their current amount of time. The hardware unit must provide the current payment status of the parking lot. The hardware unit must provide the current payment status of the parking lot. The servers unit must consist of two redundant processors with automatic failure protection. The servers unit must consist of two redundant processors with automatic failure protection. The user interface needs to be compact and easy to use. The hardware unit must print a receipt upon request. The server unit must have redundant storage The unit must be able to run for at least four hours if power goes out

Limitations DPS must be able to change rates and holidays without outside assistance. DPS must be able to change rates and holidays without outside assistance. The system must implement all the features of the current system. The system must implement all the features of the current system. The unit must withstand Iowa outdoor conditions. The unit must withstand Iowa outdoor conditions. The unit must be theft proof. The unit must be theft proof. Users should be able to add time to their current remaining amount Users should be able to add time to their current remaining amount The parts list for the subsequent units must consist of parts which are low-cost, interchangeable, backwards-compatible with the current prototype, and readily available Laptop system must be able to use USB connections for updating the unit. Laptop must be able to support the same software system as the unit.

Second Slave Unit Slave unit is a single processor unit Slave unit is a single processor unit The slave unit will retrieve information and act as the interface from which parking time is purchased The slave unit will retrieve information and act as the interface from which parking time is purchased The second slave unit will perform identically to the primary unit in hardware and software functionality, and user (customer/administrator/supervisor) interfaces The second slave unit will perform identically to the primary unit in hardware and software functionality, and user (customer/administrator/supervisor) interfaces Slave unit supports the user interface peripherals: coin acceptor, printer, keypad, and LCD screen Slave unit supports the user interface peripherals: coin acceptor, printer, keypad, and LCD screen Slave unit will have the software package that runs the interface between the user, the hardware, and the database Slave unit will have the software package that runs the interface between the user, the hardware, and the database

Slave Unit continued The development environment will be Windows XP Embedded Operating System The development environment will be Windows XP Embedded Operating System XP Embedded was chosen because it takes up less space and does not have the multimedia functionality that XP has XP Embedded was chosen because it takes up less space and does not have the multimedia functionality that XP has Exterior case will need to be developed for the second unit. This case will not need to be exactly like the case used for the primary unit Exterior case will need to be developed for the second unit. This case will not need to be exactly like the case used for the primary unit

Slave unit hardware block diagram

Testing Approach Software testing Software testing  Completed by previous phases Hardware testing Hardware testing  Individual components tested by previous phases, i.e. coin acceptor Field testing Field testing  Unit functions will be tested in lot per set of defined cases Simulation system testing Simulation system testing  Test with same defined cases as unit Software update system Software update system  Test unit functions after update by verifying with simulated results

Support Processes Considered Phone questions to support team Phone questions to support team questions to support team questions to support team Set up standard support system Set up standard support system  Create support account checked regularly in rotating shifts  Standard requests forms to be communicated through  On staff support team member to address problem and contact other support team members

Support Request Form

Support Solution Form

What About Software Updates? Currently, updated software would be difficult to upload to the system. Currently, updated software would be difficult to upload to the system. A monitor and keyboard would have to be taken to each unit. This is simply not practical. A monitor and keyboard would have to be taken to each unit. This is simply not practical. Ideally, the new software should be able to be uploaded quickly and easily. Ideally, the new software should be able to be uploaded quickly and easily.

Important Considerations A laptop can’t be connected to the unit and imitate an actual monitor and keyboard. A laptop can’t be connected to the unit and imitate an actual monitor and keyboard. Each unit is connected to a network. Each unit is connected to a network. A software updating system must be secure. A software updating system must be secure. The application does not need to be compiled on the machine it’s running on. The application does not need to be compiled on the machine it’s running on.

A Possible Solution A technician can take a laptop out to the unit and directly connect to the unit via the network. A technician can take a laptop out to the unit and directly connect to the unit via the network. Using remote desktop, the compiled application and it’s accompanying files can be put onto the unit to replace the old files. Using remote desktop, the compiled application and it’s accompanying files can be put onto the unit to replace the old files. Since this is a direct connection, there are no security issues. Since this is a direct connection, there are no security issues. Since the technician is at the unit, tests can be done to make sure the update was successful. Since the technician is at the unit, tests can be done to make sure the update was successful.

Questions?