ACKNOWLEDGEMENT
ACKNOWLEDGEMENT
ACKNOWLEDGEMENT
It is a matter of great pleasure to present this final report of “Online blood donation using AES
We would like to give our sincere thanks to Mr. Omkar Basnet, Head of Computer Science and
Technology Department and our project supervisor Mr. Sandeep Shrestha for the
encouragement and important feedbacks. We would like to express our sincere gratitude to our
teacher for encouraging and providing us the opportunity to work on this project.
Also, we would like to thank our friends for inspiring and helping us with the guidelines for this
project.
GROUP MEMBERS
1
ABSTRACT
This project is aimed to developing an online Blood Donation Information. The entire project
has been developed keeping in view of the distributed client server computing technology, in
mind. The Blood Donation Agent is to create an e-Information about the donor and organization
that are related to donating the blood. Through this application any person who is interested in
donating the blood can register himself in the same way if any organization wants to register
itself with this site that can also register. Moreover, if any general consumer wants to make
request blood online he can also take the help of this site. Admin is the main authority who
can do addition, deletion, and modification if required.
The project has been planned to be having the view of distributed architecture, with
centralized storage of the database. The application for the storage of the data has been planned.
Using the constructs of MS-SQL Server and all the user interfaces have been designed using the
ASP.Net technologies. The database connectivity is planned using the “SQL Connection”
methodology. The standards of security and data protective mechanism have been given a big
choice for proper usage. Advanced Encryption Standard (AES) algorithm has been used in
order to protect the information of donors as well as the receptor. The entire project has been
developed keeping in view of the distributed client server computing technology, in mind. The
specification has been normalized up to 3NF to eliminate all the anomalies that may arise due to
the database transaction that are executed by the general users and the organizational
administration. The user interfaces are browser specific to give distributed accessibility for the
overall system. The application takes care of different modules and their associated reports,
which are produced as per the applicable strategies and standards that are put forwarded by the
administrative staff.
2
CHAPTER 1: INTRODUCTION
1.1 INTRODUCTION
The ONLINE BLOOD DONATION is designed for successful completion of project on Online
Blood Donation Management System. The basic building aim is to provide blood donation
service to the city recently. Online Blood Donation Management System is a browser-based
system that is designed to store, process, retrieve and analyze information concerned with the
administrative and inventory management within a hospital and blood bank. This project aims at
maintaining all the information pertaining to blood donors, different blood groups available in
each blood bank and help them manage in a better way. Aim is to provide transparency in this
field, make the process of obtaining blood from a blood bank hassle free and corruption free and
make the system of blood bank management effective.
The Online blood donation project report contain information related to blood like:
Blood type
Date of Donation of blood
validity of Blood
Available Blood group
Despite the immense technological advancement, blood bank systems are either manual or
valuable data is easily retrievable. Consequently, one of the major issues in blood bank systems,
as talked about in many research papers and articles, is the lack of data security. People always
doubt whether their personal information and medical records are safely stored and secured.
Therefore, our project aims to develop an online blood donation system applying the concepts of
database security and encryption. The following is what our project aims to achieve:
3
Any person who is willing to donate blood will have to register first, even if the user is a new
donor, or the user can directly login if he/she has an account already. Whenever they want to
donate blood, a form will have to be filled. In the user account, the user will be able to view all
the details and records of all earlier donations as well as information about upcoming blood
donation events. There will be a link provided to find blood donors in the region of the users'
choice. All this is related to the blood bank system. Apart from this, we will be using concepts of
database encryption to make sure that the users' information is kept secure and confidential. This
will help us keep their donation records protected from any threats from individuals with
potentially malicious intentions, or any unforeseen hazards to the security of the data.
4
1.2 PROBLEM STATEMENT