0% found this document useful (0 votes)
102 views

"Automate Inventory & GST Invoice Management": MCSP - 060 Project Proposal

This document proposes developing software to automate inventory and GST invoice management for small businesses. The software will allow owners to manage customers, vendors, billing, inventory, and generate various reports. Key features and modules include managing customer and vendor details along with purchases and sales, creating GST-compliant invoices, tracking stock automatically based on sales and purchases, and generating daily, monthly, profit/loss and GST reports. The proposal discusses requirements, analysis, design, technologies and future scope of the project.

Uploaded by

Tech 93
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
102 views

"Automate Inventory & GST Invoice Management": MCSP - 060 Project Proposal

This document proposes developing software to automate inventory and GST invoice management for small businesses. The software will allow owners to manage customers, vendors, billing, inventory, and generate various reports. Key features and modules include managing customer and vendor details along with purchases and sales, creating GST-compliant invoices, tracking stock automatically based on sales and purchases, and generating daily, monthly, profit/loss and GST reports. The proposal discusses requirements, analysis, design, technologies and future scope of the project.

Uploaded by

Tech 93
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
You are on page 1/ 33

MCA Final Project proposal 135386149MCA Final Project proposal 135386149MCA Final Project proposal

135386149MCA Final Project proposal 135386149MCA Final Project proposal 135386149

MCSP – 060

Project Proposal

“Automate Inventory & GST Invoice Management”

by

Akshay Kumar Sharma


135386149

Submitted to the School of Computer and Information Sciences, IGNOU


in partial fulfilment of the requirements
for the award of the degree
Master of Computer Applications (MCA)
2018

Indira Gandhi National Open University


Maidan Garhi
New Delhi – 110068.
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

Grams : IGNOU EPBAX : 29535924-32


Telex : 031-73023 IGNOU-IN EXTN :2909

Project Trainee Letter (MCSP-060)

Date:

This is to certify that Mr / Ms________________________________________________________________


with Enrolment No._________________ is a final year student of the Master of Computer Applications (MCA), Indira
Gandhi National Open University (IGNOU), and is required to do a six months MCA project work in his/her final year
starting from January/July session. Her/His project must be undertaken in a software development Organization/
Industry/Research Laboratory under the supervision of a guide, preferably from the same organization with the
educational qualifications and experience mentioned in the MCSP-060 project guidelines. During her/his course of
study, the student has studied and gained knowledge on various Computer Science courses such as Problem Solving
and Programming, Systems Analysis and Design, Internet Concepts and Web Design, Data Structures, Design and
Analysis of Algorithms, Computer Organization, Database Management Systems, Operating Systems, Object Oriented
Analysis and Design, Discrete Mathematics, Accountancy and Financial Management, Computer Networks, Software
Engineering, Numerical and Statistical Computing, Parallel Computing, Artificial Intelligence and Knowledge
Management, Principles of Management and Information Systems, Computer Graphics and Multimedia. S/he has
hands on experience in C programming, Assembly Language Programming, Internet Technologies, Oracle / My SQL,
JAVA, TALLY, UNIX O/S, Linux O/S etc. Also the student has executed a Mini-Project in the fourth semester using S/W
Engineering principles and also studied a course on Communication Skills in the first semester. S/he may please be

given a chance to work in your esteemed organisation and complete her/his project work. I ensure you a sincere and
quality output from him. The experience gained by this project work, not only benefit the student to partially fulfil the
requirements of the MCA of IGNOU, but also lay a foundation for her/his future career.

Looking forward to your positive response, support and cooperation.

Signature, Name of the Regional


Director/ARD/DD with Date and Stamp
__________________________________________________________________________________________________________

Indira Gandhi National Open University (IGNOU) is a Central University has been established by an Act of Parliament in 1985 [Act
No. 50 of 1985]. IGNOU Degrees/Diplomas/Certificates are recognised by all the members of the Association of Indian Universities
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

