SlideShare ist ein Scribd-Unternehmen logo
1 von 57
Income Tax Calculator
A Project Report on
“INCOME TAX CALCULATOR”
In fulfillment of requirements for degree of Diploma in
“Computer Engineering”
Submitted By
Ruhi Ajay Khachane
Mayuri Gopal Narkhede
Prajakta Rajendra Dhanrale
Under the Guidance of
Mr. Ganesh J. Palve
DEPARTMENT OF COMPUTER ENGINEERING
GOVERNMENT POLYTECHNIC, JALGAON
(2016-2017)
Government Polytechnic ,Jalgaon Page 1
Income Tax Calculator
DEPARTMENT OF COMPUTER ENGINEERING
GOVERNMENT POLYTECHNIC, JALGAON
CERTIFICATE
This is to Certify that project entitled as
“INCOME TAX CALCULATOR”
Submitted By
GROUP MEMBERS
Ruhi Ajay Khachane
Mayuri Gopal Narkhede
Prajakta Rajendra Dhanrale
Under the guidance of Mr. Ganesh J. Palve in partial fulfillment for the completion of
three year’s Diploma in Computer Engineering awarded by M.S.B.T.E. Mumbai for
the academic year 2016-2017(SEM-VI).
Mr. Ganesh.J.Palve Mr. P.P.Chaudhari
(Project Guide) (H.O.D.)
Mr. A.T.Bari
(Principal)
DEPARTMENT OF COMPUTER ENGINEERING
Government Polytechnic ,Jalgaon Page 2
Income Tax Calculator
GOVERNMENT POLYTECHNIC,JALGAON
CERTIFICATE
This is to Certify that project entitled as
“INCOME TAX CALCULATOR”
Submitted By
GROUP MEMBERS
Ruhi Ajay Khachane
Mayuri Gopal Narkhede
Prajakta Rajendra Dhanrale
Under the guidance of Mr. Ganesh J. Palve in partial fulfillment for the completion of
three year’s Diploma in Computer Engineering awarded by M.S.B.T.E. Mumbai for
the academic year 2016-2017(SEM-VI).
Mr. G.J.Palve External Examiner
ACKNOWLEDGEMENT
Government Polytechnic ,Jalgaon Page 3
Income Tax Calculator
We take the opportunity to express our gratitude all those who have rendered co-
operation and guidance that supported us while analyzing and developing the design
of this project right from beginning up till now.
First of all we would like to express our deepest appreciation toward
Mr.P.P.Chaudhari(H.O.D. of Computer Department), Mr. G.J.Palve(Guide) whose
valuable guidance supported us to complete the analysis and some parts of designing.
We would also like to express our respect and gratitude to Mr. A.T.Bari(Principal)
for providing us this opportunity.
Last but not the least we are profoundly grateful and obliged to
Mr.G.J.Palve(Guide),for his guidance,motivation and continuous encouragement
throughtout to see that analysis and design process is right on its target since its
commencement up till now.
Thankful,
GROUP MEMBERS
Ruhi Ajay Khachane
Mayuri Gopal Narkhede
Prajakta Rajendra Dhanrale
ABSTRACT
Government Polytechnic ,Jalgaon Page 4
Income Tax Calculator
The main aim of our project is to prepare a Tax summary or Tax Returns of a client.
In Tax Information system System, a client registers himself enters all the details and
uploads various Documents that are necessary for preparation of Tax Summary and
Schedules for an interview after successful submission of all the documents. After all
the procedures are completed Tax Returns or Tax summary is prepared for all the
clients by the admin who calls the clients and arranges an interview for discussing
various issues regarding Tax summary .
Once the client pays the amount for preparation of Tax Summary he can download the
PDF format of his Tax Summary.
This project is composed of two main modules which also includes many sub
modules.
1. Client module
2. Admin module
Client Module :
• Register
• Create client profile
• Upload documents
• Tax Summary
• Payment
• Authorization
Admin Module :
• Call the clients
• Collect Documents
Government Polytechnic ,Jalgaon Page 5
Income Tax Calculator
• Preview Client Profile and Documents
• Tax Preparation
• Send Tax summary
Client module includes registration of clients, submission of various documents etc.,
Admin module includes the calling the clients ,Scheduling interviews, Observation of
various documents and preparation of Tax Summary and sent a mail to the client upon
successful payment of fee.
The project has been planned to be having the view of distributed architecture ,with
centralized storage of the database. The application for the storage of the data has
been planned.The database connectivity is planned using the ‘SQL Connection’
methodology. The statement of security and data protective mechanism have been
given a big choice for proper usage. The application takes care of different modules
and their associated reports, which are their associated reported ,which are produced
as per the applicable strategies and standards that are put forwarded by the
administrative staff.
Chapter 1
INTRODUCTION
Government Polytechnic ,Jalgaon Page 6
Income Tax Calculator
A complete understanding of software requirement is essential to the success of
software development effort. No matter how well design/well coded , a poorly
analyzed and specified program will disappoint the user and bring the grief to the user.
The requirement analysis task is a process of discovery, refinement, modeling
and specification. The software initially established by the system engineer and
refined during software project, planning is refined in detail. Models of the required
information and control flow, operational and data content are created. Alternative
solutions are analyzed and allocation to various software elements.
Requirements analysis, software-engineering task that bridge the gap between
system level software allocation and software design .Requirements analysis enables
to specify software function and performance indicates software’s interface with other
system elements and established design constraints that the software must meet.
Requirement analysis allows the software engineers to refine.
The software allocation and build models of processes, date and behavioural
domains that will be treated by software designer with a representation of information
and function that can be translated to data, architectural and procedural design.
Finally, the requirement specification the developer and customer with the means to
access quality once the software is built.
1.2 PURPOSE OF THE SYSTEM:
Government Polytechnic ,Jalgaon Page 7
Income Tax Calculator
The main aim of our project is to prepare a Tax summary or Tax Returns of a client.
In Tax Information system System, a client registers himself enters all the details and
uploads various Documents that are necessary for preparation of Tax Summary and
Schedules for an interview after successful submission of all the documents. After all
the procedures are completed Tax Returns or Tax summary is prepared for all the
clients by the admin who calls the clients and arranges an interview for discussing
various issues regarding Tax summary .Once the client pays the amount for
preparation of Tax Summary he can download the PDF format of his Tax Summary.
1.3 SCOPE OF THE SYSTEM:
Our system mainly focus on the Tax that need to be paid by the people who are
migrated from India to foreign countries. The scope of the system is restricted to
Indians. Our system is capable of including future advancements.
Chapter 2
Government Polytechnic ,Jalgaon Page 8
Income Tax Calculator
Problem Definition
2.1 CURRENT SYSTEM:
Tax Information System is a professional financial services company
established by experienced CPA’s and chartered accounts to provide cost effective
and efficient financial and tax planning solutions to a wide range of clients across the
globe.
It is too expensive to overlook the deductions that you are entitled to ?
Let out professionals plan and prepare your tax returns to make sure you get the
maximum benefit you deserve .
Tax information system is providing single window tax service to the Indian
software consultants having income from both India and USA by minimizing the
overall tax burden claiming foreign tax credits and other tax planning strategies
according to the US internal revenue code and India income tax Act,1961.
2.2PROPOSED SYSTEM :
2.1.1. OVERVIEW
Government Polytechnic ,Jalgaon Page 9
Income Tax Calculator
Why the new system?
 With the new system the following activities get more moment.
1. Login/Register
• Returning clients should login to our website to update then profiles.
• New clients should register at our website to create their profiles.
2. Documents
• Upload / Fax your W2s, 1099 s or any other statement relating the interest,
divide or stocks.
3. Tax Interview
• Schedule your convenient date time for brief Tax interview.
• Keep all the tax relevant information ready for the Tax Interview.
4. Tax Summary
• Tax Summary will be ready within 24 – 48 hrs after Tax Interview.
• Login and check the Tax Summary.
5. Make Payment
• Pay the Tax Preparation Fees at our website using pay pal Account or credit
card
6. Tax Returns Download
• Download Tax Returns in PDF on payment of Tax Preparation Fees.
Government Polytechnic ,Jalgaon Page 10
Income Tax Calculator
• Send us an Email or call us for any questions or corrections.
• Sign the e- files authorization form and fax it.
7. E-File
• We E-File your Tax Returns at no extra cost on receipt of authorization.
• Finally, check your filling and refund status at our website
2.4 ACRONYMS AND ABBREVIATIONS:
The various acronyms and abbreviations used in our project are:
TIS : Tax Information System
SSN : Social Security Number
Chapter 3
Requirement Analysis
Government Polytechnic ,Jalgaon Page 11
Income Tax Calculator
3.1 FUNCTIONAL REQUIREMENTS
Module description:
This project is composed of two main modules which also include many sub
modules:
1. Admin module
2. Client module
Admin Module :
• Call the clients
• Collect Documents
• Schedule interviews
• Preview Client Profile and Documents
• Interview
• Tax Preparation
• Send Tax summary
Government Polytechnic ,Jalgaon Page 12
Income Tax Calculator
Client Module :
• Register
• Create client profile
• Upload documents
• Schedule interview
• Tax Summary
• Payment
Client module includes registration of clients, submission of various documents etc.,
Admin module includes the calling the clients , Scheduling interviews, Observation of
various documents and preparation of Tax Summary and sent a mail to the client
upon successful payment of fee.
The project has been planned to be having the view of distributed architecture ,with
centralized storage of the database. The application for the storage of the data has
been planned .The database connectivity is planned using the ‘SQL Connection’
methodology. The statement of security and data protective mechanism have been
given a big choice for proper usage. The application takes care of different modules
and their associated reports, which are their associated reported , which are produced
as per the applicable strategies and standards that are put forwarded by the
administrative staff
3.2 NON-FUNCTIONAL REQUIREMENTS
Government Polytechnic ,Jalgaon Page 13
Income Tax Calculator
3.2.1 User Interface :
The system provides user-friendly interface with Keyboard and mouse,
the forms are:
 Client Login form
 Register form
 My profile form
 Bank information form
 Vehicle information form
 Documents form
 Scheduled interview form
 Change password form
 Tax Summary form
 Payments form
 Tax return form
 Admin login form
 Register form
 Assign Interviewer
3.3 Hardware Requirements:
 INTEL CELEON/P2/P4 : 600 MHZ OR ABOVE
 RAM(SD/DDR) : 256 OR ABOVE
 HARD DISC : 10GB OR ABOVE
 PRINTER : HP LASER JET
 INTERFACE : MOUSE, KEYBOARD
Government Polytechnic ,Jalgaon Page 14
Income Tax Calculator
3.4 Software Requirements:
 Windows 2000 Server/Professional for above
 .Net Framework 2.0
 Tomcat7
 SQL Server 2005
3.5 Documentation
 Requirement Analysis Document (RAD)
 System Design Document
 Coding
 Testing
Government Polytechnic ,Jalgaon Page 15
Income Tax Calculator
Chapter 4
Feasibility Study
It is the high level capsule version of the entire requirement analysis
process. The objective of feasibility study is to determine whether the proposed
system can be developed with available resources.
There are three steps to be followed for determining feasibility study of proposed
systems :
 Technical feasibility
 Operational feasibility
 Economical feasibility
4.1 Technical feasibility:
It is concerned with hardware and software feasibility. In this study, one has to
test whether the proposed system can be developed using existing technology or
not. As per client requirements the system to be developed should have speed
response because of fast exchange of information, reliability, security, scalability,
integration and availability. To meet these requirements we as a developer found JSP
specifications as a right choice because of its features platform independence and
reusability.
Government Polytechnic ,Jalgaon Page 16
Income Tax Calculator
4.2 Operational feasibility:
Operational feasibility determines whether the proposed system satisfied
the user objectives and can be fitted in to current system operation. The system
“The Prepaid Rationing System” can be justified as operationally feasible based on
the following Operational feasibility determines if the proposed system satisfied the
user objectives and can be fitted in to current system operation. The system
“Prepaid Rationing System” can be justified as operationally feasible based on the
following:
 The methods of processing and presentation are completely acceptable by the
users because they meet all their requirements.
 The users have been involved during the preparation of requirement
analysis and design process.
 The system will certainly satisfy the user objectives and it will also
