Question
Please create a sequence diagram NOT a dfd or some other diagram for the following vignette. Ty :) PROBLEM STATEMENT: Purchase Order Processing System An
Please create a sequence diagram NOT a dfd or some other diagram for the following vignette. Ty :)
PROBLEM STATEMENT: Purchase Order Processing System An organization needs an automated purchase order processing system to help speed up their internal process. In the current practice, a purchase order form is needed for anyone who wishes to pay outside parties using organizational accounts. There are many organizational accounts currently in existence. Each account will have at least one, sometimes more, people in charge of approving such transactions. In order to automate the whole process and put the physical forms online, the organization is seeking a new purchase order processing (POP) system. The new POP system must be able to accomplish the following requirements:
1. The system must allow different people to login as different roles. There will be three main roles: PO Requestor, Department Admin, and Accounts Payable Admin.
2. The PO requestor will fill in the information regarding the vendor, itemized articles, accounts will be used to fulfill the request, and total amount of funds requested.
3. Vendor information will be populated in the system through a separate form by the accounts payable admins. Information regarding the vendor include name, address, city, state, zip code, and phone number. A vendor has to first be approved by an accounts payable admin before it can be used on the purchase order form.
4. The PO requestor will fill in information regarding the purchase order. Each time the requestor starts a new purchase order, a PO number will automatically be assigned by the system. PO information includes: department name, contact information, requestor name, account information, and item information.
5. Account information includes account description, account number, and amount will be used by that account.
6. Item information includes business purpose of itemized articles, unit, quantity, and total.
7. The requestor can also specify different processing options. They can request to pay immediately, to re-pay, or encumber only. If they request to pay immediately, an itemized invoice must be attached with the request as well.
8. The requester will also choose one of the two check disbursement options: by mail or pick-up at cashier.
9. When the requestor finishes all required fields on the purchase order form, the system will notify the accounts payable admin to review and approve the request.
10. When the accounts payable admin logs in to the system, they will be able to see any pending requests, approved requests, and denied requests.
11. The system should have all security mechanisms necessary to protect the data and information inside. For example, measures need to be taken to prevent common SQL injection attacks to the database.
12. The system should also be able to provide a comprehensive report to the accounts payable admins if needed.
13. The user accounts can be set up by a department administrator.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started