QUT IFN552: System Analysis and Design Project - Case Studies
VerifiedAdded on 2022/08/29
|12
|892
|26
Project
AI Summary
This document presents a comprehensive system analysis and design project, likely for an IFN552 course at Queensland University of Technology (QUT). It includes a requirement matrix outlining various system requirements for an online shopping system, detailing functionalities like login, browsing products, payment options, and order tracking. The project utilizes UML diagrams, including a use case diagram, class diagram, activity diagram and sequence diagram, to model the system's structure and behavior. Case studies are analyzed, demonstrating the application of system analysis and design principles to real-world scenarios. The student reflects on the learning experience, highlighting the gained knowledge in system components, modeling techniques, and their future application in developing and analyzing new systems. The project showcases a strong understanding of the subject matter, providing a valuable resource for students studying system analysis and design.

Running head: SYSTEM ANALYSIS AND DESIGN
SYSTEM ANALYSIS AND DESIGN (IFN552)
Name of the Student
Name of the University
Author Note
SYSTEM ANALYSIS AND DESIGN (IFN552)
Name of the Student
Name of the University
Author Note
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

1SYSTEM ANALYSIS AND DESIGNING
Case 1:
Requirement matrix
Requirements
number
Module
name
Responsible Description of the requirements
R1 Login and
logout
Admin
Customers
Customers: Customers will login into
the online portal for accessing the
features and services.
Admin: Admin is responsible for
managing the login credentials of the
users.
R2 Browse new
products
Customers Customers will be capable of
browsing the new products that are
managed under different departments.
R3 Personalize
thee service
Customers Customers: Customers will be
capable of managing their
subscription period
R4 Payment
options
Customers Customers will be offered with wide
payment options. This includes Pay
online via PayPal, credit card or debit
card.
R5 Provide Customers Customers will share product
Case 1:
Requirement matrix
Requirements
number
Module
name
Responsible Description of the requirements
R1 Login and
logout
Admin
Customers
Customers: Customers will login into
the online portal for accessing the
features and services.
Admin: Admin is responsible for
managing the login credentials of the
users.
R2 Browse new
products
Customers Customers will be capable of
browsing the new products that are
managed under different departments.
R3 Personalize
thee service
Customers Customers: Customers will be
capable of managing their
subscription period
R4 Payment
options
Customers Customers will be offered with wide
payment options. This includes Pay
online via PayPal, credit card or debit
card.
R5 Provide Customers Customers will share product

2SYSTEM ANALYSIS AND DESIGNING
feedback
about a
product
feedback and will provide rating for
the product.
R6 Check
purchase
history
Customers Customer will be capable of check
the purchase history for last 30 days,
last 6 months, or last year.
R7 Access
chatbot
Customers Customers: Using chatbot for the
purpose of resolving service related
issues. This will provide personalized
service towards the customers.
R8 Interact with
business
customers Customers will be capable of
interacting with the business via
social media.
R9 Track orders Customers Customers can directly track the
order with the help of website or by
directly connecting with post office.
R10 Edit profile Customers Customers are allowed to edit the
details in their profile.
R11 Customer
service
online
support
Admin or
Customer service
assistant
Admin will be responsible for
managing the service offered towards
the customers.
R12 Updating Admin Admin is responsible for managing
feedback
about a
product
feedback and will provide rating for
the product.
R6 Check
purchase
history
Customers Customer will be capable of check
the purchase history for last 30 days,
last 6 months, or last year.
R7 Access
chatbot
Customers Customers: Using chatbot for the
purpose of resolving service related
issues. This will provide personalized
service towards the customers.
R8 Interact with
business
customers Customers will be capable of
interacting with the business via
social media.
R9 Track orders Customers Customers can directly track the
order with the help of website or by
directly connecting with post office.
R10 Edit profile Customers Customers are allowed to edit the
details in their profile.
R11 Customer
service
online
support
Admin or
Customer service
assistant
Admin will be responsible for
managing the service offered towards
the customers.
R12 Updating Admin Admin is responsible for managing
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

3SYSTEM ANALYSIS AND DESIGNING
information the online data related to the product.
R13 Integrate
chatbot
Admin Admin will integrate the new chat bot
within the business process.
FMC diagram for the planned system
information the online data related to the product.
R13 Integrate
chatbot
Admin Admin will integrate the new chat bot
within the business process.
FMC diagram for the planned system
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

4SYSTEM ANALYSIS AND DESIGNING
Use case diagram
The above use case diagram is designed for the purpose of understanding the process that
takes place within an online shopping system. Let us assume that jack as a customer who wants
to perform the functions “online purchase”, “personalize the service”, “pay online” , “tracking”,
and “provide feedback for a product”. Thus the above diagram represents the interaction
effectively.
Use case diagram
The above use case diagram is designed for the purpose of understanding the process that
takes place within an online shopping system. Let us assume that jack as a customer who wants
to perform the functions “online purchase”, “personalize the service”, “pay online” , “tracking”,
and “provide feedback for a product”. Thus the above diagram represents the interaction
effectively.

