Sie sind auf Seite 1von 39

PONDICHERRY UNIVERSITY

(A Central University)

SCHOOL OF ENGINEERING AND TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE
Master of Computer Applications

NAME : BIRJU KUMAR

REG. NO. : 16352055

BATCH : Ist

SEMESTER : Vth

SUBJECT : MINI PROJECT REPORT


ETHNO MEDICINE DATABASE APPLICATION

by

Birju Kumar

(Registration Number: 16352055)

Mini Project report submitted in partial fulfillment of the requirements for


the award of the degree of

MASTER OF COMPUTER APPLICATIONS

DEPARTMENT OF COMPUTER SCIENCE

SCHOOL OF ENGINEERING & TECHNOLOGY

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.

INTERNAL GUIDE HEAD OF THE DEPARTMENT

Dr. S. Siva Sathya Dr. T.Chithralekha


Associate Professor Assoc. Professor and Head (i/c)
Department of Computer Science Department of Computer Science
School of Engineering & Technology School of Engineering & Technology
Pondicherry University Pondicherry University
Pondicherry – 605 014 Pondicherry – 605 014

Submitted for the Viva-Voce Examination held on ____________

INTERNAL EXAMINER EXTERNAL EXAMINER


ACKNOWLEDGEMENT

I do, hereby, declare that the project work entitled ”ETHNO MEDICINE DATABASE

APPLICATION” is an authentic work developing by me for DEPARTMENT OF

BIOINFORMATICS under the guidance of Dr. S. Siva Sathya (Associate Professor of

Department of Computer Science) and Dr. V. Amouda (Assistant Professor of Centre for

Bioinformatics). This project is submitted as a partial fulfillment of the degree of MCA of

PONDICHERRY UNIVERSITY, PONDICHERRY. My vocational project training at has

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

under an able guide Dr. S. Siva Sathya

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

clear and focused thinking.

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

2. PROBLEM IDEFINITION AND FEASIBILITY ANALYSIS 1-2

2.1 Problem Definition


2.2 Recommended Implementation

3. SOFTWARE REQUIREMENTS SPECIFICATION 2-3


3.1 Introduction

3.1.1 Purpose

3.1.2 Document conventions

3.1.3 Project scope

3.1.4 References

4. SYSTEM ANALYSIS 3-4


4.1 Performance Analysis

4.2 Safety Analysis

4.3 Security Analysis

5. SYSTEM DESIGN 4-9


5.1 E-R Diagram:

5.2 System Module:


5.2.1 Analyze Module

5.2.2 Database Module

5.2.3 Interface Module

5.2.4 Admin Module

5.2.5 Plant Deposit Module

6. CODING, TESTING AND IMPLEMENTATION 9-29


6.1.1 Home page

6.1.2 Result page

6.1.3 Admin Login page

6.1.4 Plant Database view page

6.2 Implementation

7. HARDWARE AND SOFTWARE REQUIREMENT 30-31


7.1 Minimum Hardware Requirements for Server
7.2 Minimum Software Requirements for Server
7.3 Minimum Hardware Requirements for Client

8. TOOLS AND TECHNIQUES USED 31-31

9. CONCLUSION AND FORESEEABLE ENHANCEMENT 31-33


9.1 Validation Check:

9.2 Limitation of Project:

9.3 Future Scope:

Bibliography
1

1. INTRODUCTION

1.1 About the Project

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.

1.2 Plan of the Report

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.

2. PROBLEM IDEFINITION AND FEASIBILITY ANALYSIS

2.1 Problem Definition

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. SOFTWARE REQUIREMENTS SPECIFICATION

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.”

3.1.2 Document conventions

This document uses the following conventions.


DB Database
DDB Distributed Database
ER Entity Relationship
3.1.3 Project scope 3

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

3.2 General Description


3.2.1 Product Perspective and Product Functions

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

4.1 Performance Analysis


Some Performance Analysis identified is listed below:

 The database shall be able to accommodate a minimum of 10,000 records of plants.


 The software shall support use of multiple users at a time.
 There are no other specific performance requirements that will affect development.
4.2 Safety Analysis 4

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.

4.3 Security Analysis


