Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask PHP Expert

The scenario:

You have been approached to design and implement a prototype of distributed information system for a national racquet and health club. The company presently has 20 centers at different locations all through the United Kingdom.  This is planned that each centre will run a local database which includes all of the data relevant to the centre. Each of the individual centre’s computer systems would have similar functionality. They each must have the capability to manage the memberships to clients, the bookings of exercise classes, tennis courts, personal fitness trainers and swimming lessons and sale of food & beverages café. Such functions will be given by a number of computer terminals spread all through the centre, that is, at reception and in the cafe.

One centre will be designated as the national management centre. This centre has all the regular functions of a normal centre however a larger administrative centre from which the nation operations are managed has. National management requires being able to run a number of reports that detail summary information for individual centre and collective national summary information.  National summary reports comprise, total weekly, monthly memberships and totals of weekly, monthly sales from the different cafe. National managers have all the functionality of the local managers with the addition of national reports.

Sales staff:

1) Sales staff will have the capabilities to book (update or insert or delete) the sell activities and memberships.
2) Sales staff will encompass the capabilities to sell food and beverages.

Local Managers:

1) Have all of the functionality of Sales staff 
2) They can as well produce reports of weekly or monthly sales.
3) They can produce reports of weekly or monthly sales.
4) They can review the individual staff sales statistics.

National Managers:

1) Have all of the functionality of Local managers.
2) They can as well produce national weekly or monthly sales.
3) The can produce national or weekly sales statistics.

Your task:

Based on the above needs it is essential to build the prototype as a distributed system with a number of various user interfaces, one for each of the users. You must implement 3-tier architecture.

The system must persistently save data in a database. The choice of technology is yours. Similarly the user interfaces can be built by using any technology of your choosing. Care must be taking to achieve 3-tier architecture.

You must document a UML design for the proposed system. This must comprise an explanation of: architecture, requirements and functionality and detailed system design.

Where suitable highlight how DIS concepts that you have learnt throughout this course will be realized within your proposed system.  For instance, failure, concurrency and scalability and so on.

You are not needed to elucidate these terms. You are expected to state how you implementation or design achieves such objectives.

Deliverables:

Based on the above requirements it is essential to build the prototype as a distributed system with a number of various user interfaces, one for each of the users identified in your design. You must design and implement 3-tier architecture.

You must document a UML design for the proposed system. This must comprise an explanation of: architecture, requirements and functionality as part of a detailed system design.

The implemented prototype system must persistently save data in a database. The choice of suitable technology for your centre will be determined by your local tutor, this comprises the technology for distribution1 (middleware, RMI, web services, etc.), the database (Oracle, SQL server, MYSQL, Postgres, MS Access and so on) and as well the application or user interface technology (Java, Java Servlets, .NET, ASP.NET, VB.NET and so on).

Specific Deliverables:

D1: An ERD describeing your backend database. 
D2: A UML Deployment diagram detailing your system architecture. 
D3: UML Use-case diagrams for the scenario, these should distinguish the different functions and users of the system. 
D4: UML Design Class diagram for the scenario.
D5: An implemented 3-tier distributed system. This must comprise screenshots and code samples of the main functionalities which you have implemented. 

PHP , Programming

  • Category:- PHP
  • Reference No.:- M9559

Have any Question?


Related Questions in PHP

In php write a simple addtion calculator that reads in two

In PHP write a simple addtion calculator that reads in two values and then add them together and display the output. Be sure to validate both inputs and ensure that it can add 0+0 = Sum: 0. The user should be able to inp ...

Question continue to build on the skills of providing web

Question: Continue to build on the skills of providing Web page content and structure with HTML and Web page style and layout using CSS. Demonstrate the skill of creating a dynamic Web page that includes JavaScript clien ...

Final project assignment -requirements specifications -1

FINAL PROJECT ASSIGNMENT - REQUIREMENTS / SPECIFICATIONS - 1. For the final project, you will have to make good use of your CMS using PHP and MySQL for the content delivery. You will have to be able to deliver the conten ...

Question develop a 5-6 page word document that describes

Question: Develop a 5-6 page Word document that describes the design for a small Web site that meets the following specifications. 1. The Web site includes four or more Web pages designed according to current usability g ...

Question using the course software and week one template as

Question: Using the course software and Week One Template as a starting point, create a new HTML webpage and include the following: • Write the code to display your name in the largest-size heading element. • Write the m ...

  • 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