capstone project 1. kap g roup 2 1.phươngbm (leader) 2.vinhtd (vice leader) 3.ngọcĐm...
TRANSCRIPT
1
KARAOKE ANDROID PLUS
CA
PS
TO
NE
P
RO
JEC
T
HN - SUMMER 2011 KAP
2 KAP GROUP
KAP
1.PhươngBM (Leader)
2.VinhTD (Vice Leader)
3.NgọcĐM (Developer)
4.ChungBT (Designer)
5. NgọcDB (Test leader)
3 CONTENTS
Demo
Result and Conclusions
Implementation
Requirement Specification
Project Management
Introduction
KAP
4 IDEA’S ORIGIN
KAP
5 IDEA’S ORIGIN
KAP
WHAT IS “KARAOKE”? ( KARA IS “EMPTY”, AND ŌKESUTORA : ORCHESTRA )
CLASSIFICATION: KARAOKE BOX AND KARAOKE FAMILY
KARAOKE BOX IS THE MOST POPULAR USED.
SERVICE : WRITE NAME OF SONGS AND
SEND REQUEST OUT
DIRECT REMOTE EVERYTHING ON TOUCH SCREEN MONITOR
6 IDEA’S ORIGIN
KAP
7EXISTING
PRODUCTS
8 OBJECTIVE SYSTEM
A System help user can choose and control karaoke process by Android Mobile
Hinh anh
9ROLE AND
RESPONSIBILITIES
Role Member
General manager, Technical leader PhuongBM
Technical leader, Developer VinhTD
Test leader NgocDB
Developer NgocDM
Analysis, Designer ChungBT
KAP
10SOFTWARE PROCESS
MODEL
KAP
11 Project Plan
12FUNCTIONAL
REQUIREMENTS
KAP
Manage connection
Remote Karaoke
Search song
Create favorite songs
Score by user
Mobile user
13FUNCTIONAL
REQUIREMENTS
KAP
Collect Karaoke
song’s info
Edit Karaoke song’s info
Create all playlist
Create suggest list
Schedule making playlist
Admin
14NON-FUNCTIONAL
REQUIREMENTS
-Usability-Maintain and develop
15DEVELOPMENT ENVIRONMENTS
• Hardware LG, Samsung mobile phone with Android OS
• Software Server
Software (SQLServer, Visual studio 2010) .NET Frame 4.0
PC Client J2EE Eclipse Java JDK 6.24 VLC Media Player
Mobile Android SDK Java JDK 6.24 Eclipse KAP
16COMMUNICATION
PROTOCOLS
• Connection : Wi-Fi• Protocol: Http protocol• Data type: mp4,avi,mpg,flv….
KAP
17 USER INTERFACE DESIGN
KAP
18 FUNCTIONAL DESIGN
Connection• Find, connect with Access Point• User add server to connect with PC Client by IP Address and Port
Connection• Find, connect with Access Point• User add server to connect with PC Client by IP Address and Port
Connection• Find, connect with Access Point• User add server to connect with PC Client by IP Address and Port
Control• User can play, pause, next, previous, fullscreen song in list• View list song is playing• View favorite songs in favorite list• Play suggest list • Control volume• Seek
Search• Searching song on Database by song’s name, lyric or singer• Play a song in this list• Add song into favorite list
KAP
Vinh
19 DATABASE DESIGN
KAP
Vinh
20TECHNICAL
DESIGN
KAP
Client MobileHTTP Request -
Response
DB
Android Java
Server
Netw
ork
.NET Framework
21 ARCHITECTURE MODEL
22 TESTING
-Model-Bug list-evident
23 TESTING RESULT
24IMPLEMENTED
TECHNICAL PROBLEMS
25LIMITATIONS AND
FUTURE IMPROVEMENT
26 DEMO
KAP
27 CONCLUSIONS
28
THANKS FOR LISTENING
KAP