2. 1.1 Purpose Of Our Product :--
Purpose of our project is to
Maintain the blood as per need of modern day; As there is no such a
software in the market that covers the need of blood bank manager
to maintain their blood bank effciently. As there is a must of
maintaining blood bank to ensure that needy people gets blood on
time and main purpose of our system is to help the manager of blood
bank to maintain it, such as maintaining the details of donor, working
employee in his/her blood bank etc.
1.2 Scope Of Our Product:--
As there is one of the such a
Project in the market, So there is much more scope of our product in
the future. As our project is basically help the blood bank
manager to help them to maintain his/her blood bank in many
prospective so in future there is a big scope of our system.
Also in future we will grow up our system to high
level i.e. to connect numbers of blood banks and hospitals to a
single platform so that these are connect to each other in
efficient way and needy people could get blood on time.
1.3 Reference:-
Geeks for Geeks.
Prof. Sanjay Sharma Lectures.
Youtube channels.
Sachin Kapoor Sir……………….
3. Availability of Blood Add Information
Add Employee Details Availability of Blood
Add New Information View Donor details
Delete Information Add Events Details
Delete Employee Details Add Hospitals.
View Employee Details
Add Donor Details
View Donor Details
.
2.4 Constraints:-
Our system is constraints
to owner of blood bank and also for blood bank
2.1 Context Of Our system:--
Owner Employee
Our System Complete Context..
4. employee…As there are separate id and password for
admin and employee so no other can access our system.
2.5 Assumption And Dependencies:-
At now our
system is only offline software so no online interface. Its
complete functions are depend on the manager of blood bank.
Our System database can only accessible in real time only.
And also completely database is in control of manager of blood
bank.
But in future , we expand our project at global level so that
many users ,many blood banks, many hospitals can confined to
single platform and its complete database is in efficient security
so that no fake working is to held on our system.
Our system is completely offline right now….so there is no
need of network/internet for our system.
3.1 External Interface Requirements……
3.1.1 User Interface:-
5. At now As our
system is only confined to manage single blood bank so there is
no important role of user. User can only be call to manager and
know details of availabitlity of blood , events happening, also to
donote the blood. But in future there is a important role of user in
our project. User will be play important role in our system in
future. Right now we grown up our system in such a way that it
will be user friendly for all type users.So a simple person can
access our system in effiecient way.
3.1.2 Hardware Interface:-
(a) Scanner:- To scan
the bar code of bottles of blood that are kept in his/her blood
bank. So that a complete details of that blood donor and also
more details can be known by his/her.
(b) Printer:- To
generate receipts of given blood, taken blood.
3.1.3 Software Interfaces:-
Our system
runs on Windows Platform.
6. 3.4 Design Constraints :--
Our system is totally a
desktop based software. As the software should be run only when
blood bank is open so it is not possible to run it on mobiles and mac.
Our system is constraint to Desktop computers, but in future it can
also be use on mobiles phones, mac etc.
8.
There are many
functions required in our system…..
checkAvailabilityBlood() :----
This is the most important of
our project as it is defined to check the availability of blood in the
blood banks that are connected to our project.
Whenever there is need of blood to needy people then this function
work to inform them to availability of blood of that particular group
and units.
addAdmin():----
This is the function to add admin details
such as his/her id, password, name and other details..
addEmployee():---
This is the function which is define to add
the details of the employee of that blood bank. As there are number
of employee to be added which working in that blood bank.
Their id, password, name and other important details.
addDonorDetails():---
9. As the name suggest function is defined
as like to adddonor details so that in future we can known about that
person to contact in future and to seek help to his/her.
viewDonorDetails():---
This is the function to view the added
donor details so we can contact his/her.
delteEmployeeDetails():-
This function in our system is
to delete certain employee from database, and to delete his/her
records.
toGenerateBill():-
This Function in our system is
to generate bill.
toAddEventsDetails():-
This function is to add events
details that are to be organised in the future so that manager
can inform by alarm to represents his/her blood bank in the
camp or sivir.
toUpdatestock():-
This function is to be defined in such a
way that owner or employee can update their bank blood stock
update such as how many units of blood or which type of group
blood is available in their blood bank.
Performance Requirements:-
10. As now there is a
small data collection of certain employee, blood stock details,
and donor details and id passwords of employee and admin …so
there is a high performace of our system. It takes less
configuration time to operate. But in future when our system
grow up to high level then we will have huge data, so at that time
for increase our system performance we add some technique in
our system so that there will be high performace.
As there is a must need of high performance in our system so we
designed our system in keeping in mind that user can’t be face
any problem.