You are on page 1of 34

A MINI PROJECT REPORT

ON

ORPHAN MANAGEMENT SYSTEM


Submitted in partial fulfilment of the requirement for the award of degree in

MASTER OF COMPUTER APPLICATIONS


SUBMITTED BY: VEGI RAJESWARI(20MCA057)
YAMABOTHULA NAGA GOPI(20MCA060)
VEMULA BHANU(20MCA058)
VEMULA MOHAN(20MCA059)

UNDER THE GUIDANCE


OF

Y SRINIVASA RAO
Assistant professor, Dept. Of MCA

ISO 9001-2015 Certified Re-accredited at ‘A’ by NAAC

KAKARAPARTI BHAVANARAYANA COLLEGE (AUTONOMOUS)


(Approved by AICTE, Affiliated to KRISHNA UNIVERSITY, MACHILIPATANAM)
Kothapeta, Vijayawada, Krishna (DT), Pincode-520001

2020-2022

1
ISO 9001-2015 Certified Re-accredited at “A‟ by NAAC
KAKARAPARTI BHAVANARAYANA PG COLLEGE
(AUTONOMOUS)

(Affiliated to Krishna University, Machilipatnam)


Kothapet, Vijayawada, Krishna (DT), - Pin code - 520001
DEPARTMENT OF COMPUTER SCIENCE

