Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Hobb-IT Hobby Information Tracker By Illumination Technologies Detailed Design March 19, 2014 Illumination Technologies Hobb-IT 1."— Presentation transcript:

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

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

3 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

4 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

5 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

6 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

7 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

8 DATA DICTIONARY Illumination Technologies Hobb-IT 8 On Excel Sheet

9 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

10 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

11 E-R DIAGRAM Illumination Technologies Hobb-IT 11

12 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

13 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

14 RELATIONAL SCHEMA Illumination Technologies Hobb-IT 14

15 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

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

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

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

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

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

21 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

22 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

23 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

24 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

25 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

26 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

27 UNIT TESTS On Excel Sheet Illumination Technologies Hobb-IT 27

28 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

29 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

30 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

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

32 QUESTIONS? Illumination Technologies 32 Hobb-IT


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

Similar presentations


Ads by Google