alumni spotlight web systems perm_initrode/ requirements specification by initrode solutions...

29
Alumni Spotlight Web Systems http://oraserv.cs.siena.edu/~perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

Post on 21-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

Alumni Spotlight Web Systems

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

Requirements Specification

by

Initrode Solutions

10/25/2006

Page 2: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 2

Welcome

Dr. Eric BreimerWebmaster

Assistant Professor

Siena College

Department of Computer Science

Page 3: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 3

Introduction

• Anthony Angelucci……….. Systems Administrator• Charles Feltes……………. Webmaster• Elise Hearn………............. Librarian and Software

Engineer• David Luck………………... Software Engineering

Analyst and Design Consultant

• Christopher McConnell...... Team Leader

Page 4: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 4

Agenda

• Introduction/Use Cases and Conclusion– Christopher McConnell

• Data Flow Diagrams– Anthony Angelucci

• Functional Requirements Inventory– Elise Hearn

• Prototype Screens– David Luck

Page 5: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 5

Use Cases

• Community User– Computer Science Alumni– Create their own profile – Can only modify their personal profile– Store pictures online to share– Can be used as the Spotlight

Page 6: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 6

Use Cases

• Administrator– Full access to database and website– Ability to modify or delete any profile– Chooses spotlighted profiles

• Anyone– Can only view spotlight profiles

• www.cs.siena.edu/

Page 7: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 7

Agenda

• Introduction/Use Cases and Conclusion- Christopher McConnell

• Data Flow Diagrams- Anthony Angelucci

• Functional Requirements Inventory- Elise Hearn

• Prototype Screens- David Luck

Page 8: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 8

Data Flow Diagrams

Page 9: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 9

Page 10: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 10

Page 11: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 11

Page 12: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 12

Agenda

• Introduction/Use Cases and Conclusion- Christopher McConnell

• Data Flow Diagrams- Anthony Angelucci

• Functional Requirements Inventory- Elise Hearn

• Prototype Screens- David Luck

Page 13: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 13

Functional Requirements Inventory

• Web based

• Compatible with all major Browsers – Internet Explorer 6.0 – Mozilla Firefox 1.5.07 – Netscape 7.1 – Safari 2.0.4

• System controlled by a CMS

Page 14: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 14

Functional Requirements Inventory

• Community Users– Allow self-registration into the system – Sign in to the system securely – Allow users to edit personal profile– Can view other members profiles

Page 15: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 15

Functional Requirements Inventory

• Administrator– Review, accept, and deny profiles– Edit all users profiles– Select profile for the Alumni Spotlight– Automatically update spotlight profile

Page 16: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 16

Non Functional Requirements

• Easily adaptable

• User friendly for all

• Fast and efficient

Page 17: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 17

Agenda

• Introduction/Use Cases and Conclusion- Christopher McConnell

• Data Flow Diagrams- Anthony Angelucci

• Functional Requirements Inventory- Elise Hearn

• Prototype Screens- David Luck

Page 18: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 18

Sign On Screen

Page 19: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 19

Registration Page

Page 20: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 20

Profile

Page 21: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 21

Edit Profile

Page 22: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 22

Edit Profile(cont.)

Page 23: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 23

Edit Profile(cont.)

Page 24: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 24

Search Pages

Page 25: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 25

Contact

Page 26: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 26

Photo Albums

Page 27: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 27

Administrator Screens

Page 28: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 28

Conclusion

• Summary

• Where are we heading?– Preliminary Design– Further development

• Questions?

Page 29: Alumni Spotlight Web Systems perm_initrode/ Requirements Specification by Initrode Solutions 10/25/2006

10/25/2006 Initrode Solutions: Requirements Specification 29

Thank you

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

Breimer.