1 / 6

Senior Project Health Club Profiles

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

nellie
Télécharger la présentation

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. Senior Project Health Club Profiles Addison Beyer CSI 4V96

  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. 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 • Addition of RFID tags • CSI 4V96: Fall 2009 • Introduction of barcode reader

  4. Practical Application • Software Engineering • Reverse engineering of existing code • UML Statecharts to describe communications protocol between MC and PC • UML class diagrams to describe system structure • UML activity diagrams to describe • Encapsulation of communications protocol • Design patterns: Singleton, Observer, Facade, and Adapter • Technology • Datagram (UDP) connectionless protocol (part of TCP/IP) • Radio Frequency Identification (RFID) tags to uniquely identify users • Single-board computers using Dynamic C

  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 User Interface2 Transducer1 Transducer2 Transducer3 User Interface3 Communications Interconnect User Interface1 Highlevel Architecture • Loosely-coupled components • Facilitate project task assignments • Allow extensions/modifications to system • Encapsulate technology decisions • Underlying network • Processor choice • System-level protocol: Specified as cooperating state machines

More Related