Due Wednesday, December 3rd, at 4:00 p.m.
Part one of your Amherst Survival Center Food Pantry Database project, and arguably the most important part, is due the Wednesday you return from Thanksgiving break: your Needs Assessment document and your Conceptual Database Design.
Your Needs Assessment document will follow the template distributed in lab, but in narrative form. It should not be long, perhaps two pages, and should demonstrate your understanding of the context for your database (the organization, its values, challenges, and opportunities), all the processes of the Food Pantry as they currently exist and as they might be in the ideal, your understanding of the merits and shortcomings of the current food pantry database, and your understanding of how a new database might better enable the food pantry to function and fulfill the aspirations of ASC. A good measure of the quality of this needs assessment is what Cheryl Zoll, ASC Executive Director, might think if she read it. Would she be impressed with your empathy, insight, and clarity?
Your Conceptual Design is essentually all the information you would find in the Relationships window in Access–all tables, primary and foreign keys, relationships, fields. In fact, since Access provides the best means available to us to store and communication all that comprises the Conceptual Design, I’d like you to actually create a physical database as part of this assignment. This means that you will create the tables with all the fields your design suggests, identify the primary key fields, and define the relationships in the relationships window. A good measure of the quality of your conceptual design is what next year’s class might think if they looked at it. You looked at the design of the current food pantry database, and you weren’t impressed for a whole laundry list of reasons (avalable to you in summary in two slides in the powerpoint show in SPARK from Lecture 10). Would those same criticisms apply to your design?
Peer review: I strongly recommend that you run your ideas by TA Alex Abrams for feedback before you submit it to me. Alex has office hours Thursday from 7-9 p.m. in the lab, and he will happily review what you’ve come up with or help you brainstorm. He has also graciously agreed to look at your work by email (aabrams). Note that you cannot email Access database files; our email system discards the whole message if a database file is attached. You will have to send your conceptual design ideas in another form.
Technical details of submitting your work: You will submit two documents. Your Needs Assessment can be handed in printed out on paper, but I encourage you (by awarding you 3 points of extra credit) to “submit” it by using Google Docs (make me a “viewer” using my umass email address, and send me a notice letting me know of the location of your document.) TA’s can help you with this. Your Access database will be uploaded into SPARK, in the assignment that I create for this purpose.
Grading: I will evaluate your work based on these criteria:
- The degree to which your needs assessment fits the Amherst Survival Center
- The degree to which your conceptual database design fits the needs outlined in your needs assessment
- The degree to which you conceptual design adheres to the principals of good database design that we convered in class and you read of in the various readings
- The degree to which you used Access successfully to implement your conceptual design (tables, fields, field types, keys, and relationships).
The second part of your database design will be due on the last day of classes, and it will include defining lookups, queries, and forms necessary to meet the basic needs of the Food Pantry. More on this phase later.