Alumni Spotlight Web System
http://oraserv.cs.siena.edu/~perm_initrode/
Preliminary Design
by
Initrode Solutions
12/01/2006
12/01/2006 Initrode Solutions: Preliminary Design 2
Welcome
Dr. Eric BreimerWebmaster
Assistant Professor
Siena College
Department of Computer Science
12/01/2006 Initrode Solutions: Preliminary Design 3
Agenda
• Introduction and Project Overview– Elise Hearn
• Data Design– David Luck
• Unit Testing– Charles Feltes
• Prototype Screens and Conclusion/Questions– Christopher McConnell
12/01/2006 Initrode Solutions: Preliminary Design 4
Introduction
• Recap – Web based community of Siena Alumni
• Preliminary Design– Narrow down scope of project– Additional features
• Database• Unit testing• Prototypes
12/01/2006 Initrode Solutions: Preliminary Design 5
Agenda
• Introduction and Project Overview– Elise Hearn
• Data Design– David Luck
• Unit Testing– Charles Feltes
• Prototype Screens and Conclusion/Questions– Christopher McConnell
12/01/2006 Initrode Solutions: Preliminary Design 6
Data Flow Diagrams
12/01/2006 Initrode Solutions: Preliminary Design 7
Data Flow Diagram
12/01/2006 Initrode Solutions: Preliminary Design 8
Logical Data Stores
12/01/2006 Initrode Solutions: Preliminary Design 9
Relationship Screen
12/01/2006 Initrode Solutions: Preliminary Design 10
Example Queries
12/01/2006 Initrode Solutions: Preliminary Design 11
Agenda
• Introduction and Project Overview– Elise Hearn
• Data Design– David Luck
• Unit Testing– Charles Feltes
• Prototype Screens and Conclusion/Questions– Christopher McConnell
12/01/2006 Initrode Solutions: Preliminary Design 12
Unit Test Explanation
• Validates particular aspect of the program– ex. Code, screens
• Tests for correct function
• Help indicate problems
12/01/2006 Initrode Solutions: Preliminary Design 13
Unit Test Example
12/01/2006 Initrode Solutions: Preliminary Design 14
Agenda
• Introduction and Project Overview– Elise Hearn
• Data Design– David Luck
• Unit Testing– Charles Feltes
• Prototype Screens and Conclusion/Questions– Christopher McConnell
12/01/2006 Initrode Solutions: Preliminary Design 15
Registration Screen
12/01/2006 Initrode Solutions: Preliminary Design 16
Confirmation E-mail
12/01/2006 Initrode Solutions: Preliminary Design 17
Profile (Default)
12/01/2006 Initrode Solutions: Preliminary Design 18
Profile (Modified)
12/01/2006 Initrode Solutions: Preliminary Design 19
Edit Profile (Default)
12/01/2006 Initrode Solutions: Preliminary Design 20
Edit Profile (cont.)
12/01/2006 Initrode Solutions: Preliminary Design 21
Edit Profile (cont.)
12/01/2006 Initrode Solutions: Preliminary Design 22
Administrator CP
12/01/2006 Initrode Solutions: Preliminary Design 23
Edit Admin Account
12/01/2006 Initrode Solutions: Preliminary Design 24
User Accounts (Admin)
12/01/2006 Initrode Solutions: Preliminary Design 25
User Accounts (Admin)
12/01/2006 Initrode Solutions: Preliminary Design 26
Conclusion
• Completion of our Fall Development Schedule
12/01/2006 Initrode Solutions: Preliminary Design 27
Conclusion
• Where are we headed next?– February 13th, 2007 – Detailed Design– May 1st, 2007 – Acceptance Testing
• Questions?
12/01/2006 Initrode Solutions: Preliminary Design 28
Thank you
• Thank you all very much for coming, and a special thank you to our client Dr. Eric
Breimer.