This project is a Portal “Online Shopping”. Online Shopping is being developed in java. This site is mainly an organization site. This site maintains information about all the products and the user can place the order online.
The project has been developed in JSP, EJB, and JNDI on J2EE platform with Windows 2000 Server as Operating System with necessary web tools like HTML, Java Script, and Dream Viewer with ORACLE as Backend. Cyber Shopping uses WebLogic7.0 Server as Application Server. This is a web-based portal developed for the organization people and given authorization based on community level.
The home page (visitor page) of the Cyber Shopping application will be the first page to be displayed, when a person visits the Cyber Shopping application. The page will display a welcome message to facilitate navigation through the application.
This page contains the static information about the site. And also contains the address, phone numbers of the organisation.
- Login Page:
To login to the Cyber Shopping application, visitors will provide logon information in the login page. Based on this information System has to identify whether the visitor is user or administrator. If the User ID belongs to user then application has to show the user home page otherwise it shows the administrator home page. If the user doesn’t belongs to the user or administrator then system has to show the error message like “You are not an Authorized user please Register now.”
- New User Sign Up:
- Search Products:
The Search page will enable user’s to perform a search of products based on the product categories. In this application, we have products like Electronics, Automobiles, Jewellery, Fashion, Films, etc. If the visitor selects Electronics then application has to show the Electronic products and their information.
This page provides the information about top ten films. User can view the new films and he can search the films based on film id. User can vote for his favorite films.
- Forgot Password:
If registered user forgot his password, system should have a facility to retrieve his password based on some information provided by the user. If user wants to retrieve his password then he has to provide User Id, Secret Question, Secret Answer (These information are provided by user at the time of registration.) If this information is correct then application has to show the password, else it should show the error message.
Using this link a visitor can logout from the site.
The user home page is displayed to a user, when the user logs on to the Cyber Shopping application. Only registered users can view this home page. If non-registered users try to login then the application should display the error message, and it has to provide a facility to register with the site. This page has to show the welcome message to the user and in addition it will display various menus to facilitate navigation through the application.
The functionalities provided by the user interface are:
This page contains the static information about the site. And also contains the address, phone numbers of the organization.
- Search Products to buy:
In this interface system has to show all the products information based on the product type. System has to provide a facility to select the products, which are going to buy. Application has to transfer all the products, selected by a user to shopping cart.
- Shopping cart:
Shopping cart contains the items that a user has selected for buying. The shopping cart page of the Cyber Shopping application will display a list of products selected by the user. User can add the items to their wish list by clicking the check box next to the items and then clicking on the add to wish list button, they can also specify the quality of the items. User can modify the items in his cart and can delete items from it.
- Generate Bill:
This page contains the list of products and quantity of that products, which are going to buy a user. And it will show the total purchasing amount. If a user submits this page this order is going to register in a particular user account and purchasing amount is going to reduce from the credit card. These transactions are going to be done by System with the help of the bank database.
Through this page the user can send suggestions about the site and products at the time of purchasing. These messages are going to the inbox of the administrator with a default subject as “feedback”.
- Change Password:
If registered user wish to change his password, system should have a facility to modify his password based on some information provided by the user. If user wants to modify his password then he has to provide User Id, Old Password, and New Password. If this information (userID and Oldpassword) is correct then application has to update his password, else it should show the error message.
- Handling Messages
The user can send and receive messages to and from the administrator. Cyber Shopping provides an INBOX for each users, where the user can view messages, compose messages and delete messages.
Using this link user can logout from the site. Here application going to close all sessions, which are belongs to a user.
Download Online Shopping in JSP project source code and project report.