This document provides you with the details of the transaction processing system that you will implement in Microsoft Access. See the on-line tutorials for more information on specific skills.
Last Updated: 12 Sep 2000The purpose of this assignment is to give you experience developing a simple transaction processing system. The assignment itself is structured as a simulation: you are provided with a simple scenario, the initial state of the system, and a number of input transactions (six orders from your customers and two shipments from your suppliers). Your task is to create an information system that stores inventory information, keeps track of backorders, and creates the necessary output transactions (customer invoices).
You and your partner run a small, but growing, company (you should provide it with a name) that distributes kitchen supplies. Your customers are primarily small retailers such as kitchen specialty stores, hardware stores, and so on.
You currently keep track of all your customers, orders, and inventory using a spreadsheet. Although this works reasonably well, there are two major problems:
As a result, you are interested in building a small transaction processing system that will allow you to input your orders, track your inventory, and automatically generate invoices. There are other functions that you want to add later but you have decided to move slowly since you do not have a great deal of experience with database software.
You have decided to use Microsoft Access to develop your application. Although you examined other packages, you chose Access because it was reasonably priced (it was bundled in an office suite) and because the reviews you read were favorable.
You are provided with the following information and documents:
Items 2-4 are included in the printed assignment package. Note that the files available on the Internet have been "zipped" (compressed to save space and download time) and must be "unzipped" before you can use them. Alternatively, you can download the non-zipped versions from the Commerce PC lab using the "copy course data" feature.
In the latter stages of the assignment, you may choose to use a "shortcut" for implementing the backorder management aspect of the system. For this, you will need one of the following:
You are required to create a transaction processing system with the functionality described in the requirements table. Since you may eventually hire someone to take care of order entry for you, you have to make the system as user-friendly as possible. All actions are initiated through a "switchboard" interface. The user is not assumed to have any understanding of the underlying database structure or any knowledge of Access apart from general Windows commands.
View the table of requirements