SlideShare a Scribd company logo
1 of 12
OF 
BOOK STORE AUTOMATION SYSTEM 
Submitted in the partial fulfillment of the Degree of Bachelor of Technology 
(Integrated) 
In 
Computer Science and Engineering 
SUBMITTED BY:- GUIDED BY: 
Name:- SURAJ ANAND Miss Sukhdilpreet Kaur 
Regd. No-10801985 
Rollno-R246B60 
SUBMITTED TO 
Department of Computer Science and Engineering Lovely Professional University 
Phagwara
ACKNOWLEDGEMENT 
I take this opportunity to present my votes of thanks to all those guidepost who really 
acted as lightening pillars to enlighten our way throughout this project that has led to 
successful and satisfactory completion of this study. 
We are really grateful to our HOD Mr. Rohit Dhand for providing us with an 
opportunity to undertake this project in this university and providing us with all the 
facilities. We are highly thankful to Miss Sukhdilpreet Kaur for her active support, 
valuable time and advice, whole-hearted guidance, sincere cooperation and pains-taking 
involvement during the study and in completing the assignment of preparing 
the said project within the time stipulated. 
Lastly, We are thankful to all those, particularly the various friends , who have been 
instrumental in creating proper, healthy and conductive environment and including 
new and fresh innovative ideas for us during the project, their help, it would have 
been extremely difficult for us to prepare the project in a time bound framework. 
Name-SURAJ ANAND 
Regd.No-10801985 
Rollno-R246B60
TABLE OF CONTENTS 
1. Introduction 
2. Proposed system 
i. Description 
ii. System requirements 
3. Requirement Analysis 
4. System Design 
5. Source code 
6. Testing 
7. Future scope of project
INTRODUCTION 
In the existing system, most of the records are maintained on paper. It becomes very 
inconvenient to modify the data. In the existing system, here is a possibility that the same 
data in different registers may have different values which means the entries of the same 
data do not match. This inconsistent state does not supply the concrete information which 
poses a problem in the case information related to particular search record. 
Our project is very useful. User is no longer required to check his register in search of 
records, as now it can be searched over the software by choosing some options. The user 
need not to type in most of the information. He/she is just required to enter the desired 
options. On the whole it liberates the user from keeping lengthy manual records. In a 
nutshell, it abates the work load of an organization. 
In today’s world, no one likes to perform calculations on calculator or manually when 
computer is there. Every one wants his/her work to be done by computer automatically 
and displaying the result for further manipulations. 
A book shop uses a personal computer to maintain the inventory of books that are being 
sold at the shop. The list includes details such as author, title, price, publisher, stock 
position,etc. Whenever a customer wants a book, the shopkeeper inputs the title and 
author of the book and the system replies whether it is in the list or not. If it is not, an 
appropriate message s displayed. If book is in the list, then the system displays the book 
details and asks for number of copies. If the requested copies are available the, total cost 
of the books is displayed; otherwise the message “Required copies not in stock” is 
displayed.
PROPOSED SYSTEM 
The following documentation is a project the “Book store automation system”. It is a 
detailed summary of all the drawbacks of the old system and how the new proposed 
system overcomes these shortcomings. The new system takes into account the various 
factors while designing a new system. It keeps into the account the Economical 
bandwidth available for the new system. The foremost thing that is taken care of is the 
Need and Requirements of the User. 
DESCRIPTION 
Before developing software we keep following things in mind that we can develop 
powerful and quality software 
PROBLEM STATEMENT 
o Problem statement was to design a module: 
o Which is user friendly 
o Which will restrict the user from accessing other user’s data. 
o Which will help user in viewing his data and privileges. 
o Which will help the administrator to handle all the changes. 
FUNCTIONS TO BE PROVIDED: 
The system will be user friendly and completely menu driven so that the users shall have 
no problem in using all options. 
o The system will be efficient and fast in response. 
o The system will be customized according to needs. 
o Name of title 
o Name of author 
SYSTEM REQUIRMENTS 
Operating system: MS Windows XP or Windows Vista 
Language: C Language 
Processor: Pentium IV Processor 
RAM: 512 MB 
Hard disk: 5 GB
REQUIREMENT ANALYSIS 
This process is adopted when management of the system development, Personnel decide 
that the particular system needs improvement. The system development life cycle is the 
set of activities, carried out by the analyst, designers and users to develop and implement 
a system. The systems that are present in the nature follow common life cycle pattern. 
For example consider the raining system. Initially the rain falls into the river, river flows 
into sea, the sea water evaporates to form vapors, the vapors form clouds which again 
bring rain. Similarly consider a man made system initially a system is analyzed, designed 
and made operational by the efforts of system analysis. After successful operation or a 
number of users, the system becomes less and less effective by change in the 
environment. So these changes have to be incorporated in to the system by minor 
modifications. So the general activities from the life cycle of the system are given below: 
· Select ion and identification of the system to be studied 
· Preliminary study 
· Defining the system 
· Design and development of the system 
· Implementation of the system
SYSTEM DESIGN 
Then we began with the design phase of the system. System design is a solution, a “HOW 
TO” approach to the creation of a new system. It translates system requirements into 
ways by which they can be made operational. It is a translational from a user oriented 
document to a document oriented programmers. For that, it provides the understanding 
and procedural details necessary for the implementation. Here we use Flowchart to 
supplement the working of the new system. The system thus made should be reliable, 
durable and above all should have least possible maintenance costs. It should overcome 
all the drawbacks of the Old existing system and most important of all meet the user 
requirements. 
START 
Welcome to Book store automation system 
Enter 
your 
choice 
? 
Author Title No of books Exit 
Do you want to 
continue? 
STOP
SOURCE CODE 
#include<stdio.h> 
#include<conio.h> 
#include<string.h> 
struct record 
{ 
char author[20]; 
char title[30]; 
float price; 
struct 
{ 
char month[10]; 
int year; 
} 
date; 
char publisher[10]; 
int quantity; 
}; 
int look_up(struct record table[],char s1[],char s2[],int m); 
void get(char string [ ]); 
main() 
{ 
char title[30],author[20]; 
int index,no_of_records; 
char response[10], quantity[10]; 
struct record book[]= { 
{ "Ritche","C language",45.00,"May",1977,"PHI",10}, 
{ "Kotchan","Programming in 
C",75.50,"July",1983,"Hayden",5}, 
{ "Balagurusamy","BASIC",30.00,"January",1984,"TMH",0},
{ "Balagurusamy","COBOL",60.00,"December",1988,"Macmillan 
",25} 
}; 
no_of_records=sizeof(book)/sizeof(struct record); 
do 
{ 
printf("Enter title and author name as per the listn"); 
printf("n Title:"); 
get(title); 
printf("Author:"); 
get(author); 
index=look_up(book,title,author,no_of_records); 
if(index!=-1) 
{ 
printf("n %s %s %.2f %s %d %snn", 
book[index].author, 
book[index].title, 
book [index].price, 
book[index].date.month, 
book[index].date.year, 
book[index].publisher); 
printf("Enter number of copies"); 
get(quantity); 
if(atoi(quantity) < book[index].quantity) 
printf("cost of %d copies=%.2fn",atoi(quantity), 
book[index].price*atoi(quantity)); 
else 
printf("n required copies not in stocknn"); 
} 
else 
printf("n Book not in list nn"); 
printf("n Do you want any other book?(YES/NO):"); 
get(response);
} 
while(response[0]=='Y'|| response[0]=='y'); 
printf("nnthank you.good bye!n"); 
} 
void get(char string []) 
{ 
char c; 
int i=0; 
do 
{ 
c=getchar(); 
string[i++]=c; 
} 
while(c !='n'); 
string[i-1]='0'; 
} 
int look_up(struct record table[],char s1[],char s2[],int m) 
{ 
int i; 
for(i=0;i<m;i++) 
if(strcmp(s1,table[i].title)==0 && 
strcmp(s2,table[i].author)==0) 
return(i); 
return(-1); 
}
TESTING 
Testing is the major control measure used during software development. Its basic 
function is to detect errors in the software. During requirement analysis and design, the 
output is a document that is usually textual and no executable. After the coding phase, 
computer programs are available that can be executed for testing purpose. This implies 
that testing not only, has to uncover errors introduced during coding, but also errors 
introduced during previous phase. Thus the goal of testing is to uncover the requirements, 
design and coding errors in the programs. So after testing the outputs of my project are as 
follows: 
Enter title and author name as per the list 
Title:BASIC 
Author:Balagurusamy 
Balagurusamy BASIC 30.00 January 1984 TMH 
Enter number of copiesan
FUTURE SCOPE OF THE PROJECT 
Our project will be able to implement in future after making some changes and 
modifications as we make our project at a very low level. So the modifications that can 
be done in our project are: 
The future scope of the book store automation system is that if the book storer uses this 
program for their work then it will consume less time.

More Related Content

What's hot

Library Management System PPT
Library Management System PPTLibrary Management System PPT
Library Management System PPTTamaghna Banerjee
 
Library management system
Library management systemLibrary management system
Library management systemtechlike
 
On-line book store presentation
On-line book store presentation On-line book store presentation
On-line book store presentation Smit Patel
 
Library management system
Library management systemLibrary management system
Library management systemSara Malik
 
Library management system
Library management systemLibrary management system
Library management systemArman Ahmed
 
Library management system project
Library management system projectLibrary management system project
Library management system projectAJAY KUMAR
 
library management system
library management systemlibrary management system
library management systemprabhat kumar
 
Library Management System - LMS
Library Management System - LMSLibrary Management System - LMS
Library Management System - LMSHasibul Haque Hira
 
Documentation Hotel Management System
Documentation Hotel Management SystemDocumentation Hotel Management System
Documentation Hotel Management SystemSalman Dayal
 
Project online library management
Project online library managementProject online library management
Project online library managementPrem Prasun
 
online library management system
online library management systemonline library management system
online library management systemVirani Sagar
 
17337071 srs-library-management-system
17337071 srs-library-management-system17337071 srs-library-management-system
17337071 srs-library-management-systemANAS NAIN
 
Library management system
Library management systemLibrary management system
Library management systemKamal Krish
 
System requirement system for restaurant management system.
System requirement system for restaurant management system.System requirement system for restaurant management system.
System requirement system for restaurant management system.SAURABH SHARMA
 
Library Management system requirements
Library Management system requirementsLibrary Management system requirements
Library Management system requirementsAhsan Riaz
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management SystemSoumili Sen
 

What's hot (20)

Library Management System PPT
Library Management System PPTLibrary Management System PPT
Library Management System PPT
 
Library management system
Library management systemLibrary management system
Library management system
 
On-line book store presentation
On-line book store presentation On-line book store presentation
On-line book store presentation
 
Library management system
Library management systemLibrary management system
Library management system
 
Online Book Store
Online Book StoreOnline Book Store
Online Book Store
 
Online bookshop
Online bookshopOnline bookshop
Online bookshop
 
Library management system
Library management systemLibrary management system
Library management system
 
Library management system project
Library management system projectLibrary management system project
Library management system project
 
library management system
library management systemlibrary management system
library management system
 
Library Management System - LMS
Library Management System - LMSLibrary Management System - LMS
Library Management System - LMS
 
Documentation Hotel Management System
Documentation Hotel Management SystemDocumentation Hotel Management System
Documentation Hotel Management System
 
Project online library management
Project online library managementProject online library management
Project online library management
 
online library management system
online library management systemonline library management system
online library management system
 
Online book store
Online book storeOnline book store
Online book store
 
Ppt on ONLINE BOOK STORE
Ppt on ONLINE BOOK STOREPpt on ONLINE BOOK STORE
Ppt on ONLINE BOOK STORE
 
17337071 srs-library-management-system
17337071 srs-library-management-system17337071 srs-library-management-system
17337071 srs-library-management-system
 
Library management system
Library management systemLibrary management system
Library management system
 
System requirement system for restaurant management system.
System requirement system for restaurant management system.System requirement system for restaurant management system.
System requirement system for restaurant management system.
 
Library Management system requirements
Library Management system requirementsLibrary Management system requirements
Library Management system requirements
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
 

Similar to Book store automation system

Library Management System
Library Management SystemLibrary Management System
Library Management SystemAditya Shah
 
Library mangement system project srs documentation
Library mangement system project srs documentationLibrary mangement system project srs documentation
Library mangement system project srs documentationSuchit Moon
 
Software development life cycle
Software development life cycle Software development life cycle
Software development life cycle shefali mishra
 
Library Management System using oracle database
Library Management System using oracle databaseLibrary Management System using oracle database
Library Management System using oracle databaseSaikot Roy
 
Online Crime Management System.ppt.pptx
Online Crime Management System.ppt.pptxOnline Crime Management System.ppt.pptx
Online Crime Management System.ppt.pptxAshutoshmahale3
 
Software Requirements Engineering Methodologies
Software Requirements Engineering MethodologiesSoftware Requirements Engineering Methodologies
Software Requirements Engineering MethodologiesKiran Munir
 
Machine learning Courier.pptx
Machine learning Courier.pptxMachine learning Courier.pptx
Machine learning Courier.pptx17cse17GuruGanesh
 
Fee collection system
Fee collection systemFee collection system
Fee collection systemharryz18
 
12th CBSE Computer Science Project
12th CBSE Computer Science Project12th CBSE Computer Science Project
12th CBSE Computer Science ProjectAshwin Francis
 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys BldgUSeP
 
Hyper market management system project +2 computer science
Hyper market management system   project +2 computer scienceHyper market management system   project +2 computer science
Hyper market management system project +2 computer scienceVaishak AP
 

Similar to Book store automation system (20)

Tictac
TictacTictac
Tictac
 
Tic tac toe game code
Tic tac toe game codeTic tac toe game code
Tic tac toe game code
 
Tic tac toe
Tic tac toeTic tac toe
Tic tac toe
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Library doc
Library docLibrary doc
Library doc
 
Library mangement system project srs documentation
Library mangement system project srs documentationLibrary mangement system project srs documentation
Library mangement system project srs documentation
 
Software development life cycle
Software development life cycle Software development life cycle
Software development life cycle
 
Student report
Student reportStudent report
Student report
 
Library Management System using oracle database
Library Management System using oracle databaseLibrary Management System using oracle database
Library Management System using oracle database
 
Project report
Project report Project report
Project report
 
Online Crime Management System.ppt.pptx
Online Crime Management System.ppt.pptxOnline Crime Management System.ppt.pptx
Online Crime Management System.ppt.pptx
 
Software Requirements Engineering Methodologies
Software Requirements Engineering MethodologiesSoftware Requirements Engineering Methodologies
Software Requirements Engineering Methodologies
 
amansingh.docx
amansingh.docxamansingh.docx
amansingh.docx
 
Machine learning Courier.pptx
Machine learning Courier.pptxMachine learning Courier.pptx
Machine learning Courier.pptx
 
Computers in management
Computers in managementComputers in management
Computers in management
 
Fee collection system
Fee collection systemFee collection system
Fee collection system
 
12th CBSE Computer Science Project
12th CBSE Computer Science Project12th CBSE Computer Science Project
12th CBSE Computer Science Project
 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys Bldg
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Hyper market management system project +2 computer science
Hyper market management system   project +2 computer scienceHyper market management system   project +2 computer science
Hyper market management system project +2 computer science
 

More from Upendra Sengar

Shipping and Storage: A New Approach
Shipping and Storage: A New ApproachShipping and Storage: A New Approach
Shipping and Storage: A New ApproachUpendra Sengar
 
Sales and inventory management project report
Sales and inventory management project reportSales and inventory management project report
Sales and inventory management project reportUpendra Sengar
 
Data flow diagram for order system
Data flow diagram for order systemData flow diagram for order system
Data flow diagram for order systemUpendra Sengar
 
Medical store management system
Medical store management systemMedical store management system
Medical store management systemUpendra Sengar
 
Ticket window & automation system
Ticket window & automation systemTicket window & automation system
Ticket window & automation systemUpendra Sengar
 
Term paper of cse(211) avdhesh sharma c1801 a24 regd 10802037
Term paper of cse(211) avdhesh sharma c1801 a24 regd 10802037Term paper of cse(211) avdhesh sharma c1801 a24 regd 10802037
Term paper of cse(211) avdhesh sharma c1801 a24 regd 10802037Upendra Sengar
 
Snake game implementation in c
Snake game implementation in cSnake game implementation in c
Snake game implementation in cUpendra Sengar
 
Scientific calculator in c
Scientific calculator in cScientific calculator in c
Scientific calculator in cUpendra Sengar
 
Telephone directory in c
Telephone directory in cTelephone directory in c
Telephone directory in cUpendra Sengar
 

More from Upendra Sengar (16)

Shipping and Storage: A New Approach
Shipping and Storage: A New ApproachShipping and Storage: A New Approach
Shipping and Storage: A New Approach
 
Sales and inventory management project report
Sales and inventory management project reportSales and inventory management project report
Sales and inventory management project report
 
Data flow diagram for order system
Data flow diagram for order systemData flow diagram for order system
Data flow diagram for order system
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
Medical store management system
Medical store management systemMedical store management system
Medical store management system
 
Analog term paper
Analog term paperAnalog term paper
Analog term paper
 
Photo-Elctric Effect
Photo-Elctric EffectPhoto-Elctric Effect
Photo-Elctric Effect
 
Ums in c
Ums in cUms in c
Ums in c
 
Ticket window & automation system
Ticket window & automation systemTicket window & automation system
Ticket window & automation system
 
Term paper of cse(211) avdhesh sharma c1801 a24 regd 10802037
Term paper of cse(211) avdhesh sharma c1801 a24 regd 10802037Term paper of cse(211) avdhesh sharma c1801 a24 regd 10802037
Term paper of cse(211) avdhesh sharma c1801 a24 regd 10802037
 
Telephone directory
Telephone directoryTelephone directory
Telephone directory
 
Student record
Student recordStudent record
Student record
 
Snake game implementation in c
Snake game implementation in cSnake game implementation in c
Snake game implementation in c
 
Scientific calculator in c
Scientific calculator in cScientific calculator in c
Scientific calculator in c
 
Telephone directory in c
Telephone directory in cTelephone directory in c
Telephone directory in c
 
Bluetooth technology
Bluetooth technologyBluetooth technology
Bluetooth technology
 

Recently uploaded

(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 

Recently uploaded (20)

(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 

Book store automation system

  • 1. OF BOOK STORE AUTOMATION SYSTEM Submitted in the partial fulfillment of the Degree of Bachelor of Technology (Integrated) In Computer Science and Engineering SUBMITTED BY:- GUIDED BY: Name:- SURAJ ANAND Miss Sukhdilpreet Kaur Regd. No-10801985 Rollno-R246B60 SUBMITTED TO Department of Computer Science and Engineering Lovely Professional University Phagwara
  • 2. ACKNOWLEDGEMENT I take this opportunity to present my votes of thanks to all those guidepost who really acted as lightening pillars to enlighten our way throughout this project that has led to successful and satisfactory completion of this study. We are really grateful to our HOD Mr. Rohit Dhand for providing us with an opportunity to undertake this project in this university and providing us with all the facilities. We are highly thankful to Miss Sukhdilpreet Kaur for her active support, valuable time and advice, whole-hearted guidance, sincere cooperation and pains-taking involvement during the study and in completing the assignment of preparing the said project within the time stipulated. Lastly, We are thankful to all those, particularly the various friends , who have been instrumental in creating proper, healthy and conductive environment and including new and fresh innovative ideas for us during the project, their help, it would have been extremely difficult for us to prepare the project in a time bound framework. Name-SURAJ ANAND Regd.No-10801985 Rollno-R246B60
  • 3. TABLE OF CONTENTS 1. Introduction 2. Proposed system i. Description ii. System requirements 3. Requirement Analysis 4. System Design 5. Source code 6. Testing 7. Future scope of project
  • 4. INTRODUCTION In the existing system, most of the records are maintained on paper. It becomes very inconvenient to modify the data. In the existing system, here is a possibility that the same data in different registers may have different values which means the entries of the same data do not match. This inconsistent state does not supply the concrete information which poses a problem in the case information related to particular search record. Our project is very useful. User is no longer required to check his register in search of records, as now it can be searched over the software by choosing some options. The user need not to type in most of the information. He/she is just required to enter the desired options. On the whole it liberates the user from keeping lengthy manual records. In a nutshell, it abates the work load of an organization. In today’s world, no one likes to perform calculations on calculator or manually when computer is there. Every one wants his/her work to be done by computer automatically and displaying the result for further manipulations. A book shop uses a personal computer to maintain the inventory of books that are being sold at the shop. The list includes details such as author, title, price, publisher, stock position,etc. Whenever a customer wants a book, the shopkeeper inputs the title and author of the book and the system replies whether it is in the list or not. If it is not, an appropriate message s displayed. If book is in the list, then the system displays the book details and asks for number of copies. If the requested copies are available the, total cost of the books is displayed; otherwise the message “Required copies not in stock” is displayed.
  • 5. PROPOSED SYSTEM The following documentation is a project the “Book store automation system”. It is a detailed summary of all the drawbacks of the old system and how the new proposed system overcomes these shortcomings. The new system takes into account the various factors while designing a new system. It keeps into the account the Economical bandwidth available for the new system. The foremost thing that is taken care of is the Need and Requirements of the User. DESCRIPTION Before developing software we keep following things in mind that we can develop powerful and quality software PROBLEM STATEMENT o Problem statement was to design a module: o Which is user friendly o Which will restrict the user from accessing other user’s data. o Which will help user in viewing his data and privileges. o Which will help the administrator to handle all the changes. FUNCTIONS TO BE PROVIDED: The system will be user friendly and completely menu driven so that the users shall have no problem in using all options. o The system will be efficient and fast in response. o The system will be customized according to needs. o Name of title o Name of author SYSTEM REQUIRMENTS Operating system: MS Windows XP or Windows Vista Language: C Language Processor: Pentium IV Processor RAM: 512 MB Hard disk: 5 GB
  • 6. REQUIREMENT ANALYSIS This process is adopted when management of the system development, Personnel decide that the particular system needs improvement. The system development life cycle is the set of activities, carried out by the analyst, designers and users to develop and implement a system. The systems that are present in the nature follow common life cycle pattern. For example consider the raining system. Initially the rain falls into the river, river flows into sea, the sea water evaporates to form vapors, the vapors form clouds which again bring rain. Similarly consider a man made system initially a system is analyzed, designed and made operational by the efforts of system analysis. After successful operation or a number of users, the system becomes less and less effective by change in the environment. So these changes have to be incorporated in to the system by minor modifications. So the general activities from the life cycle of the system are given below: · Select ion and identification of the system to be studied · Preliminary study · Defining the system · Design and development of the system · Implementation of the system
  • 7. SYSTEM DESIGN Then we began with the design phase of the system. System design is a solution, a “HOW TO” approach to the creation of a new system. It translates system requirements into ways by which they can be made operational. It is a translational from a user oriented document to a document oriented programmers. For that, it provides the understanding and procedural details necessary for the implementation. Here we use Flowchart to supplement the working of the new system. The system thus made should be reliable, durable and above all should have least possible maintenance costs. It should overcome all the drawbacks of the Old existing system and most important of all meet the user requirements. START Welcome to Book store automation system Enter your choice ? Author Title No of books Exit Do you want to continue? STOP
  • 8. SOURCE CODE #include<stdio.h> #include<conio.h> #include<string.h> struct record { char author[20]; char title[30]; float price; struct { char month[10]; int year; } date; char publisher[10]; int quantity; }; int look_up(struct record table[],char s1[],char s2[],int m); void get(char string [ ]); main() { char title[30],author[20]; int index,no_of_records; char response[10], quantity[10]; struct record book[]= { { "Ritche","C language",45.00,"May",1977,"PHI",10}, { "Kotchan","Programming in C",75.50,"July",1983,"Hayden",5}, { "Balagurusamy","BASIC",30.00,"January",1984,"TMH",0},
  • 9. { "Balagurusamy","COBOL",60.00,"December",1988,"Macmillan ",25} }; no_of_records=sizeof(book)/sizeof(struct record); do { printf("Enter title and author name as per the listn"); printf("n Title:"); get(title); printf("Author:"); get(author); index=look_up(book,title,author,no_of_records); if(index!=-1) { printf("n %s %s %.2f %s %d %snn", book[index].author, book[index].title, book [index].price, book[index].date.month, book[index].date.year, book[index].publisher); printf("Enter number of copies"); get(quantity); if(atoi(quantity) < book[index].quantity) printf("cost of %d copies=%.2fn",atoi(quantity), book[index].price*atoi(quantity)); else printf("n required copies not in stocknn"); } else printf("n Book not in list nn"); printf("n Do you want any other book?(YES/NO):"); get(response);
  • 10. } while(response[0]=='Y'|| response[0]=='y'); printf("nnthank you.good bye!n"); } void get(char string []) { char c; int i=0; do { c=getchar(); string[i++]=c; } while(c !='n'); string[i-1]='0'; } int look_up(struct record table[],char s1[],char s2[],int m) { int i; for(i=0;i<m;i++) if(strcmp(s1,table[i].title)==0 && strcmp(s2,table[i].author)==0) return(i); return(-1); }
  • 11. TESTING Testing is the major control measure used during software development. Its basic function is to detect errors in the software. During requirement analysis and design, the output is a document that is usually textual and no executable. After the coding phase, computer programs are available that can be executed for testing purpose. This implies that testing not only, has to uncover errors introduced during coding, but also errors introduced during previous phase. Thus the goal of testing is to uncover the requirements, design and coding errors in the programs. So after testing the outputs of my project are as follows: Enter title and author name as per the list Title:BASIC Author:Balagurusamy Balagurusamy BASIC 30.00 January 1984 TMH Enter number of copiesan
  • 12. FUTURE SCOPE OF THE PROJECT Our project will be able to implement in future after making some changes and modifications as we make our project at a very low level. So the modifications that can be done in our project are: The future scope of the book store automation system is that if the book storer uses this program for their work then it will consume less time.