You are on page 1of 18

SCHOOL OF COMPUTER AND INFORMATION

SCIENCES IGNOU, MAIDAN GARHI, NEW


DELHI – 110 068

II. PROFORMA FOR THE APPROVAL OF MCA PROJECT PROPOSAL (MCSP-232)

(Note: All entries of the proforma of approval should be filled up with appropriate and complete information.
Incomplete proforma of approval in any respect will be summarily rejected.)

Enrolment No.:
Project Proposal No :…………………..
………………………
Study Centre: ……………….……….
(for office use only)
Regional Centre:…… RC
Code:…… E-mail: ………….
………..…………...
Mobile/Tel No.: …..………………….

1. Name and Address of the Student: ………………………..…………………………………….


………………………………………………………………
2. Title of the Project***: .………..…………………………………………………….

3. Name and Address of the Guide: …..………………………………………………………….


………………………………………………………………

Ph.D* M.Tech.* B.E*/B.Tech.* MCA M.Sc.*


4. Educational Qualification of the Guide:
(Attach bio-data also)
(*in Computer Science / IT only)
5. Working / Teaching experience of the Guide**:……………………………………………………………

……………………………………………………………………………………………………………….
(**
Note: At any given point of time, a guide should not provide guidance for more than 5 MCA students of IGNOU)

6. Software used in the Project***:…………………………………………………………..


(*** Please refer to section VIII of these guidelines)

7. Is this your first submission? Yes No

Signature of the Student Signature of the Guide


Date: ………………… Date: …………………….

For Office Use Only Name:……………………………..............

…………………………………………….
Signature, Designation, Stamp of the
Project Proposal Evaluator
Approved Not Approved Date: …………………….
Suggestions for reformulating the Project:
SYNOPSIS ON

ONLINE BOOK STORE MANAGEMENT


SYSTEM
submitted to

INDIRA GANDHI NATIONAL OPEN UNIVERSITY

in partial fulfilment of the requirements for the


award of the degree of

MASTER OF COMPUTER APPLICATION

Submitted By
Roshni Prabha

ENROLLMENT NO. 2100757856, PROGRAMME NAME:


MCA_NEW, STUDY CENTER: GDC DHARMSHALA CODE:
1105, RC CODE:11: SHIMLA

Under the Guidance of

Name of Project Guide : Dr. DEEPTI


Designation : Assistant Professor
Table of Contents

INTRODUCTION......................................................................................................................5
1.1 Objectives of project...........................................................................................................................6
1.2 Purpose of Project..............................................................................................................................6
1.3 Scope of Project.................................................................................................................................6
1.4 Applicability of Project:....................................................................................................................6

REQUIREMENT AND ANALYSIS.........................................................................................7


2.1 Problem Defination............................................................................................................................7
2.2 Hardware requirement ......................................................................................................................8
2.3 Software Requirement.......................................................................................................................8
2.4 Tools/Platform...................................................................................................................................8

SYSTEM DESIGN.....................................................................................................................9
3.1 Data dictionary ...........................................................................................................................10-13

CONCLUSION........................................................................................................................14
4.1 Bibliography...................................................................................................................................15
TITLE OF THE PROJECT

ONLINE BOOK STORE

MANAGEMENT

SYSTEM
Introduction:
The Bookshop Automation System is to automate all operations in a bookshop. Generally it
includes the Order Processing, Stock Management and Accounts Management.

Before automating a bookshop we have to understand the concept of automation. In automation


of any operation we make a system which do work automatically as the respective events occurs,
for which it is meant.

There are the some common examples of the automation like that auto pilot system in the
aircraft, automatic home systems (electric system, water system, fire alarm system, doors system
etc). These are best examples of the automation systems.

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.

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 then one type of books
there and than he/she can choose the specific book from there. And then purchase it by paying
price on bookshop cash counter and receives its invoice.
1.1 Objectives of Project
 To reduce the paper work. To make computerized system.
 Increase operational speed. Faster searching as well as accuracy.
 Large storage of data using database.
 Manual process of vehicle purchase and sales on finance and cash and generate reports of model wise,
