Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Project Presentation (1) (4).pptx
1.
2. Presentation On
SMART BLOOD DONATION SYSTEM
BACHELOR OF SCIENCE
IN
INFORMATION TECHNOLOGY
BY
Muhammad Zaeem Manzoor (Bsf1801403)
Muhammad Kamran Nazir (Bsf1801901)
Jalal Ul Din Amanat (Bsf1801926)
Ali Ashfaq (Bsf1802000)
Under The Guidance
MR. USMAN RAFI
Department of Information Technology
3. Outline
Introduction
Problem Statement
Purpose, Scope and Objective
Tools/ Platform
System Architecture
Data Flow diagram
Sequence diagram
Functional and Non-functional requirements
Methodology
Result Analysis
Testing
Future work
4. Introduction
This project is to facilitate peoples who require blood in case of
emergency or patient can acquire blood according to his need.
Find blood on a online source.
This application is for both donner and patient.
User can get blood at a single request.
Introduce step by step in our country.
We can use chat module for communication.
We can locate donor and seeker using google maps to find easily.
5. Problem Statement
With the growing population, disease and the advancement in medical
science, the demand for blood has also increased.
10% of the total world population.
13% of Pakistanis participate in donate blood.
Gap of communication b/w donor and seeker.
Low resources costs lives.
No centralized database.
No application exists in our country.
Low awareness and high fear about blood donation.
6. Purpose, Scope and Objective
Purpose
Availability of blood at
right time and a single
step.
To ensure good supply
or without disease blood
by the donors.
Making donation process
fast and efficient to find
match blood bags for the
right person by GPS
location, chat system.
Scope
Facilitate people in
finding blood.
Easier for patients or
someone who don’t
have enough contacts.
Become a good
communication
medium b/w donor and
patients.
Objective
The main goal of this
project are to facilitate
people in finding
blood.
To manage donors and
seekers of blood easily.
To check the
availability of blood
anytime with up to date
system.
11. Functional and Non-Functional Requirements
Functional Requirements Non-Functional Requirements
• On boarding screen
• Sign Up
• Sign In
• Google maps
• Find Donor
• Generate request
• Chat module
• Guide
• Encourages Donor
• Donor Awareness
• Donor Medical History
• Tests
• Awareness from Expertise
• Appreciation
• Performance Requirements
• Safety Requirements
• Security Requirements
• User Documentation
12. Benefits and drawbacks
Benefits Drawbacks
• Facilitate people in finding blood.
• Easier for patients or someone who
don’t have enough contacts.
• A good communication medium
b/w donor and patients.
• Making donation process fast and
efficient to find blood.
• Google maps used for quick location
find.
• Chat system will help to contact
directly to donner or patient.
• OTP is not fetching in app.
• Must have an Email account.
• Not upload on playstore yet.
• Google maps API isn’t paid.
• Chat module is one to one.
14. Methodology
Methodology chosen to develop this System is the Agile mobile app
development method.
Agile is an
o iterative approach.
o Faster approach.
o Improved quality.
o Adaptability.
o Predictability.
o Reduced risk.
o Better communication.
16. TESTING
Test Case Scenario:
A test scenario normally contains multiple test cases
which contain details on how to test the scenario.
Test Plan
We follow the strategy for testing the application is given below.
a) Unit Test Plan (units testing)
b) Integration Test Plan (group of units/module testing)
c) System Test Plan (documented form of testing)
d) Acceptance Test Plan (user end testing)
17. TESTING (Cont.…)
Test Environment
When we perform the testing all we need is an android mobile with a working
internet so that application could run properly.
Test Cases Results
White Box Testing (Code Testing)
Done
Black Box Testing (Specification/External Testing)
Done
18. Result Analysis of Application
After testing all modules of our final year project:
No Logical and Syntax error occur.
Login and sign-up done.
Google map location working done.
Chat module done.
Request generate done.
19. Future Work
Will be work on IOS.
Will make Desktop versions for blood camps and banks.
Will deploy all over the Pakistan.
Blood banks will be attach soon.
Will start blood donation compains and camps.
Donor rating feature will be added.
Will add pick and drop services.
Will add testing service for donors.
Data flow diagram show flow of information through a process or system. Data flow diagrams visually represent the systems and processes that would be hard to describe in the form of text.
a) Smallest testable parts of an application, called units, done during the development process.
b) In which individual software modules are combined and tested as a group, developer testing.
c) In which details the complete approach to the validation of the system under test.
4) It is a quality assurance (QA) process that determines to what degree an application meets end users' approval.
White box testing: It is a developer end testing. The code testing examines the logic of the unit and program. Through this testing method develops test cases that result in running every instruction in the program or module. So that path through the program is tested.
Black box testing: It is a user end testing. In specification testing the analyst (specific user) examines the starting from what the program should do and how it should perform under different conditions. Then test cases are developed for every condition of conditions and submitted for processing.