Sunteți pe pagina 1din 24

SOFTWARE ENGINEERING

ONLINE BOOK
STORE
MANAGEMENT
SYSTEM
CHAPTER-1
INTRODUCTION
INTRODUCTION

Book Store Management System is the web application to automate all kinds of
operations in the book shop. The purpose of this software is to manage the
books in the book store. Generally, it includes the Order Processing, Stock
Management and Accounts Management. We developed this software to
maintain records of sales, purchase and staff records. This project developed
using ASP.NET as front end and SQL Server as Back end. Here we are try to
develop such type system which is provide the automation on the any type of
the bookshop. That means a shop which has the type system which provides the
facility to the customers of the shop to purchase the books from the shop
without any complexity.
At the start of the business, the books store owner buys the book from the
dealers. All the name of the books is noted down in the software along with
rate. In the present system user has to do all work manually. In present system
during issuing order of more stock, the product register is required to check to
availability of stock in hand. And it takes time to check records.

The amount paid to a particular dealer from whom the book was bought is also
saved in the dealers tab. In present book store management system, To generate
the reports based on the management requirement, will require extensive
searching of records. In case of Supplier and Staff Record Management, the
registers need to be updated time to time as information (like Phone No.,
Address) changes frequently. The stock section gives the total number of book
stocks available in the store. When a customer buys a book from the store, a bill
is generated. The bill contains the name of the book purchased, rate per book,
quantity, total rate and the total amount. For example any customer want to
purchase any book from the shop than first of all customer just choose the
stream of the book than he/she can see the more than one type of books there
and then he/she can choose the specific book from there. And then purchase it
by paying price on bookshop cash counter and receives its invoice.

For the next month, the owner will get estimation as to which book to purchase
more and which book to purchase less and which books not to purchase. In
present book store management system, in each process whether it is Product
Management, Maintaining Customer Records, Payment Management, Report
Generation, user has to pay attention to a greater extent while performing the
tasks. In purposed system all records are saved in the database for report
generation. Depending upon the number of books purchased, the number of
books from the stock will be deducted. Therefore we get the total number of
books sold from the stock. In present system user has to maintain Customers
Records manually. He has to maintain suppliers and staff records. He has to
generate Present monthly, quarterly or annual Reports.
CHAPTER-2
PROBLEM STATEMENT
PROBLEM STATEMENT

The Online book shop contains different types of books of various


subjects with various qualities according to the customer’s needs and
requirement. The main thing of the book shop is to maintain lot of records for
the daily transaction of the business. It is necessary for every business to
maintain all records" which show the profit and loss of the business .In today’s
life people have very little time and many things to do. They have to manage all
this unbalance workload" although everyone wants to achieve all their
ambitions and dreams and the present system of managing Books is very time
consuming so it is very difficult to maintain good records and fast service. The
paper work is becoming very difficult to handle day by day .Currently we have
to keep track of each and every thing about the book shop on the paper or in
register. 4e have to maintain lot of registers to enter these large volumes of data.
This leads to the wastage of stationary. Some disadvantages are:
 Problem with existing system Manual system involves a lot of paper
work so it becomes time consuming and expensive .
 The chances of errors in calculation of delivery of Books are more in the
current manual system.
 The calculation of total collection for day or month or year is very
difficult .Currently no security is provided to the large amount of data of
the every book details.
 It becomes very difficult to maintain details of every Book as records
increases day by day.

SOLUTION ON PROBLEM
While creating new software we should analyse what is the basic need of the
software analysis is nothing but a planning of creation of software to get proper
output from it. Analysis is details study of protects that you want to show in
yours software solving problems. The basic need of the software is to save the
time of the user with the help of all useful information and also to maintain the
collection of data in your computer systematically" so that it is easy to
understand. The proposed system provides lot of facility to the user to store
information of the Books and it provides information in quick time in a
systematic manner. The processing time on the data is very fast. It provides
required data quickly to the user and also in specified manner to the user. The
information of Books changes is given to the user and also the reports are also
generated according to the requirement of the user. Today it is becoming very
difficult to maintain record manually. This software system easily does the job of
maintaining daily records as well as the transaction according to the user
requirements. Some advantages are:
 User-friendly Software.
 Easy to record all data about the Books and its details.

 It saves time of the user as well as prevents paper work.

 It provides the security to the database that is large amount of


important data of the Book Shop.

 It provides more reliability for keeping information.


CHAPTER-3
SOFTWARE
REQUIREMENT
SYSTEM(SRS)
3.1 PURPOSE OF BOOK SHOP MANAGEMENT SYSTEM

The main purpose of book shop management is to reduce the difficulties that
are found in the present system. The present system requires a lot of
paper works manual works etc. The accuracy is less in the present system. The
details must have to be stored manually in the present system. In the present
system the details particular book
transaction are stored in different registers by different persons. This often leads
to data isolation and inconsistency. There is always an objective behind every
innovation and behind every work. We did have many objectives for our project
which are described as follows,
I. To search records of a book efficiently.
II. Processing a large amount of data effectively and efficiently.
III. To provide better service.
IV. It keeps database of publishing details price and Customer record.
V. In such a huge project where the amount of data to handle was
tremendous there was strong demand for greater accuracy and
consistency.
VI. Since the system is subjected to be accessed by number users" the
system must safeguard sensitive and important data in a form that is
accessible only to the authorised personal.
VII. Input validation features to make sure that only correct
information has been provided.
VIII. It is easiest way to maintain publishing record data.
IX. It can generate knowledge about books.
X. It helps to keep the entire information of the book shop in
a systematic way so that it becomes easier to know about the
books and sale/purchase.

