0% found this document useful (0 votes)
81 views28 pages

DBMS - Birthcertificate 1 28

The document is a mini project report on an 'Online Birth Certificate' system submitted by students of BGS Institute of Technology as part of their Bachelor of Engineering degree requirements. It outlines the challenges of the existing manual birth registration process and proposes a web-based solution to streamline the issuance of birth certificates, enhance accessibility, and reduce errors. The report includes acknowledgments, an abstract, and detailed chapters covering the project's background, objectives, existing and proposed systems, and challenges faced in the current registration framework.

Uploaded by

Moulya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
81 views28 pages

DBMS - Birthcertificate 1 28

The document is a mini project report on an 'Online Birth Certificate' system submitted by students of BGS Institute of Technology as part of their Bachelor of Engineering degree requirements. It outlines the challenges of the existing manual birth registration process and proposes a web-based solution to streamline the issuance of birth certificates, enhance accessibility, and reduce errors. The report includes acknowledgments, an abstract, and detailed chapters covering the project's background, objectives, existing and proposed systems, and challenges faced in the current registration framework.

Uploaded by

Moulya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

||Jai Sri Gurudev||

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

A Mini Project Report on

“ONLINE BIRTH CERTIFICATE”

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]

MUKHESH KUMAR [22CSE100]


Under the Guidance of
Mrs. NANDINI S R
Assistant professor
Dept of CS&E
BGSIT, BG Nagara

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


BGS INSTITUTE OF TECHNOLOGY
BG NAGAR-571448
2024-25
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

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.

Signature of Coordinator Signature of HOD

………………………. ………………………….

Mrs. NANDINI S R Dr. SHASHIKALA S V


Assistant Professor, Professor & HOD,
Dept. of CS&E, BGSIT Dept. of CS&E, BGSIT
ACKNOWLEDGEMENT

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.

We are greatly indebted to our Guide Mrs. NANDINI S R , Assistant Professor,


Department of Computer Science and Engineering, for providing me with all the facilities
necessary for making this project a great success.
We are grateful to my parents, friends and well-wishers for their contribution on a personal
level.

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

CONTENTS Page No.


ACKNOWLEDGEMENT i
ABSTRACT ii
TABLE OF CONTENTS iii
LIST OF FIGURES iv
CHAPTER 1: INTRODUCTION 1-2
1.1: Background of Project 1-2
1.2: Objectives of the Project 2
CHAPTER 2: EXISTING & PROPOSED SYSTEM 3-5
2.1: Existing System 3
2.2: Proposed System 3
2.2.1: Challenges in Existing Birth Registration System 4-5
CHAPTER 3: SOFTWARE & HARDWARE SPECIFICATION 6-7
3.1: Hardware Configuration 6
3.2: Software Requirement 7
CHAPTER 4: SYSTEM DESIGN 8-9
4.1: Entity-Relationship Diagram 9
CHAPTER 5: IMPLEMENTATION 10-16
5.1: Code for Index.php 11-13
5.2: Code for Login.php 14-16
CHAPTER 6: TESTING 17
CHAPTER 7: SNAPSHOTS 18-19
CONCLUSION 20
REFERENCES 21
LIST OF FIGURES

Figure No. Figure Name Page No.

Fig 4.1. Birth certificate downloads 8

Fig 4.2 E R Diagram 9

Fig 7.1 Application details 18

Fig 7.2 View of application 18

Fig 7.3 Login form 19

Fig 7.4 User Home Page 19

Fig 7.5 Application Form 20

Fig 7.6 User Profile 20

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.

1.1 Background of the Project


Registering a child’s birth is a critical first step towards safeguarding lifelong protection.
Promoting children’s right to birth registration falls clearly within UNICEF’s mandate. Ther
has been some progress, albeit small in raising birth registration levels. Between 2000 and 2010
global birth registration levels rose only slightly, from 58 per cent to 65 percent. Certain trends
in the international environment provide opportunities for rethinking approaches to birth form
registration. Birth registration is the continuous, permanent and universal recording, within the
civil registry, of the occurrence and characteristics of births in accordance with the legal of the
requirements of a country. Birth registration is the official recording of a child’s birth by the
State. It is a permanent and official record of a child’s existence. Birth registration is part of an
effective civil registration system that acknowledges the person’s existence before the law,
establishes family ties and tracks the major events of an individual’s life, from live birth to
Dept of CSE, BGSIT, BG Nagar page 1
ONLINE BIRTH CERTIFICATE SYSTEM 2024-25

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 .

