Explore BrainMass
Share

A distributed software application case study

This content was STOLEN from BrainMass.com - View the original, and get the already-completed solution here!

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.

© BrainMass Inc. brainmass.com October 24, 2018, 11:21 pm ad1c9bdddf
https://brainmass.com/computer-science/programming-languages/190900

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 ...

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.

$2.19
See Also This Related BrainMass Solution

Network security case study

In this case study, you are going to establish certain procedures that enable you and other network security specialists to evaluate a network from different possible threats and vulnerabilities. In this evaluation take into consideration different important points that should be looked at to decide how good the security of the network is. Give each security checklist some points or grade out of 100.Then calculate what percentage that your network got.

Write a report on network security and based on what holes that you find when you audit a network (like defence network) give recommendations to make the network more secure.
Make a summary of check list for security

View Full Posting Details