Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


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

1 CAPSTONE PROJECT 1

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

3 C ONTENTS 3 6. Demo 5.Result and Conclusions 4. Implementation 3. Requirement Specification 2. Project Management 1. Introduction

4 I DEA ’ S O RIGIN 4

5 5

6 6

7 E XISTING P RODUCTS 7

8 O BJECTIVE S YSTEM 8 A System help user can choose and control karaoke process by Android Mobile

9 R OLE AND R ESPONSIBILITIES 9 RoleMember General manager, Technical leaderPhuongBM Technical leader, DeveloperVinhTD Test leaderNgocDB DeveloperNgocDM Analysis, DesignerChungBT

10 S OFTWARE P ROCESS M ODEL 10 Waterfall Model

11 11 Project Plan

12 F UNCTIONAL R EQUIREMENTS 12 Manage connection Remote Karaoke Search song Create favorite songs Score by user Mobile user

13 F UNCTIONAL R EQUIREMENTS 13 Collect Karaoke song’s info Edit Karaoke song’s info Create all playlist Create suggest list Schedule making playlist Manager

14 N ON -F UNCTIONAL R EQUIREMENTS 14  Usability  Maintain and develop  Platform compatibility  Resource constraints (processor speed, memory, disk space, network bandwidth, etc.)

15 D EVELOPMENT E NVIRONMENTS 15 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

16 C OMMUNICATION P ROTOCOLS 16 Connection : Wi-Fi Protocol: Http protocol Data type: video files (mp4,avi,mpg,flv…)

17 U SER I NTERFACE D ESIGN 17

18 F UNCTIONAL D ESIGN 18 Database Store video file Create database via XML file Collect, add song’s information Control Add, edit, remove Update played time Auto create playlist

19 F UNCTIONAL D ESIGN 19 Connection Find, connect with Access PointFind, connect with Access Point User add server to connect with PC Client by IP Address and PortUser add server to connect with PC Client by IP Address and Port Control User can play, pause, next, previous, fullscreen song in listUser can play, pause, next, previous, fullscreen song in list View list song is playingView list song is playing Play suggest listPlay suggest list Control volumeControl volume SeekSeek Search Searching song on Database by song’s name, lyric or singerSearching song on Database by song’s name, lyric or singer Play a song in this listPlay a song in this list Add song into favorite listAdd song into favorite list

20 D ATABASE D ESIGN 20  PC-Server: OLE DB.NET Data Provider (Microsoft Access)  Mobile phone: SQL Lite  Data table : One main table contains all song’s information

21 D ATABASE D ESIGN 21 NameVideo DescriptionMain table, Store all songs information Select Command SELECT [No], Title, Duration, Artist, Description, Album, PlayedTime, URI FROM Video Table AdapterVideoTableAdapter ColumnData TypeNull OptionIs FKIs PKNote NoTextNo Yes TitleMemoNo DurationTextYesNo ArtistTextYesNo DescriptionMemoYesNo AlbumMemoYesNo PlayedTimeNumberYesNo URIMemoNo ColumnData TypeNull OptionIs FKIs PKNote idintNo Yes locationvarcharNo titlevarcharNo title_simplevarcharNo favouritevarcharYesNo lyricvarcharYesNo sourcevarcharYesNo KAP-SS KAPlus

22 T ECHNICAL DESIGN 22 ClientMobile HTTP Request - Response DB Android Java Server TCP-IP.NET Framework

23 A RCHITECTURE M ODEL 23  Client-Server  Interaction-Oriented (MVC and PAC)

24 T ESTING 24 V – model

25 T ESTING R ESULT 25 Test Report Sum of TestCase 89 Number of TestCase 1 100 2 143 3 190 Number of TestCase Failed 1 26 2 16 3 0 Number of TestCase Pending 1 33 2 0 3 0 Defect 59 Number of opening defect 0 Number of Closed defect 59

26 I MPLEMENTED T ECHNICAL P ROBLEMS  Having dependence on VLC media player  New programming language  Some problem with emulator and real devices 26

27 L IMITATIONS AND F UTURE I MPROVEMENT  Limitations:  Can’t save song’s information with song’s file.  Don’t have portability  Future Improvement:  Save user playlist (mobile or web)  Search unavailable song from internet  Synchrony with social network 27

28 C ONCLUSIONS  Future: Continue developing Deployed to Android Market Make product professional and popular 28

29 D EMO 29

30 T HANKS FOR L ISTENING 30


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

Similar presentations


Ads by Google