(SIU) and are at par with Degrees/Diplomas/Certificates of all Indian Universities/Deemed Universities/ Institutions vide UGC
Circular No.F.1-8/92 (CPP), dated Feb 1992 & AIU Circular No. EV/II (449)/94/176915-177115, dated Jan 14, 1994.

CONTENTS

Sl. No. Topic Page No.

Introduction of the Project.


1 3

2 Objectives of the Project 6

3 Project Category 7

4 Tools/Platform, Hardware and Software 8


Requirement specifications

5 Analysis Document
1. System analysis 9
2. Feasibility Studies
3. Project Planning 11
4. SRS
5. DFD 12
6. ER Diagram
7. Class Diagram 14
8. Database Design
17

20

21

22

6 Survey Of Technologies 25
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

7 Module Description 27

8 Report Generation 28

9 Future Scope of the Project 28

10 Bibliography 29

1.0.. Introduction :

We are developing software for Small Business Inventory and billing management
software. Where manufacturer can manage their sales, customer, purchase,
vendors, billing, And Reports.

Customer:

The Owner can manage their customer with their name , address , company
name , GST details as well owner can manage sales according to the customers. user
can search different user and their bills

Vendors :

Vendors Are the different firms from where the company can purchase their
stocks or inventory. In this module the owner can manage their vendors with their
purchase and GST invoices for purchases, and also manage their personal details like
address, stock type, GST Details, and total purchase bills.

Billing :

User can also manage their bills or invoice. User can search invoices with their
invoice number and by the name of customer name user can also make GST bills of
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

their sales, and that bill helps user to make GST return Report At the end of the
month. The user can easily create GST invoices for their Sales .

Inventory :

User can manger their stocks, user can add new stock type , delete stock

type , update stock, the stock will be automatically manage according to the sales

and purchase

Reports :

This is the most helpful section for the user where user can see all kind of

reports like :

 Daily Sale & Purchase Report

 GST Report

 Profit And Loss Report

 Monthly Report
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

2.0.. Objective of Project :

The main objective of this project is as follows:

1 This project will help the store keeper in fast billing

2 This project enable store keeper to maintain a great database of all customers

visited and purchase product from store.

3 Project will enable to see report regarding product and category.

4 Easy to maintain in future prospect.

5 Helps To file GST at month end.


Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

6 Maintain all detail of vendors and customer

3.0.. Project Category :

RDBMS stands for Relation Database Management System. The RDBMS is responsible for:

1.) Maintaining the relationships between data in the database.

2.) Ensuring that data is stored correctly- that the rules defining the

relationships between data are not violated.

3.) Recovering all data to a point of known consistency in the event of a

system failure

4.) RDBMS also provides referential integrity i.e. Primary Key-Foreign Key

and Unique Key-Foreign Key.


Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

SQL Server is designed to be a client server system. Client server systems are constructed

so that the database can reside on a control computer known as a Server and be shared

among several users.

SQL Server can work with thousands of client applications simultaneously.

Transact-SQL:-

SQL Server user Transact-SQL as its database query and programming language SQL is a set

of commands that allows the user to specify the information to be retrieved or modified

with Transact SQL. We can access data and query, update and manage relational database

system.

JAVA :-

Java is a general-purpose computer-programming language that is concurrent, class-

based, object-oriented, and specifically designed to have as few implementation

dependencies as possible. It is intended to let application developers "write once,

run anywhere" (WORA), meaning that compiled Java code can run on all platforms

that support Java without the need for recompilation. [17] Java applications are

typically compiled to byte code that can run on any Java virtual machine (JVM)

regardless of computer architecture. As of 2016, Java is one of the most popular


Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

programming languages in use, particularly for client-server web applications, with a

reported 9 million developers. Java was originally developed by James

Gosling at Sun Microsystems (which has since been acquired by Oracle Corporation)

and released in 1995 as a core component of Sun Microsystems' Java platform. The

