book stall management
TRANSCRIPT
Bookstore Management
A project Report
Submitted by
PILLAI SAURABH R (080450131209)
RAI RUPESH H (080450131210)
In partial fulfilment for the award of the degree
Of
Bachelor of engineering
in
Computer Engineering branch
Guided by:
1) Mr Jatin parmar
2) Mrs Vaishali patel
Shri S’ad Vidya Mandal Institute of Technology
College Campus, Old National Highway No. - 8
BHARUCH-392 001 GUJARAT INDIA
Phone: (02642) 245864June – 2010
Shri S’ad Vidya Mandal Institute of Technology
College Campus, Old National Highway No.-8,
Bharuch-392 001
C E R T I F I C A T E
This is to certify that Mr. /Miss
_________________________ of B.E. II (4th Semester)
Computer Engineering, Roll
No._________ Exam No.________ has satisfactorily carried
out his/her Project Work under our guidance and
supervision in the subject of Object Oriented entitled
“_______________________________” for the term ending
in Dec/Jan – 2009-10.
Date:
Mrs. Vaishali R. Patel Department
Incharge
(Mrs.
Kruti J. Dangarwala)
ACKNOWLEDGEMENT
We are the students of SHRI S’AD VIDYA MANDAL INSTITUTE OF
TECHNOLOGY BHARUCH feel glad and believe that I am very lucky for getting
opportunity to develop in house project in the form of subject OOAD. It gives me a
great pleasure to express our sincere gratitude to Computer department . They
helped us in the progress of my project work.
I express my heart felt gratitude to respected Mr Jatin parmar, the lecturer of
our college for providing all the facilities to complete and make my project very easily
and successful. My deep knowledge of gratitude is extended to Vaishali madam.
my project supervisor who guided me and understand about difficulty throughout the
project.
Also I am very grateful to all our faculty members of computer for their kind
help, grate response and be politely the problem solution of my project and very
completely solved this and so, encouragement without whom this project might not
be successful or complete.
My special thanks is extended to GUJARAT TECHNOLOGICAL
UNIVERSITY –whose continuous encouragement, suggestions and constructive
criticism have been invaluable assets throughout my project work.
MY PROJECT: “BOOK STALL MANAGEMENT”
NAME: PILLAI SAURABH REGHUNATH (080450131209)
RAI RUPESH HARENDRA (080450131210)
INDEX
No. Description Pg. No.
1 Project Abstract 1
2 Introduction to System 3
3 Problem Definition 5
4 Problem with Existing System 6
5 Analysis of system ( System Study) 7
- Problem Identification 8
- Feasibility Study & Cost-Benefit Analysis 9
Technical Feasibility Study 11
Economical Feasibility Study 12
Operational Feasibility Study 12
- Requirement Analysis 13
7 Proposed System 13
8 Functional Decomposition Diagram 14
- Hierarchical Diagram Description
9 DATA DICTIONARY 29
10 DIAGRAM DESIGN
11 Software Requirement Specification
- Primary Input of Forms 30
- Detailed Description of all Forms
13 Screen- - Forms Screen, - Report Screen
14 Conclusion
PROJECT ABSTRACTIn this project , software development of the bookstall is developed in a simple and pleasant manner. The specific tools are used for the development of this project. In this project, the analysis design of the book store are specified with its certain uml diagrams and specific description.
Method for developing a software for bookstore are analysis, system design, implementation and testing.
Here we begin with the introduction with below selected book shop.
Introduction
o Book store system is a most important or more useful while purchasing
any book at book store.
o Here my system is
“AJAY BOOK STORE”
OPP : “GEETANJALI” ,
ROYAL HOSTEL .
NANA BAZAR ,
VALLABH VIDHYA NAGAR .
o History of AJAY BOOK STORE is actual it was opened on 26-january-
1976.
o When book store system is opened at first time there were nothing any
types of information or experiences about how to actual work of AJAY
BOOK STORE?
o After day by day the actual problem are arriese on this owner’s mind.
Hence, the manual system of AJAY BOOK STORE is working today on
regularly of time early morning at 9:00 o’clock to 8:00 o’clock at night. So,
this time duration of 11 o’clock the whole days of this manually system are
tally this purchasing/selling books.
o And also note down in “rojmel books”. So, daily this works are difficult to
maintain stock & purchase of books types in other words it is not more
comfortable to remember the whole day process because every night to
tally the billing of whole day. So, it is the most primary reason to make a
computer raised AJAY BOOK STORE system. For more reliability,
accuracy, speeding, billing system in neno second.
SCOPE:
o In AJAY BOOK STORE there are a manually system which is worked a
more reliable and more completely for better books information and also
books selling (bill) and also order to purchased new books from any
supplier or any publisher to provide total information of books order,
supplier name, supplier address, supplier address, supplier phone,
supplier city, also store the data of other are written into books which are
called record books of supplier information.
o Another is making a bill for purchasing a books from any number of
customer to maintain them in order for easy to find it for that we can also
written into another books called billing book or also called bill record
book. For 1 to 100 bill and 101 to 200 bill no are already printed in the
printed paper called bill.
OBJECTIVES:
o In manually system there are also enter the whole day record is written
into daily record books or books for easy to know daily transaction of
books selling and purchasing new books or low stock books from any
supplier or any publisher.
o To very fast & very complex (competition) in each and every fields of our
daily life one of them is book store system. New different types of
publication are made on monthly. In this publication there are some offers
to purchasing this types of books on few percentage of discount. So, at
that type of company send the monthly-offers-discount” also called “blazer-
on-coverage” area on first and last page of any books.
o In the blazer on coverage the content, index, prices, edition and it’s plus
point with compare of previous edition and so many advantage of books
are described in brief. It is also known as “index characteristics”. And then
whole offer is known as “monthly-offer-discount”.
o It is a most primary things of book store system is to find out which types
of books are available at present in stock and how many (no. of books) are
available on stock at book store or at warehouse.
o It is also maintain to find out what are the prices of this books in rare case
of books this publication are not print price of this books so, we can’t know
the actual price of it’s. Hence, we can show a price list of particular books
publication. Like “TATA MC-GROW HILL” publication books are not
printed price of any books.
o For that to prepare books list of different books and it’s information.
o To prepare a book stock and maintain them for this in written different
paper. Also maintain customer while more then two customers are comes
at books store. For it’s books info and it’s requirements.
o Also makes a accurate bill with net pay and discount offers if they are valid
for this or not. It is also determine by book store owner.
TOOLS/PLATFORM/LANGUAGES:
During this project students are thought following modules : ….
Information Technology
Business Systems
Intermediate Programming
System Analysis and Design
Data dictionary, Data Flow Diagram
Data Structures, RDBMS Concept
MS-VISUAL BASICS
Program design techniques
Personal computer software (MS-OFFICE)
Detailed study of operating system like DOS, NOVELL NETWARE,
WINDOWS, UNIX
Advance programming in ORACLE
PC Maintenance
PROJECT MANAGEMENT AND SCHELUDING:
P R O J E C T P R O F I L E
Project Title : BOOK STORE SYSTEM
Objective : Computerize of purchase books from supplier and
Selling books of computer raised billing for customer.
Operating System : Microsoft Windows 98
Front-End Tools : Microsoft Visual Basic 6.0
Back-End Tools : Microsoft Access
Problem Definition
Solve the problem of manually book store system and describe and define all
information like books and maintain them in order as complete as possible for
accurate and timely output.
About Organization
BOOK STORE NAME : AJAY BOOK STORE
SALES : COMPUTERS AND SCIENCE
BOOKS
SERVICE : GET ANY TYPES OF
COMPUTER AND SCIENCE BOOKS
DEPARTMENT : BOOKS STOCK, BOOKS MAINTANANCE
SYSTEM ANALYSIS:
In the classical or/ traditional approach for my project / system development life cycle concentrates on problem identify, feasibility study with cost-benefit, requirement and project management, hardware and software approach and problem consideration are also included.
Analysis is the first step of system development life cycle. The book idea if SDLC is that there is a well defined process by which a system is conceived, developed and implemented.
In the first step of SDLC there are three stages are included which are as follows,…
I. Problem Identification.II. Feasibility Study & Cost Benefit Analysis.
III. System Requirement Analysis.
Problem Identification
o One of the most important task of system analysis is identify the real problem of new or existing system.
o Without cleared understanding of actual problem of any system, any further work will done to wastage of time and energy, at longer or latter stage.
o Hence, several question may be arrived before identify the correct problem of this analysis stage to itself.
1. What is the actual problem of system?2. What are the causes for this problem?3. Is it important to solve the problem?4. What are the likely solution to solve this problem?5. What types of benefits can be expected once the problem is solved?
1. What is the actual problem of system?When a system is made from manually system there are some problem of manually system is known as actual problem.
It is a most primary problem of book store system is to find out which types of books are available at present in stock and how many (no. of books) are available on stock at book store.
It is also difficult to find out what are the prices of this books in rare case of books this publication are not print price of this books so, we can’t know the actual price of it’s. Hence, we can show a price list of particular books publication. Like “TATA MC-GROW HILL” publication books are not printed price of any books.
At a time we can’t examine or determined books price, books author, books publication, books serial no, books edition, books stock etc… are know at a time in manually system. So, it is a limitation of it.
For each and every customers we can’t take bills of any purchase of books because in bill books there are no of entries like price, author, serial no, edition, stock and total and grand total are included. So, it is very difficult to made bills of any no. of customers.
Also, we can’t determine the stock. So, we can’t any action of purchased new books at that time customer go back without any book.
2. What are the causes for this problem?Following causes are responsible for manual system.
How to prepare books list of different books and it’s information?
How to prepare a book stock and maintain them?
3. Is it important to solve the problem?Yes ,
Because this is not minor problem but it is very large problem to maintain a books store customer as well as possible.
So, with the help of computer we can solve this problem in above
argument. Hence, it is important to solve this problem.
4. What are likely solution to solve this problem?
All problem of manually system are solve with the help of computer raised book store system.
With the help of computer and it’s function, characteristics and entity of it’s attributes are useful to made system as easy as possible for all problem in existing system.
5. What types of benefits can be expected once the problem is solved?
All problem of manually book store system are solve while used the computer raised book store system.
Feasibility Study & Cost-Benefit Analysis
o Feasibility study are carried out whenever there is a complex problem or opportunity. It is in fact a preliminary investigation. Which emphasizes the “look before you leap” approach to any important project.
o A feasibility study is undertaken to determine the possibility or probability of either improving the existing system or new system. But, here the existing system of book store system is improving in computer based book store system.
1. Answer the question whether a book store system is to be installed or not?
2. Determined the potential of book store system.
3. Improve the book store system.
4. Know what should be embedded in the book store system.
5. Define the problems and objectives involved in a project.
6. Avoid costly repairs at a later stage when the system is implemented.
7. Avoid crash implementation of a book store system.
8. Avoid the “Hardware Approach”. To get a computer first and then decide how to use it.
Feasibility study will look into :-
a. Technical Feasibilityb. Economical Feasibilityc. Operational Feasibility
a. Technical Feasibility :- In this feasibility the first stag is available of technologies which
are used to in book store system. Like how many techniques
are available in the book store system for selling any types of problem.
Hardware facility of book store system which is used for develop this system like calculation or pc etc...
PC available or not are also one type os technical feasibility. Operating time of book store system and support facilities for
selling books as easy as possible methods.
b. Economical Feasibility It means firstly identify the alternatives of book store system
and determined costs in time and recurring like f. study cost converting from present system to new system cost, construction of computer room / facilities, cost of software packages and it is also in the terms of cost time which are understand at later stage of system development stage.
c. Operational Feasibility It is a one type if implementation stage in which system are
implemented and output is appear as direct or indirect resistance to new system.
Requirement Analysis
o It is the determination of the requirement for a new system.
Which types of output are needed for book store system?
Like to work on multiple area of many customers requirement the it’s billing and also required net pay and discount offer etc.
What input are needed for this output in this store system?
For this output all information about books and also customers name, bill no and gives books discount with standard tools etc. are requirement.
Which types of resources are used for book store system?
First the main is personal computer for all problem solution and any other diary are required for regular, accurate output.
PROPOSED SYSTEM
The manual system of AJAY BOOK STORE is to be computerized in order to
overcome the problems which affects the existing manual system.
Computerizing the existing system with the help of MICROSOFT ACCESS
database package and VISUAL BASIC 6.0 ease the work of the system for a
better performance compare with existing system. So, there has been a
criteria to work on any easy job or task for a specific purpose. Nobody works
without specific detailed information about the particular task he is performing.
Whenever any customer comes at AJAY BOOK STORE for purchasing any
books or know about book information and it price. In the new computerized
system the basic and the primary steps is to ask for a specific user login name
and password for it, thus it can also take care of data security, now after when
the user enters the necessary details in the login name and password it
checks for the correct password and allows the user of the system to enter the
main page. As the user is inside the system, the first screen of the system
would be a splash screen and introduction like it’s name and it’s job about
system working with message or help and a list of menus.
These menus contain the options of either going in the main forms or to go for
a help of system. In the help menu screen there are one calculator and help of
the system introduction. And another is user can login, refresh, help and quit
option are available at the login or MDIFORM1 LOAD.
These above operations are required for there are constant changes in the
book edition and which directly affect the price of the manufactured books.
The bill of this books are low but there are sold it with high price or printed
price then this books provided to the customer to discount the computerized
system form the coding of this billing.
Customer receives the bill for purchased book from AJAY BOOK STORE, the
next step is check this stock of books by subtracting the quantity from stock of
this books and if this stock are lower than twenty then print the message on
the screen. Low stock books for particular books. Then it performs the desired
screen for purchasing low stock books.
The main objectives of the proposed system is to help the user. The system
can be handy to the user in the following reasons:
1) To find the not known books by using different customer requirement and
monthly blazer.
2) To atomize the work such as book billing, supplier record, order record, bill
record, customer record.
3) To provide quick and efficient means for performing selling related books
and also purchased it and to effortlessly generate report of the system.
4) To find moving different books provide latest edition of books is known.
PROCESS FLOW DIAGRAM:
Hierarchical (FDD)
BOOK STORE SYSTEM
PURCHASING
SELLING
STOCK REORDER
SUPPLIER
TYPES OF
BOOKS AS
PER STORE
BOOK
STOCK REORDER
BOOKS
TYPES OF
BOOKS AS
PER
BOOK BILL
SYSTEM DESIGN
Data Dictionary
BOOK BILL
NET PAY NET PAY
Table : 1.
Object Name :
Book_info. Object Type : User Table
Description :
This Table Contain all Information about Books in order of Author, Book_subject.
Name Size Type Description
Book_name Text(50) NN This is a Name of Books.
Book_code Number PK This is a code of Books.
Author Text(50) NN This is a author name of Book whom is written whole Book.
Publication Text(50) NN This contains Books publication name.
Edition Number NN This contains edition of Books publication.
Price Number NN This is a selling price of books.
Book_subject Text(50) NN This is a name of books on particular subject.
P_price
Stock
Number
Number
NN
NN
This is a purchase price of books.
This is a number of quantity avaible
Table : 2.
Object Name : Customer_info Object Type : User Table
Description : This Table Contain all Information about customer in order.
Name Size Type Description
Customer_name Text(50) NN This is a Name of Customer.
Customer_code Number PK This is a number of Customer.
Customer_phone Number This is a phone no of Customer.
Table : 3.
Object Name :
Book_Bill Object Type : User Table
Description: This Table Contain all Information about Books sales in order of (bill) Required fieled.
Name Size Type Description
Bill_code Number PK This is a no of bills.
Sell_date Date/time NN This is a date of bill.
Book_code Number FK This is a code or no of Book.
Qty Number NN This contains a no of purchasing books.
Net_total
(Discount)
Number NN This contains total no. of amount with or without discount.
Table : 4.
Object Name :
Supp_mast Object Type : User Table
This Table Contain all Information Purchasing books from any supplier.
Name Size Type Description
Supp_code Number PK This is a no of supplier a books.
Supp_name Text(50) PK This is a name of supplier.
Address Text(50) This is a address of supplier.
City Text(50) This contains a city name of supplier.
Phone Number NN This contains a phone number of supplier.
Table : 5.
Object Name Order_Detail Object Type : User Table
This Table Contain all Information about gives bill for purchasing low stock books and new books order.
Name Size Type Description
O_date Date/time NN This is a date of order books.
O_no Number PK This is a no of Order.
Supp_code Number FK This is a number of Supplier from Supp_mast table.
Book_code Number FK This contains number of books from Book_info table.
Qty Number NN This contains a number Book quantity.
DIAGRAM DESIGN (UML):
SEQUENCE DIAGRAM:
COLLABORATION DIAGRAM:
STATE CHART DIAGRAM:
ACTIVITY DIAGRAM:
USE CASE DIAGRAM :
CLASS DIAGRAM:
FORM DESIGN AND INPUT SCREEN:
FORM 1:
Form 2:
Form 3:
Search form:
BILL RECEIPT:
CONCLUSION AND DISCUSSION: