Hobb-IT Hobby Information Tracker By Illumination Technologies Detailed Design March 19, 2014 Illumination Technologies Hobb-IT 1.

Slides:



Advertisements
Similar presentations
WHAT D IS RAW, UNPROCESSED FACTS AND FIGURES COLLECTED, STORED AND PROCESSED BY COMPUTERS.
Advertisements

Hobb-IT Hobby Information Tracker By Illumination Technologies Software Plan September 23 rd 2013 Illumination Technologies 1.
Requirements Specification Presented By: Code Shark Solutions 11/3/10.
Title 1 Software Linked Interactive Competitive Environment Preliminary Design November 7 th, 2011.
Preliminary Design: Smart Scheduling Client: Dr. Robert Yoder.
Acceptance Test Presented By: Code Shark Solutions 04/26/11.
April 29, Simnet View Acceptance Test by InnoSmart Technologies.
04/27/2010 Acceptance Test 1. Our Client… Dr. Timoth C. Lederman Professor of Computer Science Siena College And To All Other Guests 04/27/2010 Acceptance.
Visual Design Technologies Meditrak Preliminary Design December 3, Welcome Dr. LaRow & Distinguished Guests.
Welcome Dr. Eric Breimer Associate Professor of Computer Science Siena College 515 Loudon Road Loudonville, NY /9/2010Digital Evolutions | Detailed.
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.
March 4th, Simnet View Detailed Design by InnoSmart Technologies.
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.
2/21/2006 SaintSoft: Detailed Design 1 Environmental Monitoring System Detailed Design by Saint Soft.
WELL-DESIGNED DATABASES Process faster Easy to develop and maintain Easy to read and write code.
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.
March 4, 2008Sonata Software - Detailed Design1 Dynamic Network Device Mapping System Preliminary Design Sonata Software Roger Bacon Hall Room 328 March.
Requirements Specification: Smart Scheduling Client: Dr. Robert Yoder.
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.
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.
Detailed Design: Smart Scheduling Client: Dr. Robert Yoder.
February 21, Remote Monitoring System EIN Systems Environmental Intelligence Network Systems Remote Monitoring System - Detailed Design - Welcome.
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.
FSH Technologies Detailed Design: F.I.L.E.T. March 1, 2012.
Database Systems Marcus Kaiser School of Computing Science Newcastle University.
C hevrolet A dvance- D esign S eries Paint Visualizer Detailed Design YOUR DREAM, OUR SOLUTION 1.
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.
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,
March 19 nd /19/2014 Detailed Design 2 Client: Dr. Timoth Lederman Guest: Dr. Darren Lim Guest: Dr. Meg Fryling.
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.
GUEST REGISTRATION ADVANCEMENT BY SUNNY SOLUTIONS (G.R.A.S.S) Detailed Design 03/06/2013 SUNNY SOLUTIONS DETAILED DESIGN PRESENTATION 1.
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.
GUEST REGISTRATION ADVANCEMENT BY SUNNY SOLUTIONS (G.R.A.S.S) Software Plan 9/21/2012 SUNNY SOLUTIONS SOFTWARE- PLAN PRESENTATION 1.
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.
Detailed Design Presented By: Code Shark Solutions 03/01/11.
CCRS Comprehensive Conference Registration System Preliminary Design December 7 th,
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.
Seraphim.  Our Clients: ◦ Ms. J’aimé Pfeiffer (Capital Region BOCES) ◦ Ms. Jen Cannell (Questar III)  Guests ◦ Dr. Meg Fryling ◦ Dr. Darren Lim.
An Entity Relationship (ER) Diagram is a graphic that shows the interrelationship between entities in a database.
Rebecca McCready Faculty of Medical Sciences Newcastle University Lecture 2 – Relationships and Lookup fields.
Preliminary Design By Phoenix Tech. Dr. Darren Lim Assistant Professor Department of Computer Science Siena College Mrs. Pauline White Visiting Instructor.
Database Design – Lecture 4 Conceptual Data Modeling.
Detailed Design SMARK Solutions March 8, 2014
GUEST REGISTRATION ADVANCEMENT BY SUNNY SOLUTIONS (G.R.A.S.S) Requirements Specification 10/29/2012 SUNNY SOLUTIONS REQUIREMENTS SPECIFICATION PRESENTATION.
Conversion from ER diagram to relational model 1 ER is a visual model The relational model is a matemathical model.
October 30 th /28/2013 Requirements Specification 2 Client: Dr. Timoth Lederman Guest: Dr. Darren Lim Guest: Dr. Meg Fryling.
Year 12 > 13 Applied GCE ICT Unit 7 Using Database Software.
DETAILED DESIGN EFFICIENT AND SIMPLE Maroon Solutions 1.
CCRS Comprehensive Conference Registration System Requirements Specification October 29 th, 2012 S.E.E. Solutions 1.
Order Database – ER Diagram
Preliminary Design Presentation
College Catalog System
Presentation transcript:

