Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

I need ( The use case diagram ) only, please. Assignment Tasks Based on the given problem statement, the following tasks are required: 1) The

image text in transcribed

I need ( The use case diagram ) only, please.

Assignment Tasks Based on the given problem statement, the following tasks are required: 1) The class diagram (all classes' attributes, named associations and multiplicities should be clearly stated on the class diagram). (SO 2.1) 4 marks 2) The list of functional and non-factional requirements of the system (at least three of each). (SO 1.1) 1 mark 3) The use-case diagram 3.a) List of actors. (SO 1.2) 1 mark 3.b) List of use cases. (SO 1.2) 1 mark 3.c) The use case diagram. (SO 2.1) 3 marks Problem Statement Consider a subsystem to Accounting financial system for purchasing, returning, and exchanging in the supermarket. The customer collects the products in the supermarket cart and then arrives at the cashier to pay for the items. The cashier will ask the customer if it is his first visit to the supermarket. If yes, he will request the customer's mobile number to register with his name, as each bill is related to the customer's mobile number. After registering, the cashier will scan the barcode number of each item and add it to the customer's bill. Therefore, each invoice will be related to one customer and can collect points depending on the bill's total number, which can provide the customer with a 5% discount if reached to 100 points. Each item would have its barcode, title, company name, description, ingredients, price, the number of pieces (quantity or amount), and discount percent if there were one. The system will calculate the total bill then the cashier will inform the customer to pay by cash or card. After the payment has been finalized, the system will dictate the item the user has purchased from the inventory. The cashier and the supervisor can access the counter with their ID and password; both have a name, date of birth, date of registration and title position and access level. The access level for the supervisor enables him to open the counter box, do bill correction and deal with system errors. But the cashier is only responsible for scanning customer items, making the payment and helping to arrange the items in bags. The customer can submit online compline throughout the system, and the supervisor can respond and try to solve them. This compline has reference code, compline type and description. Each compline is related to one customer by the customer's mobile number registered in the system. Furthermore, each customer can submit a maximum of nine complins in time. If the customer wants to return/exchange an item at the supermarket, the cashier needs to scan this item and produce a copy of this process bill for the customer. After the return is processed, the system will refund the customer through his payment card or bank account number

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Machine Learning And Knowledge Discovery In Databases European Conference Ecml Pkdd 2015 Porto Portugal September 7 11 2015 Proceedings Part 1 Lnai 9284

Authors: Annalisa Appice ,Pedro Pereira Rodrigues ,Vitor Santos Costa ,Carlos Soares ,Joao Gama ,Alipio Jorge

1st Edition

3319235273, 978-3319235271

More Books

Students also viewed these Databases questions

Question

2. Find a left-linear grammar for the language L = ((aab * ba)*)

Answered: 1 week ago

Question

List the advantages and disadvantages of the pay programs. page 505

Answered: 1 week ago