How far have you got and where are you stuck?
Have you sorted out your data model yet (doesn't matter if you need to change it later)?
Are you trying to write the whole lot in one go or are you being sensible and doing a bit at a time? So for example you could create a data file in Notepad (or vi) containing some data then start off with a program just to display that data. Then that's part 1 done.
Do you plan to read the whole file into memory, modify it in memory, then write any changes out to file, or will you update the file as you go? If the latter then you need to decide how you'll handle deletions.
We won't write this assignment for you but we will help get you unstuck. However it looks like you haven't even started. Is the problem that you don't understand the assignment?