Documente Academic
Documente Profesional
Documente Cultură
ECIL-ECIT
V.Y.Bharadwaj, M.Tech
BY
V.VIJAYALAKSHMI
Of
B.Tech (2016-2020)
DATE:2-07-2019
PLACE: Hyderabad
Acknowledgement
I also extend our gratitude to, project guide for their valuables
Guidance throughout his project to achieve out goal.
V. Vijayalakshmi
Contents
1.Introduction
1.1Abstract
2.Organization Profile
3.Problem Definition
4.System Analysis
4.1 Existing System
4.2 Proposed System
5.Feasibility
5.1 Types Of Feasibilities
6.Project Overview
7.Requirments Analysis
Purpose
Scope
8.System Requirements
Software Requirements
Hardware Requirements
9.Technologies
10.Database tables
11.System Design
12.Testing & Validation
13. Conclusion and Future Scope
INTRODUCTION
ABSTRACT
ECIL was setup under the Department of Atomic Energy in the year
1967 with a view to generating a strong indigenous capability in the
field of professional grade electronics. The initial accent was on total
self-reliance and ECIL was engaged in the Design Development.
Manufacture and Marketing of several products emphasis on three
technology lines viz. Computers, Controls Systems and
Communications. Over the years, ECIL pioneered the development of
various complex electronics products without any external
technological
Help and scored several ‘firsts’ in the fields prominent among them
being country’s
First Digital Computer
First Solid State TV
First Control & Instrumentation for Nuclear Power Plants
First earth Station Antenna
The Company played a very significant role in the training and growth
of high caliber technical and managerial manpower especially in the
fields of Computers and Information Technology.
Though the initial thrust was on meeting the Control & Instrumentation
requirements of the Nuclear Power Program, the expanded scope of
self-reliance pursued by ECIL enabled the company to develop various
products to cater to the needs of Defense, Civil Aviation, Military
Forces, Oil & Gas, Power, Space Education, Health, Agriculture, Steel
and Coal sectors and various user departments in the Government
domain. ECIL thus evolved as a multi-product company serving
multiple sectors of Indian economy with on import of country
substitution and development of products & services that are of
economic and strategic significance to the country.
MISSION:
process.
Problem description
Existing System:
Now a day’s every business man even a small scale industries
also registered with a GST number and taking bills from the vendor and
writing bills to the customers and storing them and also the bills are
submitting to the government the business people taking the auditor
help to submit the bills because making bills of different products
having various percentages may be difficult to some people
Proposed system:
By using this java application a man can give a code for the
product and formula for calculating the GST in his own computer and
do the calculations by his own and save the data in his computer it saves
the time of a business man.
Economical feasibility
Operational feasibility
ECONOMICAL FEASIBILITY:
Candidate system and compare them with costs, if the benefits
out Economic analysis is the most frequently used method for
evaluating the effectiveness of the candidates system. More commonly
known as cost/benefit analysis, the procedure is to determine the
benefits and savings that are expected from a candidate system and
compare them with costs if the benefiting out weights cost, then the
decisions is made to design and implement the system otherwise further
justifications or alterations in the proposed system will have to be made
if it is to have a chance of being approved.
OPERATIONAL FEASIBILITY:
It refers to the feasibility of the product to be operational. Some
products may work well at design and implementation but fail in the
real time environment. It introduces the study of human resources
required and their technical expertise. This product is operationally
feasible as It is designed specially for software project management.
This provides tracking the project and to manage the project
development.
Project Overview
Modules:
a) Name : User
Purpose :To calculate the GST
Input :username,password
Output : GST Calculator Website
Process : access username and password and then get
the calculator website
b) Name : Administrator
Purpose : To add products and view products
Input : product_name, product_price, product_id,
firstname, lastname
Output : updated list
Proces: access product_name, product_id,
product_price, firstname and lastname then get the
product list.
REQUIREMENTS
ANALYSIS
Purpose
The Goods and Service Tax (GST) is a comprehensive value
added Tax on the supply of Goods and services. GST will replace
all the indirect taxes (like Excise duty, VAT, CST etc.) levied on
goods and services by Government once it is implemented. The
main motive of GST is to reduce the cascading effect of tax on the
cost of goods and services and create a common, cooperative and
undivided Indian market to make economy stronger and
powerful. So the GST system will combine Central excise duty,
additional excise duty, service tax, State VAT entertainment tax
etc. under one banner. It will impact tax structure, tax incidence,
tax computation, credit utilization and reporting, leading to a
complete overhaul of the current indirect tax system. This is one
of the biggest taxation reform that will take place in India once it
is officially passed by Government.
Many countries across the world have single unified GST system
but due to non-consensus between central and state government
of India, India shall adopt a Dual GST model, meaning that the
GST would be administered both by the Central and the State
Governments. A Dual GST will be levied on the taxable value of
every transaction of supply of goods and services.
State Goods and Services Tax (SGST), collected by the
state government
a)User:
b)Admin:
This module is divided into tasks as follows:
View products
SYSTEM
REQUIREMENTS
Software requirements:
Operating System : Windows 10
Technology : Java/J2EE (Servlets, JSP, JDBC)
Web Technologies : Html, JavaScript, CSS
Web Server : Tomcat 7.3.1
Database : Oracle 10g Express Edition
Software’s : JDK 1.7
Hardware requirements:
Hardware : Pentium based systems with a
minimum ofp4
RAM : 1 GB (minimum)
TECHNOLOGIES
AND
TOOLS USED
Java:
The major characteristics of Java are:
The JSP syntax adds additional XML-like tags, called JSP actions, to be
used to invoke built-in functionality. Additionally, the technology
allows for the creation of JSP tag libraries that act as extensions to the
standard HTML or XML tags. Tag libraries provide a platform
independent way of extending the capabilities of a Web server.
JSPs are compiled into servlets by a JSP compiler. The compiler either
generates a servlet in Java code that is then compiled by the Java
compiler, or it may compile the servlet to byte code which is directly
executable. JSPs can also be interpreted on-the-fly, reducing the time
taken to reload changes.
Regardless of whether the JSP compiler generates Java source code for
a servlet or emits the byte code directly, it is helpful to understand how
the JSP compiler transforms the page into a Java servlet.
Advantages
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
Connection con=
DriverManager.getConnection(“jdbc:odbc:DsnName”,”username”,”pass
word”);
Statement st=con.createStatement();
Connection:
Opening a connection:
The standard way to establish a connection with a database is to
call the method DriverManager.getConnection. This method takes a
string containing a URL. The DriverManager class, referred to a the
JDBC management layer , attempts to locate a driver than can connect
to the database represented Driver classes, and when the method get
Connection is called, it checks it with each driver in the list until it finds
one that can connect uses this URL to actually establish the connection.
DATABASE DESIGN
Databases:
Primary key:
Foreign key:
When a field in one table takes the values from the primary key, a
foreign key is placed on that field. A foreign key is the field or a group
of fields in one table whose values match those of the primary key of
another table.
Data Abstraction:
Physical level:
This is lowest level of abstraction at which one describes how the data
is actually stored.
Conceptual level:
At this level of database abstraction all the attributes and what data are
actually stored is described. Also, the entities and the relationship
among them is described at this level.
View level:
This is highest level of the abstraction at which one describes only part
of the database.
DATABASE TABLES:
1.USER TABLE:
2.ADMIN TABLE:
UML Diagrams
Class diagram
Classes
Interfaces
Collaborations
A Use case diagram is a diagram that shows a set of use cases, actors
and their relationships and the courses of actions that can be performed;
it is used to illustrate the static use case view of a system.
Use cases.
Actors.
Activity diagrams are not only important for modeling the dynamic
aspects of a system, but also for construction executable systems
through forward and reverse engineering.
Transitions
Objects
Sequence diagrams
login
+username: string
+password: int
admin
User +redirect()
+username: string
+Username: string +password: int
+password: int +firstname: string
+product_name: string +lastname: string
+product_id: int
+getUserdata()
+getData() +setuserdata()
viewproduct
addproduct
+product_name: string
+product_id: int +product_name: string
+product_price: int +product_price: int
+product_id: int
+getProductData()
+username: string
+password: int
+setProductData()
Admin usecase Diagram:
login
add product
admin product_price
set product_price
logout
register
login
User
viewproduct
calculate gst
logout
User Activity Diagram:
view products
calcualte gst
logout
Admin activity Diagram:
view products
logout
Sequence diagram for GST Calculator :
/user
/admin
1 : set login()
2 : login()
6 : view products()
7 : view user details()
11 : calculate gst()
13 : logout() 14 : logout()
SCREE
NS
Registration:
Add product:
CSS3 Menu for User:
View product:
CSS3 Menu for Home page:
About:
GST CALCULATOR WEBSITE:
TESTING METHODOLOGIES
For conventional applications, software is tested from two differently
perspectives:
1) Internal program logic is exercised using “White Box” test case
design techniques.
2) Software requirements are exercised using “Black Box” test case
design techniques.
Test cases
1. Case : Login
Form : GST Login form
Base Table : User page
Purpose : To login into the GST Calculator
sample Data
Input Data :
Userid :999
Password :999
Output Data : User Home page
Input Data :
Userid :546
Password :546
Output Data : Admin Home page
2. Case : Admin
Form : List of products
Base Table : Login1
Test Data :
S.NO PASSWORD
S.NO USERID USERUSERTYPE
TYPE RESULT
RESULT
1 user
1 Null Admin1 Login
Addpageproducts,view
2 Null Admin 2 products
Login page`
3 2
Null Null User - Viewpage
Login products and
calculate GST
4 Admin Admin - Login page
5 Admin Admin 2 Admin home page
6 user User - Login page
7 Null User 1 Login page
8 user User 1 User home page
Validation
According to the capability Maturity Model Integration (CMMI), validation is the
process of evaluating software during or at the end of the development process to
determine whether it satisfies specified during requirements. Validation checks that
the product design satisfies or fits the intended usage (high-level checking ) – i.e.,
you built the right product. This is done through dynamic testing and other forms of
review. Validation confirms that the product as provide, will fulfill its intended
use .validation ensures that ‘you built the right thing’.
By the test cases and their results we can assure that the tool has yielded the result
as specified in the requirements.
Conclusion
Testing and validation yielded the correct results as mentioned. In the testing
category, unit testing and integration testing was performed successfully and the
results were produced in the above tables. With the successful completion of testing
and validation the project is read to serve the clients as per their requirements.
CONCLUSION
CONCLUSION
AND
FUTURE SCOPE
CONCLUSION:
Implementation of GST is one of the best decision taken by the
Indian government. For the same reason, July 1 was celebrated as
Financial Independence day in India when all the Members of
Parliament attended the function in Parliament House. The
transition to the GST regime which is accepted by 159 countries
would not be easy. Confusions and complexities were expected
and will happen. India, at some point, had to comply with such
regime. Though the structure might not be a perfect one but once
in place, such a tax structure will make India a better economy
favorable for foreign investments. Until now India was a union of
29 small tax economies and 7 union territories with different
levies unique to each state. It is a much accepted and appreciated
regime because it does away with multiple tax rates by Centre and
States. And if you are doing any kind of business then you should
register for GST as it is not only going to help Indian government
but will help you also to track your business weekly as in GST you
have to make your business activity statement each week.
FUTURE SCOPE