DBMS - Birthcertificate 1 28
DBMS - Birthcertificate 1 28
ADICHUNCHANAGIRI UNIVERSITY
FACULTY OF ENGINEERING, MANAGEMENT & TECHNOLOGY
BGS INSTITUTE OF TECHNOLOGY
Department of Computer Science and Engineering
(Approved by AICTE, New Delhi, Affiliated to ACU & Recognized by Govt. of Karnataka)
BG Nagar – 571448, Nagamangala Taluk, Mandya
Submitted in partial fulfillment for the requirements for the award of degree of
Bachelor of Engineering
In
Computer Science & Engineering
Submitted By
MOULYA B M [22CSE099]
CERTIFICATE
This is to certify that the Mini Project report entitled “ONLINE BIRTH CERTIFICATE”
has been successfully carried out by Ms. MOULYA B M, bearing USN:22CSE099 , and
Mr. MUKHESH KUMAR , bearing USN:22CSE100 , a bonafide student of BGS Institute
of Technology, B.G Nagar in partial fulfillment of requirements of degree of Bachelor of
Engineeringin Computer Science & Engineering of Adichunchanagiri University, B.G Nagar during
the year of 2024-25. It is certified that all corrections/suggestions indicated for the internal
assessment have been incorporated in the report deposited in the department library. The Mini Project
report has been approved as it satisfies the academic requirements in respect of Project work
prescribed for the Bachelor of Engineering Degree.
………………………. ………………………….
We would like to take this opportunity to thank a lot of eminent personalities, without whose
constant encouragement, this endeavor of mine would not have become a reality. At first,
We would like to thank the ADICHUNCHANAGIRI UNIVERSITY, for having this
Project as a part of its curriculum, which gave wonderful opportunity to work on my research
and presentation abilities and BGSIT for providing me with such excellent facilities, without
which, this project could not have acquired the shape it has now done.
Our heartfelt gratitude to our honorable principal Dr. B N SHOBHA, B.G.S Institute of
Technology, for his constant support and encouragement.
Our sincere thanks to Dr. Shashikala S V, Professor and Head, Department of CS&E,
BGSIT, B G Nagar, Nagamangala Taluk, Mandya District, for giving us a chance to
carry out and present our Mini project work with all support and facilities.
Last but not the least my profound thanks to the Teaching staff and Non-Teaching staff of
the Department of Computer Science and Engineering for their help a patience.
MOULYA B M [22CSE099]
MUKHESH KUMAR [22CSE100]
i
ABSTRACT
The manual method of obtaining birth certificate is complex and impractical for increase in
birth rate. Birth registration is the official recording of a child’s birth by the State, but often
feeds into a more comprehensive civil registration system that is maintained by government
as a source of information about the population. The cost of obtaining a birth certificate, risk
and stress of communicating with the National Population Commission (NPC) officials, loss
of certificates are some of the possible problems of the manual process of obtaining birth
certificate. Before a birth certificate can be issued by NPC, the birth must have been
registered. It helps us to make sure that adequate resources and budgets are made available
to meet the needs of the population at large. The performance of the web-based birth
certificate request application was evaluated in terms of speed, accessibility, cost and
capacity. The proposed web based birth certificate system results in having easily and
globally accessible system, speeding up the process of issuing birth certificates. This system
will help in eliminating having paper based certificate, it reduces stress of communicating
with government officials and ultimately saves cost. Birth rate monitoring cannot be
manually achieved. This is only possible when there is a web based or online system to
register births. This will also help to create auto bar chart online and can help in to monitor
specific regions as well. Also, will help citizens in obtaining birth certificates easily
ii
TABLE OF CONTENTS
iv
ONLINE BIRTH CERTIFICATE SYSTEM 2024-25
CHAPTER 1
INTRODUCTION
Birth Registration is a fundamental right of all children and a basic function of all modern
governments. Promoting children’s right to birth registration falls clearly within UNICEF’s
mandate. Birth Registration comprises two elements: entering details of a child’s birth into
official government records, and issuing a birth certificate to the child’s parents, including
information on the parents’ names, date and place of birth and further information such as
nationality. There has been some progress, though small in raising birth registration levels.
Although birth registration is almost complete in all developed countries, the lack of progress
on civil registration in many developing countries means that global inequalities in birth
registration are now extreme. The births of approximately 230 million children under the age
of 5 have not been registered. Of these, around 85 million are in sub-Saharan Africa, 135
million in Asia (east and south Asia and the Pacific) and the remainder in the rest of the world.
Birth registration may also be vital for confirmation of nationality following tumultuous
events such as armed conflict and situations of state succession More specifically it establishes
a legal record of where the child was born and who his or her parents are and thus whether the
child can acquire citizenship on the basis of place of birth or descent. A birth certificate may
be required to obtain access to basic services such as health and education, and it can also help
to protect children from situations of exploitation and violence, such as child marriage and
child labor, and achieve convictions against those who have abused a child.
marriage and death (Cody, 2009). Although birth registration is almost complete in all
developed countries, the lack of progress on civil registration in many developing countries
means that global inequalities in birth registration are now extreme. The births of approximately
230 million children under the age of 5 have not been registered. But does this matter in their
lives? Birth registration may signify the beginning of the legal contract between the individual
and the State known as citizenship. Birth registration serves as important proof of the place of
birth and parentage, and while birth registration does not in itself confer citizenship upon the
child, it is often essential for its acquisition based on each country’s laws. Birth registration
may also be vital for confirmation of nationality following tumultuous events such as armed
conflict and situations of state succession. The registration of births and acquisition of
citizenship are distinct processes , however birth registration serves as important proof .
CHAPTER 2
2. Institutional framework
Lack of coordination between Ministries: At the national level, the mandate
for birth registration and vital statistics often sits with different ministries. At the local
level, programs are often implemented in isolation and do not leverage the strengths of
different authorities. Lack of effective governance mechanisms: Relevant technical
working groups and/or steering committees are either missing or not able to provide
oversight and coordination for CRVS strengthening efforts. Un-harmonized CRVS laws
and policies: Decentralized CRVS models have limited or no oversight at a national level.
6.Priorisation
CRVS not prioritised by Governments: Governments do not prioritize
CRVS which has a direct impact on the budgets made available to strengthen the birth
registration system. Process complexity: Multi-step, manual processes are inefficient and
often not completed. Lack of access to registration services: Centralized nature of
registration process requires citizens to travel to regional capitals or even the national
capital to collect birth certificate. Lack of storage capacity, maintenance and reliability:
Paper based records require a lot of space and are often poorly maintained, difficult to
locate and vulnerable to loss or damage.
CHAPTER 3
Requirement Specification
CLIENT SIDE
RAM 512 MB
Hard Disk 10 GB
Processor 1.0 GHz
SERVER SIDE
RAM 1 GB
Hard Disk 20 GB
Processor 2.0 GHz
CLIENT SIDE
SERVER SIDE
CHAPTER 4
SYSTEM DESIGN
The entire system is projected with a physical diagram which specifics the actual
storage parameters that are physically necessary for any database to be stored on to the disk.
The overall systems existential idea is derived from this diagram. The relation upon the
system is structure through a conceptual ER-Diagram, which not only specifies the
existential entities but also the standard relations through which the system exists and the
cardinalities that are necessary for the system state to continue. The content level DFD is
provided to have an idea of the functional inputs and outputs that are achieved through the
system. The system depicts the input and output standards at the high level of the system.
This image shows a high-level diagram of a Birth Certificate Download System. The
system depicts the input and output standards at the high level of the system. Users
(User 1, User 2, ..., User n): These represent the individuals interacting with the
system. Each user submits a registration form to request a birth certificate.
4.1 ENTITY-RELATIONSHIP DIAGRAM
CHAPTER 5
IMPLEMENTATION
WAMP Application:
WAMP is the free and open-source cross platform web server
solution stack package developed by Apache Friends, consisting mainly of the Apache
HTTP server, Maria DB database, and interpreters for scripts written in the PHP and
perl programming languages. WAMP’s ease of development means WAMP or LAMP
stack can be installed quickly and simply on an operating system by a developer, with
the advantages that common add in applications such as Word Press and JOOMLA!
Can also be installed with similar ease using Bitnami.
Prerequisite:
WAMP requires only one zip, tar, 72, or exe file to be downloaded and run,
and little or no configuration of the various components that make up the web server
is required. The windows version of WAMP requires Microsoft visual C++ 2017
Redistrubutable.
Features:
WAMP is regularly updated to the latest releases of Apache, Maria DB, PHP,
Perl. It comes with a number of other modules including open SSL, phpMyAdmin,
Media WiKi, Joomla, Word Press and more. Self-Contained, multiple instances of
WAMP can exist on a single computer, and any given instance can be copied from one
computer to another.
Usage:
The most obvious characteristic of WAMP is the ease at which a WAMP web
server stack can be deployed and instantiated. Later same common packaged
applications that could be easily installed where provided by Bitnami. Officially,
WAMP’s designers intended it for use only as a development tool, to allow website
designers and programmers to test their work on their computers without any access
to the internet. To make this as easy as possible, many important security features are
disabled by default. WAMP has the ability to serve web pages on the World Wide
Web.
<html lang="en">
<head>
</head>
<body>
<div id="preloader">
<div class="loader">
<span class="inner1"></span>
<span class="inner2"></span>
<span class="inner3"></span>
</div>
</div>
</li>
<li class="nav-item">
</li>
<li class="nav-item">
</li>
</ul>
</div>
</nav>
</div>
</div>
</div>
</header>
</div>
<div class="footer-copywrite-area">
between">
<div class="copywrite-text">
</ul>
</nav>
</div>
</div>
</div>
</div>
</div>
</div>
</footer>
<script src="js/jquery/jquery-2.2.4.min.js"></script>
<script src="js/bootstrap/popper.min.js"></script>
<script src="js/bootstrap/bootstrap.min.js"></script>
<script src="js/others/plugins.js"></script>
<script src="js/active.js"></script>
</body>
error_reporting(0);
include('includes/dbconnection.php');
if(isset($_POST['login']))
$username=$_POST['username'];
$password=md5($_POST['password']);
$query=$dbh->prepare($sql);
$query-> execute();
$results=$query->fetchAll(PDO::FETCH_OBJ); if($query-
>rowCount() > 0)
$_SESSION['obcsaid']=$result->ID;
} else { if(isset($_COOKIE["user_login"]))
{ setcookie ("user_login","");
if(isset($_COOKIE["userpassword"])) {
setcookie ("userpassword","");
?>
<!doctype html>
<head>
<link
href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,70
0i, 800" rel="stylesheet">
<script src="js/vendor/modernizr-2.8.3.min.js"></script>
</head>
<body class="materialdesign">
<div class="wrapper-pro">
</div>
</div>
</div>
<div class="row">
<div class="col-lg-4">
<div class="login-input-head">
<p>Password</p>
</div>
</div>
<div class="col-lg-8">
</div>
</div>
</div>
<?php include_once('includes/footer.php');?>
<script src="js/vendor/jquery-1.11.3.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/jquery.meanmenu.js"></script>
<script src="js/jquery.mCustomScrollbar.concat.min.js"></script>
<script src="js/jquery.sticky.js"></script>
<script src="js/jquery.scrollUp.min.js"></script>
<script src="js/jquery.form.min.js"></script>
<script src="js/jquery.validate.min.js"></script>
<script src="js/form-active.js"></script>
CHAPTER 6
TESTING
System testing is a series of different test whose primary purpose is to fully exercise
computer-based system. We can say that it will run according to its specifications and in the
way users expect. Special test data are input for processing, and the results examined. A
limited number of users may be allowed to use the system so that analyst can see that the
whether they try to use it in unforeseen ways. It is desirable to discover any surprises before
the organization
CHAPTER 7
SNAPSHOTS
This section describes the screenshot of the “ONLINE BIRTH CERTIFICATE SYSTEM”
The application form allows users to input required personal and birth details to apply
for anonline birth certificate.
CONCLUSION
REFERENCES
[1] https://www.w3schools.com/php/default.asp
[2] https://www.sitepoint.com/php/
[3] https://www.php.net/
[4] https://www.mysql.com/
[5] http://www.mysqltutorial.org
[6] https://www.apachefriends.org/download.html
[7] Fundamentals of Web Development by Randy Connolly | Ricardo Hoar