Pragya Project
Pragya Project
BACHELOR
OF
TECHNOLOGY
Submitted by
Guided by
Shanu gaur
December – 2023
We have taken efforts in this project. However, it would not have been possible without
the kind support and help of our Faculties. We would like to extend my sincere thanks to all of
them.
We are highly indebted to Bharti Vishwavidalaya for their guidance and constant
supervision as well as for providing necessary information regarding the project & also for their
support in completing the project.
We would like to express my gratitude towards my parents & member of KBP for their
kind co-operation and encouragement which help us in completion of this project. Last but not
least, many thanks go to the head of the project, Mr. Naveen Pandit whose have invested his full
effort in guiding the team in achieving the goal. We have to appreciate the guidance given by
other supervisor as well as the panels especially in our project presentation that has improved our
presentation skills thanks to their comment and advices.
We would like to express our special gratitude and thanks to all above mentioned people
for giving us such attention and time. Our thanks and appreciations also go to our colleague in
developing the project and people who have willingly helped us out with their abilities.
Today most of the book shop is useful for shopping site. The admin have lots of paper
work and they are using desktop, spread sheet like MS Excel application to manage data in soft
copy about user record. In this proposed Bookstore System it will run in server and user can
handle whole the registration activities.
This application maintains the centralized database so that any changes done at a location
reflects immediately. This is an online tool so more than one user can login into system and use
the tool simultaneously.
The aim of this application is to reduce the manual effort needed to manage transactions
and historical data used in various gods owns. Also this application provides an interface to users
to view the details And Design about Bookstore.
INTRODUCTION...........................................................................................................................8
1.1 Project Background..............................................................................................................9
1.2 Objectives of project.............................................................................................................9
1.3 Purpose of Project................................................................................................................9
1.4 Scope of Project.................................................................................................................10
1.5 Applicability of Project:.....................................................................................................10
REQUIREMENT AND ANALYSIS............................................................................................11
2.1 Problem Statement.............................................................................................................12
2.2 Requirement specifications................................................................................................12
2.3 Hardware requirement........................................................................................................13
2.4 Software Requirement........................................................................................................13
2.5 Planning and scheduling....................................................................................................14
SYSTEM DESIGN........................................................................................................................23
3.1 Over All System Design Using Designing Tools..............................................................24
3.2 Data dictionary...................................................................................................................37
3.3 Input/Output design............................................................................................................41
TESTING AND IMPLEMENTATION........................................................................................56
4.1 Testing Approach Used......................................................................................................57
4.2 Test Cases..........................................................................................................................59
4.3 Implementation approaches..............................................................................................63
CONCLUSION..............................................................................................................................64
5.1 Limitation of system.........................................................................................................65
5.2 Future Scope of System....................................................................................................66
5.3 Bibliography......................................................................................................................66
This Software allows the Admin to store the book details and the customer details.
Easier access to information like customer information and availability.
Provide facility of storing data to reduce the paper work.
In Bookstore Management System Users can by a book and Admin shows their name and
other background of the user.
A new idea about Project how Bookstore Management System works.
For make a system computerized.
The main purpose of Book-store Management System is to focused on the solution of all
the problems related to the paper work from the different reasons.
It provides a facility to handle all the activities at one place. With the help of this
application, admin can perform different kind of operations at the same time and place.
Bookstore management System has an ability to keep the records safe related to Books.
We provide the best service in our website or focuses on user choice. We will improve
new feat user can easily understand and trust our system.
The intentions of the system are to reduce over-time pay and increase the number of
records that can be treated accurately; Requirements statements in this document are both
functional and non-functional.
Correct and Accurate Searching that provides the result by applying search operation.
Customers can book a book with just few clicks.
Give flexibility admin to use database effectively and utilize the word, not pad and
calculator Unambiguous and understandable by all level facilities effectively.
Unambiguous and understandable by all level.
1) Admin
2) Client
Functionalities of Admin:
This Module includes the mainly following tasks:
Entry of Category.
Category List.
Add a New Book.
Prepared By : Pragya Chandrakar 6|Page
Functionalities of Client:
This Module includes the mainly following tasks:
View Books.
Add books to Cart.
Search Books.
View or Add items in Cart.
2.3Hardware requirement
System type 32 bit Operating System.
Windows 7/8/8.1/10
Mac OS
350MB RAM
1. PHP
The PHP Hypertext Pre-processor (PHP) is a programming language that allows
web developers to create dynamic content that interacts with databases. PHP is basically
used for developing web based software applications. This tutorial helps you to build
your base with PHP. PHP started out as a small open source project that evolved as more
and more people found out how useful it was. Rasmus Lerdorf unleashed the first version
of PHP way back in 1994.
PHP is a recursive acronym for "PHP: Hypertext Preprocessor".
2. MySQL
MySQL is a database, widely used for accessing querying, updating, and
managing data in databases.
MySQL is an open source RDBMS that relies on SQL for processing the data in
database. MySQL provides APIs for the languages like C, C++, Eiffel, JAVA, Perl, PHP
and Python. MySQL is most commonly used for web applications and for embedded
applications and has become a popular alternative to proprietary database system because
of its speed and reliability. MySQL can run on UNIX, Windows and Mac OS.
Functionality
One or more user visit web page at a time.
Usability
Performance
Admin
Functionality
Physical Design
Database Design
Physical Design
The Physical Design is a graphical representation of a system showing the system’s
internal and external entities and the flow of data into and out of these entities. An internal
entity is an entity within the system that transforms data.
To represent the Physical Design of the system, we use diagrams like Data Flow
Diagrams, E-R Diagrams, Use Case Diagrams, etc…
An actor is represents a user or another system that will interact with the sys
Item you are modeling. A use case is an external view of the system that
represents some action the user might perform in order to complete a task.
Order
Login
User
Add to Cart
Admin
Register
Delete User
city e-mail
password con-no
name date
id Customers Buys id
name
name
image
id price
Cart BMS
Books image
qty Contai
ns
Cat..
price
Has
Man desc
y
Category
id name
Search
Books
Screen-Shots
1. User Login
3. Add Book
At the first look we can say that Bookstore Management System is a perfect system but it
has many limitations that are as follow :
This is also used for list the category and books also manage the customer and books of
the Bookstore.
The Bookstore Management System is used to give information of the Books to the
customer.
We faced problems like Database creation, Flow of our system, designing of front end
and back end tools, coding etc.
Only single user can use a system at a time.
In this system we cannot add a service module.
We learnt new languages like jQuery, PHP, Boot-Strap, HTML, CSS, etc..
Help
Currently the help feature is not available. Using this functionality user can get
help about the system.
Payment
Currently the feature of online payment is not available. User cannot give
payment online.
Multilingual
User cannot take the backup or recover the data in this the system.
Help module
Using this module user can get help on how to access the system. All
functionalities of system are described in this module. And user can easily access the
entire module using this feature.
User can do their payment online using this functionality. In future we will add
the online payment for make payment easier for the user.
Multilingual
In this system we will add the multilingual therefore user can work in different
languages and understand easily.
5.3 Bibliography
Websites Used
o www.google.com
o www.w3cschools.com
o www.stackoverflow.com
o www.quora.com
o www.Scribd.com
Apps Used
Youtube
Solo Learn
Udemy..