Cse 416

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 13

Universal Blood Bank Management System Using C# Programming language .

Mehedi Hasan Shuvo -161014023


Sadia Hasan Hima - 161014008
A S M Lutful Kabir - 161014012

Department of Computer Science & Engineering, University of Liberal Arts Bangladesh,


Bangladesh

Abstract : The blood banks are life saving non-profitable organization . For providing faster and
efficient service towards their customer their working process needs to be digitalize. We have
proposed a Computer based system which will maintain the management processes of the blood
banks fluently . The mechanism will help the administrative working process of the organization
more effectively . The employees will be using the software .

1. Introduction : The Universal Blood Bank Management System is a desktop based


application. This software will using by the administrative employee of the organization.
Employee have to logged into the system for using the application . It contains few features :
 Donor registration
 Modification of the donor info
 Donor search
 Blood login
 Blood Recipient
 Blood collection
 Blood issue
 Blood bank inventory
(i) Availability
(ii) Unique identification
(iii) Duration.
 Payment system
 Life saver
It is designed to process, retrieve , analyze the information concerned with the administrative and
management of the workload of the blood bank . To manage all of this we needs to build a high
quality desktop based application using C# programming language and a database management
system.
2.Objective :
Our aim is to help the Blood banks to cop up with advancement of the technology . Our plan is to
digitalize the management system of the blood bank. Our concern is to provide transparency in
this field. Prevention of the data lost, maintain the data integrity, accuracy , consistency of data .
It will help the administration to manage the workload efficiently. Reduce the manpower and
manual paper works for maintaining the records offline .

3. Scope of the software :


Blood bank is non profitable organization . Their sole purpose is life saving . So To provide
faster service this kind software is needed in this filed

4. Requirement Analysis :
We have provided few features in this software, those are :
Donor registration : All the information about donor (name , unique id , contact, age , email,
address ) .
Blood inventory : Inventory consist of all the related info of availability , duration , pricing .
Recipient information : It contains all the information of the recipient, when they collected the
blood etc.
Payment system : This consists the whole selling mechanism of the blood bank .
5. Database Design and System Layout Diagram :

ER Diagram
Class Diagram
6. System requirements:
To develop this desktop based application we used C# Programming language and for the
database my SQL database management system.

7. Packages, APIs and libraries used:


We have used only one library that is System.Data.Sqlclient , We haven’t used any APIs.

8. Screen shots of Project:


Login panel

Menu Option
Inventory (A+)

Inventory (A-)
Inventory (B+)

Inventory (B -)
Inventory (O+)

Inventory (O -)
Inventory (AB+)

Inventory (AB -)
Donor Registration
Blood sell information

Payment System

Blood Donation History


Sell History
9. Future plan: We will be add up some new features as per the organization requirements. We
will be adding the Life Saver feature in the future updates.

10. Conclusion:

You might also like