Santiago
Canyon
College
Computer Science 206
Web Programming Using ASP.NET
Ron Kessler
Spring 2012
PROJECT 1: Point of Sale
Documentation &
Specifications
Description
You are
going to create a new
web application for a retail store (your choice). The project will allow sales
people to check-out customers and keep a record of what they purchase.
This
application is designed to give you practice with
-
IIS applications and
Asp.net capabilities.
-
The File I/O functions in
ASP
-
How to create a new web
application & transfer it to another computer (home to classroom)
-
The http client/server
model
Here are
the minimum requirements for full credit
(30 Pts)
- Provide a user
interface that will allow a clerk to enter the customer first & last name,
address, city, state, zip, & telephone number.
- The clerk must be
able to enter the product purchased. Products should be displayed in a
listbox/combo box and the items must be filled via a file.
- All currency data must be
formatted correctly showing dollars and cents.
-
Your program must calculate
sub-totals, sales tax, & amount due.
-
You must have appropriate
error handling.
-
You must include a “readme” file so I know how your disk information is
formatted.
-
You need to use appropriate
variable types and use the correct conversions where needed.
-
You must be able to save
1 customer's information. No need for database yet!
-
Your program must run without any errors
(I know I expect a lot don’t I?)
Specific
Tips
- Make sure all the data is
entered before any calculations.
- Include a way to end your
program and ask the customer if they really want to end.
- Make sure you label the
things on the screen so it is obvious to the customer how to run and
interact with your program.
- Make your input form nice to
look at. Experiment with different background colors and fonts. Remember
to include an appropriate title for your form so it looks nice on screen.
-
The tab order should be set
appropriately.
-
It would be cool to
include a logo/photo to dress up your app. Remember, it is a web page!
-
Please include comments in your code and make sure you include a
title and date of creation and any other stuff you want me to know about
how your program works. If you are not sure, ask me about this.
DUE
DATE
This project is due
Week 13. Please do not wait until the
last minute to start this because it has a bunch of parts.