A comprehensive Enterprise Resource Planning system designed to streamline e-commerce operations with advanced analytics, inventory management, and automated decision-making capabilities.
- Sales Trend Analysis - Visualize sales patterns over time
- ABC Classification - Pareto analysis for inventory prioritization
- Profitability Dashboard - Real-time product performance metrics
- Demand Forecasting - Predictive analytics for inventory planning
- Secure Auth System - JWT-based authentication
- Role-Based Access - Admin/User permissions
- Profile Management - User account controls
- Product Catalog Management
- Order Processing Pipeline
- Customer Feedback System
- Multi-channel Integration
| Technology | Purpose |
|---|---|
| HTML5 | Structure |
| CSS3/Bootstrap | Styling |
| JSP | Dynamic Content |
| Chart.js | Data Visualization |
| Component | Technology |
|---|---|
| Framework | Java Servlets |
| Database | MySQL 5.7+ |
| ORM | JDBC |
| Architecture | MVC2 Pattern |
- Java JDK 11+
- Apache Tomcat 9+
- MySQL 5.7+
- Maven 3.6+
-
Clone Repository
git clone https://github.com/bhavik8455/E-Commerce-Erp-System.git cd E-Commerce-Erp-System -
Database Setup CREATE DATABASE erp_system; USE erp_system; source db/schema.sql source db/sample_data.sql
-
Configuration Edit src/main/resources/config.properties db.url=jdbc:mysql://localhost:3306/erp_system db.user=your_username db.password=your_password
-
Build and Deploy mvn clean package cp target/erp-system.war $TOMCAT_HOME/webapps/
🖥️ Usage Instructions For Users Access http://localhost:8080/erp-system Register new account or login Browse products and make purchases Submit product feedback
For Admins
Login with admin credentials Access dashboard at /admin
Key admin features: Manage user accounts Update product catalog Generate analytical reports Monitor system performance