Upload
marilyn-bell
View
215
Download
1
Embed Size (px)
Citation preview
a social app for soccer-holics
20081241 KIM, Sang Yeon20081266 PARK, Jae Hyun20081319 LEE, Joo Ho
Soccer Together
Requirement Analysis
Architecture Description
Technical Achievement
Team Management
System Demonstration
Contents
Soccer Together?
TEAMI want to play soccer, but I have no teammate to play with!!
Face-book APP
?
EASY -Easy to recruit playmate -Easy to find match-up
FACEBOOK -Credible information -Form social relationship
FUN -Maintain well-organized records
?Why
Main ObjectPlayer-who want to join
Team -a group of players
Leader-a representative of a team
Match-Team vs Team
REQUIREMENT ANALASYSReflection 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
SOCIALSYSTEM
ATTRAC-TIVE
SYSTEM
INFORMA-TIVE
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 DESCRIPTIONArchitecture 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
Major Function Create Team, Join Team, Find Match
Basic Information Team, Player, His-tory, Soccer Field
Information
Team logos, Images of Soccer Together
ARCHITECTUREHOME
MY INFO TEAMTIME-LINE
RANK
RATE
HISTORY
MATCH
JOIN TEAM
FIND MATCH
TIME-LINE
RANK
SHARE
CREATETEAM
TECHNICAL ACHEIVEMENTOvercoming 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 De-sign
- What does customer really want?
• Efficient Database Model
• EXTENSIBILITY
TEAM MANAGEMENTTeam Management
Team Management
KIM, Sang YeonPlanner & Developer
PARK, Jae HyunPlanner & UI Designer
LEE, Joo HoDeveloper
SYSTEM DEMONSTRATIONSystem Demo
Thank you for LISTENING