Upload
jmgehly
View
57
Download
0
Tags:
Embed Size (px)
Citation preview
MAKERSPACE DATABASE
By Jennifer He
Inspired by:• GoodReads• Pinterest
Content Sharing Virtual Community
To store and organize a collection of a wide range of interactive projects to be used by Makers and Makerspaces.
Mission Statement
Objectives• Search Projects by Attributes • Upload Projects • Rate Projects • Discover Popular Projects to Prepare Supplies
Diverse User NeedsLinda the Uptight Librarian
Alan the Robotics Enthusiast
Mary the MakerSpace Coordinator
• Efficient Searches • Secure Account • Safe Interactions with Members
• Determine Trends to Optimize the Makerspace
• Multiple Search Options
Privacy, Security Issues
Business Rules
• Password Protection• Protect Member’s Privacy and Personal Information
• All Passwords are Encrypted• Members: Block other Members• Members: Limit who can View their Information and
Content• Administration: Remove Disruptive Members and
Inappropriate Content
Makers
Finished Maker Projects
Project InstructionsProject Sources
Project SubjectsProject Authors
ProjectTag Words
Project Types
Member’s Account
Upload and Rate Projects
5 Linking Tables
N:M
N:M
M:M
M:M M:MM:M
M:M
Database Design
finished_maker_projectsfin_key, fin_imagefin_project_namefin_project_durationfin_helpful_commentfin_satisfaction_ratingfin_difficulty_level_ratingfin_improvisation_ratingfin_learning_curve_ratingmak_key, pinstr_key
project_instructionspinstr_key, pinstr_titlepinstr_imagepinstr_materialspinstr_descriptionpinstr_publish_datepinstr_difficulty_ratingpinstr_recommended_agepinstr_skill_levelpinstr_duration
Ratings
How Member’s Review and Rank Projects
Member’sReview