Final Project

(Back to syllabus)
Last update on: February 25, 1999

Introduction

A new mail order company is forming. The owners want to create a program that can be used by operators to select an item from the catalog by Id number or name. In the case of name a list of possible choices should appear on the screen. In any case the number of items in stock should appear (for now assume only one operator). The inventory should be updated after every transaction. The warehouse should be able to get a list of orders (with customer information) and list all items whose stock is low. Customer records must be maintained. Each customer should have at least an id number, name, address and balance due. We want the business office to be able to send out bills and record payments. Access for each part of the program should be controled through one menu.

Each group should decide which type of merchandise you will sell and create a file with around 100 items that you can use to test your program. It might be easiest to go to an on-line catalog and gather information electronically to save typing.

HTML Tools Available

Screen captures of interface items and other things can be created using the shareware Paint Shop Pro . You may use my HTML editor Red Edit 2 (or any other one you choose).

Stage 1 - The Interface (5 points)

Each group will design a possible interface for this program and present it (briefly) using drawings of each of your user interface items. The presentation will be given on the Thursday of the third week of classes. By the Tuesday of week 3 you should have a group home page. The first item on your home page should be a presentation of your interface.E-mail the address (use the address c266372001 and everyone including me will get the message) of your home page to the class. Class will decide on the interface for the group taken from elements of each design as well as program specs. These Items will be posted here.

Interface Design pages

In the order I got them-here they are


Stage 2 - The Design (10 points)

Based on the interface design the program using scenarios. Post your scenarios on your home page. All should have these scenarios by Tuesday of week 5 for discussion on Thursday of week 5. By the Tuesday of week 7 all students should mail file designs to the class for discussion on Thursday of that week.

Stage 3 - Complete the Project (40 points)

The class will be divided into groups of 3 or 4. Each group will complete the project. Groups will present their programs during the last week of classes in the lab. All design revisions will be documented. The group will keep a running diary of design decissions and that diary will be part of the final project. Individuals are responsible for maintaining the diary on the parts of the project they are responsible for.

Grading

Grading will follow the guidelines discussed in class which will be posted here .