SONGS. PROGRAM DESCRIPTION.
Create a program to store data of songs in a database. For each entry the program should store the following data: title of the song, name of the performer (singer or group), title of the album it was released on, year of release, genre of the music (rock, pop, hip-hop, jazz, classical, etc.), length of song (in minutes and seconds). The program should be able to:
load existing database into memory (create a new if there is no database yet),
add new song entry to the database,
save the database (from the memory) into a file,
display all songs of a user selected artist (the user may enter the artist, for example “Lady Gaga”),
display all details of the songs of a user selected album (the user may enter the name of the artist and the title of the album),
list all songs that were released in a user selected year,
list all songs (title, performer, album, release year) of a user selected genre (for example: list all hip-hop songs).
SPECIFICATION.
The program itself should represent the already collected database of music songs. The data
needs to include several kinds of information about each of the songs: such as the title, name
of a singer or group, year and date of that particular songs album release, length of the
composition, the genre of music ( Rhythm and blues, Pop music, Electronic dance music, Jazz,
Hip Hop, Musical theatre, Rock, Classical music, Folk music, Heavy metal, Soul music and
etc.).
So, I need to have a quite big menu for this project in the program itself, which will let
the one to use any function of it instantly and as fast as possible by selecting the appropriate
feature. The final product will be able to:
• To have an already existing and loaded database in its memory. There will be the one
which should be prepared in advance, but should be replaced anytime by the user if he or she
wishes to (simple txt file can be used as a source),
• Let the user to add a new song entry to the database (I need to have
an additional function for it, which can be used in the main menu),
• Save any kind of the database (from the memory of my program) into a file,
• Display all songs of a user selected artist (The user can search for the one exact
performer so the program will let him get all the information about his choice by
selecting one of the functions from the given list of those in the main menu again),
• Display all details of the songs of a user selected album (the user may enter the name of
the artist and the title of the album),
• Give a list of the all songs that were released in a user selected year instantly,
• Let the one to see the list of all songs (title, performer, album, release year) of a user
selected genre (for example: list of all Rock songs or any other of the included genres).
• Short biographies of the singers or either groups ( quick overviews, some interesting
facts about their lives),
• A bit of information about the music awards they got during their careers (Grammy
awards and etc.).
FINAL REQUIREMENTS.
Pack all the source files, documentation files and sample data files (if applicable) into a single ZIP archive and send them to me. Your upload must contain the files. Links (shortcuts) to files are not acceptable.
I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environment. I made many great projects using c++, for example, I made the tools which could convert java codes into c++ scripts, of course garbage collection included, this was very similar to a compiler, and was very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I am very proficient in java also. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you.
Hello, I am experienced C and C++ programmer and can help implement this project for you. I have read job description and I think I can do that. Please contact me if you are interested in cooperation. Feel free to ask me anything related to project in the private chat.
Hello!!!
How are you today?
I have read your project description very carefully.
I have developed many c,c++ projects for 6 years.
I would like to discuss with you about your project in detail.
And I will share my past works if you want.
Please give me a chance to work for you.
I will do my best.
Best regards.
Dear sir.
I read your project description carefully.
I think it's a piece of cake.
I can help you and you can call me anytime you want.
I'm always ready.
Regards.
Hi,
I have read and understood your project requirements and I'm very interested to work on it. I have experience of programming in C with file input output, data structure and algorithms. I'll write required report and everything specified in the requirements document. Looking forward to work on your project. Awaiting your positive reply. Thank you
Hello.
Please check my prior work on my profile.
I believe my experience and love for C programming makes me a great fit for this job.
I have very deep knowledge and skills in this type of jobs.
If you give me this job, I can do this in a short time and in quality you want.
Looking forward to hearing from you.
Regards Bob
Hello there,
I guess you want this implemented in C Language. I am just typing from my mobile right now. If you would like to consider my bid I would like to help you.
Cheers! :)
Interested! I have 7years experience in c programming. I can create your application using Qt5.8 with high quality design. Just contact me for more communication about your project...
Hi, I am proficient in c programming and currently working as embedded software developer.I have good command over file pointers, hence I am confident that I can make a program in c as per requirement
Relevant Skills and Experience
expert In c language with knowledge on file pointers which is the most needed in this project. I also completed a project where you can extract MP3 tag information from an audio file
hey I have created lots of database programs mostly using c programming and your songs database program can be done in only one day so pm me if u needs it as soon as possible
hi,
I am an C/C++ programmer and has a lot experience building distributed application and sometime with combination with other language like python. I use MySQL or PostgreSQL as database. Do you need also some GUI for this project? I can also use QT or C# for that.
Best regards
Igit Purwahyudi