Download presentation
Presentation is loading. Please wait.
Published byAron Owen Modified over 9 years ago
1
GUEST REGISTRATION ADVANCEMENT BY SUNNY SOLUTIONS (G.R.A.S.S) Detailed Design 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 1
2
WELCOME Client: Mr. Michael Papadopoulos Director of Public Safety Siena College Assistant Vice President for Student Affairs Guest: Dr. Darren Lim Guest: Dr. Tim Lederman 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 2 GUEST REGISTRATION ADVANCEMENT
3
AGENDA Introductions Product Overview Data Design Entity Relationship Diagram Database Tables Data Dictionary Prototype Screens Main Registration Form Maintenance Reporting and Reports Guest Registration Pass Testing Overall Unit Test Test Cases Acceptance Test What is next for Sunny Solutions? Project Status Upcoming Dates 3 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION GUEST REGISTRATION ADVANCEMENT
4
INTRODUCTIONS Connor Breen – Team Leader and Webmaster Corey Harris – Database Administrator and Assistant Webmaster Stephanie Vale – Testing Administrator and Information Specialist Chris Rivadeneira – Lead Programmer and System Administrator Jeff Ellsworth – Team Leader and Assistant Programmer 4 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION GUEST REGISTRATION ADVANCEMENT
5
AGENDA Introductions Product Overview Data Design Entity Relationship Diagram Database Tables Data Dictionary Prototype Screens Main Registration Form Maintenance Reporting and Reports Guest Registration Pass Testing Overall Unit Test Test Cases Acceptance Test What is next for Sunny Solutions? Project Status Upcoming Dates 5 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION GUEST REGISTRATION ADVANCEMENT
6
PRODUCT OVERVIEW Quick and easy. Automated for efficiency. New accurate information capture. Improved reports and uniform documentation. 6 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION GUEST REGISTRATION ADVANCEMENT
7
AGENDA Introductions Product Overview Data Design Entity Relationship Diagram Database Tables Data Dictionary Prototype Screens Main Registration Form Maintenance Reporting and Reports Guest Registration Pass Testing Overall Unit Test Test Cases Acceptance Test What is next for Sunny Solutions? Project Status Upcoming Dates 7 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION GUEST REGISTRATION ADVANCEMENT
8
DATA DESIGN SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 8 GUEST REGISTRATION ADVANCEMENT Entity Relationship Diagram – An entity relationship diagram is a visual mapping of the tables and the interactions between tables in your applications design. Database Tables – A set of data elements or values that is organized based on the relationship between the data as specified in the ERD. Data Dictionary – A detailed description of the data elements and their type, size, acceptable inputs, and any other information that helps define the data clearly. 03/06/2013
9
AGENDA Introductions Product Overview Data Design Entity Relationship Diagram Database Tables Data Dictionary Prototype Screens Main Registration Form Maintenance Reporting and Reports Guest Registration Pass Testing Overall Unit Test Test Cases Acceptance Test What is next for Sunny Solutions? Project Status Upcoming Dates 9 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION GUEST REGISTRATION ADVANCEMENT
10
ENTITY RELATIONSHIP DIAGRAM LEGEND SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 10 GUEST REGISTRATION ADVANCEMENT 03/06/2013
11
ENTITY RELATIONSHIP DIAGRAM SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 11 GUEST REGISTRATION ADVANCEMENT 03/06/2013
12
ENTITY RELATIONSHIP DIAGRAM SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 12 GUEST REGISTRATION ADVANCEMENT 03/06/2013
13
ENTITY RELATIONSHIP DIAGRAM SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 13 GUEST REGISTRATION ADVANCEMENT 03/06/2013
14
AGENDA Introductions Product Overview Data Design Entity Relationship Diagram Database Tables Data Dictionary Prototype Screens Main Registration Form Maintenance Reporting and Reports Guest Registration Pass Testing Overall Unit Test Test Cases Acceptance Test What is next for Sunny Solutions? Project Status Upcoming Dates 14 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION GUEST REGISTRATION ADVANCEMENT
15
DATABASE TABLES - STUDENT SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 15 GUEST REGISTRATION ADVANCEMENT 03/06/2013 sid (PK)numeric firstName NotNullvarchar(20) lastName NotNullvarchar(30) campusBuilding NotNull varchar(30) campusRoom NotNull numeric cellPhone NotNullnumeric birthday NotNulldate emailAddress NotNull varchar(30) allowedGuests NotNull boolean Student
16
DATABASE TABLES - GUEST SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 16 GUEST REGISTRATION ADVANCEMENT 03/06/2013 gid (PK)numeric firstName NotNullvarchar(20) lastName NotNullvarchar(30) addressvarchar(30) cityvarchar(30) statechar(2) zipcodevarchar(10) emailAddress NotNullvarchar(30) cellPhone NotNullNumeric gender NotNullchar(1) birthday NotNulldate emergencyName NotNull varchar(30) emergencyAddressvarchar(30) emergencyCityvarchar(30) emergencyStatechar(2) emergencyZipvarchar(10) emergencyRelation NotNull varchar(20) emergencyPhone NotNull numeric emergencyCellnumeric dLicenseNumbervarchar(20) allowed NotNullboolean Guest
17
DATABASE TABLES - REGISTERS SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 17 GUEST REGISTRATION ADVANCEMENT 03/06/2013 sid (PK + FK to Student)numeric gid (PK + FK to Guest)numeric dateIn (PK)date dateOut NotNulldate overnightHostSID (FK to Student) numeric Registers
18
DATABASE TABLES - CAR SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 18 GUEST REGISTRATION ADVANCEMENT 03/06/2013 licenseNumber (PK)numeric state (PK)char(2) make NotNullvarchar(20) year NotNullnumeric model NotNullvarchar(20) color NotNullvarchar(15) Cars
19
DATABASE TABLES - ADMINISTRATION SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 19 GUEST REGISTRATION ADVANCEMENT 03/06/2013 employee901 (PK)numeric passwordchar(40) Encrypted firstNamevarchar(30) lastNamevarchar(30) rolevarchar(15) Administration
20
DATABASE TABLES - CALENDAR SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 20 GUEST REGISTRATION ADVANCEMENT 03/06/2013 Id (PK)numeric Eventchar(60) startDatedate endDatedate messagevarchar(250) numberOfEventnumeric Calendar
21
AGENDA Introductions Product Overview Data Design Entity Relationship Diagram Database Tables Data Dictionary Prototype Screens Main Registration Form Maintenance Reporting and Reports Guest Registration Pass Testing Overall Unit Test Test Cases Acceptance Test What is next for Sunny Solutions? Project Status Upcoming Dates 21 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION GUEST REGISTRATION ADVANCEMENT
22
DATA DICTIONARY SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 22 GUEST REGISTRATION ADVANCEMENT 03/06/2013
23
DATA DICTIONARY SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 23 GUEST REGISTRATION ADVANCEMENT 03/06/2013
24
DATA DICTIONARY SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 24 GUEST REGISTRATION ADVANCEMENT 03/06/2013
25
AGENDA Introductions Product Overview Data Design Entity Relationship Diagram Database Tables Data Dictionary Prototype Screens Main Registration Form Maintenance Reporting and Reports Guest Registration Pass Testing Overall Unit Test Test Cases Acceptance Test What is next for Sunny Solutions? Project Status Upcoming Dates 25 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION GUEST REGISTRATION ADVANCEMENT
26
PROTOTYPE SCREENS SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 26 GUEST REGISTRATION ADVANCEMENT Main Registration Form – The main form that Students and Public Safety Users will register guests through. This form will integrate with the C-BORD Scanner as well as the Card Scanning Solutions (CSSN) idScan. Maintenance – The interface that Administrators will have access to and use to control a calendar of events, student or guest bans, and Public Safety User permissions. Reporting and Reports – The Public Safety Users and Administrators search page to allow them to filter and view all registered guests, past, present, and future. Guest Registration Pass - The Registered Guest Pass that all Guests, Students, and Overnight Hosts will be emailed upon registering. 03/06/2013
27
AGENDA Introductions Product Overview Data Design Entity Relationship Diagram Database Tables Data Dictionary Prototype Screens Main Registration Form Maintenance Reporting and Reports Guest Registration Pass Testing Overall Unit Test Test Cases Acceptance Test What is next for Sunny Solutions? Project Status Upcoming Dates 27 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION GUEST REGISTRATION ADVANCEMENT
28
MAIN REGISTRATION FORM SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 28 GUEST REGISTRATION ADVANCEMENT Siena College Guest Registration 03/06/2013
29
AGENDA Introductions Product Overview Data Design Entity Relationship Diagram Database Tables Data Dictionary Prototype Screens Main Registration Form Maintenance Reporting and Reports Guest Registration Pass Testing Overall Unit Test Test Cases Acceptance Test What is next for Sunny Solutions? Project Status Upcoming Dates 29 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION GUEST REGISTRATION ADVANCEMENT
30
MAINTENANCE SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 30 GUEST REGISTRATION ADVANCEMENT 03/06/2013
31
AGENDA Introductions Product Overview Data Design Entity Relationship Diagram Database Tables Data Dictionary Prototype Screens Main Registration Form Maintenance Reporting and Reports Guest Registration Pass Testing Overall Unit Test Test Cases Acceptance Test What is next for Sunny Solutions? Project Status Upcoming Dates 31 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION GUEST REGISTRATION ADVANCEMENT
32
REPORTING SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 32 GUEST REGISTRATION ADVANCEMENT 03/06/2013
33
REPORTS - SUMMARY SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 33 GUEST REGISTRATION ADVANCEMENT 03/06/2013
34
REPORTS - LIST SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 34 GUEST REGISTRATION ADVANCEMENT 03/06/2013
35
AGENDA Introductions Product Overview Data Design Entity Relationship Diagram Database Tables Data Dictionary Prototype Screens Main Registration Form Maintenance Reporting and Reports Guest Registration Pass Testing Overall Unit Test Test Cases Acceptance Test What is next for Sunny Solutions? Project Status Upcoming Dates 35 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION GUEST REGISTRATION ADVANCEMENT
36
GUEST REGISTRATION PASS SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 36 GUEST REGISTRATION ADVANCEMENT 03/06/2013
37
AGENDA Introductions Product Overview Data Design Entity Relationship Diagram Database Tables Data Dictionary Prototype Screens Main Registration Form Maintenance Reporting and Reports Guest Registration Pass Testing Overall Unit Test Test Cases Acceptance Test What is next for Sunny Solutions? Project Status Upcoming Dates 37 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION GUEST REGISTRATION ADVANCEMENT
38
TESTING SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 38 GUEST REGISTRATION ADVANCEMENT 03/06/2013 Overall - The test plan serves as an outline for the testing that will be done by Sunny Solutions before the Acceptance Test. Unit Tests – a method of testing where individual units of a system are tested to determine if they are fit for use. Test Cases – is a set of conditions under which a tester will decide whether an application or software system is working correctly or not. Acceptance Test - the test performed to determine if the requirements of a specification are met.
39
AGENDA Introductions Product Overview Data Design Entity Relationship Diagram Database Tables Data Dictionary Prototype Screens Main Registration Form Maintenance Reporting and Reports Guest Registration Pass Testing Overall Unit Test Test Cases Acceptance Test What is next for Sunny Solutions? Project Status Upcoming Dates 39 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION GUEST REGISTRATION ADVANCEMENT
40
TESTING - OVERALL SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 40 GUEST REGISTRATION ADVANCEMENT Main part of testing will be user interaction. Test plan serves as an outline for the testing that will be done. Unit Tests and Tests cases may be added or deleted as Sunny Solutions sees fit. The test plan will have tests for all the users of the system: Students Public Safety Users Administrators Guests Overnight Hosts 03/06/2013
41
AGENDA Introductions Product Overview Data Design Entity Relationship Diagram Database Tables Data Dictionary Prototype Screens Main Registration Form Maintenance Reporting and Reports Guest Registration Pass Testing Overall Unit Test Test Cases Acceptance Test What is next for Sunny Solutions? Project Status Upcoming Dates 41 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION GUEST REGISTRATION ADVANCEMENT
42
UNIT TESTS SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 42 GUEST REGISTRATION ADVANCEMENT 03/06/2013
43
AGENDA Introductions Product Overview Data Design Entity Relationship Diagram Database Tables Data Dictionary Prototype Screens Main Registration Form Maintenance Reporting and Reports Guest Registration Pass Testing Overall Unit Test Test Cases Acceptance Test What is next for Sunny Solutions? Project Status Upcoming Dates 43 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION GUEST REGISTRATION ADVANCEMENT 03/06/2013
44
TEST CASES SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 44 GUEST REGISTRATION ADVANCEMENT 03/06/2013
45
TEST CASES SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 45 GUEST REGISTRATION ADVANCEMENT 03/06/2013
46
AGENDA Introductions Product Overview Data Design Entity Relationship Diagram Database Tables Data Dictionary Prototype Screens Main Registration Form Maintenance Reporting and Reports Guest Registration Pass Testing Overall Unit Test Test Cases Acceptance Test What is next for Sunny Solutions? Project Status Upcoming Dates 46 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION GUEST REGISTRATION ADVANCEMENT
47
ACCEPTANCE TEST SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 47 GUEST REGISTRATION ADVANCEMENT 03/06/2013 Siena Life guidelines PASSED/FAILEDWill enforce Siena Life guidelines as specified on pages 53-55 of the 2012-2013 version. PASSED/FAILEDWill be able to update the Siena Life guidelines. PASSED/FAILEDHaving a ‘I agree to the terms and conditions of Siena Life regarding guest registration as detailed here.’ clause required to register a guest. Compatibility PASSED/FAILED G.R.A.S.S will be viewable on multiple browsers and Mobile devices. - Browsers include: Mozilla Firefox, Internet Explorer, Safari, and Google Chrome - Mobile OS: IOS, Windows Phone, and Android. Siena Database Interaction PASSED/FAILEDStudent information will be pulled and populated into our form.here G.R.A.S.S Database PASSED/FAILEDStudent information will be saved and pulled up to be reused. PASSED/FAILEDGuest information will be saved and pulled up to be reused. PASSED/FAILEDVehicle information will be saved and pulled up to be reused. PASSED/FAILEDVisit information will be saved. PASSED/FAILEDOvernight host information will be saved and pulled up to be reused. PASSED/FAILEDGuest and Vehicle information will only be shown to students that have registered them. CBORD Scanner PASSED/FAILEDScan Student id and return Student information. PASSED/FAILEDPopulate registration form accurately. License Scanner PASSED/FAILEDScans license and returns the guest's information. PASSED/FAILEDPopulate registration form accurately.
48
ACCEPTANCE TEST SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 48 GUEST REGISTRATION ADVANCEMENT 03/06/2013 Siena Student PASSED/FAILEDSecurely follow the link and authenticate to GRASS. PASSED/FAILEDEnter SID and Birthday and populates form with personal information. PASSED/FAILEDAdd guests, vehicles, and overnight hosts, visit information. PASSED/FAILEDRecall saved guests, vehicles, and overnight hosts. PASSED/FAILEDObtain documentation regarding their registered guests. Guest PASSED/FAILEDReceives confirmation email from Siena. PASSED/FAILEDObtains documentation regarding their visit. Overnight Host PASSED/FAILEDInformed of guests that will be spending the night via email. PASSED/FAILEDObtains documentation regarding their overnight guest.
49
ACCEPTANCE TEST SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 49 GUEST REGISTRATION ADVANCEMENT 03/06/2013 Administrator PASSED/FAILEDSign in to form using SID and password. PASSED/FAILEDForm has added functionality for using scanners. PASSED/FAILEDSign in to reporting/maintenance using SID and password. PASSED/FAILEDAssign roles to Public Safety Users. PASSED/FAILEDDisable guest registration instantly. PASSED/FAILEDDisable guest registration over a time period. PASSED/FAILEDDisable a student from registering a guest. PASSED/FAILEDBan a guest from visiting. PASSED/FAILEDRun reports and search for data. PASSED/FAILEDBan a vehicle from being registered. PASSED/FAILEDUpdate Siena Life rules. PASSED/FAILEDClear outdated data. Public Safety User PASSED/FAILEDSign in to form using SID and password. PASSED/FAILEDForm has added functionality for using scanners. PASSED/FAILEDSign in to reporting/maintenance using SID and password. PASSED/FAILEDRun reports and search for data. PASSED/FAILEDSee only what their role authorizes them to see in reporting/maintenance.
50
AGENDA Introductions Product Overview Data Design Entity Relationship Diagram Database Tables Data Dictionary Prototype Screens Main Registration Form Maintenance Reporting and Reports Guest Registration Pass Testing Overall Unit Test Test Cases Acceptance Test What is next for Sunny Solutions? Project Status Upcoming Dates 50 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION GUEST REGISTRATION ADVANCEMENT
51
WHAT’S NEXT? SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 51 GUEST REGISTRATION ADVANCEMENT 3/11/13- Students test our form and provide feedback 3/15/13- Meeting with Mr. Papadopoulos to discuss student feedback and possible changes 3/22/13- Form (without scanner integration) and Database set up Due 3/25/13-4/1/13 Spring/Easter Break 4/5/13- Meeting with Mr. Papadopoulos to discuss status/present milestones 4/12/13- Both scanners integrated into form 4/19/13- Maintenance and Reporting Due 4/19/13- Presentation to Mr. Papadopoulos and Public Safety Users of Maintenance/Reporting 4/26/13- Code Freeze (no more changes can be made) and Testing complete 4/26/13- Final code presented to Mr. Papadopoulos 4/29/13- PowerPoint Presentation Due 4/29/13- FINAL code due after any last minute changes from meeting with Mr. Papadopoulos 4/29/13- Acceptance Test Documents Due 4/30/13- Team Walk through of presentation 5/1/13- Acceptance Test Presentation 03/06/2013
52
AGENDA Introductions Product Overview Data Design Entity Relationship Diagram Database Tables Data Dictionary Prototype Screens Main Registration Form Maintenance Reporting and Reports Guest Registration Pass Testing Overall Unit Test Test Cases Acceptance Test What is next for Sunny Solutions? Project Status Upcoming Dates 52 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION GUEST REGISTRATION ADVANCEMENT
53
PROJECT STATUS 53 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION GUEST REGISTRATION ADVANCEMENT
54
AGENDA Introductions Product Overview Data Design Entity Relationship Diagram Database Tables Data Dictionary Prototype Screens Main Registration Form Maintenance Reporting and Reports Guest Registration Pass Testing Overall Unit Test Test Cases Acceptance Test What is next for Sunny Solutions? Project Status Upcoming Dates 54 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION GUEST REGISTRATION ADVANCEMENT
55
UPCOMING DATES SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 55 GUEST REGISTRATION ADVANCEMENT Wednesday, May 1 st 2013 – Acceptance Test Presentations Monday May 6 th 2013 – End of Semester Party 03/06/2013
56
QUESTIONS? SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 56 GUEST REGISTRATION ADVANCEMENT 03/06/2013
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.