Presented By : Sujit Kumar Dash 6019)
(07 IM
Harmet Singh Cheema (07 IM 6022)
Problem statement The current system involves a physical show room where customer searches for his required book & purchases them. This process requires every aspect (customer, book, money, seller)to be physically present at the sale spot. The aim is to build a website as a front end of a bookstore to eliminate this physical presence at sale spot.
REQUIREMENT ANALYSIS FUN CTI ONAL
REQ UIRE MEN TS
Specification of the book i.e., Subject , Nature of the contents , Author etc should be searchable Ability to order & pay online Tracking Shipment Business aspect of the book (which author / publisher desires) Present scenario of the similar nature books while making the new edition a success and free from
NON - FU NCTI ON AL
REQ UI REM EN TS
Non functional requirement intended to be achieved through Software Development Aesthetic look of the web site and it’s easy usability. Easy operational while performing at its utmost performance i.e., web site should be easily accessible. Constant up gradation of the contents in the web site. Fulfillment of security - Purchase of books through credit cards Cultural & Legal Requirements.
ST AKE HOLD ERS CUSTOMER PUBLISHERS AUTHOR PUBLISHING HOUSE
Hierarchy chart Book store
Search
Registration
Payment
Shipment
Login
Purchase
Inventory update
Browse
Search
CONTEXT DFD DATABASE
CUSTOMER
PUBLISHER
BOOK STORE
ADMINISTRATOR
* ISBN NO * BOOK NAME * AUTHOR * PRICE / QUANTITY
* BOOK NAME * BOOK NAME * AUTHOR , PRICE * AUTHOR
* BOOK NAME * AUTHOR * ISBN NO
USER ID USER ID
PASSWORD
PASSWORD
ADDRESS
ADDRESS
USER ID PASSWORD
USER ID PASSWORD
INVENTORY ID AUTHOR USER ID
PRICE
USER ID , PASSWORD AUTHOR PRICE ISBN NO
USER ID
DATA DICTIONARY • Search: The user can search books based on category, author, and keyword. The results of search are displayed on a new page. The user can click on any of the books link displayed to see the details of the book and order the book
5. User Account: A new user can sign up to create a new account. The user id allotted is checked with the existing allotted id’s to see if it already has been allotted. If it is already allotted, the user is asked to reenter a new user id.
3.Browse: The user can browse books based on category and click on any category displayed on which an action is performed and a search based on category is done and the books are displayed as in normal search.
4. Books: - ISBN (International Standard Book number) - Title (Title of the book) - Author - Publisher