When's the assignment due? 😛
Can you give us specs? Database structure f.ex.? What you are asking for is pretty much a mini-app – so without any more specific info, it'll be hard to give you any info that's useful for you. Do you have anything set up for the task at hand yet? Database connection, etc.? Any trunk-code we can look at?