Secure Distributed System to Support a Retail-chain Draft Sp

As you all know, a retail-chain has stores distributed all over a region, a state, a country, or even around the world. While each store in the chain has certain independence, in general, the chains within a region or a country, are bound to some rules. A central office may fix the prices, the inventory may be monitored and new supplies ordered from a central place, and the sales may also be monitored by a central place.

In fact, the retail-stores may be operating in a hierarchic fashion. For example, a local office may coordinate all stores of a chain in Hampton Roads. All local offices within Southeastern Virginia may have another central control say in Richmond. All in Virginia may have one central office. May be all Southern States have a central controller. This may go on.

In essence, there is a hierarchical management structure. This hierarchy could also be used for better utilization of resources. For example, if there is a heavy demand for raincoats and umbrellas in Virginia where it has been raining, and there is no demand and plenty of inventories in Texas due to drought, then it is probably better to transfer these goods from Texas to Virginia rather than ordering additional supplies from the manufacturer. Such structure could also be used to make decisions such as the location of new stores.

In this particular project, which should be completed in less than two months (June 15- August 5), you should design the interfaces used at all levels (by customers, office personnel, and system administrators) and implement the infrastructure needed to support this hierarchy. The details of individual interfaces are left to each team. This is a team project with each team having up to 3 members.

Like any other secure distributed system, the main objectives of this system are: security, response time and availability. For security, we need authentication and authorization functions. You may use a database to store the valid user information. In terms of response time, when a user has a query, the user should be provided an answer as quickly as possible. If there is a choice of providing slow but accurate information versus providing fast but approximate answer, then the user should be given an option to choose. However, it is also possible to have a default choice.

Your project must incorporate the following features of .Net



Basic Concepts and Controls

Regular Expressions

Validation Controls

XML control

Data-Bound Controls: Repeaters, DataList,


Calendar Controls

User and Custom Controls

[url removed, login to view] (Data Access)




ASP.NET Security

Windows Authentication

Forms Authentication

Passport Authentication?

Web Services

Use of Crystal Reports

.NET Remoting

What is being monitored by the system? The system basically keeps track of two types of information: merchandise and personnel. For each item carried by the retail-store, the system should keep track of the sale price, current stock, and sales for that day, last week, and last month. Obviously, each item will be identified by a unique identification and a description.

In terms of personnel, the system keeps track of the employees at each of the locations including the administrative offices such as the zonal, regional, state, and national offices. For each employee, it will keep track of the employee ID, SSN, name, sex (male or female), job title, employment begin date, and current annual salary.

The types of queries/updates you will be implementing to show the utility of the system are given below. Along with each query/update, the arguments to be provided to execute the query are also provided. (These are only examples for illustration. You may expand them or modify them.)

U1. Change price: Item ID, Price, date effective (sale price being changed)

U2. Add an item: Item ID, description, price. (A new item is to be added)

U3. Add to Inventory: Item ID, quantity (Items arrived from manufacturer)

U4. Sales: Item ID, quantity (A customer

Taidot: Tietojenkäsittely

Tietoa asiakkaasta:
( 0 arvostelua ) Norfolk, United States

Projektin tunnus: #783278

1 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_23% %project_currencyDetails_sign_sub_24% tähän työhön


I am a proffesional data entry worker, working in Sri lanka's leadin data entry company ( world famous). I have International spee( 37wpm) and aquracy. I konw how to do this kind of jobs, beacuse thats my proffesion. Lisää

$45 USD 2 päivässä
(0 arvostelua)