a social app for soccer-holics KIM, Sang Yeon PARK, Jae Hyun LEE, Joo Ho
S occer Together R equirement Analysis A rchitecture Description T echnical Achievement T eam Management S ystem Demonstration Contents
Soccer Together? TEAM I want to play soccer, but I have no teammate to play with!!
Facebook APP ?
EASY -Easy to recruit playmate -Easy to find match-up FACEBOOK -Credible information -Form social relationship FUN -Maintain well-organized records ? Why
Main Object Player -who want to join Team -a group of players Leader -a representative of a team Match -Team vs Team
REQUIREMENT ANALASYS Reflection on Comments | Design Rationale
Reflection on Comments Contacting Soccer Field - Cannot contact soccer field manager directly Currently in - Included a list of soccer fields - Flexible in changing to any soccer fields nearby
Reflection on Comments Web Page Structure - Too developer-oriented User Interface - Scattered Data
Design Rationale SOCIAL SYSTEM SOCIAL SYSTEM ATTRACTIVE SYSTEM ATTRACTIVE SYSTEM INFORMATIV E SYSTEM INFORMATIV E SYSTEM
Social System Uses Social Network Service - Reliable Users Mutual Agreement - Socially reliable functions
Informative System TIMELINE of - Provide all the information in Soccer Field Suggestion - Provide useful information that customer needs
Attractive System Voting MVP & Team Ranking - Allows players to actively use the application Alarm Service - Shares events on facebook wall - Attract more users
ARCHITECTURE DESCRIPTION Architecture Diagram | Arichitecture
Architecture Diagram
Page of the each function Interface of the page
Rate Player, Record History Objects of Soccer Together PLAYER, TEAM, MATCH, HISTORY, ALRAM Objects of Soccer Together PLAYER, TEAM, MATCH, HISTORY, ALRAM Major Function Create Team, Join Team, Find Match Major Function Create Team, Join Team, Find Match
Basic Information Team, Player, History, Soccer Field Information Basic Information Team, Player, History, Soccer Field Information Team logos, Images of Soccer Together
ARCHITECTURE HOME MY INFO TEAM TIMELIN E RANK RATE HISTORY MATCH JOIN TEAM FIND MATCH TIMELIN E RANK SHARE CREATE TEAM CREATE TEAM
TECHNICAL ACHEIVEMENT Overcoming Challenges | Lessons Learned
Overcoming Challenges Difficulty in Web Programming - Web Design - Session User-Friendly Interface - Comments from others Porting on Facebook - Authorization to use facebook API
Lessons Learned Importance of Division of Work - Planner & Designer & Developer Customer-Oriented System Design - What does customer really want? Efficient Database Model EXTENSIBILITY
TEAM MANAGEMENT Team Management
Team Management KIM, Sang Yeon Planner & Developer PARK, Jae Hyun Planner & UI Designer LEE, Joo Ho Developer
SYSTEM DEMONSTRATION System Demo
Thank you for LISTENING