travel bill tracking system

10
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

Upload: vkm2013

Post on 28-Sep-2015

1 views

Category:

Documents


0 download

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