1 March 2005Spartacus Computing Solutions1 WELCOME to the Detailed Design Presentation Ms. Kate...

Post on 17-Jan-2016

214 views 0 download

Tags:

Transcript of 1 March 2005Spartacus Computing Solutions1 WELCOME to the Detailed Design Presentation Ms. Kate...

1 March 2005 Spartacus Computing Solutions 1

WELCOMEto the Detailed Design

Presentation

Ms. Kate Zimmerman, Siena College Academic Program

Administrator&

Mr. Brian Smith, Siena College Webmaster

1 March 2005 Spartacus Computing Solutions 2

Spartacus Computing Solutions

Siena College Catalog Project

Presented by:Michael Cervone, Introduction &

ConclusionTom Hackett, User InterfaceSean Hannon, Data StructuresJohn Sawicki, Testing Plan

1 March 2005 Spartacus Computing Solutions 3

Presentation Outline

User InterfaceData StructuresTest Plan

1 March 2005 Spartacus Computing Solutions 4

Login Screen

1 March 2005 Spartacus Computing Solutions 5

Academic Affairs Screens

1 March 2005 Spartacus Computing Solutions 6

Academic Affairs Screens

1 March 2005 Spartacus Computing Solutions 7

Academic Affairs Screens

1 March 2005 Spartacus Computing Solutions 8

Academic Affairs Screens

1 March 2005 Spartacus Computing Solutions 9

Academic Affairs Screens

1 March 2005 Spartacus Computing Solutions 10

Academic Affairs Screens

1 March 2005 Spartacus Computing Solutions 11

Academic Affairs Screens

1 March 2005 Spartacus Computing Solutions 12

Academic Affairs Screens

1 March 2005 Spartacus Computing Solutions 13

Academic Affairs Screens

1 March 2005 Spartacus Computing Solutions 14

Department Head Screens

1 March 2005 Spartacus Computing Solutions 15

Department Head Screens

1 March 2005 Spartacus Computing Solutions 16

Department Head Screens

1 March 2005 Spartacus Computing Solutions 17

Assistant Dean Screens

1 March 2005 Spartacus Computing Solutions 18

Assistant Dean Screens

1 March 2005 Spartacus Computing Solutions 19

Assistant Dean Screens

1 March 2005 Spartacus Computing Solutions 20

Assistant Dean Screens

1 March 2005 Spartacus Computing Solutions 21

Assistant Dean Screens

1 March 2005 Spartacus Computing Solutions 22

College Administrator Screens

1 March 2005 Spartacus Computing Solutions 23

College Administrator Screens

1 March 2005 Spartacus Computing Solutions 24

College Administrator Screens

1 March 2005 Spartacus Computing Solutions 25

College Administrator Screens

1 March 2005 Spartacus Computing Solutions 26

Presentation Outline

User InterfaceData StructuresTest Plan

1 March 2005 Spartacus Computing Solutions 27

Catalog DB Administrator Table

All information for Catalog DBA, plus sections that are only editable by DBADBA has access to all other tables for editing as well

1 March 2005 Spartacus Computing Solutions 28

Login Table

Contains all info for all users that is entered upon creation of the user Includes UserID, password, school (if applicable), department/office (if applicable), name, title, e-mail address, and list of permissionsLinks to appropriate table from the UserID, title, school, and department/office

1 March 2005 Spartacus Computing Solutions 29

Example of Dept. Heads (by School) Table

School of Science TableContains fields for User identification and fields for parts of catalog required for editingTables for Schools of Business and Liberal Arts also included in database

1 March 2005 Spartacus Computing Solutions 30

Assistant Dean Table

Links to appropriate school table via “UserID” and “School” fieldsBy being located in this field, Assistant Dean has access to all editable fields in School’s table

1 March 2005 Spartacus Computing Solutions 31

Example of College VP Tables

Table for Vice President of Enrollment Planning (Noel Hogan)Contains user information and sections of catalog required for user to editAlso includes tables for VPAA, VPFA, VPOP, and VPSA

1 March 2005 Spartacus Computing Solutions 32

Relationship Diagram

1 March 2005 Spartacus Computing Solutions 33

File Naming Convention

For editable catalog text:

FieldName_UserID_TimestampWithDate.txt

Timestamp allows user to edit multiple times and open the most recently edited version

1 March 2005 Spartacus Computing Solutions 34

Presentation Outline

User InterfaceData StructuresTest Plan

1 March 2005 Spartacus Computing Solutions 35

What will be Tested?Banner Database

ConnectionRetrievalIntegrity

Catalog DatabaseConnectionRetrievalStorage

GUIProgram Modules

Database InteractionUser InteractionPerformance of Correct Actions

1 March 2005 Spartacus Computing Solutions 36

Testing Example

1 March 2005 Spartacus Computing Solutions 37

SPR Form

1 March 2005 Spartacus Computing Solutions 38

Exception TestingWe will be performing exception testing to make sure that the program properly handles negative situations which may arise. This will help ensure that no data is lost or corrupted due to loop-holes in the program or possible user error. The testing will aim to test possible exceptions to the different units. One such example of a possible exception test is trying to create a user that already exists.

1 March 2005 Spartacus Computing Solutions 39

More TestingApproach

Unit TestingIntegration Testing

Pass/Fail CriteriaDoes it do what its supposed to do?Does it do it in a reasonable amount of time?Is the data correct?Are there any errors?Is the output displayed correctly?

Test DeliverablesSPRSummary

User TrainingHands-on TrainingHelp Manuals

1 March 2005 Spartacus Computing Solutions 40

Gantt Chart

1 March 2005 Spartacus Computing Solutions 41

Future Plans

Schedule:Design & TestingApril 26 – Acceptance TestApril 29 – Academic CelebrationMay 3 – Party!!!

1 March 2005 Spartacus Computing Solutions 42

Questions?

Thank You!