Download - Book Stall Management

Transcript
Page 1: Book Stall Management

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

Page 2: Book Stall Management

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

Page 3: Book Stall Management

“_______________________________” 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

Page 4: Book Stall Management

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

Page 5: Book Stall Management

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”

Page 6: Book Stall Management

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,

Page 7: Book Stall Management

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”.

Page 8: Book Stall Management

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)

Page 9: Book Stall Management

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

Page 10: Book Stall Management

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.

Page 11: Book Stall Management

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.

Page 12: Book Stall Management

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.

Page 13: Book Stall Management

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.

Page 14: Book Stall Management

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

Page 15: Book Stall Management

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.

Page 16: Book Stall Management

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.

Page 17: Book Stall Management

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

Page 18: Book Stall Management

SYSTEM DESIGN

Data Dictionary

BOOK BILL

NET PAY NET PAY

Page 19: Book Stall Management

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.

Page 20: Book Stall Management

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.

Page 21: Book Stall Management

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.

Page 22: Book Stall Management

DIAGRAM DESIGN (UML):

SEQUENCE DIAGRAM:

Page 23: Book Stall Management

COLLABORATION DIAGRAM:

STATE CHART DIAGRAM:

Page 24: Book Stall Management
Page 25: Book Stall Management

ACTIVITY DIAGRAM:

Page 26: Book Stall Management

USE CASE DIAGRAM :

Page 27: Book Stall Management
Page 28: Book Stall Management

CLASS DIAGRAM:

Page 29: Book Stall Management

FORM DESIGN AND INPUT SCREEN:

FORM 1:

Form 2:

Page 30: Book Stall Management

Form 3:

Search form:

Page 31: Book Stall Management

BILL RECEIPT:

CONCLUSION AND DISCUSSION:

Page 32: Book Stall Management