february 21, 2006 1 remote monitoring system ein systems environmental intelligence network systems...
Post on 22-Dec-2015
215 Views
Preview:
TRANSCRIPT
February 21, 2006 1Remote Monitoring System EIN Systems
Environmental Intelligence Environmental Intelligence Network SystemsNetwork Systems
Remote Monitoring SystemRemote Monitoring System- Detailed Design -- Detailed Design -
WelcomeWelcome Mr. Ken Swarner Dr. Tim Mr. Ken Swarner Dr. Tim
LedermanLederman
Systems Administrator Systems Administrator ProfessorProfessor
February 21, 2006 2Remote Monitoring System EIN Systems
Detailed Design Detailed Design PresentationPresentation
Roger Bacon 328Roger Bacon 328February 21, 2006February 21, 2006
Anthony Ruotolo:Anthony Ruotolo: Introduction & Introduction & OverviewOverview
Michael Devanandan:Michael Devanandan: Review of PrototypesReview of PrototypesJoseph Halvey:Joseph Halvey: Database DesignDatabase DesignVernell Mitchell:Vernell Mitchell: TestingTestingAnthony Ruotolo:Anthony Ruotolo: ConclusionConclusionYbelka Brito:Ybelka Brito: PowerPoint PowerPoint
ConductorConductor
February 21, 2006 3Remote Monitoring System EIN Systems
Detailed Design Detailed Design PresentationPresentation
Anthony RuotoloAnthony Ruotolo
Project OverviewProject Overview
February 21, 2006 4Remote Monitoring System EIN Systems
Detailed Design Detailed Design PresentationPresentation
Michael DevanandanMichael Devanandan
Review of PrototypesReview of Prototypes
February 21, 2006 5Remote Monitoring System EIN Systems
Sensored User-Login EIN Sensored User-Login EIN HomeHome
February 21, 2006 7Remote Monitoring System EIN Systems
Sensored User-Device Sensored User-Device MGMTMGMT
February 21, 2006 8Remote Monitoring System EIN Systems
Sensored User-User Sensored User-User SettingsSettings
February 21, 2006 10Remote Monitoring System EIN Systems
Detailed Design Detailed Design PresentationPresentation
Joseph HalveyJoseph Halvey
Database DesignDatabase Design
February 21, 2006 12Remote Monitoring System EIN Systems
Table DescriptionsTable Descriptions
UserUser- This table stores information about a - This table stores information about a user in the database. user in the database.
February 21, 2006 13Remote Monitoring System EIN Systems
Table Descriptions Table Descriptions (continued)(continued)
Event Event - This table stores information - This table stores information about a event of a device in the about a event of a device in the database. database.
February 21, 2006 14Remote Monitoring System EIN Systems
Table Descriptions Table Descriptions (continued)(continued)
Location - Location - This table stores This table stores information about a registered location information about a registered location in the database. in the database.
February 21, 2006 15Remote Monitoring System EIN Systems
Table Descriptions Table Descriptions (continued)(continued)
Guest - Guest - This table stores information This table stores information about a guest user in the database. about a guest user in the database.
February 21, 2006 16Remote Monitoring System EIN Systems
Table Descriptions Table Descriptions (continued)(continued)
Goose -Goose - This table stores information This table stores information about a goos in the database. about a goos in the database.
February 21, 2006 17Remote Monitoring System EIN Systems
Table Descriptions Table Descriptions (continued)(continued)
CameraCamera - This table stores information - This table stores information about a camera in the database. about a camera in the database.
February 21, 2006 18Remote Monitoring System EIN Systems
Table Descriptions Table Descriptions (continued)(continued)
AlertAlert- This table stores information - This table stores information about a Alert in the database. about a Alert in the database.
February 21, 2006 19Remote Monitoring System EIN Systems
Table Descriptions Table Descriptions (continued)(continued)
Peripheral - Peripheral - This table stores information This table stores information about a peripheral in the database. about a peripheral in the database.
February 21, 2006 20Remote Monitoring System EIN Systems
Logical Data StoreLogical Data Store
A logical data store is a description A logical data store is a description of the fields in the tables of a of the fields in the tables of a database.database.
It is used to help plan the schema of It is used to help plan the schema of a database.a database.
This logical data store will be used This logical data store will be used in the creation of the User Database in the creation of the User Database for the Environmental Monitoring for the Environmental Monitoring System.System.
February 21, 2006 21Remote Monitoring System EIN Systems
User TableUser Table
User ID – A unique ID number for the user’s account. User ID – A unique ID number for the user’s account. NUMBERNUMBER
E-mail Address – the e-mail address of the user, used E-mail Address – the e-mail address of the user, used to identify the user at login. VARCHAR (50)to identify the user at login. VARCHAR (50)
Password – The user’s password supplied at login to Password – The user’s password supplied at login to give access to the system. Must be between 6 and 12 give access to the system. Must be between 6 and 12 characters long, including at least one upper case, characters long, including at least one upper case, one lower case, and at least one of the following one lower case, and at least one of the following characters: $, *, #, &, ^, |, =, %. VARCHAR (13)characters: $, *, #, &, ^, |, =, %. VARCHAR (13)
First Name – The user’s first name. VARCHAR (30)First Name – The user’s first name. VARCHAR (30) Last Name – The user’s last name. VARCHAR (30)Last Name – The user’s last name. VARCHAR (30) Security Question/Answer Data – The security Security Question/Answer Data – The security
question and answer used to recover a password if question and answer used to recover a password if the user loses it. VARCHAR (50)the user loses it. VARCHAR (50)
February 21, 2006 22Remote Monitoring System EIN Systems
Location TableLocation Table
Location ID – A number assigned to each location to Location ID – A number assigned to each location to be used as the primary key in the Location table. It is be used as the primary key in the Location table. It is used to identify specific locations. Numberused to identify specific locations. Number
Owner ID – The User ID for the user that owns the Owner ID – The User ID for the user that owns the particular location. Numberparticular location. Number
IP Address – The IP address of the computer at the IP Address – The IP address of the computer at the location. VARCHAR (25)location. VARCHAR (25)
Name – The name of the location. VARCHAR (20)Name – The name of the location. VARCHAR (20) Description – A short description of the location. Description – A short description of the location.
VARCHAR (50)VARCHAR (50) Address – The address of the location. VARCHAR (50)Address – The address of the location. VARCHAR (50) Phone Number – The phone number of the location. Phone Number – The phone number of the location.
VARCHAR (15)VARCHAR (15)
February 21, 2006 23Remote Monitoring System EIN Systems
Detailed Design Detailed Design PresentationPresentation
Vernell MitchellVernell Mitchell
TestingTesting
February 21, 2006 24Remote Monitoring System EIN Systems
TestingTesting
What Will be Tested?What Will be Tested?
Unit TestingUnit Testing
Integration Testing (Regression Integration Testing (Regression Testing)Testing)
Acceptance TestingAcceptance Testing
February 21, 2006 25Remote Monitoring System EIN Systems
What Will Be Tested?What Will Be Tested?
WebsiteWebsite DatabaseDatabase Devices Devices
February 21, 2006 27Remote Monitoring System EIN Systems
Integration TestingIntegration Testing
Integration Testing Integration Testing Not pertinentNot pertinent
Changes on pages don’t affect othersChanges on pages don’t affect others CSSCSS Database changes tested outside of systemDatabase changes tested outside of system
Regression TestingRegression Testing Selective retesting of a software system Selective retesting of a software system Ensures any bugs have been fixedEnsures any bugs have been fixed Previously working functions not effectedPreviously working functions not effected by by
modificationsmodifications
February 21, 2006 28Remote Monitoring System EIN Systems
Acceptance TestAcceptance Test
Sensored UserSensored UserLogin pageLogin page
Can enter e-mail for usernameCan enter e-mail for username Can enter password, 6-12 characters long, Can enter password, 6-12 characters long,
at least one number, capital letter, at least one number, capital letter, lowercase letter, and one of eight lowercase letter, and one of eight recognized special characters shown here recognized special characters shown here within double quotes “# $ % ^ | & * =”within double quotes “# $ % ^ | & * =”
Submit button works and submits the Submit button works and submits the information within the e-mail and information within the e-mail and password fieldspassword fields
February 21, 2006 29Remote Monitoring System EIN Systems
Acceptance TestAcceptance Test
Sensored UserSensored UserLogin pageLogin page
Submit button sends the sensored user to Submit button sends the sensored user to the logged-in screen which is a user the logged-in screen which is a user homepage with a welcome message, as well homepage with a welcome message, as well as a message informing the sensored user as a message informing the sensored user that the user is at a recognized, monitored that the user is at a recognized, monitored location.location.
The forgotten password link works and The forgotten password link works and guides the sensored user with instruction guides the sensored user with instruction on getting a working passwordon getting a working password
The FAQ link worksThe FAQ link works The new registration link worksThe new registration link works
February 21, 2006 30Remote Monitoring System EIN Systems
Gantt ChartGantt Chart
Development PlanDevelopment Plan
TestsTests
February 21, 2006 31Remote Monitoring System EIN Systems
Classic Waterfall ModelClassic Waterfall Model
Step 4: Detailed DesignStep 4: Detailed Design
February 21, 2006 32Remote Monitoring System EIN Systems
Classic Waterfall ModelClassic Waterfall Model
Step 5: Development & TestingStep 5: Development & Testing
February 21, 2006 33Remote Monitoring System EIN Systems
What’s Next?What’s Next?
Tentative DatesTentative Dates
Detailed Design – February 21Detailed Design – February 21thth, 2006, 2006
Acceptance Test – May 2Acceptance Test – May 2ndnd, 2006, 2006
Academic Celebration – May 5Academic Celebration – May 5thth, 2006, 2006
top related