Some of the factors that are identified to protect the software from accidental or malicious access, use,
modification, destruction, or disclosure are described below. Keep specific log or history data sets:

 Assign certain functions to different modules


 Restrict communications between some areas of the program. .
 Check data integrity for critical variables.
 Later version of the software will incorporate encryption techniques in the user/license
authentication process.

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.

The symbol of entities are shown bellow


5
5.1 E-R Diagram:
6

5.2 System Module:

5.2.1 Analyze Module

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

NCBI molecular biology resources.

5.2.2 Database Module

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.
5.2.3 Interface Module

In interface design module, there are some dynamic user interactive interfaces are

available which provides dynamic view of data.

5.2.4 Admin Module

In this application, there is an admin panel module that give an admin authentication for

access or modification of database.

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

considered to be an unbiased science by its proponents.

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.”

6. CODING, DESIGN AND IMPLEMENTATION

6.1 Interface Design and Code Section

6.1.1 Home page


10

Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<html>

<head>

<title>Ethnomedicine|Home</title>

<link rel="shortcut icon" type="image/ico" href="icons/favicon.ico">

<meta charset="utf-8">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css">

<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" ></script>

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

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-


awesome.min.css">

<link href='https://fonts.googleapis.com/css?family=Allerta Stencil' rel='stylesheet'>

<script src="popup.js" type="text/javascript"></script>


11

<link rel="stylesheet" type="text/css" href="style.css">

<link rel="stylesheet" type="text/css" href="modal.css">

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

<script type="text/javascript" src="js/background.cycle.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>

<body data-spy="scroll" data-target=".header" data-offset="50" >

<div style="height:120px;" >

<ul>

<a href="Index.php"><img src="logo/2.png" alt="logo"/ height="90px" id="logo" style="float:left;


margin-left:20px; "></a>
12

<li id="nv"><a href="#exampleModalCenter" data-toggle="modal" data-


target="#exampleModalCenter">Log in</a></li>

<li id="nv"><a href="udata.php">Deposit</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 class="active" href="Index.php">Home</a></li>

</ul>

</div>

<h1> Ethnomedicine Database</h1>

<form class="example" method="post">

<input type="text" placeholder="Search.." name="search" required>

<button type="submit" name="submit"><i class="fa fa-search"></i></button>

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

<?php include "login.php"; ?>

</body>

</html>
14

6.1.2 Result page

Code:

<!DOCTYPE html>

<html lang="en">

<head>

<title>Ethnomedicine|Result</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>


15

</head>

<body><div style="height:120px;">

<ul id="nv2">

<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="#exampleModalCenter" data-toggle="modal" data-


target="#exampleModalCenter">Sign in</a></li> -->

<li id="nv"><a href="udata.php">Deposit</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>

<div class="container" class="con"><br><br>

<h2 class="text-muted" style="font-size:20px;">Search result for...<span class="text-info">"<?php echo


$search; ?>"</span></h2><br><br>

<table class="table table-bordered table-responsive">

<tr>

<td><label class="control-label">Botanical name.</label></td>

<td><label id="lbl" ><?php echo $Botanical_name; ?></label> <a href="user_images/<?php echo


$Image; ?>" target="_blank"><img src="user_images/<?php echo $Image; ?>" height="110px"
width="150" style="float:right" img id="myImg" /></a> </td>

</tr>

<tr>

<td><label class="control-label">Local name.</label></td>


16

<td><label id="lbl" ><?php echo $Local_name; ?></label></td>

</tr>

<tr>

<td><label class="control-label">Family.</label></td>

<td><label id="lbl"><?php echo $Family; ?></label></td>

</tr>

<tr>

<td><label class="control-label">Habit.</label></td>

<td><label id="lbl" ><?php echo $Habit; ?></label> </td>

</tr>

<tr>

<td><label class="control-label">Parts used.</label></td>

<td><label id="lbl" ><?php echo $Parts_used; ?></label></td>

</tr>

<tr>

<td><label class="control-label">Ailments treated.</label></td>

<td><label id="lbl" ><?php echo $Ailments_treated; ?></label></td>

</tr>

<tr>

<td><label class="control-label">Chemical Composition.</label></td>

<td><label id="lbl" ><?php echo $Chemical_Composition; ?></label> </td>

</tr>

<tr>

