Tarzan book store decided to go online to increase its‚?? revenues and provide its‚?? customers a way to buy books through internet.
Tarzan maintains the list of books along with quantity. Administrator should be able to add books to the inventory. Administrator will add books with book name, author name, category (Java, Philosophy, Fiction, OS, self help etc.), price and quantity.
Anybody can log on to the website to browse through the books available in tarzan.com. It should have a facility to search books by category or author name or book name and it should accept wild characters also. Out of stock status needs to be displayed based on the quantity.
If anybody decides to buy a book online, he needs to give a customer id to do online transaction. If new customer, he needs to register with tarzan.com by giving his personal details that are name, age, sex, address and contact number.
Customer should have a facility to buy more than one book at one click. Customer can either choose to buy a book or add it in his ‚??my books‚?? list. If he chooses to buy book/books, tarzan.com needs to get the mode of payment (credit/debit card) and collect the card details. If customer chooses to add book/books to ‚??my books‚??, the list of selected book need to be added to his ‚??my books‚?? list.
Next time, when customer logs in, there should be an option to view ‚??my books‚??. From there, option is needed to buy the book. Also, customer needs to have an option to see his previously ordered books with buy date.
Before starting coding of the above application in J2EE, please complete the following and get it reviewed.
Identify the entities/classes Identify the attributes and methods Identify the JSPs and servlets
The application needs to be built in J2EE and complaint with MVC architecture.