Presentation is loading. Please wait.

Presentation is loading. Please wait.

Golf Game Genie Senior Design May07-07 Team Brian CainCpr E Scott ColemanCpr E Josh RobertsCpr E Shannon SchulzEE Client John Whitmer Faculty Advisors.

Similar presentations


Presentation on theme: "Golf Game Genie Senior Design May07-07 Team Brian CainCpr E Scott ColemanCpr E Josh RobertsCpr E Shannon SchulzEE Client John Whitmer Faculty Advisors."— Presentation transcript:

1 Golf Game Genie Senior Design May07-07 Team Brian CainCpr E Scott ColemanCpr E Josh RobertsCpr E Shannon SchulzEE Client John Whitmer Faculty Advisors Professor Morris Chang Professor Tien Nguyen

2 Golf Game Genie Jack Whitmer- Future input to the implementation of device Morris Chang & Tien Nguyen- Ideas for modern techniques to practice USGlobalSat- GPS receiver discount Acknowledments

3 Golf Game Genie Terms -NMEA 0183 protocol National Marine Electronics Association protocol for communication between a GPS receiver and other devices -PDAPersonal digital assistant, a handheld computer -GPSGlobal positioning system -ContactRelative position of the club face to the ball upon striking -FlightTrajectory of the club after contact with the ball

4 Golf Game Genie Technical Concerns - On-screen interfaces: web application and PDA - Buttons on the PDA, not too many Cost Concerns - PDA’s are sometimes expensive

5 Golf Game Genie The goal is to make an affordable golf analyzing program that will show a golfer where they may need to make improvements by using a statistical analysis of their shot history. The solution must be able to: -keep track of golf shots which may involve any number of variables -keep a scorecard -display charts of different statistics and images of holes. Problem Statement

6 Golf Game Genie Any golfer who wants to improve his or her game -Retired persons who golf often -School golf teams -Local league golfers Intended Users

7 Golf Game Genie Record statistics of a golf game shot by shot -distance -flight quality -contact quality -conditions of shot GPS option to record distances Acts as electronic score card Download course information Upload shot statistics to web for analysis Intended Uses

8 Golf Game Genie Menu Screen

9 Golf Game Genie Shot Screen

10 Golf Game Genie Screen Flow

11 Golf Game Genie

12 User has web access User has basic understanding of PDA use Only one instance of program running at a time One golfer using the program Golfer has default set of clubs PDA can operate independently on full power for 6 hours (to accommodate a full round of golf) Assumptions

13 Golf Game Genie Program must be able to run on the free memory of the PDA Web application requires internet connection The GPS can only obtain data with accuracy within 5 meters The system will be developed with the Microsoft Windows Pocket PC 2005 (Mobile 5.0) Operation System Limitations

14 Golf Game Genie Product report Informational report (similar to instruction manual) Product itself Expected End Product and Deliverables

15 Golf Game Genie Functional Requirements (1/2) - Ability to record the distance of golf shots -Contain information of at least one course including: yardage of holes par of each hole graphic displaying the layout of each hole -Display an electronic score card. -User can enter information detailing: quality of the golf shot flight of the golf shot position relative to visibility of the ball club used -Upload the stored data to a server

16 Golf Game Genie Functional Requirements (2/2) -Display graphs or charts about various statistics such as: bell plots of yardage hit with each club accuracy with various clubs average score on specific holes -User friendly interface. -Edit previous hole or shot information. -Store shot information for different days and courses locally on the PDA as the individuals PDA hard drive permits -Option to select whether the user begins play on the front nine or back nine of the golf course. (Possibly have a list of holes where the user is able to go forward and backwards)

17 Golf Game Genie Constraint Considerations -The GPS should be able to determine the location of the golf ball within 5m. -The team will use the C sharp programming language to implement the PDA software -The team will use HTML to create the website to interact with the database and the user. -The product must be finished according to the senior design schedule. Thus limiting the number of added features that would be able to be implemented. -The budget for the project is limited to $150 in addition to the purchases made by the client -The PDA must be able to operate for the duration of at least 18 holes of golf, lasting no more than 6 hours.

