I'm developing a Online Music Shop. I think i have completed the basic modules which are necessary in a online music shop. modules include buying prepaid credits, searching for a music file in titles, artist and album, preview the music file, shopping cart, buying the file deducting from the credits, Music Shelf where the user could view and download the purchased files, artist ratings, view of albums by the artist in the artist's page, a report on the royalty liable to the artist, report on the order details of albums which should be shipped home, a mp3 tag reader for inserting the title, artist, album of a mp3 file into the database (mp3 upload by administrator).
this is my first website. even after completing these modules it does not seem to be a complex one (at least to my professor). My prof requires that i present a more "complex module" with data manipulation apart form database actions.
i would like to hear comments and advice on the complexity of the modules... and suggestions for any new modules with complexity which i should develop.