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

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

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