Genral Store Billing System Project Report Synopsis
Genral Store Billing System Project Report Synopsis
Genral Store Billing System Project Report Synopsis
SYSTEM
A
Synopsis
Title of Project
The computer has brought revolution in every sphere of human life, whether it is
business, education field, governance, medical science etc. The computer has reduced the
human work load, businesses are going global and every thing is available at the click of
mouse. The concept of e-shopping has been introduced and we can buy the products
online and make payments through credit or debit cards.
Presently I proposing the system “General Store Billing System”. The general stores issue
their client handwritten bills and they enter details in manual registers. And maintain MS
Excel file for product rate. So the proposed system will computerised their manual bill
generation system
As stated above the general stores presently uses manual bills and hand written record to
maintains their product list, customer list, and keep the invoice, there is lot of duplicate
work, and chance of mistake. When the product prices are changed they need to update
each and every hand written record.
There is no security; any body can access any report and sensitive data, also there are no
reports to find out the sales volume, stock list, and summary report. This Billing system is
used to overcome the entire problem which the client is facing currently, and making
complete automization of manual billing system.
2
Objective
3
Input
1. Purchase: In this mode there will be information about the Product ID,
Product Name, Quantity, Rate.
3. Sale: In this mode the information will be about the Bill No, Product
Name, Quantity, Rate, and Date.
Output
4
MODULES DESCIPTION
INVENTORY MODULE
This module is used we update our stock available and sold. It the user (System
Admin) sale some item it will be deducted from the database and stock report will be
generated in this module. New product and stock can be added to the database.
BILLING MODULE
.This module used to generat sales bill. All the bills generated by this system also
update in database.
UTILITY MODULE
In this module we can add companies information, clients information. I have also
provide an option ot change password through this module.
.
5
DFD FOR GENERAL STORE BILLING
SYSTEM
6
DFD FOR SYSTEM ADMINISTRATOR (USER)
Verification
Fail
PROCESS 3
EXIT FROM
SYSTEM
7
DFD FOR CUSTOMER
8
DFD FOR DELIVERING ORDER
ITEMS
PROCESS 1
Process Order of Available Items
System Administrator (User) ENTER QUANTITY OF ITEMS
Calculation of Price/KG
PROCESS 3
ORDER BILL
9
DFD FOR DELETE ITEM
Yes
PROCESS 3
DELETE
ITEM
ITEM_MASTER
10
ER DIAGRAM FOR GENERAL STORE BILLING
SYSTEM
11
Database Design
The database for the “Computerised General Store Billing System” has 5 tables
each table has a specific motive behind its creation. These tables have been created so
that there is least amount of redundancy and data is retrieved easily and efficiently.
Table : company_master
This table stores the information about company. This table has 6 field and
Table : itemmaster
This table stores the information about products, their rate and stock available in
store. This table has 5 fields and represents different attributes of the entity purchase.
12
Table : sales
This table stores the information about the sales made by store. This table has 7
fields..
Table : stocks
This table stores the detailed information about stock available in stores. This
Table : customer
This table stores the information about the customers. This table has 4 fields and
13
Table : user_master
This table stores the information abut the user. This table has 3 fields and stores
user name and password. User has the authority to sale, purchase and generates report.
The ‘userid’ serves as the primary key.
Security Mechanism
In this system we are using User Name and Password as authentication of users.
Users first need to enter its username and password for login this system. If user
fail to enter a valid username and password then the system will not execute.
14
Tools Platform, Languages to be Used
Today we have huge no. of technologies used for software development these are C, C++,
VC++, and Java, Visual Basic etc. as front end and MS Access, MS Sql, Oracle etc as
back end tools
But visual basic and MS SQL Server 2000 are the technologies that I am going to
use as front end and back end respectively in my Project.
I have chosen Visual Basic for Front end because it provide quick software development,
it support ActiveX tools, and it also provides quick error detection and correction. MS
SQL Server 2000 is chosen because MS Access is not allowed as back end with Visual
Basic. So I have chosen MS server since it require less system requirement that Oracle.
System Requirement:-
15
Purpose of the Project
16
Limitations of the Project
This project is developed for single user (business requirement); however there are lots of
scopes to improve the performance of the Billing and Invoice System in the area of user
interface, database performance, and query processing time. Etc. Only single user can use
the software i.e. the system is standalone.
17
CONTENTS
Content Page No
1. Title of Project 1
2. Introduction 2
3. Objective of Project 3
4. Input and Output of Project 4
5. Modular Description 5
6. Data Flow Diagrams 6-10
7. ER Diagram 11
8. Database Design 12-14
9. Security Mechanism 14
10. Tools/Platforms, Language to 15
be used
11. Purpose of the Project 16
12. Limitations of Project 17
13. Scope for the Future 17
18