audiences ranging from a single individual or a student to academic Institutions/Corporate with specific type of discounts and offers for each category.
Search for products: A Search box would be provided in every page of the application where the user can type in a text of their choice (matching the search criteria). In addition, two or more drop down lists would be employed for selecting the categories and sub categories to refine the search more precisely and also to ease the task of customers for entering additional texts.
Order a product: The eShopping application would have an exclusive order processing module. Users can order any number of products from the appropriate page. The system would offer a secure payment gateway for making payments using variety of modes like internet banking, credit cards and paypal.
Place an inquiry: In order to facilitate bulk bookings for Corporate/Academic Institutions, an option to place requests or inquire about the availability of required number of product and also the expected invoice would be offered.
Track the order: Track your order option would be opened to customers as soon as the payment is made and the order request is completed. Users can track the order based on the order id or combination of customer id and the order date.
View Order History: View History option would be enabled for all registered customers in order to view the history of all their transactions. It would not only include all the completed orders but also includes details for cancelled and pending orders if any.
Apart from all these functionalities and features, session variables/cookies would also implemented so that the application would remember the users visiting the site and would welcome them with their name (if registered) and their last visited date and time.
The system is implemented with the overall assumption that there is a stable internet connection available throughout the period of transaction. Since the payment is through