Swinburne University INF60010 Assignment 1: System Analysis

Verified

Added on  2022/11/13

|18
|2652
|284
Report
AI Summary
This assignment report provides a comprehensive analysis of the Mindy Hair management system. It begins with an executive summary that outlines the assignment's objectives, which include identifying functional and non-functional requirements and addressing the challenges faced by the organization, such as cost management and service efficiency. The report details the business background of Mindy Hair, including its expansion and current issues. It defines the scope of the current system, detailing its services, data storage, and payment methods. The report then lists the functional requirements, such as service listings, data recording, customer support, and report generation. Non-functional requirements like availability, accessibility, and reliability are also discussed. The report incorporates data modeling techniques, including a data dictionary, process descriptions, and modeling components such as an event table, context diagram, level 0 and level 1 DFD diagrams, and an ERD. The assignment aims to provide a structured approach to understanding and improving the information system, offering valuable insights into the salon's operations and potential enhancements.
Document Page
Running head: SYSTEM ANALYSIS AND MODELLING
INF60010 ASSIGNMENT 1 CURRENT SYSTEM ANALYSIS AND
MODELLING
Name of the Student
Name of the University
Author Note
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
1
SYSTEM ANALYSIS AND MODELLING
Executive Summary
The main aim of the assignment is to produce requirements document that will focus on listing
all the necessary functional and non-functional requirements for the information that is used by
the Mindy Hair management system. The assessment is based on identifying the problems that
are faced by the organization and analyzing them for understanding the general concept. This
also helps in identifying the challenges that are faced by the current systems. Secondly the report
will also focus on developing a structured approach that will include DFD fragments along with
context diagram and ERD. The main issue that is faced by the organization is with managing the
costs and efficiency.
Document Page
2
SYSTEM ANALYSIS AND MODELLING
Table of Contents
Introduction......................................................................................................................................3
Business background.......................................................................................................................3
Scope for current system.................................................................................................................4
Functional requirements..............................................................................................................5
Nonfunctional requirements........................................................................................................6
Technique used for identifying the use case................................................................................7
Data dictionary.................................................................................................................................7
Process description..........................................................................................................................8
Documentation.................................................................................................................................8
Modelling components..................................................................................................................10
Event table.....................................................................................................................................10
Context diagram.............................................................................................................................12
Level 0 DFD diagram....................................................................................................................14
Level 1 DFD Diagram...................................................................................................................15
ERD...............................................................................................................................................15
Bibliography..................................................................................................................................17
Document Page
3
SYSTEM ANALYSIS AND MODELLING
Introduction
The organization Mindy Hair is a hair salon that offers wide range of services towards the
customers. The organization has expanded their branches to different location in Melbourne so
that they can achieve better results. Recently it has been observed that the organization is facing
serious challenges with the excessive cost and inefficient services. Thus it becomes essential to
analyze the current system and perform proper designing so that it can help in managing the
requirements. In addition to this it has been observed that in the recent year significant
advancement have been made within technology that can help in enhancing the performance
with the use of social media. The main aim is to integrate a proper plan for designing the
information system that will be able to provide better support towards the activities of the
organization. It is expected that with the help of new information system it will become easy to
manage the requirements of the organization and the services can be provided effectively. The
main role of the business analyst is to analyze the current system so that it becomes easy to
modify the changes within the organization. The report is being developed for managing the
information system within the organization so that it can overcome the challenges faced.
Business background
Mindy Hair is a hair salon organization that was started in the late 70’s. From that the
time the salon has expanded its working into 3 different locations of Melbourne. The
performance of the organization has been taken care by Glen Iris and Sally. The business has
gained huge benefit over the years however recently they are facing major issues with the
services provided towards the customers. Thus it is important to implement proper information
system that will be able to remove the challenges faced by the organization. The major issue that
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
4
SYSTEM ANALYSIS AND MODELLING
will be resolved with the new information system is that it will be able to reduce the costs that
are associated with the functioning and will ensure that the efficiency has been increased towards
the services that offered to each customers. In addition to this with the need of the developing
technology it becomes essential to ensure that the system is being integrated with proper social
media so that they can reach effectively with the customers. The three major challenges that are
faced by the organization is with managing the appointments manually, the cost and the
improper way of interacting with the customers. Thus it is important to implement a system that
will be able to manage the bookings online and ensure that each customers are being notified
about their upcoming appointment. The system will be able to maintain an automated monitoring
system that will be responsible for making payroll for three salon. The current system provides
only some general services and provides support for recording the primary data related to the
organization. Thus there is a huge need to implement an information system that will be able to
cope up with the needs of the present customers. There is a huge need to implement proper
technologies that can support the performance of the organization and will ensure that effective
services are provided towards the customers.
Scope for current system
The current system provides some general services towards the customers and stores all
the basic records of the members associated with the organization including the customers. In
addition to this they have customer support so that they can contact via calls. The services
offered includes different time spans. The current system will offer a better support at the time of
making payment. The organization offers different way of making payments before leaving the
premises. In addition to this the system has also the ability to generate weekly income report for
each salons that are further forwarded towards Jordan. The weekly payroll is being developed
Document Page
5
SYSTEM ANALYSIS AND MODELLING
under the supervision of Jordan. This part will focus on defining the functional and non-
functional requirements that are associated with the current system of the organization.
Functional requirements
Functional requirements are used for identifying the operations that are performed by a
particular system. Functional requirement helps in analyzing the activities that are offered by the
system towards the customers. The basic functional requirements that are associated with the
current system of the organization are listed below:
ï‚· List of Services: the services that are offered by the salon is being provided towards the
customers so that they can choose any service among them.
ï‚· Primary data are recorded: the primary data related to the customers and employees are
stored within the system so that it can be used at the time of booking a service. This
includes payment details, product list, service details and appointment date.
ï‚· Customer support: customers are being provided with proper opportunities for taking
appointment via calls or by directly visiting the salon. Prices of the services depends
entirely on the organization.
ï‚· Payment methods: the current system of the organization offers a great way of managing
the payments and ensures that different payment methods including EFTPOS, credit card,
debit card or cash are offered towards the customer before leaving the premises.
ï‚· Weekly income report generation: the system ensures that weekly income report is being
generated for each branch of the salon. This data are further forwarded towards the head
of the department from where the data are circulated to Jordan on weekly basis.
ï‚· Monitoring income department: the system ensures that the income data are being
successfully monitored.
Document Page
6
SYSTEM ANALYSIS AND MODELLING
ï‚· Payroll generation: Jordan prepares the weekly payroll system after analyzing the data
from the system. The payroll entirely depends on the services that are offered towards
customer by stylist or the consultant.
ï‚· Roster preparing: the system will prepare roster for each employee associated with the
organization. Based on the number of days worked salary will be provided towards the
employees.
ï‚· Product details can be updated: the product details will be updated within the system by
each salon manager so that it becomes easy to analyze which product is needed by the
end of the day. In addition to this it will become easy to provide a knowledge about the
popular brands available in the market.
ï‚· Products made available: the products are made available towards the customers and they
can buy the products
ï‚· Catalogue service: the organization at present offers paper based catalogue
Nonfunctional requirements
The requirement that are used for analyzing the performance of a system is nonfunctional
requirements. This are the requirements through which performance of a system is being
identified. The non-functional requirements that are associated with the current system are as
follows:
ï‚· Availability: the current system is able to meet the needs of the customers by staying
available throughout the working hours. This will ensure that the services provided
towards the customers are effective and up to mark.
ï‚· Accessibility: the developed system is made accessible towards the customers so that
they can gain access over the system effectively without facing challenges.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7
SYSTEM ANALYSIS AND MODELLING
ï‚· Reliability: the current system is reliable as all the data are maintained securely within the
system by ensuring proper way of encryption method.
ï‚· Maintainability: there is a need to maintain the system properly so that it can offer better
support towards the customer.
Technique used for identifying the use case
The method that is used for analyzing the use cases associated with the system is data
modelling. With the help of this technique it becomes easy to determine the main use cases. The
main focus was on the process that is followed by the current system for providing appointment
towards the customers. In addition to this the system offers proper technique that ensures a better
way of managing the employees data and enrollment functioning.
Data dictionary
Attributes Data type Length description
Customer String 12 The customer
data needs to be
stored within the
system
Supplier String 10 Supplier data are
stored and the
functions can be
performed
effectively by
the supplier
Document Page
8
SYSTEM ANALYSIS AND MODELLING
Employee String 12 The employee
data are stored
along with
essential
information
Accountant Number 15 Accountant
needs to store
data related to
payroll
Administrator String 10 The
administrator
focuses on
managing the
system that is
associated with
the organization
Process description
Documentation
Source Destination Type of data flow Description
Customer of the
salon
System Screen In order to get an
appointment it is
Document Page
9
SYSTEM ANALYSIS AND MODELLING
important to get
logged in within the
webpage so that they
can get access over
the data.
Management system Customer Form The system allows
the customer to fill
all the necessary
details before
receiving any
particular treatment.
Accountant System Screen The accountant is
responsible for
managing the data
and ensures that
transactions is made
based on the
requirements.
Modelling components
Event table
Event Event Actor Description Source Destinati Trigger
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
10
SYSTEM ANALYSIS AND MODELLING
name type on
Enter
informatio
n
Externa
l
Custom
er
This is the event that
is carried out by the
customer. Customer
needs to provide
details within the
system for
proceeding with the
treatment.
Custom
er
System Data
entered in
the system
Make
appointme
nt
Externa
l
Recepti
onist
Staff of the
organization are
responsible for
making the
appointment and
scheduling them
based on the
availability.
Custom
er
Reception
ist
Appointme
nt
Booking
cancelled
by
customer
Externa
l
Custom
er
The booking made by
the customer can be
cancelled whenever
they want. The refund
will be generated if
they have made the
Custom
er
System Cancelling
booking
Document Page
11
SYSTEM ANALYSIS AND MODELLING
payment.
Proceed
with
payment
Internal Account
ant
The accountant is
responsible for
looking after the
payment related
factors within the
system.
Custom
er
Accounta
nt
Payment
Treatment
provided
Internal Therapi
st
The therapist
provides appropriate
treatment towards the
customers.
Therapi
st
customer Providing
treatment
chevron_up_icon
1 out of 18
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]