Ministry of education and training fpt university


IV. Developing and final project package



tải về 1.87 Mb.
trang4/24
Chuyển đổi dữ liệu09.10.2016
Kích1.87 Mb.
#32639
1   2   3   4   5   6   7   8   9   ...   24

IV. Developing and final project package


1. Developing

  • Process: Flow one software project development correctly with all phrases.

  • Environment developing

  • Windows 7 Operating System

  • Java(TM) 6 Update 24

  • Java(TM) SE Development Kit 4 Update 24

  • Android SDK Tools 0.7 (Google Inc.)

  • Wi-Fi network

  • Eclipse reporting Helios SR2

  • Samsung android mobile phone

  • Visual Studio

  • Other supported software and service

  • Google code

  • Microsoft Project Professional 2010

  • Microsoft Office 2010

  • Adobe Photoshop CS 5 extended update 12

  • Email and Skype 5.3

  • Tortoise SVN 1.6.15.21042

2. Final project package

  • SERVER : Application can make play-list and control play-list

  • PC : VLC player

  • Mobile phone : An application with functions listed above



V. Acronyms


1. Acronyms

Java: Java is a programming language originally developed by James Gosling at Sun Microsystems


SDK: Software Development Kit
Wi-Fi: Wi-Fi is a trademark of the Wi-Fi Alliance. A Wi-Fi enabled device such as a personal computer, video game console, smartphone, and digital audio player can connect to the Internet when within range of a wireless network connected to the Internet. The coverage of one or more (interconnected) access points — called hotspots when offering public access — generally comprises an area the size of a few rooms but may be expanded to cover many square miles, depending on the number of access points with overlapping coverage.

(ref: http://en.wikipedia.org/wiki/Wi-Fi)


2. Reference

http://www.android.com/

http://en.wikipedia.org/wiki/Android_%28operating_system%29

http://www.vinakaraoke.com

https://market.android.com/

http://www.videolan.org/vlc/

http://en.wikipedia.org/wiki/Wi-Fi

B. Software Project Management Plan

I. Problem Definition


1. Name of this Capstone Project:

“Karaoke Android Plus” is name of our project. This name makes us imagine this is an android application. It has basic functions of karaoke and more.

2. Problem Abstract

We will create a mobile application on android phone with these purposes:



  • Support users are customer in karaoke bar

  • Support Manager of karaoke bar.

  • Connect mobile to server via wifi.

  • Ensure the stability and speed of application systems (such as the program load, server load, etc...).

  • Reduce statistic mistakes to a minimum

  • Operation and maintain easily.

3. Project overview

3.1 The current System

There are two system of karaoke now.

One is an audio processing software is installed on a device such as computer or digital home video.

The other is an application on smart phone. They can directly open karaoke songs available on memory of mobile device or download via 3G. However, it has many limitations compared the first type.



3.2 The Proposed System

Our main system is an application run on android mobile.

And a sub-system run on server, it is software can create the playlist to provide for mobile.

The main system run on mobile will provide the following main features in front-end:



  • User can search the songs they want

  • See top selected songs in this karaoke bar

  • Add the new songs just selected to the bottom of current playlist

  • The current playlist can modify such as swapping the positions, delete, update...

  • Users can play the selected playlist.

  • Can use media button such as: pause, stop, next, volume.... to remote to the computer

  • The system can run on many firmware version of android mobile

The back-end will allow the administrators to storage and manage the songs



3.3 Boundaries of the System

The system under development of this Capstone Project will include:



  • A complete application run on android mobile can connect to pc client via wifi.

  • Software run on server can manage many functions

  • All the process documents involved

3.4 Development Environment

Hardware requirements:

  • At least one android smart phone with wifi and firmware version from 2.1 or later

  • An server system to store karaoke songs with the minimum configuration:

  • 1000 GB of hard disk, 1GB Ram, core 2 Dou 2.0 GHz.

  • At least one client computer to run application processing audio video with the minimum configuration: 40 GB of hard disk, 2 GB Ram, core 2 Dou 2.0 GHz.

  • A modem wifi.

Software requirements:

  • Operating system: Windows XP / Windows 7

  • Framework: .NET Framework 4.0

  • IDE: Visual Studio 2010

  • DBMS: SQL Server 2008 R2

  • Source Control: Google code

Tool:

  • Email fpt and Skype 5.3

  • Microsoft Office 2010

  • Microsoft Project Professional 2010

  • Tortoise SVN 1.6.15.21042





tải về 1.87 Mb.

Chia sẻ với bạn bè của bạn:
1   2   3   4   5   6   7   8   9   ...   24




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương