ECT 433: Survey of Web Programming Technologies
Autumn 2003
Assignment 5
Advanced Project
Due Monday November 17 before 11:30pm
Summary
For the last project, you will complete a Web application of your
choosing. It should involve technologies covered since the last
assignment. This assignment may be completed by 1 to 3 students in
the class.
Requirements
- The application should involve several pages (approximately
a half-dozen or more pages).
- The programming complexity should at least match that of the
previous assignments.
- The application should carry some information across a
session of pages, using files, databases, hidden parameters or
cookies. Ideally, a combination of these methods should be
used.
- Use a technology (e.g. ASP.net, CGIs, PHP) or an advanced
concept (e.g. Cookies, custom-defined tags with JSP) for
completing the assignment. Students who were already familiar
with a technology before this course should choose something
new.
- The application should provide robust handling of user
errors, either by checking for them or avoiding them in the
first place.
- Provide appropriate instructions for installing and running
your Web application.
Grading
I will consider the following when grading:
- Design
- Programming difficulty
- Documentation (include comments and instructions)
- User experience (includes error checking)
Submission
You should submit a zip file that contains your file(s) and
instructions.
If you are completing this assignment with other students, make
sure all names are commented in all submitted files. Only one
submission is needed.