“Blood Bank and Donor Management†is a browser-based system that is designed to store, process, retrieve and analyze blood related information. This project aims at maintaining all the information pertaining to blood donors, different blood group available in this blood bank and help them to manage in a better way. This website provides the user or the donors a secured environment by accepting the log in ID’s and password from the user. This application allows the user to store the donor details as soon as the donor is registered.
Project Requirements
Project Name
Blood Bank Donor Management System Project in Python Django
Language Used
Python
Framework Used
Django
Database
MySQL
User Interface Design
HTML, AJAX,JQUERY,JAVASCRIPT
Web Browser
Mozilla, Google Chrome, IE8, OPERA
IDE
PyCharm
Project Modules
The persons who like to donate blood registers in website. The persons in need of blood searches for the persons having the same blood group and within the city. If he found a donor in his city then he gets the total details of the donor, if he doesn’t find any donor then he is given the contact numbers and addresses of the Life Saving Contact Persons for major cities. In this projects we use Python(Django framework) and Mysql and it contains three modules i.e Admin, Donor and User.
Admin Module
Dashboard: In this section, admin can view all the details in brief like total blood group listed, registered donor list, total enquiries received and total blood request received.
Blood Group: In this section, admin can manage blood group(Add/Update/ Delete).
Donor List: In this section, admin can view list of donor and have right to delete and hide the detail of donor.
Manage Contact us Query: In this section, admin can manage query which is received by users.
Blood Request: In this section, admin can view the request of blood which is received by donor.
Blood Request Report: In this section, admin can generate between date blood request report which is received by user.
Admin can also update his profile, change the password and recover the password.
User Module
Home: Its is welcome page for donor. If any users want to donate the blood they must register with us.
About Us: Users can view the about us page.
Contact Us: Users can contact with admin the through contact us page.
Donor List: Users can view and contact with donor.
Search Donor: Users can search the donor according to city and blood group.
Donor Module
Dashboard: It is welcome page for donor. If any users want to donate the blood they must register with us.
View Request: In this section, donor view the blood request which is sent by require.
Profile: In this section, Donor can view their profile and update the details except username and email.
Change Password: In this section, Donor can change their password if required.
Logout: Donor logout from their panel.
Some of the Project Screens
Home Page
Donor Signup
Admin Signup
Donor List
Blood Requests List
How to run the Blood Bank Donor Management System Django Python
1. Download the zip file
2. Extract the file, copy bbdms folder, and paste it on the desktop
3. Open MySQL Create a database bbdmspythondb then import the SQL File available in the SQL File Folder (For MySQL we used the XAMPP server)
4. Open PyCharm and click on the terminal
5. Navigate the project folder using the cd command
cd project_path
For ex:Â cd C:UsersANUJOneDriveDesktopbbdms
6. Now Navigate to the bloodbanksystem folder
cd bloodbanksystem
7. Run the Project using the following command
python manage.py runserver
Now click the URLÂ http://127.0.0.1:8000Â and the Project will Run
Login Details
*************admin************
Username:Â Â admin
Password:Â Test@123
*************Donor************
Username:Â Â test123
Password:Â Test@123 OR Register new donor
Project Demo
Project Report
The post Blood Bank Donor Management System using Python Django and MySQL appeared first on PHPGurukul.
Source: Read MoreÂ