Hobb-IT Hobby Information Tracker By Illumination Technologies Detailed Design March 19, 2014 Illumination Technologies Hobb-IT 1

WELCOME Client: Dr. Darren Lim Associate Professor Computer Science Guest: Dr. Tim Lederman Guest: Dr. Meg Fryling Illumination Technologies 2 Hobb-IT

AGENDA Illumination Technologies 3 Hobb-IT  Introduction  Product Overview  Data Dictionary  Entity Relationship Diagram  Data Design  Database Tables  Prototype Screens  Testing  Unit Test  Acceptance Test  What is next? AGENDA 3

INTRODUCTION Katie Sitaro – Team Leader Karl Appel – Head Developer Connor Blakely – Webmaster Jackie Hausmann – Database Administrator Bryan Leicht – Information Specialist Illumination Technologies 4 Hobb-IT

AGENDA Illumination Technologies 5 Hobb-IT  Introduction  Product Overview  Data Dictionary  Entity Relationship Diagram  Data Design  Database Tables  Prototype Screens  Testing  Unit Test  Acceptance Test  What is next? 5

PRODUCT OVERVIEW  Magic: The Gathering playing cards  Scrape data from a variety of websites  Track changes in prices between days  Compare prices between websites Illumination Technologies Hobb-IT 6

AGENDA Illumination Technologies 7 Hobb-IT  Introduction  Product Overview  Data Dictionary  Entity Relationship Diagram  Data Design  Database Tables  Prototype Screens  Testing  Unit Test  Acceptance Test  What is next? AGENDA 7

DATA DICTIONARY Illumination Technologies Hobb-IT 8 On Excel Sheet

AGENDA Illumination Technologies 9 Hobb-IT  Introduction  Product Overview  Data Dictionary  Entity Relationship Diagram  Data Design  Database Tables  Prototype Screens  Testing  Unit Test  Acceptance Test  What is next? AGENDA 9

E-R DIAGRAM LEGEND Illumination Technologies Hobb-IT 10 Primary Key Attribute Primary Key Attribute Relationship Entity Attribute Entity: Something in the database that exists on its own and is uniquely identified Relationship: Connects two entities and describes how they are related Primary Key Attribute: uniquely identifies the entity along with any other primary key Attribute: any data associated with an entity

E-R DIAGRAM Illumination Technologies Hobb-IT 11

AGENDA Illumination Technologies 12 Hobb-IT  Introduction  Product Overview  Data Dictionary  Entity Relationship Diagram  Data Design  Database Tables  Prototype Screens  Testing  Unit Test  Acceptance Test  What is next? AGENDA 12

RELATIONAL SCHEMA Visual Representation of the database Boxes around each table Describes attributes of each table Arrows connecting tables to show relationships Illumination Technologies Hobb-IT 13

RELATIONAL SCHEMA Illumination Technologies Hobb-IT 14

