Sharebook App: 1) Background/ Problem Statement
Sharebook App: 1) Background/ Problem Statement
Sharebook App: 1) Background/ Problem Statement
In this android system, the admin can log in to view the list of users
using the app. The admins are able to block and unblock any user
they want. They can also view the list of the books added by the
users for auction.
The user here can register first to log in to their account. They can
view their profile after they log in. They can also change the
password whenever they want. If the user is interested in buying a
book, they can search for the name or description of the book added
by the other users. They can add or remove any book from the cart.
After buying a particular book, the user can check out the list, details
and status of the book they have purchased. The user can hold an
online auction if they wish to sell a specific collection of unique and
authentic books or comics that are not widely available or only come
in a limited number of prints. They can add, update, view and delete
any book they want. The other users interested can bid on the
auctioned book. The user can view the bid list and the winner of the
auction as well. Similarly, the user can bid on auctions put up by
others as well.
In this project, the front end involves XML and the back end involves
SQLite. The IDE used is Android Studio.
3) Advantages
ADMIN:
Login
The admin can log in to the account with an ID and
password.
View Users
The admin can view the list of users.
The admin is allowed to block and unblock users as necessary.
View Books
The admin can view the list of books added by the users.
USER:
Login
The user can log into the account with an ID and password.
Profile
The user can view their profile on the account.
Change Password
The user can change the passwords as per their choice.
My Books
The user can add, delete, update and view the books that they
want to sell.
Buy Books
The user can search for any book they want to buy and read the
book descriptions added by the other users.
The user can add the book to their cart for the purchase.
Cart
The user can buy the book they have added to their cart.
They can also remove the book from the cart if they don’t want
to buy it.
Orders
Purchases
The user can view the list, details and status of the books they
have placed an order for.
Sales
The user can view the list, details and status of the books they
have sold to others.
They can also change the status of the orders placed by others.
Auction
My Auction
The user can add, update, delete and view any book they want
to auction off.
The user can view the bid lists and the winner of the auction.
View Auction
The user can view the book auctions other users have added.
If the user is interested, they can bid on the auction.
The user can view the bids list & winner of the auction.
5) Project Life Cycle
I. Hardware Requirement
i. Laptop or PC
Windows 7 or higher
I3 processor system or higher
8 GB RAM or higher
100 GB ROM or higher
ii. Android Phone (6.0 and above)
iii. Laptop or PC
Android Studio
Azure Data Studio
7) Limitations/Disadvantages
8) Application –
9) Reference
https://www.researchgate.net/publication/
336105222_Book_Shala_An_Android-
Based_Application_Design_and_Implementation_of_Sharing_Books
https://www.researchgate.net/publication/
346496727_Design_and_Research_of_Private_Book_Sharing_System_B
ased_on_Sharing_Economy_Model
https://iopscience.iop.org/article/10.1088/1742-6596/1648/4/042107/
pdf
https://bootcamp.uxdesign.cc/designing-a-book-exchange-app-an-ux-
case-study-790ee823a61f