General Requirements
The team project consists of a
web application of your choice,
subject to the following constraints:
- It must be implemented in JavaServer Faces (JSF) using
the NetBeans IDE
- Javascript may be used to enhance client-side processing,
but page navigation must primarily be handled on the server
side
- There must be a significant database component (at least
3 tables) allowing the application to display data persistence:
- Between different deployments of the application, and
- Between one user's engagement with the
application and another
- The database must be implemented in NetBeans' embedded Java
DB (Apache Derby)
- Application content must be non-objectionable and suitable
for families (rated PG)
There will 6 major deliverables for the project as listed below.
In addition there will be progress reports for mandatory team meetings.
The schedule for mandatory meetings and deliverables, along with details
of their contents will be added later.
- Analysis Document, Fri Oct 23
- Test Plan, Fri Nov 6
- Prototype User Interface, Mon Nov 16
- Project Demonstration, Thu Dec 10
- Web App Submission, Fri Dec 11
- Peer Evaluation, Fri Dec 11
This section describes how to use some technologies that may be
required by your project.