Releases: ducdmd152/BookStoreManagement
Releases · ducdmd152/BookStoreManagement
BookStoreManagement_1.0
📘 Book Store Management 1.0
#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:
- Execute the BOOK_STORE.sql script
- Customize the content in context.xml for adapting to your machine.
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 🤟