weekly, monthly ,annual progress is so difficult so this project make is easier.
 Speed and faster information retrieval.
 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.

1.2 Purpose of Project


 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.
1.3 Scope of Project
 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.4 Applicability of Project:
 For customers who want to buy books at anywhere or anytime.
 Admin applicable for insert books, list of books.
 Database is used for store and fetch data from or to the database so both users and admin can fetch or read
data.
2. REQUIREMENT AND ANALYSIS

2.1 Problem Definition:


Almost every activity in the world today is controlled by computer driven software programs.
His trend was first accommodated by engineering applications in the past. However, as the life
style became more and more complex, every area of human interactions was invaded by various
software systems, such as real time, business, simulation, embedded, web based, personal and
more recently, artificial intelligence software etc.

According to the above facts, managing and maintaining a book shop could also be controlled by
efficient software. This project focuses attention on designing efficient and reliable software
which controls the transactions of a bookshop.

In real world, it tends to associate with automated systems as they provide many benefits than
doing the same thing in manually. As above mentioned, here we have introduced a system which
can be used to maintain a bookshop.

When we are concerning the manual process of a bookshop, the major problem is the waste of
time. A customer has to waste his/her valuable time when he needs to buy a book as all the
events such as searching, purchasing are done by members of the staff .In briefly, the manual
process is very slow. But automation will reduce the time taken in the whole process.

In a bookshop we should deal with a large store. Then person (storekeeper) has to maintain it
with documents which are recorded by him. Therefore, there may be defective reports. Also
company has to appointed more persons to complete the maintenance of the stationery. Then the
company has to have an additional cost.

As we familiar with this type of system at instance we will be able to have the results that we
want. Communication with suppliers, customers and other related organizations will be more
successful as the system is so fast.

When the bookshop issues an item to a customer, all the stages of the transaction procedure will
be facilitated by the system & it will be more accurate.
2.2 Hardware requirement
 Operating System: Windows 7,10 or 11. Mac OS X 10.11 or higher, 64-bit. Linux:
RHEL 6/7, 64-bit (almost all libraries also work in Ubuntu)
 x86 64-bit CPU (Intel / AMD architecture)
 GB RAM.
 5 GB free disk space.

2.3 Software Requirement


 Python
 Django
 PyCharm

2.4 Tools/platform

1. Sublime Text- Since its inception, Sublime Text has been a feature-rich, lightweight IDE that
has taken the development community by storm. Its highly context-aware auto-completion
feature and syntax definition engine help you rapidly hone your Python skills.

2. PyCharm- PyCharm comes in three versions: Apache-licensed Community version, Educational


(Edu) version, and proprietary Professional version. The first two versions are open source and free
of charge, but you’ll have to pay for the Professional version.
3.1 Detail Data Flow Diagram (DFD):

CUSTOMER
STOCK
Customer Id, Book Details

No. Of Available Books

CUSTOMER
CHECK
Book Details
Customer RECEIVE AVALABILITY
Name, ORDERS
Address,
Contact details
SUPPLIER
Consignment No. Of Books
RequiredPurchase Note

OBTAIN Amount Due Payment

Book ISBN,
STOCK
COLLECT Book ISBN, No. Of Copies
No. Of Copies
PAYMENT Soled
Purchased

PAY FOR
Invoice, UPDATE STOCKS
Statement
STOCKS
Remittance,
Payment Supplier Id,
Inquiries Supplier Id, Name,
Name, Address,
Address, contact details
Shipping contact details
Details

STOCKSUPPLIER
CUSTOMER Books SHIP
BOOKS
Customer Id, Date,
Payment Details

Sales
Details UPDATE
SALES SALES
RECORD

Figure – Detail DFD for Selling and Purchasing of Books


Use Case Diagram for Entire System:

Figure – Use Case Diagram for Entire System


Class Diagram for Entire System:

Figure - Class Diagram for Entire System


Searching Books and Reservation – Activity Diagram:

