Purchase Solution

A distributed software application case study

Not what you're looking for?

Ask Custom Question

Should the recommendation be for each 'branch' grocery store to be connected to the 'central' grocery store software? As an example if (me) a customer purchases (say three boxes of cereal and 1 gal. of milk) at a branch store, the clerk checks my purchases out and obtains a cash receipt. Shouldn't the 'software' recommendation be to not have each branch manually deduct 3 boxes of cereal and 1 gal of milk - but instead have it be done automatically when a customer is checked out? By some way of having a main program utilized by all grocery branches including the central office? how would this work?

What are your thoughts? Is there a different approach do you think? Again I'm not looking for charts, pseudocode or any of that. Just need to understand the logic in how to begin the design of this.

Case Study
You are an outside consultant to a large chain of grocery stores. The store's management would like to dynamically check the store's inventory from the central office. They presently take the cash register receipts and deduct the items from the last physical inventory. The inventory is sent to the central office once a week. Once received at the central office, the data is hand entered into spreadsheets.
Present your research and recommendations to the board of directors on how to modernize their business. The board of directors is not very computer literate; they are all business majors. You have determined that using the Unified Modeling Language (UML) diagrams would be part of your presentation. You will also include a pseudo code, flowcharts, data dictionaries, and hierarchy charts illustrating your complete solution.
Your final document should contain a "hierarchy chart" of phases, flowcharts, pseudo code, data dictionary, and seven UML diagrams as developed in Visio and Word. Your document should also contain a paragraph narrative on how each diagram relates to the solution. Copy/paste your Visio diagrams into an MS Word document for submission.
Your submission should include 6 to 8 pages of Visio developed UML diagrams (minimum of six different ones), hierarchy chart, and flowcharts; copy/paste into a MS Word document that also contains the pseudo code and data dictionary for the solution.
You are an outside consultant to a large chain of grocery stores. The store's management would like to dynamically check the store's inventory from the central office. They presently take the cash register receipts and deduct the items from the last physical inventory. The inventory is sent to the central office once a week. Once received at the central office, the data is hand entered into spreadsheets.
Present your research and recommendations to the board of directors on how to modernize their business. The board of directors is not very computer literate; they are all business majors. You have determined that using the Unified Modeling Language (UML) diagrams would be part of your presentation. You will also include a pseudo code, flowcharts, data dictionaries, and hierarchy charts illustrating your complete solution.
Your final document should contain a "hierarchy chart" of phases, flowcharts, pseudo code, data dictionary, and seven UML diagrams as developed in Visio and Word. Your document should also contain a paragraph narrative on how each diagram relates to the solution. Copy/paste your Visio diagrams into an MS Word document for submission.
Your submission should include 6 to 8 pages of Visio developed UML diagrams (minimum of six different ones), hierarchy chart, and flowcharts; copy/paste into a MS Word document that also contains the pseudo code and data dictionary for the solution.

Purchase this Solution

Solution Summary

This solution walks through a case study of developing a distributed software application. The application follows a fairly common pattern in modern software architecture. This solution provides a detailed explanation of each of the major parts of the application and how they would interact.

Solution Preview

This is a fairly common problem of trying to coordinate resources from different locations and centralize the information. Typically the best way to approach this sort of problem is to have a central repository to hold the information and have each of the individuals in the system store and read their data from that central location. A database is a great tool for storing and organizing this information.

In the specific case of the grocery store chain it would make sense to have the following ...

Purchase this Solution


Free BrainMass Quizzes
Basic Networking Questions

This quiz consists of some basic networking questions.

Excel Introductory Quiz

This quiz tests your knowledge of basics of MS-Excel.

Inserting and deleting in a linked list

This quiz tests your understanding of how to insert and delete elements in a linked list. Understanding of the use of linked lists, and the related performance aspects, is an important fundamental skill of computer science data structures.

Basic Computer Terms

We use many basic terms like bit, pixel in our usual conversations about computers. Are we aware of what these mean? This little quiz is an attempt towards discovering that.

Word 2010: Tables

Have you never worked with Tables in Word 2010? Maybe it has been a while since you have used a Table in Word and you need to brush up on your skills. Several keywords and popular options are discussed as you go through this quiz.