1.2 Objectives of the project


The project aims to design and implement a structured database system to store and it
manage birth certificate information, eliminating the inefficiencies and errors associated with
manual record-keeping. The system seeks to simplify and streamline the process of birth
certificate issuance by providing an online platform for data entry, verification, and generation
of certificates. The project emphasizes maintaining a centralized database that ensures
uniformity and consistency in storing birth records, making it easy to access and update
information when needed. Enable users to apply for birth certificates online, eliminating the
need for physical visits. Ensure the system is accessible to users anytime and anywhere via the
internet. Implement automated processes to verify the submitted data against official records,
reducing errors and fraud. Minimize manual intervention to speed up the issuance of birth
certificates. Create a secure database to store birth records, ensuring easy retrieval and updates.
Provide a simple, intuitive interface for applicants, reducing the learning curve. Implement
robust security measures to protect sensitive personal information from unauthorized access.
Allow integration with government systems, such as national ID databases, for cross-
verification and enhanced functionality. Send automated updates to users via email or SMS
about the status of their application. Design the system to handle a growing number of users as
demand increases. Provide administrative tools to generate reports for statistical and
management purposes. Promote a paperless process, contributing to environmental
sustainability and cost reduction.

Dept of CSE, BGSIT, BG Nagar page 2


ONLINE BIRTH CERTIFICATE SYSTEM 2024-25

CHAPTER 2

EXISTING AND PROPOSED SYSTEM

2.1 Existing System


From the investigation and data obtained from the present system, it has been
observed that the present system made use of manual processes. The data are collected using
an A4 paper that is divided into five section. Section one contains the details of the child,
section two contains the details of the mother, section three contains the details of the father,
section four contains the details of the informant and section five contains the details of the
registrar after the information has been taken, the registrar transfer the data to a small tab
given to them from the office then the registrar use a pen drive to copy the data and sends
the data to the head office monthly.

2.2 Proposed System


In this proposed work, is to proffer solutions to current backdrops experienced in
the registration of birth. To resolved the issues and difficulties faced by citizens for the birth
registration and again dealing with the government people to and for the certificate. As Birth
certificates may be needed for many purposes: to obtain social security or a job in the formal
sector; to buy or prove the right to inherit property; to obtain identity cards; to vote; and to
obtain a passport. The lack of a birth certificate can have a serious, cumulative, negative
effect on people’s life opportunities. As well as providing the individual with legal proof of
identity, birth registration also plays a crucial role in 0 the generation of vital statistics.
Through these mechanisms, civil registration facilitates the access of both children and
adults to protection under the law, to services and entitlements and to social and economic
opportunities, and can improve their ability to exercise their civil rights (UNICEF, 2002).
As Birth certificates may be needed for many purposes: to obtain social security or a job in
the formal sector; to buy or prove the right to inherit property; to obtain identity cards; to
vote; and to obtain a passport. The lack of a birth certificate can have a serious, cumulative,
negative effect on people’s life opportunities.

Dept of CSE, BGSIT, BG Nagar page 3


ONLINE BIRTH CERTIFICATE SYSTEM 2024-25

2.2.1 Challenges in Existing Birth Registration System

1.Legal and policy framework


Limited or non-existent legal and policy framework: Often outdated and do
not reflect United Nations standards. Discriminatory laws and policies: Do not to support
universal registration e.g. ethnic minorities, single mothers, indigenous people or orphans
can be discriminated against, preventing registration. Un-harmonised CRVS laws and
policies: Different laws support different CRVS components, making it hard to effectively
govern CRVS activities in a coordinated manner.

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.

3.Supply: System and processes


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. Lack of interoperability & inability to share information: (i) from civil
registrars to centralized registry office (ii) between civil registrars, and (iii) Ministries e.g.
birth registration data available to/from Ministry of Health. Limited authenticity of
applications and records: Difficulty in ensuring that the details and information provided
about a birth are accurate. Service Disruption: During emergency situations e.g. natural
catastrophes or conflict, birth registration services are for example deprioritised or
registration staff need to leave their office or duty

Dept of CSE, BGSIT, BG Nagar page 4


ONLINE BIRTH CERTIFICATE SYSTEM 2024-25

4. Demand for birth registration services


Lack of awareness: Limited understanding among the general population
of the benefits and importance of birth registration. Lack of incentive: Proposed benefits
of birth registration, such as access to healthcare or education, are either (I) received
through other, usually informal, means, (II) not valuable enough to outweigh the direct and
indirect costs associated with registration, or (III) not required till later on in life. Indirect
costs: Costs of for example travel, accommodation and loss of earnings due to the need to
travel long distances, or sometimes on multiple occasions in order to receive the birth
certificate.

5.Monitoring and evaluation


Poor monitoring and reporting mechanisms, low prioritisation and budget
constraints prevent low registration rates from triggering remedial actions. Lack of
accountability: Civil Registrars or senior management are not held accountable for
performance related to birth registration

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.

Dept of CSE, BGSIT, BG Nagar page 5


ONLINE BIRTH CERTIFICATE SYSTEM 2024-25

CHAPTER 3

SOFTWARE AND HARDWARE SPECIFICATIONS


Requirement analysis for web application encompasses three major tasks
Formulation, requirements gathering and analysis modeling during formulation, the basic
motivation and goals for the web application are identified, and the categories of users are
defined. In the requirements gathering phase, the content and functional requirements are
listed and interaction scenarios written from end-user’s point-of-view are developed. This
intent is to establish a basic understanding of why the web application is built, who will
use it, and what problems it will solve for its users.

Requirement Specification

3.1 Hardware Configuration:

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

Dept of CSE, BGSIT, BG Nagar page 6


ONLINE BIRTH CERTIFICATE SYSTEM 2024-25

3.2 Software Requirements

CLIENT SIDE

 Web Browser Google chrome or any compatible


browser
 Operating System Windows or any equivalent OS

SERVER SIDE

 Web Server APACHE

 Server side Language PHP 5.6 or above version

 Database Server MYSQL

 Web Browser Google chrome or any compatible


Browser

 Operating System Windows or any equivalent OS

Dept of CSE, BGSIT, BG Nagar page 7


ONLINE BIRTH CERTIFICATE SYSTEM 2024-25

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.

Fig 4.1: Birth Certificate download

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.

Dept of CSE, BGSIT, BG Nagar page 8


ONLINE BIRTH CERTIFICATE SYSTEM 2024-25


4.1 ENTITY-RELATIONSHIP DIAGRAM

The Entity-Relationship (ER) model was originally proposed by Peter in 1076


as a way to unify the network and relational database views. Simply stated the ER model
is a conceptual data model that views the real world as entities and relationships. A basic
component of the model is the Entity-Relationship diagram which is used to visually
represent the data objects. Since Che wrote his paper the model has been extended and
today it is commonly used for database design for the database designer, the utility of an
ER model.

Fig 4.2: ER Diagram


A basic component of the model is the Entity-Relationship diagram which is used
to visually represent the data objects.
 

Dept of CSE, BGSIT, BG Nagar page 9


ONLINE BIRTH CERTIFICATE SYSTEM 2024-25

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.

Dept of CSE, BGSIT, BG Nagar page 10


ONLINE BIRTH CERTIFICATE SYSTEM 2024-25

5.1 Code for Index.php


<!DOCTYPE html>

<html lang="en">

<head>

<title>Home Page - Online Birth Certificate System</title>

<link href="style.css" rel="stylesheet">

<!-- Responsive CSS -->

<link href="css/responsive/responsive.css" rel="stylesheet">

</head>

<body>

<!-- Preloader Start -->

<div id="preloader">

<div class="loader">

<span class="inner1"></span>

<span class="inner2"></span>

<span class="inner3"></span>

</div>

</div>

<!-- ***** Header Area Start ***** -->

<header class="header_area" id="header">