Figure - Searching Books and Reservation – Activity Diagram


Store Sales Sequence Diagram:
Entity – Relationship Diagram:

Customer_ld Type
Customer_Name Book_ISBN
Amount_to_Pay
Price
No_of_Copies
CUSTOMER Address
SALES−RECORD

Email_ld Discount
Contact_No Sales_Id
Participate Has
In
Amount_to_Pay
Buys Balance

SALES Inovoice_No

Sales_Id
Book_name Amount_Paid
Author Customer_ld
Date
Book_ISBN
Price
BOOKS
Edition Publisher Does
Password
E.O.Q User_ld
Store_Location
Contact_No

Category No_of_Copies Role


USER
Supplies Email_ld
Address
login_ld

Does

Supplier_Id

Purchase_Id Amount_to_Pay

Amount_Paid
PURCHASE Purchase_Note_No

Date
Supplier_Id Balance
Address
Email_ld Participate Has
In Book_ISBN
SUPPLIER
Supplier_Name Contact_no Purchase_Id PURCHASE−RECORD
Publication
Amount_to_Pay Price
No_of_Copies
Conclusion:
This Bookshop Automation System is an attempt to overcome the present inefficient and time
consuming process of locating, reserving and purchasing quality reading materials available in
the store. Currently, clients have to go through a time consuming process to perform
aforementioned tasks which cause waste of labor and firms resources. Through our automated
book store solution, we provide an easy way of searching, reserving and purchasing of books.

User data are validated and checked for authenticity with the data stored in the system database.
All the newly coined processes will address time consuming, ineffective and inefficient areas of
the existing system which has being wasting a lot of firms resources such as, labor, electricity,
equipment, products and services, while discouraging customers to make purchases and
repelling clients from the book store.

Proposed system will support both clients and the store in many areas. It’s worth analyzing and
identifying the benefits as it would directly influence the productivity of the store.

Customer satisfaction plays the most vital role in any form of product and service rendering store
as the existence of any firm solely depends on its customer-base. Therefore, every system should
facilitate the customer satisfaction up to a certain extent which is feasible from the company
perspective.
The aforementioned facts ensure customer satisfaction to a greater extent benefiting the store in:

O Retaining current customers


O Tempting current customers to attract their friends to the store
O Attracting new customers
O Enhancing the customer faith on the firm due to secure transaction techniques while
temping customers to make more online purchases
O Identifying profitable customers
O Identifying different categories of customers
O Making necessary alterations and plans to address broader range of customers
O Identifying key areas of the inventory which need to be maintained at a healthy stock
limit
O Analyzing trends to make more effective management decisions and
O development of new strategies to increase profit

These particulars will make sure the broadening the customer base of the store which will have
good impact on the sales and revenue of the store.

Employee satisfaction also plays an influential role in healthy revenue levels of a firm. Due to
the proposed system, employees will have to handle minimum amount of workload than that of
the existing system which will help the employees to provide optimal service to the firm while
maintaining healthy physical and mental levels.
Reference and Bibliography:
O Australian Computer Society, 2003, ASC Code of Ethics. Retrieved March 15, 2007, from
http://www.acs.org.au.htm

O Elmasri, R. and Navathe, S. 2004. Enhanced Entity Relationship and UML. In


Fundamentals of Database Systems, 3rd Edition

O Out Source 2 India n.d. :Why Do Software Projects Fail? Retrieved 22 March 2007 from
http://www.outsource2india.com/software/SoftwareProjectFailure.asp

O Six Sigma n.d. : Applying Six Sigma to Software Implementation Projects Retrieved 22
March 2007 from http://software.isixsigma.com/library/content/c040915b.asp

O Sommerville, Ian 2004. Object Oriented Design Software Engineering, 7 Edition


th

O Start your journey the easy way n.d : Retrieved 4th February 2007 from
http://www.liverpooljohnlennonairport.com/TravelServices/CarParking.php

❖ Ramakrishnan, R. and Gehrke, J. 2003. The Relational Model In Database


Management Systems, 3rd Edition

You might also like