Blood Donors and Receivers Management System

Page 1

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 09 Issue: 12 | Dec 2022 www.irjet.net p-ISSN: 2395-0072

Blood Donors and Receivers Management System

1Rasamsetty Anusha,2Meenakshi Devaki,3Ramavath Bindu,4Meeravali Shaik

4Assistant Professor, Department of Computer Science andEngineering, SNIST, Hyderabad- 501301,India 1,2,3B.Tech Scholars, Department of Computer Science andEngineering, SNIST, Hyderabad- 501301,India ***

Abstract - Life is the most priceless and valuable gift anyonecanreceive.Itiscrucialthatanyoneexperiencinga health problem receives the necessary care as soon as possible. Thisproject'sprimarygoal istomeettheurgent bloodneedsofthosewhoseekit.Toaccomplishthis,we'll useanAndroidapplicationthatmakesitsimpletorequest blood.Usersofthisprojectcanexamineinformationabout registeredblooddonors,includingtheirname,address,and otherpersonalfacts,aswellasinformationabouttheirblood typeandothermedicaldetails.Theprojectalsofeaturesa login page where users must register before viewing anything.Thus,usingmedicalinformationandbloodgroup information, this tool aids in quickly choosing the appropriate donor online. The major goal of creating this applicationistodrasticallycutdownontheamountoftime needed to find the ideal donor and the necessary blood supply. Thus, this application quickly gives the necessary informationandaidsinhasteningdecision-making.

Key Words: Blood Bank System, Blood bank, Blood Types, Patient, Donor, Acceptors, Android Mobile Application, proposed framework, Administrator

1. INTRODUCTION

Therequirementforthebloodisessentialfortreatmentsin Hospitals and other medical centers especially during emergencies. To save the life there is a need of blood for every individual [1]. This initiative, which is based on Android,willbecrucialinhelpingtosavehumanlives.

This application's major goal is to cut down on the amountoftimeneededtofindblooddonorsinanemergency. It has all the necessary components to offer a channel of communicationbetweenblooddonorsandrecipients.Users willbenefitfromthisinthattheywillbeabletoutilizeGPSto find local blood banks and volunteer blood donors, then requestbloodinanemergency.

Users will be able to examine information about various blood banks, the blood that is available in their repository, information about registered users who need bloodinanemergency,andinformationaboutblooddonors whowanttodonatewhenneeded.Thebackenddatabasewill beusedtostoreallthepersonaldataofblooddonors.

This paper is organized as follows: In Section II Framework of Blood Donors and Receivers Management

System is discussed. Layout for the android application is explained,inSectionIIIMethodsandMaterials,insectionIV Result has been discussed and in section V. At last, the conclusionisstatedinthefinalpart.

FRAMEWORK

Fig.1FrameworkofBloodBankManagement

IftheuseralreadyexistsweusethecredentialstoLoginelse registerandthenLogin.IfthePatientisreceiverthengoto blood bank checklist to receive the blood. If it is a donor thensupplytothereceiver.

METHODS AND MATERIALS

Ourfirstobjectivewastomaketheapplicationaseasyto useaspossibleinordertoaccelerateitsspreadamongthe broadestsegmentofsocietyandincreasethelikelihoodthat donorswillbeavailableacrosstheentirenation.Todothis, wefocusedonAndroid,whichisthemostpopularoperating systeminAlgeria..

Therefore, we used Android Studio [2] as a primary developmentenvironmentfordevelopingtheapplicationand the Kotlin [3] programming language in addition to the Firebasereal-timedatabase[4].

© 2022, IRJET |
| ISO
Certified Journal | Page1416
Impact Factor value: 7.529
9001:2008

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 09 Issue: 12 | Dec 2022 www.irjet.net p-ISSN: 2395-0072

A. AndroidStudio

ItisanIDE,adevelopmentinterface.Itisakindofworkdesk foradeveloper.Thereyouwillfindourproject,itsfolders, thefilesinit,andeverythingyouneedtofinishcreatingthe application.ThebestthingaboutAndroidStudioisthatithas beencreatedbyGoogle[5].

Amongotherthings,ithassometoolsthatwill greatly facilitatetheapplicationsdevelopment,suchasbeingableto preview the applications on different smart phones and tabletstoknowhowthecodethatweareeditingislooking, andhowitlooksinthedifferenttypesofscreenthatexist. AlthoughAndroidapplicationsarewrittenintheJava/Kotlin language,thetruthisthatafterward,theyhavetobecompiled sothatasingle.apkfileremains.Thislaststepisverysimple withAndroidStudio.Let'ssaythatthenewIDEisnowmuch morefamiliarandeasiertousethantheSDKthatGooglehad before[6].

In short, thanks to this valuable tool, the work of programmerswhohavebecomeinterestedinthisfascinating worldhasbeenmucheasier.Therearestillthingstofixand errorstodebugbutlet'srememberthatAndroidStudiohas notbeencreatedforalongtime,butitispromisingandthatit will becomeanindispensabletoolforallthosewhowishto enter the wonderful world of Android Operating Systems [5,6].

II. ALGORITHM OF PROPOSED BLOOD BANK APPLICATION

This application's result is a notification and response fromthebloodbankregardingtheneedforblood.Themain bloodbankwillkeeptrackofthenumberofbloodpacketsfor eachbloodgroupinadatabase.Thetechnologywillalertthe authorities if any of the counts drop too low, and a blood campmightbesetuptomeettheneedforblood.Similarto howthelargerbloodbankoperates,thesmallerbloodbank mayalsonotifythecentralbankwhenthereisashortageand makebloodaccessible.Belowisadescriptionoftheproposed work'salgorithm.IandPareinputswithcharacterdata.

Themajorstepsare-

