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

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: anabel-dickerson

Post on 26-Dec-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

1

KARAOKE ANDROID PLUS

CA

PS

TO

NE

P

RO

JEC

T

HN - SUMMER 2011 KAP

Page 2: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

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: CAPSTONE PROJECT 1. KAP G ROUP 2 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

Page 4: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

4 IDEA’S ORIGIN

KAP

Page 5: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

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: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

6 IDEA’S ORIGIN

KAP

Page 7: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

7EXISTING

PRODUCTS

Page 8: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

8 OBJECTIVE SYSTEM

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

Hinh anh

Page 9: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

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: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

10SOFTWARE PROCESS

MODEL

KAP

Page 11: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

11 Project Plan

Page 12: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

12FUNCTIONAL

REQUIREMENTS

KAP

Manage connection

Remote Karaoke

Search song

Create favorite songs

Score by user

Mobile user

Page 13: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

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: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

14NON-FUNCTIONAL

REQUIREMENTS

-Usability-Maintain and develop

Page 15: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

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: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

16COMMUNICATION

PROTOCOLS

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

KAP

Page 17: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

17 USER INTERFACE DESIGN

KAP

Page 18: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

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: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

19 DATABASE DESIGN

KAP

Vinh

Page 20: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

20TECHNICAL

DESIGN

KAP

Client MobileHTTP Request -

Response

DB

Android Java

Server

Netw

ork

.NET Framework

Page 21: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

21 ARCHITECTURE MODEL

Page 22: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

22 TESTING

-Model-Bug list-evident

Page 23: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

23 TESTING RESULT

Page 24: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

24IMPLEMENTED

TECHNICAL PROBLEMS

Page 25: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

25LIMITATIONS AND

FUTURE IMPROVEMENT

Page 26: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

26 DEMO

KAP

Page 27: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

27 CONCLUSIONS

Page 28: CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

28

THANKS FOR LISTENING

KAP