HI5030 Systems Analysis and Design Case Study Sample

Assignment Title:

Optimizing Business Processes through Information System Design

Assignment Overview:

You have been provided a list of case studies that your group should select one of them. You can find this in the Group assignment case studies.pdf. In this Assignment, your group will focus on identifying inefficiencies in one of these. Business’s existing processes and designing an information system to optimize these processes. The goal is to create a system that improves operational efficiency, reduces costs, or enhances service delivery.

Assignment Tasks and Deliverables:

1. Group Formation:

- Assign roles: Project Manager, Business Analyst, System Architect, Data Modeler, and (if needed) Prototype Developer.

2. Task 1:

Business Process Analysis and Requirements Gathering:

- Business Analyst:

Identify a business with operational inefficiencies and conduct research to gather system requirements.

- Project Manager:

Oversee the research process, ensuring that all relevant stakeholders are interviewed, and all necessary data is gathered.

- Deliverable:

o Introduction to the selected project and system description
o Objectives of project
o Requirement specification (functional and non-functional) and constraints
o Description of the proposed system
o Logical model design

- Data flow diagrams - Context diagram
- Data flow diagrams - Diagram 0/Diagram [Diagram 1 is optional]
- Data dictionary for all the data stores in level 0 DFD and any 3 selected dataflows of your choice.

o You should identify at least 3 inefficiencies and gather 4 requirements.

3. Task 2: Process Modelling and System Design:

- System Architect: Design process models (e.g., Data Flow Diagrams, Use Case Diagrams) based on the requirements gathered.

- Data Modeler: Develop data models (e.g., Entity-Relationship Diagrams) to represent the data flow and storage needs of the system.

- Deliverable: process models, data models, and an initial system architecture.

o Object Oriented Modelling Use a suitable UML diagramming software such as Visual Paradigm (community edition) or Lucid charts to model the following diagrams of your selected project. Hand-drawn diagrams or diagrams developed using office suits are not accepted. Based on your project requirements, you may include the entire model in one diagram or subdivide the model into several subsystem diagrams.

Use case diagrams

Activity diagrams – select at least 2 main use cases from your project and develop activity diagrams

- Class diagram

- System sequence diagrams - select at least 2 main use cases from your project and develop system sequence diagrams

o User Interface Design an overall user interface consisting of screens, commands, controls, and features to enable users to use the system. Choose at least 4 main functionalities of your project to develop user interfaces. Your design should demonstrate how data will be input to the system? That includes the physical layout for input, the input design and procedures, and how data will be output from the system. Use suitable wireframing software such as Lucid Charts online wireframe tool, Balsamiq Wireframes, or figma.com to design your interfaces.

4. Task 3: System Architecture and Prototyping:

- System Architect: Finalize the system architecture, detailing how different components of the system interact.

- Prototype Developer: Create a basic prototype or mock-up of the system, focusing on key interfaces and functionalities.

- Deliverable: The finalized system architecture, prototype screenshots, and design documentation.

o At least one screenshot for each requirement identified.

Solution

Introduction

1.1 Project Overview

Fitness-Gear Rentals is a service that supplies its customers with treadmills, weights, and other workout gears they need on rental basis. Rental service entails customers choosing the equipment they want to hire, identifying themselves to an attendant and signing for the respective form. Any item returned after the deadline attracts a daily penalty charge, and if equipment is not returned, it is replaced. To gain membership, customers are required to fill a short membership form where they are required to provide their personal details and credit card details. The business updates and revises its list of inventory regularly whenever new equipment is purchased or existing ones are sold. This case study aims to help determine the existing shortcomings of the current manual or semi-automated business processes and to reveal an effective system to amend them. Implementing a digital solution optimize the organisational, operational functions, reduce cost, and improve provision of services.

1.2 Objectives of the Project

? Automating the customer registration process, including membership renewals and secure payment processing.

? Managing equipment rentals, including tracking late returns and fees.

1.3 Group Formation and Roles

? Project Manager: Oversees the project, ensures stakeholder engagement, and monitors timelines.

? Business Analyst: Identifies business inefficiencies and gathers system requirements.

? System Architect: Designs the system's architecture and process models.

? Data Modeler: Develops data models and diagrams representing system data flow and storage.

1.4 Selected Business Case Overview

The business case adopted for this proposal is fitness gear rentals where customers are provided with rental services on fitness equipment. The current process is still mostly manual with some negative byproducts like incorrect inventories, delayed fees calculations, and poor customer relations. The need therefore arises to come up with an information system design that is going to rectify and counter these inefficiencies in a bid to enhance the service delivery. 

Task 1: Business Process Analysis and Requirements Gathering

2.1 Introduction to the Selected Business Process

Fitness-Gear Rentals is a service, where people can come forward and take fitness equipment including treadmills, weights, and other physical activity apparatus on rent. Some of the things customers have to do include; providing personal details, signing a rental agreement and providing credit card details. The business provides stock of equipment, modifying the stock as new items are bought/ put out of service and charging customers for any delay or equipment not returned.