enhance their capability.
4.3 Economical feasibility:
This includes an evaluation of all incremental costs and benefits expected if
proposed system is implemented. Costs-benefit analysis which is to be done
during economical feasibility delineates costs for project development and
weighs them against system benefits. The system adds information of colleges
and companies for which colleges and companies pays as it provides their
Government Polytechnic ,Jalgaon Page 17
Income Tax Calculator
information as well as company jobs. So developing this system is economically
feasible.
Chapter 5
System Design
DEFINITION:
Design is the first step in the development phase for any engineered
product/system. It may be defined as “The process of applying various techniques and
principles for the purpose of defining a device, a process/a system in sufficient detail
to permit its physical realization.
Once the software requirements have been analyzed and specified, the software
design involves three technical activities—Design, Code generation and testing, that
are required to build and verify the software.
The design activities are of main importance in this phase, because in this
activity decisions ultimately affecting the success of the software implementation and
its ease of maintenance are made. These decisions have the final bearing upon
reliability and maintainability of the system. Design is the only way to accurately
translate the customer’s requirements into finished software.
Government Polytechnic ,Jalgaon Page 18
Income Tax Calculator
5.1.2 USE CASE DIAGRAMS
CLIENT
ADMIN Tax information System
TAX
Fig 5.1.2.1 Use case diagram for ADMIN and CLIENT.
Government Polytechnic ,Jalgaon Page 19
TIS
Income Tax Calculator
TIS
Login
Register
Assign interview
ADMIN
My profile CLIENT
Documents
Tax Summary TAX
PREPARER
Schedule Interview
Change Password
Fig 5.1.2.2 Use Case diagram for TIS
Government Polytechnic ,Jalgaon Page 20
Income Tax Calculator
5.1.3 CLASS DIAGRAMS
Documenttype : varchar
* Documentfile : varchar
1 *
Userid : varchar
Password:varchar 1
1
1
Selectdate : datetime
Fig 5.1.3.1 Class diagram for ADMIN
Government Polytechnic ,Jalgaon Page 21
ADMIN
DOCUMENT
SUBMIT()
TAXSUMMARY
SCHEDULEINTERVIEW
SUBMIT()
Income Tax Calculator
Fname : varchar
Mname : varchar
lname : varchar
gender : varchar
1 dob : varchar
ssn : varchar
address : varchar
city :varchar
state : varchar
zip : int
email : varchar
occupation : varchar
1
1
1
Userid : varchar
Password:varchar 1 1
document documenttype :varchar
documentfile :varchar
1
oldpwd : varchar
newpwd : varchar
confirmpwd : varchar
Government Polytechnic ,Jalgaon Page 22
CLIENT
MYPROFILE
SUBMIT()
DOCUMENT
CHANGE PASSWORD
SUBMIT()
SUBMIT()
Income Tax Calculator
Fig 5.1.3.2 Class diagram for CLIENT
5.1.4 SEQUENCE DIAGRAMS
ADMIN
Pressbutton()
Accept()
Displatdata()
Calculate
Summary()
Submittaxdetails()
Pressbutton()
Updatedetails()
Fig 5.1.4.1 Sequence diagram for ADMIN
Government Polytechnic ,Jalgaon Page 23
Admin
Button
Admin
Control
Register Tax
Summary
Save
Changes
Income Tax Calculator
ADMIN
Pressbutton()
Accept()
Displatdata()
Insertpersonaldetails()
Pressbutton()
Submittax
details()
Pressbutton()
Updatedetails()
Updateforms()
Filldetails()
Presssubmit()
Submitupdatedetails()
Fig 5.1.4.2 Sequence diagram for CLIENT
Government Polytechnic ,Jalgaon Page 24
Client
Button
Client
Control
My profile
Save
Changes
My
profile
Income Tax Calculator
5.1.5 ER-Diagram :
Fig.5.1.5.1 E-R diagram for ADMIN
Government Polytechnic ,Jalgaon Page 25
Income Tax Calculator
Fig.5.1.5.2 E-R diagram for CLIENT
5.1.6 DATA FLOW DIAGRAMS
Government Polytechnic ,Jalgaon Page 26
Income Tax Calculator
Fig 5.1.6.1 DFD for TIS
Fig 5.1.6.2 DFD for ADMIN
Government Polytechnic ,Jalgaon Page 27
Client
Admin
Interviewer
Client
Interviewer
Admin
Tax information
system
Registration
Documents
Assign interview
Check schedule
Login
Validation
Check validation
Login Authorized
Administrator
Administrator
Login
Proces
s
Income Tax Calculator
Fig 5.1.6.3 DFD for CLIENT
Fig 5.1.6.4 DFD for INTERVIEWER
CHAPTER 6
Government Polytechnic ,Jalgaon Page 28
Register
Create profile
Upload document
Schedule
interview
Tax summary
Payment
Login
Valid data
Check validation
Login Authorize
Recruiter
Administrator
Login
Proces
s
Project expenses
Job related
expenses
Other expenses
Dependent
expenses
Travel expenses
Moving expenses
Login
Validation
Check validation
Login Authorized
Administrator
Login
Proces
s
Administrate
Income Tax Calculator
System Development
Communication:
Software development process starts with the communication between customer
and developer. According to need of project, gathering of the requirements related to
project are done.
Planning:
It includes complete estimation and scheduling (complete timeline chart for
project development and tracking.
Modeling:
It includes detailed requirement analysis and project design.It includes coding
and testing steps. Design details are implemented using java programming language.
GUI Design:
GUI (Graphical user interface) design is important phase in project
development .It describe how users interact with system. GUI design will implement
using java technology. AWT(abstract window toolkit) use for implement graphical
user interface. AWT provide different components like
1: Button
2: listbox
Government Polytechnic ,Jalgaon Page 29
Income Tax Calculator
3: checkbox
4: frame
5: container,etc.
All this component required for developing graphical user interface design of
given system. To enhance the quality of design swing component use to develop GUI
design.
Logical Coding:
{ (It includes the logical code for the project in any of programming
language(we used Advance JAVA using its Servlets, JSP, JDBC, etc) }
Database
Database is created to store the information of the users. MySql database is
used as database management system. Beans directly interact with the database to
retrieve the information from the database. The whole database is divided into number
of tables to reduce the complexity and to increase the performance.
6.1 SCENARIOS:
6.1.1 Scenario for the use case ‘My profile ’ :
Government Polytechnic ,Jalgaon Page 30
Income Tax Calculator
Scenario name : Profile Registration
Participating Instance : Likit : Client
Flow of events : 1) After successful login , Likit
Goes to the Home page
2) Likit clicks on My profile and Enters the details
as follows in the corresponding fields
Fname :
Mname :
Lname :
Gender : Male Female
SSN
City
State
Zip
Government Polytechnic ,Jalgaon Page 31
Venkatesh
Sai
Likit
558794
Hyderabad
Andhra Pradesh
500013
likit@gmail.com
Income Tax Calculator
Email
Occupation
Marital status : Married Unmarried
3) After entering all the details, Likit presses the
submit button.
4) The details are stored in the database
6.1.2 A Scenario for the use case ‘Schedule Interview’
Scenario name : Assigning Interviews
Participating actors instance : Mr. Rao : Admin
Flow of events : 1) After successful login, Mr. Rao
Goes to the Home page
2) Mr. Rae clicks on the Register
And see who are all the new clients
Requesting for the Interview
3) Mr. Rae assign a staff member for the
Respective client who has requested
Government Polytechnic ,Jalgaon Page 32
Software Engineer
Income Tax Calculator
For the interview on a particular day
Or if possible he arranges the
Interview on the same day that was
Requested by client
4) Mr. Rae presses the schedule button
And assign the interviewer as follows
Client name : Anil
Client Schedule Date : 05/04/2017
Admin given date : 05/04/2017
5) Finally Mr. Rao sends interview date
And interviewer to Anil through mail.
6.2 OBJECT MODEL:
6.2.1 DATA DICTIONARY
TABLE NAME : TAXREGISTRATION
Government Polytechnic ,Jalgaon Page 33
Income Tax Calculator
FIELS NAME DATATYPE
taxid varchar
fname varchar
mname varchar
lname varchar
phone int
userid varchar
pwd varchar
pedate datetime
vnumber int
vdate datetime
pbirth varchar
phone int
addressinp varchar
dateentryusa datetime
TABLE NAME : DOCUMENT
FIELS NAME DATATYPE
taxid varchar
dtype varchar
dife varchar
status varchar
TABLE NAME : MYPROFILE
FIELS NAME DATATYPE
taxid varchar
fname varchar
mname varchar
lname varchar
gendr varcha
Government Polytechnic ,Jalgaon Page 34
Income Tax Calculator
dob datetime
ssninit int
address varchar
city varchar
state varchar
zip int
email varchar
TABLE NAME : ADMINMAIL
FIELS NAME DATATYPE
sender varchar
receiver varchar
subject varchar
attachments varchar
body varchar
CHAPTER 7
System Testing
Tests are the individual tests specified in a test plan document.
Each test is typically described by
 An initial system state.
