file is: cms-overview 1.3

Specifications for CSC394 / IS376 Capstone Project

Client-Server Content Management System.

Your project must: You have a wide range of possible applications that can be implemented. You have a wide range in where your focus lies as well. For example, you might use an existing platform, such as XOOPS to support a sophisticated organization design. Or, by contrast, you might support a much less ambitious organization, but write all the code for the system yourself from scratch. You might implement a wireless component.

I encourage projects to run using the Uniform Server platform, and PHP / MySql, which is portable to Windows and Unix platforms. "WAMP" and "LAMP" (Windows/Linux, Apache, MySql, Perl) implementations are viable, and useful, technologies. I do not require this platform if you make the case for another.

I encourage unusual, creative, potentially useful, applications that have not been done before.

Because the specification of the project is minimal, you will be assessed on the viability of your application, its originality, and the creativity you use in your approach to designing a solution to a well-defined problem.

There are many ways to do good work. If the group prefers to focus less on implementation it may, e.g., build the requirements, design, and plan for a very large system, but only implement a portion of that system (but still meet the minimum specifications above). [Note that implementation is hard, especially when the project must run , so a robust implementation earns robust credit. Thus if you have a small implementation, then you must have equivalent, extensive, good work in other areas to earn the same grade.