2.2 System Description

The proposed system for Fitness-Gear Rentals performs enrollment and records of customers, the stocks and assets available, renting of gears, and computation of fees. Org has modules that cover membership details, rental details, stock control, and payment issues. It records equipment usage, fines, and replacement of lost or damaged items for university assignment help.

2.3 Requirement Specification

2.3.1 Functional Requirements

Table 1:Functional Requirements

2.3.2 Non-functional Requirements

 

Table 2 : NON- Functional Requirements

2.3.3 Constraints

 

Table 3 : Constraints

2.4 Identified Inefficiencies

 

Table 4: Identified Inefficiencies

2.5 Proposed System

Fitness Gear Rentals is a service where people can come forward and rent fitness equipment, including treadmills, weights, and other physical activity apparatus. Some of the things customers have to do include providing personal details, signing a rental agreement, and providing credit card details. The business provides stock of equipment, modifying the stock as new items are bought/ put out of service and charging customers for any delay or equipment not returned.

2.6 Logical Model Design

2.6.1 Data Flow Diagram (Context Diagram)

Figure 1: data flow context diagram

The context diagram illustrates the interaction between the Fitness-Gear Rentals system and external entities, including customers, administrators, and payment gateways. Customers provide their registration information, select equipment, and make payments. The system processes these inputs, generating rental agreements and confirming payments. Administrators manage inventory and update equipment status, while payment gateways handle transaction processing, ensuring that all interactions are efficiently managed to enhance user experience and operational effectiveness.

2.6.2 Data Flow Diagram (Diagram 0)

Figure 2: data flow 0 diagram

Diagram0 displays the internal structure of the Fitness-Gear Rentals system with correlations of activities internal to the system. It comprises the registration, the rental, the stock control and the payment acceptance parts. Customers directly engage with the registration system to create accounts, select the equipment for renting, and make payments. The diagram indicates further interactions between these processes, whether dealing with the customer data, the rental agreement, or the payment confirmation, thus improving the overall workflow of the system.

2.6.3 Data Dictionary

 

Table 5: data dictionary

Task 2: Process Modelling and System Design

3.1 Process Models

3.1.1 Use Case Diagrams

Figure 3: use case diagram

The above diagram shows the relationships between the actors namely Customer, Admin, and Payment Gateway with the Fitness-Gear Rentals system. It includes critical modules such as customer registration, equipment selection, equipment return, payment, and administrative stock management. This is a contextual diagram that offers a concept at a glance understanding of the system while highlighting some major activities that support the rental process.

3.1.2 Activity Diagrams

Figure 4: Activity diagram

Activity Diagram outlines the tasks that are followed when renting out equipment. Indefinitely, it describes the actions walk from customer registration and equipment selection to agreement generation and payment processing. Control points involve tests on membership, membership validity, and equipment among others to determine flow-of-activities. It becomes convenient to simplify display of steps and decisions involved within the process to ease understanding of user interactions as well as corresponding system responses.

3.1.3 Class Diagrams

Figure 5: Class diagram

Class Diagram represents the structure of the Fitness-Gear Rentals system by defining key entities: Customer: This describes the end users of the equipment that want to hire the equipment from the service providers through an agreement. Every class has characteristics and behaviours that are related to its purpose. The relations between classes like association and cardinalities signify how entities stretch by means of the system. This diagram represents system design where pertinent data components and the relationship between them is depicted.

3.1.4 System Sequence Diagrams

Figure 6: System Sequence Diagram

System Sequence Diagram demonstrates the chronological sequence of interactions between the customer and the system during the equipment rental process. It illustrates key actions, including registration, equipment selection, payment, and confirmation. Each interaction is shown with the corresponding system responses, providing a clear overview of the user journey. This diagram aids in understanding how the system processes user requests and the flow of information between components.

3.2 Data Models

3.2.1 Entity-Relationship Diagram (ERD)

Figure 7: ERD diagram

Entity Relationship Diagram (ERD) technique captures the relationships between important entities of Fitness-Gear Rentals system, to include Customers, Equipments, Rental Agreements and Payments. Attributes as well as the primary keys of each entity are also included as they demonstrate the relationship between the different entities in the system. ERD is a useful tool to offer the big picture of the data structure, using the design templates that help to avoid missing any relationships to build the database to support all necessary business procedures. 

3.3 User Interface Design

 

Figure 8: User interface of the prototype

User Interface (UI) prototype is similar to the layout and functionality of the Fitness-Gear Rentals system as described below. It has a customer registration screen, equipment selection for rental, rental agreement confirmation screen and payment modes. Both interfaces, here presented, are developed with careful consideration concerning their usability and ease of operation. This prototype acts as a model of the systems’ features to capture users’ feedback and modification to create a coherent overall usability of the system.

 Task 3: System Architecture and Prototyping

4.1 Finalised System Architecture

