The final project should be nicely and clearly documented. The documentation should be placed in the your group folder's www subfolder. It can be in Microsoft Word or HTML fomat. If it is HTML, the project's home (root) document should be named index.htm (or home.htm or index.html or home.html). Place links to the appropriate detail pages on the home page.
The document must include the following
items:
1. Requirements Documentation
Describe the type of business your application serves. In particular, list the type of products or services
that the client (user) sells or provides. Describe the functionalities and features that the application implements.
2. GUI Design Documentation
This part describes the various screens that make up the GUI. It can be created using screenshots.
3. Functional Design Documentation
This part describes the Class Model (Object Model) of the application. It should be presented in UML format using Rational Rose Reverse Engineering. It should also be accompanied with appropriate explanatory notes as necessary.
4. Database Design Documentation
Describe the layout of the tables that make up the database and the relationships between them. It can be created using screenshots form your DBMS (MS Access or SQL Server) application's table design and relationship specification tools.
5. Feature List
Specifically describe the features you are implementing, especially the OPTIONAL (extra credit) items as listed in the final project description. You can add your own extra credit features on top of the extas in the project specifications, but always document those features to ensure that you receive proper credit for them.
Note: this should be a prioritized feature list: categorize each fieature as being core feature (must be implemented), desired feature (extra that is planned to be added), or optional feature (added if time permits).
6. Team Roles
Specifically describe what feature/functionality each team members is responsible for. If a feature is created by more than one team member, specify the percentages of the effort by each (adding up to 100%).
Note: the team roles list is REQUIRED. It is NOT quaranteeed that each team member will get the same grade for the final project. The grade depends on the quality of the final product AND on the level of contribution by each team member.