You are on page 1of 6

CHAPTER 1

SYSTEM INTRODUCTION
DESCRIPTION OF BOOKSTORE MANAGEMENT SYSTEM
1. INTRODUCTION
The project entitled Bookstore Management System enables customer to buy books
from anywhere through Internet. The main purpose of this software is to reduce the
manual error involved in the Book purchase process and make it convenient for the
customer to order the book as when they require such that they utilize this software to
make order of book or cancel a particular book purchased. This will provides option
for viewing different Books available with different categories.
1.1 BRIEF DESCRIPTION OF THE SYSTEM UNDER STUDY:
The following subsections of Software Requirement Specifications Document should
facilitate in providing the entire overview of the Information system Online Air
Ticket Booking under development. This document aims at defining the overall
software requirements for your end users. Efforts have been made to define the
requirements of the Information system exhaustively and accurately..
1.2 ABOUT THE PROPOSED SYSTEM:
The purposed system is better and more efficient than existing system by keeping the
drawbacks of the present system in mind. The primary aim of the new system is to
speed up the transactions. User friendliness is another peculiarity of the purposed
system. The system will be able to purchase books. The system will be able to add
book to the cart which will have the total fare.
(a) SCOPE OF THE PROJECT:

Database is maintained so properly so that managing and keeping record is


very easy.

To make Bookstore system more interactive.

Quick feedback.

The application can be accessed by anyone anywhere.


1

(b) OBJECTIVES OF THE PROJECT:

This project focuses on an automated book store management system.

The project provides functionality and flexibility to Bookstore management


system such that anyone can operate that system easily and efficiently.

Database is maintained so properly so that managing and keeping record is


very easy.

You can download the e-book and read them immediately so there is no
waiting for shipment.

The database should be stored in computer rather than in register/manually.

Easy to store information rather and fast accessing of information.

Accurate and timely control program.

To make it easy for fast processing and modification.

Quick feedback.

The application can be accessed by anyone and anywhere.

They are cheaper than hardcopy.


More user friendly user interface.

1.3 METHODOLOGY USED FOR ANALYSIS, DESIGN & DEVELOPMENT:


SDLC
SDLC Stands for Software Development Lifecycle Model. Software Development
Life Cycle, or Software Development Process, defines the steps/ stages/ phases in the
building of software. The development models are the various processes or
methodologies that are being selected for the development of the project depending on
the projects aims and goals. There are many development life cycle models that have
been developed in order to achieve different required objectives. The models specify
the various stages of the process and the order in which they are carried out. The
selection of model has very high impact on the testing that is carried out. It will define
the what, where and when of our planned testing, influence regression testing and
largely determines which test techniques to use. The Model that we prefer for our
project is Iterative Waterfall Model.

STAGES OF MODEL
REQUIREMENT ANALYSIS AND SPECIFICATION PHASE:
The goal of this phase is to understand the exact requirement of the customer and to
document them properly. The requirement describe the what of a system not the
how. This phase produce a large document written in a natural language, contains a
description of what a system will do without describing how it will be done.
DESIGN:
The goal of this phase is to transform the requirements specification into a structure
that is suitable for implementation in some programming language. Here, overall
software architecture is defined, and the high level and detailed designed work is
performed. This work is documented and known as software design description
(SDD) document.
IMPLEMENTATION AND UNIT TESTING PHASE:
During this phase design is implemented. If the SDD is complete, the implementation
and
Coding phase proceeds smoothly, because all the information needed by the software
developers is contained in SDD.
INTEGRATION AND SYSTEM TESTING PHASE:
This is very important phase the purpose of unit testing is to determine that each
independent module correctly implemented, to determine that the interface between
modules is also correct, and for this reason integration testing is performed. System
testing involves the testing of the entire system, whereas software is a part of system.
OPERATION AND MAINTENANCE PHASE:
Software maintenance is a task that every development group has to face. When the
software is delivered to the customer site, install and is operational. Therefore the
release of the software inaugurates the operations and maintenance phase of the
lifecycle.

DIAGRAM OF ITERATIVE WATERFALL MODEL


Model we are using for our project is Iterative Waterfall Model.

Fig1.1 Iterative Waterfall Model

Reasons for choosing Model


This model is simple and easy to understand and use.
It is easy to manage due to the rigidity of the model each phase has specific
deliverables and a review process.
In this model phases are processed and completed one at a time. Phases do not
overlap.
It works well for smaller projects where requirements are very well understood.

1.4 METHODOLOGY USED FOR DATA COLLECTION


Data Collection can be defined as the process of collecting information. There are two
types of data:
(a) Primary data
(b) Secondary data
(a) PRIMARY DATA COLLECTION
Primary data means original data that has been collected for the purpose in mind. It
means that the data that has been collected from first-hand experience is known as
primary data. Primary data has not been published yet and is more reliable, authentic
and objective.
Primary data has not been changed or altered by the human beings; therefore its
validity is greater than secondary data.
Source of primary data for our project:
The data collection methods used in this project is
Interviews - Interviewing few of the customers to know how was the product.
Questions arise while taking interviews

Will this software be User friendly?


Will this software be compatible with every browser?
Will this software be accessible 24*7?
Will the Database be Reliable and big to allow maximum users to Register.

(b) SECONDARY DATA COLLECTION


Secondary Data Collection is that data which has been already collected by and
readily available from other sources in any form. We can say that one purposes
primary data is another purposes secondary data.
The secondary data are cheaper and more quickly obtainable than primary data.

Sources Of Secondary Data Of Our Project:


Web search: Wikipedia.org
References: Software Engineering (K. K. Aggarwal)

1.5 SYSTEM TOOLS REQUIREMENT

Hardware Requirement
Processor
:
Ram
:
Storage capacity
:
Processor speed
:

Software Requirement
Operating system
Database
Front-end
Back-end

:
:
:
:

Dual core
4GB
500GB
More than 2.6 GHZ

Windows 7
My SQL
PHP
My SQL

You might also like