karaoke android plus

28
KARAOKE ANDROID PLUS C A P S T O N E P R O J E C T HN - SUMMER 2011 1 KAP

Upload: edna

Post on 14-Feb-2016

65 views

Category:

Documents


0 download

DESCRIPTION

KARAOKE ANDROID PLUS. CAP STONE PROJECT. Hn - summer 2011. KAP. KAP Group. KAP. Contents. KAP. Idea’s Origin. KAP. Idea’s Origin. What is “Karaoke”? ( kara is “ empty ”, and ōkesutora : o rchestra ). Classification : Karaoke box and Karaoke family. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: KARAOKE ANDROID PLUS

1

KARAOKE ANDROID PLUS

CAPSTONE PROJECT

HN - SUMMER 2011 KAP

Page 2: KARAOKE ANDROID PLUS

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)

Page 3: KARAOKE ANDROID PLUS

3 CONTENTS

Demo

Result and Conclusions

Implementation

Requirement Specification

Project Management

Introduction

KAP

Page 4: KARAOKE ANDROID PLUS

4 IDEA’S ORIGIN

KAP

Page 5: KARAOKE ANDROID PLUS

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

Page 6: KARAOKE ANDROID PLUS

6 IDEA’S ORIGIN

KAP

Page 7: KARAOKE ANDROID PLUS

7EXISTING

PRODUCTS

Page 8: KARAOKE ANDROID PLUS

8 OBJECTIVE SYSTEM

A System help user can choose and control karaoke process by Android Mobile

Hinh anh

Page 9: KARAOKE ANDROID PLUS

9ROLE AND

RESPONSIBILITIES

Role Member

General manager, Technical leader PhuongBM

Technical leader, Developer VinhTD

Test leader NgocDB

Developer NgocDM

Analysis, Designer ChungBT

KAP

Page 10: KARAOKE ANDROID PLUS

10SOFTWARE PROCESS

MODEL

KAP

Page 11: KARAOKE ANDROID PLUS

11 Project Plan

Page 12: KARAOKE ANDROID PLUS

12FUNCTIONAL

REQUIREMENTS

KAP

Manage connection

Remote Karaoke

Search song

Create favorite songs

Score by user

Mobile user

Page 13: KARAOKE ANDROID PLUS

13FUNCTIONAL

REQUIREMENTS

KAP

Collect Karaoke

song’s info

Edit Karaoke song’s info

Create all playlist

Create suggest list

Schedule making playlist

Admin

Page 14: KARAOKE ANDROID PLUS

14NON-FUNCTIONAL

REQUIREMENTS

-Usability-Maintain and develop

Page 15: KARAOKE ANDROID PLUS

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

Page 16: KARAOKE ANDROID PLUS

16COMMUNICATION

PROTOCOLS

• Connection : Wi-Fi• Protocol: Http protocol• Data type: mp4,avi,mpg,flv….

KAP

Page 17: KARAOKE ANDROID PLUS

17 USER INTERFACE DESIGN

KAP

Page 18: KARAOKE ANDROID PLUS

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

Page 19: KARAOKE ANDROID PLUS

19 DATABASE DESIGN

KAP

Vinh

Page 20: KARAOKE ANDROID PLUS

20TECHNICAL

DESIGN

KAP

Client MobileHTTP Request -

Response

DB

Android Java

Server

Netw

ork

.NET Framework

Page 21: KARAOKE ANDROID PLUS

21 ARCHITECTURE MODEL

Page 22: KARAOKE ANDROID PLUS

22 TESTING

-Model-Bug list-evident

Page 23: KARAOKE ANDROID PLUS

23 TESTING RESULT

Page 24: KARAOKE ANDROID PLUS

24IMPLEMENTED

TECHNICAL PROBLEMS

Page 25: KARAOKE ANDROID PLUS

25LIMITATIONS AND

FUTURE IMPROVEMENT

Page 26: KARAOKE ANDROID PLUS

26 DEMO

KAP

Page 27: KARAOKE ANDROID PLUS

27 CONCLUSIONS

Page 28: KARAOKE ANDROID PLUS

28

THANKS FOR LISTENING

KAP