3.2 SCOPE OF BOOK SHOP MANAGEMENT SYSTEM

The software provides both the customer and the merchant his PIN number which is unique.
The software provides the following facilities to the customers:
 Facilitates easy shopping online anywhere with free shipping (conditions apply).
 Provides information about the products in categories

 Can avail the facility of purchasing second hand products


 Can reserve or order if the particular product is not available
 Customers are provided with up to date information on the products available

 Provides email facility for future correspondence

 Provides backup facility

 Can add nearly ten products to their shopping cart at a time.

The product cannot be changeable when once confirmed The software provides the
following facilities to the merchants:

 Facilitates easy bidding facility

 Provides complete information about the customers

 Provides complete information about their products

 Can avail the facility of email correspondence

 Can avail the brand catalogue facility

 Provides on spot payment for the product at the time of delivery

 Can know the whereabouts of both the product and the customer who opted his

3.3 HARDWARE REQUIREMENTS


Here are the recommended Hardware requirements for this software
to run efficiently:
1. PROCESSOR: Pentium IV Processor
The first Pentium 4-branded processor to implement 64-bit was the Prescott (90
nm) (February 2004), but this feature was not enabled. Intel subsequently began
selling 64-bit Pentium 4s using the "E0" revision of the prescott , being sold on
the OEM market as the Pentium 4, model F. The E0 revision also adds execute
Disable (XD) (Intel's name for the NX bit ) to Intel 64. Intel's official launch of
Intel 64 (under the name EM64T at that time) in mainstream desktop processors
was the N0 stepping Prescott-2M.
2. RAM: 512 MB RAM.
3. HARD DISK: 100 GB FREE HARD DISK SPACE
4. SUPPORT: SVGA Monitors.
Super Video Graphics Array (SVGA) monitor is an output device which uses
the SVGA standard. SVGA is a video-display-standard type developed by the
Video Electronics Standards Association (A VESA) for IBM PC compatible
personal computers (PCs).

5. MONITOR SCREEN
6. KEYBOARD
7. MOUSE

3.4 SOFTWARE REQUIREMENTS


This software comes under Application Software. So the necessary Software for
this is:

1. WINDOWS OPERATING SYSTEM SOFTWARE:


Windows OS, computer operating system (OS) developed by
Microsoft Corporation to run personal computers (PCs). Featuring the
first graphical user interface (GUI) for IBM-compatible PCs,
the Windows OS soon dominated the PC market. Approximately 90
per cent of PCs run some version of Windows.
The windows OS used are (98/ME/XP/7/8).

2. FRONT END LANGUAGE: Visual Basic .NET.


3. BACK END LANGUAGE: SQL/PLSQL
CHAPTER-4
USE-CASE DIAGRAMS
USE-CASE DIAGRAM

User and administrator are the two actors included in the online book store. Use
case represents the methodology used in systems analysis to identify, clarify and
organize system requirements. The main actors of book shop management
system in this case use case diagram are admin, system user, shopkeepers,
customers who perform the different types of use cases.
CHAPTER-5
DFD’(0 AND 1 LEVEL)
DFD’S (0 AND 1 LEVEL)

 ZERO LEVEL DFD- ONLINE BOOKSHOP


MANAGEMENT SYSTEM

This is the zero level diagram of Online Book Store Management, where we
have elaborated the high level process of book store .It is a basic overview of
the whole online book store or process being analysed or modelled. It is
designed to be at a glance view of bills. High level entities and process is:

1. Managing of the book


2. Managing of the customer
3. Managing all the orders
4. Managing all the Order Updates
5. Managing all the bills
 ONE LEVEL DFD-ONLINE BOOK SHOP
MANAGEMENT

First level DFD of Online book store shows how the system is divided into the
sub-systems, each of which deals with one or most of the data to or from an
external agent, and which together provides all of the functionality of the online
book store systems as a whole. It also identifies internal data stores of Delivery,
book stocks, bills, order update, order that must be present in order for the book
store system to its job. Main entities and outputs of first level DFD are:
1. Processing books records and generate report of all books.
2. Processing customers records and generate report of all customers.
3. Processing Order records and generates reports of all order.
4. Processing Order Updates records and generate report of all order update.
5. Processing Bills records and generate reports of all bills.
6. Processing book stocks records and generate report of book sales.
7. Processing Delivery records and generate report of all deliveries.
CHAPTER-6
ER-DIAGRAM
ER DIAGRAM
CONCLUSION
Online Book Store Management is an online web application where
the customer can purchase books online. Through a web browser the
customers can search for books by its title or author, later can add to
the shopping cart and can finally purchase the books. New features
and modules can be added into the system as per the requirement.
FUTURE SCOPE

This software has demands in private and public area. This


software provides a great help in managing the data in a well-
mannered order. This project is designed specially to maintain the
data in a sequential manner and to save the time and efforts of
database.

S-ar putea să vă placă și