You are on page 1of 6


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.
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..
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.

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.

• Easy to store information rather and fast accessing of information. • Quick feedback. • Accurate and timely control program. The models specify the various stages of the process and the order in which they are carried out. • Database is maintained so properly so that managing and keeping record is very easy. • To make it easy for fast processing and modification. It will define the what. The Model that we prefer for our project is Iterative Waterfall Model. • The database should be stored in computer rather than in register/manually.3 METHODOLOGY USED FOR ANALYSIS. • • They are cheaper than hardcopy. The selection of model has very high impact on the testing that is carried out.(b) OBJECTIVES OF THE PROJECT: • This project focuses on an automated book store management system. where and when of our planned testing. influence regression testing and largely determines which test techniques to use. or Software Development Process. • The project provides functionality and flexibility to Bookstore management system such that anyone can operate that system easily and efficiently. The development models are the various processes or methodologies that are being selected for the development of the project depending on the project’s aims and goals. 2 . • You can download the e-book and read them immediately so there is no waiting for shipment. There are many development life cycle models that have been developed in order to achieve different required objectives. 1. Software Development Life Cycle. DESIGN & DEVELOPMENT: SDLC SDLC Stands for Software Development Lifecycle Model. More user friendly user interface. • The application can be accessed by anyone and anywhere. defines the steps/ stages/ phases in the building of software.

contains a description of what a system will do without describing how it will be done. This phase produce a large document written in a natural language. If the SDD is complete. install and is operational. System testing involves the testing of the entire system. and for this reason integration testing is performed. overall software architecture is defined. OPERATION AND MAINTENANCE PHASE: Software maintenance is a task that every development group has to face. This work is documented and known as software design description (SDD) document. because all the information needed by the software developers is contained in SDD. IMPLEMENTATION AND UNIT TESTING PHASE: During this phase design is implemented. INTEGRATION AND SYSTEM TESTING PHASE: This is very important phase the purpose of unit testing is to determine that each independent module correctly implemented.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. Therefore the release of the software inaugurates the operations and maintenance phase of the lifecycle. whereas software is a part of system. the implementation and Coding phase proceeds smoothly. 3 . 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. to determine that the interface between modules is also correct. The requirement describe the “what” of a system not the “how”. When the software is delivered to the customer site. and the high level and detailed designed work is performed.

 In this model phases are processed and completed one at a time.  It works well for smaller projects where requirements are very well understood.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. Phases do not overlap. 4 .DIAGRAM OF ITERATIVE WATERFALL MODEL Model we are using for our project is Iterative Waterfall Model. Fig1.

The secondary data are cheaper and more quickly obtainable than primary data. (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. 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. authentic and objective.Interviewing few of the customers to know how was the product.1. Primary data has not been published yet and is more reliable. It means that the data that has been collected from first-hand experience is known as primary data. Source of primary data for our project: The data collection methods used in this project is Interviews . 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. 5 .4 METHODOLOGY USED FOR DATA COLLECTION Data Collection can be defined as the process of collecting information. Primary data has not been changed or altered by the human beings. We can say that one purpose’s primary data is another purpose’s secondary data. therefore its validity is greater than secondary data.

Aggarwal) 1.Sources Of Secondary Data Of Our Project: Web search: Wikipedia. K.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… References: Software Engineering (K.6 GHZ Windows 7 My SQL PHP My SQL 6 .