PHP CodeIgniter 3 Open-Source Bookstore Management System Project

Download code _ PHP CodeIgniter 3 Open-Source Bookstore Management System Project

Bookstore Management System Using PHP CodeIgniter 3

Introduction

The Bookstore Management System is a web application developed using PHP and the CodeIgniter 3 framework. It provides an automated platform for bookstores to efficiently manage their sales transactions, book records, and user accounts. The system has a simple and user-friendly interface built with Bootstrap, making it easy to use.

What is CodeIgniter?

CodeIgniter is a lightweight and powerful PHP framework used for developing dynamic websites and web applications. It provides various built-in modules that simplify the development process and help build applications faster.

Technologies Used

The system was developed using the following technologies:

  • PHP
  • CodeIgniter 3 Framework
  • MySQL Database
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Bootstrap
  • DataTables

Features and Functionalities

Admin Panel

  • Login and Registration
  • Dashboard Page
  • Category Management (CRUD: Create, Read, Update, Delete)
  • Book Management (CRUD: Create, Read, Update, Delete)
  • Create Sales Transactions
  • Cart Management (Add, Update, Remove Items)
  • Print Receipts
  • View and Manage Transaction History
  • User Management (CRUD: Create, Read, Update, Delete)
  • Logout

Cashier Panel

  • Login and Registration
  • Dashboard Page
  • Create Sales Transactions
  • Cart Management (Add, Update, Remove Items)
  • Print Receipts
  • Logout

How Does the Bookstore Management System Work?

The Bookstore Management System is designed for use by bookstore management staff. It has two user roles:

  1. Administrator – Can access and manage all system data, including book categories, books, and users.
  2. Cashier – Can process sales transactions and generate printable receipts.

The system is free to download and can be customized as per user requirements.

How to Install and Run the System

Requirements

  • Install a local web server such as XAMPP.
  • Download the source code in a ZIP file.

Installation Steps

  1. Open the XAMPP Control Panel and start Apache and MySQL.
  2. Extract the downloaded ZIP file.
  3. Copy the extracted folder and paste it into the htdocs directory inside XAMPP.
  4. Open a browser and go to PHPMyAdmin.
  5. Create a new database named ci_bsms_db.
  6. Import the SQL file (ci_bsms_db.sql) from the database folder.
  7. Open a browser and run the system using localhost/bsms_ci/.

Admin Login Credentials

  • Username: admin
  • Password: admin#123

index PHP

ci_bsms_db SQL

 

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top