Healthfarm Icon

Health Farm Inc. - Systems Analysis & Design

Systems Analysis Process Modelling UML Web Design
Healthfarm Project Image

Executive Summary

In this project, I collaborated with a team to develop a comprehensive systems analysis and design specification for Health Farm Inc., a fitness solutions provider with 50 branches across Australia. The goal was to create a robust system to manage their growing volume of business and improve accessibility for members and instructors. The project included requirements elicitation, systems modeling, and the development of a high-fidelity prototype.


The Problem

Health Farm Inc. was relying on outdated legacy systems and manual record-keeping, leading to data redundancy, slow processing times, and a poor customer experience. They needed a modern solution to handle inventory, sales, and customer data efficiently.

The Solution

We designed a comprehensive web-based management system. This included a new database schema, streamlined process flows for inventory and sales, and a user-friendly frontend for both staff and customers.


Role & Contributions

Role: Business Analyst & UX Designer


System Architecture

The system was modeled using Unified Modeling Language (UML) to ensure all stakeholders had a clear understanding of the architecture.

  • Use Case Diagrams: Defined actor interactions with the system.
  • Class Diagrams: Structured the system's data and logic layers.
  • Sequence Diagrams: Visualized the flow of logic for key processes like "Checkout" and "Inventory Update".

Process Models

Use Case Diagram

Use Case Diagram

Activity Diagram

Activity Diagram

High-Fidelity Prototype

Developed using a prototyping tool, the high-fidelity prototype showcased the user interface for "Find an Instructor" and "Fitness Program Booking Request" functionalities.

High Fidelity Prototype

Conclusion

The Health Farm Inc. project highlighted the importance of thorough systems analysis in software development. By meticulously planning the architecture and data flows before implementation, we ensured a smooth transition to the new system, minimizing downtime and maximizing efficiency.