Question
ABC. Inc. (a fictitious company) sells a variety of consumer products through its website, www.abc.com. ABC's IT infrastructure consists of a front-end Web server that
ABC. Inc. (a fictitious company) sells a variety of consumer products through its website, www.abc.com. ABC's IT infrastructure consists of a front-end Web server that interacts with customers and a back-end ERP system that manages the inventory and performs other typical ERP functions. The sales order process begins when a customer logs on to the ABC website. The customer signs in to her account (entering her credentials), during which process the Web server obtains the customer credentials catalog from the ERP system, which sends the catalog to the Web server. The server compares the credentials entered by the customer and those provided by the ERP system to verify the legitimacy of the customer. The server then notifies the customer that she is signed in (assume she has legitimate credentials) and asks the ERP system to keep a record in the sign-in history. After signing in to the website, the customer requests the product catalog and the Web server obtains the current ABC online catalog from the ERP system, which sends the catalog to the Web server, and the server displays it to the customer (The ERP system also keeps real-time records of the prices of ABC's competitors' prices. The Web server normally obtains the catalog and the real-time prices together from the ERP system, and will compare the prices in the catalog and those of ABC's competitors' same products and adjust the prices in the catalog to make sure they are the lowest among the online retailers before being shown to the customers). The customer selects the items and quantities that he or she wants to purchase; the Web server edits the customer input for accuracy (e.g., ensures that all required fields have been selected or filled in) and sends this list on to the ERP system, where the requested quantities of inventory are allocated for the sale. The ERP sends back to the Web server the quantities that have been allocated, and the Web server displays this information on the customer's screen. The customer verifies that the order is correct and completes the sale by entering his or her shipping and credit card information. The Web server edits this data for accuracy (eg., ensures that all required fields have been selected or filled in and that the length of the entered credit card number is correct) and sends the credit card information and amount of the sale on to the credit card company. The credit card company sends back a verification number, and the Web server notifie the customer that the sale has been completed by displaying a confirmation number on the customer's screen. The Web server also notifies the ERP system that the sale has been complete and the ERP system changes the status of the inventory from allocated to sold, prints a picking ticket or packing slip in the warehouse, and records (on the enterprise database) a sale and an account receivable from the credit card company. Please draw system flow chart of the process
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