Ask DBMS Expert


Home >> DBMS

SCENARIO

You are part of an IT company specialising in the design and development of computerised business systems. Your consultancy has won a contract from a client. They are looking to replace the old manual system they have had for the last 5 years with a new computerised system.

You have been provided with a description of the client company below.

Client Information

The Chocolate Box Company is a wholesaler that buys confectionary items in bulk from suppliers and then supplies retailers with small quantities of items which the suppliers are not willing to supply. The company holds a limited amount of stock but orders any additional stock that it needs from suppliers on a weekly basis.

To purchase products, a retailer must first register with The Chocolate Box Company. Once registered, retailers may order meals using a Chocolate Box order form. Those retailers with poor credit status are asked to pay in advance for orders. This information, together with other retailer relevant information, is kept in a yellow folder. Selected retailers are allowed discount on orders, the level of which depends both on the size of the order and the credit history of that particular retailer. All orders are placed in a green order tray and processed at the end of the week by the purchasing clerk. A copy of the purchase order is filed in a red folder.

The purchasing clerk works through the order tray and raises purchase orders for the products needed. All purchase orders are satisfied within 7 days. Product codes and supplier details are obtained from special supplier catalogues.

Each supplier sends their confectionary items together with a delivery note and invoice to the goods department. The stock manager deals with both the checking of incoming goods from supplier and the distribution of confectionary items to the retailers. Those items are sent out with a shipping note and a Chocolate Box invoice. Copies of these items are placed in the Despatch History file.

The company currently pays a local printing firm to create their catalogue but would rather create their own catalogue from the data held in their local database. They are eager to add further retailers to their information system so that they can email them with any special offers that are currently available as well as sending them the printed catalogue which is currently produced every 6 months. This will act as a spur to encourage sales in the marketplace and keep the retailers up-to-date about the new ranges of items available for purchase.

A review of the retailer file is carried out once a month. Information about retailers that have not placed an order within the last two years is archived.

Sometimes retailers enquire about orders and this involves looking at the dispatch history or pending orders to respond.

The general manager would like to have a system that:

1. Provides a user friendly screen to allow easy entry and recall of new sales.

2. Provides a reporting facility so the company will know how much they are purchasing every month from various suppliers.

3. Provides a facility to keep all the retailer details on hand.

4. Produces a comparative analysis - so the general manager knows how much is being spent year-on-year.

Assignment Task

Using the details given in the scenario, you are required to address the following individual assignment tasks so that you can prepare a single final report for the client.

Task 1

a) Discuss the importance of following a procedural/staged lifecycle in a systems investigation.

b) Briefly evaluate the system lifecycle models that could be used in this project. Decide on one of these system lifecycle models that would be suitable to follow for this project and provide a brief justification for your choice. Remember to relate your reasons to the actual problem.

Name and briefly outline each of the main steps that this lifecycle uses to solve a problem.

c) To undertake a systems investigation to meet a business need you need to identify the business needs for the proposed system. To do this you will need to create a set of survey questions that you can give to the relevant stakeholders (users) - this will be used as evidence, that this is a worthwhile problem worth solving.

i) Write six (6) open type questions.

ii) Write six (6) closed type questions.

Task 2

a) The main feasibility criteria for a new proposed system need to include the following types:

Technical Feasibility.

Organisational Feasibility.

Schedule Feasibility.

Economic Feasibility.

Discuss why each of these components is important in the development of a new system.

b) Using a spreadsheet program and the sample spreadsheet shown, create a Profit/Loss spreadsheet. You should include the revenue (income generated) and also costs. In subsequent columns enter the Years (i.e. Year 1, Year 2 and Year 3). You should have at least 6 tangible costs. New Sales should increase by £40,000 each year: beginning with £40,000 in Year 1. You should be looking to achieve profitability after 2 Years!

i) Create, and enter into the spreadsheet, a set of fictitious values that will suggest a return on investment for the new system within the next two years.

ii) The completed table and the line graph should be copied and pasted into your final assignment document.

iii) Assess the economic feasibility of the proposed system by discussing what the table and final result means.

Task 3

a) Use the various systems analysis techniques, as explained in Unit 3 of the online materials, to create the following set of diagrams that describe the specified system, by

i) A Context Level Diagram and a Level 1 Dataflow diagram.

ii) An Entity Relationship Diagram (ERD).

iii) An Entity Life History Diagram (ELH) (for this part only, map the part of the case study that deals with "Retailers").

DBMS, Programming

  • Category:- DBMS
  • Reference No.:- M91362476
  • Price:- $150

Priced at Now at $150, Verified Solution

Have any Question?


Related Questions in DBMS

Data mining assignment -in this assignment you are asked to

Data Mining Assignment - In this assignment you are asked to explore the use of neural networks for classification and numeric prediction. You are also asked to carry out a data mining investigation on a real-world data ...

Sql query assignment -for this assignment you are to write

SQL Query Assignment - For this assignment you are to write your answers in a word document. This assignment is in three parts: Part A (reporting queries), Part B (query performance), Part C (query design). For this assi ...

The groceries datasetimagine 10000 receipts sitting on your

The groceries Dataset Imagine 10000 receipts sitting on your table. Each receipt represents a transaction with items that were purchased. The receipt is a representation of stuff that went into a customer's basket. That ...

You are in a real estate business renting apartments to

You are in a real estate business renting apartments to customers. Your job is to define an appropriate schema using SQL DDL in MySQL. The relations are Property(Id, Address, NumberOfUnits), Unit(ApartmentNumber, Propert ...

Objectivethe objective of this lab is to be familiar with a

OBJECTIVE: The objective of this lab is to be familiar with a process in big data modeling. You're required to produce three big data models using the MS PowerPoint software. This tool is available on UMUC Virtual Deskto ...

The relation memberstudentid organizationid roleid stores

The relation Member(StudentId, OrganizationId, RoleId) stores the membership information of student joining organization. For example, ('S1', 'O2', 'R3') indicates that student with Id 'S1' joined the organization with i ...

Relational database exerciseyou have been assigned to a new

Relational Database Exercise: You have been assigned to a new development team. A client is requesting a relational database system to manage their present store with the anticipation of adding more stores in the future. ...

Relational database design a given the following business

Relational Database Design A) Given the following business rules, identify entity types, attributes (at least two attributes for each entity, including the primary key) and relationships, and then draw an Entity-Relation ...

We can represent a data set as a collection of object nodes

We can represent a data set as a collection of object nodes and a collection of attribute nodes, where there is a link between each object and each attribute, and where the weight of that link is the value of the object ...

Data model development and implementationpurpose of the

Data model development and implementation Purpose of the assessment (with ULO Mapping) The purpose of this assignment is to develop data models and map Database System into a standard development environment to gain unde ...

  • 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