Some suggestions for the project are given below. You are not restricted to this list, however -- you are encouraged to come up with something different if you want, as long as you run the idea past us first. In any case, your project must have the following characteristics:
At that time:
Develop a system (similar to SOLAR, but hopefully with a better user
interface) which would allow a student to select courses for a particular
semester. It would have to verify that the courses selected are actual
courses, offered that semester, and not closed. It would store the registration
information in some way that a student could see and alter that information
in the future. Since privacy issues are important, some password protection
would be needed.
Develop a Web based system for students to request waivers and/or subsituations.
A student should be able to request a waiver and be able to check to see
if it has been approved or denied. A student could be expected to provide
an E-mail address to which the approval/denial would be mailed. Data on
approval/denial should be maintained in a database and forms printed for
inclusion in the paper file. Since this would contain private information,
password protection of some type would be needed.
Develop a Web based appointment manager for allow scheduling of appointments
for all faculty in CSIS. A student would request an appointment with a
given faculty member. This could be modeled after the current appointment
page for Dr. Schueller.
Develop a Web based system for making on-line purchases. This would
include selecting items (verifying that the items exist and are in stock),
totaling up and computing a bill, and gathering payment and shipping information.
Resulting orders would be removed from inventory and added to a shipping
list (containing shipping information). Reasonable security steps are to
be taken to verify account information.
Develop an on-line form that collects department assessment information
from CSIS alumni (see Dr. Sullins for more details), and stores that information
in an easy-to-use format. It should take steps to insure that information
is not collected from the same alumni more than once.
Develop a Web based system for doing an on-line survey. It should read
the format of the questions from a file, load them into a page, collect
the information from the user, and store the results (in some statistically
organized way) into a file. It should optionally allow the user to see
the current results of submissions so far (perhaps expressed in terms of
percentages for each choice based on votes recieved so far), or take steps
to make sure that no user votes more than once.