Skip to content

BookStore | online book shop | #javawebapplicationdevelopment

License

Notifications You must be signed in to change notification settings

ducdmd152/BookStoreManagement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📘 Book Store Management 1.0

Author: Duc Dao

#javawebapplicationdevelopment


Table of Contents


Resources:

# Resource Description
1 Book Store Management 1.0 The documentation about my web app for Book Store’s context.
2 MVC2 Notebook My self-notes on the learning path for the flow and something related MVC2 model.
3 SourceCode The folder contains the source code of the project.

Description

  • A bookstore web application for buying books.
  • Users are divided into 2 main roles: Admin & customers.
  • Both roles are authenticated through the Login feature;
  • In addition, customers are also supported the Register feature.
  • Note*: You can operate as a customer and buy the book without login.
  • As an admin, we can do some operations to manage accounts like search, delete or update.
  • As a customer, we can do some operations to order books like:
    • View books in the store.
    • Cart’s actions:
      • Add books to the cart.
      • View books in the cart.
      • Remove books from the cart.
    • Checkout:
      • View the details of the prepared order.
      • Fill in the delivery information.
      • Receive the corresponding bill about the order.
  • This web is tested for screens and features on desktops; not yet for mobile.

Live Demo: 👉 here

Technology

1. Frontend

  • HTML, CSS
  • JSP - Java Server Pages
  • JSTL: JSP Standard Tag Library

2. Backend

  • Servlets: as Controllers
  • JDBC - Java Database Connectivity.

3. Database

  • Microsoft SQL Server.

4. Tools

  • Netbeans 8.2
  • Java JDK 8
  • Apache Tomcat 8.0.27

5. Bonus

  • SHA256 for password's hashing

How can Get Started

  • Source/Project:
    • Download the Source Code here.
    • Open the downloaded project on Netbeans:
      • Import JSTL 1.2.1 library that supports by IDE
      • Import sqlJDBC42.jar which you can download here into the lib folder of Tomcat, maybe it looks like C:\Program Files\Apache Software Foundation\Apache Tomcat 8.0.27\lib.
  • Database:

License & Copyright

© 2022 Duc Dao ducdmd152 Licensed under the MIT LICENSE.

🤟 Feel free to use my repository and star it if you find something interesting 🤟