The document describes 9 use cases for a printing service. The use cases include a customer checking availability, creating an account, placing an order, the bank approving the order, printing being performed, file inspection, monitoring stock levels, and a supplier fulfilling stock orders. The document provides details of each use case, including actors, descriptions, pre-conditions, and step-by-step interactions between actors and the system.
Original Description:
Description of use case diagram of case study print on demand service
The document describes 9 use cases for a printing service. The use cases include a customer checking availability, creating an account, placing an order, the bank approving the order, printing being performed, file inspection, monitoring stock levels, and a supplier fulfilling stock orders. The document provides details of each use case, including actors, descriptions, pre-conditions, and step-by-step interactions between actors and the system.
The document describes 9 use cases for a printing service. The use cases include a customer checking availability, creating an account, placing an order, the bank approving the order, printing being performed, file inspection, monitoring stock levels, and a supplier fulfilling stock orders. The document provides details of each use case, including actors, descriptions, pre-conditions, and step-by-step interactions between actors and the system.
Use case_id: U_case3 Use case name: check Availability Primary actor: Customer Secondary Actor: System Description: Customer will check possibility to print poster, flyer or book. Then customer will select product type like quantity and paper type. Customer will able to choose hard and soft cover. Pre-condition: Customer will check possibility Post condition: Finally, customer will provide PDF file. Actor System 1- Customer will check possibility of poster, flyer or book. 2- Then customer will select product type like quantity and paper type. 3- Customer will able to choose hard and soft cover.
Use case_id: U_case3
Use case name: provide PDF Primary actor: Customer Secondary Actor: System Description: After choosing all availabilities and requirements customer will able to provide PDF file. Pre-condition: Provide PDF file of desired content. Post condition: Actor System 1- Customer will provide PDF file of desired content.
Use case_id: U_case3
Use case name: Create Account 20011598-072
Primary actor: Customer
Secondary Actor: System Description: Customer will enter username and password in order to create account. Customer can link address and credit card number. Pre-condition: Customer will enter username and password. Post condition: All info that customer gives will check by system either it is correct or not. Actor System 2- Create account with entering 3- System will verify either all given info username and password. He can link is correct or not. further info like credit number or address. 4- If any info is missing then it will inform to system else send it to bank for further approval.
Use case_id: U_case4
Use case name: Place Order Primary actor: Customer Secondary Actor: System Description: Customer will give all his info to system while creating account. And if system approve that all info is correct and send it to bank for further verification. After bank verification Order is finalized. Pre-condition: Customer will give all his info to system while creating account. Post condition: After finalize order, PDF file provided to printing agents. Actor System 1- Customer will provide its info to 2- System will verify either all given info system. is correct or not. 3- After this verification system send it to bank for approval. 5- Order finalize.
Use case_id: U_case5
Use case name: Bank Approval 20011598-072
Primary actor: Bank system
Secondary Actor: System Description: Customer’s info send to bank for approve. Bank check that info. Pre-condition: A copy of customer information send to bank. Post condition: Bank approve it and order is finalize. Bank System System 1- Customer’s info send to bank for 2- Bank check that info. approve 3- If info is correct then approve info else contact to customer.
Use case_id: U_case6
Use case name: Perform printing Primary actor: printing Agent Secondary Actor: Customer Description: After bank approval printing agent perform printing action. Customer provides PSF file to them. Pre-condition: Printing agent perform printing action Post condition: Check quality of file. Printing Agent Customer 1- Printing Agent perform action of 2- Customer provides PDF file. printing.
Use case_id: U_case7
Use case name: File inspection Primary actor: printing Agent Secondary Actor: Customer Description: Customer provides PSF file to them. Printing Agent check requirement of printing if it meet then print otherwise hold process for until customer provides PDF file again. Pre-condition: Customer provides PDF file to them. Post condition: Check for file. 20011598-072
Printing Agent Customer
1- Customer provides PSF file to 2- Printing Agent check requirement them of printing if it meet then print otherwise hold process for until customer provides PDF file again.
Use case_id: U_case8
Use case name: Monitoring Stock Primary actor: Administrator Secondary Actor: Supplier Description: Administrator monitors if sufficient paper and ink stock. If amount of paper and ink running slow then place order by supplier. Pre-condition: Administrator monitors if sufficient paper and ink stock Post condition: Supplier supply order. Administrator Supplier 1- Administrator monitors if sufficient paper and ink stock. 2- If amount of paper and ink running slow then place order by supplier.
Use case_id: U_case9
Use case name: Supplier Primary actor: Supplier Secondary Actor: Admin Description: Administrator monitors if sufficient paper and ink stock. If amount of paper and ink running slow then place order by supplier. Pre-condition: Order place if stock is running low. Post condition: Supplier supply order. Supplier Admin 1- Supplier supply order of paper and ink stock.