1 March 2005Spartacus Computing Solutions1 WELCOME to the Detailed Design Presentation Ms. Kate...
-
Upload
vanessa-barton -
Category
Documents
-
view
215 -
download
0
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!