language derives much of its syntax from C and C++, but it has fewer low-

level facilities than either of them.

4.0.. Tools/Platform, Hardware and Software Requirement


specifications :

HARDWARE REQUIREMENTS

CORE 2 – DUO PROCESSOR (3.0GHZ)

1 GB RAM
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

320 GB HDD

LCD MONITOR

PRINTER

SOFTWARE REQUIREMENTS

OPERATING SYSTEM – WINDOWS 7

DATABASE – SQL SERVER 2008

FRONT END - JAVA

TOOL – NETBEANS

5.0.. Analysis Document


5.0.1 .. System Analysis

System Analysis by definition is a process of systematic investigation for the purpose


of gathering data, interpreting the facts, diagnosing the problem and using this
information to either build a completely new system or to recommend the
improvements to the existing system.
A satisfactory system analysis involves the process of examining a business situation
with the intent of improving it through better methods and procedures. In its core
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

sense, the analysis phase defines the requirements of the system and the problems
which user is trying to solve irrespective of how the requirements would be
accomplished

There are 2 methods to perform System Requirement Analysis:

(i) Structured Analysis

Structured Analysis is an analysis method that provides a basis for developing a


model of software to be developed. The objective of structured analysis is to
identify the customer requirements and establish a basis to create a software
model

The components of a Structured Analysis are

 Data Dictionary

 Entity Relationship Diagram

 Data Flow Diagram

 Process Specification

 Control Specification

(ii) Object Oriented Analysis

It refers to a detailed study of the various objects involved in a system and the
relationship of these objects with each other. While performing an object oriented
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

analysis, the focus of the system analyst is on the availability of the objects that are
relevant to software development.

Identification of Need

In current competitive scenario every business establishment needs quality

processes to increase their efficiency as well as improve their productivity. It is of

vital importance that manual, time consuming & monotonous operations be

automated so as to streamline the working of an organization. In the current

business environment, there were lot of person who are searching for jobs.

But the main thing is the proper match for a job opportunity. So the main objective

of this project is to provide right type of job to right person. Since, the existing

system (manual work) takes more time and manpower for processing. Our system

will deal with all the aspects of jobsites starting from jobseeker registration,

providing him right type of jobs. Employer will send its requirement and consultant

search proper match for the job as per the employer requirement and inform both

he jobseeker and employer. So the main objective is to provide right job to right

person.

5.0.2.. Feasibility Study


Feasibility study is the process of determination of whether or not a project is worth
doing. Feasibility studies are undertaken within tight time constraints and normally
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

culminate in a written and oral feasibility report. The contents and


recommendations of this feasibility study helped us as a sound basis for deciding
how to precede the project. It helped in taking decisions such as which software to
use, hardware combinations, etc.
The following is the process diagram for feasibility analysis. In the diagram, the
feasibility analysis starts with the user set of requirements. With this, the existing
system is also observed. The next step is to check for the deficiencies in the existing
system. By evaluating the above points a fresh idea is conceived to define and
quantify the required goals. The user consent is very important for the new plan.
Along with, for implementing the new system, the ability of the organization is also
checked. Besides that, a set of alternatives and their feasibility is also considered in
case of any failure in the proposed system. Thus, feasibility study is an important
part in software development.

(PROCESS DIAGRAM FOR FEASIBILITY ANALYSIS)


Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

5..0.3. Project Planning

A software project development is a highly labour-intensive activity. Large software


may involve hundreds of people and span of time. A project in it is dimension can
easily turn into chaos if proper management is not done. Proper management
controls and checkpoints are required for effective project monitoring. Controlling
the development, ensuring quality, satisfying the constraints of the selective process
model are require careful management of the project.

The major issue the project plan addresses are:

 Cost estimation

 Schedule and milestone

 Personal plan

 Software quality assurance

 Configuration management plan

 Project monitoring plans

 Risk management

5.0.3.1 Planning Tools


Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

