Vous êtes sur la page 1sur 35

Bookstore Management

A project Report Submitted by

PILLAI SAURABH R (080450131209) RAI


degree Of

RUPESH

H (080450131210)

In partial fulfilment for the award of the

Bachelor of engineering in Computer Engineering branch Guided by: 1) Mr Jatin parmar 2) Mrs Vaishali patel

Shri Sad Vidya Mandal Institute of Technology


College Campus, Old National Highway No. - 8 BHARUCH-392 001 GUJARAT INDIA

Phone: (02642) 245864 June 2010

Shri Sad Vidya Mandal Institute of Technology


College Campus, Old National Highway No.-8, Bharuch-392 001

CERTIFICATE
This is to certify of B.E. that II Mr. /Miss Roll _________________________ Computer Engineering, out (4th Semester)

No._________ Exam No.________ has satisfactorily carried 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 Incharge (Mrs. Kruti J. Dangarwala) ACKNOWLEDGEMENT Department

We are the students of SHRI SAD 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.
1 2 3 4 5 Project Abstract Introduction to System Problem Definition Problem with Existing System Analysis of system ( System Study) Problem Identification Feasibility Study & Cost-Benefit Analysis 7 8 Technical Feasibility Study Economical Feasibility Study Operational Feasibility Study

Description

Pg. No.
1 3 5 6 7 8 9 11 12 12 13 13 14

Requirement Analysis

Proposed System Functional Decomposition Diagram Hierarchical Diagram Description

9 10 11

DATA DICTIONARY DIAGRAM DESIGN Software Requirement Specification Primary Input of Forms Detailed Description of all Forms Forms Screen, Report Screen

29

30

13 14

Screen-

Conclusion

PROJECT ABSTRACT
In 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-january1976.

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 owners mind. Hence, the manual system of AJAY BOOK STORE is working today on regularly of time early morning at 9:00 oclock to 8:00 oclock at night. So, this time duration of 11 oclock the whole days of this manually system are tally this purchasing/selling books.

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.

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 blazeron-coverage area on first and last page of any books.

o In the blazer on coverage the content, index, prices, edition and its 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 cant know the actual price of its. 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 its 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 its books info and its 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:

PROJECT PROFILE

Project Title Objective

: :

BOOK STORE SYSTEM Computerize of purchase books from supplier and Selling books of computer raised billing for customer.

Operating System : Front-End Tools Back-End Tools : :

Microsoft Windows 98 Microsoft Visual Basic 6.0 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

One of the most important task of system analysis is identify the real problem of new or existing system. 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.

Hence, several question may be arrived before identify the correct problem of this analysis stage to itself.

1. 2. 3. 4. 5.

What is the actual problem of system? What are the causes for this problem? Is it important to solve the problem? What are the likely solution to solve this problem? 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 cant know the actual price of its. 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 cant 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 cant 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 cant determine the stock. So, we cant 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 its 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 its function, characteristics and entity of its 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

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

Technical Feasibility Economical Feasibility 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 its 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 its name and its 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

PURCH ASING

STOCK REORDER

SELLING

SUPPLIER

BOOK STOCK

REORDER BOOKS TYPES OF BOOKS PER AS

TYPES OF BOOKS AS

PER STORE

BOOK BILL

BOOK BILL

NET PAY

NET PAY

SYSTEM DESIGN Data Dictionary

Table :
Object Name : Description : Name Book_name

1.
Book_info. Object Type : User Table

This Table Contain all Information about Books in order of Author, Book_subject. Size Text(50) Type NN Description 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. This contains Books publication name.

Publication

Text(50)

NN

Edition

Number

NN

This contains edition of Books publication. This is a selling price of books.

Price

Number

NN

Book_subject Text(50)
P_price Number

NN
NN

This is a name of books on particular subject.


This is a purchase price of books.

Stock

Number

NN

This is a number of quantity avaible

Table :
Object Name : Description : Name Customer_name

2.
Customer_info Object Type : User Table This Table Contain all Information about customer in order. Size Text(50) Type NN Description 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 :
Object Name : Description: Name Bill_code

3.
Book_Bill Object Type : User Table

This Table Contain all Information about Books sales in order of (bill) Required fieled. Size Number Type PK Description 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 :
Object Name :

4.
Supp_mast Object Type : User Table

This Table Contain all Information Purchasing books from any supplier. Name Supp_code Size Number Type PK Description 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 :
Object Name

5.
Order_Detail Object Type : User Table

This Table Contain all Information about gives bill for purchasing low stock books and new books order. Name O_date Size Date/time Type NN Description 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. This contains number of books from Book_info table.

Book_code

Number

FK

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: