CCRS Comprehensive Conference Registration System Preliminary Design December 7 th, 2012 1.

Slides:



Advertisements
Similar presentations
Page 1 of 11 Lessees can submit individual Unit Values for their Production Entities if they do not want to utilize the default unit value. If no Unit.
Advertisements

Requirements Specification Presented By: Code Shark Solutions 11/3/10.
Title 1 Software Linked Interactive Competitive Environment Preliminary Design November 7 th, 2011.
For new coming user, you need to request account before log-in to the system by 1. Go to 2. Click “Register”
Preliminary Design: Smart Scheduling Client: Dr. Robert Yoder.
MCS IT E-Service USER GUIDE & FLOW DOCUMENTATION.
Acceptance Test: Smart Scheduling Client: Dr. Robert Yoder.
November 28th, Simnet View Preliminary Design by InnoSmart Technologies.
1 PerformanceSoftware Roger Bacon Science Center, Room 328 November 30, 2005 Automated Grading System for Microsoft Excel - Preliminary Design -
Pear Software e-SATA (The Electronic Spreadsheet Automated Teaching Assistant) Detailed Design.
Title 1 Software Linked Interactive Competitive Environment Software Requirements Specification November 2 nd, 2011.
IOS Requirements Specification Bad Robot Enterprises 1 BAD ROBOT ENTERPRISES INTERNATIONAL ONLINE SURVEY (IOS) REQUIREMENTS SPECIFICATION Roger Bacon Science.
Alumni Spotlight Web System Preliminary Design by Initrode Solutions 12/01/2006.
IOS Preliminary Design Bad Robot Enterprises 1 BAD ROBOT ENTERPRISES INTERNATIONAL ONLINE SURVEY (IOS) PRELIMINARY DESIGN Roger Bacon Science Center, Room.
Pear Software e-SATA (The Electronic Spreadsheet Automated Teaching Assistant) Requirements Specification.
Requirements Specification MAJIK Software Solutions 1 Virtual Network Device Mapping System Requirements Specification By MAJIK Software Solutions October.
2/21/2006 SaintSoft: Detailed Design 1 Environmental Monitoring System Detailed Design by Saint Soft.
11/30/2007SKYNET Preliminary Design Dynamic Network Device Mapping System (DNDMS) Preliminary Design By SKYNET Software.
School of Science Network Device Display System Requirements Specification by Orion Technologies Roger Bacon Hall Room 328 October 24, :15 AM.
Alumni Spotlight Web Systems Requirements Specification by Initrode Solutions 10/25/2006.
IOS Detailed Design Bad Robot Enterprises 1 BAD ROBOT ENTERPRISES INTERNATIONAL ONLINE SURVEY (IOS) DETAILED DESIGN Roger Bacon Science Center, Room 328.
Requirements Specification: Smart Scheduling Client: Dr. Robert Yoder.
Pear Software e-SATA (The Electronic Spreadsheet Automated Teaching Assistant) Preliminary Design.
FSH Technologies Preliminary Design: F.I.L.E.T. December 9, 2011.
12/02/2005 SaintSoft: Preliminary Design 1 Environmental Monitoring System Preliminary Design by SaintSoft.
11/4/2009 Requirements Specification. Our Client… Dr. Timoth C. Lederman Professor of Computer Science Siena College And To All Other Guests 11/4/2009.
Competitive Algorithm Calculation Testing in a Unified System (C.A.C.T.U.S.) Requirements Specification 11/2/2011 Presented By: ExoNET Solutions 1.
1 PerformanceSoftware Roger Bacon Science Center, Room 328 October 26, 2005 Automated Grading System for Microsoft Excel - Requirements Specification -
10/24/2007SKYNET Requirements Specification Dynamic Network Device Mapping System (DNDMS) Requirements Specification By SKYNET Software.
Preliminary Design Presentation December 5, 2005 NSG Software DevelopmentDecember 5, NSG Software Development.
Alumni Spotlight Web System Detailed Design by Initrode Solutions 03/06/2007.
Competitive Algorithm Calculation Testing in a Unified System (C.A.C.T.U.S.) Preliminary Design 12/7/2011 Presented By: ExoNET Solutions 1.
This presentation will guide you though the initial stages of installation, through to producing your first report Click your mouse to advance the presentation.
SIENA COLLEGE ACCURATE REGISTRATION DETAILED DESIGN MARCH 6, 2013 SCAR 1 D&C Solutions Detailed Design Siena College Accurate Registration.
Monday, October 29 st 2012 Requirements Specification.
ONLINE TECHNICAL REPORT SYSTEM Team Crash Course Ryan Ashe, Eileen Balci, James Kirk, Taylor Paschal.
AQS Web Quick Reference Guide Changing Raw Data Values Using Maintenance 1. From Main Menu, click Maintenance, Sample Values, Raw Data 2. Enter monitor.
1 Advanced Software Engineering Association for Computing Machinery High School Competition System Prof: Masoud Sadjadi Fall 2004 First Deliverable By:
1 Software Requirements Specification Presentation Client Dr. Darren Lim Friday October 30, 2009 Java.Online.Learning.Tutor.
S.W.I.F.T. Preliminary Design SMARK Solutions December 4, 2014 SMARKSOLUTIONS BE INTUITIVE.BE EFFICIENT.BE SMARK.
Title 1 Software Linked Interactive Competitive Environment Acceptance Test April 26 th, 2012.
ENTERING ELIGIBLE ENERGY RESOURCE APPLICATIONS IN DELAFILE Version 2.0 August 25, 2015.
Hobb-IT Hobby Information Tracker By Illumination Technologies Requirements Specification October 28 rd Illumination Technologies Hobb-IT.
CCRS Comprehensive Conference Registration System Detailed Design March 6 th,
CCRS Comprehensive Conference Registration System Acceptance Test May 1 st,
Title 1 Software Linked Interactive Competitive Environment Detailed Design March 1 st, 2012.
Friday, December 7 th 2012 Preliminary Design. IntroductionRestatement of ProblemProject ProgressionUser Case NarrativesUse Case DiagramDeployment DiagramWebsite.
Welcome Dr. Eric Breimer Associate Professor of Computer Science Siena College 515 Loudon Road Loudonville, NY /2/2009Digital Evolutions | Requirements.
IOS Acceptance Test Bad Robot Enterprises 1 BAD ROBOT ENTERPRISES INTERNATIONAL ONLINE SURVEY (IOS) ACCEPTANCE TEST Roger Bacon Science Center, Room 328.
R.O.S.E.S. Preliminary Design Presented By: Code Shark Solutions 12/8/10.
Wednesday, May 1, 2013 Acceptance Test. IntroductionRestatement of ProblemProject ProgressionUser Case NarrativesUnit TestsIntegration TestAcceptance.
ELodgement User Guide July 2009 Level 8, 15 Blue Street, North Sydney NSW 2060 Tel:
FSH Technologies Acceptance Test: F.I.L.E.T. April 26th, 2012.
Competitive Algorithm Calculation Testing in a Unified System (C.A.C.T.U.S.) Acceptance Test 04/25/2012 Presented By: ExoNET Solutions 1.
Preliminary Design By Phoenix Tech. Dr. Darren Lim Assistant Professor Department of Computer Science Siena College Mrs. Pauline White Visiting Instructor.
 CCRS Comprehensive Conference Registration System Software Plan September 21 st, 2012 S.E.E. Solutions 1.
