Alumni Spotlight Web System perm_initrode/ Detailed Design by Initrode Solutions 03/06/2007.

Post on 22-Dec-2015

214 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

Transcript

Alumni Spotlight Web System

http://oraserv.cs.siena.edu/~perm_initrode/

Detailed Design

by

Initrode Solutions

03/06/2007

03/06/2007 Initrode Solutions: Detailed Design 2

Welcome

Dr. Eric BreimerWebmaster

Assistant Professor

Siena College

Department of Computer Science

03/06/2007 Initrode Solutions: Detailed Design 3

Team Organization

• Anthony Angelucci……………Systems Administrator

• Charles Feltes…………………Webmaster

• Elise Hearn………...................Team Leader

• Christopher McConnell............Head Software Developer

03/06/2007 Initrode Solutions: Detailed Design 4

Agenda

• Introduction & Conclusion– Elise Hearn

• Data Structures– Christopher McConnell

• Test Plan– Charles Feltes

• Prototype Screens– Anthony Angelucci

03/06/2007 Initrode Solutions: Detailed Design 5

Introduction

• Recap from previous presentations and Documents

• What is the purpose of a Detailed Design Document?

03/06/2007 Initrode Solutions: Detailed Design 6

Agenda

• Introduction– Elise Hearn

• Data Structures– Christopher McConnell

• Test Plan– Charles Feltes

• Prototype Screens– Anthony Angelucci

03/06/2007 Initrode Solutions: Detailed Design 7

Database Introduction

• Using a MySQL database– Version 5.0

• Approx. 60 tables will be used

• Tables have a unique use

• Multiple relationships among the tables

03/06/2007 Initrode Solutions: Detailed Design 8

Relationship Diagram

03/06/2007 Initrode Solutions: Detailed Design 9

Logical Data Stores

• Example Table fields/types– Watchdog Table

03/06/2007 Initrode Solutions: Detailed Design 10

Database Table Entries

• Example Data from the Watchdog Table

03/06/2007 Initrode Solutions: Detailed Design 11

Agenda

• Introduction – Elise Hearn

• Data Structures– Christopher McConnell

• Test Plan– Charles Feltes

• Prototype Screens– Anthony Angelucci

03/06/2007 Initrode Solutions: Detailed Design 12

Testing Objectives

• Execution with intent of finding errors

• Successful tests uncover errors

03/06/2007 Initrode Solutions: Detailed Design 13

Types of Testing

• White Box Testing

• Black Box Testing

• Gray Box Testing

03/06/2007 Initrode Solutions: Detailed Design 14

Integration Testing

• Individual software modules are combined

• Verifies functional, performance, and reliability requirements

03/06/2007 Initrode Solutions: Detailed Design 15

Integration Test Example

03/06/2007 Initrode Solutions: Detailed Design 16

Agenda

• Introduction– Elise Hearn

• Data Structures– Christopher McConnell

• Test Plan– Charles Feltes

• Prototype Screens– Anthony Angelucci

03/06/2007 Initrode Solutions: Detailed Design 17

Prototype

• http://alumni.cs.siena.edu/

03/06/2007 Initrode Solutions: Detailed Design 18

Login Screen

03/06/2007 Initrode Solutions: Detailed Design 19

Request Password

03/06/2007 Initrode Solutions: Detailed Design 20

Registration Screen

03/06/2007 Initrode Solutions: Detailed Design 21

Homepage

03/06/2007 Initrode Solutions: Detailed Design 22

Profile

03/06/2007 Initrode Solutions: Detailed Design 23

Edit Profile

03/06/2007 Initrode Solutions: Detailed Design 24

User List

03/06/2007 Initrode Solutions: Detailed Design 25

Contact Us

03/06/2007 Initrode Solutions: Detailed Design 26

Search

03/06/2007 Initrode Solutions: Detailed Design 27

Admin Homepage

03/06/2007 Initrode Solutions: Detailed Design 28

Admin Main Menu

03/06/2007 Initrode Solutions: Detailed Design 29

Access Control

03/06/2007 Initrode Solutions: Detailed Design 30

Updates

03/06/2007 Initrode Solutions: Detailed Design 31

Recent Events

03/06/2007 Initrode Solutions: Detailed Design 32

Conclusion

• This is our Spring Development Schedule

03/06/2007 Initrode Solutions: Detailed Design 33

Conclusion

• This is our Updated Waterfall Model

03/06/2007 Initrode Solutions: Detailed Design 34

Conclusion

• Where are we headed next?– Continued Development Testing– May 1st, 2007 – Acceptance Testing– May 4th, 2007 – Academic Celebration– May 8th, 2007 – Software Engineering II Party

• Questions?

03/06/2007 Initrode Solutions: Detailed Design 35

Thank you

• Thank you all very much for coming, and a special thank you to our client Dr. Eric

Breimer.

top related