Presentation is loading. Please wait.

Presentation is loading. Please wait.

Prototype Parking Meter - Phase 8 Dec07-02

Similar presentations


Presentation on theme: "Prototype Parking Meter - Phase 8 Dec07-02"— Presentation transcript:

1 Prototype Parking Meter - Phase 8 Dec07-02
Bret Schuring: Team Leader Pooja Ramesh: Communications Wilson Kwong, Matt Swanson, Alex Wernli Bret

2 General Problem Statement
Company who manufactures/maintains current system is out of business DPS (Department of Public Safety) requested new meters be built Bret

3 LCD Keypad Computer Coin Acceptor Printer Bret Thermostat UPS

4 System Overview Parking Lot Secondary Unit Primary Unit Secondary Unit
Bret Secondary Unit S

5 Primary Unit – FUNCTIONAL REQUIREMENTS
Two component unit Master – Parking lot database Slave - User interface Supports user interface peripherals: Coin acceptor Printer Keypad LCD screen Pooja Master DB Slave I/O

6 Secondary Unit – FUNCTIONAL REQUIREMENTS
One component unit Slave - User interface Identical user functionality Supports user interface peripherals: Coin acceptor Printer Updated keypad and encoder LCD screen Slave I/O

7 Non-functional Requirements
The system should be able to run for four years without any major failures All documentation must be available to maintain the system Parts for backup unit should be made available All exposed metal parts should be grounded (leakage current)‏ Pooja

8 Status at Beginning of Semester
First unit built System tested Installed 3/5/07 Beta test – Phase I Pooja

9 PLANNED TASKS Maintenance/Support Build and install second slave
Beta Testing – in Phase I Build and install second slave Develop long term support strategy Fix database redundancy Complete documentation Wilson

10 Printer Jam PROBLEM TESTING
On-site printer would jam while printing receipts TESTING Different paper thickness Tested printer in the lab Different directions of pull Different testers (people) Wilson

11 Printer Jam RESULTS Conclusion Solution
The mounting plate restricted paper from dispensing Solution Cut the lid to allow smooth dispensing of paper Before Fixing Once every 2-3 days average After Fixing Once every 2 weeks Wilson

12 Software Crash Testing
Issue: Software was crashing Temporary solution Software Watchdog Testing Approach Test common user functions Monitor memory usage through task manager Results Found memory leak Receipt printing Matt

13 Memory Leak Tests 5 Print lot usage 10 Clear audit information 11
Initial 2 Add coin 3 Print lot status (Paid) 4 Print lots status (Unpaid) 5 Print lot usage 6 Print individual lot usage 7 8 Print audit information 9 Print yearly audit information 10 Clear audit information 11 Clear audit information - repeat 6 times 12 Print list of Admin 13 Print ID 14 Specify time 15 Added time to parking lot 16 Print list of invalid login attempt 17 Clear audit info - repeat twice 18 Clear yearly audit information 19 Add coin and cancel - repeat twice Matt

14 Daylight Saving Time Issue with recent daylight saving time change
Time changed one week early Fixed with a Windows patch Applied patch to target designer Matt

15 BETA TESTING Phase I Phase II
Provide unit support March 07 – December 07 ECpE Technicians will provide long term support Phase II New Senior Design Team ECpE Technicians

16 Second Unit New slave unit New shelving design Heater / Light Circuit
Normal thermostat operation “Always On” state for working at night Filter to block snow ingress New layout for increased safety and efficiency Can be connected to current unit in the field Alex

17 DATABASE REDUNDANCY Redo XPe images
support MySQL Firewall settings Time synchronization Installation of MySQL on both masters Set up data replication Testing database redundancy Update documentation Alex

18 DOCUMENTATION Project Plan Design Document
Software Functionality Report User Guide Installation and setup guide Test documents Parts List Final Report Alex

19 Planned Semester Hours
Conclusions Planned Tasks for semester Fall-07 Status Planned Semester Hours Hours Spent Cost Performance Index Schedule Performance Maintenance/Support – Phase I Completed 113.33 260 0.436 1 Build & Install Second Slave 100 85 1.176 Develop long term support strategy (Leland Harker) - Database Redundancy 34 50 0.68 Documentation 78 60 1.3 Total 325.33 465 0.813 Successful semester

20 Lessons Learned Assume previous teams exaggerated their completed work
Don’t assume previous team’s work is correct Tended to underestimated work load Keep all group members informed Parts become obsolete and unavailable quickly

21 Acknowledgments Dr. Greg Smith Prof. Ralph Patterson Prof. John Lamont
Kyle Banwart Leland Harker David Arkovich Melissa Gagne

22 Demo Any Questions?


Download ppt "Prototype Parking Meter - Phase 8 Dec07-02"

Similar presentations


Ads by Google