CERTIFICATE
This is to certify that the project work entitled ORPHAN MANAGEMENT SYSTEM
is a bonafide work carried out by vegi rajeswari(20MCA057, yamabothula
nagagopi(20MCA060), vemula bhanu(20MCA058),vemula
mohan(20MCA059) in partial fulfillment for the award of the degree in
MASTER OF COMPUTER SCIENCE of KRISHNA UNIVERSITY,
MACHILIPATNAM during the academic year 2020-2022. All
corrections/suggestions indicated for internal assessment have been
incorporated in the report. The project work has been approved as it satisfies the
academic requirements in respect of project work prescribed for the above
degree

LECTURER INCHARGE HEAD OF THE


DEPARTMENT

EXTERNAL EXAMINER

2
3
INDEX

 ABSTRACT
 PRESENT SYSTEM
 PROPOSED SYSTEM
 MODULES
 REQUIREMENTS
 HARDWARE REQUIREMENTS
 SOFTWARE REQUIREMENTS
 UML DIAGRAMS
 USE CASE DIAGRAM
 DATA FLOW DIAGRAM
 CLASS DIAGRAM
 SOURCE CODE
 SCREEN SHOTS OF PROJECT

4
ORPHAN MANAGEMENT SYSTEM
ABSTRACT
 This paper presents simple explanation and functionalities about the
software.
 The “ORPHAN MANAGEMENT SYSTEM” provides easier and
smoother management system. It is a software where it helps to maintain
the complete details of the Orphans and the Adopter.
 Orphan management system assists to keep records of all process doing
in the orphanage. Such as new registration of orphans, users and staff. It
also maintains the information/details about the donations of a particular
person and also shows list of people who have donated.

5
PRESENT SYSTEM:
• Ledger books should be maintained for each entry.
• Each time to make a new entry the previous records has to be referred.
• Maintaining the data manually has no security.
• To generate a report, every time the ledger books has to be searched
which is time consuming

PROPOSED SYSTEM:
• Less time consumption
• No paper works
• Provided details of both organization's and orphans
• Secure system
• Faster data processing and accessing
• Data integrity
• Backup and Recovery

6
MODULES:
• User login
• Admin Login
• Registration
• Home
• About
• Logout

User Module –
The user module allows users to register, log in, and log out. The user module
supports user roles, which can be set up with fine-grained permissions allowing
each role to do only what the administrator permits. Each user is assigned one
or more roles.

Admin Module –
Admin module allows system administrator to set up back-end of the system
and perform basic system configuration, mainly definition of predefined drop-
down fields, definition of classes’ time schedule, etc.

Registration –
Registrations are screens, forms, or profile pages that request information from
a user to create a web-based account or profile. A user registration generally
asks a user to create a username and password, and possibly answer other
security questions as well. Many user registration allow users to personalize
their accounts and profiles; other registration provide users’ account
information for them. User registration are usually HTML and PHP programs.

7
REQUIREMENTS
Software Requirements:
 Operating system : Windows 10 or Linux
 Programming Language : PHP
 Database : MySQL
Hardware Requirements:
 RAM : 256 GB
 ROM : 4 GB
 Processor : Intel-i3

8
WHAT IS PHP?

PHP: Is a general-purpose scripting language geared towards web


development.It was originally created by Danish-Canadian programmer Rasmus
Lerdorf in 1994. The PHP reference implementation is now produced by The
PHP Group. PHP originally stood for Personal Home Page, but it now stands
for the recursive initialise PHP:Hypertext Pre-processor.
PHP code is usually processed on a web server by a
PHP interpreter implemented as a module, a daemon or as a Common Gateway
Interface (CGI) executable. On a web server, the result of the interpreted and
executed PHP code – which may be any type of data, such as
generated HTML or binary image data – would form the whole or part of
an HTTP response. Various web template systems, web content management
systems, and web frameworks exist which can be employed to orchestrate or
facilitate the generation of that response. Additionally, PHP can be used for
many programming tasks outside the web context, such as standalone graphical
applications and robotic drone control. PHP code can also be directly executed
from the command line.
The standard PHP interpreter, powered by the Zend Engine, is free
software released under the PHP License. PHP has been widely ported and can
be deployed on most web servers on a variety of operating
systems and platforms.
The PHP language evolved without a written formal specification or standard
until 2014, with the original implementation acting as the de facto standard
which other implementations aimed to follow. Since 2014, work has gone on to
create a formal PHP specification.
W3Techs reports that, as of January 2022, "PHP is used by 78.1% of all the
websites whose server-side programming language we know." PHP version 7.4
is the most used version. Support for version 7.3 was dropped on 6 December
2021.
WHAT IS MYSQL?
MySQL: is an open-source relational database management
system (RDBMS).Its name is a combination of "My", the name of co-
founder Michael Widenius's daughter, and "SQL", the abbreviation
for Structured Query Language. A relational database organizes data into one or
more data tables in which data types may be related to each other; these
relations help structure the data. SQL is a language programmers use to create,
modify and extract data from the relational database, as well as control user
access to the database. In addition to relational databases and SQL, an RDBMS

9
like MySQL works with an operating system to implement a relational database
in a computer's storage system, manages users, allows for network access and
facilitates testing database integrity and creation of backups.
MySQL is free and open-source software under the terms of the GNU General
Public License, and is also available under a variety of proprietary licenses.
MySQL was owned and sponsored by the Swedish company MySQL AB,
which was bought by Sun Microsystems (now Oracle Corporation).In 2010,
when Oracle acquired Sun, Widenius forked the open-source MySQL project to
create MariaDB.
MySQL has stand-alone clients that allow users to interact directly with a
MySQL database using SQL, but more often, MySQL is used with other
programs to implement applications that need relational database capability.
MySQL is a component of the LAMP web application software
stack (and others), which is an acronym for Linux, Apache,
MySQL, Perl/PHP/Python. MySQL is used by many database-driven web
applications, including Drupal, Joomla, phpBB, and WordPress. MySQL is also
used by many popular websites, including Facebook, Flickr,MediaWiki,
Twitter, and YouTube.
UMLDIAGRAM:
UML stands for Unified Modelling Language. It’s a rich language to model
software solutions, application structures, system behaviour and business
processes. There are 14 UML diagram types to help you model these
behaviours.You can draw UML diagrams online using our software, or check
out some UML diagram examples at our diagramming community.

List of UML Diagram Types


So what are the different UML diagram types? There are two main categories;
structure diagrams and behavioural diagrams. Click on the links to learn more
about a specific diagram type.

 Structure Diagrams
o Class Diagram
o Component Diagram
o Deployment Diagram
o Object Diagram
o Package Diagram
o Profile Diagram
o Composite Structure Diagram
 Behavioural Diagram

10
o Use Case Diagram
o Activity Diagram
o State Machine Diagram
o Sequence Diagram
o Communication Diagram
o Interaction Overview Diagram
o Timing Diagram

USE CASE DIAGRAM


In the Unified Modelling Language (UML), a use case diagram can summarize
the details of your system's users (also known as actors) and their interactions
with the system. To build one, you'll use a set of specialized symbols and
connectors. An effective use case diagram can help your team discuss and
represent:

 Scenarios in which your system or application interacts with people,


organizations, or external systems.
 Goals that your system or application helps those entities (known as actors)
achieve.
 The scope of your system.

DATA FLOW DIAGRAM:


A data flow diagram (DFD) maps out the flow of information for any process or
system. It uses defined symbols like rectangles, circles and arrows, plus short
text labels, to show data inputs, outputs, storage points and the routes between
each destination. Data flowcharts can range from simple, even hand-drawn
process overviews, to in-depth, multi-level DFDs that dig progressively deeper
into how the data is handled. They can be used to analyse an existing system or
model a new one. Like all the best diagrams and charts, a DFD can often
visually “say” things that would be hard to explain in words, and they work for
both technical and nontechnical audiences, from developer to CEO. That’s why
DFDs remain so popular after all these years. While they work well for data
flow software and systems, they are less applicable nowadays to visualizing
interactive, real-time or database-oriented software or systems.

Class Diagram:
Class diagrams are the main building block of any object-oriented solution. It
shows the classes in a system, attributes, and operations of each class and the
relationship between each class.

11
In most modelling tools, a class has three parts. Name at the top, attributes in
the middle and operations or methods at the bottom. In a large system with
many related classes, classes are grouped together to create class diagrams.
Different relationships between classes are shown by different types of arrows.
Below is an image of a class diagram. Follow the link below for more class
diagram examples or get started instantly with our class diagram templates.
USE CASE DIAGRAM

12
USER DATA FLOW DIAGRAM

13
ADMIN DATA FLOW DIAGRAM

14
CLASS DIAGRAM

15
SOURCE CODE
HOME:
<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

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

<title> Orphanage center</title>

</head>

<body>

<!-- Header -->

<section id="header">

<div class="header container">

<div class="nav-bar">

<div class="brand">

<a href="#hero">

<h1><span>O</span>RPHANAGE<span>C</span>enter</h1>

</a>

</div>

<div class="nav-list">

<div class="hamburger">

<div class="bar"></div>

</div>

<ul>

<li><a href="#hero" data-after="Home">Home</a></li>

16
<li><a href="#services" data-after="Services">Services</a></li>

<li><a href="#projects" data-after="Adaption Details">Adaption Details</a></li>

<li><a href="adminLogin.php" data-after="Admin Login">Admin Login</a></li>

<li><a href="userLogin.php" data-after="User Login">User Login</a></li>

<li><a href="userReg.php" data-after="User Registration">User Registration </a></li>

<li><a href="#about" data-after="About">About</a></li>

<li><a href="#contact" data-after="Contact">Contact</a></li>

</ul>

</div>

</div>

</div>

</section>

<!-- End Header -->

<!-- Hero Section -->

<section id="hero">

<div class="hero container">

<div>

<h1>Welcome <span></span></h1>

<h1>To The <span></span></h1>

<h1> Orphanage center<span></span></h1>

<a href="#projects" type="button" class="cta">Adaption Details</a>

</div>

</div>

</section>

<!-- End Hero Section -->

17
<!-- Service Section -->

<section id="services">

<div class="services container">

<div class="service-top">

<h1 class="section-title">Serv<span>i</span>ces</h1>

<p>adopt the children and make a donation to the children by the services!</p>

</div>

<div class="service-bottom">

<div class="service-item">

<div class="icon"><imgsrc="https://img.icons8.com/dusk/64/000000/child-safe-zone.png"/
></div>

<h2>Adopt Child</h2>

<p>Adopting any child is a walk into the unknown.It takes faith.</p>

</div>

<div class="service-item">

<div class="icon"><imgsrc="https://img.icons8.com/dusk/64/000000/donation.png"/></div>

<h2>Make Donation</h2>

<p>make a donation and give the new life!</p>

</div>

<div class="service-item">

<div class="icon"><a
href="userLogin.php"><imgsrc="https://img.icons8.com/dusk/64/000000/child-safe-
zone.png"/></a></div>

<h2>View Child</h2>

<p>view child and adopt the child!</p>

</div>

<div class="service-item">

18
<div class="icon"><imgsrc="https://th.bing.com/th/id/OIP.QwhIbZXvHoB-
6rShR9o8VAHaE8?w=253&h=180&c=7&r=0&o=5&pid=1.7"/></div>

<h2>Be Volenteer</h2>

<p>Be a volenteer and do serives to the orphans!</p>

</div>

</div>

</div>

</section>

<!-- End Service Section -->

<!-- Projects Section -->

<section id="projects">

<div class="projects container">

<div class="projects-header">

<h1 class="section-title">Adoption<span>Procedures</span></h1>

</div>

<div class="all-projects">

<div class="project-item">

<div class="project-info">

<h1>What is Adoption?</h1>

<h2>Child Welfare</h2>

<p> Adoption is the establishment of a legally recognized, lifelong relationship between


adoptive parents and the adoptee(s) in question. Adoption is a permanent choice for birth
parents. Adoption can occur in varying ways. A person can adopt their stepchild or relative.
There are international adoptions where a couple adopts an orphan from another country. A
person may also wish to adopt from foster care. This is where a child’s parents have
voluntarily or involuntarily relinquished parental rights and the child is in need of a
permanent home. The last type of adoption is domestic infant adoption. !</p>

</div>

<div class="project-img">

19
<imgsrc="./img/img num1.png" alt="img">

</div>

</div>

<div class="project-item">

<div class="project-info">

<h1>Who can Adopt?</h1>

<h2>Child Welfare</h2>

<p>who have a good and kind heart those people can adopt the children!</p>

</div>

<div class="project-img">

<imgsrc="https://th.bing.com/th/id/OIP.QwhIbZXvHoB-6rShR9o8VAHaE8?
w=253&h=180&c=7&r=0&o=5&pid=1.7" alt="img">

</div>

</div>

<div class="project-item">

<div class="project-info">

<h1>Minimum Age to Adopt?</h1>

<h2>Child Welfare</h2>

<p>In the india for domestic adoption, the youngest age that a prospective adoptive parent
must be is 18; however, the age qualifications vary slightly from state to state</p>

</div>

<div class="project-img">

<imgsrc="./img/img num4.png" alt="img">

</div>

</div>

<div class="project-item">

<div class="project-info">

<h1>Who Can be Adopted?</h1>

20
<h2>Child Welfare</h2>

<p>a children who did not have a parents and a parent did not have child that people can be
adopted!</p>

</div>

<div class="project-img">

<imgsrc="./img/img num5.png" alt="img">

</div>

</div>

<div class="project-item">

<div class="project-info">

<h1>Single People Can Adopt?</h1>

<h2>Child Welfare</h2>

<p>single people can be adopted who did'nt have any relationship to any one !</p>

</div>

<div class="project-img">

<imgsrc="./img/img num6.png" alt="img">

</div>

</div>

</div>

</div>

</section>

<!-- End Projects Section -->

<!-- About Section -->

<section id="about">

<div class="about container">

<div class="col-left">

21
<div class="about-img">

<imgsrc="https://th.bing.com/th/id/OIP.QwhIbZXvHoB-6rShR9o8VAHaE8?
w=253&h=180&c=7&r=0&o=5&pid=1.7" alt="img">

</div>

</div>

<div class="col-right">

<h1 class="section-title">About the <span>system</span></h1>

<h2>Child Welfare</h2>

<p>join the hands and help to the orphans!</p>

<a href="#services" class="cta">View Services</a>

</div>

</div>

</section>

<!-- End About Section -->

<!-- Contact Section -->

<section id="contact">

<div class="contact container">

<div>

<h1 class="section-title">Contact <span>Details</span></h1>

</div>

<div class="contact-items">

<div class="contact-item">

<div class="icon"><imgsrc="https://img.icons8.com/officel/48/000000/phone.png"/></div>

<div class="contact-info">

<h1>Phone Number</h1>

<h2>+91123456789</h2>

22
<h2>+91987654321</h2>

</div>

</div>

<div class="contact-item">

<div class="icon"><imgsrc="https://img.icons8.com/dusk/64/000000/email.png"/></div>

<div class="contact-info">

<h1>Email Address</h1>

<h2>rajivegi@gmail.com</h2>

<h2>kbncollege@gmail.com</h2>

</div>

</div>

<div class="contact-item">

<div class="icon"><imgsrc="https://img.icons8.com/dusk/64/000000/address.png"/></div>

<div class="contact-info">

<h1>Our Address</h1>

<h2>one town, vijayawada, andhrapradesh</h2>

</div>

</div>

</div>

</div>

</section>

<!-- End Contact Section -->

<!-- Footer -->

<section id="footer">

<div class="footer container">

<div class="brand">

23
<h1><span>O</span>RPHANAGE <span>S</span>YSTEM</h1>

</div>

<h2>You Can Follow Us On</h2>

<div class="social-icon">

<div class="social-item">

<a href="https://www.facebook.com/childaidfoundation/"><img
src="https://th.bing.com/th/id/OIP.r5qKDh-apDSeKXJk2CD6JgHaHn?
w=171&h=180&c=7&r=0&o=5&pid=1.7" /></a>

</div>

<div class="social-item">

<a href="https://api.whatsapp.com/send?
phone=919700330075&app=facebook&entry_point=page_cta&fbclid=IwAR1N3LavaxfqYi
VnimMCYsB6kEurhYTMwwMMx4VaxuM0DMjJBTF-uCTqt1o"><imgsrc="https://
th.bing.com/th/id/OIP.7tprA1bs0MsnMj58vxHDCAHaHl?
w=185&h=189&c=7&r=0&o=5&pid=1.7" /></a>

</div>

<div class="social-item">

<a href="https://www.google.com/maps/place/Child+Aid+Foundation</div>

<p>Copyright © 2021 Adiba Hossain. All rights reserved</p>

</div>

</section>

<!-- End Footer -->

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

</body>

</html>

VIEW DONATION:

<!DOCTYPE html>

<html lang="en">

24
<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Orphanage Management System</title>

<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"
integrity="sha384-
Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm"
crossorigin="anonymous">

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

<style>

*{

margin: 0;

padding: 0;

#manage{

height: 120%;

width: 100%;

background-image:
linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4)),url(./img/donation.png);

