powerplay: application design reviemak/archive/cmpe131/projects/... · powerplay: application...

12
PowerPlay: Application Design Review Linda Nguyen Danny Nuch Andy (Moo Jin) Park Sandy Trinh

Upload: others

Post on 27-Jul-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PowerPlay: Application Design Reviemak/archive/CMPE131/projects/... · PowerPlay: Application Design Demo. ApplicationController +Userld +redirect to login Games +show +update Controller

PowerPlay:ApplicationDesignReview

Linda NguyenDanny Nuch

Andy (Moo Jin) ParkSandy Trinh

Page 2: PowerPlay: Application Design Reviemak/archive/CMPE131/projects/... · PowerPlay: Application Design Demo. ApplicationController +Userld +redirect to login Games +show +update Controller

MVCArchitecture

Power Play

Model Controller

Game Info

User Account Info

View

Welcome Users(Sign-in)

Sessions(Login)

Users(Sign-up) Application Games Sessions

(Search)

Page 3: PowerPlay: Application Design Reviemak/archive/CMPE131/projects/... · PowerPlay: Application Design Demo. ApplicationController +Userld +redirect to login Games +show +update Controller

UML:Controller

Page 4: PowerPlay: Application Design Reviemak/archive/CMPE131/projects/... · PowerPlay: Application Design Demo. ApplicationController +Userld +redirect to login Games +show +update Controller

UML:View

Page 5: PowerPlay: Application Design Reviemak/archive/CMPE131/projects/... · PowerPlay: Application Design Demo. ApplicationController +Userld +redirect to login Games +show +update Controller

UML:Model

Page 6: PowerPlay: Application Design Reviemak/archive/CMPE131/projects/... · PowerPlay: Application Design Demo. ApplicationController +Userld +redirect to login Games +show +update Controller

UML:SequenceDiagram

Page 7: PowerPlay: Application Design Reviemak/archive/CMPE131/projects/... · PowerPlay: Application Design Demo. ApplicationController +Userld +redirect to login Games +show +update Controller

RubyOnRailsGameObject

Page 8: PowerPlay: Application Design Reviemak/archive/CMPE131/projects/... · PowerPlay: Application Design Demo. ApplicationController +Userld +redirect to login Games +show +update Controller

SearchCode

Controller:games_controller.rb Models:game.rb

Views:homepage.html.erb

Page 9: PowerPlay: Application Design Reviemak/archive/CMPE131/projects/... · PowerPlay: Application Design Demo. ApplicationController +Userld +redirect to login Games +show +update Controller

● Userinputsgamenameandinteractswithcontroller● Controllertakesparametersandinteractswithmodel

● Modelthenupdatesviewsuserpagebasedonparameters

SearchCode

Page 10: PowerPlay: Application Design Reviemak/archive/CMPE131/projects/... · PowerPlay: Application Design Demo. ApplicationController +Userld +redirect to login Games +show +update Controller

ERDiagram

Page 11: PowerPlay: Application Design Reviemak/archive/CMPE131/projects/... · PowerPlay: Application Design Demo. ApplicationController +Userld +redirect to login Games +show +update Controller

RelationalSchema

Page 12: PowerPlay: Application Design Reviemak/archive/CMPE131/projects/... · PowerPlay: Application Design Demo. ApplicationController +Userld +redirect to login Games +show +update Controller

PowerPlay:ApplicationDesignDemo