Over a local news agency in stourbridge

Assignment Help Software Engineering
Reference no: EM13941026

Nash News Agent

Nash has recently taken over a local news agency in Stourbridge. Part of the deal was the sale of a laptop and software called Newsflash which manages all local newspaper deliveries and payments. The laptop recently crashed and all data including the customer information was lost. Luckily, there is a single paper based copy of customer details, newspapers orders and deliveries. To remedy the situation, Nash has asked a local software development company to design and develop software which will manage newspaper deliveries and payments. Below is a description of the systems functionality. Nash has asked that the software you develop is online so that customers can have access to it view their account information. However, they should not be able to make changes directly themselves. To access their accounts customers must register online and access using an email and password.

Systems Requirements

Customers place orders for newspaper/magazine deliveries in the shop. There are currently over 300 different kinds of newspapers and magazines which the customer can order. A customer must make any new order for either a newspaper or magazine one week in advance, so that the order can be placed with the distributor. There are three types of deliveries AM, PM and Sunday. There is an additional cost of 15p, 30p and 50p respectively for each type of delivery. This is added to the bill regardless of the number of the newspapers/magazines delivered to each customer.

Each week the sales assistant allocates weekly delivery jobs to the five delivery people currently employed. Each delivery person can have anything from 20-50 houses to deliver to. A job sheet is produced on a daily basis for the delivery person so that they know which papers need to go to which house. It is the responsibility of the delivery person to collect those newspapers/magazines which they are delivering and sort them appropriately to take with them.

The sales assistant produces invoices for each customer based on the items ordered, delivery costs and total cost for the week. Once a week customers make full payment for their orders in the shop and balances are cleared. If a customer cannot make full payment then the outstanding cost is added to the following week. Customers can also cancel orders i.e. as they are on holiday. A week's advance warning is given and cancellation can be made for up to two weeks. After which the deliveries resume once again. No costs are incurred by the customer during this period. Customers can also permanently cancel deliveries however a week's prior notice must be given and all payment balances must be cleared before the account is closed. A customer can amend orders at any time before the changes will only take affect a week later.

Question 1
a. Develop a class diagram for the required system complete with stereotype classes, attributes, operations, associations, association names and multiplicities.
b. Develop a State Chart diagram for the object 'Order'
c. Discuss and define the following by providing an example to illustrate your definition.
i) Inheritance ii) Aggregation iii) Composition

Question 2
a. Explain what a distributed system is and give an ?example of networks that belongs to such a system.
b. Describe a client server model and how World Wide Web applications function based on such a model.
c. Explain what advantages a client server model provides with regard to network management.
d. Identify and explain each of the layers in three-tier architecture.

Reference no: EM13941026

Questions Cloud

Supplier of office equipment for business : OES LTD is a manufacturer and supplier of office equipment for business. Originally, a family owned business, is now employing over 100 employees with three owners: Joan Smith (Head of Accounts), Peter Saunders (Sales and Marketing) and Raj Kang (..
Produce a personal development plan : Critically reflect on learning across the programme and produce a personal development plan (Initial Self Assessment, R, PDP)
Presenting the survey methodology-sampling frame : Create a plan for primary and secondary data collection with presenting the survey methodology & sampling frame used. Design a questionnaire to collect data and provide a justification for its design
Importance of communication during the incident : 1. Use Driscoll's 2000 model (what, so what and now what) of reflection as a framework to this patch. 2. Outline the incident briefly and upon the importance of communication during the incident. 3. Include theories of communication appropriate to th..
Over a local news agency in stourbridge : Nash has recently taken over a local news agency in Stourbridge. Part of the deal was the sale of a laptop and software called Newsflash which manages all local newspaper deliveries and payments.
Identify the theories of juvenile delinquency : Discuss if Maria has any common characteristics juvenile offenders share. In your discussion, cover other social characteristics juvenile offenders might have in common.
Applet to converts a character to a corresponding integer : Design an applet Conversion.java that converts a character to a corresponding integer, and vice versa. The integer corresponding to a character is its ASCII code.
Discuss involvement of imprisoned male offenders with family : Discuss the involvement of imprisoned male offenders with family and the outside community, and then compare that involvement to that of female offenders. Include inmate programs and factors that can impact outside involvement.
Professional requirements of a pr writer : This assignment is designed to achieve the following Course Learning Outcomes (CLO): Comprehend the professional requirements of a PR writer

Reviews

Write a Review

Software Engineering Questions & Answers

  Question 1a why is it imperative to use systems analysis

question 1a why is it imperative to use systems analysis and design methodologies when building a system?b describe how

  Creating an idef1x e-r diagram

The scenario is that the Public Affairs Office at Highline University gets requests for speakers on particular topics. To be able to respond to such request, that office wishes to create a database.

  State diagram for coffee machine controller

Design behavioral specs by using state diagram for coffee machine controller given below: State events. Machine operates ah hourly interval.

  How and when will use evm?

How and when will you use EVM?

  Part cstate chart diagram draw a state chart that models

part cstate chart diagram draw a state chart that models the operation of the tape recorder which is described below.a

  Create data flow diagram about process

Create a data flow diagram about the process. When John received orders from the sales department, he would pick the items from the warehouse to fill up the order.

  Path and editor variables in linux login

Login to Linux environment and construct start-up shell script. Whether you write the scripts as .profile or .cshrc, include the following options:

  Counting test scores

Average the test scores, if it lower than fifty then display the average; otherwise display the student's highest score.

  What might be your key decision rules

You are a manager in a company that has a lot of in-house IS expertise. What might be your key decision rules for when to purchase a system versus when to develop it in-house?

  Future research and development in software engineering

Term Paper: Future Research and Development in Software Engineering, Identify trends in mobile software development and explain why they are relevant to the scenario described above

  Identify the data type for variable

Assume you manage a dog walking service, in which you interact with both clients and dog walkers. Your task is to schedule dog-walking appointments based on the customers requested dates and times and the availability of the dog walkers.

  Critical success factors for retail e business startups

Question 1: Most businesses should engage in e-commerce on the Internet. Do you agree or disagree with this statement? Explain your position. Question 2: What are the critical success factors for retail e-Business startups?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd