My graduation project is basically a web-based e-commerce site.
The following is a brief description of the project.
1. Customer registration.
2. A customer can update their profile any time.
3. Search or browse the catalogue, display the search results in separate pages, for example 20 per page.
4. e-mail confirmation of successful registration or transaction.
5. Help a customer to recover or reset his/her password
6. Bill the customer to their credit card.
I am going to use
Servlet,
JSP,
Java Beans, MySQL database and
Tomcat web server. And the project will be deployed on a Sun work station running Solaris 8.
Originally, I thought I could just finish the project as a proof of my capibility of doing such kind of project. But my adviser wants me to make my project different from what we already have out there. For example, put something new in it or try to fix any problems that such e-commerce site might have.
This is tough for me, because (1) I don't know of anything new that I can put into the project, (2) I don't know of any problems that such e-commerce site might have.
Can you people give me a hint? Tell me how to make this project sort of novelish? Thanks a lot.