This indicates that the system incorporates an easy-to-use user interface in cases of customers and the staff members and also updates the required data in real-time hence making the system very efficient. Linking to the payment gateways enables customers to make secure payments and facilitates the automatic computation of fees.The current setup has a lot of gaps; one notices many instances where inventory has not been updated, fee estimates are computed manually, and customers’ responses are slow. This project looks to enhance these processes by designing an information system that automates the main activities.

4.2 Prototype

Figure 9: Account creation of the prototype

The registration process for the Fitness-Gear Rentals system is simplified through the Account Creation interface of the prototype. Contains blocks for basic information such as name, email, address, and credit card information. The design is focused on simplicity and clarity, helping users to navigate the registration process with prompts and validation methods.

Figure 9: Options for fitness

Figure 9 shows the user-interface of the fitness option that has been designed using FIGMA

Figure 10: biological data input

primary functions of the Biological Data Input interface is to gather health and fitness information provided by users. This information contributes to the specialisation of rental recommendations and training systems.

Figure 11: Training season UI

The purpose of the Training Session UI is to guide users throughout their rentals, helping them to access planned training sessions, workout plans, and methods of tracking their advancements. Showed on the display are upcoming sessions, a breakdown of session details, and user-friendly methods for rescheduling or cancelling.

Conclusion

5.1 Summary of Findings

Analysis of the Fitness-Gear Rentals information system have also noted some imperfection of the current traditional techniques that include record keeping on inventory, delays in computation of costs, and complexity of the registration of the customers. Establishing an automation program can enhance our processes, cut costs, and improve the delivery of services. The planned system includes modules that cover the key areas of customer registration, inventory, rentals, and payments with accurate up-to-date records and correct billing. In functional requirements, focus is put more on automation of crucial tasks; non-functional requirements focus on such aspects as security, ease of use, and capability to expand. Guiding the creation of the system is the definition of factors that make the solution realistically implementable – constraints, including financial limitations, and data protection standards.

5.2 Future Enhancements

Implementation of an application would enhance suitability and conviviality for clients by enabling them to monitor rentals and check usage history without visiting the organization. Moreover, more optimally and accurately target different equipment by considering the user’s profile and fitness goals might also increase clients’ satisfaction and loyalty. Lastly, putting in place feedback mechanism to constantly update the user’s feedback guarantees that the system is optimized according to the customers’ needs enhancing overall functionality and value.

Bibliography

DIMOU, V., STYLIARAS, G.D. and SALOMIDIS, K., 2024. AR-Based Food Traceability as a Means for Sustainable Development. Sustainability, 16(7), pp. 3037.
KLOPPENBORG, K., BALL, M.P., JONAS, S., WOLF, G.I. and TZOVARAS, B.G., 2024. Co-designing a wiki-based community knowledge management system for personal science. Royal Society Open Science, 11(7), pp. 1-22.

MEIRIETA, H.N., NUGROHO, A.P., SUTIARSO, L. and FALAH, M.A.F., 2024. Application of User Interface and User Experience for Smart Greenhouse Mobile Application Design. IOP Conference Series.Earth and Environmental Science, 1290(1), pp. 012011.

ORGIANUS, Y., LAPALANTI, F.R.I., TARMIZI, H. and OEMAR, H., 2024. Optimising scholarship distribution: a management information system approach. Acta Logistica, 11(2), pp. 197-209.

PRAYOGO, D.S., 2024. Design Thinking Approach on development of digital application: a case study of FMCG company’s product compliance. International Journal of Business Ecosystem & Strategy, 6(3), pp. 53-72.

SANG-WHA SIEN, KOBE KYAA, F.K., PUTS, M., CURRIE, L., HEDGES, P., MCGRENERE, J., MARIANO, C. and HAASE, K.R., 2024. Tailored Self-Management App to Support Older Adults With Cancer and Multimorbidity: Development and Usability Testing. JMIR Aging, 7.

YANG, B. and LI, S., 2024. SGPT: Automated Mobile UI Design Smell Detection with Large Language Models. Electronics, 13(16), pp. 3127.
YOUNG, K., XIONG, T., LEE, R., BANERJEE, A.T., MYLES, L., WELLAM YU, K. and PHAM, Q., 2024. User-Centred Design and Usability of a Culturally Adapted Virtual Survivorship Care App for Chinese Canadian Prostate Cancer Survivors: Qualitative Descriptive Study. JMIR Human Factors, 11.

Fill the form to continue reading
Would you like to schedule a callback?
Send us a message and we will get back to you

Highlights

Earn While You Learn With Us
Confidentiality Agreement
Money Back Guarantee
Live Expert Sessions
550+ Ph.D Experts
21 Step Quality Check
100% Quality
24*7 Live Help
On Time Delivery
Plagiarism-Free
Get Instant Help
University Assignment Help

Still Finding University Assignment Help? You’ve Come To The Right Place!


CAPTCHA
AU ADDRESS
81 Isla Avenue Glenroy, Mel, VIC, 3046 AU
CONTACT