Beruflich Dokumente
Kultur Dokumente
(A Central University)
BATCH : Ist
SEMESTER : Vth
by
Birju Kumar
PONDICHERRY UNIVERSITY
November 2018
BONAFIDE CERTIFICATE
This is to certify that this project work entitled “Ethno Medicine Database Application ” is a bonafide record
of work done by Mr. Birju Kumar(Reg. Number 16352055) in partial fulfillment for the degree of Master
of Computer Applications of Pondicherry University.
This work has not been submitted elsewhere for the award of any other degree to the best of our knowledge.
I do, hereby, declare that the project work entitled ”ETHNO MEDICINE DATABASE
Department of Computer Science) and Dr. V. Amouda (Assistant Professor of Centre for
been an education in co-operation and hard work-in is a matter of pleasures and pride for me
to present this project report. This project came into existence with the full co-operation and
sincerity provided. I express my sincere thanks to Dr. V. Amouda and their scholars for his
co –operation during the completion of this project. It was a productive experience to work
Who ensure my involvement and contribution in the work on this topic. ” ETHNO MEDICINE
DATABASE APPLICATION” was total and significant. My work has benefited from his
I also declare that, any or all contents incorporated in this project work have not been submitted
in any form for the award of any degree or diploma of any other institution or university.
TABLE OF CONTENTS
Title Page No
1. INTRODUCTION 1-1
1.1 About the Project
1.2 Plan of the Report
3.1.1 Purpose
3.1.4 References
6.2 Implementation
Bibliography
1
1. INTRODUCTION
Ethno medicine is a study or comparison of the traditional medicine practiced by various ethnic groups,
and especially by indigenous peoples. Ethno medicine refers to a wide range of healthcare systems/structures,
practices, beliefs, and therapeutic techniques that arise from indigenous cultural development. Ethno medicine
is concerned with the cultural interpretations of health, disease and illness and also addresses the health care-
seeking process and healing practices. Ethno medicine and the history of medicine have in common the
description of medical systems, whereby the separation is geographical in the former case and historical in the
latter case.
Hereby, we produce a database of such medicines and their following characteristics with an appropriate
front end to view the data. This is the first database that is being designed on Indian ethno biological plants.
It is a comprehensive database which provides extensive information of medicinal plants which include
Botanical name, Family, Local Indian Name, Taxonomy Id, PubMed id, Habit, Ailments Treated, Chemical
Composition, Phytochemicals, Parts use, References and Plant Location in India, Annotated medicinal
plants integrated in the current version of database were collected from the existing books, databases and the
available literatures in PubMed. Current version of IEMDB contains the 1,000 records of medicinal plants
belongs to 120 plant families. We anticipate that available information in the database would help the users
to readily search the desired information.
The components of ethno medicine have long been ignored by many biomedical practitioners for
various reasons. For example, the chemical composition, dosages and toxicity of the plants used in
ethno medicine are not clearly defined. However, it is interesting to note that the ethno medicinal uses
of plants is one of the most successful criteria used by the pharmaceutical industry in finding new
therapeutic agents for the various fields of biomedicine. Today about 80% of the world’s population rely
pre- dominantly on plants and plant extracts for healthcare According to data released by the World
Health Organization (WHO), ethno medicine has maintained its popularity in all regions of the developing
world and its use is rapidly expanding in the industrialized countries.”
2
2.2 Recommended Implementation
The geographical area that is being fixed for our research is the Indian Subcontinent. It is the seventh
largest country in the world and a demo continent to itself because of the geographical diversities. So,
from around 45000 species of trees, there are approximately 3000 documented plant species which
can be used as medicines. But the traditional practitioners use more than 6000 plant species and
hence the famous treatment of Ayurveda came into picture. Therefore, we are documenting ethno
medicinal plants which can further help in developing new medicines and will be re-used once more.
Hence we unfold the details about the other prospects of this database.”
3.1 Introduction
This document has been written to apply a new version of SRS Software Requirements Specification
depends on IEEE-STD-830-1998 standard. So, you must compare this document with this standard.
This is the first version for “ETHNO MEDICINE DATABASE APPLICATION” system.
This document is the basic intended for any individual user, developer, tester, project manager or
documentation writer that needs to understand the basic system architecture and its specifications.
3.1.1 Purpose
The purpose of this document is to build documenting ethno medicinal plants which can further help in
developing new medicines and will be re-used once more. Hence we unfold the details about the other
prospects of this database.”
we are documenting ethno medicinal plants which can further help in developing new medicines and will
be re-used once more. Hence we unfold the details about the other prospects of this database.” we
produce a database of such medicines and their following characteristics with an appropriate front end
to view the data. This is the first database that is being designed on Indian ethno biological plants.
3.1.4 References
https://garden.org/plants/search/text/?q=Ananus%20Comosus
https://cb.imsc.res.in
NCBI
This is the first database that is being designed on Indian ethno biological plants. It is a comprehensive
database which provides extensive information of medicinal plants which include Botanical name,
Family, Local Indian Name, Taxonomy Id, PubMed id, Habit, Ailments Treated, Chemical Composition,
Phytochemicals, Parts use, References and Plant Location in India, Annotated medicinal plants
integrated in the current version of database were collected from the existing books, databases and the
available literatures in PubMed. Current version of IEMDB contains the 1,000 records of medicinal plants
belongs to 120 plant families. We anticipate that available information in the database would help the
users to readily search the desired information.
4. SYSTEM ANALYSIS
The database may get crashed at any certain time due to virus or operating system failure. Therefore,
it is required to take the database backup. The software shall support use of multiple users at a time.
5. SYSTEM DESIGN
In this phase initially I had designed E-R diagram of the processes, in order to identify various
entities and relationship set, entity set, attributers, link attributes. The Diagram of this
process as under.
In this database application all Data are collected from MEDLINE, life science journals,
and online books. Plant details citations and abstracts include the fields of biomedicine
and health, covering portions of the life sciences, behavioral sciences, chemical
sciences, and bioengineering and after that analyze and preprocess all data. This
application also provides access to additional relevant web sites and links to the other
Hereby, we produce a database of such medicines and their following characteristics with
an appropriate front end to view the data. This is the first database that is being designed
information of medicinal plants which include Botanical name, Family, Local Indian Name,
Phytochemicals, Parts use, References and Plant Location in India, Annotated medicinal
plants integrated in the current version of database were collected from the existing books,
databases and the available literatures in PubMed. Current version of IEMDB contains the
1,000 records of medicinal plants belongs to 120 plant families. We anticipate that
available information in the database would help the users to readily search the desired
information.
5.2.3 Interface Module
In interface design module, there are some dynamic user interactive interfaces are
In this application, there is an admin panel module that give an admin authentication for
7
5.2.5 Plant Deposit Module
In this module, any user can register and deposit or add plant which is not available in
this database.
Requirement specifications:
Ethno medicine is a specialist area that is not restricted to describing "exotic" healing
practices, but it actually offers practical help in everyday clinical medicine. Thus, Ethno
medicine facilitates communication with patients from all walks of life. Moreover, an Ethno
9
Medical Practitioner's observations and analysis within the scope of Ethno medicine's
understanding of the inherent conceptions held by their patients, with regard to illness and
therapy, has heightened the medical and nursing fraternity. Thus, these practitioners are
better equipped to pinpoint and respond to their patient's needs. Ethno medicine is
The components of ethno medicine have long been ignored by many biomedical practitioners
for various reasons. For example, the chemical composition, dosages and toxicity of the
plants used in ethno medicine are not clearly defined. However, it is interesting to note that
the ethno medicinal uses of plants is one of the most successful criteria used by the
pharmaceutical industry in finding new therapeutic agents for the various fields of
biomedicine. Today about 80% of the world’s population rely pre- dominantly on plants and
plant extracts for healthcare According to data released by the World Health Organization
(WHO), ethno medicine has maintained its popularity in all regions of the developing world
Code:
"DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Ethnomedicine|Home</title>
<meta charset="utf-8">
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("body").backgroundCycle({
imageUrls: [
'images2/9.jpg',
'images2/8.jpg',
'images2/14.jpeg',
],
fadeSpeed: 2000,
duration: 5000,
backgroundSize: SCALING_MODE_COVER,
});
});
</script>
</head>
<ul>
</ul>
</div>
<?php
include "connection.php";
if(isset($_POST['submit'])){
$search = $_POST['search'];
$query= "SELECT * FROM `table 3` WHERE `Local_name` LIKE '%$search%' OR `Pubmed_Id` LIKE
'%$search%' OR `Botanical_name` LIKE '%$search%' OR `Taxonomy_Id` LIKE '%$search%' OR
`Ailments_treated` LIKE '%$search%' OR `Habit` LIKE '%$search%' ";
$result = mysqli_query($conn,$query);
$num_rows = mysqli_num_rows($result);
if($num_rows==1)
{ 13
header('Location:result.php?q='.$query.'&s='.$search);
elseif ($num_rows==0)
header('Location:test.php');
else
header('Location:testsearch.php?q='.$query.'&s='.$search);
?>
</form>
</body>
</html>
14
Code:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Ethnomedicine|Result</title>
<meta charset="utf-8">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body><div style="height:120px;">
<ul id="nv2">
</ul>
</div>
<tr>
</tr>
<tr>
</tr>
<tr>
<td><label class="control-label">Family.</label></td>
</tr>
<tr>
<td><label class="control-label">Habit.</label></td>
</tr>
<tr>
</tr>
<tr>
</tr>
<tr>
</tr>
<tr>
<td><label class="control-label">Pytochemical.</label></td>
</tr>
<tr>
<td><label class="control-label">Reference.</label></td>
</tr>
<tr>
</tr>
<tr>
</tr>
<tr>
<td><label class="control-label">Location.</label></td>
</tr>
<tr>
a curated database</a></label></td>
</tr>
18
</table>
</form>
</div>
<span class="close">×</span>
<div id="caption"></div>
</div>
</body>
</html>
Code:
<div class="modal-content">
<div class="modal-header">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<div class="form-group">
</div>
<div class="form-group">
</div>
<div class="modal-footer">
</div>
</form>
</div>
</div>
</div>
</div>
<?php
include("connection.php");
if (isset($_POST['submit1']))
$admin_id=$_POST['admin_id'];
$password=$_POST['password'];
if (mysqli_num_rows($result) > 0)
while($row = mysqli_fetch_assoc($result))
$username=$row["admin_name"];
session_start();
$_SESSION['login_user']=$username;
header("location: admin.php");
else
?>
22
Code:
<?php
session_start();
require_once 'dbconfig.php';
http://localhost/imgupd/user_images/964329.jpg
if(isset($_GET['delete_id']))
$stmt_select->execute(array(':uid'=>$_GET['delete_id']));
$imgRow=$stmt_select->fetch(PDO::FETCH_ASSOC);
unlink("user_images/".$imgRow['Image']);
$stmt_delete->bindParam(':uid',$_GET['delete_id']);
$stmt_delete->execute();
header("Location: index1.php");
}
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Ethnomedicine|View plants</title>
</head>
<body>
</ul></div>
<h1 class="h2" >All Plants. / <a class="btn btn-default" href="addnew.php"> + add new
</a></h1>
</div>
<br />
<div class="row">
<?php
$stmt->execute();
if($stmt->rowCount() > 0)
while($row=$stmt->fetch(PDO::FETCH_ASSOC))
extract($row);
?>
<p class="page-header">
<span>
</span>
</p></div>
<?php
else
?>
<div class="col-xs-12">
</div>
</div>
<?php
}
26
?>
</div>
</div>
<script src="bootstrap/js/bootstrap.min.js"></script>
</body>
</html>
Code:
<?php
session_start();
?>
27
<!DOCTYPE html>
<html lang="en">
<head>
<title>Ethnomedicine|Admin</title>
<link rel="shortcut icon" type="image/ico" href="icons/favicon.ico">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="style1.css">
<link rel="stylesheet" type="text/css" href="modal.css">
<script src="modal.js" type="text/javascript"></script>
</head>
<body>
<div style="height:120px;" >
<ul id="nv2" style="z-index: +1;">
<a href="Index.php"><img src="logo/2.png" alt="logo"/ height="90px" id="logo" style="float:left;
margin-left:20px; " ></a>
<li id="nv"><a href="logout.php">Logout</a></li>
<li id="nv"><a href="contact.php">Feedback</a></li>
<li id="nv"><a href="members.php">Team</a></li>
<li id="nv"><a href="about.php">About</a></li>
<li id="nv"><a href="Index.php">Home</a></li>
</ul></div>
<label id="lbl" style="float: right;" ><?php echo 'Welcome '.$_SESSION['login_user']; ?></label>
<form >
<table border="1" align="Center" style="margin-top:10%;">
<tr>
<td>
<label><a href="index1.php"><b>Access/Modify Database</b></a></label>
</td></tr>
<tr>
<td>
<label><a href="feedback.php"><b>User's feedback</b></a></label>
</td></tr>
<tr>
<td> <label><a href="usent.php"><b>User's Sent Data</b></a></label>
28
</td></tr>
</table>
<!-- <div class="btn">
<button type="button" class="btn btn-info btn-lg" onclick="window.location.href='index1.php'"
style="float: left; margin-left:500px ; margin-top: 150px; position:fixed;">Access/Modify
Database</button>
<button type="button" class="btn btn-info btn-lg"
onclick="window.location.href='feedback.php'" style="float: left; margin-left:500px ; margin-top:
200px; position:fixed;">User's feedback</button>
<button type="button" class="btn btn-info btn-lg" onclick="window.location.href='usent.php'"
style="float: left; margin-left:500px ; margin-top: 250px; position:fixed;">User's Sent
Data</button>
</div> -->
</form>
</body>
</html>
29
6.2 Implementation
(UI)
Application 1 Application n
Database Database
Connection1 Connection n
HTML
CSS
BOOTSTRAP
JAVASCRIPT
PHP
MYSQL
ATOM CODE EDITOR
XAMPP CONTROL PANEL
MOZILA FIREFOX
Since the project is hosting based therefore it will solve only the internal and external queries
dedicated to solve the whole restriction of the databases as per security reasons and it is also
its main purpose. It uses various attributes i.e. key concepts such as Primary key, foreign key,
not null etc. Therefore check all sensitive data in each process like updating. Constraint name
provides validation check for entry valid data. It will also follow the theory of cascade update
and cascade delete. This system uses MYSQL as Back-End, which contains several types of
checking process itself. That’s why, the system stores only valid data.
Although there are several advantages to uses this project. But there are also some
limitations. They are as follows:-
32
* This project is only worked for specific botanical name of plants not for all type local
name of plants.
* This system stores large amount of data in its database. Every year the amount of
memory space occupied by it increases to a considerable extend, therefore, it requires
large amount of memory to be reserved for its use.
Today we are living in the world of Internet, so, with minor changes in the application
designing and using JSP, this project report prepared by me, can be implemented on the net
and can be used by different users and drug organizations for their services and products
development.
Once this project is implemented on the net, one can collect more and much information
about the Plants by opening the site say, and can also get their own requirement with the
help of this application a user and an organization can extends the database by upload their
valid data. Which will increase the usability of this application about 50% to 60% at a greater
extent.
33
Bibliography
1.https://phytochem.nal.usda.gov/phytochem/search
2.https://cb.imsc.res.in/imppat/home
3.http://mapa.niscair.res.in/
4.https://garden.org/plants/
5. http://hort.uconn.edu/index.php