Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
null

null

Ratings:
(0)
|Views: 8|Likes:
Published by api-27070090

More info:

Published by: api-27070090 on Sep 15, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

10/18/2012

pdf

text

original

 
Cert IV IT (Multimedia/Websites) Programming 2 Major AssignmentParty Toonz - Media Player and Database Library
1
Party Toonz
Media Player and Database Library
Due Date:
Tuesday November 24, 2009. 5:00 pm
Assessment weight:
 
30%
“Party Toonz” is a small Karaoke/DJ business operating in pubs and at private functions. Due toincreasing demand, the business is upgrading its’ operations.
Background
All of the music tracks used are currently on CD. For the DJ to play a music track, first the CDmust be selected, inserted into a player, played and then put away. This makes for a terribleturn around on the playing of music tracks.
Problem
You are to create a media player application, incorporating a database that will enable thebusiness to build a digital library of media tracks. This application will also allow browsing,managing and rapid playback of tracks in the library.
Solution
The application requirements are contained in the table below.
 
Application Requirements
Application Title: ‘Party Toonz’ Media PlayerPurpose:
This media player application allows the user to manage and utilize amedia file database via a graphical user interface (GUI).
Program Procedures:
From a Windows Desktop application, the user should be able to importmedia files to a database library for browsing and playback. The usershould also be able to manage the library.
Functions:
1.
 
Import media tracks and related file information from thelocal hard drive.2.
 
Display media tracks and related file information on theinterface.3.
 
Select, play, stop & pause media tracks.
 
Cert IV IT (Multimedia/Websites) Programming 2 Major AssignmentParty Toonz - Media Player and Database Library
2
4.
 
Volume control.5.
 
Delete media tracks and related file information.6.
 
Edit track name and artist name.7.
 
Assign favorite media tracks to “Favorite” buttons for rapidplayback.8.
 
Clear and reassign “Favorite” button media tracks.9.
 
User “Favorites” written to a settings text file uponapplication exit.10.
 
Stored user “Favorites” restored to “Favorites” buttonsupon application load.
Notes & Restrictions:
1.
 
Imported media tracks will need to be copied to a mediadirectory in the startup directory of the application.2.
 
Related file information includes track name, file name,album name and artist name.3.
 
Related file information should also include an albumartwork image file in JPG or GIF format. The file name of theartwork should be included with other file related informationin the database. The JPG or GIF file will need to be persistedto an album artwork directory in the startup directory of theapplication.4.
 
There should be a total of four(4) ‘Favorite’ buttons.5.
 
The following media file formats need to be supported:MP3, WMA, AVI, MIDI.6.
 
Existing business data accompany this requirementsdocument and should be included in the application asstandard. See ‘Existing Business Data’ table below.7.
 
The GUI should include standard menu items such as File,Exit, Help and About.8.
 
The application should display a branded splash screen atstart up.9.
 
Help documentation should be available from the interfacein PDF format.10.
 
The application should be published.
 
Cert IV IT (Multimedia/Websites) Programming 2 Major AssignmentParty Toonz - Media Player and Database Library
3
Assessment criteria
Application:
Mark allocation: 50%Interface:Functionality clearly labeled.Display of track and related file information.Correct use of controls and objects.Adherence to control naming conventions.Code :Appropriate use of Select, Insert, Delete andUpdate database operations.Appropriate use of data sets and queries to databind results to presentation objects.Appropriate use of variables to store and shareapplication data.Use of file handling techniques to read and writetext file data.Use of custom procedures to handle tasks with atleast one argument.Implementation of at least two Classes to handletasks with at least one argument.Objects named as appropriate to the taskperformed.Correct syntax.Adherence to naming conventions.Coherent commenting.Validation of user input.Use of decision structures such as If Statementsand/or Select Case to protect procedures fromuntimely “exceptions” or program crashes.Application requirements:Built to specification as described in the ProgramRequirements section of this document.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->