UserRegistration:InthisPhase,userhastoundergothe registration process where one should fill the details like name, blood group ,age, contact number ,his/her medical forms.

RequestBlood:inthisphaseuserwhoisinneedofblood needs to request blood by giving their details like contact number,address.Oncetheuserrequested,thelistofnearby donorswillbedisplayedandarenotified.

Thestepsalsoexplainedpictoriallywiththehelpofflow chartFig.4.

It has been noted that the donation and registration processeshaveasignificantimpactontheentireprocedure, but that only a small portion of questions are focused on enhancing these characteristics. For this step, a more appropriateanalysisand additional researchare required. Theadministrationofthedonordatabasehasasignificant impactonboththeeffectivenessofthewholeprocessandthe donors'motivation.Byincreasingtheamountofdonations, the system's performance could be enhanced. However, efficient database maintenance of registered donors is necessary.

Another crucial phase of this process is storage. An efficientstoragemanagementsystemmustmakesurethat thebloodbeingheldortransferredisproperlymatched.It aids in maintaining blood in ideal storage conditions and prevents expirationanddischarge.Thecurrentbloodbank models often rely on the analysis of the normalized stock level to predict and eliminate outdated bags and blood scarcity.Theefficiencycouldbeimprovedwithanintegrated managementstrategythatincludesblooddatafeeding.

II. RESULTS

Thefocusofthisstudyisoncreatingmobileapplications utilisingreadilyavailablesoftwareforportabledeviceslike smartphones.Thecreatedappisaestheticallypleasingand beneficialforuserswithlimiteddevicememory.Anyversion ofAndroidcandownloadthisapp.Theprimarybenefitsof thesuggestedapplicationare:

Increased engagement and interactions: This makes it possiblefortheusertoutilisethesoftwareswiftlywithout havingtodealwithpop-upadsorotherdistractions.Theuser can work on their own task while concurrently seeing the annualtransactiondata.

Instant Access: The opening and completion of the app onlytakeashortamountoftime.Instantaccessisavailableto this.

Increased security with existing systems: It keeps all the informationinadatabasethatissecureandcanbeviewed during the entire month without any issues More efficient business process: Customerscanaccessimmediatesupport and quick information via mobile apps whenever and wherever they need it. On their mobile device, all the necessary information is just a click away. When fresh information or updates are available, many new technologies,suchaspushalerts,mayalsobe providedto theirmobilephones.

© 2022,
|
|
Certified Journal | Page1417
IRJET
Impact Factor value: 7.529
ISO 9001:2008

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 09 Issue: 12 | Dec 2022 www.irjet.net p-ISSN: 2395-0072

III. SNAPSHOTS

Therearefourrelatedfieldswhichneedsto befilledappropriatelybythereceiver.

In this fields, the individual who wants to donate the bloodshouldfilledhis/herappropriatedetails. 

Therearefourrelatedfieldswhichneedsto befilledappropriatelybythedonor.

Fig5.Userneedstocreateanaccount

Ifaccountisalreadycreatedthenusercansigninbyusing his/hercredentials.

The fields (fig. 5) are bound with proper validations describedbelow: 

Userneedstocreateanaccount. 

Ifaccountisalreadycreated,thenloginwithuser nameandpassword.

Fig7.SnapshotofAboutus.Italsoincludesaboutourdemo projectdetails.

Thisfield(Fig.7)tellsabouttheapplicationinformation.  Italsoincludesemail-idofthedeveloper.

Fig6.Registeryourdetailslikename,sex,BloodGroup, Location,etc.

Inthefields(fig.6),theindividualwhowantstoreceive thebloodshouldfilledhis/herappropriatedetails.

Fig9:WecancheckthenearestHospitalsforblood supply

© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page1418

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 09 Issue: 12 | Dec 2022 www.irjet.net p-ISSN: 2395-0072

CONCLUSIONS

Whencomparedtocurrentlyavailablebloodbank apps,thesuggestedAndroidiseasiertouseandmoreuserfriendly.Thestatisticsoftheexistinginterfacesrevealhow manyunitsofthenecessarybloodgroupareaccessible.The bloodgroupdistributionandreceiptmonthisdisplayedin thereportingarea.

Thus,thesuggestedapplicationwillassistusersin receivingtimelyinformationabouttheavailabilityofblood nearby.Withtheaidofthisapplication,anyonewhowantto donate blood may also do so. Anyone who needs blood should be able to get this service whenever they need it withouttheneedforcomplexhardware.

REFERENCES

[1] VikasKulshreshthaandSharadMaheshwari,“Benefits ofManagementInformationSysteminBloodBank”, InternationalJournalofEngineeringandScience,Vol. 1,Issue12,PP05-07,2012.

[2] Jackson,Wallace.‘ExploringAndroidStudio:Getting Familiar with the IntelliJ IDEA’. 2015, doi: 10.1007/978-1-4302-6551-1_4.

[3] Hagos, Ted. ‘Learn Android Studio 3 with Kotlin: Efficient Android App Development’. 2018, doi : 10.1007/978-1-4842-3907-0.

[4] Firebase,https://firebase.google.com/?gclid=CjwKCAiA kan9BRAqEi w

AP9X6Ua6q5TmnhG5Zs5TvEuVMGCEy_YBJ9Hv2AA2nT XUO-SE2PxRofxPhMxoCyx8QAvD_BwE.lastaccessed 2020/08/07.

[5] GerberAdam,CraigClifton.ProgramminginAndroid Studio’.2015.Doi:10.1007/978-1-4302-6602-0_3.

Hagos,Ted. ‘Android Studio’.2018, doi :10.1007/978-14842-3156-2_2.

2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal |

©
Page1419

Turn static files into dynamic content formats.

Create a flipbook