Book Shop Automation Software

  • October 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Book Shop Automation Software as PDF for free.

More details

  • Words: 1,228
  • Pages: 11
SRS Document 2008

Book Shop Automation Software

Submitted By:Arindam Nayak Roll Number: 10506032 B.tech 6th semester

1 ISD Assignment-5-Book Shop Automation Software

SRS Document 2008 Problem Statement:

BAS should help the customer query whether a book is in stock.



The user can query the availability of a book either by using the book title or by using the name of the author.



If the book is not currently being sold by book-shop, then the customer is asked to enter full details of the book for procurement of the book in future.



If a book is in stock, the exact number of copies available and rack number in which the book is located should be displayed.



If a book is not in stock, the query for book is used to increment are quest field for the book.



The manager can periodically view the request field of the books to arrive at a rough estimate regarding the current demand for different books.BAS should maintain the price of various books.



As soon as a customer selects a book for purchase, the sales clerk would enter the ISBNnumber of book. BAS should update the stock and generate the sales receipt for the book.BAS should allow sales statistics (viz., book name, publisher, ISBN Number, Number of copies sold and sales revenue) for any period.



The sales statistics will help the owner to know the exact business done over any period of time& also to determine inventory level required for various books.



The inventory level required for a book is equals to number of copies of book sold over a period of two weeks multiplied by average number of days it takes to procure the book from its publisher.



Every day the book shop owner would give a command for the BAS to print the books which have fallen below the threshold

2 ISD Assignment-5-Book Shop Automation Software

SRS Document 2008 Functional Requirement:R1. Check for availability of book: Description:- When customer selects this option he is required to enter book title or the author name of book . The system would search the books in the books register based on the key words. After making the search the system should output the details of all the books based on the details given. R1.1: select query book availability option Input: “query book availability” option is clicked Output: user prompted to enter the key words R1.2: search for book name and display result Input: book title or the author name Output: display details of all the books, no. of copies available and the rack no. where the book is located. Processing: search the books in the book register based on the key words, if the book is not currently being sold by book-shop, then the customer is asked to enter full details of the book for procurement of the book in future. If a book is in stock, the exact number of copies available and rack number in which the book is located should be displayed. If a book is not in stock, the query for book is used to increment a request field for the book. R2.View request: Description:- once the manager selects this option, the system displays the current demand for different books . R2.1: -select view request option 3 ISD Assignment-5-Book Shop Automation Software

SRS Document 2008 Input: “view request” option is clicked Output: display the current demand of different books Processing:. Displays the books list if any requests are present otherwise it gives no pending requests R3. Purchase Book:Description:- once the customer selects this option the system will ask to enter the ISBN no. of books sold. And the system will take the prices of books from inventory and generates the bills and updates the stock and generate the sales receipt for the book. R3.1:-select purchase option Input: “purchase “option is clicked Output: prompt message to the salesclerk to enter the ISBN number of selected book R3.2: generate sales receipt Input: enter the ISBN number of selected book Output: gets the price from inventory and prints the sales receipt and updates the stock Processing: generates the bill based on the ISBN number of book selected by customer R4.Update stock: Description:- once the employee selects this option , he would be asked to enter the list of new book name R4.1: select update inventory option Input: “update inventory” option is clicked Output: employee will be prompted to enter the details of books 4 ISD Assignment-5-Book Shop Automation Software

SRS Document 2008 R4.2: updating the inventory Input: employee will enter the book details that procured for the first time Output: generates the ISBN number for the new books Processing: Updates the inventory by generating ISBN numbers of the books and updating the other details such as rack number, publisher, book name, and price.

R5. Generate Sales Statistics: Description:- once the owner selects this option, he will be informed about exact business done over any period of time. It also calculates inventory level required for various books . R5.1: select generate sales statistic option Input: select “generate sales statistic “option Output: - System will generate the sales statistics Processing: System calculates the inventory level required for a book which is equals to number of copies of book sold over a period of two weeks multiplied by average number of days it takes to procure the book from its publisher. And generate statistic according to it. Display it. R6. Check threshold books : Description:- the book shop owner would give a command for the BAS to print the books which have fallen below the threshold and the number of copies to be procured along with the full address of the publisher. R6.1: select check shortage option Input: select “check shortage” option Output: the books which have fallen below the threshold and the number of copies to be procured along with the full address of the publisher 5 ISD Assignment-5-Book Shop Automation Software

SRS Document 2008 Processing:

checks the book which have fallen below the threshold, calculates number of

copies to be procured along with the full address of the publisher

Non Functional Requirements: Constraints on the implementation:The database management system to be used is Microsoft SQL Server. It must have Microsoft windows XP Operating System Portability:The software is totally portable ENVIRONMENTAL CHARACTERISTICS Hardware:1)Intel Pentium IV Processor 2)256 MB of RAM (Minimum) 3)20 GB hard disk space 4)Keyboard & mouse

6 ISD Assignment-5-Book Shop Automation Software

SRS Document 2008 Use Case Diagram:-

7 ISD Assignment-5-Book Shop Automation Software

SRS Document 2008

8 ISD Assignment-5-Book Shop Automation Software

SRS Document 2008

9 ISD Assignment-5-Book Shop Automation Software

SRS Document 2008

10 ISD Assignment-5-Book Shop Automation Software

SRS Document 2008 DATA DICTIONARY Customer Query: Book Title + Author Name Book Title: String Author Name: String Response: {Rack Number: Integer + Number of copies: Integer} Sales Data: {Name + ISBN No + Author +Edition} Sales detail file: {Book No + Price + Date Sold on}* Customer Name : String Employee Details : {Name :String} New Book Data: {Name + ISBN No + Author +Edition} Sales Clerk Details : {Name :String} Books Query data : String Books demand : String Customer Email : String Books Below the threshold: {Detail of book} Sales Statistics :Record {book sold , date , price} Bill :Record{Details containing the book sold}

11 ISD Assignment-5-Book Shop Automation Software

Related Documents

Wedding Shop Software
July 2020 9
Shop
May 2020 21
Shop
July 2020 14