IS 341 - Database Administration
Personal Database Project

During this course, you will design and implement a database-driven web application. This will be an individual project, based on a data set that is of interest to you. Each week, the homework will include a new increment building on the previous weeks' work. It is, therefore, important that you view this as a continuing project and keep up.

Project Domain

The precise nature of the project is largely up to you. Throughout the semester, I will have some things to say about the complexity required of the database design and of the queries, but the choice of the data itself and of the application is yours. Be creative here. Pick something you're interested in such as a hobby, a project for another course, or a useful tool for your job. I am more than happy to entertain "unusual" suggestions and invite you to talk with me about them (stop in or send me email). Also, if you are having difficulty coming up with something, stop in and see me, I have a number suggestions that could be of interest.

The data domain should be "substantial" but not "enormous". I'll give you specific metrics here during the second week of the course. Make it incremental if necessary. That is, devise an database that has a relatively simple core set of data items, and then add to it as time allows.

In general, I would like the implementation platform to be Microsoft, but you may suggest an alternative more appropriate for your proposed project. The features you include should mirror the features we work with in the lab sessions.

Open-ended assignments such as this are usually fun but they can become nightmarish, depending largely on the approach you take and on how well you keep up. Do not hesitate to come in and talk to me if you are having any trouble with any part of it.

Project Deliverables

Project points will be given for a specified portion of each weekly homework assignment. These will be summed up separately from the regular homework assignment points. See the administrivia page for the relative weights. In addition, project points will be given for the final system deliverable and the final presentation, both of which will be due at the course's final exam period. The course schedule will specify the date and time. The expectations for these two deliverables are as follows:

I'll add these two scores together a record them as your last personal project score in the grading database. If you have any questions about any aspect of this project, please let me know.

 

Back to the top