Ask Homework Help/Study Tips Expert

Assignment -1:

Read the following case study.

Sam is an IT manager of the ABC Supermarkets, a small chain of supermarkets in the Bay of Plenty area with stores in Auckland, Tauranga, Rotorua, Hamilton, Christchurch, and Queenstown. The supermarkets have their own computer systems that assist in the day-to-day operation of the business and are all linked to the corporate office in Auckland. The supermarket operates the normal suite of systems to take care of the supply chain management, inventory management, etc.

He would like to have an on-line shopping system for his customers as well as an order management system for his back-office staff. He believes that with these two sub-systems, he will be able to attract more customers, streamline business processes, and reduce company's operating costs. He has looked at several of the big chain on-line ordering systems in NZ such as Countdown and New World and found out that what he would like to have in the new on-line system.

You are to play the role of a system analyst brought in by the company to assist the company analyse and design their new system. You will need to understand the company's current activities and system by gathering all relevant information. Although there will be some in-class discussion, your team will need to develop a questionnaire to help gather the information required. Then, you will perform analysis and modeling of system requirements.

Read the narrative below concerning the way the company would like their new on- line shopping system to work. The system can be divided into two smaller systems: front-office system and back-office system.

1. Front-office system

The front-office system is used for a customer order process. A customer will use/interact with this system when purchasing products from the company. There are two sub-systems needed to be developed as part of the front-office system: Registration sub-system and Product order sub-system.

1.1 Registration sub-system

For a new customer, registration is required. To register, the customer enters her email address, password, name (first name and last name), home address (street number, street, suburb, city or town, and postcode), and telephone number.

1.2 Product order sub-system

From the product home page, she can browse through various products that we have for sale. She can choose a product category e.g., bakery, deli, fruit & vegetables etc. in order to find the product she wants. All products in a category are displayed. Each product needs to have the name of the product, a photo of the product, the capacity or weight of the product (e.g. 500grams, 2 litres), and the price. If she wishes to purchase the product, she selects the product, chooses the quantity wanted (1 by default), and then clicks on "Add to Trolley".

At any time she can click "View trolley" to see the contents of her trolley. The particulars of each product are displayed together with the total price. She can change the quantity of any product or remove it from the trolley. If she wants to proceed to checkout, she clicks "Check Out". To complete her checkout, she must do the following steps.

First, she needs to supply her email address and password to login.

Second, she needs to confirm her delivery details. The delivery details are displayed. By default the delivery details are the same as that supplied at registration. If she wants to send the products to a different delivery address, she puts in a new address. Then, she needs to select the date and time of the delivery.

Third, she needs to supply her credit card details. These include her credit card number, security code, expiration date and name on the card. By default the system displays the address at registration as the billing address. This can be changed if necessary. The details (credit card information, the total of the purchase, and the name of the store) are sent to the Bank for approval. Once the payment is confirmed, the order is given an ID number and the entire order with payment is displayed as a receipt.

2. Back-office system (also a back-office sub-system, as there is only one system)

Three times a day, the supermarket's back-office staff are sent an alert with all the orders that are needed for the next delivery. For each order, the system displays the delivery details (name and address) and a list of all the products that are ordered. For each product the quantity is given together with the location (aisle number) of that product. The products are ordered by aisle for easy retrieval. Once packed each container is labelled with the delivery address. The delivery person picks up the containers and delivers the orders. The customer signs for the order and receives a receipt listing the products, prices and payment information for that order.

Part 1: In-class/Team Participation

During the semester tutorials/labs, there will be time for your team to meet and work on assignment-related activities, which could be either individual-based or group-based. Your individual mark is given based on your in-class participation and work done in each class.

Part 2: Requirements Gathering

Develop a questionnaire or survey that will help you gather the information that you need to understand the company's current IT system and what is required to be developed based on the narrative above. Your requirement document should contain a range of questions in different styles that cover functional and non-function requirements. Each question must be related to a technical aspect of their current or future system.

Part 3: Requirements modelling

Part 3.1 A Use Case Diagram

