Professional Documents
Culture Documents
Synopsis - Aarti Lodha
Synopsis - Aarti Lodha
Synopsis - Aarti Lodha
By
MCA – I, SEM – I
2022-2023
To
Pune- 411041
CERTIFICATE
his/her
program
for the year A.Y. 2022-2023. He / She have worked under our guidance and direction.
Examiner 1 Examiner 2
Date :
Place :
Acknowledgment
Lastly, I would like to thank the almighty and my parents for their
moral support and my friends with whom I shared my day-to-day
experience and received lots of suggestions that increased my quality
of work.
Thank You
Index
Chapter Page number
CHAPTER 1 : INTRODUCTION
1.1 Existing System
1.2 Need for System
1.3 Operating Environment Hardware and Software
CHAPTER 2 : PROPOSED SYSTEM
2.1 Proposed System (Introduction of system)
2.2 Module specifications (Scope)
2.3 Objectives of System
CHAPTER 3 : ANALYSIS & DESIGN
3.1 Use Case Diagrams
3.2 Activity Diagram
3.3 Class Diagram
3.3 Module Hierarchy Diagram
3.4 Table specifications (Database design)
3.5 Data dictionary
CHAPTER 4 : USER MANUAL
4.1 User Interface Screens (Input)
4.2 Output Screens with data
4.3 Data Reports
4.4 Sample program code
4.5 Limitations and Bibliography
Chapter 1- Introduction
1.1 Project Scope
Project Scope:-
This Project would mainly emphasize in integrating more number of
connections and resources related to blood donation.
This System will connect all the blood banks in a particular area
based on their zip codes.
All the blood donors will be notified of the blood donation camp.
All the records will be maintained about donors.
Every Blood donation camp will have a online registration system.
All the blood donors have to register first for future references.
Problem Statement:
Manual system of keeping the records is very time consuming.
Sometimes it is just due to common human errors which are difficult
to prevent.
Some people in the rage of excitement or by intension to help
donate blood before the criteria completes of three months, this may
result a adverse effect on the donor’s health.
In above case it is a very difficult task search in records manually the
last blood donated date.
While searching in the records manually there is no primary key or
unique key on which the similar name people can be bifurcated or
identified as distinct individual.
Technology used:
Front end: HTML,CSS.
Back end:MySQL
Middle tear-PHP
Module Specification:-
Admin-(Blood Banks)
User- (Blood Donor and Blood Receviver)
Advertisement
Adv_id Int(100),PRIMARY KEY
Camp_title Varchar(100)
Org_by Varchar(100)
pic Varchar(700)
detail varchar(900)
Bloodgroup
bg_id Int(100),PRIMARY KEY
Bg_name Varchar(100)
Camp
camp_id Int(100)
Camp_title Varchar(100),PRIMARY KEY
Organized_by Varchar(100)
state int(100)
city int(100)
Pic Varchar(900)
detail Varchar(1000)
Contacts
Row_id Int(100), PRIMARY KEY
name Varchar(100)
Email Varchar(100)
Mobile int(100)
subj int(100)
Donorregistration
Row_id Int(100),PRIMARY KEY
name Varchar(100)
gender Varchar(100)
age int(100)
mobile int(100)
B_id Int(100)
email Varchar(100)
pwd Int(100)
pic Varchar(1000)
Donation
donation_id Int(100), PRIMARY KEY
Camp_id Varchar(100)
ddate Datetime
Units int(100)
detail varchar (800)
email Varchar(100)
Gallery
pic_id Int(100), PRIMARY KEY
Camp_id int(100)
title Varchar(400)
pic varchar(800)
Requestes
req_id Int(100), PRIMARY KEY, Auto_increment
name Varchar(100)
gender Varchar(100)
Age int(100)
mobile int(100)
email Varchar(100)
bgroup int(100)
regdate Datetime
detail Varchar(500)
<body>
<?php include('admin/function.php'); ?>
<div class="h_bg">
<div class="wrap">
<div class="header">
<div class="logo">
<h1><a href="index.php"><img src="Images/logo.png" alt=""></a></h1>
</div>
</div>
</div>
</div>
<div class="nav_bg">
<div class="wrap">
<?php require('header.php');?>
</div>
<div style="height:530px; width:700px; margin:auto; margin-top:10px; margin-bottom:10px; background-color:#f8f1e4; border:2px solid red; box-shadow:4px
1px 20px black;">
<form method="post" enctype="multipart/form-data">
<table cellpadding="0" cellspacing="0" style="margin:auto; width:100%; " >
<tr><td class="lefttd">Donor Name:</td><td><input type="text" name="t1" required="required" pattern="[a-zA-Z _]{4,15}" title="please enter only character
between 4 to 15 for donor name" /></td></tr>
<tr><td class="lefttd">Age</td><td><input type="number" name="t2" required="required" pattern="[0-9]{2,2}" title="please enter only numbers between 2 to
2 for age" /></td></tr>
<tr><td class="lefttd">Mobile No</td><td><input type="number" name="t3" required="required" pattern="[0-9]{10,11}" title="please enter only numbers
between 10 to 11 for mobile no." /></td></tr>
<tr><td class="lefttd"> Blood Group </td><td><select name="t4" required><option value="">Select</option>
<?php
$cn=makeconnection();
$s="select * from bloodgroup";
$result=mysqli_query($cn,$s);
$r=mysqli_num_rows($result);
//echo $r;
while($data=mysqli_fetch_array($result))
{
if(isset($_POST["show"])&& $data[0]==$_POST["s2"])
{
echo "<option value=$data[0] selected>$data[1]</option>";
}
else
{
echo "<option value=$data[0]>$data[1]</option>";
}
}
mysqli_close($cn);
?>
</select></td></tr>
<tr><td class="lefttd">E-Mail</td><td><input type="email" name="t5" required="required" /></td></tr>
<?php
if(isset($_POST["sbmt"]))
{
$target_dir = "doner_pic/";
$target_file = $target_dir . basename($_FILES["t8"]["name"]);
$uploadOk = 1;
$imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
// Check if image file is a actual image or fake image
$check = getimagesize($_FILES["t8"]["tmp_name"]);
if($check !== false) {
// echo "File is an image - " . $check["mime"] . ".";
$uploadOk = 1;
} else {
echo "File is not an image.";
$uploadOk = 0;
}
https://www.google.com
http://www.w3schools.com
http://www.indianbloodgroup.com