18 Golf Game Genie Technical Considerations - GPS Accuracy CF Slot - PDA SD and CF Slots Wireless Capabilities Battery Life -Program Interfaces to be researched

19 Testing Considerations (1/2) GPS - accurate location of the golf ball Software - download golf course information from website - upload course statistics to the server from the PDA - final testing - display the stored data into graphs and charts. - clear memory after uploading stored golf round statistics to the web or course information from a particular course is deleted. Golf Game Genie

20 Testing Considerations (2/2) PDA -The PDA and software will need to be tested if they can store statistics from the required number of rounds of golf.

21 Golf Game Genie Security Considerations -Each user will receive their own login name and password. -No information that may jeopardize the user will be retained.

22 Golf Game Genie Recommendation for Continuation Recommendation for continuation is encouraged due to the fact that the possibilities of different statistics to be kept is endless. This project could go into more detail but with the amount of time given the group was not able to touch on all possibilities.

23 Golf Game Genie Module Decomposition –Summary of the Web Application –Summary of the Statistics Package –Summary of the Database –Summary of the PDA Application Data Decomposition

24 Golf Game Genie Summary of the Web Application This Module Contains the code for the Web Page which will be a gateway for the user to store and view his golf statistics. Allows user to generate pre-defined graphs from data stored in the database. Will take input from the user which is then used in the Statistical package to generate custom graphs. Special Considerations when designing the Web Page –Must be viewable from a variety of Desktop Machine Fire Fox Internet Explorer Netscape Navigator –Must be viewable from a Pocket PC

25 Golf Game Genie Summary of the Statistics Package (1/2) Basic Functionality of the Statistics Package –Generate Graphs Line Bar Pie –Calculate Numbers Mean Medium User Defined Graphs –Provide an interface to have dynamically generate graphs based on user input

26 Golf Game Genie Summary of the Statistics Package (2/2) Predefined Graphs –Graphs Regarding the Shot Statistics Club vs. Yards Club vs. Flight Club vs. Contact Club Per Hole (Over a range of dates) –Graphs Regarding the Club Statistics Distance vs. Date Frequency of Use vs. Date (times used per round) Shot Flight Percentages –Other Graphs Distance of all the Clubs vs. Date

27 Golf Game Genie Summary of the Database The Database module will act as an interface between the Web Page and the back end database server. Functionality Provided –Query –Delete Items –Insert Items –Update Items This module will contain all the connection strings required to connect to the backend database.

28 Golf Game Genie Summary of the PDA Application (1/2) PDA is the Main User Interface used while golfing to gather statistics Main Functionality –Add a Course –Upload golf statistics to the webpage application –Begin a game of golf and start gathering data GPS / User Distances –The PDA Application will have the capability to interface with a GPS receiver to calculate distances –If no GPS receiver is present, the user will be asked to enter distances manually

29 Golf Game Genie Summary of the PDA Application (2/2) The PDA Application will present the user with current hole Information –Image of the hole and the hole number –Par Present the User with options regarding the hole / current golf game –View Score Card –Progress to the next shot –Provide an interface to enter specific information regarding the current hole Shots Putts Chips

30 Golf Game Genie Data Decomposition

31 Golf Game Genie

32 Personnel Problem Definition Technology Considerations Design Prototype Impleme- ntation Testing Docume- ntation Demonst- ration Project Reporting Totals Brian Cain 111524481312 21156 Scott Coleman 614204911141323150 Josh Roberts 812264610 1925156 Shannon Schulz 9102450716 22154 Total34519419341526091616

33 Golf Game Genie ItemW/O Labor With Labor Project Poster$25.00$70.00 PDA$300 GPS receiver$80$130 Subtotal$405$500 Labor at $10/hr Brian Cain$1560 Scott Coleman$1500 Josh Roberts$1560 Shannon Schulz $1540 Subtotal$0$6160 Total$405$6660 w/o Labor w/ Labor

34 Golf Game Genie Questions?


Download ppt "Golf Game Genie Senior Design May07-07 Team Brian CainCpr E Scott ColemanCpr E Josh RobertsCpr E Shannon SchulzEE Client John Whitmer Faculty Advisors."

Similar presentations


Ads by Google