SOFTWARE REQUIREMENT
SPECIFICATION
Submitted by,
Boby Benny
Roll No: 21pmc116
ORGAN DONATION MANAGEMENT SYSTEM
1. INTRODUCTION
The organ donation management system is a web application which is used to
make organ donation easy. Through this system the difficulty in finding suitable
and willing organ donors can be solved. Willing donors can register and add the
organs they want to donate. Doctors will be ones buying the organ for their
patients.
1.1 PURPOSE
The purpose of this system is to make it easier for patients who are trying to find
suitable organ for them. Donors can see the patient details added by the doctors and
add the detail of organ they are going to donate. There won’t be a user as patients in
order to avoid fraud activities. Doctors with certificate will be the ones adding
patient details. By this way donors can either donate organ based on a patient details
or just add the organ they are planning to donate.
1.2 SCOPE
The scope of this project is a web based system that supports and manages organ
donation online. This will be a huge help for patients who are looking for organ
donors. Gathering all organ donors together so that patients who need organ
transplantation can find a suitable organ donor from here. This web application
will also provide an opportunity for people to come forward in donating organs. A
doctor from every hospital can register for patients of their hospital.
2. OVERALL DESCRIPTION
2.1 PRODUCT FEATURES
Nowadays there are lots of people having organ failures and then requires an
organ transplantation to live. It is hard for them to find organ donors with their
matching blood group. Through this system patients can find their suitable organs
from a list of willing donors. The doctors will be the ones buying the organ from
the donor in order to arrange for their transplantation.
2.2 USER CLASS AND CHRACTERISTICS
The stake holders of the system are:
Admin
Doctor
Donor
Admin
The admin manages the whole system. Admin can view and manage all the donors
and doctors. Everything done in the system can be accessed by admin. Admin checks
if a user is legitimate or not.
Doctor
The doctor needs to register with his details and hospital information to get verified.
Doctor can add the details of his patients who need an organ. The organs that are
available for donation can be bought by the doctor.
Donor
Donor has a registration which including the details about his blood and health
conditions. Donor can view the patient details added by the doctor. The organ they
are planning to donate can be added in the donation section.
2.3 OPERATING ENVIRONMENTS
Hardware requirements
Processor Pentium III 866 Mhz
RAM 128 MB Ram
Monitor 15 inch color
Hard disk 20 GB
Key board Standard US Keyboard
Mouse
Software requirements
Operating system Windows
Environment Visual studio
Language php, html
Back end MySQL
2.4 DESIGN AND IMPLEMENTATION CONSTRAINTS
This project is designed as a web application using php, html, css and backend using
MySQL. This system can run on any operating system. You only need to have a
proper network connection and a web browser in order to access it.
3. SYSTEM FEATURES
FUNCTIONAL MODULES
REGISTRATION AND LOGIN
Both the donors and doctors have registration and login. They need to register
with valid data about themselves for successful registration. Admin has login.
ADD PATIENTS
The doctor adds the details of patients who require organ transplantation. This
is to show the required organ and blood group of the patients. Only doctors
can add patients.
ADD ORGAN
The donor adds the organ details, which is willing to donate. Organs added by
every donor can be viewed in the organ section.
BUY ORGANS
The doctor buys the necessary organ required for his patient from the organs
ready for donation.
4. NON FUNCTIONAL REQUIREMENTS
4.1 DATA BASE DESIGN OF THE PROJECT
A database can be defined as a collection of interrelated data and they are
independent of programs which use the data. A database management system is a
software system with capability to organize manipulates and manages the data. To
group the given data and to give them a logical structure, a database system is
necessary. The general objective is to make information access easily, quickly,
inexpensive and also flexible for the users of the system.
4.2 SAFETY AND SECURITY REQUIREMENTS
All external communications between the data’s server and client must be
encrypted.
All data must be stored, protected, or protectively marked.
Database should be backed up every hour.
Under failure, system should be able to come back at normal operation under an
hour.
Payment Process should use HTTP over secure protocol to secure the payment
transaction.
5. OTHER REQUIREMENTS
PORTABILITY: The system should run in any Microsoft windows environment.
CORRECTNESS: This system should satisfy the normal regular ticket booking
operations precisely to fulfill the end user objectives.
EFFICIENCY: Enough resources to be implemented to achieve the particular task
efficiently without any hassle.
FLEXIBILITY: System should be flexible enough to provide space to add new
features and to handle them conveniently.
INTEGRITY: System should focus on securing the customer information and avoid
data losses as much as possible.
6. FUTURE SCOPE AND CONCLUSION
This organ donation management system is a well-built system which can be
accessed from anywhere through the internet. In the future we can use this system to
ease our every hospital needs. Online blood donation management features can also
be added in future updates. Online consulting of doctors can also be made possible.
However in a world where health issues are increasing daily, this system will be
more and more needed. Thus the scope of the system is vast and the system is
smoothly built which can be easy to use by everyone.
7. REFERENCE
https://codeshoppy.com/shop/product/organ-donation-management-system/