<td><label class="control-label">Pytochemical.</label></td>

<td><label id="lbl" ><?php echo $Pytochemical; ?></label></td>


17

</tr>

<tr>

<td><label class="control-label">Reference.</label></td>

<td><label id="lbl" ><?php echo $Reference; ?></label></td>

</tr>

<tr>

<td><label class="control-label">Pubmed Id.</label></td>

<td><label id="lbl" ><a href="https://www.ncbi.nlm.nih.gov/pubmed/?term=<?php echo


$Pubmed_Id; ?>" target="_blank"><?php echo $Pubmed_Id; ?></a></label></td>

</tr>

<tr>

<td><label class="control-label">Taxonomy Id.</label></td>

<td><label id="lbl" ><a


href="https://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?id=<?php echo $Taxonomy_Id; ?>"
target="_blank"><?php echo $Taxonomy_Id; ?></a></label></td>

</tr>

<tr>

<td><label class="control-label">Location.</label></td>

<td><label id="lbl" ><a href="https://www.google.co.in/maps/search/<?php echo $Location1; ?>"


target="_blank"><?php echo $Location1;?></a></label></td>

</tr>

<tr>

<td><label class="control-label">More about plant.</label></td>

<td><label id="lbl" ><a href="https://garden.org/plants/search/text/?q=<?php echo $Botanical_name;


?>" target="_blank">garden.org</a><br>

<a href="https://cb.imsc.res.in/imppat/Phytochemical/<?php echo $Botanical_name; ?>"


target="_blank">Indian Medicinal Plants, Phytochemistry And Therapeutics

a curated database</a></label></td>

</tr>
18

</table>

<form method="get" action="index.php">

<button type="submit" style="float: left; margin-bottom: 20px;">Back</button>

</form>

</div>

<!-- The Modal -->

<div id="myModal" class="modal1">

<span class="close">&times;</span>

<img class="modal-content" id="img01">

<div id="caption"></div>

</div>

<?php include "login.php"; ?>

<?php include 'footer.php'; ?>

</body>

</html>

6.1.3 Admin Login page


19

Code:

<div class="modal fade" id="exampleModalCenter" tabindex="-1" role="dialog" aria-


labelledby="exampleModalCenterTitle" aria-hidden="true">

<div class="modal-dialog modal-dialog-centered" role="document">

<div class="modal-content">

<div class="modal-header">

<h5 class="modal-title" id="exampleModalLongTitle">Admin Login</h5>

<button type="button" class="close" data-dismiss="modal" aria-label="Close">

<span aria-hidden="true">&times;</span>

</button>

</div>

<div class="modal-body">

<form method="post" action="">

<div class="form-group">

<label for="recipient-name" class="col-form-label">Admin Id:</label>

<input type="text" class="form-control" name="admin_id" required>

</div>

<div class="form-group">

<label for="message-text" class="col-form-label">Password:</label>


20

<input type="password" class="form-control" name="password" required>

</div>

<div class="modal-footer">

<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>

<button type="submit" name="submit1" class="btn btn-primary">Login</button>

</div>

</form>

</div>

</div>

</div>

</div>

<?php

define( 'RESTRICTED', true );

include("connection.php");

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

$admin_id=$_POST['admin_id'];

$password=$_POST['password'];

$sql = "SELECT * FROM admin WHERE admin_id='$admin_id' and password='$password'";

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


21

// $query = mysqli_query("SELECT admin_name FROM admin WHERE admin_id='$admin_id' and


password='$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");

// echo "<script language='javascript' type='text/javascript'> location.href='admin.php' </script>";

else

echo "<script type='text/javascript'>alert('User Name Or Password Invalid!')</script>";

?>
22

6.1.4 Plant Database view page

Code:
<?php

session_start();

require_once 'dbconfig.php';

http://localhost/imgupd/user_images/964329.jpg

if(isset($_GET['delete_id']))

// select image from db to delete

$stmt_select = $DB_con->prepare('SELECT Image FROM `table 3` WHERE `Botanical_name` =:uid');

$stmt_select->execute(array(':uid'=>$_GET['delete_id']));

$imgRow=$stmt_select->fetch(PDO::FETCH_ASSOC);

unlink("user_images/".$imgRow['Image']);