<div class="container-fluid h-100">

<div class="row h-100">

<div class="col-12 h-100">

<nav class="h-100 navbar navbar-expand-lg align-items-center">

<a class="navbar-brand" href="index.php">Online Birth Certificate </a>

<button class="navbar-toggler" type="button" data-toggle="collapse" data-


target="#fancyNav" aria-controls="fancyNav" aria-expanded="false"

arialabel="Toggle navigation"><span class="ti-menu"></span></button>


Dept of CSE, BGSIT, BG Nagar page 11
ONLINE BIRTH CERTIFICATE SYSTEM 2024-25

<div class="collapse navbar-collapse" id="fancyNav">

<ul class="navbar-nav ml-auto">

<li class="nav-item active">

<a class="nav-link" href="index.php">Home <span


class="sronly">(current)</span></a>

</li>

<li class="nav-item">

<a class="nav-link" href="user/login.php">User</a>

</li>

<li class="nav-item">

<a class="nav-link" href="admin/login.php">Admin</a>

</li>

</ul>

</div>

</nav>

</div>

</div>

</div>

</header>

<!-- ***** Header Area End ***** -->

<!-- ***** Hero Area Start ***** -->

<div class="fancy-hero-area bg-img bg-overlay animated-img"


style="backgroundimage: url(img/bg-img/hero-1.jpg);">

</div>

<!-- ***** Hero Area End ***** -->

<!-- ***** Footer Area Start ***** -->

<footer class="fancy-footer-area fancy-bg-dark">

<!-- Footer Copywrite -->

Dept of CSE, BGSIT, BG Nagar page 12


ONLINE BIRTH CERTIFICATE SYSTEM 2024-25

<div class="footer-copywrite-area">

<div class="container h-100">

<div class="row h-100">

<div class="col-12 h-100">

<div class="copywrite-content h-100 d-flex align-items-center justifycontent-

between">

<!-- Copywrite Text -->

<div class="copywrite-text">

<p><!-- Link back to Colorlib can't be removed. Template is licensed under

</ul>

</nav>

</div>

</div>

</div>

</div>

</div>

</div>

</footer>

<!-- jQuery-2.2.4 js -->

<script src="js/jquery/jquery-2.2.4.min.js"></script>

<!-- Popper js -->

<script src="js/bootstrap/popper.min.js"></script>

<!-- Bootstrap-4 js -->

<script src="js/bootstrap/bootstrap.min.js"></script>

<!-- All Plugins js -->

<script src="js/others/plugins.js"></script>

<script src="js/active.js"></script>

</body>

Dept of CSE, BGSIT, BG Nagar page 13


ONLINE BIRTH CERTIFICATE SYSTEM 2024-25

5.2 Code for Login.Php


<?php session_start();

error_reporting(0);

include('includes/dbconnection.php');

if(isset($_POST['login']))

$username=$_POST['username'];

$password=md5($_POST['password']);

$sql ="SELECT ID FROM tbl admin WHERE UserName=:username and


Password=:password";

$query=$dbh->prepare($sql);

$query-> bindParam(':username', $username, PDO::PARAM_STR);

$query-> bindParam(':password', $password, PDO::PARAM_STR);

$query-> execute();

$results=$query->fetchAll(PDO::FETCH_OBJ); if($query-

>rowCount() > 0)