Without planning it is difficult to measure progress. As phases are crystallized, crises


should begin to disappear. A project manager must plan the life cycle to the project
and delegate authority for its implementation.
Project planning involves plotting project activities against a time frame. One of the
first steps in planning is developing a road map structure or a network based on
analysis of the tasks that must be performed to complete the project. In the early
1900s, formal planning used a Gantt chart or a milestone chart.
By plotting activities on the Y-axis and time on the X-axis, the analyst laid out on
overall network specifying interrelationships among actions. Later on, formal
planning techniques such as the program evaluation and review technique (PERT)
was introduces. Other operations research techniques such as linear programming
and queuing theory have also been introduced in allocating resources. In the early
1980s software packages became available for project planning.

Gantt Charts :

Basic planning uses bar charts that show project activities and the amount of time
they will take. This activity scheduling method was first introduced in 1914 by Henry
L. Gantt as a rudimentary aid to plot individual tasks against time. The Gantt chart
uses horizontal bars to show the durations of actions or tasks. The left end marks
the beginning of the tasks; the right end its finish. Earlier tasks appear in the upper
left and later ones in the lower right.

In planning this project, several steps are undertaken:


1. Identify the activities and tasks in the stage. Each activity must be identified to
plan the completion date and allocate responsibilities among members of the
project team. In our project, there are seven activities :
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

i. Understanding Project Requirement


ii. Designing Tables
iii. Designing Forms
iv. Coding
v. Report Designing
vi. Testing
vii. Implementation

2. Determine the tasks for each activity and the estimated completion times. Each
activity is broken down into several tasks.

3. Determine the total estimated time for each activity and obtain an agreement
to proceed.

4. Plot activities on a Gantt chart. All activities, tasks, and milestones are drawn on
the Gantt chart, with emphasis on simplicity and accuracy.

5. Review and record progress periodically. The actual amount of time spent on
each activity is recorded and compared with the budgeted times

5.0.4. SRS

The quality of a software product is only as good as the process that creates it.
Requirements engineering one of the most crucial steps in this creation process.
Without well-written requirements specification, developers do not know what to
build, customers do not know what to expect, and there is no way to validate that
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

the built system satisfies the requirements. Requirements engineering includes all
activities related to the following:
· Identification and documentation of customer and user’s needs
· Creation of a document that describes the external behaviour and the
associated constraints hat will satisfies those needs
· Analysis and validation of the requirements documents to ensure
consistency, and feasibility
· Evolution of needs

The primary output of requirements engineering is requirements specification. If


it describes both hardware and software, it is a system requirement specification.
If it describes only software, it is a software requirement specification.
Requirement stage end with creating a document called the Software
Requirement Specification (SRS), which contain s a complete description of the
external behaviour of the software system.

Nature of the SRS:

The basic issues that SRS writers shall address are the following:

1. Functionality: What the software is supposed to do?

2. External interfaces: How does the software interact with people, the

system’s hardware, other hardware, and other software?

3. Performance: What is the speed, availability, response time, recovery

time, etc of various software functions?


Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

4. Attributes: What is the consideration for portability, correctness,

maintainability, security, reliability etc.?

5. Design constraints imposed on an implementation: Are there any

required standards on effect, implementation language, policies for database

integrity etc.?

Since the SRS has specific role to play in the software development process, SRS

writers should be careful not o go beyond the bounds of that role. This means

the SRS

1. Should correctly define all the software requirements. A software

requirement may exit because of the nature or the task to be solved or

because of a special characteristic of the project.

2. Should not describe any design or implementation details. These

should be described in the design stage of the project.

3. Should not impose additional constraints on the software. These are

properly specified in other documents such as a software quality assurance

plan.

Therefore, a properly written SRS limits the range of valid designs, but does not

specify any particular design.


Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

CHARACTERISTICS OF A GOOD SRS:

1. Correct: An SRS is correct if; every requirement stated therein one that the

software shall meet. There is no tool or procedure that assures correctness.

