Académique Documents
Professionnel Documents
Culture Documents
ACKNOWLEDGEMENT
THE GUIDANCE AND SUPPORT RECEIVED FROM ALL OTHER MEMBERS EHO
CONOTRIBUTED IN THIS PROJECT WAS VITAL FOR THE SUCCESS OF THE
PROJECT. I AM GRATEFUL FOR THEIR CONSTANT SUPPORT AND HELP.
CONTENTS:
1.
INTRODUCTION
PURPOSE
SCOPE
TECHNOLOGIES & TOOLS USED
OVERVIEW
2.
REQUIREMENT SPECIFICATIONS
GOAL OF PROPOSED
BACKGROUND
FUNCTIONAL REQUIREMENTS
NON-FUNCTIONAL REQUIREMENTS
CONSTRAINTS
USER CHARACTERISTICS
ISSUES RESOLVED
ACCESS LEVEL ANALYSIS
3.
FEASIBILITY STUDY
STEPS IN FEASIBILITY STUDY
TECHNICAL FEASIBILITY
ECONOMIC FEASIBILITY
SCHEDULE FEASIBILITY
4.
5.
DATABASE DESIGN
6.
7.
8.
CODING
9.
COST ESTIMATION
10.
FUTURE ENHANCEMENTS
11.
CONCLUSION
12.
BIBLIOGRAPHY
1..) INTRODUCTION
Purpose:
-- The main purpose of the study was to create electronic blood donor management
information system in order to assist in the management of blood donor records,
planning and share information in a more confidential, convenient and secure way and
distributing bloods through respective blood banks, clinics, and hospitals using modern
technology.
-- It maintains three levels of users:A. Administrator (this should be a general body , could be from central blood bank
agency)
B. Blood Banks, Hospitals, Clinics, etc
C. Blood Donors
D. Non- Members
Scope :
It can be used in any Hospital , Clinic, Blood banks and by the registered blood
donors for the purpose of checking blood stocks, donor details, updating donor
details, validity checking of registered donor cards.
Technologies to be used :
1. Database Design ( Oracle 9i )
2. form design ( HTML)
3. Coding ( JSP, JAVA SCRIPT)
Tools to be used :
Eclipse IDE
JBoss 4.2
HARDWARE REQUIREMENTS:
o PENTIUM CORE 3.06GHZ
o 1 GB RAM
2. REQUIREMENT SPECIFICATIONS:
Background:
FUNCTIONAL REQUIREMENTS:
i.
ii.
iii.
Blood Banks , hospitals etc could browse for blood donors in their
near by area and also the search result should provide only those
donors who have not donated blood in last 3 months
iv.
v.
vi.
Only hospitals, blood banks etc should be able to see the contact
details of donors (like phone number / email)
vii.
Blood donor should be allowed to see only the name and region
they live in. Also if they need to ask another blood donor for any
blood donation help it should be through admin and proper reason
for which there should be a form to be filled by donor.
viii.
ix.
The search for donors should be made flexible , for example a user
can give delhi in different forms like , DELHI, delhi, Delhi . So the
query to search on the basis of region should be made case
sensitive by using available functions. (Extra points on using xml
functions)
x.
NON-FUNCTIONAL REQUIREMENTS:
USER CHARACTERISTICS:
Every user should be:
Computer savvy.
CONSTRAINTS:
GUI is in English.
ISSUES RESOLVED ??
Immediate information storage and retrieval:
In early days, these things were done manually using pen &
paper, which took lots of time in data entry and retrieval of
accurate information. This procedure was too time
3.) FEASIBILITY
STUDY:
Can the work get done with current equipment existing software
technology and available personal?
Can the system be upgraded if developed?
If new technology is needed then what can be developed?
This is concerned with specifying the user requirement. The technical needs
of the system may include:
i. FRONT-END SELECTION:
a.)
b.)
c.)
d.)
e.)
f.)
g.)
ii.
BACK-END SELECTION:
1.
2.
3.
4.
5.
6.
7.
8.
Popularity.
Operating system compatibility.
Various drivers must be available.
Easy to implant the front-end.
ECONOMICAL FEASIBILITY:
ADMINISTRATIVE
FUNCTIONALITIE
S
The administrator
can perform any
task that are
performed by other
users
Delet
e data
Backup data
Delete
donor
Reset
database
Backup
database
Restore
database
Delete
recipen
t
Delete a
phased out
disease
The Users :
User Functionalities
Logi
n
Search
database
Login as
clinic,blood
bank,hospita
l user
Login
Administrat
or
Search by
donors
Search
by
recipients
Search
by Year
Want to
donate
blood
Description
A person who donates blood
Entity name
Attributes
donorId
(a)(PK)
(a)-dNames
(a)-sex
- dob
- distId
(FK)
- doreg
Description
Data
Type
Size
Nulls
Multi
valued
Donor
identificatio
n number
Donors
names
Donors sex
Date of birth
District of
origin
Date of
registration
Text
No
No
Text
30
No
No
Text
Date
Int
6
30
3
No
No
No
No
No
No
Date
30
No
No
Recipients
Diseases
-rId (PK)
Recipients
identificatio
n number .
Text
No
No
-rNames
Recipients
names
Text
30
No
No
-sex
Text
No
No
- dob
recipients
sex
Date of birth
Date
30
No
No
- distId
(FK)
District of
origin
Int
No
No
- doreg
Date of
registration
Disease
identificatio
n number
Date
30
No
No
Text
No
No
Disease
names
Disease
rating on
how people
Text
30
No
No
text
20
No
No
Text
No
No
Text
No
No
Text
No
No
status of the
donated
blood
whether
infected or
not
Hospital
identificatio
n number
text
15
No
text
No
No
hNames
Hospital
name
text
100
No
No
distId
(FK)
District
identificatio
n number
int
No
No
-dId (PK)
-dNames
-drating
Blood
bGroup(P
K)
donorId
(FK)
Donor
identificatio
n number
rId (FK)
recipient
identificatio
n number
status
Hospital/
Clinic
are infected
from it
Blood group
hId (PK)
No
Staff
District
staffId
(PK)
Staff
identificatio
n number
text
No
No
staffNames
Staff names
text
50
No
No
sex
Sex
sex
No
No
dob
Date of birth
date
15
No
No
departmen
t
Department
to which the
staff belongs
District
number
text
100
No
No
int
No
No
District
name
text
100
No
No
distId
distName
ENTITY RELATIONS
Entity name
Recipients
Diseases
Blood
Hospital/
Clinic
Staff
District
Multiplicity
1
(a)
1
1
1
1
1
1
Relationship
Donates
Receives
Contained in
Donated by
Receives
Registers
Has
Entity Name
Blood
Multiplicity
1
Blood
Blood
Donor
Blood
1
0 ..*
1 ..*
1 ..*
Donors
Recipients
1 ..*
1 ..*
Logical Database:
Staf
(PK
staffId
staffNam
es
sex
dob
departme
nt
Donors
(PK
donor
Id
dNam
es
sex
FK
dob
1..*
distId
doreg
Registe
rs
1..1
Hospital
Diseases
(PK
dId
(PK
hId
dNam
(PK)
es
FK
dRati
ng
hNam
es
distId
Blood
PK
FK
FK
1..*
1..*
bGroup
Recipient
rId
PK donorI
d
rNames
sex
dob
rId
FK statusdistId
doreg
District
PK
distId
distName
1..*
1..1
USER
TYPE:
USER ID:
PASSWOR
D:
REGISTER
FREE!!
SELECT USER:
O HOSPITALS ,CLINICS
& BLOOD
BANKS
DONOR
REGISTRATION
FORM
ONAME:
OTHER USERS
O DONORS
DONOR
ID:ADDRESS
PHONE:DISTRICTAREA:PIN:
PHONE:BLOOD GROUP:DISEASE:AGE:LAST DONATED OR NEW:
LOGO
UT
CANCEL
DONORS IDENTITY
PASTE
PHOTO
NAME:AGE:IDENTITY NO:CARD
VALIDITY:BLOOD GROUP:
G
O
CITY
STATE
LOGOUT
AREA
SEARC
H
GROUP
SEARCH RESULT.
PRINT
Name
Gender
Age Location
Mobile
Residence
Office
Donated
Date
sdasgupta Somen
Dasgupta
42
Dum
Dum
9331980343
033-25487843
-NA-
anirban Anirban
Majumdar
28
Dum
Dum
9830716054
033 25510946
-NA-
snehadri snehadri
28
Dum
Dum
9831168356
(033) 25492428
-NA-
Nilanjan Nilanjan
35
Dum
Dum
9830746565
+91 33 2560
0060
-NA-
CONCLUSION
The project Online Blood Donor Central Database is to provide easy
and effective storage of information related to blood donors and blood-banks .
Proper design builds upon this foundation to give a blue print, which is actually
implemented by the developers.
On realizing the importance of systematic documentation all the processes
are implemented using a software engineering approach.
We have gained a lot of practical knowledge from this project, which we
think, shall make us stand in a good state in the future.