1 / 6

Senior Project Health Club Profiles

Addison Beyer CSI 4V96. Senior Project Health Club Profiles. Problem Statement.

kieu
Download Presentation

Senior Project Health Club Profiles

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Addison Beyer CSI 4V96 Senior Project Health Club Profiles

  2. Problem Statement ExercizeMax, Inc. (EM) is a manufacturer of exercise equipment designed for the “low-end” health club market.  EM desires to upgrade its current line of low impact fitness equipment by making mechanical design improvements.  EM desires to develop mechanical designs that allow variability in various equipment parameters including resistance levels.  The parameter variability should be manually adjustable with the capability for automatic adjustment to the needs of a specific user.  Automatic parameter adjustment should be based on a user profile.  EM desires to provide each user, access to time-history profiles that can be individually tailored for each user.

  3. About An ongoing project… • CSI 4344: Fall 2004 • Initial architecture and implementation • Master’s Project: Summer 2005 • Stress testing, modifications, “cleanup” • CSI 4344: Fall 2005 • Emphasis on the “framework” • CSI 5342: Summer 2006 • Introduction of single-board computer • CSI 4344: Fall 2006 • Re-design of components • CSI : Fall 2007 • ? • CSI 4V96: Fall 2009 • Introduction of barcode reader, complete user’s manual

  4. Application • Group Setting • Learn to distribute work load amongst peers • Communicate • Documentation • Undocumented work is non-existent work • Accurately document what was done in order to recreate the same environment latter • Software Engineering • Reverse engineering of existing code using software design principles and programs • Use of Unified Modeling Language (UML) to model different aspects of the system • Technology • Use of User Datagram Protocol (UDP) to communicate with other devices over TCP/IP • Radio Frequency Identification (RFID) tags used to uniquely identify users

  5. Scenarios • The system viewed from an end user stand point consists of scenarios. • Login with ID Number • Login with RFID Tag • Logout • Add User • Delete User

  6. MasterController DataManager PeripheralController1 PeripheralController2 PeripheralController3 Transducer1 User Interface1 Transducer2 User Interface2 Transducer3 User Interface3 Communications Interconnect Design • Interacting state machines • State machines designed for both Master Controller and Peripheral Controller • Interactions of the two state machines represent the system • Code representing state machines auto generated by IBM Rational Rhapsody software • Compared against the human written code to verify consistency

More Related