// it will delete an actual record from db

$stmt_delete = $DB_con->prepare('DELETE FROM `table 3` WHERE `Botanical_name` =:uid');


23

$stmt_delete->bindParam(':uid',$_GET['delete_id']);

$stmt_delete->execute();

header("Location: index1.php");

}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"


/>

<title>Ethnomedicine|View plants</title>

<link rel="shortcut icon" type="image/ico" href="icons/favicon.ico">

<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">

<link rel="stylesheet" href="bootstrap/css/bootstrap-theme.min.css">

<link rel="stylesheet" type="text/css" href="style1.css">

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


24

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

<div class="container" >

<div class="page-header" >

<h1 class="h2" >All Plants. / <a class="btn btn-default" href="addnew.php"> + &nbsp; add new
</a></h1>

</div>

<br />

<div class="row">

<?php

$stmt = $DB_con->prepare('SELECT `Botanical_name`, `Taxonomy_Id`, Image FROM `table 3`');

$stmt->execute();

if($stmt->rowCount() > 0)

while($row=$stmt->fetch(PDO::FETCH_ASSOC))

extract($row);

?>

<div class="col-xs-3" >


25

<p class="page-header"><?php echo $row['Botanical_name']."&nbsp;/&nbsp;".$row['Taxonomy_Id'];


?></p>

<img src="user_images/<?php echo $row['Image']; ?>" class="img-rounded" width="250px"


height="250px" />

<p class="page-header">

<span>

<a class="btn btn-info" href="Editform.php?edit_id=<?php echo $row['Botanical_name']; ?>" title="click


for edit" onclick="return confirm('sure to edit ?')"><span class="glyphicon glyphicon-edit"></span>
Edit</a>

<a class="btn btn-danger" href="?delete_id=<?php echo $row['Botanical_name']; ?>" title="click for


delete" onclick="return confirm('sure to delete ?')"><span class="glyphicon glyphicon-remove-
circle"></span> Delete</a>

</span>

</p></div>

<?php

else

?>

<div class="col-xs-12">

<div class="alert alert-warning">

<span class="glyphicon glyphicon-info-sign"></span> &nbsp; No Data Found ...

</div>

</div>

<?php

}
26

?>

</div>

</div>

<!-- Latest compiled and minified JavaScript -->

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

<?php include 'footer.php'; ?>

</body>

</html>

6.1.5 Admin Control Panel page

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

Ethno Medicine Application Project Source

(UI)

Application 1 Application n

Database Instance Database Instance


Main Plant Database 1 n

Database Database
Connection1 Connection n

Reference Plant Reference


Database1 Plant Database
n
30
7. Hardware and Software Requirement

7.1 Minimum Hardware Requirements for Server:

 PROCESSOR -> INTEL (OR EQUIVALENT) PENTIUM 4 PROCESSOR


 RAM -> 1 GB
 HARD DISK DRIVE -> 120GB
 CACHE MEMORY -> 256KB
 MONITOR -> VGA WITH 640*480
 KEYBOARD -> 104 KEY WITH MULTIMEDIA
 MOUSE -> SCROLL/OPTICAL MOUSE

7.2 Minimum Software Requirements for Server:

 OPERATING SYSTEM -> WINDOW 2003 Server

 BACK END TOOL -> ORACLE 10G

 FRONT END -> JAVA(1.6)

7.3 Minimum Hardware Requirements for Client:

o PROCESSOR -> PENTIUM 4 PROCESSOR


o RAM -> 256
o HARD DISK DRIVE -> 40GB
o CACHE MEMORY -> 256KB
o MONITOR -> VGA WITH 640*480
o KEYBOARD -> 104 KEY WITH
o MOUSE -> SCROLL/OPTICAL MOUSE
31

8. Tools and Techniques Used:

 HTML
 CSS
 BOOTSTRAP
 JAVASCRIPT
 PHP
 MYSQL
 ATOM CODE EDITOR
 XAMPP CONTROL PANEL
 MOZILA FIREFOX

9. Conclusion and Foreseeable Enhancement:

9.1 Validation Check:

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.

9.2 Limitation of Project:

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.

9.3 Future Scope:

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

Herewith I listed out some databases for cross-references

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

Das könnte Ihnen auch gefallen