Project Redband StatMonitor Application Team Todd DeCosta Troy Kanemura Nick Thede Advisor Dr. Mary Jane Willshire Industry Representative Mr. Walt Harrison Tektronics/Intel Founder’s Day, 2004 University of Portland School of Engineering
Agenda Introduction Nick Thede Background Nick Thede Methods Troy Kanemura Demonstration Todd DeCosta Conclusions Todd DeCosta Founder’s Day, 2004 University of Portland School of Engineering
Introduction Thank you to Dr. Willshire, Mr. Harrison, and Chris Glanville Initial Goal: To create a software project that would integrate several concepts we learned here at the University of Portland. Project provides a convenient way to: Score a baseball game Update a website with game information Record baseball statistics for both the game and season Founder’s Day, 2004 University of Portland School of Engineering
Background Scorekeeper must have prior knowledge of baseball and how the game is scored StatMonitor allows a scorekeeper to score a baseball game through a series of mouse clicks StatMonitor will store baseball statistics for the game and the season in a MySQL database StatMonitor will update a website to allow people to stay updated with the current game Founder’s Day, 2004 University of Portland School of Engineering
Methods Completed various documents which discussed project requirements, specifications, and timelines UML, Use Case, Sequence Diagrams Implemented Scorekeeper Applet using Java Constructed website using PHP Created MySQL database Integrated all three components into a working prototype of StatMonitor Founder’s Day, 2004 University of Portland School of Engineering
Methods (cont.) Model-View-Controller architecture Model responsible for game functionality View responsible for user interface Controller responsible for communications between model and view Founder’s Day, 2004 University of Portland School of Engineering
Results StatMonitor Live Game Demonstration Founder’s Day, 2004 University of Portland School of Engineering
Conclusions Convenient way to keep score, store statistics, and update a website with the current game statistics Provides an area on the internet for baseball fans to view a user friendly display for current game information. SQL queries could have been more efficient with an updated version of MySQL Easier methods of updating and controlling data Use a Flash interface for game broadcast Founder’s Day, 2004 University of Portland School of Engineering