Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 29

A Project On

PLASMA DONATION SYSTEM

Submitted by
ROLL NO: 42
SUHANA . A . MULANI
ROLL NO: 28
RIFFAT . A . SHAIKH
From SYBBA (CA)
 
Under the Guidance Of
Dr . ALIFIYA . J
ACKNOWLEDGEMENT

 In the accomplishment of this project successfully, many people have best owned upon us
their blessing and heart pledge support, this time we are utilizing to thank all the people
who have been concerned with this project.
 We would like to convey my heartful gratitude towards my guide Dr. Alifiya .J who
always gave her valuable suggestions and guidance for completion of our project . 
 She has helped us to overcome our problems and proved that she was perfect guide for
us .The only reason for our project to turn a success is our guide without her guidance we
couldn’t even think of our project to complete am especially indented and also beholden
to my partner for supporting me at every step.
INTRODUCTION

 Plasma Donation System in C++ language which stores plasma donor's information . As
the world suffering under the crisis of novel corona virus plasma donation is getting
necessary day by day. Numbers of lives are lost due to insufficient blood and plasma.
Considering this point we have made a system where you can perform tasks like inserting
donor's information, listing ,updating searching records. We also have an login system
which helps the admin to login . For adding donor's information user has to provide
Name,Id, City and other details. After adding user can view the list of donors added into
the database. There are a four way search option that means you can search for a donor
either using name , id, blood group or city . It becomes handy in some situations. This
system can also update record by two ways that is by taking ID or by Blood group. By
opting for Delete option one can delete a particular entry stored in the system by using id
or name.It uses classes and file handling features of c.
PROJECT DESCRIPTION

 This project is aimed to developing an Plasma Donation Information. The entire project
has been developed keeping in view of the distributed server computing technology, in
mind.
 The Plasma Donation system is to create an e-Information about the donor and
organization that are related to donating the plasma . Admin is the main
authority.he/she can insert records. Delete records using donor Id and name .
Modify a particular record using donor Id and blood group.Search records using
Id , name blood group and City of the donor
 Existing System

 We have referred Blood donation system for creating our plasma donation system.This
system is based on a menu based on the below stated functions.This system includes
various functions such as insert,delete,update,display.In which insert is done by taking
donor id,name,phone number,address,age,last date of donation.In delete option there is
one options through which donor can delete the particular record.In update option the
user can update a particular entry by using donor id only.
 In display option the user will be able to see all the entry stored in the data base.
 Proposed System

 In our system we have used Admin module.The admin has the authority to login into the system , after
successful login the admin can view a small introductory part about the system .Then have a main menu which
includes INSERT , DELETE , UPDATE , DISPLAY sections.
 The system stores all the record into a text file named File1.DAT
 If the login is successful the user is taken to other page that is introductory part in this page there is no user
interaction.Moving forward in menu page we the option INSERT NEW RECORD, in which we have to insert
donor details using id,name, address, blood group,etc.
 After that there's UPDATE option in which we can modify particular record either using id or blood group.
Then there's DELETE option where a particular record will get deleted permanently by entering details asked ,
from the database using donor id or donor name.
 Moving forward for SEARCH option,it is four ways searching that means we can search for donor using 4
choices name ,donor id,blood group and city . Last option we have is DISPLAY ALL where we can view all the
entries of donor stored into the database.
 Scope of the System

 As the whole world is facing the crisis of COVID-19 Pandemic . Prior we mentioned that
the data base could store details of the donor , this system will surely help in saving some
life . This is small contribution from our side which could change many lives for better .
 We thought of developing a small Plasma Donation System through which we can get
information about donor .So through this system we can get information of donor like
blood group name ,last date of donation and phone number ,which could help the
hospitals to find perfect match for their patient and then take quick action according to
it .
FEASIBILITY STUDY

 Preliminary investigation examine project feasibility, the likelihood the system will be
useful to the organization. The main objective of the feasibility study is to test the
Technical, Operational and Economical feasibility for adding new modules and debugging
old running system. All system is feasible if they are unlimited resources and infinite
time. There are aspects in the feasibility study portion of the preliminary investigation:
 Technical Feasibility

 This concept with specifying equipment and software that will successfully satisfy the
