Detailed_ECommerce_Project_Report
Detailed_ECommerce_Project_Report
1. Requirement Analysis
Objective:
To develop a responsive and user-friendly e-commerce website that supports browsing, cart functionality,
and order placement. Admins manage the inventory and view orders.
Stakeholders:
- Admin
- Developers
- College Supervisor
Functional Requirements:
- User registration/login
Non-Functional Requirements:
- Cross-browser compatibility
Tools Required:
- Editor: VS Code
- Server: XAMPP/WAMP
E-Commerce Web Application - Detailed SDLC Report
2. System Design
Architecture:
Database Tables:
Design Elements:
- Use Case Diagram: includes login, view products, add to cart, checkout
- Data Flow Diagram (Level 0 and 1): outlines the flow of data between modules
<html>
<body>
<div class="product">
<h2>Product Name</h2>
<p>$25.00</p>
<button>Add to Cart</button>
</div>
</body>
</html>
E-Commerce Web Application - Detailed SDLC Report
<?php
include 'db.php';
while($row = mysqli_fetch_assoc($result)) {
echo json_encode($row);
?>
<?php
session_start();
include 'db.php';
$email = $_POST['email'];
$pass = md5($_POST['password']);
$_SESSION['user'] = $email;
header("Location: dashboard.php");
} else {
?>
4. Implementation
Implementation Steps:
4. Write backend logic for login, product listing, cart, and orders
Directory Structure:
- /project
- /frontend
- /backend
- /images
- db.sql
5. Testing
Testing Types:
6. Deployment
E-Commerce Web Application - Detailed SDLC Report
Deployment Steps:
7. Maintenance
- Database cleanup
Conclusion
This e-commerce project demonstrates the entire SDLC process, from requirement gathering to deployment.
It includes functional features suitable for a semester-level project and provides a foundation for future
enhancements.