2. Unambiguous: An SRS is unambiguous if, and only if; every requirement

stated therein has only one interpretation

SOFTWARE ENGINEERING PARADIGM APPLIED

The development strategy that encompasses the process, methods, and tools and
the generic phases is called Software Engineering Paradigm. The s/w paradigm for
software is chosen based on the nature of the project and application, the method
and tools to be used, and the controls and deliverables that are required. All
software development can be characterized as a problem-solving loops (fig. 2) in
which four distinct stages are encountered: status quo, problem definition, technical
development, and solution integration.
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

5.0.5 DFD

A DFD is used to describe what data flows rather how if flows. The concern is
understanding the transforms that are required that are required to convert the
input to output. It is independent of hardware, software, data structure and file
organization.
CONTEXT FREE DIAGRAM
ITEM DETAIL CUSTOMER
REPORT
1.0.0
BILLING
SYSTEM
BILL

CUSTOMER DETAIL ITEM DETAIL


Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

DFD Level – 1

Process 1

Process 2.
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

Process 3
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

5.0.6. E- R Diagram

An E R diagram is a model that identifies the concept or entities that exist in a


system and the relationships between those entities. An ERD is often used as a way
to visualize a relational database: each entity represents a database table and the
relationship lines represents the key in one table that point to specific records in
related tables.

Advantages of ER diagram

· Professional and faster Development.

· Productivity Improvement.

· Fewer Faults in Development.


Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

· Maintenance becomes easy.


Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

5.0.7.. DATA CLASS


Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

USE CASE DIAGRAM:-

New
Customer
Insertion

Customer New Item


Insertion

Bill
Generation

Clerk
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

5.0.8. DataBase Design And Table Stucture

1. CUSTOMER MASTER

Primary key :Customer no

Sr.no Variable Name Data Type Discription


1 Customer no Auto number For unique id of a customer
2 Customer_Name Text Name of a customer
3 Customer_add1 Text Address 1 of a customer
4 Customer_add2 Text Address 2 of a customer
5 Customer_add3 Text Address 3 of a customer
6 Customer_Telephone Number Telephone number of a
customer
7 Customer_EmailId Text Email ID of a customer
8 Customer_CSTNo Number Customer CST number
9 Customer_TINNo Number Customer TIN number
10 Customer_STEXno Number Customer STEX number
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

2. ITEM MASTER

Primary key: Item_no


Sr.no Variable Name Data Type Discription
1 Item_no Auto number Unique id of a product
2 Item_name Text Name of a product
3 Item_Make Text Brand of product
4 Item_Rate Number Item rate per quantity
5 Item_Ratio Number Ratio of an item
6 Item_Unit Text Unit of a product

3. PASSWORD

Sr.no Variable Name Data Type Discription


1 Username Text Name to login
2 Password Text Password to login

4. BILL INFO

Primary key : Bill no


Foreign key:c_no

Sr Variable Name Data Type Description


no
1 Fld date Text Current date
2 Bill no Number Bill Number
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

3 C_name Text Customer Name


4 Po_no Text Purchase Order no.
5 Po_date Text Purchase Order DT
6 Sub_total Number Total
7 Tax per Number Tax Percentage
8 Tax Number Tax amount
9 Total Number Total+tax
10 Cst_number Text Cst no.of cust
11 Tin_Number text Tin no.of cust
12 C_no number Customer no.

5. ITEM SOLD
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

Sr Variable name Datatype Discription


no
1 Billno Number Bill no(foreign key)
2 item_no Text Item number
3 item_name Text Item name
4 item_make Text Item make
5 Item sr.no Text Item sr. no
6 Unit price Text Price per unit
7 Unit quantity Text No. of unit
8 Total Text Grand total

6. MASTER ITEMs
Sr.no Variable Name Data Type Discription
1 Item_no Auto number Unique id of a product
2 Item_name Text Name of a product
3 Item_Make Text
4 Item_Rate Number
5 Item_Ratio Number
6 Item_Unit Text Unit of a product

