Thursday, October 2, 2008

Friday, July 25, 2008

Entity - Relationship Diagram (ERD)



A Fitness Centre advertises to many customers. A customer can register to the Fitness Centre for the My_Fitness program by providing certain personal information such as name, age etc. The Fitness Centre keeps its customer information in a database. The Fitness Centre has many My_Fitness kiosk for the customer's usage. A customer uses one My_Fitness kiosk and activities during the exercise session is updated in the customer's database.

Data Flow Diagram

Dataflow diagrams can be used to provide the end user with a physical idea of where the data they input ultimately has an effect upon the structure of the whole system.

Context Level
This level shows the overall framework of the system and it's operating environment and shows the whole system as just one process



Level 0

Now the one function in the context level is divided in four sub-functions to help identify the change as a result of a operation in the data model.



Friday, July 18, 2008

Activity on Arrow (AOA)


Estimation for our software project is done on time schedule and resources including manpower and equipment. We used the Three-point Estimation Technique to compute the expected value (EV). Then recorded our datas into an activity precedence table. The table was used to construct project planning diagram. Calculation of the project duration or critical path was done usingEarliest Start Time (EST) and Latest Finish Time (LFT). Available time for an activity is equal to LFT - EST , while the Total float (slack) is equal to available time - time estimate. All activities with zero float time (no slack) form the critical path of the project. Any delay on these activities will directly affect the project duration unless time is made up elsewhere.

A) Software system design**
B) Team formation and task distribution
C) Source gathering and data mining (quick design)
D) Software design (Actual development)**
E) Prototype building as evaluation**
F) Design refinement**
G) Software testing and improvement
H) Quality check and customer feedback**
I) Final Modification**
J) Project Presentation**




Gantt Chart


A Gantt chart is a popular type of bar chart that illustrates the start and finish dates of the project activities.A common criticism is that Gantt charts communicate relatively little information per unit area of display. A Gantt chart focus primarily on schedule management so it does not represent the size of a project or the relative size of work elements, therefore the magnitude of a behind-schedule condition is easily misinterpreted. A related criticism is that all activities of a Gantt chart show planned workload as constant. In practice, many activities have front-loaded or back-loaded work plans.

Work Breakdown Structure


Well finally after finalizing everything , we came out with the detail work activities needed to complete this project from the beginning to the end.

Description

My_Fitness_Guide is a kiosk designed to guide users to fully utilize the workout machine provided. This software mainly contains proper workout videos as guidance for users and brief descriptions of usage as a complementary guide. Videos selections are masked by better and more user-friendly options. By choosing to workout for a specific muscle group or even by sports of interest, the system will display the related workout machine it self. Additional functions are added to make this software more realizable are light exercises and yoga videos.