Government Polytechnic ,Jalgaon Page 35
Income Tax Calculator
 A set of actions to be performed.
 The expected results of the test.
Test cases are planned in accordance to the test process and documented with detailed
test descriptions. These test cases use cases based on projected operational mission
scenarios. The testing process also includes stress / load testing for stability purpose
(i.e., at 95% CPU use, system stability is still guaranteed. The test process thoroughly
tests the interfaces and modules. Software testing includes a traceable white box
testing, black box testing and other test processes verifying implemented software
against design documentation and requirements specified.
7.1 Types of Testing:
 White Box Testing:
 Black Box Testing
7.1.1 White Box Testing
A level of white box test coverage is specified that is appropriate for the
software being tested. The white box and other testing uses automated tools to
instrument the software to measure test coverage. The program code is
examined for defects. It based on design and implementation structures. It deals
with internal logic and structure of the code.
Government Polytechnic ,Jalgaon Page 36
Income Tax Calculator
7.1.2 Black Box Testing
A black box test of integration builds includes functional, interface, error
recovery, stress and out-of-bounds input testing. All black box software tests
are traced to control requirements. In addition to static requirements, a black
box of a fully integrated system against scenario sequences of events is
designed to model field operation. Performance testing for systems is integrated
as an integral part of the black box test process.
UNIT TESTING
Validations were made for each single module and each module was tested
independently. Maximum error detection was made at this stage. Proper flow of in
bound and out bound information was made.
INTEGRATED TESTING
Integration testing was carried out to check whether each module works
properly with the integrated module. Different inputs were given to the secondary
module from the primary, to check whether it works properly for each input which
comes from the higher level. Both Bottom-up and Top-down integration tests were
carried out.
Government Polytechnic ,Jalgaon Page 37
Income Tax Calculator
ERROR HANDLING AND EXTREAM CONDITIONS:
The users of the system either ADMIN or CLIENT should enter all the
fields in the relevant forms. The entered fields should not violate the primary key
constraints. If the user either wants to update or delete a record, which is not in
database, it will display a message.
Chapter 8
Output Screens
Government Polytechnic ,Jalgaon Page 38
Income Tax Calculator
Government Polytechnic ,Jalgaon Page 39
Income Tax Calculator
Government Polytechnic ,Jalgaon Page 40
Income Tax Calculator
Government Polytechnic ,Jalgaon Page 41
Income Tax Calculator
Government Polytechnic ,Jalgaon Page 42
Income Tax Calculator
Government Polytechnic ,Jalgaon Page 43
Income Tax Calculator
Government Polytechnic ,Jalgaon Page 44
Income Tax Calculator
Government Polytechnic ,Jalgaon Page 45
Income Tax Calculator
Government Polytechnic ,Jalgaon Page 46
Income Tax Calculator
Chapter 9
Future Scope
• Adv
• Disadv
• Importance of system
Chapter 10
Conclusion
• summary
• Scope
• Limitation
Refrences
Government Polytechnic ,Jalgaon Page 47
Income Tax Calculator
Government Polytechnic ,Jalgaon Page 48
Income Tax Calculator
Government Polytechnic ,Jalgaon Page 49
Income Tax Calculator
Government Polytechnic ,Jalgaon Page 50
Income Tax Calculator
Government Polytechnic ,Jalgaon Page 51
Income Tax Calculator
Government Polytechnic ,Jalgaon Page 52
Income Tax Calculator
Government Polytechnic ,Jalgaon Page 53
Income Tax Calculator
Government Polytechnic ,Jalgaon Page 54
Income Tax Calculator
Government Polytechnic ,Jalgaon Page 55
Income Tax Calculator
Government Polytechnic ,Jalgaon Page 56
Income Tax Calculator
Government Polytechnic ,Jalgaon Page 57

Weitere ähnliche Inhalte

Ähnlich wie Destination reminder

Aziz_Khan_Resume_DEC15
Aziz_Khan_Resume_DEC15Aziz_Khan_Resume_DEC15
Aziz_Khan_Resume_DEC15
Aziz Khan
 
FINAL PROJECT REPORT1
FINAL PROJECT REPORT1FINAL PROJECT REPORT1
FINAL PROJECT REPORT1
waqar younas
 
Krunal Tidke_Resume
Krunal Tidke_ResumeKrunal Tidke_Resume
Krunal Tidke_Resume
KRUNAL TIDKE
 
RISK REPORTING SYSTEM IN IT ORGANIZATIONSCPT PAPERName Vi.docx
RISK REPORTING SYSTEM IN IT ORGANIZATIONSCPT PAPERName Vi.docxRISK REPORTING SYSTEM IN IT ORGANIZATIONSCPT PAPERName Vi.docx
RISK REPORTING SYSTEM IN IT ORGANIZATIONSCPT PAPERName Vi.docx
joellemurphey
 
Khandwa Municipal Corporation
Khandwa Municipal CorporationKhandwa Municipal Corporation
Khandwa Municipal Corporation
Ujjwal 'Shanu'
 
Muthu_Senior Test Engineer_Resume
Muthu_Senior Test Engineer_ResumeMuthu_Senior Test Engineer_Resume
Muthu_Senior Test Engineer_Resume
Muthu Vel P
 
Varatharaj_Android
Varatharaj_AndroidVaratharaj_Android
Varatharaj_Android
Varatharaj E
 
Final report_Raymond
Final report_RaymondFinal report_Raymond
Final report_Raymond
Akash Indani
 

Ähnlich wie Destination reminder (20)

Project file
Project fileProject file
Project file
 
REport Fle.pdf
REport Fle.pdfREport Fle.pdf
REport Fle.pdf
 
Final project (1)
Final project (1)Final project (1)
Final project (1)
 
UpdatedResume
UpdatedResumeUpdatedResume
UpdatedResume
 
Shrivastav
ShrivastavShrivastav
Shrivastav
 
AmrutaDeshmukh
AmrutaDeshmukhAmrutaDeshmukh
AmrutaDeshmukh
 
Aziz_Khan_Resume_DEC15
Aziz_Khan_Resume_DEC15Aziz_Khan_Resume_DEC15
Aziz_Khan_Resume_DEC15
 
FINAL PROJECT REPORT1
FINAL PROJECT REPORT1FINAL PROJECT REPORT1
FINAL PROJECT REPORT1
 
Krunal Tidke_Resume
Krunal Tidke_ResumeKrunal Tidke_Resume
Krunal Tidke_Resume
 
web based billing software
web based billing softwareweb based billing software
web based billing software
 
A WEB-BASED SERVICE MARKETPLACE
A WEB-BASED SERVICE MARKETPLACEA WEB-BASED SERVICE MARKETPLACE
A WEB-BASED SERVICE MARKETPLACE
 
Project synopsis.
Project synopsis.Project synopsis.
Project synopsis.
 
Resume puja bajaj
Resume puja bajajResume puja bajaj
Resume puja bajaj
 
RISK REPORTING SYSTEM IN IT ORGANIZATIONSCPT PAPERName Vi.docx
RISK REPORTING SYSTEM IN IT ORGANIZATIONSCPT PAPERName Vi.docxRISK REPORTING SYSTEM IN IT ORGANIZATIONSCPT PAPERName Vi.docx
RISK REPORTING SYSTEM IN IT ORGANIZATIONSCPT PAPERName Vi.docx
 
Khandwa Municipal Corporation
Khandwa Municipal CorporationKhandwa Municipal Corporation
Khandwa Municipal Corporation
 
Muthu_Senior Test Engineer_Resume
Muthu_Senior Test Engineer_ResumeMuthu_Senior Test Engineer_Resume
Muthu_Senior Test Engineer_Resume
 
Varatharaj_Android
Varatharaj_AndroidVaratharaj_Android
Varatharaj_Android
 
WEB Based claim processing sytem SRS
WEB Based claim processing sytem SRSWEB Based claim processing sytem SRS
WEB Based claim processing sytem SRS
 
IRJET- Online Income and Expense Tracker
IRJET-  	  Online Income and Expense TrackerIRJET-  	  Online Income and Expense Tracker
IRJET- Online Income and Expense Tracker
 
Final report_Raymond
Final report_RaymondFinal report_Raymond
Final report_Raymond
 

Kürzlich hochgeladen

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Kürzlich hochgeladen (20)

Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 

Destination reminder

  • 1. Income Tax Calculator A Project Report on “INCOME TAX CALCULATOR” In fulfillment of requirements for degree of Diploma in “Computer Engineering” Submitted By Ruhi Ajay Khachane Mayuri Gopal Narkhede Prajakta Rajendra Dhanrale Under the Guidance of Mr. Ganesh J. Palve DEPARTMENT OF COMPUTER ENGINEERING GOVERNMENT POLYTECHNIC, JALGAON (2016-2017) Government Polytechnic ,Jalgaon Page 1
  • 2. Income Tax Calculator DEPARTMENT OF COMPUTER ENGINEERING GOVERNMENT POLYTECHNIC, JALGAON CERTIFICATE This is to Certify that project entitled as “INCOME TAX CALCULATOR” Submitted By GROUP MEMBERS Ruhi Ajay Khachane Mayuri Gopal Narkhede Prajakta Rajendra Dhanrale Under the guidance of Mr. Ganesh J. Palve in partial fulfillment for the completion of three year’s Diploma in Computer Engineering awarded by M.S.B.T.E. Mumbai for the academic year 2016-2017(SEM-VI). Mr. Ganesh.J.Palve Mr. P.P.Chaudhari (Project Guide) (H.O.D.) Mr. A.T.Bari (Principal) DEPARTMENT OF COMPUTER ENGINEERING Government Polytechnic ,Jalgaon Page 2
  • 3. Income Tax Calculator GOVERNMENT POLYTECHNIC,JALGAON CERTIFICATE This is to Certify that project entitled as “INCOME TAX CALCULATOR” Submitted By GROUP MEMBERS Ruhi Ajay Khachane Mayuri Gopal Narkhede Prajakta Rajendra Dhanrale Under the guidance of Mr. Ganesh J. Palve in partial fulfillment for the completion of three year’s Diploma in Computer Engineering awarded by M.S.B.T.E. Mumbai for the academic year 2016-2017(SEM-VI). Mr. G.J.Palve External Examiner ACKNOWLEDGEMENT Government Polytechnic ,Jalgaon Page 3
  • 4. Income Tax Calculator We take the opportunity to express our gratitude all those who have rendered co- operation and guidance that supported us while analyzing and developing the design of this project right from beginning up till now. First of all we would like to express our deepest appreciation toward Mr.P.P.Chaudhari(H.O.D. of Computer Department), Mr. G.J.Palve(Guide) whose valuable guidance supported us to complete the analysis and some parts of designing. We would also like to express our respect and gratitude to Mr. A.T.Bari(Principal) for providing us this opportunity. Last but not the least we are profoundly grateful and obliged to Mr.G.J.Palve(Guide),for his guidance,motivation and continuous encouragement throughtout to see that analysis and design process is right on its target since its commencement up till now. Thankful, GROUP MEMBERS Ruhi Ajay Khachane Mayuri Gopal Narkhede Prajakta Rajendra Dhanrale ABSTRACT Government Polytechnic ,Jalgaon Page 4
  • 5. Income Tax Calculator The main aim of our project is to prepare a Tax summary or Tax Returns of a client. In Tax Information system System, a client registers himself enters all the details and uploads various Documents that are necessary for preparation of Tax Summary and Schedules for an interview after successful submission of all the documents. After all the procedures are completed Tax Returns or Tax summary is prepared for all the clients by the admin who calls the clients and arranges an interview for discussing various issues regarding Tax summary . Once the client pays the amount for preparation of Tax Summary he can download the PDF format of his Tax Summary. This project is composed of two main modules which also includes many sub modules. 1. Client module 2. Admin module Client Module : • Register • Create client profile • Upload documents • Tax Summary • Payment • Authorization Admin Module : • Call the clients • Collect Documents Government Polytechnic ,Jalgaon Page 5
  • 6. Income Tax Calculator • Preview Client Profile and Documents • Tax Preparation • Send Tax summary Client module includes registration of clients, submission of various documents etc., Admin module includes the calling the clients ,Scheduling interviews, Observation of various documents and preparation of Tax Summary and sent a mail to the client upon successful payment of fee. The project has been planned to be having the view of distributed architecture ,with centralized storage of the database. The application for the storage of the data has been planned.The database connectivity is planned using the ‘SQL Connection’ methodology. The statement of security and data protective mechanism have been given a big choice for proper usage. The application takes care of different modules and their associated reports, which are their associated reported ,which are produced as per the applicable strategies and standards that are put forwarded by the administrative staff. Chapter 1 INTRODUCTION Government Polytechnic ,Jalgaon Page 6
  • 7. Income Tax Calculator A complete understanding of software requirement is essential to the success of software development effort. No matter how well design/well coded , a poorly analyzed and specified program will disappoint the user and bring the grief to the user. The requirement analysis task is a process of discovery, refinement, modeling and specification. The software initially established by the system engineer and refined during software project, planning is refined in detail. Models of the required information and control flow, operational and data content are created. Alternative solutions are analyzed and allocation to various software elements. Requirements analysis, software-engineering task that bridge the gap between system level software allocation and software design .Requirements analysis enables to specify software function and performance indicates software’s interface with other system elements and established design constraints that the software must meet. Requirement analysis allows the software engineers to refine. The software allocation and build models of processes, date and behavioural domains that will be treated by software designer with a representation of information and function that can be translated to data, architectural and procedural design. Finally, the requirement specification the developer and customer with the means to access quality once the software is built. 1.2 PURPOSE OF THE SYSTEM: Government Polytechnic ,Jalgaon Page 7
  • 8. Income Tax Calculator The main aim of our project is to prepare a Tax summary or Tax Returns of a client. In Tax Information system System, a client registers himself enters all the details and uploads various Documents that are necessary for preparation of Tax Summary and Schedules for an interview after successful submission of all the documents. After all the procedures are completed Tax Returns or Tax summary is prepared for all the clients by the admin who calls the clients and arranges an interview for discussing various issues regarding Tax summary .Once the client pays the amount for preparation of Tax Summary he can download the PDF format of his Tax Summary. 1.3 SCOPE OF THE SYSTEM: Our system mainly focus on the Tax that need to be paid by the people who are migrated from India to foreign countries. The scope of the system is restricted to Indians. Our system is capable of including future advancements. Chapter 2 Government Polytechnic ,Jalgaon Page 8
  • 9. Income Tax Calculator Problem Definition 2.1 CURRENT SYSTEM: Tax Information System is a professional financial services company established by experienced CPA’s and chartered accounts to provide cost effective and efficient financial and tax planning solutions to a wide range of clients across the globe. It is too expensive to overlook the deductions that you are entitled to ? Let out professionals plan and prepare your tax returns to make sure you get the maximum benefit you deserve . Tax information system is providing single window tax service to the Indian software consultants having income from both India and USA by minimizing the overall tax burden claiming foreign tax credits and other tax planning strategies according to the US internal revenue code and India income tax Act,1961. 2.2PROPOSED SYSTEM : 2.1.1. OVERVIEW Government Polytechnic ,Jalgaon Page 9
  • 10. Income Tax Calculator Why the new system?  With the new system the following activities get more moment. 1. Login/Register • Returning clients should login to our website to update then profiles. • New clients should register at our website to create their profiles. 2. Documents • Upload / Fax your W2s, 1099 s or any other statement relating the interest, divide or stocks. 3. Tax Interview • Schedule your convenient date time for brief Tax interview. • Keep all the tax relevant information ready for the Tax Interview. 4. Tax Summary • Tax Summary will be ready within 24 – 48 hrs after Tax Interview. • Login and check the Tax Summary. 5. Make Payment • Pay the Tax Preparation Fees at our website using pay pal Account or credit card 6. Tax Returns Download • Download Tax Returns in PDF on payment of Tax Preparation Fees. Government Polytechnic ,Jalgaon Page 10
  • 11. Income Tax Calculator • Send us an Email or call us for any questions or corrections. • Sign the e- files authorization form and fax it. 7. E-File • We E-File your Tax Returns at no extra cost on receipt of authorization. • Finally, check your filling and refund status at our website 2.4 ACRONYMS AND ABBREVIATIONS: The various acronyms and abbreviations used in our project are: TIS : Tax Information System SSN : Social Security Number Chapter 3 Requirement Analysis Government Polytechnic ,Jalgaon Page 11
  • 12. Income Tax Calculator 3.1 FUNCTIONAL REQUIREMENTS Module description: This project is composed of two main modules which also include many sub modules: 1. Admin module 2. Client module Admin Module : • Call the clients • Collect Documents • Schedule interviews • Preview Client Profile and Documents • Interview • Tax Preparation • Send Tax summary Government Polytechnic ,Jalgaon Page 12
  • 13. Income Tax Calculator Client Module : • Register • Create client profile • Upload documents • Schedule interview • Tax Summary • Payment Client module includes registration of clients, submission of various documents etc., Admin module includes the calling the clients , Scheduling interviews, Observation of various documents and preparation of Tax Summary and sent a mail to the client upon successful payment of fee. The project has been planned to be having the view of distributed architecture ,with centralized storage of the database. The application for the storage of the data has been planned .The database connectivity is planned using the ‘SQL Connection’ methodology. The statement of security and data protective mechanism have been given a big choice for proper usage. The application takes care of different modules and their associated reports, which are their associated reported , which are produced as per the applicable strategies and standards that are put forwarded by the administrative staff 3.2 NON-FUNCTIONAL REQUIREMENTS Government Polytechnic ,Jalgaon Page 13
  • 14. Income Tax Calculator 3.2.1 User Interface : The system provides user-friendly interface with Keyboard and mouse, the forms are:  Client Login form  Register form  My profile form  Bank information form  Vehicle information form  Documents form  Scheduled interview form  Change password form  Tax Summary form  Payments form  Tax return form  Admin login form  Register form  Assign Interviewer 3.3 Hardware Requirements:  INTEL CELEON/P2/P4 : 600 MHZ OR ABOVE  RAM(SD/DDR) : 256 OR ABOVE  HARD DISC : 10GB OR ABOVE  PRINTER : HP LASER JET  INTERFACE : MOUSE, KEYBOARD Government Polytechnic ,Jalgaon Page 14
  • 15. Income Tax Calculator 3.4 Software Requirements:  Windows 2000 Server/Professional for above  .Net Framework 2.0  Tomcat7  SQL Server 2005 3.5 Documentation  Requirement Analysis Document (RAD)  System Design Document  Coding  Testing Government Polytechnic ,Jalgaon Page 15
  • 16. Income Tax Calculator Chapter 4 Feasibility Study It is the high level capsule version of the entire requirement analysis process. The objective of feasibility study is to determine whether the proposed system can be developed with available resources. There are three steps to be followed for determining feasibility study of proposed systems :  Technical feasibility  Operational feasibility  Economical feasibility 4.1 Technical feasibility: It is concerned with hardware and software feasibility. In this study, one has to test whether the proposed system can be developed using existing technology or not. As per client requirements the system to be developed should have speed response because of fast exchange of information, reliability, security, scalability, integration and availability. To meet these requirements we as a developer found JSP specifications as a right choice because of its features platform independence and reusability. Government Polytechnic ,Jalgaon Page 16
  • 17. Income Tax Calculator 4.2 Operational feasibility: Operational feasibility determines whether the proposed system satisfied the user objectives and can be fitted in to current system operation. The system “The Prepaid Rationing System” can be justified as operationally feasible based on the following Operational feasibility determines if the proposed system satisfied the user objectives and can be fitted in to current system operation. The system “Prepaid Rationing System” can be justified as operationally feasible based on the following:  The methods of processing and presentation are completely acceptable by the users because they meet all their requirements.  The users have been involved during the preparation of requirement analysis and design process.  The system will certainly satisfy the user objectives and it will also enhance their capability. 4.3 Economical feasibility: This includes an evaluation of all incremental costs and benefits expected if proposed system is implemented. Costs-benefit analysis which is to be done during economical feasibility delineates costs for project development and weighs them against system benefits. The system adds information of colleges and companies for which colleges and companies pays as it provides their Government Polytechnic ,Jalgaon Page 17
  • 18. Income Tax Calculator information as well as company jobs. So developing this system is economically feasible. Chapter 5 System Design DEFINITION: Design is the first step in the development phase for any engineered product/system. It may be defined as “The process of applying various techniques and principles for the purpose of defining a device, a process/a system in sufficient detail to permit its physical realization. Once the software requirements have been analyzed and specified, the software design involves three technical activities—Design, Code generation and testing, that are required to build and verify the software. The design activities are of main importance in this phase, because in this activity decisions ultimately affecting the success of the software implementation and its ease of maintenance are made. These decisions have the final bearing upon reliability and maintainability of the system. Design is the only way to accurately translate the customer’s requirements into finished software. Government Polytechnic ,Jalgaon Page 18
  • 19. Income Tax Calculator 5.1.2 USE CASE DIAGRAMS CLIENT ADMIN Tax information System TAX Fig 5.1.2.1 Use case diagram for ADMIN and CLIENT. Government Polytechnic ,Jalgaon Page 19 TIS
  • 20. Income Tax Calculator TIS Login Register Assign interview ADMIN My profile CLIENT Documents Tax Summary TAX PREPARER Schedule Interview Change Password Fig 5.1.2.2 Use Case diagram for TIS Government Polytechnic ,Jalgaon Page 20
  • 21. Income Tax Calculator 5.1.3 CLASS DIAGRAMS Documenttype : varchar * Documentfile : varchar 1 * Userid : varchar Password:varchar 1 1 1 Selectdate : datetime Fig 5.1.3.1 Class diagram for ADMIN Government Polytechnic ,Jalgaon Page 21 ADMIN DOCUMENT SUBMIT() TAXSUMMARY SCHEDULEINTERVIEW SUBMIT()
  • 22. Income Tax Calculator Fname : varchar Mname : varchar lname : varchar gender : varchar 1 dob : varchar ssn : varchar address : varchar city :varchar state : varchar zip : int email : varchar occupation : varchar 1 1 1 Userid : varchar Password:varchar 1 1 document documenttype :varchar documentfile :varchar 1 oldpwd : varchar newpwd : varchar confirmpwd : varchar Government Polytechnic ,Jalgaon Page 22 CLIENT MYPROFILE SUBMIT() DOCUMENT CHANGE PASSWORD SUBMIT() SUBMIT()
  • 23. Income Tax Calculator Fig 5.1.3.2 Class diagram for CLIENT 5.1.4 SEQUENCE DIAGRAMS ADMIN Pressbutton() Accept() Displatdata() Calculate Summary() Submittaxdetails() Pressbutton() Updatedetails() Fig 5.1.4.1 Sequence diagram for ADMIN Government Polytechnic ,Jalgaon Page 23 Admin Button Admin Control Register Tax Summary Save Changes
  • 25. Income Tax Calculator 5.1.5 ER-Diagram : Fig.5.1.5.1 E-R diagram for ADMIN Government Polytechnic ,Jalgaon Page 25
  • 26. Income Tax Calculator Fig.5.1.5.2 E-R diagram for CLIENT 5.1.6 DATA FLOW DIAGRAMS Government Polytechnic ,Jalgaon Page 26
  • 27. Income Tax Calculator Fig 5.1.6.1 DFD for TIS Fig 5.1.6.2 DFD for ADMIN Government Polytechnic ,Jalgaon Page 27 Client Admin Interviewer Client Interviewer Admin Tax information system Registration Documents Assign interview Check schedule Login Validation Check validation Login Authorized Administrator Administrator Login Proces s
  • 28. Income Tax Calculator Fig 5.1.6.3 DFD for CLIENT Fig 5.1.6.4 DFD for INTERVIEWER CHAPTER 6 Government Polytechnic ,Jalgaon Page 28 Register Create profile Upload document Schedule interview Tax summary Payment Login Valid data Check validation Login Authorize Recruiter Administrator Login Proces s Project expenses Job related expenses Other expenses Dependent expenses Travel expenses Moving expenses Login Validation Check validation Login Authorized Administrator Login Proces s Administrate
  • 29. Income Tax Calculator System Development Communication: Software development process starts with the communication between customer and developer. According to need of project, gathering of the requirements related to project are done. Planning: It includes complete estimation and scheduling (complete timeline chart for project development and tracking. Modeling: It includes detailed requirement analysis and project design.It includes coding and testing steps. Design details are implemented using java programming language. GUI Design: GUI (Graphical user interface) design is important phase in project development .It describe how users interact with system. GUI design will implement using java technology. AWT(abstract window toolkit) use for implement graphical user interface. AWT provide different components like 1: Button 2: listbox Government Polytechnic ,Jalgaon Page 29
  • 30. Income Tax Calculator 3: checkbox 4: frame 5: container,etc. All this component required for developing graphical user interface design of given system. To enhance the quality of design swing component use to develop GUI design. Logical Coding: { (It includes the logical code for the project in any of programming language(we used Advance JAVA using its Servlets, JSP, JDBC, etc) } Database Database is created to store the information of the users. MySql database is used as database management system. Beans directly interact with the database to retrieve the information from the database. The whole database is divided into number of tables to reduce the complexity and to increase the performance. 6.1 SCENARIOS: 6.1.1 Scenario for the use case ‘My profile ’ : Government Polytechnic ,Jalgaon Page 30
  • 31. Income Tax Calculator Scenario name : Profile Registration Participating Instance : Likit : Client Flow of events : 1) After successful login , Likit Goes to the Home page 2) Likit clicks on My profile and Enters the details as follows in the corresponding fields Fname : Mname : Lname : Gender : Male Female SSN City State Zip Government Polytechnic ,Jalgaon Page 31 Venkatesh Sai Likit 558794 Hyderabad Andhra Pradesh 500013 likit@gmail.com
  • 32. Income Tax Calculator Email Occupation Marital status : Married Unmarried 3) After entering all the details, Likit presses the submit button. 4) The details are stored in the database 6.1.2 A Scenario for the use case ‘Schedule Interview’ Scenario name : Assigning Interviews Participating actors instance : Mr. Rao : Admin Flow of events : 1) After successful login, Mr. Rao Goes to the Home page 2) Mr. Rae clicks on the Register And see who are all the new clients Requesting for the Interview 3) Mr. Rae assign a staff member for the Respective client who has requested Government Polytechnic ,Jalgaon Page 32 Software Engineer
  • 33. Income Tax Calculator For the interview on a particular day Or if possible he arranges the Interview on the same day that was Requested by client 4) Mr. Rae presses the schedule button And assign the interviewer as follows Client name : Anil Client Schedule Date : 05/04/2017 Admin given date : 05/04/2017 5) Finally Mr. Rao sends interview date And interviewer to Anil through mail. 6.2 OBJECT MODEL: 6.2.1 DATA DICTIONARY TABLE NAME : TAXREGISTRATION Government Polytechnic ,Jalgaon Page 33
  • 34. Income Tax Calculator FIELS NAME DATATYPE taxid varchar fname varchar mname varchar lname varchar phone int userid varchar pwd varchar pedate datetime vnumber int vdate datetime pbirth varchar phone int addressinp varchar dateentryusa datetime TABLE NAME : DOCUMENT FIELS NAME DATATYPE taxid varchar dtype varchar dife varchar status varchar TABLE NAME : MYPROFILE FIELS NAME DATATYPE taxid varchar fname varchar mname varchar lname varchar gendr varcha Government Polytechnic ,Jalgaon Page 34
  • 35. Income Tax Calculator dob datetime ssninit int address varchar city varchar state varchar zip int email varchar TABLE NAME : ADMINMAIL FIELS NAME DATATYPE sender varchar receiver varchar subject varchar attachments varchar body varchar CHAPTER 7 System Testing Tests are the individual tests specified in a test plan document. Each test is typically described by  An initial system state. Government Polytechnic ,Jalgaon Page 35
  • 36. Income Tax Calculator  A set of actions to be performed.  The expected results of the test. Test cases are planned in accordance to the test process and documented with detailed test descriptions. These test cases use cases based on projected operational mission scenarios. The testing process also includes stress / load testing for stability purpose (i.e., at 95% CPU use, system stability is still guaranteed. The test process thoroughly tests the interfaces and modules. Software testing includes a traceable white box testing, black box testing and other test processes verifying implemented software against design documentation and requirements specified. 7.1 Types of Testing:  White Box Testing:  Black Box Testing 7.1.1 White Box Testing A level of white box test coverage is specified that is appropriate for the software being tested. The white box and other testing uses automated tools to instrument the software to measure test coverage. The program code is examined for defects. It based on design and implementation structures. It deals with internal logic and structure of the code. Government Polytechnic ,Jalgaon Page 36
  • 37. Income Tax Calculator 7.1.2 Black Box Testing A black box test of integration builds includes functional, interface, error recovery, stress and out-of-bounds input testing. All black box software tests are traced to control requirements. In addition to static requirements, a black box of a fully integrated system against scenario sequences of events is designed to model field operation. Performance testing for systems is integrated as an integral part of the black box test process. UNIT TESTING Validations were made for each single module and each module was tested independently. Maximum error detection was made at this stage. Proper flow of in bound and out bound information was made. INTEGRATED TESTING Integration testing was carried out to check whether each module works properly with the integrated module. Different inputs were given to the secondary module from the primary, to check whether it works properly for each input which comes from the higher level. Both Bottom-up and Top-down integration tests were carried out. Government Polytechnic ,Jalgaon Page 37
  • 38. Income Tax Calculator ERROR HANDLING AND EXTREAM CONDITIONS: The users of the system either ADMIN or CLIENT should enter all the fields in the relevant forms. The entered fields should not violate the primary key constraints. If the user either wants to update or delete a record, which is not in database, it will display a message. Chapter 8 Output Screens Government Polytechnic ,Jalgaon Page 38
  • 39. Income Tax Calculator Government Polytechnic ,Jalgaon Page 39
  • 40. Income Tax Calculator Government Polytechnic ,Jalgaon Page 40
  • 41. Income Tax Calculator Government Polytechnic ,Jalgaon Page 41
  • 42. Income Tax Calculator Government Polytechnic ,Jalgaon Page 42
  • 43. Income Tax Calculator Government Polytechnic ,Jalgaon Page 43
  • 44. Income Tax Calculator Government Polytechnic ,Jalgaon Page 44
  • 45. Income Tax Calculator Government Polytechnic ,Jalgaon Page 45
  • 46. Income Tax Calculator Government Polytechnic ,Jalgaon Page 46
  • 47. Income Tax Calculator Chapter 9 Future Scope • Adv • Disadv • Importance of system Chapter 10 Conclusion • summary • Scope • Limitation Refrences Government Polytechnic ,Jalgaon Page 47
  • 48. Income Tax Calculator Government Polytechnic ,Jalgaon Page 48
  • 49. Income Tax Calculator Government Polytechnic ,Jalgaon Page 49
  • 50. Income Tax Calculator Government Polytechnic ,Jalgaon Page 50
  • 51. Income Tax Calculator Government Polytechnic ,Jalgaon Page 51
  • 52. Income Tax Calculator Government Polytechnic ,Jalgaon Page 52
  • 53. Income Tax Calculator Government Polytechnic ,Jalgaon Page 53
  • 54. Income Tax Calculator Government Polytechnic ,Jalgaon Page 54
  • 55. Income Tax Calculator Government Polytechnic ,Jalgaon Page 55
  • 56. Income Tax Calculator Government Polytechnic ,Jalgaon Page 56
  • 57. Income Tax Calculator Government Polytechnic ,Jalgaon Page 57