travel bill tracking system
DESCRIPTION
Travel Bill Tracking System is a web application that lets you maintain employee traveling bill information. In order to streamline activities and information flow, computerization on special tasks is most suited option. This shall minimize the paper movements and increase the efficiency, labor as well as time-consuming reports can be generated as when needed. Updating the progress of projects and status of different activities and jobs can be checked easily and regularly.TRANSCRIPT
-
i
A
PROJECT REPORT
ON
TRAVEL BILL TRACKING SYSTEM
Submitted in partial fulfillment of the requirement for the award of
BATCHELOR OF TECHNOLOGY
IN
INFORMATION TECHNOLOGY
2010-2011
Submitted
By
M.ROOPA 08M11A1238
Under the Guidance of
Mr. J.VENKATESH, M.Tech
DEPARTMENT OF INFORMATION TECHNOLOGY
BANDARI SRINIVAS INSTITUTE OF TECHNOLOGY
(Approved by AICTE, Recognized by Govt. of A.P. and affiliated to J.N.T.U.,Hyd)
GOLLAPALLY (V), CHEVELLA (M), R.R.DIST
-
ii
BANDARI SRINIVAS INSTITUTE OF TECHNOLOGY
(Approved by AICTE, Recognized by Govt. Of A.P. and affiliated to J.N.T.U., Hyd.)
GOLLAPALLY (V), CHEVELLA (M), R.R.DIST
DEPARTMENT OF INFORMATION TECHNOLOGY
CERTIFICATE
This is to certify that the dissertation entitled TRAVEL BILL TRACKING
SYSTEM., being submitted by Miss. M. ROOPA bearing hall ticket No: 08M11A1238 in
partial fulfillment of the requirement for the Award of the Degree of Batchelor of Technology in
INFORMATION TECHNOLOGY, Jawaharlal Nehru Technological University, Hyderabad, is
a record of the bonafied work carried out by her under our guidance and supervision during the
period 2010-2011.
The results presented in this thesis have been verified and are found to be satisfactory. The result
embodied in this project has not been submitted to any other university or institute for the award
of any degree or diploma.
INTERNAL GUIDE HEAD OF THE DEPARTMENT
Mr.J.VENKATESH,M.tech , Mr. M. NARENDHAR, M,tech
Assistant professor Assistant professor
Department Of I..T Department Of I.T
EXTERNAL EXAMINER
-
iii
DECLARATION
I M.ROOPA bearing Roll No: 08M11A1238 , a bonafide student of BANDARI SRINIVAS
INSTITUTE OF TECHNOLOGY, would like to declare that the project titled TRAVEL
BILL TRACKING SYSTEM. A partial fulfillment of Bachelor of Technology Degree
course of Jawaharlal Nehru Technological University is my original work in the year 2010-
2011 under the guidance of Mr.J.VENKATESH, Assistant Professor of the Department of
INFORMATION TECHNOLOGY
Date: M.ROOPA 08M11A1238
-
iv
A C K N O W L E D G E M E N T
This work has been done during project period, this present project work method of
education is really a good opportunity to put theoretical knowledge into a planned exercise with an
aim to solve a real life business problem and also develop confidence to face various situations.
I thanks to Dr.P.V.Ramana Murthy, Director of Bandari Srinivas Institute of Technology,
Hyderabad for providing congenial atmosphere and encouragement.
I thanks to DR. A. NAIDU, Principal of Bandari Srinivas Institute of Technology,
Hyderabad, for providing congenial atmosphere and encouragement.
I express my sincere thanks to Head of the Department Mr.M.NARENDHAR for
giving me moral support and his kind attention and valuable guidance to me throughout this course.
I would like to express my deep and foremost gratitude to my internal guide
J..VENKATESH. He has always been a source of inspiration and motivation for me. I also thanks to my
external guide J.VENKATESH, he has always been a source of inspiration and motivation for me. His
understanding, encouragement and personal guidance has provided a good basis for the present thesis.
DATE: M.ROOPA (08M11A1238)
-
v
ABSTRACT
Travel Bill Tracking System is a web application that lets you maintain employee
traveling bill information. In order to streamline activities and information flow,
computerization on special tasks is most suited option. This shall minimize the paper
movements and increase the efficiency, labor as well as time-consuming reports can be
generated as when needed. Updating the progress of projects and status of different activities
and jobs can be checked easily and regularly.
The process of Travel Bill Tracking System is to provide a employee traveling
expenditure of different category working in an organization different type of reports on
different selected options.
This Travel Bill Tracking System is design to provide communication channel inside an
organization between different clients on the network. The main objective of the project is to
develop and enhances communication among the members of organizations in a reliable cost
effective and secure way.
-
vi
LIST OF ABBREVATIONS:
ACRONYMS .DESCRIPTION
TBTS TRAVEL BILL TRACKING SYSTEM
DBMS DATA BASE MANAGEMENT
SYSTEM
JDBC JAVA DATA BASE CONNECTIVITY
ODBC ORACLE DATA BASE
CONNECTIVITY
HTML HYPER TEXT MARKUP LANGUAGE
JSP JAVA SERVER PAGES
SQL STRUCTURED QUERY
LANGUAGE
ADMIN ADMINISTRATOR
API APPLICATION PROGRAMMING
INTERFACE
JRE JAVA RUNTIME
ENVIRONMENT
-
vii
LIST OF CONTENTS
Description Page No.
1. INTRODUCTION 1
1.1 Purpose 1
1.2 Scope 1
1.3 Model diagrams 2
1.4 Overview 3
2. LITERATURE SURVEY 5
2.1 About Java 5
2.1.1 Features of Java 6
2.1.2 Java Architecture 7
2.1.3 Compilation of code 8
2.2 Servlets 9
2.3 JavaScript 12
2.4 JDBC 15
2.5 JSP 18
3. SYSTEM ANALYSIS 21
3.1 Existing System 21
3.1.1Disadvantages 21
3.2 Proposed System 22
3.2.1 Advantages 22
-
viii
4. SYSTEM REQUIREMENTS SPECIFICATION 24
4.1 Hardware Requirements 24
4.2 Software Requirements 24
5. SYSTEM DESIGN 25
5.1 System Specification 25
5.2 System Components 26
5.3 Uml Diagrams 27
5.4 Data Dictionary 39
6. IMPLEMENTATION 42
6.1 Source Code 42
7. SYSTEM TESTING 58
7.1 Code Testing 58
7.2 Specification Testing 59
7.3 Levels of Testing 59
7.3.1 Unit Testing 59
7.3.2 System Testing 59
7.4 Sample Tests 59
7.5 Real Tests 59
7.6 Test Cases 60
7.7 Discussion of Results 63
8. CONCLUSION AND FUTURE ENHANCEMENTS 68
9. REFERENCES 69
-
ix
LIST OF FIGURES
S.No Names of Figures Page.Nos
1.1 Model Diagram of TBTS 2
2.1 Development process of java program 7
2.2 Compilation of code 8
2.3 Three-tier model 17
2.4 Middle Tier Architecture 18
5.1 Usecase Diagram 27
5.2 Usecase Diagram for Administrator 28
5.3 Sequence Diagram for Administrator 29
5.4 Usecase Diagram of Employee Information 30
5.5 Sequence Diagram of Employee Information 31
5.6 Usecase Diagram of module Information 32
5.7 Sequence Diagram for module Information 33
5.8 Usecase Diagram for Reporting Information 34
5.9 Sequence Diagram for Reporting Information 35
-
x
5.10 Usecase Diagram for Travelling Information 36
5.11 Sequence Diagram for Travelling Information 37
5.12 Use case Diagram for TBTS 38
5.13 Sequence Diagram for TBTS 39
7.1 Test case for Login page 60
7.2 Test case for Login Status 61
7.3 Test case for Registration page 62
7.4 Screenshot for Login page 63
7.5 Screenshot for Employee Information 64
7.6 Screenshot for Module Information 65
7.7 Screenshot for Travelling Information 66
7.8 Screenshot for TBTS 67