Orphanage Management System
Orphanage Management System
Orphanage Management System
by
Rashmi Raj
(1947254)
Ashwin K Cherian
(1947207)
Hemanth Desai
(1947224)
October - 2020
CERTIFICATE
This is to certify that the report titled ORPHANAGE
MANAGEMENT SYSTEM is a bona fide record of work done by
Rashmi Raj(1947254), Ashwin K Cherian(1947207) and
Hemanth(1947224) of CHRIST(Deemed to be University),
Bangalore, in partial fulfillment of the requirements of III Semester
MCA(Computer Applications) during the year 2020.
Valued-by:
Name : Ashwin K Cherian
2. Date of Exam :
i
ACKNOWLEDGEMENT
The satisfaction that we feel at the successful completion of the RDBMS project titled
“ORPHANAGE MANAGEMENT SYSTEM” would be incomplete if we do not mention
the names of the people whose valuable guidance and encouragement has made this project
work a success. It is a great pleasure to express our gratitude and respect to all those who
inspired and helped us in completing the project .
It is our immense pleasure to thank our HOD , Prof. Joy Paulose who has given us an
opportunity to come up with this idea and successfully complete the project .
It is our pleasure to thank our internal guide Prof. Dr. Ramamurthy B who has given us ideas
and guidance to make the report highly successful and a knowledge base experience .
It is also a pleasure to express our gratitude to all Teaching and Non – Teaching Staff members
of the Computer Science Department for their encouragement and providing valuable
requirements. With a deep sense of indebtedness, we convey our heartiest thanks to our parents
who have taken efforts and given us such an opportunity . Their love and blessings have given
us to acquire knowledge and gain experience in life. As well as our friends who helped us
accomplish this task.
ii
ABSTRACT
Our project is an online orphanage management system, where users can login and search for
different orphanages worldwide also users can view different orphans belonging to particular
orphanage and their corresponding details. There is facility for adopting orphans of
corresponding orphanage for that user have to login with their ID and password. If they are
interested in adopting the child a request is sent automatically to the staff of particular
orphanage along with the details of user such that staff can contact them.
There is also a provision for document submission online, so that users don’t have to go the
orphanage and submit all the documents manually since the document submission is made
online .
Staff have separate control panel which allows them to carry out tasks like adding orphans of
the orphanage, viewing adopter requests, viewing the adopter list and so on.
A user once logged in can search different orphanages around them if they want to search
through state basis or district basis . So, when a user enters the state name or district name all
the orphanages belonging to the particular district or state appears in the web page, allowing
users to navigate further. This is actually an integrated website where all the details of
orphanages are stored so if a person want to get details of any orphanages, they can enter our
website.
iii
Table of Contents
Acknowledgements i
Abstract ii
List of Tables v
List of abbreviations vi
List of Figures vii
1. Introduction 1
2. System Analysis 3
2.1 Existing System 3
2.2 Proposed System 4
2.3 Software Tools Used 4
3. System Requirements 6
3.1 System Model 6
3.2 Functional Requirements 6
3.3 Hardware Requirements 7
3.4 Software Requirements 8
iv
4. Design Specification 9
4.1 Architectural Design 9
4.2 Database Design 10
4.2.1 Table Design 10
4.2.2 Data Flow Diagrams 13
4.2.3 Entity Relationship Diagrams 14
4.2.4 Use Case Diagrams 15
5. Implementation 18
5.1 Source Code 18
5.2 Screen shots 42
6. Testing 46
6.1 Test Reports 46
7. Conclusion 51
7.1 Advantages 51
7.2 Future Enhancement 51
8. References 52
v
LIST OF TABLES
4.3 Orphans 17
4.4 Orphanages 17
4.5 Staff 18
LIST OF ABBREVIATIONS
LIST OF FIGURES
1. INTRODUCTION
2. SYSTEM ANALYSIS
2.1 Existing System
The existing system is a manual system and there are many difficulties in maintaining and
handling it .The drawbacks of the manual system are:
• Ledger books should be maintained for each entry.
• Each time, to make a new entry the previous records has to be referred.
• Lack of security because the data is handled manually.
Draw backs of existing system
The existing system is a manual system. & here the employees need to save the information in
the form of excel sheets.
• Sharing is not possible if the data is in the form of paper.
• The manual system gives us very less security for saving data (some data may be
lost due to mismanagement) .
• It is a limited system and less user friendly.
• searching of a particular information is very time consuming.
• It is very difficult to maintain manually call records of customers, because call center
receives huge no of calls per a day. Every employee having different rosters,
different shift timings,manually handle this roster is tough work.
Data stored in this website’s database must be protected from being accessed by unauthorized
users. In this system, users are provided with password that allows the assignment of access
rights to the specific authorized users. Password is usually enforced at log in time.
This is the website where users can login and search for different orphanages worldwide also
users can view different orphans belonging to particular orphanage and their corresponding
details. People can register online and view the orphanage details. Those who are willing to
donate for the orphanage can donate amount by providing their details.
Facilitating desire information display, very quickly, by retrieving information from users.
Updating and deleting huge number of data will be easier. The staffs can delete , update and
add the data easily. Staff have separate control panel which allows them to carry out tasks like
adding orphans of the orphanage, viewing adopter requests, viewing the adopter list and so on.
A user once logged in can search different orphanages around them if they want to search
through state basis or district basis . So, when a user enters the state name or district name all
the orphanages belonging to the particular district or state appears in the web page, allowing
users to navigate further. This is actually an integrated website where all the details of
orphanages are stored so if a person want to get details of any orphanages, they can enter our
website.
Aims are providing medical facilities for orphans which can includes medical check-ups.
Documents can be made online which saves time and make it convenient to the users.
This website also provides free online education systems for orphans .
3.SYSTEM REQUIREMENTS
3.1 System Model
System modeling is the process of developing abstract models of a system, with each model
presenting a different view or perspective of that system. System modeling has generally
come to mean representing the system using some kind of graphical notation, which is now
almost always based on notations in the Unified Modeling Language (UML). However, it
is also possible to develop formal (mathematical) models of a system, usually as a detailed
system specification.
● System: PC or Laptop
● Server: Xampp
4. DESIGN SPECIFICATION
4.1 Architectural Design
This table has all the unique columns and values so it is in 1NF and also all are functionally
dependent so they are in 2NF and also there is no transitive dependency so it is in 3NF
This table has all the unique columns and values so it is in 1NF and also all are functionally
dependent so they are in 2NF and also there is no transitive dependency so it is in 3NF
4.2.3 ER Diagram
The context diagram also called as the Level 1 DFD (Fig 4.3 level 0 DFD) depicts the
overall data flow in the system. The Figure (Fig 4.3 level 1 DFD) depicts the operations
on the system and the more detailed details of the data flow has been included in the
Figure (Fig 4.4 level 2 DFD). These figures constitute the data flow representation in the
system.
Dfd-0 and 1
Dfd-2 – 2
Use case diagram is the primary form of system/software requirements for a new software
program underdeveloped. Use cases specify the expected behavior , and not the exact method
of making it happen . Use cases once specified can be denoted both textual and visual
representation. A key concept of use case modeling is that it helps us design a system from
the end user's perspective. In figure 4.5 it shows use case based on the staffs.
5. IMPLEMENTATION
Index.php
<!DOCTYPE html>
<html lang="en">
<head>
<title>Unicare </title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-
fit=no">
<link
href="https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700,800&di
splay=swap" rel="stylesheet">
<style> .dropbtn {
background-color: #3498DB;
color: white;
padding: 14px;
font-size: 14px;
border: none;
cursor: pointer;
border-radius: 30px
}
.dropbtn:hover, .dropbtn:focus {
background-color: #2980B9;
}
.dropdown {
position: relative;
display: inline-block;
}
.dropdown-content {
display: none;
position: absolute;
background-color: #f1f1f1;
min-width: 160px;
overflow: auto;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
}
.dropdown-content a {
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
}
<div class="wrap">
<div class="container">
<div class="row">
<div class="col-md-6 d-flex align-items-center">
<p class="mb-0 phone pl-md-2">
<a href="#" class="mr-2"><span class="fa fa-
phone mr-1"></span> </a>
<a href="#"><span class="fa fa-paper-plane mr-
1"></span></a>
</p>
</div>
<div class="col-md-6 d-flex justify-content-md-end">
<div class="social-media">
<p class="mb-0 d-flex">
<a href="#" class="d-flex align-items-
center justify-content-center"><span class="fa fa-facebook"><i class="sr-
only">Facebook</i></span></a>
<a href="#" class="d-flex align-items-
center justify-content-center"><span class="fa fa-twitter"><i class="sr-
only">Twitter</i></span></a>
</p>
</div>
</div>
</div>
</div>
</div>
<nav class="navbar navbar-expand-lg navbar-dark ftco_navbar bg-dark ftco-navbar-
light" id="ftco-navbar">
<div class="container">
<a class="navbar-brand" href="index.html">Yourcare</a>
<button class="navbar-toggler" type="button" data-toggle="collapse"
data-target="#ftco-nav" aria-controls="ftco-nav" aria-expanded="false" aria-label="Toggle
navigation">
<span class="oi oi-menu"></span> Menu
</button>
<div class="dropdown">
<button onclick="myFunction()" class="dropbtn">Login</button>
<div id="myDropdown" class="dropdown-content">
<a href ="login.php">user</a>
<script>
/* When the user clicks on the button,
toggle between hiding and showing the dropdown content */
function myFunction() {
document.getElementById("myDropdown").classList.toggle("show");
}
window.onclick = function(event) {
if (!event.target.matches('.dropbtn')) {
var dropdowns = document.getElementsByClassName("dropdown-content");
var i;
for (i = 0; i < dropdowns.length; i++) {
var openDropdown = dropdowns[i];
if (openDropdown.classList.contains('show')) {
openDropdown.classList.remove('show');
}
}
}
}
</script>
</div>
</div>
</ul>
</div>
</div>
</nav>
<!-- END nav -->
<span
class="fa fa-play"></span>
</div>
</a>
</div>
</div>
Department of Computer Science, CHRIST(Deemed to be University)
Orphanage Management System 22
</div>
</div>
</div>
</div>
</div>
<div class="text">
<span>Volunteers</span>
</div>
</div>
</div>
</div>
<div class="col-md-6 d-flex counter-wrap">
<div class="block-18 d-flex">
<div class="icon d-flex align-
items-center justify-content-center">
<span class="flaticon-
piggy-bank"></span>
</div>
<div class="desc">
<div class="text">
<strong
class="number" data-number="24400">0</strong>
</div>
<div class="text">
<span>Trusted
Funds</span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-3 d-flex align-items-stretch">
<div class="services">
<div class="text text-center bg-tertiary">
<h3>Quick <br>Fundraising</h3>
<p>But nothing the copy said could
convince her and so it didn’t take long until a few</p>
</div>
<div class="img border-3" style="background-
image: url(images/services-2.jpg);">
<div class="icon d-flex align-items-
center justify-content-center">
<span class="flaticon-piggy-
bank"></span>
</div>
</div>
</div>
</div>
<div class="col-md-3 d-flex align-items-stretch">
<div class="services">
<div class="text text-center bg-primary">
<h3>Start <br>Donating</h3>
<p>But nothing the copy said could
convince her and so it didn’t take long until a few</p>
</div>
<div class="img border-1" style="background-
image: url(images/services-3.jpg);">
<div class="icon d-flex align-items-
center justify-content-center">
<span class="flaticon-
donation"></span>
</div>
</div>
</div>
</div>
<div class="col-md-3 d-flex align-items-stretch">
<div class="services">
<div class="text text-center bg-quarternary">
<h3>Get <br>Involved</h3>
<p>But nothing the copy said could
convince her and so it didn’t take long until a few</p>
</div>
<div class="img border-4" style="background-
image: url(images/services-4.jpg);">
<div class="icon d-flex align-items-
center justify-content-center">
<span class="flaticon-
ecological"></span>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<p class="name">Ken
Bosh</p>
<span
class="position">Businesswoman</span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
</div>
</div>
</section>
<footer class="footer">
<div class="container">
<div class="row">
<div class="col-md-6 col-lg-3 mb-4 mb-md-0">
<h2 class="footer-heading">Orphanage
Management</h2>
<p></p>
<ul class="ftco-footer-social p-0">
<li class="ftco-animate"><a href="#" data-
toggle="tooltip" data-placement="top" title="Twitter"><span class="fa fa-
twitter"></span></a></li>
<p class="copyright">
©<script></script> <i class="fa fa-heart"
aria-hidden="true"></i> <a href="https://colorlib.com" target="_blank"></a>
<!-- Link back to Colorlib can't be removed.
Template is licensed under CC BY 3.0. --></p>
</div>
</div>
</div>
Department of Computer Science, CHRIST(Deemed to be University)
Orphanage Management System 34
</footer>
<script src="js/jquery.min.js"></script>
<script src="js/jquery-migrate-3.0.1.min.js"></script>
<script src="js/popper.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/jquery.easing.1.3.js"></script>
<script src="js/jquery.waypoints.min.js"></script>
<script src="js/jquery.stellar.min.js"></script>
<script src="js/jquery.animateNumber.min.js"></script>
<script src="js/bootstrap-datepicker.js"></script>
<script src="js/jquery.timepicker.min.js"></script>
<script src="js/owl.carousel.min.js"></script>
<script src="js/jquery.magnific-popup.min.js"></script>
<script src="js/scrollax.min.js"></script>
<script
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBVWaKrjvy3MaE7SQ74_uJiUL
gl1JY0H2s&sensor=false"></script>
<script src="js/google-map.js"></script>
<script src="js/main.js"></script>
</body>
</html>
Login
<?php
include 'includes/config.php';
session_start();
if (isset($_POST['login'])) {
$Username=$_POST['username'];
$password = $_POST['password'];
$search = $con->query($loginQuery);
$result=mysqli_fetch_assoc($search);
$userID=$result['ID'];
// echo $userID;
if(mysqli_num_rows($search) == 1) {
$_SESSION['user2LoggedIn'] = $userID;
header("Location: search_orphanages.php");
}
else
{
// echo "<script> alert('Username or Password is Incorrect'); </script>";
}
function getInputValue($name) {
if(isset($_POST[$name])) {
echo $_POST[$name];
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title> YOURCARE</title>
<link type="text/css" rel="stylesheet" href="loginstyle.css">
<script src="script.js"></script>
</head>
<body>
<header >
<img src="logo.jpg" class="mainIcon">
</header>
<div class="loginFormContainer">
<br> <br>
<label for="password">Password :<sup>*</sup></label>
<input type="password" id="loginPassword" name="password" required>
<br>
</div>
</body>
</html>
Search_orphanage
<?php
session_start();
if(isset($_SESSION['user2LoggedIn'])!=true)
{
echo "<script>alert('Please login again')</script>";
header("Location: login.php");
}
?>
<!DOCTYPE html>
<html>
<head>
<title> Search Demo</title>
<link href="demostyle.css" rel="stylesheet">
<link
href="https://fonts.googleapis.com/css2?family=Kufam&family=Montserrat:wght@500&dis
play=swap" rel="stylesheet">
</head>
<body>
<header >
<img src="logo.jpg" class="mainIcon">
</header>
<div class="login">
<?php
if (isset($_SESSION['user2LoggedIn']) == true) {
echo "<a href='logout.php'>Logout</a>";
} else {
Department of Computer Science, CHRIST(Deemed to be University)
Orphanage Management System 37
}
?>
<button type='button' class="back" value='Go back!'
onclick='history.back()'><i style="font-size:24px" class="fa"></i></button>
</div>
<div class="header">
<form method="post" action="orphanage_results.php">
<h1> Enter the place </h1>
<div class="form-box">
<input type ="text" name="searchbar" class="orphanage" placeholder="Enter
the orphanage "/>
<input type="submit" name="Submit" class="btn" value="Search"/>
</div>
</form>
</div>
</body>
</html>
Donation.html
<!doctype html>
<html>
<head>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="Donation Form Widget Responsive, Login form web
template,Flat Pricing tables,Flat Drop downs Sign up Web Templates, Flat Web Templates,
Login signup Responsive web template, Smartphone Compatible web template, free
webdesigns for Nokia, Samsung, LG, SonyEricsson, Motorola web design" />
<script type="application/x-javascript"> addEventListener("load", function() {
setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); }
</script>
<!-- css files -->
<link href="css/styless.css" rel='stylesheet' type='text/css' media="all" />
<!-- /css files -->
<!-- font files -->
<link
href='//fonts.googleapis.com/css?family=Cabin:400,400italic,500,500italic,600italic,600,700,
700italic' rel='stylesheet' type='text/css'><!-- /font files -->
</head>
<body>
<h1 class="header-agileits w3 w3l agile-info">Donate Here!</h1>
<div class="content-w3ls">
<div class="form-w3layouts">
<form action="#" method="post">
<div class="form-control">
<label class="header">Name <span>*</span> </label>
<input type="text" id="name" name="name"
placeholder="Your Name" title="Please enter your Full Name" required="">
<div class="clear"></div>
</div>
<div class="form-control">
<label class="header">Email <span>*</span> </label>
<input type="email" id="email" name="email"
placeholder="Mail@example.com" title="Please enter a Valid Email Address" required="">
<div class="clear"></div>
</div>
<div class="form-control">
<label class="header">Address <span>*</span> </label>
<input type="text" id="bill" name="bill"
placeholder="Address" title="Please enter Your Address" required="">
<div class="clear"></div>
</div>
<div class="form-control">
<label class="header">Phone Number <span>*</span>
</label>
<input type="tel" id="usrtel" name="usrtel" placeholder="Your
Phone Number" title="Please enter Your Phone Number" required="">
<div class="clear"></div>
</div>
<div class="form-control">
<label class="header">Donation amount <span>*</span>
</label>
<input type="tel" id="usrtel" name="usrtel" placeholder=""
title="Please enter Your Amount" required="">
<div class="clear"></div>
</div>
<div class="form-control">
<label class="enquiry">Donation comments <span>*</span>
</label>
<textarea id="message" name="message" placeholder=""
title="Please enter Your Queries"></textarea>
Department of Computer Science, CHRIST(Deemed to be University)
Orphanage Management System 39
<div class="clear"></div>
</div>
<div class="form-control">
<input type="submit" class="register" value="Donate">
<div class="clear"></div>
</div>
</form>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<title>STAFF FORM</title>
<!-- Meta tag Keywords -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="UTF-8">
<meta name="keywords" content=" volunteer enrollment form Widget a Flat Responsive
Widget,Login form widgets, Sign up Web forms , Login signup Responsive web form,Flat
Pricing table,Flat Drop downs,Registration Forms,News letter Forms,Elements" />
<script type="application/x-javascript"> addEventListener("load", function() {
setTimeout(hideURLbar, 0); }, false);
function hideURLbar(){ window.scrollTo(0,1); } </script>
<!-- Meta tag Keywords -->
<link rel="stylesheet" href="css/styles.css" type="text/css" media="all" /><!-- Style-CSS -->
<link href="//fonts.googleapis.com/css?family=Heebo:300" rel="stylesheet">
<link href="//fonts.googleapis.com/css?family=Exo" rel="stylesheet">
</head>
<body>
<section class="agile-volt">
<div class="agile-voltheader">
<h1>Staff <label>enrollment</label> form</h1>
</div>
<div class="agile-voltsub">
<h2>staff form</h2>
<form action="#" method="post">
<div class="agile-name">
<p>name</p>
<input type="text" name="username"
placeholder="enter a user name" required="" autofocus>
</div>
<div class="clear"></div>
Department of Computer Science, CHRIST(Deemed to be University)
Orphanage Management System 40
<div class="agile-email">
<p>email</p>
<input type="email" name="email"
placeholder="email address" required="">
</div>
<div class="clear"></div>
<div class="agile-address">
<p>street address</p>
<input type="text" name="address"
placeholder="street address" required="" >
</div>
<div class="clear"></div>
<div class="agile-city">
<p>city</p>
<input type="text" name="city"
placeholder="city" min="1" max="12"/>
</div>
<div class="clear"></div>
<div class="agile-state">
<p>state</p>
<input type="text" name="username"
placeholder="state">
</div>
<div class="clear"></div>
<div class="agile-pin">
<p>pincode</p>
<input type="tel" name="username"
placeholder="pin code" />
</div>
<div class="clear"></div>
<div class="agile-country">
<p>country</p>
<select>
<option value="country">Please
Select</option>
<option
value="country">country</option>
<option
value="country">country</option>
</select>
</div>
<div class="clear"></div>
<div class="agile-work">
<p>how many days of the week do you work</p>
<div class="agile-days">
<span class="Monday">
<input type="checkbox"
name="week" value="monday">monday<br>
</span>
<span class="Tuesday">
Department of Computer Science, CHRIST(Deemed to be University)
Orphanage Management System 41
<input type="checkbox"
name="week" value="Tuesday">tuesday<br>
</span>
<span class="Wednesday">
<input type="checkbox"
name="week" value="Wednesday">wednesday<br>
</span>
<span class="Thursday">
<input type="checkbox"
name="week" value="thursday">thursday<br>
</span>
<span class="Friday">
<input type="checkbox"
name="week" value="friday">friday<br>
</span>
<span class="Saturday">
<input type="checkbox"
name="week" value="saturday">saturday<br>
</span>
<span class="Sunday">
<input type="checkbox"
name="week" value="sunday">sunday<br>
</span>
</div>
</div>
<div class="clear"></div>
<div class="agile-week">
<p>how many hours do you work per day </p>
<div class="agile-from">
<p>from (morning)</p>
<input type="number" name="time"
min="1" max="12" placeholder="AM">
</div>
<div class="agile-to">
<p>to(Evening)</p>
<input type="number" name="time"
min="1" max="12" placeholder="PM">
</div>
</div>
<div class="clear"></div>
<input type="submit" value="submit" />
</form>
</div>
</section>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="http://fonts.googleapis.com/css?family=Varela+Round" rel="stylesheet" />
<link href="default.css" rel="stylesheet" type="text/css" media="all" />
<link href="fonts.css" rel="stylesheet" type="text/css" media="all" />
</head>
<body>
<div id="wrapper1">
<div id="header-wrapper">
<div id="header" class="container">
<div id="logo"> <span class="icon icon-cogs"></span>
<h1><a href="#">ORPHAN MANAGEMENT</a></h1>
<span>IN MOVING <a href="http://templated.co"
rel="nofollow">TOWARDS HELPING THE NEEDY PERSON</a></span> </div>
<div id="menu">
<ul>
</ul>
</div>
</div>
</div>
<div id="wrapper2">
<div id="welcome" class="container">
<div class="title">
<h2>Welcome to our Site</h2>
</div>
<p>This is <strong>ORPHAN MANAGEMENT
BRANCHES</strong> In Helping to find our addresses in various area <a
href="http://templated.co" rel="nofollow">Site</a>. Our focus over the years has moved from
Department of Computer Science, CHRIST(Deemed to be University)
Orphanage Management System 43
<h3>Branch 1</h3>
<p> No. 3, Swami Vivekananda Rd, Sadanandanagar, Bennigana Halli,
Bengaluru, Karnataka 560016</p>
<a href="#" class="button button-small">Phone: 080672
18000</a> </div>
</div>
<div class="column2">
<div class="box">
<span class="icon icon-trophy"></span>
<h3>Branch 2</h3>
<p>KG Road, Near District Registrar Office Ambedkar
Veedhi, Sampangi Rama Nagara, Bengaluru, Karnataka 560009</p>
<a href="#" class="button button-small">Phone: 080
2221 1292</a></div>
</div>
<div class="column3">
<div class="box">
<span class="icon icon-key"></span>
<h3>Branch 3</h3>
<p>House No. 2, Metro Pillar 719, Street, Shiv Mandir
Marg, Phase 1A, Om Vihar, Uttam Nagar, Delhi, 110059</p>
<a href="#" class="button button-small">Phone: 081789
88589 </a> </div>
</div>
<div class="column4">
<div class="box">
<span class="icon icon-lock"></span>
<h3>Branch 4</h3>
<p> E-16 Lower Ground Floor, South Extension I, New
Delhi, Delhi 110049</p>
<a href="#" class="button button-small">Phone: 011
4182 7775</a></div>
</div>
</div>
Department of Computer Science, CHRIST(Deemed to be University)
Orphanage Management System 44
</div>
</div>
<div id="footer" class="container">
<div class="title">
<h2>Get in touch</h2>
<span class="byline">Orphanage Management Branch Details</span> </div>
<ul class="contact">
<li><a href="#" class="icon icon-twitter"><span>Twitter</span></a></li>
<li><a href="#" class="icon icon-facebook"><span></span></a></li>
<li><a href="#" class="icon icon-dribbble"><span>Pinterest</span></a></li>
<li><a href="#" class="icon icon-tumblr"><span>Google+</span></a></li>
<li><a href="#" class="icon icon-rss"><span>Pinterest</span></a></li>
</ul>
</div>
<div id="copyright" class="container">
<p>© Untitled. All rights reserved. | Photos by <a
href="http://fotogrph.com/">RAEY</a> | Design by <a href="http://templated.co"
rel="nofollow">Orphan Mangement System</a>.</p>
</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="http://fonts.googleapis.com/css?family=Varela+Round" rel="stylesheet" />
<link href="default.css" rel="stylesheet" type="text/css" media="all" />
<link href="fonts.css" rel="stylesheet" type="text/css" media="all" />
</head>
<body>
<div id="wrapper1">
<div id="header-wrapper">
<div id="header" class="container">
<div id="logo"> <span class="icon icon-cogs"></span>
<h1><a href="#">ORPHAN MANAGEMENT</a></h1>
<span>IN MOVING <a href="http://templated.co"
rel="nofollow">TOWARDS HELPING THE NEEDY PERSON</a></span> </div>
<div id="menu">
<ul>
</ul>
</div>
</div>
</div>
<div id="wrapper2">
<div id="welcome" class="container">
<div class="title">
<h2>Welcome to our Site</h2>
</div>
<p>This is <strong>ORPHAN MANAGEMENT</strong>,designed
for a helping people <a href="http://templated.co" rel="nofollow">Site</a>. Our focus over
the years has moved from Welfare to Development <a href="http://fotogrph.com/"> Our
Society</a>Helping these people <a href="http://templated.co/license">Creative Commons
Attribution</a>HelpAge advocates for their needs such as for Universal Pension, quality
healthcare, action against Elder Abuse and many more at a national, state and societal level
with Central and State governments. It advocates for elder friendly policies and their
implementation thereof.And in the above donation link you can donate the money</p>
</div>
</div>
<div id="wrapper3">
<div id="portfolio" class="container">
<div class="title">
<h2>Orphanage Staff Donation</h2>
<span class="byline">Support the living expenses of an
orphan</span> </div>
<div class="column1">
<div class="box">
<span class="icon icon-wrench"></span>
<h3>Donation 1</h3>
<p>Feeding, dressing and keeping the children active within the homes.</p>
<a href="#" class="button button-small">1000-
5000</a> </div>
</div>
<div class="column2">
<div class="box">
<span class="icon icon-trophy"></span>
<h3>Donation 2</h3>
Branch
<!DOCTYPE html>
<html lang="en">
<head>
<title>Orphanage</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link
href="https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700,800&di
splay=swap" rel="stylesheet">
<div class="wrap">
<div class="container">
<div class="row">
<div class="col-md-6 d-flex align-items-center">
<p class="mb-0 phone pl-md-2">
<a href="#" class="mr-2"><span class="fa fa-phone mr-1"></span> +91 1234567890</a>
<a href="#"><span class="fa fa-paper-plane mr-1"></span> abc@email.com</a>
</p>
</div>
<div class="col-md-6 d-flex justify-content-md-end">
<div class="social-media">
<p class="mb-0 d-flex">
<a href="#" class="d-flex align-items-center justify-content-center"><span class="fa fa-
facebook"><i class="sr-only">Facebook</i></span></a>
<a href="#" class="d-flex align-items-center justify-content-center"><span class="fa fa-
twitter"><i class="sr-only">Twitter</i></span></a>
<a href="#" class="d-flex align-items-center justify-content-center"><span class="fa fa-
instagram"><i class="sr-only">Instagram</i></span></a>
<section class="ftco-section">
<div class="container">
Department of Computer Science, CHRIST(Deemed to be University)
Orphanage Management System 49
</div>
</div>
</div>
<div class="col-md-6 col-lg-3">
<div class="volunteer">
<div class="img" style="background-image: url(images/team-6.jpg);"></div>
<div class="text text-1">
<h3>Cedrick Brown</h3>
<span>Volunteer</span>
</div>
</div>
</div>
<div class="col-md-6 col-lg-3">
<div class="volunteer">
<div class="img" style="background-image: url(images/team-7.jpg);"></div>
<div class="text text-2">
<h3>John Wick</h3>
<span>Volunteer</span>
</div>
</div>
</div>
<div class="col-md-6 col-lg-3">
<div class="volunteer">
<div class="img" style="background-image: url(images/team-8.jpg);"></div>
<div class="text text-3">
<h3>Max Love</h3>
<span>Volunteer</span>
</div>
</div>
</div>
</div>
</div>
</section>
<footer class="footer">
<div class="container">
<div class="row">
<div class="col-md-6 col-lg-3 mb-4 mb-md-0">
<h2 class="footer-heading">Orphanage Management</h2>
<p></p>
<ul class="ftco-footer-social p-0">
<li class="ftco-animate"><a href="#" data-toggle="tooltip" data-placement="top"
title="Twitter"><span class="fa fa-twitter"></span></a></li>
<li class="ftco-animate"><a href="#" data-toggle="tooltip" data-placement="top"
title="Facebook"><span class="fa fa-facebook"></span></a></li>
<li class="ftco-animate"><a href="#" data-toggle="tooltip" data-placement="top"
title="Instagram"><span class="fa fa-instagram"></span></a></li>
</ul>
<p><a href="#" class="btn btn-quarternary">Donate Now</a></p>
</div>
<div class="col-md-6 col-lg-3 mb-4 mb-md-0">
<h2 class="footer-heading">Latest News</h2>
<div class="block-21 mb-4 d-flex">
<a class="img mr-4 rounded" style="background-image: url(images/image_1.jpg);"></a>
<div class="text">
<h3 class="heading"><a href="#">Even the all-powerful Pointing has no control
about</a></h3>
<div class="meta">
<div><a href="#">Jul 20, 2020</a></div>
<div><a href="#">Admin</a></div>
<div><a href="#">19</a></div>
</div>
</div>
</div>
<div class="block-21 mb-4 d-flex">
<a class="img mr-4 rounded" style="background-image: url(images/image_2.jpg);"></a>
<div class="text">
<h3 class="heading"><a href="#">Even the all-powerful Pointing has no control
about</a></h3>
<div class="meta">
<div><a href="#">Jul 20, 2020</a></div>
<div><a href="#">Admin</a></div>
<div><a href="#">19</a></div>
</div>
</div>
</div>
</div>
<div class="col-md-6 col-lg-3 pl-lg-5 mb-4 mb-md-0">
<h2 class="footer-heading">Quick Links</h2>
<ul class="list-unstyled">
<li><a href="#" class="py-2 d-block">Home</a></li>
<li><a href="#" class="py-2 d-block">About</a></li>
<li><a href="#" class="py-2 d-block">Volunteer</a></li>
Department of Computer Science, CHRIST(Deemed to be University)
Orphanage Management System 52
<script src="js/jquery.min.js"></script>
<script src="js/jquery-migrate-3.0.1.min.js"></script>
<script src="js/popper.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/jquery.easing.1.3.js"></script>
<script src="js/jquery.waypoints.min.js"></script>
<script src="js/jquery.stellar.min.js"></script>
Department of Computer Science, CHRIST(Deemed to be University)
Orphanage Management System 53
<script src="js/jquery.animateNumber.min.js"></script>
<script src="js/bootstrap-datepicker.js"></script>
<script src="js/jquery.timepicker.min.js"></script>
<script src="js/owl.carousel.min.js"></script>
<script src="js/jquery.magnific-popup.min.js"></script>
<script src="js/scrollax.min.js"></script>
<script
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBVWaKrjvy3MaE7SQ74_uJiUL
gl1JY0H2s&sensor=false"></script>
<script src="js/google-map.js"></script>
<script src="js/main.js"></script>
</body>
</html>
5.2 Screenshots
6. TESTING
The main motive of our project is giving a provision for browsing all the orphanages around
the world , get to know about different orphan details and if interested the person can proceed
with the adoption process. Instead of going out and visiting each orphanage, the user has the
provision of browsing the orphanage he or she wants, also get to know the details of different
orphans.
If the user is interested to become an adopter then he or she can submit the documents by filling
the form, in order to avoid the tiring job of manual document submission easing the life of
common person. There is also provision for donation where user can donate any desired amount
as charity or for a particular program.Also different orphanages will have different staffs to
manage the information of the orphans of a corresponding orphanage. Staffs will be able to
add, update and delete orphan information.
Software testing is an activity performed to check whether the actual results match the
expected results and to ensure that the system is defect free. We have used both functional as
well as non-functional testing methods for our project. Given below is a list of various testing
carried out and a table of test cases illustrating the same.
Functional testing:
● System testing - 3, 8, 12, 13, 16, 17
● Unit testing - 1, 3, 4, 5, 6, 8, 9, 10, 13, 14, 16, 17, 18
● Integration testing - 7, 11, 12, 15, 18
● Black box testing - 4, 5, 9, 14
● Smoke testing - almost all test cases
Non-Functional testing:
● Installation testing - 2
● Availability testing – 2
1 Navbar/Men Visit the website and Clicking on logo Pages open up when Pass
u click on the logo and should redirect to their respective links
all the links on the the homepage and are clicked on the
navigation bar clicking on all the navbar
links should redirect
to their respective
pages
3 Login page Click on the Login Username, All the mentioned Pass
button on the navbar password fields and components are
and go to the Login login, signup loaded successfully.
page. buttons are loaded
successfully.
7 Clickable In the login page, The user should be The user is redirected Pass
signup click on the signup redirected to the to the signup page
button on button. signup page
login page
8 Signup page Click on the signup Username, email All the signup Pass
button in the login address, password, components are
page and go to the confirm password loaded successfully
signup page fields and signup
button should be
loaded successfully.
11 Redirect to Insert registration After signing up, After signing up, user Pass
login page details in the given user should be is redirected back to
after signing fields and click on redirected back to the login page and is
the signup button the login page and able to login with his
up
should be able to credentials
login with his Id
13 Search page Search for the If the orphanage If such an orphanage Pass
of orphanage name doesn’t exist it must does not exist then it
orphanage which is not existing show an error will display message
in the database. message “Orphanage not
found”
15 Search page Click the search It should display all It displays all the Pass
of orphans. orphans’ button for a the orphans of the orphans of the
particular orphanage. corresponding corresponding
orphanage. orphanage.
17 Staff login Fill the incorrect It should cause an Incorrect credentials Pass
page. details and click the error message to message pop ups.
login button. popup asking to
enter correct
credentials .
18 Staff panel. Click on the login Redirects to staff When the user login
button after entering control panel. as staff then it will Pass
correct details. redirect to staff
interface.
7. CONCLUSION
7.1 Advantages
⚫ users can login and search for different orphanages worldwide also users can view different
orphans belonging to particular orphanage and their corresponding details.
⚫ There is facility for adopting orphans of corresponding orphanage for that user have to
login with their ID and password.
⚫ Staff have separate control panel which allows them to carry out tasks like adding orphans
of the orphanage, viewing adopter requests, viewing the adopter list and so on.
⚫ here is also a provision for document submission online, so that users don’t have to go the
orphanage and submit all the documents manually since the document submission is made
online
7.2 Limitations
REFERENCES
• https://www.orphansinneed.org.uk/what-we-do/orphan-village/
• https://indianorphanage.com/
• https://www.giveindia.org/nonprofit/helpage