Description
Online Art Gallery Project using Java, JSP, and MySQL
Our team has created a mini project for an Online Art Gallery using Java, JSP, and MySQL on the Tomcat Server. This project is ideal for students who wish to learn Java software development. The main objective of this project is to provide detailed information about customers, arts, orders, etc. It is a single-user customer project where customers can browse and purchase arts, make payments, and view their order history. Students can access Java projects with complete source code and documentation for learning purposes.
Below the description, you can find screenshots and a demo of the project for more insights.
Modules and Description of Online Art Gallery Project:
Arts Module:
The Arts Module is designed to provide all the necessary functionalities related to arts. It is a crucial component of the Online Art Gallery project developed using Java, JSP, and MySQL. Features of this module include:
- Customers can view a list of art details
- Client-side validation for all art forms using JavaScript
Types Module:
The Types Module is created to manage different types of arts. Customers can view and manage art types through this module. Features include:
- Display of all art types
- Ability for customers to view specific art types
Category Module:
The Category Module is developed to handle information related to art categories. Features include:
- List of all art categories for customers to view
Login Module:
The Login Module provides a login form for customers to access the system. Features include:
- Adding new login records
- Viewing login details
- Editing and updating login records
- Changing passwords
Functionality performed by Customer user:
- Customer Registration: Customers can register on the website using the registration form
- Customer Login: Login form for customers to access the system
- Customer Cart: Shopping cart for customers to add items
- Customer Payment: Payment form for customers to make payments
- Customer Order: Order form for customers to place orders
- Customer Order Confirmation: Confirmation form for customers to confirm their orders
- Change Password: Module for customers to change their account passwords
Static Pages and other sections:
Static pages available in the Online Art Gallery project:
- Home Page with an attractive UI
- JavaScript animated slider for image banners on the Home Page
- About Us page describing the project
- Contact Us page for communication
Technology Used in the project Online Art Gallery:
- HTML: Page layout designed in HTML
- CSS: Styling done using CSS
- JavaScript: Validation and animations developed with JavaScript
- JSP: Front-end logic written in JSP
- Java: Business logic implemented in Java
- MySQL: Database management using MySQL
- Tomcat: Project hosted on Tomcat server
Supported Operating System:
This project can be configured on the following operating systems:
- Windows: Compatible with Windows OS, requiring Tomcat 7, JDK 7, and MySQL 5
- Linux: Runs on all versions of Linux
- Mac: Easily configured on Mac OS