Online Books Buying and Selling Store Test phase, srs, design phase and source code final deliverable
Project Domain / Category
Web Application
Abstract / Introduction
This foremost reason of this assignment is to growth an interactive and effective net site for the desires of book customers and e book dealers. It can be like an e- e-book place internet web page in which books can be bought and may be offered from the comfort of home thru the Internet. An on line bookstall is a digital save on the Internet wherein clients can browse the catalog and pick out out books in their hobby further to can add a book at the internet site for promoting it. A customer might be capable of are trying to find books at the website through making use of notable searching for filters. After deciding on a ebook of his/her choice, a person can place a web order for getting it, on the website. At checkout time, the books within the shopping cart will be provided as an order. At that time, greater statistics may be wished to finish the transaction. Usually, the customer can be asked to fill the easy data or pick out a billing cope with, a transport cope with, and charge choice which includes debit/credit score score card statistics or cash on transport. The website proprietor (Admin) will take 15% to 20% of the complete amount on transaction of every selling e-book at the website.
Functional Requirements:
There may be three categories of Website customers:
▪ Guest (Unregistered User)
▪ Registered User
▪ Administrator (Admin)
Guest (unregistered character) purchaser is probably capable of in reality view the to be had books and may seek the books at the website in step with his/her want.
Registered patron can have the privileges to region an order for a e book that is available at the net web site as well as can add a e-book at the website for promoting it. Administrator (Admin) is the top notch character of the internet website who can manage the entirety on the net site.
• User Module:
a) User Registration and Sign In: There might be a proper signup interface for unregistered users to sign up on the internet site. A registered consumer might be able to login to the net website by moving into the perfect credentials within the sign on interface.
B) View Books: All available books may be to be had on the website with proper interface. Any registered person or visitor can view facts of to be had books and might view the complete information of any of the e book with its call, creator call, pics, rate, ebook uploading date and its distinct necessary information.
C) Search Books: Any character registered or unregistered can look for the available books at the website. The seek may be completed the usage of special filters like creator call, e-book call, release year, fee and plenty of others. If consumer requirement meets, then device will show result in proper format.
D) Upload Books: A registered person will want to add the ebook info if he/she desires to sell a ebook. After login to the website, the character will add all the crucial data i.E. Ebook call, author name, rate, ebook snap shots and so forth. Of the ebook on the website. An agent will touch the ebook owner and accumulate the ebook from him/her inside 24 hours.
E) Update facts of uploaded books: If a registered client has uploaded a ebook on the website, he/she might be able to edit and replace the charge or every different facts of that ebook. The registered patron may additionally have the ability put off the ebook from the net web site but he/she will be capable of have to pay a small first-rate in case if he/she removes the e book within first 2 days of uploading it on the net web site. After paying the superb, the ebook can be again to the ebook owner.
F) Update profile: Upon a fulfillment login to the website thru a registered consumer, he/she can be capable of replace any of his/her profile facts and may replace his/her account password.
G) User Review and Feedback: Any registered consumer can be able to post his/her overview about purchased ebook and may supply feedback approximately internet website services.
H) Buy Books: A consumer should have to login effectively to the internet site to location an order for buying a ebook. A registered man or woman needs to fill all of the order details for purchasing the ebook of his/her preference. After filling the records, character is probably moved to the fee section.
I) Fine calculation: If the user has positioned an order and later cancelled it, device automatically calculates the great that the consumer has to pay for subsequent days.
• Admin Module:
a) Login: Using valid login credentials, admin need to login into the device in an effort to get admission to the tool.
B) Manage Books: Admin can add the books data, view all of the introduced books online with their data via the registered users. Admin can block and unblock any e-book for displaying at the internet web page.
C) Admin Dashboard: Admin can view the particular precis of the entirety inclusive of count number of registered users, registered consumer data, trendy supplied books on the side of consumer and seller information, standard available books and so on.
D) Manage Users: All the registered person information can be displayed to the admin. Admin will acquire / reject the customer registration requests and can block or unblock any client for importing or shopping for a book on the internet website online.
E) Report Generation: The admin can be able to generate a whole report of common income of books purchased on every day, weekly and monthly basis.
• Payment Module:
After filling the order facts, Customer could make payments online thru debit/credit score card or coins on shipping. After successful crowning glory of transaction, invoice receipt can be sent to that man or woman (purchaser) through an e-mail notification and the purchased e-book may be added to the customer’s cope with interior seven working days. Moreover, 20% of the overall price of each offered e book will be taken by using the Admin (proprietor) of the internet website online and the closing 80% quantity may be brought to the ebook supplier. However, at the sale of the books uploaded through the Admin him/herself the whole quantity is probably for the Admin.
[Note: Student can add/enhance requirements as per need and keeping the time span and scope in view.]
Tools:
ASP.NET, C#, HTML, CSS, Any JavaScript Framework, JQuery, Bootstrap, MS SQL Server