Shopping Festival: Difference between revisions
No edit summary (change visibility) |
No edit summary (change visibility) |
||
| Line 18: | Line 18: | ||
=== Functions === |
=== Functions === |
||
*AddProductToStock |
|||
Adding existing product to stock |
Adding existing product to stock |
||
*AddProduct |
|||
New Product adding handler |
New Product adding handler |
||
*AddCategory |
|||
Category adding handler |
Category adding handler |
||
*DeleteCategory |
|||
Product category deleting handler |
Product category deleting handler |
||
*DeleteProduct |
|||
Product deleting handler |
Product deleting handler |
||
*DeleteUser |
|||
User deleting handler for admin |
User deleting handler for admin |
||
*AddUser |
|||
User adding handler for admin |
User adding handler for admin |
||
*Logout |
|||
Logout handler for session ending |
Logout handler for session ending |
||
*Search |
|||
Search handler for users |
Search handler for users |
||
*Registration |
|||
Registration page |
Registration page |
||
=== Source Packages === |
=== Source Packages === |
||
*Main Servlet Admin |
|||
Main page servlet for admin |
Main page servlet for admin |
||
*Main Servlet Guest |
|||
Main page servlet for guest |
Main page servlet for guest |
||
*Main Servlet User |
|||
Main page servlet for user |
Main page servlet for user |
||
*Shopping Cart |
|||
Shopping cart session handler for shopping cart |
Shopping cart session handler for shopping cart |
||
*Product |
|||
Product class for shopping cart |
Product class for shopping cart |
||
Revision as of 19:38, 19 February 2015
Introduction
Shopping Festival is an e-commerce website project for Information System Senior Project. The project’s aim is to create an E-Commerce website. It will use Java on server side and client side, and MySQL on database management. Shopping Festival provides a platform with various kinds of outfits as data. On Shopping Festival Website, guests can reach the products in stocks and information of the products, but they cannot shop due to authorization limitations because they are not user. In order to get authorization, guests are expected to login as a user and if they do not have an account, they will first register and then they should login as user. After user login, they can check items in store by categories which are mainly divided into two categories as women and men. And also if a user wants to, s/he can choose the type of outfit as t-shirt, dress, shoes, etc. once they have selected a gender. Since users have authorization to buy items, the user can select one or multiple items and buy them. In admin panel on website, the admin can add or delete items, users, products or product categories from database. Even if admin has wide range of database actions, there is no direct connection between webpage and database. In a nutshell, Shopping Festival carries almost all the features of today’s e-commerce websites. By finishing this project team members will have more experience in this field and this is the main purpose of the assignment.
Development and Operation Environment
Environment Platform
3 main environments;
- Java
- MySQL
- HTML
As a helping application, Apache Server TomCat will be used to establish connection between database and working environment. Necessary programs to run the projects are: Netbeans; which runs the Java Servlets and JSP files, WAMP Server; which runs PHP My Admin application to use database from localhost as server and a web browser which is an interface for user to browse the website, for Android part, we will use Eclipse as developing environment.
Functions
- AddProductToStock
Adding existing product to stock
- AddProduct
New Product adding handler
- AddCategory
Category adding handler
- DeleteCategory
Product category deleting handler
- DeleteProduct
Product deleting handler
- DeleteUser
User deleting handler for admin
- AddUser
User adding handler for admin
- Logout
Logout handler for session ending
- Search
Search handler for users
- Registration
Registration page
Source Packages
- Main Servlet Admin
Main page servlet for admin
- Main Servlet Guest
Main page servlet for guest
- Main Servlet User
Main page servlet for user
- Shopping Cart
Shopping cart session handler for shopping cart
- Product
Product class for shopping cart