5SYSTEM ANALYSIS AND DESIGNING
Class diagram
Name of the Class Rationale and justifications
Customer Customer id, phone number, email and
address.
This attributes are used for storing the data of
customers
Apart from this addcustomer and delete
Class diagram
Name of the Class Rationale and justifications
Customer Customer id, phone number, email and
address.
This attributes are used for storing the data of
customers
Apart from this addcustomer and delete
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

6SYSTEM ANALYSIS AND DESIGNING
customerdetails are the two methods
User Login id and password, usrname
This are used by the customers for accessing
the online shopping system
Getaccess and setpassword are the two
operations
Account details Accid, date of creation and amount, card
details and name
This stores the account details
Getdetails is used for fetching account details
Admin Admin id, manage products, check feedback
Admin is responsible for managing the
activities
Shopping cart Shopping cart and modify
Date of shopping cart creation is managed and
modified as per the need of the customer
Modify, addproduct, update product operations
are used
Product details Productid, product name and quantity
This includes the product related essential data
Getproductdetails and getmanuid opertaions
Order status Order id and status
This is used for identifying the current location
customerdetails are the two methods
User Login id and password, usrname
This are used by the customers for accessing
the online shopping system
Getaccess and setpassword are the two
operations
Account details Accid, date of creation and amount, card
details and name
This stores the account details
Getdetails is used for fetching account details
Admin Admin id, manage products, check feedback
Admin is responsible for managing the
activities
Shopping cart Shopping cart and modify
Date of shopping cart creation is managed and
modified as per the need of the customer
Modify, addproduct, update product operations
are used
Product details Productid, product name and quantity
This includes the product related essential data
Getproductdetails and getmanuid opertaions
Order status Order id and status
This is used for identifying the current location
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

7SYSTEM ANALYSIS AND DESIGNING
of the order
Getorderdetials operations
Payment Id and payment type
Stores the payment related data
Checkcredentials and getpaymentdetails
operations
Chatbot Id and generate query
This is designed for the customers for
providing feedbacks
Getdetails operations
of the order
Getorderdetials operations
Payment Id and payment type
Stores the payment related data
Checkcredentials and getpaymentdetails
operations
Chatbot Id and generate query
This is designed for the customers for
providing feedbacks
Getdetails operations

8SYSTEM ANALYSIS AND DESIGNING
Case 2
Activity diagram
Case 2
Activity diagram
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

9SYSTEM ANALYSIS AND DESIGNING
Sequence diagram
Sequence diagram
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

10SYSTEM ANALYSIS AND DESIGNING
Reflection
System analysis and designing is considered to be essential for understanding the
different components related to the new system. Through this lesson I have learnt different
components associated with system analysis and designing. With the use of proper analysis and
implementation of modeling it will becomes easy to understand the basic components related to
the development of new system. I have gained huge knowledge throughout out this course work.
This knowledge will help in developing and analyzing new system components in future.
Reflection
System analysis and designing is considered to be essential for understanding the
different components related to the new system. Through this lesson I have learnt different
components associated with system analysis and designing. With the use of proper analysis and
implementation of modeling it will becomes easy to understand the basic components related to
the development of new system. I have gained huge knowledge throughout out this course work.
This knowledge will help in developing and analyzing new system components in future.

11SYSTEM ANALYSIS AND DESIGNING
Bibliography
Alvarez, M. L., Sarachaga, I., Burgos, A., Estévez, E., & Marcos, M. (2016). A methodological
approach to model-driven design and development of automation systems. IEEE
Transactions on Automation Science and Engineering, 15(1), 67-79.
Dennis, A., Wixom, B. H., & Roth, R. M. (2018). Systems analysis and design. John wiley &
sons.
Rajaraman, V. (2018). Analysis and design of information systems. PHI Learning Pvt. Ltd..
Tappia, E., Roy, D., De Koster, R., & Melacini, M. (2017). Modeling, analysis, and design
insights for shuttle-based compact storage systems. Transportation Science, 51(1), 269-
295.
Valacich, J. S., George, J. F., & Valacich, J. S. (2017). Modern systems analysis and design.
Boston: Pearson.
Bibliography
Alvarez, M. L., Sarachaga, I., Burgos, A., Estévez, E., & Marcos, M. (2016). A methodological
approach to model-driven design and development of automation systems. IEEE
Transactions on Automation Science and Engineering, 15(1), 67-79.
Dennis, A., Wixom, B. H., & Roth, R. M. (2018). Systems analysis and design. John wiley &
sons.
Rajaraman, V. (2018). Analysis and design of information systems. PHI Learning Pvt. Ltd..
Tappia, E., Roy, D., De Koster, R., & Melacini, M. (2017). Modeling, analysis, and design
insights for shuttle-based compact storage systems. Transportation Science, 51(1), 269-
295.
Valacich, J. S., George, J. F., & Valacich, J. S. (2017). Modern systems analysis and design.
Boston: Pearson.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 12
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.