Object Model of Song Library System Assignment Solution, Exercises of Object Oriented Programming

The solution to assignment no.1 of object oriented programming (cs304) course, focusing on the object model of a song library system. It includes details of various classes, attributes, methods, and users involved in the system, such as user, listener, administrator, musicitem, album, track, artist, and musiccategory.

Typology: Exercises

2011/2012

Uploaded on 08/01/2012

parmitaaaaa
parmitaaaaa 🇮🇳

4.2

(111)

173 documents

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Object Oriented Programming (CS304)
Assignment No.1- Solution
Objects/ Classes Attributes Methods
User ID
Name
playTrack()
getName()
getID()
Listener ID
Name
playTrack()
Administrator ID
Name
Password
getPassword()
addTrack()
deleteTrack()
updateTrack()
addArtist()
deleteArtist()
updateArtist()
addAlbum()
deleteAlbum()
updateAlbum()
addMusicCategory()
deleteMusicCategory()
updateMusicCategory()
Song Library System User
MusicItem
getUser()
getMusicItem()
Music Items MusicCategory getMusicCategory()
getAlbum()
getArtist()
getTrack()
getBand()
Album AlnumID
AlbumTitle
TrackNumber
Year
Track
getTrack()
vewTrack()
vewTracknumber()
viewYear()
getAlbumID()
getTitle()
Track TrackName
TrackID
Lyrics
playTrack()
stopTrack()
pauseTrack()
downloadTrack()
getTrackName()
getTrackID()
getLyrics()
docsity.com
pf3

Partial preview of the text

Download Object Model of Song Library System Assignment Solution and more Exercises Object Oriented Programming in PDF only on Docsity!

Object Oriented Programming (CS304)

Assignment No.1- Solution

Objects/ Classes Attributes Methods User ID Name

playTrack() getName() getID() Listener ID Name

playTrack()

Administrator ID Name Password

getPassword() addTrack() deleteTrack() updateTrack() addArtist() deleteArtist() updateArtist() addAlbum() deleteAlbum() updateAlbum() addMusicCategory() deleteMusicCategory() updateMusicCategory() Song Library System User MusicItem

getUser() getMusicItem() Music Items MusicCategory getMusicCategory() getAlbum() getArtist() getTrack() getBand() Album AlnumID AlbumTitle TrackNumber Year Track

getTrack() vewTrack() vewTracknumber() viewYear() getAlbumID() getTitle() Track TrackName TrackID Lyrics

playTrack() stopTrack() pauseTrack() downloadTrack() getTrackName() getTrackID() getLyrics()

Artist ArtistName Albums Tracks

getTrack() getAlbum() getArtistName() getMusicCategory() Band Artist BandName BandDetails

getArtist() getBandDetails() getBandName() MusicCategory Artist Band

getAlbum() getTrack() getArtist() Folk Music Artist Band

getBand() getArtist() Film Music Artist Band

getBand() getArtist() POP Music Artist Band

getBand() getArtist() Classic Music Artist Band

getBand() getArtist()

Object model of Song Library System