Stem cells are immature cells that live primarily in our bone marrow. Medically they are called hematopoietic stem cells. Stem cells are used to treat many life-threatening diseases including anaemia, leukaemia, and certain other cancers.
Our project is designed and developed using ASP, JSP, Java and SQL as Backend for windows-based system named as “Stem Cells Banking System” in which Clients register for the services as a Donor as well as for Recipient of Stem Cells. Our system maintains all the records of clients and their services.
Low Rate Call Girls Pune {9xx000xx09} ❤️VVIP NISHA Call Girls in Pune Maharas...
Stem Cells Banking System
1. Stem Cells Banking
PRESENTED BY:
Name: Chet Kamal Parkash
Class : MCA – VI
Roll No. : 606
Advance Java Project
Friday, August 17, 2018 1
2. About Stem Cell Banking
• Talking about “PROGRESS” Longfellow said,
“Not enjoyment and not sorrow,
Is our destined end or way;
But to act, that each tomorrow,
Brings us farther than today.”
• The recent happenings list that there are stem cells banks being
maintained today.
• This project deals with “Stem Cell Bank (Progress towards future)”
a leading umbilical cord and stem cells bank.
Friday, August 17, 2018 2
4. •AK EDUTEC SOLUTIONS PVT LTD., is an Organization that
employs and nurtures a highly motivated and qualified team of
Software Professionals and Technical Experts providing
innovative concepts and solutions with consistent efforts to meet
customer demands on various platforms keeping in mind both
productivity and scalability besides the potential for building
inter-operability solutions.
•We adopt the latest project management techniques and state
of art Software Development processes.
AK EDUTEC SOLUTIONS PVT
LTD.
Integrated Software Solutions.
Friday, August 17, 2018 4
5. Introduction To Project
• “Stem cells”, is the latest study the scientists are
focusing on.
• A stem cell is a master cell, a building block within the
body, capable of dividing or reproducing into other types
of cells: red blood cells (which carry oxygen throughout
the body); white blood cells(which fight infection) and
platelets (which aid in blood clotting).
• Stem cells build and repair organs and tissue
throughout our lives.
• These master cells are the building blocks of the blood
and immune system.
Friday, August 17, 2018 5
6. Scope Of Project
• The system has a wide scope since it is a web based Stem Cell
Bank.
• There is a high requirement of this system in today’s fast track life.
• Bank facilitates Stem cell transplantation by allowing effective
storage of stem cells.
• The bank provides the facility for the patients to register online in
order to preserve the stem cells.
• The patients can give all their information about reports, medical
history online.
• The patients can have a receipt generation online after completion
of payment.
• The laboratory module deals with the laboratory contracts which is
yearly basis.
• The laboratory can also have a receipt generation online after
confirmation of payment.
Friday, August 17, 2018 6
7. Overview Of System
The following modules of the system:
1. Registration:
• This module allows the clients to register themselves. The client entity is to
select a type (i.e. patient) according to which it is registered. The record is
thus maintained for the client.
• This module is also used when ordering for a sample, i.e. if the client is a
patient, then he/she must specify the stem cell sample required and must
also get registered.
2. Payment:
• This module allows the client (i.e. patient) to make payment for the storage
cost, receipt generation, according to the plan which the client has selected.
• The basic functionality of this module is to focus on receipt generation.
There are two types of payments payment for registration or enrollment and
also for the service which the client asks for in future.
Friday, August 17, 2018 7
8. Overview Of System
3. Service:
• In this project we focus on the online ordering of samples. This
module allows clients (i.e. parents, patients) to place an order for the
stem cell samples. This process is known as service in a stem cell
bank.
• If the client who asks for service is a parent or a private owner the
stem cell sample need not be specified as the record of their own
sample is maintained but if it is a patient, then he/she must also
specify the type of stem cell sample.
4. Lab Registration:
• This module deals with the registration of the laboratories for the
testing purpose. When the patient registers, she has to undergo
some tests and they can be done through the laboratories specified
by the bank.
• These reports are confirmed by the laboratories and send to the
bank. The report database is maintained by the stem cell bank.
Friday, August 17, 2018 8
9. Overview Of System
5. Lab Payment:
• This module deals with the payment done by the laboratory in
order to be tied up with the bank.
• The details of the laboratory are maintained by the bank.
• The laboratory can also renew the contract with the bank.
Friday, August 17, 2018 9
10. Need for system
• Making a positive decision about storing the baby's stem
cells will protect that family with, not only the medicine of
today, but the technology of tomorrow.
• This bank offers parents the opportunity to collect and
store their newborn baby's Stem Cell-rich umbilical cord
blood which can be used to fight a range of life threatening
diseases, as well as providing the potential for a myriad of
health benefits in the future.
• The clients can be assured that their baby's stem cell
samples will be processed and stored safely, securely and
competently by an experienced team of specialists in the
area of cryonics; for the clients it means they have the
personal service and support of a private company, with
the additional peace of mind of a large Bio-tech network.
Friday, August 17, 2018 10
11. • Stem cells are being used in the field of medicine
as mentioned below.
• Stem cell transplants are most commonly used in
three different types of treatment:
Treatment of blood cancers, such as Lymphoma,
Leukemia, Myeloma and Anaemia.
Treatment of solid tumor cancers, such as
Neuroblastoma, Breast and Lung cancers.
Treatment of genetic disorders, such as Sickle
Cell Anaemia and Beta Thalassaemia.
Friday, August 17, 2018 11
12. Hardware And Software
1. Hardware:
• Processor used: P4
• Amount of RAM used: 512MB
• Hard disk space: Minimum 10GB or above
2. Software:
• Operating System : Windows XP or above
• Software Tools : Jdk1.2.1 or above, Web Browser,
Apache Tomcat 4.1or above
• Front-end : JAVA, HTML, JSP
• Back-end : MySql
Friday, August 17, 2018 12
13. Software interface:
1. Server machine:
The software requirements are :
• Web Server Jakarta Tomcat-4.1.29 or above
• MySql as database
• JDBC driver mysql –connector –java -5.1.11-bin.jar
• java runtime environment
• Web browser IE 5.0 or above
2. Client Machine:
• Java runtime environment
• Web browser IE 5.0 or above
Friday, August 17, 2018 13
14. PROPOSED SYSTEM
• This system of Stem cell Banking is to fulfill the following
requirements:
Proposed system should be faster, secure and user
friendly.
The patient can register online for his stem cell banking
just by entering all the details.
The patient can a print out of the receipt which is
generated online.
The laboratories can also register with the bank for blood
test and other related tests the sample.
There should be options for the laboratories to print the
invoice online as well as renew contract
.Proposed system should be web based application which
will reduce the work load and that has login for the
patients.
System should have simple and user friendly interface
which helps user to interact with the system and provide
feedback.
Friday, August 17, 2018 14
17. 1. Use Case for user
User
Views Articles
Makes
Registration
Login
Request for
services
Makes Payment
Receives
Receipts
Logout
Friday, August 17, 2018 17
18. 1. Use Case For Lab_incharge
Lab_
Incharge
Makes
registration
Login
Generate
analysis report
Sends analysis
report
Makes
payment
Renews
contract
Logout
Friday, August 17, 2018 18
20. Use case for Admin
Admin
Manages
Articles
Manages
registration
details
Manages
service
details
Manages
payment details
Generate
reports
Logout
Friday, August 17, 2018 20
25. Views the articles
Provide articles to user
Request for registration
Fills form
Request for service (order)
Fills service form goes to
Details of registration
forwarded to
Provide articles
Payment details
forwarded to
Confirms registration
Makes Payment for
registration
Service details forwarded
to
Makes Payment for
service (order)
Payment details
forwarded to
Confirms service details
User Admin Database
Confirmation
Provide form
Sequence Diagram For User
Friday, August 17, 2018 25
26. Sequence Diagram For Laboratory Incharge
DatabaseAdmin
Register with stem Cells Bank
Pays for registration
Pays for renewed agreement
Payment details forwarded
to
Report details forwarded toSends patient Report
details forwarded to
Payment details forwarded to
Confirms renewed
registration
Details forwarded to
Confirms registration
Renew registration
Friday, August 17, 2018 26
28. Activity Diagram for user
User views
Articles
Login
Makes
payment for
reg
if he/she wants to
have service
Enter service
details
Makes
payment for
services
Logout
If Registered
yes
no Registers with
SCB
Friday, August 17, 2018 28
30. Activity Diagram for Lab
Login
Makes
payment for
registration
sends report
to lab
If lab wants to renew
registration
Pays for
renewed
registration
Logout
Termination
of registration
If Registered
yes
Registers with
SCB
no
Friday, August 17, 2018 30
35. DATA DICTIONARY
Field Name Data type
Size
Constraint
registration_no Number 5 Primary Key
full_name Text 20 Name of the patient
date_of_birth (mother) Date Date of birth mother
address Varchar 30 Address of the mother
state Text 10 State
pincode Number 8 Pincode of area
contact_no Number 10 Contact number of mother
permanent_address Text 30 Permanent address
pancard_no Varchar 10 Pan card number of mother
father_name Text 15 Father’s name
date_of_birth (father) Date Date of birth of father
name_of_organization Varchar 20
Name of organization of
mother
designation Text 10 Designation of the mother
office_address Varchar 35 Office address of the mother
state Text 10 state
city Text 10 City of work
email_id Varchar 20 Email id of the mother
doctor_name text 15 Name of the doctor
Friday, August 17, 2018 35
36. Hospital_contact_no Number 15 Contact number of the hospital`
article_no Number 5 Primary key of the articles
article_name Text 15 Name of the article
article_description varchar 15 Description of the article
payment_receipt_no Number 5 Primary key of the recipt
date date 8 Current date
C_dd_cc_no Number 10 Demand Draft or Cheque number
Bank_name Text 15 Name of the bank
Amount Number 5 Amount to be paid
plan_no Number 5 Primary key of the plan
plan_name text 15 Name of the plan
enrollment_fee Number 5 Enrollment fees for the plan
processing_fee Number 5 Processing fees of the plan
storage_fee Number 5 Storage fees of the plan
service_no Number 5 Primary key of the service
date date 8 Date
delivery_date date 8 Date of delivery
Place_of_delivery varchar 30 Hospital of delivery
hospital_id Number 5 Primary key of the hospital
hospital_name text 15 Name of the hospital
hospital_contact_no number 10 Contact number of the hospital
lab_id Number 5 Primary key of the laboratory
lab_name text 15 Name of the laboratory
Lab_address text 30 address number of the laboratory
lab_contact_no Number 10 Contact number of the laboratory
Lab_reg_expiry_date date 8 Expiry date of the contract
Friday, August 17, 2018 36
37. Receipt_no Number 5 Primary key of the recipt
Date_of_payment Date 8 Date of payment
Mode_of_payment Text 10 Mode of payment
DD_or_ch_no Number 15
Cheque or the demand draft
number
Date_of_dd_or_ch Date 8
Date of the cheque or demand
draft
Bank_name Text 20 Name of the bank
Description text 100 User Feedback
Friday, August 17, 2018 37
38. Table Layout
Field Name Data type Size Constraint
registration_no Number 5 Primary Key
full_name Text 20 Not null
date_of_birth (mother) Date Not null
Address Varchar 30 Not null
State Text 10 Not null
Pincode Number 8 Not null
contact_no Number 10 Not null
permanent_address Text 30 Not null
pancard_no Varchar 10 Not null
father_name Text 15 Not null
date_of_birth (father) Date Not null
name_of_organization Varchar 20
designation Text 10
1. registration_details
Friday, August 17, 2018 38
39. Field Name Data type Size Constraint
office_address Varchar 35
state Text 10
City Text 10
email_id Varchar 20 Not null
State Text 10
Doctor_name Text Not null
Text 15 Not null
varchar 15 Not null
Hospital_address Varchar 15 Not null
Contact_no Number 15 Not null
15
Date_of_delivey
Hospital_name
Friday, August 17, 2018 39
40. Field Name Data type Size Constraint
payment_receipt_no numeric 5 Primary key
date date
registration_no Number 5 Foreign key
service_no Number 5 Foreign key
C_dd_cc_no Number 10
Bank_name Text 15
Amount Number 5
plan_no Number 5 Foreign key
2) payment_details
Friday, August 17, 2018 40
41. Field Name Data type Size Constraint
plan_no Number 5 Primary key
plan_name text 15
enrollment_fee Number 5
processing_fee Number 5
storage_fee Number 5
Field Name Data type Size Constraint
service_no Number 5 Primary key
registration_no Number 5 Foreign key
date date 8
delivery_date date 8
Place_of_delivery Number 5
3) plan_master
4) service_details
Friday, August 17, 2018 41
42. Field Name Data type Size Constraint
lab_id Number 5 Primary key
lab_name text 15
Lab_address text 35
Lab_contact_no Number 10
Lab_reg_expiry_date Date
5) lab_master
Field Name Data type Size Constraint
Report_no. Number 5 Primary key
Lab_name text 15
Registration_id Number 5
6) Testreport_details
Foreign key
Friday, August 17, 2018 42
43. Field Name Data type Size Constraint
Receipt_no Number 5 Primary key
Lab_id Number 5 Foreign Key
Date_of_payment Date
Mode_of_payment Text 15
Dd_or_ch_no Number 15
Date_of_dd_or_ch Date
Bank_name Text 15
7) laboratory_payment_details
Field Name Data type Size Constraint
registration_no Number 5 Primary key
description Text 40
8) feedback_details
Friday, August 17, 2018 43
46. Registration Module :
• This module deals with the patient.
• Module focuses on the following
Patient registration
Login details
Accepting the terms and conditions
Filling the test reports
Choosing a plan
Friday, August 17, 2018 46
64. Lab Registration Module:
• This module deals with the registration of lab and the
payment details of the lab.
• In this module following forms are there:
Lab Registration Page
Lab Payment Page
Lab Receipt Generation
Friday, August 17, 2018 64
75. Articles Module
• This module focuses on the articles of the stem cell their
collection process, HLA typing and different advantages
of stem cell banking.
Friday, August 17, 2018 75