Sr.no Variable Name Data Type Discription


1 Item_no Auto number Unique id of a product
2 Item_name Text Name of a product
3 Item_Make Text Brand of product
4 Item_Rate Number Item rate per quantity
5 Item_Ratio Number Ratio of an item
6 Item_Unit Text Unit of a product

Sr.no Variable Name Data Type Discription


1 username Text Name to login
2 password Text Password to login

6.0.. Survay Of Technologies


Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

Introduction Java is a programming language that produces software for multiple


platforms. When a programmer writes a Java application, the compiled code (known
as byte code) runs on most operating systems (OS), including Windows, Linux and
Mac OS. Java derives much of its syntax from the C and C++ programming languages.
What is JAVA?

Java produces applets (browser-run programs), which facilitate graphical user


interface (GUI) and object interaction by Internet users. Prior to Java applets, Web
pages were typically static and non-interactive. Java applets have diminished in
popularity with the release of competing products, such as Adobe Flash and
Microsoft Silver light.

Java applets run in a Web browser with Java Virtual Machine (JVM), which translates
Java byte code into native processor instructions and allows indirect OS or platform
program execution. JVM provides the majority of components needed to run
bytecode, which is usually smaller than executable programs written through other
programming languages. Bytecode cannot run if a system lacks required JVM.
Java program development requires a Java software development kit (SDK) that
typically includes a compiler, interpreter, documentation generator and other tools
used to produce a complete application.
Development time may be accelerated through the use of integrated development
environments (IDE) - such as JBuilder, Netbeans, Eclipse or JCreator. IDEs facilitate
the development of GUIs, which include buttons, text boxes, panels, frames,
scrollbars and other objects via drag-and-drop and point-and-click actions.

Java programs are found in desktops, servers, mobile devices, smart cards and Blu-
ray Discs (BD).
SQL SERVER :
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

Introduction :

SQL Server is Microsoft's relational database management system (RDBMS). It is a


full-featured database primarily designed to compete against competitors Oracle
Database (DB) and MySQL.
Like all major RBDMS, SQL Server supports ANSI SQL, the standard SQL language.
However, SQL Server also contains T-SQL, its own SQL implemention. SQL Server
Management Studio (SSMS) (previously known as Enterprise Manager) is SQL
Server's main interface tool, and it supports 32-bit and 64-bit environments.
8.0.. Report Generation
This is tentative page, because this is changeable at submission of report. But the
main aim of this report generation page is as follows:-
The User management module give the option to user, it is vendor and customer
The Invantory management modules add a product and edit the product
information.
The Invoice management module give option print invoice and search invoice
9.0.. Future Scope of project
1. Easiness in modification of data: The proposed system provides managing of
huge data effectively and efficiently for efficient results, storing the details of the
customers, employees etc. in such a way that the database can be modified.

2. User friendly: The proposed system is user friendly because the retrieval and
storing of data is fast and data is maintained efficiently.
Moreover the graphical user interface is provided in the proposed system, which
provides user to deal with the system very easily.

3. Reports are easily generated: Reports can be easily generated in a proposed


system. So any type of reports can be generated in a proposed system, which helps
the managers in a decisions-making activity.

4. No or very few paperwork: The proposed system either does not require paper
work or very few paper works is required. All the data is feted into the computer
immediately and various bills and reports can be generated through computers. Since
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management
Automate Inventory & GST Invoice Management

all the data is kept in a database no data of the organization can be destroyed.
Moreover work becomes very easy because there is no need to keep data on papers.

10.0.. Biblography

1. Java: A Beginner’s Guide by Herbert Schildt.


2. Java : https://www.tutorialspoint.com/java/index.htm
3. SQL Server 2008; Database Design Study Guide: Kevin Hough
4. Structured Analysis and Design (CS-05) of IGNOU

You might also like