Registration Solutions for your Event Management.
Detailed Design SMARK Solutions March 8, 2014
1 Acceptance Test Presentation Client Dr. Darren Lim 4/27/2010.
GUEST REGISTRATION ADVANCEMENT BY SUNNY SOLUTIONS (G.R.A.S.S) Requirements Specification 10/29/2012 SUNNY SOLUTIONS REQUIREMENTS SPECIFICATION PRESENTATION.
FHA Training Module 1 This document reflects current policy related to this topic. Its content is approved for use in all external and internal FHA-related.
MS Invoice E-Invoice Solution Overview March 2016.
DETAILED DESIGN EFFICIENT AND SIMPLE Maroon Solutions 1.
SIENA COLLEGE ACCURATE REGISTRATION REQUIREMENTS SPECIFICATION OCTOBER 29 TH, 2012 SCAR 1 D&C Solutions Requirements Specification.
CCRS Comprehensive Conference Registration System Requirements Specification October 29 th, 2012 S.E.E. Solutions 1.
Journal of Mountain Science (JMS)
CSDR Submit-Review Website Submitter Guide
Requirements Specification
Preliminary Design Presentation
Presentation transcript:

CCRS Comprehensive Conference Registration System Preliminary Design December 7 th,

Welcome Our Client: Dr. Darren Lim Professor of Computer Science Siena College S.E.E. Solutions 2

