SIENA COLLEGE ACCURATE REGISTRATION DETAILED DESIGN MARCH 6, 2013 SCAR 1 D&C Solutions Detailed Design Siena College Accurate Registration
Dec 25, 2015
1
SIENA COLLEGE ACCURATE REGISTRATION
DETAILEDDESIGNMARCH 6 , 2013
SCAR
D&C Solutions Detailed Design Siena College Accurate Registration
2
Welcome
Mr. Michael PapadopoulosAssistant Vice President of Student Affairs
Director of Public SafetySiena College
D&C Solutions Detailed Design Siena College Accurate Registration
3
Agenda
IntroductionRestatement of ProblemCurrent Stage of DevelopmentUser Case NarrativesRequirements InventoryTestingDatabase DesignLive Prototype DemoUpcoming Stages of Development
D&C Solutions Detailed Design Siena College Accurate Registration
4
Introduction
Hans HansenTeam leader
Patrick DeckerProject Manager
Donovan JacksonData Analyst
David ScirtoLead Programmer
D&C Solutions Detailed Design Siena College Accurate Registration
5
Agenda
Restatement of ProblemCurrent Stage of DevelopmentUser Case NarrativesRequirements InventoryTestingDatabase DesignLive Prototype DemoUpcoming Stages of Development
D&C Solutions Detailed Design Siena College Accurate Registration
6
Restatement of Problem
Too much manual inputNo secure way to guarantee accurate
input Does not support repeated guestsForm is susceptible to forgeryNo easy way to search current guests
D&C Solutions Detailed Design Siena College Accurate Registration
7
Agenda
Current Stage of DevelopmentUser Case NarrativesRequirements InventoryTestingDatabase DesignLive Prototype DemoUpcoming Stages of Development
D&C Solutions Detailed Design Siena College Accurate Registration
9
Agenda
User Case NarrativesRequirements InventoryTestingDatabase DesignLive Prototype DemoUpcoming Stages of Development
D&C Solutions Detailed Design Siena College Accurate Registration
10
User Case Narratives
A narrative about the abilities of each userGives a detailed description of how each user
can interact with the system
D&C Solutions Detailed Design Siena College Accurate Registration
11
Administrator User Case Narrative
Administrator Log In/Log Out
Using Username and Password Ability to query database Ability to place or remove bans on students and
guests Ability to shut down/ turn on guest registration Ability to edit maximum number of guests Ability to create new accounts
D&C Solutions Detailed Design Siena College Accurate Registration
12
Public Safety User Case Narratives
Public Safety Log In/Log Out
Using Username and Password Ability to query database Ability to make notes on students Receive notifications
D&C Solutions Detailed Design Siena College Accurate Registration
13
Student User Case Narratives
Student Log In/ Log Out
Using Username, Password, and SID Number Ability to register guest Ability to look up previously registered guests Receive confirmation email
D&C Solutions Detailed Design Siena College Accurate Registration
14
Guest User Case Narratives
Guest Ability to swipe driver’s license to populate online
form Receive confirmation email Receives printout for registration confirmation Can printout a temporary parking permit
D&C Solutions Detailed Design Siena College Accurate Registration
15
Overnight Host User Case Narratives
Overnight Host Receive confirmation Ability to deny or accept appointment as overnight
host
D&C Solutions Detailed Design Siena College Accurate Registration
16
Agenda
Requirements InventoryTestingDatabase DesignLive Prototype DemoUpcoming Stages of Development
D&C Solutions Detailed Design Siena College Accurate Registration
17
Functional Requirements for SCAR
Useable on all major browsersSecure Data must be archived upon the end of each
yearOnline form has requirements so that it must
be completed Printouts must be readable Abides by Siena Life (Page 53 – 55 of the
2012-2013 issue)
D&C Solutions Detailed Design Siena College Accurate Registration
18
Non-Functional Requirements
EfficientStudent FriendlyIntuitive to use for Public SafetyEasily MaintainedAesthetically Pleasing
D&C Solutions Detailed Design Siena College Accurate Registration
19
Agenda
TestingDatabase DesignLive Prototype DemoUpcoming Stages of Development
D&C Solutions Detailed Design Siena College Accurate Registration
20
Overview and Strategy
All requirements will be testedAll processes will be tested through Unit
TestsTesting on students and public safetyTested on all major web browsers
D&C Solutions Detailed Design Siena College Accurate Registration
21
Testing Plan
Test Cases Unit Tests
Integration TestsSystem TestAcceptance Test
D&C Solutions Detailed Design Siena College Accurate Registration
22
Test Cases
Set of conditions to determine functionalityUnit tests will determine if a process meets
all functional requirements
D&C Solutions Detailed Design Siena College Accurate Registration
23
Student Authenticate Unit Test
D&C Solutions Detailed Design Siena College Accurate Registration
Unit Tests
24
Acceptance Test
Unit tests will determine acceptance of each process
Acceptance criteria is met once all requirements are met
Students and public safety will help to test non-functional requirements
D&C Solutions Detailed Design Siena College Accurate Registration
25
Agenda
Database DesignLive Prototype DemoUpcoming Stages of Development
D&C Solutions Detailed Design Siena College Accurate Registration
26
Database Design
Tables: Admin Accounts Public Safety Accounts Registration Settings Registers Students Guests Vehicle
D&C Solutions Detailed Design Siena College Accurate Registration
28
Database Design Table Legend
Primary Key
‘Many’ Cardinality
‘Singular’ Cardinality
Not Null Attribute
Attribute
Foreign Key
Table
D&C Solutions Detailed Design Siena College Accurate Registration
30
Agenda
Live Prototype DemoUpcoming Stages of Development
D&C Solutions Detailed Design Siena College Accurate Registration
31
Live Prototype Demo
Live Prototype Demo
D&C Solutions Detailed Design Siena College Accurate Registration
32
Agenda
Upcoming Stages of Development
D&C Solutions Detailed Design Siena College Accurate Registration
33
Next Steps
Development and Testing March 7, 2013 – April 29, 2013
Acceptance test Wednesday, May 1, 2013
D&C Solutions Detailed Design Siena College Accurate Registration