Looking at the assignment, you need a lot more than a working database. In fact it looks as if you could achieve a pass with no working system. There are lots of helpful people in these forums, but recreating an IT course from scratch is asking a bit much.
You will get the best help by asking for specific advice to solve individual problems. At the minute, you seem to be needing someone else to do your assignment. If I was you, I would:
1) talk to your teacher, including asking for useful reference books or articles
2) if you get nowhere with this, talk to the course leader. You or someone else is paying for this course and you're not getting value for money
You can't always get what you want, but if you try sometimes you may just get what you need - Rolling Stones