user requirements I.e. the software and hardware requirements.We have go through
various source but did not find any Plasma Donation System . The database’s purpose is
to create, establish and maintain a workflow among various entities in order to facilitate
all concerned users in their various capacities or roles. Permission to the users would be
granted based on the roles specified. Therefore, it provides the technical guarantee of
accuracy, reliability and security
 Economical Feasibility

 There is no need of additional resources for the development of the system . The cost
occurred is negligible considering the wide availability of the hardware and software. A
system can be developed technically and that will be used if installed must still be a good
investment for the organization. In the economical feasibility, the development cost in
creating the system is evaluated against the ultimate benefit derived from the new
systems. Financial benefits must equal or exceed the costs
 Operational Feasibility

 It is a feature of how well the system will be operational . It introduces the study of
human resources the study of human resources required and their technical expertise .
This system is targeted to be in accordance with the above-mentioned issues.
Beforehand, the management issues and user requirements have been taken into
consideration. So there is no question of resistance from the users that can
undermine the possible application benefits.The well-planned design would
ensure the optimal utilization of the computer resources and would help in the
improvement of performance status.
HARDWARE & SOFTWARE REQUIREMENTS

SR NO SOFTWARE HARDWARE

REQUIREMENTS REQUIREMENTS

i.   PIV 2.8 GHz Processor and Above WINDOWS OS (XP / 2000 /

  200 Server / 2003 Server)

i.   RAM 512MB and Above Eclipse/ Net Beans

i.   HDD 20 GB Hard Disk Space and DEV C++


Above

 
SR NO FEILD NAME DATA TYPE DESCRIPTION

1.   user String User name for login page

1.   pass String Password for login page

1.   t Char Used to hold login page

1.   donor_id Char Unique ID for each donor

DATA DICTIONARY 1.   name Char Name of the donor

1.   adress Char Address or City of donor

1.   bg Char Blood group of donor

1.   age Integer Age of donor

1.   lastddt Char Last date of donation

1.   phone Char Phone number of donor

1.   a Integer Used for switch case

1.   ch Char[10] Used inside switch case for function calling

1.   t Char Used as a pointer variable

1.   counter Integer Searching records


 

SYSTEM DESIGN
 DATA FLOW DIAGRAMS

 0TH LEVEL
 1ST LEVEL
 2ND LEVEL
ENTITY RELATIONSHIP DIAGRAM
INPUT & OUTPUT SCREENS

Login screen System Overview & Guidelines.


Main Menu Insert New Record
Update Record
Previous Record 1. Updated Record using Id
2. Updated Record using Blood Group
Delete Record
1. Deleted using Id
2. Deleted Using Name
Search Record

1. Search using Id 2. Search using Name


3. Search using Blood Group 4. Search using City
Display All The Donor’s
CONCLUSION

 This project is planned in accordance with the present situation of the pandemic the world
is facing.we have tried to build a small system with one admin panel and a menu which
helps the user to insert a record ,display ,modify,search and lastly delete a record. The
system is designed in a way that it stores all the record in the past as well for it we have
created a database file which will ease the user to operate the system. It has been a great
pleasure for us to work on this exciting and challenging project. This project proved good
for us as it provided practical knowledge of not only programming in C++ Programming
but also about all file handling procedure related with “PLASMA DONATION SYSTEM”.
It also provides knowledge about the latest technology used in developing our project. This
will provide better opportunities and guidance in future in developing projects
independently.We have also learned various functions and advanced concepts using file
handling .
LIMITATIONS

 There is only one module that is the admin.


 There are chances of data redundancy .

 The size of the database increases day-by-day, increasing the load on the database back up
and data maintenance activity.

 In modification process there is no option to update a particular field user has to update the
whole entry .
 Training for simple computer operations is necessary for the users working on the system
FUTURE ENHANCEMENT

 The system can be made more interactive and easy to use.

 More secure system.

 With little more modifications the project will become the good software for Plasma Donation
System.

 The present Plasma Donation System project may be further developed for more complex
transactions and to meet the requirements of modern day dynamic System Operation New
options and their respective implementation may be done for this purpose.

You might also like