Developed by:
- Aditya Kumar (202212046)
- Harsh Mangroliya (202212084)
- Gaurav Bardia (202212069)
- Denish Vaghasia (202212028)
- Introduction
- Project Architecture
- Libraries
- Use of HashMap
- Use of ArrayList
The aim of this project is to develop a Bookstore Application in Java Programming language using the OOPS concepts.
1. Main.java contains the main menu
2. Book.java returns all the information about the books.
1. Book ID
2. Title
3. Price
4. Quantity
3. BookStore.java stores all the information about the books in an ArrayList.
Methods implemented in this file:
1. addBook()
2. sellBook()
3. displayBooks()
4. PurchaseDetails.java stores and prints all the information that needs to be displayed after the transaction is made.
Methods implemented in this file:
1. printRecord()
5. User.java stores the username, password, fullname, balance of the user
6. UserOperations.java handles all the user activities
1. register()
2. login()
3. purchase()
4. resetPassword
5. logout()
- java.util.ArrayList
- import java.util.*
- import java.io.Console
- BookPack
- Book.java
- BookStore.java
- PurchaseDetails.java
- User.java
- UserOperations.java
- Book.java