Ayon-SSP / Bookify-OBMS

Bookstore Management System with Database🛢️ || Tech_ERP Intern @MastekLtd

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🔖 Bookify OBMS

🐳 Online Bookstore Management System (OBMS)

📝 TO-DO

image

Online Bookstore Management System
Process Step Description
Book Catalog Management 1 Admin adds new books to the catalog, specifying details such as title, author, genre, price, etc.
2 System updates the book inventory and displays new additions on the website.
Order Processing 1 Customers browse the bookstore website and add books to their shopping cart.
2 Upon checkout, system calculates the total cost, applies discounts (if any), and generates an order confirmation.
3 Admin processes orders, updates inventory, and notifies customers about order status (shipping details, delivery estimates, etc.).

🌲Project Structure

online-bookstore-ms/

|__ README.md
|__ LICENSE
|__ .gitignore

|__ docs/
  |__ requirements.md
  |__ architecture.md
  |__ system-design.md
  |__ database-schema.sql
  |__ er-diagram.png
  |__ class-diagram.uml
  |__ sequence-diagram.uml
  |__ other-diagrams.uml (optional)

|__ src/
  |__ main/
    |__ java/
      |__ com/
        |__ bookify/
          |__ model/           // POJO classes (JavaBeans)
          |__ dao/             // Data Access Objects (DAO)
          |__ service/         // Business logic layer
          |__ controller/      // Servlets for request handling
          |__ util/            // Utility classes
    |__ webapp/
      |__ WEB-INF/
        |__ lib/              // JAR files for JDBC drivers and other dependencies
        |__ classes/          // Compiled Java classes
        |__ web.xml           // Deployment descriptor
      |__ resources/          // Configuration files (e.g., database.properties)
      |__ css/                // CSS files for styling
      |__ js/                 // JavaScript files
      |__ images/             // Image files
      |__ WEB-INF/
        |__ jsp/              // JSP files for the front end

|__ db/
  |__ init.sql
  |__ test-data.sql (optional)

|__ tests/
  |__ backend/
    |__ unit/
    |__ integration/
  |__ frontend/
    |__ unit/
    |__ integration/

About

Bookstore Management System with Database🛢️ || Tech_ERP Intern @MastekLtd

License:MIT License


Languages

Language:PLSQL 100.0%