AGENDA Illumination Technologies 15 Hobb-IT  Introduction  Product Overview  Data Dictionary  Entity Relationship Diagram  Data Design  Database Tables  Prototype Screens  Testing  Unit Test  Acceptance Test  What is next? AGENDA 15

DATABASE TABLES: WEBSITE Illumination Technologies Hobb-IT 16 Website NamePrimary Key, varChar AddressvarChar Template ID Foreign Key, Unique, Not Null, int Guest User Defaultboolean

DATABASE TABLES: TEMPLATE Illumination Technologies Hobb-IT 17 Template IDPrimary Key, int Previous Template Id Foreign Key, Unique, int Template ContentvarChar Reload Stateboolean

DATABASE TABLES: ADMINISTRATOR Illumination Technologies Hobb-IT 18 Admin User NamePrimary Key, varChar User PasswordvarChar First NamevarChar Last NamevarChar

DATABASE TABLES: MAGIC CARD Illumination Technologies Hobb-IT 19 IDPrimary Key, int Card NamevarChar Card EditionvarChar Foilboolean Misc DescriptionvarChar

DATABASE TABLES: ADVANCED Illumination Technologies Hobb-IT 20 User NamePrimary Key, varChar User PasswordvarChar First NamevarChar Last NamevarChar

DATABASE TABLES: SEARCH Illumination Technologies Hobb-IT 21 Website Name Primary Key, Foreign Key, varChar IDPrimary Key, Foreign Key, int Card Time ScrapedPrimary Key, Time Date ScrapedPrimary, Date QuantityInt QualityvarChar PriceInt

DATABASE TABLES: ON LIST Illumination Technologies Hobb-IT 22 User Name Primary Key, Foreign Key, varChar ID Primary Key, Foreign Key, int Wish Listboolean Trackedboolean Boughtboolean Pastboolean

AGENDA Illumination Technologies 23 Hobb-IT  Introduction  Product Overview  Data Dictionary  Entity Relationship Diagram  Data Design  Database Tables  Prototype Screens  Testing  Unit Test  Acceptance Test  What is next? AGENDA 23

AGENDA Illumination Technologies 24 Hobb-IT  Introduction  Product Overview  Data Dictionary  Entity Relationship Diagram  Data Design  Database Tables  Prototype Screens  Testing  Unit Test  Acceptance Test  What is next? AGENDA 24

TESTING OVERVIEW Unit Tests – Checks to see all major processes work properly - Made up of Test Cases Test Case – An individual test within a component of the software usually for one process Acceptance Test – Does the software provide the functionality the client needs? Illumination Technologies Hobb-IT 25

AGENDA Illumination Technologies 26 Hobb-IT  Introduction  Product Overview  Data Dictionary  Entity Relationship Diagram  Data Design  Database Tables  Prototype Screens  Testing  Unit Test  Acceptance Test  What is next? AGENDA 26

UNIT TESTS On Excel Sheet Illumination Technologies Hobb-IT 27

AGENDA Illumination Technologies 28 Hobb-IT  Introduction  Product Overview  Data Dictionary  Entity Relationship Diagram  Data Design  Database Tables  Prototype Screens  Testing  Unit Test  Acceptance Test  What is next? AGENDA 28

ACCEPTANCE TEST Functional Requirements  Three different users Nonfunctional Requirements  Easy to change a website’s template  Efficient, Stable, User friendly  Follow all laws for parsing data Illumination Technologies Hobb-IT 29

AGENDA Illumination Technologies 30 Hobb-IT  Introduction  Product Overview  Data Dictionary  Entity Relationship Diagram  Data Design  Database Tables  Prototype Screens  Testing  Unit Test  Acceptance Test  What is next? AGENDA 30

WHAT IS NEXT? Acceptance Test Presentation April 30, 2014 End of the Year Party May 5, 2014 Illumination Technologies 31 Hobb-IT

QUESTIONS? Illumination Technologies 32 Hobb-IT