background-position: center;

background-size: cover;

position: absolute;

z-index: -1;

</style>

</head>

<body>

<!-- Header -->

25
<section id="header">

<div class="header container">

<div class="nav-bar">

<div class="brand">

<a href="#hero">

<h1><span>O</span>RPHANAGE <span>S</span>YSTEM</h1>

</a>

</div>

<div class="nav-list">

<div class="hamburger">

<div class="bar"></div>

</div>

<ul>

<li><a href="home.php" data-after="Home">Home</a></li>

<li><a href="home.php" data-after="Services">Services</a></li>

<li><a href="home.php" data-after="Adaption Details">Adaption Details</a></li>

<li><a href="home.php" data-after="About">About</a></li>

<li><a href="home.php" data-after="Contact">Contact</a></li>

<li><a href="logout.php" data-after="logout">Log Out</a></li>

</ul>

</div>

</div>

</div>

</section>

<!-- End Header -->

</body>

</html>

26
<section id="manage">

<div class="a" style="margin: 0 50px;">

<center><h2 style="margin: 70px;" "color:black;">View Donation</h2></center>

<center><h1><b>View Donation</b></h1></center>

<br><br>

<table class="table table-striped table-dark text-center" >

<tr>

<th>Donation ID</th>

<th>Donation Amount</th>

</tr>

<?php

$conn = mysqli_connect("localhost","root","","orp");

$query = "SELECT * FROM donation";

$result=mysqli_query($conn,$query);

while($data=mysqli_fetch_assoc($result)){

?>

<tr>

<td><?php echo $data['donarId']?></td>

<td><?php echo $data['donateAmount']?></td>

</tr>

<?php

?>

<center><a class="btnbtn-success" onclick="return confirm('Are you sure you want to donate


again?')"; href="againDonate.php?edit_id=<?php echo $data['donarId']?>">Please Click
Here If You Want To Donate More!</a></center>

</table>

</div>

27
</section>

</body>

</html>

28
SCREEN SHOTS OF PROJECT

29
30
31
32
33
34

You might also like