Agenda Introductions Problem Overview Project Progression User Case Narratives UML Use Case Diagram UML Deployment Diagram Website Map UML Activity Diagrams Data Flow Diagrams Requirements Inventory Data Dictionary Testing Development Environment Prototype Screens What’s Next S.E.E. Solutions 3

Introduction Kelly Bedard Team Leader Tyler Mann System Admin Co-Webmaster Jess Reinhardt Document Developer & Analyst Brett Rudloff Visionary Leader Carl Tompkins Webmaster S.E.E. Solutions 4

Agenda Problem Overview Project Progression User Case Narratives UML Use Case Diagram UML Deployment Diagram Website Map UML Activity Diagrams Data Flow Diagrams Requirements Inventory Data Dictionary Testing Development Environment Prototype Screens What’s Next S.E.E. Solutions 5

Problem Overview Create a comprehensive registration system for CCSCNE Account for multiple types of users Main processes include: ▫Registering ▫Reviewing ▫Submitting ▫Scheduling S.E.E. Solutions 6

Agenda Project Progression User Case Narratives UML Use Case Diagram UML Deployment Diagram Website Map UML Activity Diagrams Data Flow Diagrams Requirements Inventory Data Dictionary Testing Development Environment Prototype Screens What’s Next S.E.E. Solutions 7

Project Progression S.E.E. Solutions 8

Agenda User Case Narratives UML Use Case Diagram UML Deployment Diagram Website Map UML Activity Diagrams Data Flow Diagrams Requirements Inventory Data Dictionary Testing Development Environment Prototype Screens What’s Next S.E.E. Solutions 9

User Case Narratives Gives brief description of each type of user Describes how each user will interact with CCRS S.E.E. Solutions 10

All Users - User Case Narrative Logs in/out Change Password S.E.E. Solutions 11

Attendee - User Case Narrative Registers for conference ▫Supplies personal, meal and payment information Receives confirmation communication S.E.E. Solutions 12

Conference Chair - User Case Narrative Has access to all conference information Can configure all conference settings ▫Can create accounts for others Can change the schedule S.E.E. Solutions 13

Reviewer - User Case Narrative Downloads submissions Uploads reviews S.E.E. Solutions 14

Submitter - User Case Narrative Uploads submissions Receives acceptance or rejection notification S.E.E. Solutions 15

Agenda UML Use Case Diagram UML Deployment Diagram Website Map UML Activity Diagrams Data Flow Diagrams Requirements Inventory Data Dictionary Testing Development Environment Prototype Screens What’s Next S.E.E. Solutions 16

UML Use Case Diagram Legend S.E.E. Solutions 17

UML Use Case Diagram S.E.E. Solutions 18

Agenda UML Deployment Diagram Website Map UML Activity Diagrams Data Flow Diagrams Requirements Inventory Data Dictionary Testing Development Environment Prototype Screens What’s Next S.E.E. Solutions 19

UML Deployment Diagram S.E.E. Solutions 20

Agenda Website Map UML Activity Diagrams Data Flow Diagrams Requirements Inventory Data Dictionary Testing Development Environment Prototype Screens What’s Next S.E.E. Solutions 21

Website Map S.E.E. Solutions 22

Agenda UML Activity Diagrams Data Flow Diagrams Requirements Inventory Data Dictionary Testing Development Environment Prototype Screens What’s Next S.E.E. Solutions 23

UML Activity Diagram Legend Shows the flow of control through the processes S.E.E. Solutions 24

Register Activity Diagram S.E.E. Solutions 25

Agenda Data Flow Diagrams Requirements Inventory Data Dictionary Testing Development Environment Prototype Screens What’s Next S.E.E. Solutions 26

Data Flow Diagrams Illustrate the movement of data within CCRS Show how CCRS: ▫Creates data ▫Moves data ▫Stores data ▫Transforms data S.E.E. Solutions 27

S.E.E. Solutions 28 Data Flow Legend

Context Diagram S.E.E. Solutions 29

