Presentation is loading. Please wait.

Presentation is loading. Please wait.

GUEST REGISTRATION ADVANCEMENT BY SUNNY SOLUTIONS (G.R.A.S.S) Detailed Design 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 1.

Similar presentations


Presentation on theme: "GUEST REGISTRATION ADVANCEMENT BY SUNNY SOLUTIONS (G.R.A.S.S) Detailed Design 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 1."— Presentation transcript:

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


Download ppt "GUEST REGISTRATION ADVANCEMENT BY SUNNY SOLUTIONS (G.R.A.S.S) Detailed Design 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 1."

Similar presentations


Ads by Google