You are on page 1of 11

School of Computing Science and Engineering

DECLARATION
I hereby declare that the project entitled CITIZEN CARD SYSTEM submitted by me to the School of Computing Science and Engineering, VIT University, Vellore-14 in partial fulfillment of the requirements for the award of the degree of Bachelor of Technology in Computer Science and Engineering is a record of bonafide work carried out by me under the supervision of Prof. J.N Swathi, Assistant Professor. I further declare that the work reported in this project has not been submitted and will not be submitted, either in part or in full, for the award of any other degree or diploma of this institute or of any other institute or university.

Signature

SRIKANTH.B (06BCE255)

School of Computing Science and Engineering


CERTIFICATE

The project report entitled CITIZEN CARD SYSTEM is prepared and submitted by SRIKANTH.B (06BCE255). It has been found satisfactory in terms of scope, quality and presentation as partial fulfillment of the requirements for the award of the degree of Bachelor of Technology in Computer Science and Engineering in VIT University, India.

Signature_______________________

Prof. J.N.Swathi Assistant Professor


Examined by:

Internal Examiner

External Examiner

ACKNOWLEDGEMENT
I would like to thank Prof.J.N. Swathi, Assistant Professor, VIT University, for her guidance during the course of the project and I would like to thank Mr.P.Vinod Reddy, Project Guide, CMC Limited , for his guidance during the course of the project. I would like to express our sincere thanks to Dr.S.Margret Announcia, Program Manager B.Tech. CSE, for giving me permissions to use the college resources for the project. I would also like to express our sincere thanks to Dr.M. Khalid, Director, School of Computing Science & Engineering, VIT University, for his continuous efforts in encouraging and guiding us to become successful engineers. I would like to express our sincere thanks to Prof T Pradeep Kumar, Assistant Professor - SG, project coordinator B.Tech CSE. I would also like to thank our Vice President Mr.Sampath Viswanathan and Mr.G.V.Shankar Viswanathan, for their support and providing us with the appropriate environment to work, thrive and proper. Finally I would like to express our deep sense of gratitude to beloved Chancellor & President, Shri. Dr G. Viswanathan, for providing adequate facilities to carry out the project and complete it successfully.

CONTENTS
Chapter Title Page Declaration Certificate Acknowledgement Table of contents List of Figures List of Abbreviation Abstract Introduction 1.1 General 1.2 Motivation 1.3 Problem Description 1.4 Related Work 1.4.1 System Requirements 2 3 1.5 Report Organization Overview of Proposed Work 2.1 Introduction of the problem and its related concepts 2.2 Overview of the Proposed System Analysis and Design 3.1 Brief Introduction 3.2 Requirements Analysis 3.2.1 Functional Requirements 3.2.2 Non Functional Requirements 3.3Detailed Design 4 3.4 Module Description Implementation 4.1 Tools Used 4.2 Methodology 4.3 Implementation 5 4.4 Unit Test Cases Results and Discussion 5.1 Results 6 5.2 Performance Analysis Conclusions and Future Enhancements References Title Page

i ii iii iv 1 1 1 1 2 3 4 5 5 5 12 12 12 12 13 14 16 27 27 27 28 29 34 34 55 56 57

Appendix-I

59

LIST OF TABLES
Title
Table 2.1 : The Used JSP Tags

Page
9

Table 4.1 : Unit Test Cases

29

Table 6.1 : Tables in Database

59

LIST OF FIGURES
Title Fig 2.1: Fig 2.2: Fig 3.1 : Architecture of Java Virtual Machine Block Diagram for JSP. Water Fall Model Page 6 8 15

Fig 3.2 : Fig 3.3 : Fig 3.4 : Fig 3.5 : Fig 3.6: Fig 3.7: Fig 3.8: Fig 3.9 : Fig3.10 : Fig 4.1 : Fig 4.2 :

Context Diagrams Use Case Diagram Of Citizen Use Case Diagram Of Administrator Class Diagram Activity Diagram Sequence Diagram for Administrator . Sequence Diagram for Citizen Data Flow Diagram Of Citizen Data Flow Diagram Of Administrator Home Page Registration for New user.

18 19 20 21 22 23 24 25 26 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 42 43

Fig 5.1 : An ID Generated Fig 5.2: Fig 5.3: Fig 5.4: Fig 5.5 : Administrator Login Page Administrator Opertions Administrator Generating Passport Generated Voter ID

Fig 5.6 : Login Page for User Fig 5.7 : Modules for the User Fig 5.8 : Bank Profile Fig 5.9 : An Id is generated for the account Fig5.10: Fig5.11 : Amount has been updated in account Insurance Facility

Fig5.12 : Set of services available Fig5.13 : Policies available based on income Fig5.14 : Details of Policy and duration Fig5.15 : Health Insurance

Fig5.16: Fig5.17 :

Book Gas Vehicle License

49 49 50 50 51 52 52 54

Fig5.18 : Telephone services Fig5.19 : Register Telephone Number Fig5.20 : Id Generated system Fig5.21 : Passport Details Fig5.22: Fig5.23: An Voter Id has been generated by system Details Of the Citizen is shown to Administrator

LIST OF ABBREVIATIONS

Abbreviation
JVM JSP JDBC RDBMS HTML DFD GUI SQL

Expansion
Java Virtual Machine Java Server Pages Java Database Connectivity Relational Database Management System Hypertext Markup Language Data Flow Diagram Graphical User Interface Structured Query Language

ABSTRACT
The Project Citizen Card System is a web based application which gives us the information about the citizen in any country. A Citizen has unique Id to find out the personal information in each and every department or service wherever a citizen goes. This information can be found out by the unique Id of the citizen. If any citizen wants to utilize the services or utilities by the Government or Private organizations, he has to go to each and every department with different Id for that particular department. Instead, a citizen card helps in having all the utilities and services under one unique Id. This system not only helps us to know the information about the services or utilities but also it gives the information about the citizen. Citizen card is an all in one card which is also used for banking transactions too. It holds all the information about a citizen so that every citizen is known personally and professionally using a single citizen card, which includes the complete details like name and photograph, date of birth, address, father's name, telephone number, company name, voters list number, and passport number.

You might also like