Results 1 to 7 of 7

Thread: Basic design for a Music Management System

  1. #1
    Join Date
    Feb 2006
    Location
    Canada
    Posts
    2,254
    Mentioned
    21 Post(s)
    Quoted
    238 Post(s)

    Default Basic design for a Music Management System

    Hey there guys, I have to do up a music management system for my java programming class. I'm not exactly sure how to do it, and my prof's 1 class example wasn't the most helpful. Basically:

    View a list of all the songs in the library and see information about each song, including the album on which it appears and the artist(s) who performed it.
    View a list of all the artists in the library.
    View a list of all the albums in the library.
    Edit any information in the library. This includes changing the title of songs and albums and changing the names of artists.
    View a list of all the songs by a particular artist.
    View a list of all the songs on a particular album.
    Add songs to and remove them from the library.
    Add artists to and remove them from songs.
    Add songs to and remove them from albums.

    For the first part of the project we are supposed to draw up an UML design. The problem is, I'm not exactly sure how these classes will interact with each other. Any suggestions or tips?

    To start our instructor has told us that
    Library
    Album
    Song
    Artist

    must all be classes that we use.

    We're also supposed to include:

    A document with the class descriptions. Each class description should contain the following:
    A statement in English that describes the purpose of the class (i.e., the concept this class represents)
    The data components of the class. Each component should have a type and an indication about its visibility (private or public).
    The public methods of the class. For each method you should define the parameters, return values, and exceptions. You may use plain English to describe them.

    Any help at all would be appreciated.

  2. #2
    Join Date
    Sep 2011
    Posts
    20
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Could you be more specific on what you need help with? Sounds like you're asking us to do it for you. And will this application actually read music files from your computer, or is it a simulation?

  3. #3
    Join Date
    Apr 2007
    Posts
    581
    Mentioned
    1 Post(s)
    Quoted
    2 Post(s)

    Default

    This was posted 2 months ago, I think that's considered grave digging. Watch it so you don't get an infraction. Besides, he probably doesn't need help anymore considering how long ago it was.

  4. #4
    Join Date
    Sep 2011
    Posts
    20
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    It was near the top of the list. I wasn't aware that it was "that" old... lol Sorry.

  5. #5
    Join Date
    Apr 2007
    Posts
    581
    Mentioned
    1 Post(s)
    Quoted
    2 Post(s)

    Default

    Yeah I don't know what the stance is on it being near the top while being old, just letting you know though so you don't get infracted.

  6. #6
    Join Date
    Mar 2006
    Posts
    13,241
    Mentioned
    228 Post(s)
    Quoted
    267 Post(s)

    Default

    His semester is already over.

    Cause, did you use the code I sent you? How'd it go?
    STOP PM'ING ME

  7. #7
    Join Date
    Feb 2006
    Location
    Canada
    Posts
    2,254
    Mentioned
    21 Post(s)
    Quoted
    238 Post(s)

    Default

    Yes the semester is over, and yes I did take a look at the code you sent me but I think our project was a little bit harder than that one (we already talked about this though lol).
    I got 26/32 on the project and it was a huge pain.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •