1.title of The Project: "GST Billing & Inventory Management System"
1.title of The Project: "GST Billing & Inventory Management System"
1.title of The Project: "GST Billing & Inventory Management System"
1
S. No. Topics Page No
1 TITLE OF THE PROJECT 1
2 Introduction and Objectives of the Project 3
3 Project Category 5
4 Tools/Platform, Hardware 8
5 Problem Definition 9
6 Scope of the solution 10
7 Project Analysis 11
8 Database and Tables 14
9 Structure of the Project 16
9.1 Process Logic of each module 17
9.2 List of reports that are likely to be generated 20
10 Implementation of security mechanisms 21
11 Future scope and further enhancement of the project 21
12 Bibliography 22
2
2. Introduction of the Project
eWay is easy to use and is designed to simply complex day to day activities
associated in an enterprise. It provides comprehensive solution around accounting
principles, inventory and data integrity. eWay software comes with easy to use
interface thus making it operationally simple.
The developed project is very user friendly. One may perform different job by
point and selecting appropriate menu. The entire project is menu driven for the case of
dynamic reference. These are helpful utility in the project for better understanding of
the user and which act, as on time manual of software the developed project is Object
Oriented category.
3
Objectives Of Project
Primary goal of any organisation who wants more reliability, data accuracy,
robustness, security, speed, & so on. These are the main factor for any
organisation and which is not possible all of this through manual handling.
There are many kind of problem which we may face in manual handling like
reduction in the execution of work, data accuracy, and all of this above
objective.
To come from computer system, which make the organisation more secure,
reliable as we as faster almost 100 times. It also provides stability to almost any
organisation.
Inventory system is very beneficial because it saves the man power, time,
provide data accuracy and as soon as organisation will more progressive.
First of all, we are retaining the concept of master file for all the
type of goods.
We can maintain the data in master file as well as add so many
characteristic like:
We are maintaining the price of goods.
We are maintaining the type of goods.
We are maintaining the Quantity of different type of Goods.
We are maintaining the name of each goods with HSN code.
4
3. Project Category
5
4. Tools/Platform
JAVA(J2SE):-
6
Figure show how Java works as cross platform language.
Java has unique ability to enable creation and deployment application that can run on
any operating system across any network. As a technology it has immense potential
and scope for both web based and standalone applications. It provides remarkable
support for distributed computing in the form of features as RMI (Remote method
invocation), Database management support in the form of JDBC and reusable
software components in the form of java Bean.
Java is designed around the object-oriented model .In java the focus is on the ‘data
‘and the ‘methods ‘ that operate on the data in an application , and not just on the
procedures. The data and methods together describe the state and the behaviors of an
object in java.
computer operating system and its CPU Platform independence means the
feature is one of the primary reasons for the popularity of the language.
7
4. Hardware And Software Requirement Specification
HARDWARE CONFIGURATION
HDD : 80GB
Processor : Pentium IV
System type HCL infinity 2000 mix system, with 32 bit file
Software Configuration
Platform used
Operating System : WINDOWS XP
8
5. Problem Definition
In India the numbers of small scale industries are more than other. Maximum follows
the conventional approaches. In the Conventional approaches manually prepared
“Bahi Khata”. This is Notebook in which they maintain accounting of the business.
GST is Applicable throughout country. Now return filing is online so you have
to switch to an accounting software. Prior you had option of both online and offline
filing of returns but in current scenario filing of return is only online.
9
6. Scope of the project
Sales: This module captures all cash and credit sales invoice, credit note, sales
returns. Use it to customer, manages quotation and sale order, and view a long list of
reports.
Inventory: Use this module to define stock item, stock group and units. Also
controls all transactions and quantity including raw materials, sales, service and
manufactures materials.
10
7. Project Analysis
There are some important structures which are used for “GST BILLING
& INVENTORY MANAGEMENT SYSTEM” which are considered as the
headings, analysis [DFD] number of modules and its description, data structure
[Tables] of all modules, process generation. These structures give the actual lay out of
all modules of this project which are as follows-
11
1 Level-DFD
12
E-R Diagram :-
13
7. COMPLETE DATABSE AND TABLES
User Account
Invoice Table
14
Customer Table
Dealer Table
Purchase Table
15
9. Complete Structure of the Project
16
9.1 Process Logic with Module Description
User account
In this module we store the information about all the users who work on this
software as like username and Password. The username field is primary key
to uniquely identified each operator. User have rights according to their
domain. If user is a data entry operator then he/she has the right of data
entry same if a user manages cash and bank the he/has the right to operate
the bank accounts.
Item master
This is a master table. It contains details about the item. It does not change
or update daily .It has Item name, item code, unit, under group, GST rate,
and MRP.
Party Master
Party is customer or is to be called sundry debtor whom company sales the
goods. Party has many details like name, id, group(Sundry Debtor/Sundry
Creditor), GSTIN number, PAN number, state, address and contact details.
Sales
Sale is a activity related to selling or the amount of goods or services sold in a
given period of time. In an organization this process is called sale transaction.
Every transaction is to be recorded in the books of accounts.
17
Sales Return
Sales return is case in which the seller gets back goods the he sold to the
buyer. The seller records this return as a debit to a Sales Returns account
and a credit to the Account Receivable account; the total amount of sales
returns in this account is a deduction from the reported amount of gross
sales in a period, which yields a net sales figure. The credit to the
Accounts Receivable account reduces the amount of accounts receivable
outstanding.
Purchase
Purchase means to take possession of a given asset, property, item or right by
paying a predetermined amount of money for the transaction to be completed
successfully. In GST seller uploads the sales information in GST portal to
whom he sold the goods. Now buyer have to login in his portal and
reconciliation or invoice matching or is a process of matching taxable sales by
the seller with the taxable purchases of the buyer.
Purchase return
A purchase return transaction is when the buyer of merchandise, inventory,
fixed assets, or other items sends these goods back to the seller. Excessive
purchase returns can interfere with the profitability of a business, so they
should be closely monitored. Deduct the purchase return form the current
month total purchase you will get the new process.
18
There are a number of reasons for purchase returns, such as:
Stock summery
Stock summery is a report in which is a statement of the stock-in-hand for a
particular date. It is one of the primary inventory statements and it updates the
stock record in real time as and when transactions are entered. Stock Summary
provides information on stocks and shows the quantity details, rate and closing
value of the stock items.
The standard report allows us to view the total change in Item quantity or cost
over a period of time. Whereas our custom report allow you to view the change
quantity and cost in 2 different categories i. e: Inwards and Outwards.
Invoice
When the order is accepted and item is ready to be shipped. Seller send an
invoice to the buyer. This invoice contains the information about what are
items, their quantity, rate, taxable value, party name with the details of
party.
As per GST Rules now some extra details are mandatory in the invoice.
GSTIN number should be in the invoice of both buyer and seller if the they
19
have. Every service is considered as sales so you have to mentions the SAC
code for the service and HSN code for the items. The character length is 8
of HSN/SAC code.
In this existing project, usually output of the project is made on the basis of
corresponding input.
o Sale detail: it generate a report chart of current sale detail as per daily
basis
20
10. Implementation of security mechanisms at various levels
Multiple users are created in the system and they have rights according to their
domain. Every user has an “username” and “password”. No unauthorized user can
enter in the system. If somehow he manages to enter in the system the work area is
restricted so his intension cannot be fulfilled.
Proposed system may provides the facility of like E-signature and pubic
key encryption technology features for secure transfer of confidential
data.
21
12. Bibliography
www.java.nettutorial.com
22