Visvesvaraya Technological University: Belagavi
Visvesvaraya Technological University: Belagavi
BELAGAVI -590018
Submitted in the partial fulfilment of the requirements for the award of the Degree of
Bachelor of Engineering in Computer Science and Engineering
Submitted by
CERTIFICATE
Certified that the project work entitled “POPULATION CENSUS DATABASE” carried
out by GANESH SHETTY K (1OX17CS027), ABHINANDAN M (1OX17CS001)
bonafied students of The Oxford College of Engineering, Bengaluru in partial fulfilment for
the award of the Degree of Bachelor of Engineering in Computer Science and
Engineering of the Visvesvaraya Technological University, Belagavi during the year
2019-2020. It is certified that all corrections/suggestions indicated for Internal Assessment
have been incorporated in the report deposited in the departmental library. The project report
has been approved as it satisfies the academic requirements in respect of project work
prescribed for the said Degree.
External Viva
1._______________________ _______________________
2._______________________ _______________________
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
THE OXFORD COLLEGE OF ENGINEERING
Department Vision
Department Mission
DECLARATION
We, the students of fifth semester B.E, in the Department of Computer Science and
Engineering, The Oxford College of Engineering, Bengaluru declare that the Project work
entitled “POPULATION CENSUS DATABASE” has been carried out by us and submitted
in partial fulfilment of the course requirements for the award of degree in Bachelor of
Engineering in Computer Science and Engineering discipline of Visvesvaraya
Technological University, Belagavi during the academic year 2019-20. Further, the matter
embodied in the dissertation has not been submitted previously by anybody for the award of
any degree or diploma to any other university.
GANESH SHETTY K
ABHINANDAN M
Place: Bengaluru
Date:
ABSTRACT
It gives us great pleasure in expressing our deep sense of gratitude to our respected
Founder Chairman Late.Sri S. Narasa Raju, and to our respected Chairman Sri S.N.V.L
Narasimha Raju, for having provided us with great infrastructure and well-furnished labs.
We are grateful to the Head of the Department Dr. R.Ch. A Naidu, for his unfailing
encouragement and suggestion given to us in the course of our project work.
Guidance and deadlines play a very important role in successful completion of the
project on time. We also convey our gratitude to our internal project guide, Prof. Staff Name
,Associate Professor for having constantly guided and monitored the development of the
project.
We thank our parents for their constant support and encouragement. Last, but not the
least, we would like to thank our peers and friends.
GANESH SHETTY K
ABHINANDAN M
TABLE OF CONTENTS
Abstract i
Acknowledgment ii
Table of Contents iii
List of Figures v
1 Introduction
1.1 Preamble 1
1.2 Problem statement 2
1.3 Proposed solution 3
2 Analysis and System Requirements
2.1 Existing System 4
2.2 Hardware & Software Requirements 4
3 System Design and Modelling
3.1. Preliminary Design 5
3.1.1 Database Schema diagram 6
3.1.2 E R diagram 7
3. 2 Normalization 8
3.2.1 First Normal Form 8
3.2.2 Second Normal Form 9
3.2.3 Third Normal Form 10
4 Implementation
4.1 Implementation11
4.2 Algorithm of implementation 11
4.2.1 Algorithm of User 12
4.2.2 Algorithm of Admin 12
4.2.3 Algorithm of Issue 12
4.3 Module 1 Description 13
4.4 Module 2 Description13
5 Testing
5.1 Introduction on Testing 14
5.2Levels of Testing 15
iii
5.2.1 Unit Testing 15
5.2.2 Integration Testing 15
5.2.3 System Testing 15
5.3 Positive and Negative test cases 15
6 Conclusion18
7 References19
8 Appendix A: Snapshots 20
iv
LIST OF FIGURES
Figure 3.1: Schema diagram of hotel management System 6
Figure 3.2: ER diagram of hotel management System 7
Figure A.1: Snapshot ofhome page 20
Figure A.2: Snapshot of admin page 20
Figure A.3: Snapshot of admin panel page 21
Figure A.4: Snapshot of customer register page 21
Figure A.5: Snapshot of registered customer page 22
Figure A.6: Snapshot of room reservation page 22
Figure A.7: Snapshot of reserved room page 23
Figure A.8: Snapshot of payment page 23
Figure A.9: Snapshot of payment invoice page 24
Figure A.10: Snapshot of billing invoice page 24
Figure A.11: Snapshot of stored procedure page 25
LIST OF TABLES
Table 3.3: First Normal Form 9
Table 3.4: Second Normal Form 9
Table 3.5: Third Normal Form 10
Table 5.1: Positive test case for admin login 16
Table 5.2: Negative test case for admin login 16
Table 5.3: Positive test case for phone no insertion 16
Table 5.4: negative test case for phone no insertion 16
Table 5.5: Positive test cases for pin code insertion 17
Table 5.6: Negative test case for pin code insertion 17
V
CHAPTER 1
INTRODUCTION
CENSUS
Count of people of a country is called census. Census is an official numeration
of population after every ten years in India, along with certain social and
economic statistics. This not only helps us in knowing the total number of
population but also the latest distribution of population, sex ratio, age
composition, occupational structure and literacy of a particular country.
USES OF CENSUS DATA
Early censuses in the 19th century collected paper documents which had to
be collated by hand, so the statistical information obtained was quite basic.
The government owned the data could publish statistics on the state of the
nation.] The results were used to measure changes in the population and
apportion representation. Population estimates could be compared to those of
other countries.
By the beginning of the 20th century, censuses were recording households
and some indications of their employment. In some countries, census archives
are released for public examination after many decades, allowing genealogists
to track the ancestry of interested people. Archives provide a substantial
historical record which may challenge established views. Information such as
job titles and arrangements for the destitute and sick may also shed light on
the historical structure of society.
Political considerations influence the census in many countries. In Canada in
2010 for example, the government under the leadership of Stephen Harper
abolished the mandatory long-form census. This abolition was a response to
protests from some Canadians who resented the personal questions. The long-
form census was reinstated by the Justin Trudeau government in 2016.
CHAPTER 2
IMPLEMENTATION
CHAPTER 5
TESTING
CONCLUSION
REFERENCES