Online Ordering System Design
VerifiedAdded on 2020/04/07
|12
|1631
|53
AI Summary
This case study focuses on the design of an online ordering system for an artisans cooperative. It delves into various aspects including use cases, activity and sequence diagrams, class diagrams, and structural/dynamic modeling. The document outlines the responsibilities of different stakeholders like members, customers, artists, and managers within the system. Inventory management functionalities are also explored, emphasizing the role of adding, deleting, and updating products.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Running head: INFORMATION SYSTEMS DEVELOPMENT
CSE2ISD – Information Systems Development
2017 Semester 2 Assignment
Name of the Student:
Name of the University:
Author Note
CSE2ISD – Information Systems Development
2017 Semester 2 Assignment
Name of the Student:
Name of the University:
Author Note
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
1
INFORMATION SYSTEMS DEVELOPMENT
Tasks [120 marks total]
I. Requirements Gathering [15 marks]
1. System owner’s view
The system owner is concerned with the business procedures for the system. The main business
functions for the systems are:
Generation of the sales reports, distribution of the funds to the artists, and sending the sales record and the
banks statements to the accountant for handling the financial affairs of the company.
2. Business and Information Systems Users
The main users of the system are:
Members of the company
Managers for the company
Customers for the company
Artists
II. Domain Analysis [20 marks]
3. Domain Functions
Artisans Cooperative
Domain Scope
Domain Scope Outline
Management
committee
Managing contributor membership
Managing market stalls
Managing events
Potential
Customers
View products
Buy products
Checkout
Payment via PayPal
Financial Affairs Generating the sales report
INFORMATION SYSTEMS DEVELOPMENT
Tasks [120 marks total]
I. Requirements Gathering [15 marks]
1. System owner’s view
The system owner is concerned with the business procedures for the system. The main business
functions for the systems are:
Generation of the sales reports, distribution of the funds to the artists, and sending the sales record and the
banks statements to the accountant for handling the financial affairs of the company.
2. Business and Information Systems Users
The main users of the system are:
Members of the company
Managers for the company
Customers for the company
Artists
II. Domain Analysis [20 marks]
3. Domain Functions
Artisans Cooperative
Domain Scope
Domain Scope Outline
Management
committee
Managing contributor membership
Managing market stalls
Managing events
Potential
Customers
View products
Buy products
Checkout
Payment via PayPal
Financial Affairs Generating the sales report
2
INFORMATION SYSTEMS DEVELOPMENT
Handling the financial affairs and ATO
4. Domain Concepts
Artisans Cooperative
Domain Dictionary
Name Type Description
Management
committee
Business
roles
The management committee consists of three to four members from
within the group of members of the company. They perform all the
managerial roles for the company. The group is also responsible for the
management of the website.
Potential Customers Functions The customers to the website can view the products according to the
list of or else they can view the products according to the categories of
the product. They can select the item and also proceed to purchase the
items and make payment via PayPal.
Financial Affairs Roles The financial department handles all the financial affairs that are
related to the company. They also handle the taxation of the company
and also the affairs that are related to the
INFORMATION SYSTEMS DEVELOPMENT
Handling the financial affairs and ATO
4. Domain Concepts
Artisans Cooperative
Domain Dictionary
Name Type Description
Management
committee
Business
roles
The management committee consists of three to four members from
within the group of members of the company. They perform all the
managerial roles for the company. The group is also responsible for the
management of the website.
Potential Customers Functions The customers to the website can view the products according to the
list of or else they can view the products according to the categories of
the product. They can select the item and also proceed to purchase the
items and make payment via PayPal.
Financial Affairs Roles The financial department handles all the financial affairs that are
related to the company. They also handle the taxation of the company
and also the affairs that are related to the
3
INFORMATION SYSTEMS DEVELOPMENT
III. Behavioural Modelling [45 marks]
5. Stakeholders
Artisans Cooperative
Stakeholders & Actors
Name Description
Members The members of the core of the company they are the ones that are responsible for the
management of the company. The members are responsible for the management of
different sectors of the business such as funding for the co-operative, forming a
management committee.
Managers The managers are the ones who are forming the core of the management committee
for the company. They are assigned the roles of managing the operations of the co-
operative for the next 12 months. The main roles that the managers are associated with
are the setting up of a new account, managing memberships, marketing stalls and
managing events.
Customers The customers are the ones that are involved with the transaction of the products. The
customers are able to view the product on the website, sort and search the products
and also they are able to purchase the products of their choice.
Artists The artists are the ones that create the product the creation of the products depend
solely on the artists and also the website is created for the artists only.
Accountant The accountant s responsible for the management of the financial department. The
financial affairs are handles by the accountant with the Australian Taxation Office.
6. Use Case Summary
Artisans Cooperative
Online Ordering: Use Case Summary
ID Name Description Actors
1. View product The customers are able to view the product that is
sub divided into two categories
Customer
2. View Artists The view artist is included in view products. Customer, Artists
3. View Categories The view categories is included in view products. Customer
4. Add to shopping
Cart
The customers can add their selected product to the
shopping carts
Customer
5. Checkout The customers can easily checkout after selection of Customer
INFORMATION SYSTEMS DEVELOPMENT
III. Behavioural Modelling [45 marks]
5. Stakeholders
Artisans Cooperative
Stakeholders & Actors
Name Description
Members The members of the core of the company they are the ones that are responsible for the
management of the company. The members are responsible for the management of
different sectors of the business such as funding for the co-operative, forming a
management committee.
Managers The managers are the ones who are forming the core of the management committee
for the company. They are assigned the roles of managing the operations of the co-
operative for the next 12 months. The main roles that the managers are associated with
are the setting up of a new account, managing memberships, marketing stalls and
managing events.
Customers The customers are the ones that are involved with the transaction of the products. The
customers are able to view the product on the website, sort and search the products
and also they are able to purchase the products of their choice.
Artists The artists are the ones that create the product the creation of the products depend
solely on the artists and also the website is created for the artists only.
Accountant The accountant s responsible for the management of the financial department. The
financial affairs are handles by the accountant with the Australian Taxation Office.
6. Use Case Summary
Artisans Cooperative
Online Ordering: Use Case Summary
ID Name Description Actors
1. View product The customers are able to view the product that is
sub divided into two categories
Customer
2. View Artists The view artist is included in view products. Customer, Artists
3. View Categories The view categories is included in view products. Customer
4. Add to shopping
Cart
The customers can add their selected product to the
shopping carts
Customer
5. Checkout The customers can easily checkout after selection of Customer
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
4
INFORMATION SYSTEMS DEVELOPMENT
the product
6. Select Payment
Option
The customers is able to select the mode of
payment
Customer
7. Make Payment The customer makes the payment Customer
8. Update Inventory The inventory is updated by the members Member
9. Email Notification The manager sends the notification Manager
Artisans Cooperative
Inventory Management: Use Case Summary
ID Name Description Actors
1. Registration The members are registered by the manager. Member, Manager
2. General Duties The members perform the general duties Member
3. Setting up Stalls The members set up the stalls Member
4. Updating Inventory The inventory is updated by the members Member
5. Taking Payment The payment is received by the members Member
6. Preparing Delivery The delivery is prepared by the members. Member
7. Membership fee
payment
The membership fee is played by the members Member, Manager
8. Market Stalls The members sets up the market stalls Member
9. Events The events are organized by the members Member
10. Maintaining Profile The profile is maintained by the members Member
11. Adding Products The members add the products Member
12. Deleting Products The members delete the products Member
13. Updating Products The products are updated by the members Member
14. Responding to order The members respond to the orders Member
15. Sending the sales
report
The manager sends the sales report. Manager
16. Combing the sales
report
The manager combines the sales report. Manager
17. Present sales report The manager presents the sales report. Manager, Accountant
18. Handling financial
Affairs
The accountant handles the financial affairs Accountant
INFORMATION SYSTEMS DEVELOPMENT
the product
6. Select Payment
Option
The customers is able to select the mode of
payment
Customer
7. Make Payment The customer makes the payment Customer
8. Update Inventory The inventory is updated by the members Member
9. Email Notification The manager sends the notification Manager
Artisans Cooperative
Inventory Management: Use Case Summary
ID Name Description Actors
1. Registration The members are registered by the manager. Member, Manager
2. General Duties The members perform the general duties Member
3. Setting up Stalls The members set up the stalls Member
4. Updating Inventory The inventory is updated by the members Member
5. Taking Payment The payment is received by the members Member
6. Preparing Delivery The delivery is prepared by the members. Member
7. Membership fee
payment
The membership fee is played by the members Member, Manager
8. Market Stalls The members sets up the market stalls Member
9. Events The events are organized by the members Member
10. Maintaining Profile The profile is maintained by the members Member
11. Adding Products The members add the products Member
12. Deleting Products The members delete the products Member
13. Updating Products The products are updated by the members Member
14. Responding to order The members respond to the orders Member
15. Sending the sales
report
The manager sends the sales report. Manager
16. Combing the sales
report
The manager combines the sales report. Manager
17. Present sales report The manager presents the sales report. Manager, Accountant
18. Handling financial
Affairs
The accountant handles the financial affairs Accountant
5
INFORMATION SYSTEMS DEVELOPMENT
7. online inventory being manually updated after a market stall
Use Case: Updating Inventory
ID: 4.
Scope: Managing Market Stalls
Priority: High
Summary: The online inventory is
Primary Actor: Member
Supporting Actors: Family members of the members
Stakeholders: Members, Customers
Generalization: General Duties
Include: General Duties
Extend: Setting Up Stalls
Precondition: Records are present in the inventory
Trigger: Product is purchased from the inventory
Normal Flow: Set up of stalls
Sub-Flows: Product is purchased
Alternate Flow/
Exceptions:
The product is deleted
Post-Condition: The inventory is updated, Taking Payments
Non-Behavioral
Requirements:
The updated inventory is ready for the customers to view
Open Issues: The inventory can be updated on three occasions: on adding/deleting, on purchase.
Source: Created by Author
Author:
Revision & Date
INFORMATION SYSTEMS DEVELOPMENT
7. online inventory being manually updated after a market stall
Use Case: Updating Inventory
ID: 4.
Scope: Managing Market Stalls
Priority: High
Summary: The online inventory is
Primary Actor: Member
Supporting Actors: Family members of the members
Stakeholders: Members, Customers
Generalization: General Duties
Include: General Duties
Extend: Setting Up Stalls
Precondition: Records are present in the inventory
Trigger: Product is purchased from the inventory
Normal Flow: Set up of stalls
Sub-Flows: Product is purchased
Alternate Flow/
Exceptions:
The product is deleted
Post-Condition: The inventory is updated, Taking Payments
Non-Behavioral
Requirements:
The updated inventory is ready for the customers to view
Open Issues: The inventory can be updated on three occasions: on adding/deleting, on purchase.
Source: Created by Author
Author:
Revision & Date
6
INFORMATION SYSTEMS DEVELOPMENT
8. Use Case Diagram
INFORMATION SYSTEMS DEVELOPMENT
8. Use Case Diagram
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
7
INFORMATION SYSTEMS DEVELOPMENT
9. Activity Diagram
INFORMATION SYSTEMS DEVELOPMENT
9. Activity Diagram
8
INFORMATION SYSTEMS DEVELOPMENT
IV. Structural and Dynamic Modelling [40 marks]
10. Classes
Artisans Cooperative
Online Ordering: Preliminary Class Candidates
Class Responsibilities Use Cases
Member Accepting orders
Delivering orders
Updating inventory
Accept Orders
Order Delivery
Update Inventory
Customer View products
Purchasing products
Making Payment
View Products
View Artists
Add to Cart
Make Payments
Artist Making products
Product Artists make the products
Manager Registers the members
Combine the sales report
Sends notifications
Registration
Combine sales report
Send email
Artisans Cooperative
Inventory Management: Preliminary Class Candidates
Class Responsibilities Use Cases
Member Registration
Adding Product
Deleting Product
Update Inventory
Registration
Add product
Delete Product
Update Inventory
Manager Manage Funding
Register the members
Sending notification
Manage Funding
Register members
Send Email Notifications
INFORMATION SYSTEMS DEVELOPMENT
IV. Structural and Dynamic Modelling [40 marks]
10. Classes
Artisans Cooperative
Online Ordering: Preliminary Class Candidates
Class Responsibilities Use Cases
Member Accepting orders
Delivering orders
Updating inventory
Accept Orders
Order Delivery
Update Inventory
Customer View products
Purchasing products
Making Payment
View Products
View Artists
Add to Cart
Make Payments
Artist Making products
Product Artists make the products
Manager Registers the members
Combine the sales report
Sends notifications
Registration
Combine sales report
Send email
Artisans Cooperative
Inventory Management: Preliminary Class Candidates
Class Responsibilities Use Cases
Member Registration
Adding Product
Deleting Product
Update Inventory
Registration
Add product
Delete Product
Update Inventory
Manager Manage Funding
Register the members
Sending notification
Manage Funding
Register members
Send Email Notifications
9
INFORMATION SYSTEMS DEVELOPMENT
11. Class Diagram
INFORMATION SYSTEMS DEVELOPMENT
11. Class Diagram
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
10
INFORMATION SYSTEMS DEVELOPMENT
12. Sequence Diagram
INFORMATION SYSTEMS DEVELOPMENT
12. Sequence Diagram
11
INFORMATION SYSTEMS DEVELOPMENT
Bibliography
Binti, D.F., 2016. Inventory Management System (Doctoral dissertation, East West University).
Kumar, G.A., Anzil, A., Ashik, K., James, A.T. and Ashok, J.K., 2017. Effective Inventory Management
system through selective inventory control. Imperial Journal of Interdisciplinary Research, 3(6).
Laudon, K.C. and Laudon, J.P., 2016. Management information system. Pearson Education India.
Ozguven, E.E. and Ozbay, K., 2013. A secure and efficient inventory management system for
disasters. Transportation research part C: emerging technologies, 29, pp.171-196.
Paul Singh, H. and Hahn Winther, K., 2017. Inventory Management System (Doctoral dissertation).
INFORMATION SYSTEMS DEVELOPMENT
Bibliography
Binti, D.F., 2016. Inventory Management System (Doctoral dissertation, East West University).
Kumar, G.A., Anzil, A., Ashik, K., James, A.T. and Ashok, J.K., 2017. Effective Inventory Management
system through selective inventory control. Imperial Journal of Interdisciplinary Research, 3(6).
Laudon, K.C. and Laudon, J.P., 2016. Management information system. Pearson Education India.
Ozguven, E.E. and Ozbay, K., 2013. A secure and efficient inventory management system for
disasters. Transportation research part C: emerging technologies, 29, pp.171-196.
Paul Singh, H. and Hahn Winther, K., 2017. Inventory Management System (Doctoral dissertation).
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
© 2024 | Zucol Services PVT LTD | All rights reserved.