System Analysis and Design: Human Computer Interface for Online System

Verified

Added on  2023/06/05

|14
|1946
|412
Report
AI Summary
This report presents a system analysis and design for an online ordering system, focusing on human-computer interface (HCI) design. It includes an essay discussing adaptive software development processes like Scrum and Extreme Programming (XP), a memo to the owner, Gerry Lane, suggesting design improvements for the online system, and modeling diagrams such as use case diagrams and domain model class diagrams. The report details event tables, use case descriptions, and class diagrams to illustrate the system's functionality and structure. It also emphasizes user-centered design principles, consistency, and simplicity for an effective HCI. This document provides a comprehensive overview of system analysis and design principles applied to an online ordering system.
tabler-icon-diamond-filled.svg

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Running head: SYSTEM ANALYSIS AND DESIGN
System Analysis and Design
Name of the Student
Name of the University
Author’s note
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
1
SYSTEM ANALYSIS AND DESIGN
Table of Contents
Part A: Essay and Memo................................................................................................2
Question 1: Essay.......................................................................................................2
Question 2: Memo......................................................................................................3
Part B: Modelling and Diagramming.............................................................................4
Question 3: Use Case Modelling................................................................................4
A. Event Table:......................................................................................................4
b. Use Case Diagram:.............................................................................................6
c. Use Case description:.........................................................................................6
Question 4: Domain Modelling..................................................................................8
a. Domain Model Class Diagram...........................................................................8
b. Class Diagram:...................................................................................................9
Bibliography:................................................................................................................10
Document Page
2
SYSTEM ANALYSIS AND DESIGN
Part A: Essay and Memo
Question 1: Essay
Brisbane based company, which is School Supplies caters to various business clients .
It supplies stationery products to customers. When school packs and stationary are provided
by the School Supplies that is the busiest time of the year. In the year 2012 , Gerry Lane who
is ex principal as well as businessman purchased School Supplies. The development process
of adaptive software is important to accommodate changes. Minimal planning and proper
learning leads to formation of adaptive environment in a variety of products. Adaptive
Software developing process should be evolved in comparison with complex system. Three
different processes are there in developing adaptable life cycles that is speculate, collaborate
and then learn.
Management of system process development can be done by various approaches but
the best one is Scrum approach (Agrawal and Rautaray 2015). When empirical research is
done application is required similarly here also application of various industrial protocol
needs to be applied. While developing software, requirement to specifically develop software
has not been defined, Main point of scrum approach is to see how flexible is the project team
members functioning with change in environment. Scrum strategy’s main role is to develop
technical and environmental areas. Scrum technique very helpful in improving the prevalent
engineering methods. Scrum Master has been introduced by Scrum which is kind of a
management role. The scrum model helps in adopting the changes that is required much later
after the development of the project has started without any issues and increase the efficiency
of the project development process. It also eliminated the risk of project failure and improves
the quality of the project.
Document Page
3
SYSTEM ANALYSIS AND DESIGN
Extreme programming has made the development of long life cycles possible. The XP
lifecycle includes five processes that is Exploration, Planning, Releasing as well as
Maintaining (Hochheiser and Feng 2017). Software development successfully by XP has
been provided for in small or medium teams according to requirements. Dependant on the
purpose and task , a large variety of roles is offered by XP. While short iteration is taking
place few releases like customer integration, rapid feedback and testing (Gold and Vassell
2015), this iteration technique is useful even on increasing the team members of project from
three to twenty. The XP model is selected such that there is a better communication and the
problem faced during the development of the project can be discussed with the team members
for resolving it earlier and complete the project within the assigned deadline.
There are 5 steps among them some of the methods as well as techniques are
discussed for the FDD. They specializes in knowing the timeline of the project along with its
different roles. FDD can be utilised for the smooth functioning of industry. The progress of
the report can be easily mapped out through its efficient and reliable feature because of its
emphasis of the quality of a the project.
Question 2: Memo
Memo
To: Owner Gerry Lane
From: << Student >>,
Date: 13-09-18
Sub: Providing various ways for design of Human Computer Interface for this Online
Ordering system.
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
4
SYSTEM ANALYSIS AND DESIGN
The school service of the Brisbane school was bought by Gerry lane in 2012. He helped
tremendously for the improvement of the quality of education in the area through his
visionary skills and idea. The time of returning back to school that happens annually fetch
very good business and revenue for the school supplies. There is over 4500 schools that
placed their order through the school supplies pty ltd, after which different children of
various school receives them. There are many different ways through which the parents are
allowed to place the order of the stationary materials, they could do that via telephone or
through emails. Because of the high reputation among the citizens of the area, school
supplies got some more new contracts recently. They have a speciality of delivering the
order materiel on exactly the stipulated time. the technicalities of the such a system where
the interaction of a user and system takes place has to be designed in a very efficient
manner. The tools that emphasise on the theory of activity tends to be on the analytical
side. All the feature in an online ordering system has to be made keeping in mind of the
fact that is should be centred around the user. Value sensitive design is to be used in the
deployment of this system. There should be emphasis lead on the different aspect such as
the limits as well as the intellect of the user who might be using the system. Consistency,
structure and simplicity are the cornerstone of any system that is designed to be used by a
large number of user. the system should be easy to handle and should be understood by a
layman. There should not be any technical complexities in the user interface of the system.
The level of communication should not be on the technical aspect of the things rather it
should be formal. There is a sort of interaction loop that is formed when an information is
flowing through the computer to its respective user. Research needs to be done on the
Document Page
5
SYSTEM ANALYSIS AND DESIGN
visual as well as the technical aspect of the system.
Part B: Modelling and Diagramming
Question 3: Use Case Modelling
A. Event Table:
Event Event
Type
Trigger Source Activity/
Use
Case
System
Response/Output
Destination
Books
that are
New
External the actual
sales
Guardian Ordered The name of the
person is stored
with the details of
there order
Guardian
Registe
red via
a
person
the
System
Registratio
n of new
user
User of
external
system
online
account
creation
all the details of
school is stored in
the system
the system
log in
via a
person
the
System
authenticat
ed through
system
user of
external
system
Login to
enter
system verify the
ID and password
the System
Document Page
6
SYSTEM ANALYSIS AND DESIGN
Invoice
is
generat
ed
the
System
Accounts automate
d through
system
Invoice
is
generate
bills is generated
accordingly.
Guardian
Payme
nt
status
External Finance Guardian Payment guardian does the
payment
accordingly
Guardian
generat
ing a
consign
ment
for
courier
the
System
operation
on delivery
automate
d via the
systems
consign
ment of
courier
note of
consignment is
generated.
Guardian
report
of
busines
s is
created
the
System
operational Rebecca Reportin
g is done
reports are
different based on
the users
Rebecca
reports
of the
sales
operatio
n of
retail
shop
Sales Janice report of
sales
shop manager can
access the system
for generating
report of the store
Janice
product
’s
warehou
se which
Internal Joe Report
of
available product
and the required
Joe
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 DESIGN
quantiti
es
should
be seen
is
internal
Warehouse product
availabil
ity
min quantity in
ware is generated
by system
the
revenue
report
creatio
n
operatio
n of
internal
accounti
ng
Accounting Bev Report
of the
total
revenue
total revenue is
shown by the
system
Bev
Document Page
8
SYSTEM ANALYSIS AND DESIGN
b. Use Case Diagram:
Figure 1: UML Use Case Diagram
(Source: Created by Author)
c. Use Case description:
Name of account Online Account to be created
I.D Use Case_01
Document Page
9
SYSTEM ANALYSIS AND DESIGN
Description registration of the guardian is a must to access the resources
Actors Guardians
Organization
Benefit
revenue has to be generated by encouraging new customers to use the
service.
Frequency of use Depends upon the guardian and parent
Triggers the data of the user has to be verified by the system
Preconditions confirmation of passwords are necessary for uninterrupted service
Postconditions The user should access their account without any issue
Main Course 1. registration is done by the user
2. buttons and input section is shown
3. correct data is given by the user
4. the data is then verified by the system
5. then data is stored in the database
Exceptions EX1: If a user wants to cancel their registration
1. Cancel button should be clicked
EX2: if user already has an account
1. click on have an account’
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
10
SYSTEM ANALYSIS AND DESIGN
Question 4: Domain Modelling
a. Domain Model Class Diagram
Figure 2: Domain Model Class Diagram
(Source: Created by Author)
Document Page
11
SYSTEM ANALYSIS AND DESIGN
b. Class Diagram:
Figure 3: Class Diagram
(Source: Created by Author)
Document Page
12
SYSTEM ANALYSIS AND DESIGN
Bibliography:
Jha, P., Jena, P.P. and Malu, R.K., 2014. Estimating software development effort using UML
use case point (UCP) method with a modified set of environmental factors. International
Journal of Computer Science and Information Technologies, 5(3), pp.2742-2744.
Kardaris, N., Rodomagoulakis, I., Pitsikalis, V., Arvanitakis, A. and Maragos, P., 2016,
October. A platform for building new human-computer interface systems that support online
automatic recognition of audio-gestural commands. In Proceedings of the 2016 ACM on
Multimedia Conference (pp. 1169-1173). ACM.
Kniberg, H., 2015. Scrum and XP from the Trenches. Lulu. com.
Lazar, J., Feng, J.H. and Hochheiser, H., 2017. Research methods in human-computer
interaction. Morgan Kaufmann.
Liu, S.S., Rawicz, A., Ma, T., Zhang, C., Lin, K., Rezaei, S. and Wu, E., 2018. An eye-gaze
tracking and human computer interface system for people with ALS and other locked-in
diseases. CMBES Proceedings, 33(1).
Madanayake, R., Dias, G.K.A. and Kodikara, N.D., 2016. Use Stories vs UML Use Cases in
Modular Transformation. International Journal of Scientific Engineering and Applied
Science (IJSEAS)–Volume-3, Issue-1, ISSN, pp.2395-3470.
Nikulchev, E. and Deryugina, O., 2016. Model and Criteria for the Automated Refactoring of
the UML Class Diagrams. International Journal of Advanced Computer Science and
Applications, 7(12), pp.76-79.
Rautaray, S.S. and Agrawal, A., 2015. Vision based hand gesture recognition for human
computer interaction: a survey. Artificial Intelligence Review, 43(1), pp.1-54.
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
13
SYSTEM ANALYSIS AND DESIGN
chevron_up_icon
1 out of 14
circle_padding
hide_on_mobile
zoom_out_icon
logo.png

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]