This is the Software Requirement Specification for Blood Donating System Project and it explains the project overview, project scope, project problem statement, Hardware and Software Requirements, Project Phase wise, review wise development process and Functional Requirements.

Project Overview

A Blood Donating System Web Application can help many people to donate blood those who are in need. So they will have a pure registration, with necessary details and those who are in need of blood will log in and check for the donors’ list based on their locality and contact facility will be given such that both will be in contact and also they shall do the process necessary for blood donation.

Project Scope

In India, due to many accidents in many situations and in different locations. According to the EMRI Survey, in a two-day Conference, it stated that​ “​40% of road accident victims in 2018 died due to excessive loss and due to very less source of contact for donating the blood”.​ So Actually the scope is that, In a very short span, it provides users with many facilities. The main purpose of the Blood Donating System project is to interconnect donors into a single network with receptors. So the proposed Blood Donating Web Application project could ensure the necessity of blood and blood donation by saving the World.

Problem Statement

So many people are losing their lives without having the availability of blood in correct time for example if a person met with an accident and for surgery he needs blood urgently in short period of time and sometimes it is very difficult to get blood in time so to overcome this problem our team decided to develop a website for blood donation.

Phase 1

  • Project Idea
  • Evaluation of Idea in technical Aspect
  • Research of The Idea and Analysis
  • Scope of the Project evaluated

Phase 2

  • Front End
  • Developing Responsive Web Pages in Front End
  • Login
  • Logout
  • Introduction Page
  • Donor Form Fill
  • Signup

Phase 3

  • Donors Details Page
  • Backend Development
  • Access of Donors to contact
  • Technologies used are django, mongos
  • Login/Logout Validation

Development Process

● Register & Log-in Portal
● Blood Donation System
● Donor History after successful login
● Both Donor and Receptor pure validated registration
● Donors are available based on the Receptor Locality
● Easy UI
● Backend without any issue in Domain Specifications
● Login and Logout Creation2. Requirements Specification

Functional Requirements

● HTML, JavaScript, BootStrap (Main Focus on these.)
● Registration
● Login and Logout Portal
● Blood Donation Management
● Donors History
● Donors List based on their Locality
● Pure Backend Establishment using Javascript

Non-Functional Requirements

● Reliability
● Usability
● Maintainability