blood bank management system

6
Institute Of Engineering And Technology BLOOD BANK MANAGEMENT SYSTEM TEAM MEMBERS : Kavi – 131020 Mayank – 131026 Prem – 131036 COURES : DATA STRUCTURE AND ALGORITHM

Upload: pandyakavi

Post on 05-Aug-2015

282 views

Category:

Healthcare


3 download

TRANSCRIPT

Page 1: Blood Bank Management System

Institute Of Engineering And Technology

BLOOD BANK MANAGEMENT SYSTEM

TEAM MEMBERS :

Kavi – 131020Mayank – 131026Prem – 131036

COURES : DATA STRUCTURE AND ALGORITHM

Page 2: Blood Bank Management System

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.

Page 3: Blood Bank Management System

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

Page 4: Blood Bank Management System

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

Page 5: Blood Bank Management System

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.

Page 6: Blood Bank Management System

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>