{ foreach ($results as $result)

$_SESSION['obcsaid']=$result->ID;

} if(!empty($_POST["remember"])) { //COOKIES for username setcookie


("user_login",$_POST["username"],time()+ (10 * 365 * 24 * 60 * 60));

//COOKIES for password setcookie ("userpassword",$_POST["password"],time()+


(10 * 365 * 24 * 60 * 60));

} else { if(isset($_COOKIE["user_login"]))

{ setcookie ("user_login","");

if(isset($_COOKIE["userpassword"])) {

setcookie ("userpassword","");

Dept of CSE, BGSIT, BG Nagar page 14


ONLINE BIRTH CERTIFICATE SYSTEM 2024-25

$_SESSION['login']=$_POST['username']; echo "<script


type='text/javascript'> document.location ='dashboard.php'; </script>";

} else{ echo "<script>alert('Invalid Details');</script>"

?>
<!doctype html>

<html class="no-js" lang="en">

<head>

<title>Login | Online Birth Certificate System</title>

<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">

<p class="browserupgrade">You are using an <strong>outdated</strong> browser.


Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve
your experience.</p>

<div class="wrapper-pro">

<form class="adminpro-form" method="post" name="login">

<i class="fa fa-user login-user" aria-hidden="true"></i>

</div>

</div>

</div>

<div class="row">

<div class="col-lg-4">

<div class="login-input-head">

<p>Password</p>

Dept of CSE, BGSIT, BG Nagar page 15


ONLINE BIRTH CERTIFICATE SYSTEM 2024-25

</div>

</div>

<div class="col-lg-8">

</div>

<p><a href="../index.php">Back Home!!!</a></p>

<!-- login End-->

</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>

Dept of CSE, BGSIT, BG Nagar page 16


ONLINE BIRTH CERTIFICATE SYSTEM 2024-25

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

 We follow Black Box Testing.


 Black Box Testing attempts to find errors in following.
 Incorrect or missing function.
 Interface Errors.
 Errors in data structure.
 Initialization and Termination errors.

Dept of CSE, BGSIT, BG Nagar page 17


ONLINE BIRTH CERTIFICATE SYSTEM 2024-25

CHAPTER 7
SNAPSHOTS

This section describes the screenshot of the “ONLINE BIRTH CERTIFICATE SYSTEM”

FIG 7.1 APPLICATION DETAILS


Displays the application's details, including user information, application status, and
submission date, providing a comprehensive overview of the birth certificate request.

FIG 7.2 VIEW OF APPLICATION


The view of the application showcases the user interface where applicants can enter and
reviewtheir personal details, track the status of their request, and manage their application for
an onlinebirth certificate.

Dept of CSE, BGSIT, BG Nagar page 18


ONLINE BIRTH CERTIFICATE SYSTEM 2024-25

FIG 7.3 LOGIN FORM


The login form allows users to securely enter their credentials to access the online
birth certificate application system.

FIG 7.4 USER HOME PAGE


The user home page provides a dashboard where users can view their profile, track
applicationstatus, access support, and manage their birth certificate requests.

Dept of CSE, BGSIT, BG Nagar page 19


ONLINE BIRTH CERTIFICATE SYSTEM 2024-25

FIG 7.5 APPLICATION FORM

The application form allows users to input required personal and birth details to apply
for anonline birth certificate.

FIG 7.6 USER PROFILE


The user profile displays personal information, contact details, and account settings for
managing the user's online birth certificate application

Dept of CSE, BGSIT, BG Nagar page 20


ONLINE BIRTH CERTIFICATE SYSTEM 2024-25

CONCLUSION

Birth registration and subsequent issuance of a certificate do not only promote


human rights to citizenship but it also facilitates human rights to good health, education,
social security, and overall human development. Therefore, timely registration of children
should be pursued as a right issue. The information from this systems summary
demonstrates both similarities and differences in birth registration systems across
different country contexts. The birth registration rates are a legal requirement in all
countries; also, the rates of registration vary vastly in both within and across different
country contexts and the process of registration is different. This study found that high
levels of birth registration were related to a high level of awareness among the urban
population regarding birth registration. However, findings of this study seem to suggest
that it is more of a privilege for children whose parents are educated, wealthy and live in
urban areas. The online birth certificate management system is a significant step towards
digitizing public records and improving service delivery. This project successfully
demonstrates how technology can streamline the process of registering, verifying, and
retrieving birth certificates in an efficient and user-friendly manner. The system enhances
accessibility, reduces manual errors, and minimizes delays commonly associated with
traditional paper-based methods. By integrating secure authentication methods and a
centralized database, the solution ensures data integrity and privacy. Through this mini-
project, we have learned the practical application of database management, front-end
design, and backend development, highlighting the importance of user-centric design in
building impactful digital solutions.

Dept of CSE, BGSIT, BG Nagar page 21


ONLINE BIRTH CERTIFICATE SYSTEM 2024-25

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

Dept of CSE, BGSIT, BG Nagar page 22

You might also like