capstone project 1. kap g roup 2 1.phươngbm (leader) 2.vinhtd (vice leader) 3.ngọcĐm...

Post on 26-Dec-2015

218 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

top related