Based on the information from the narrative and your questionnaire, draw a use case diagram for the new (entire) system.

Part 3.2 A Use Case Description

Write a Use Case Description (in a tabular format) of the customer order process

Part 3.3 An Activity Diagram

Draw an Activity Diagram that models the customer order process

Assignment -2:

Part 1: In-class/Team Participation (20 marks - individual assessment)

During the semester tutorials/labs, there will be time for your team to meet and work on assignment-related activities, which could be either individual-based or group-based. Your individual mark is given based on your in-class participation and work done in each class.

Part 2: Requirement Modeling using Data Flow Diagrams

Develop the following Data Flow Diagrams for the new system.

2.1 A Context diagram

2.2 A Level-0 diagram showing ALL sub-systems

2.3 A Level-1 diagram showing ONLY Back-office sub-system

Part 3: System Design

Choose ONLY one of the following design options. DO NOT attempt and submit more than one as only one will be (randomly) selected for marking.

• System Environment Design

Design system environment (architecture) to support the entire system. The system is to be deployed on the company's premises but securely connected to the Internet.

This includes in your report:

- a system design diagram including software and application, computer system and hardware, and network infrastructure, etc

- a detailed description and the reason/purpose of each design component

• User Interfaces Design

Develop user interfaces design for Product order sub-system.

- Identify all the web pages (Name each web page by yourself)

- Draw a website structure. The structure should show all the pages required by the system, menus, and a link from each menu to each of those pages.

- Draw a wireframe for each web page

Homework Help/Study Tips, Others

  • Category:- Homework Help/Study Tips
  • Reference No.:- M91310651
  • Price:- $45

Priced at Now at $45, Verified Solution

Have any Question?


Related Questions in Homework Help/Study Tips

Review the website airmail service from the smithsonian

Review the website Airmail Service from the Smithsonian National Postal Museum that is dedicated to the history of the U.S. Air Mail Service. Go to the Airmail in America link and explore the additional tabs along the le ...

Read the article frank whittle and the race for the jet

Read the article Frank Whittle and the Race for the Jet from "Historynet" describing the historical influences of Sir Frank Whittle and his early work contributions to jet engine technologies. Prepare a presentation high ...

Overviewnow that we have had an introduction to the context

Overview Now that we have had an introduction to the context of Jesus' life and an overview of the Biblical gospels, we are now ready to take a look at the earliest gospel written about Jesus - the Gospel of Mark. In thi ...

Fitness projectstudents will design and implement a six

Fitness Project Students will design and implement a six week long fitness program for a family member, friend or co-worker. The fitness program will be based on concepts discussed in class. Students will provide justifi ...

Read grand canyon collision - the greatest commercial air

Read Grand Canyon Collision - The greatest commercial air tragedy of its day! from doney, which details the circumstances surrounding one of the most prolific aircraft accidents of all time-the June 1956 mid-air collisio ...

Qestion anti-trustprior to completing the assignment

Question: Anti-Trust Prior to completing the assignment, review Chapter 4 of your course text. You are a manager with 5 years of experience and need to write a report for senior management on how your firm can avoid the ...

Question how has the patient and affordable care act of

Question: How has the Patient and Affordable Care Act of 2010 (the "Health Care Reform Act") reshaped financial arrangements between hospitals, physicians, and other providers with Medicare making a single payment for al ...

Plate tectonicsthe learning objectives for chapter 2 and

Plate Tectonics The Learning Objectives for Chapter 2 and this web quest is to learn about and become familiar with: Plate Boundary Types Plate Boundary Interactions Plate Tectonic Map of the World Past Plate Movement an ...

Question critical case for billing amp codingcomplete the

Question: Critical Case for Billing & Coding Complete the Critical Case for Billing & Coding simulation within the LearnScape platform. You will need to create a single Microsoft Word file and save it to your computer. A ...

Review the cba provided in the resources section between

Review the CBA provided in the resources section between the Trustees of Columbia University and Local 2110 International Union of Technical, Office, and Professional Workers. Describe how this is similar to a "contract" ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As