blood bank management system
TRANSCRIPT
Institute Of Engineering And Technology
BLOOD BANK MANAGEMENT SYSTEM
TEAM MEMBERS :
Kavi – 131020Mayank – 131026Prem – 131036
COURES : DATA STRUCTURE AND ALGORITHM
Project Brief and Goal
PROJECT BRIEF:Blood Bank Management is a application to simulate the database management for blood bank having daily transaction.
It consists of four main modules: Administration, Donor, Receiver and Activities which contains record such as donor-receiver information, Blood stock information, Information about various activities which are done by Blood bank (Donation Camp, Free blood group test, etc.
Three users/actor participate namely Admin, Donor and receiver and each of them have different scope of using the application.
Goal: To automate all the possible operations of Blood Bank by making system paperless, accurate, speedy, tamper-proof and real-time operating.
List Of Data Structures
Data Structures : Usage
1. Structure ----- For node creation
2. Linked List ----- Donor/Bottle objects
3. Linked List within Linked List ---- Connecting two objects
4. Tree based upon BST ----- Blood Group object
5. Array ----- Traversal
6. Stack ----- Traversal
7. Graph ---- Activities8. Binary Search ----- Search Algorithm
List Of Programs
Programs Developed:1. Admin Program – main.c2. Donor Program – donor.h3. Blood Bottle Program – bloodBootle.h
Note : All the above programs are embedded in one as of now and will be separated in the modules mentioned above.
Programs to be developed:4. Blood Group Program5. Receiver Program6. Activities Program
Complex Part Of Program
Complex Parts:
1. Setting Structure Links between two objects of different kind.
2. Creating a object having multiple linked list within it.
3. At a given time a value is to be written in many files that are logically/relationally associated within a given object.
4. File Handling
5. Setting link between two nodes of different data-structure.
References
Websites:1. Bharat Blood Bank :
http://www.bharatbloodbank.com/<referred for input queries and result accordingly>
2. Rotary Blood Bank : http://rotarybloodbank.org/<referred for knowing constituents of blood bank>