Level 0 Data Flow Diagram (DFD) S.E.E. Solutions 30

Configure 1.0 Level 1 DFD S.E.E. Solutions 31

Configure 1.1 Level 2 DFD S.E.E. Solutions 32

Configure Accounts Level 3 DFD S.E.E. Solutions 33

Configure Conference Level 3 DFD S.E.E. Solutions 34

Agenda Requirements Inventory Data Dictionary Testing Development Environment Prototype Screens What’s Next S.E.E. Solutions 35

Requirements Inventory Non-Functional Requirements ▫Not Easily Testable Functional Requirements ▫Easily Testable System Requirements ▫Specific to system rather than role S.E.E. Solutions 36

Non-Functional Requirements The system will be: ▫Easily maintained ▫Stable ▫User friendly ▫Run efficiently S.E.E. Solutions 37

Conference Chair - Functional Requirements Will be able to: ▫Configure user accounts ▫Configure payments for users ▫Configure and/or edit schedule ▫Configure meal options ▫Notify reviewer and vendor application status S.E.E. Solutions 38

Attendee – Functional Requirements Will be able to ▫Register for the conference  Personal information  Meal selection  Payment S.E.E. Solutions 39

System Requirements The system will be able to: ▫Automatically generate a schedule ▫Have drag and drop capabilities ▫Assign Reviewers to submissions ▫Change Submitter to Presenter when accepted ▫ users when role accepted S.E.E. Solutions 40

Agenda Data Dictionary Testing Development Environment Prototype Screens What’s Next S.E.E. Solutions 41

Data Dictionary Repository of data within CCRS Includes info about data ▫Format ▫Usage ▫Examples S.E.E. Solutions 42

Example Data – Data Dictionary Data Name Applicable To Data Type Data Size Description Acceptable Input Good Example of Input Bad Example of Input login AuthenticateVARCHAR Up to 254 chars Username for Logging In ASCII ac14tell.72.c userPassAuthenticateVARCHAR 8-32 chars Password for Logging In ASCII abc, 123 S.E.E. Solutions 43

Agenda Testing Development Environment Prototype Screens What’s Next S.E.E. Solutions 44

Testing Will be tested on the four major browsers Non-Functional Requirements Functional Requirements ▫Broken down into modules ▫Each tested separately ▫Tested as a whole Will be completed in Detailed Design S.E.E. Solutions 45

Log In – Unit Test Test Cases Pass/Fail Status Test Number Description Action to perform test (input) Steps to be Executed State Before Test Expected result Observed result Comments Tested By Test Date F1.001 Null Username Field Leave Username Field Blank Fill out remainder of form and press submit Empty Form Message: "Please enter a username." F1.002 Null Password Field Leave Password Field Blank Fill out remainder of form and press submit Empty Form Message: "Please enter a password." F1.003 Incorrect Password for Given Username Input an Invalid Username and Password Combination Fill out remainder of form and press submit Empty Form Message: "Incorrect username or password." F1.004 Nonexisting Username Input a Nonexisting Username Fill out remainder of form and press submit Empty Form Message: "Incorrect username." F1.005 Correct Username and Password Enter Valid Username and Password Press SubmitEmpty Form No error message. Redirected to user homepage F= Unit Summary 0%passing0passed Date of last test =1/0/00 5tests 5failed S.E.E. Solutions 46

Agenda Development Environment Prototype Screens What’s Next S.E.E. Solutions 47

Development Environment Using SEA4 and SEB4 in software lab ▫Netbeans Using oraserv ▫Apache, version ▫PHP, version ▫MySQL, version Languages ▫PHP, Twig, jQuery, HTML S.E.E. Solutions 48

Agenda Prototype Screens What’s Next S.E.E. Solutions 49

Prototypes Provide a basic look for system Show what users can see ▫Login Page ▫Registration Page ▫Submission Page S.E.E. Solutions 50

Login Page Prototype S.E.E. Solutions 51

S.E.E. Solutions 52 Registration Page Prototype

S.E.E. Solutions 53 Submission Page Prototype

Agenda What’s Next S.E.E. Solutions 54

What’s Next Detailed Design ……………… March 2013 Acceptance Test ………….. April 2013 S.E.E. Solutions 55

Questions? S.E.E. Solutions 56