0% found this document useful (0 votes)
12 views21 pages

COMPUTER SCIENCE Edited Updated

The document outlines a Computer Science project titled 'Blood-bank Management' completed by Aadarsh Mishra in class XII-A at Cambridge School. It includes sections such as a certificate of completion, acknowledgments, an introduction to Python and its applications, source code, project screenshots, a report, and a bibliography. The project emphasizes the use of Python for database management and binary file handling, highlighting its efficiency and versatility.

Uploaded by

Aadarsh Mishra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views21 pages

COMPUTER SCIENCE Edited Updated

The document outlines a Computer Science project titled 'Blood-bank Management' completed by Aadarsh Mishra in class XII-A at Cambridge School. It includes sections such as a certificate of completion, acknowledgments, an introduction to Python and its applications, source code, project screenshots, a report, and a bibliography. The project emphasizes the use of Python for database management and binary file handling, highlighting its efficiency and versatility.

Uploaded by

Aadarsh Mishra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 21

COMPUTER

SCIENCE
PROJECT

PROJECT NAME:-
BLOODBANK MANAGEMENT
NAME: Aadarsh Mishra
CLASS: XII-A
Board ROLL NO:
SCHOOL: CAMBRIDGE SCHOOL
INDEX

1.Certificate
2.Acknowledgement
3.Introduction
4.Source Code

5.Project Screen shots


6.Report
7.Bibliography
CERTIFICATE

This is to certify that Aadarsh Mishra


of class 12 A has successfully
completed her Computer Science
project on ‘Blood-bank Management’
under the guidance of Mrs Alka Gupta
during the academic year 2024-25.

Signature:

Date:
ACKNOWLEDGEMENT

I would like to express my special thanks


of gratitude to my teacher Mrs Alka
Gupta as well as our Principal Mrs
Madhavi Goswami who gave me the
golden opportunity to do this wonderful
project on the topic ‘Blood-bank
Management’ which also helped me in
doing a lot of research and I came to
know about so many new things. I am
really thankful to them. Secondly I would
also like to thank my parents and friends
who helped me a lot in finalizing this
project within the limited time frame.
INTRODUCTION

What is Python?
Python is a popular programming language. It was
created by Guido van Rossum, and released in 1991. It is
used for:
Web development (server-side)
Software development
Complex Science and Mathematics

System scripting
What can Python do?
Python can be used on a server to create web
applications.

Python can be used alongside software to create


workflows.

Python can connect to database systems. It can also read


and modify files.

Python can be used to handle big data and perform


complex mathematics.

Python can be used for rapid prototyping, or for


production-ready software development.
Why Python?
Python works on different platforms (Windows, Mac, Linux,
Raspberry Pi, etc).

Python has a simple syntax similar to the English


language.
Python has syntax that allows developers to write
programs with fewer lines than some other programming
languages.

Python runs on an interpreter system, meaning that code


can be executed as soon as it is written. This means that
prototyping can be very quick.

Python can be treated in a procedural way, an object-


orientated way or a functional way.

Binary File Handling:


Binary file handling refers to reading from and
writing to files in binary mode, which means the
data is stored in a binary format rather than as
plain text.
Benefits:
Efficiency: Handles large amounts of data
more efficiently by storing it in a compact
format.
Accuracy: Ensures data integrity, as binary
files do not undergo transformations like text
files.
Performance: Faster read/write operations
due to the streamlined format, especially for
large databases.
Versatility: Suitable for a variety of data types,
including images, audio, video, and executable
files.
Security: Less human-readable, providing a
layer of security against casual inspection.
SOURCE CODE
PROJECT SCREENSHOTS

Creating database:

Appending the database:


Finding information in the database:

Updating the database:


REPORT

BIBLIOGRAPHY

https://copilot.microsoft.com/

https://www.wikipedia.org/

https://code.visualstudio.com/

https://github.com/

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy