Student Originated Software 1997-1998
Fall Quarter

A Software Engineering Course at
The Evergreen State College


Project Proposal

Champion:

Project Name or Current Identifier:

Community Calendar

Outside Contact Person:

Randy Groves

Outside Contact Person E-mail:

randy@scn.org

Web Site:

Seattle Community network

Customer Organization (or user base):

Purpose of System:

Brief Description of System Functionality:

A good possibility is a 'community calendar'. This would be driven from a database that is front-ended by web pages. There are lots of problems involved in this one - security, database design, web page design, transaction processing, interface design, search methods, you name it. To start off, we could get a simple calendar system up. But this simple design would need to keep in mind more complicated features that we would add later. I see this calendar as something that anybody could access and modify (we would have to have some simple 'sign-up' procedure, so that people would have an identity, and be able to control the entries that they make). Groups and individuals could add entries, and anybody could then see the entries. We could add the idea of 'custom' calendars - created from some search parameters, so that someone could search for all the vegetarian functions that were happening on Wednesday in West Seattle. It could be a big project, and would be something that a lot of people have wanted for years. I also see the possibility of adding some Microsoft angles here - I would like to see us purchase or get donated a Pentium machine (we already have the software) to put up NT and SQL server, and a Microsoft Internet Information Server as the front end. This machine would be on our 'back network' so access to it might be problematical, but we could work something out. But failing that, we could use INGRES or POSTGRES as the database engine. The important thing would be to design the database and access methods to be as generic as possible, so we could easily jack it up and put another database engine underneath.

Hardware and Software Platform:



Minimum System:

Potential -- Skills/Learning/Job:

Follow-On Projects:

Other Pertinent Information( user interface, etc.):


For more information contact
[ Evergreen Home Page | Academic Programs ]


Created by: SoSwEbGrOuP
E-mail: ringert@evergreen.edu