260 likes | 374 Views
a social app for soccer- holics. 20081241 KIM, Sang Yeon 20081266 PARK, Jae Hyun 20081319 LEE, Joo Ho. Contents. S occer Together R equirement Analysis A rchitecture Description T echnical Achievement T eam Management S ystem Demonstration. Soccer Together?. TEAM.
E N D
a social app for soccer-holics 20081241 KIM, Sang Yeon 20081266 PARK, Jae Hyun 20081319 LEE, Joo Ho
Contents Soccer Together Requirement Analysis Architecture Description Technical Achievement Team Management System Demonstration
Soccer Together? TEAM I want to play soccer, but I have no teammate to play with!!
? Facebook APP
Why ? EASY -Easy to recruit playmate -Easy to find match-up FACEBOOK -Credible information -Form social relationship FUN -Maintain well-organized records
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 INFORMATIVE SYSTEM ATTRACTIVE 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
Page of the each function Interface of the page
Major Function Create Team, Join Team, Find Match Objects of Soccer Together PLAYER, TEAM, MATCH, HISTORY, ALRAM Rate Player, Record History
Team logos, Images of Soccer Together Basic Information Team, Player, History, Soccer Field Information
ARCHITECTURE HOME RANK TIMELINE TEAM MY INFO JOIN TEAM TIMELINE RANK CREATE TEAM RATE FIND MATCH HISTORY MATCH SHARE
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
SYSTEM DEMONSTRATION System Demo