Sample Internet Programming Final Project
Project Requirements
- Database-driven Interactive Web Application such as an E-commerce or
Social Networking site
- Unified look and feels of the site, including menus, links, presentation
of data (such as in grids etc.)
- User-friendly and intuitive navigation system (menus, tabs etc.)
- Ability to add, edit and delete records in multiple (more than one) data
tables: e.g. enter orders, open new account etc.
- Some numerical processing of the data such as computing order totals,
shipping costs, tax etc.
- Creating a displayable transaction verification such as a printable
receipt, optionally e-mailed as well
Here is an example of what your final project specifications might look like.
You may implement this project, or a project of your own choosing that represents a similar
level of complexity.
Description
You create a web site for an on-line catalog order company. This company will sell
products using a web site. It needs to maintain a list of products and customers
(as a database) as well as a shipping list of purchased items. Your site will be
unified by styles and data collection from forms will be verified using
JavaScript. You are responsible for a web page that lists exactly what you have
done on the project and when you do it. This will be checked periodically during the
semester, so you keep it up to date.
Sample Schedule
- Week 2: Form group and select the type of company
- Week 3: Collect information on the merchandise you will sell (for
use in your database.
- Week 4: Design the style sheets for your site
- Week 5: Create the site map-divide the site into meaningful
components and decide on the navigation method (map, tree etc.) - Decide on
the requirements for the project as a whole.
- Week 7. Design forms and do JavaScript necessary to check forms
- Week 9. Plan for work done during semester break.
- Week 10: Design the database.
- Week 12: Design servlets or ASP to work with forms.
- Week 13: Consider security matters and redesign pages.
- Week 14: Discuss and finalize design and start testing prototype.
- Week 15 Complete the programs.