0% found this document useful (0 votes)
35 views23 pages

Computer Project Documentation - 25

Uploaded by

rajakkuma845
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)
35 views23 pages

Computer Project Documentation - 25

Uploaded by

rajakkuma845
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/ 23

COMPUTERSCIENCE

PROJECT
DAV PUBLIC SCHOOL,
BISTUPUR

CRICKET SCORE
MANAGEMENT
SYSTEM
PRESENTED BY:
i. ADITYA KUMAR SHARMA
CLASS: 12 A1
ROLL 2

ii. PRIYANSHU SAGAR


CLASS: 12 A1
ROLL 41

iii. TANUSH KAPLA


CLASS: 12 A1
ROLL 55
Index
 Certificate
 Acknowledgement
 Overview of Python
 Need of project
 Hardware and software
requirements
 Package, Data
Structures and
Functions
 Flow Chart
 Outputs
 Shortcomings
 Conclusion
 Bibliography
CERTIFICAT
E
This certificate of completion
Is hereby bestowed upon

TANUSH KAPLA

Of class XII A1, BOARD Roll number


for successful completion of computer
project in academic year 2021-22under
guidance of Mrs. R. Padma Lakshmi

Sign of the Internal Sign of the External


ACKNOWLEDGMENT
I would like to express my sincere thanks of
gratitude to our teacher incharge of the
subject, Mrs. R. Padma Lakshmi for giving us
this particular assignment for the academic
year 2021-22.
The outcome of the assignment is due to the
ableguidance and support of the teacher
incharge and mygroupmates who helped me
a lot in finalizing this project within the
limited time frame.
Last but not the least I would like to thank
the school faculty, for providing us with well-
equipped lab and withall the facilities that
was required.

Thank You

OVERVIEW OF
PYTHON
 Python is an interpreted, object-oriented,
high-levelprogramming language with
dynamic semantics.
 Its high-level built in data structures,
combined with dynamictyping and dynamic
binding, make it very attractive forRapid
Application Development, as well as for use
as ascripting or glue language to connect
existingcomponents together.
 Python's simple, easy to learnsyntax
emphasizes readability and therefore reduces
thecost of program maintenance.
 Python supports modulesand packages,
which encourages program modularityand code
reuse.
 The Python interpreter and the
extensivestandard library are available in
source or binary formwithout charge for all
major platforms, and can be freelydistributed.

NEED OF THE PROJECT


 First, building Python projects helps you
learn more effectively because you
can choose a project or topic that
interests you.
This helps you stay motivated, which is
important in preventing you from giving up when
things get tough.

 The second reason a project-based approach


works is that there's no gap between
learning the skill andputting it into
practice. You won't waste time learning
irrelevant things, because you’ll be actively
trying to learn the specific things you need to
build yourproject.

 Lastly the project gives us an opportunity to


identify, research and solve a problem
through the digital approach. Throughout
this process we would learn to implement
technology to solve day to day problems
which is one of the most sought-after skill
today.

REQUIREMENTS
You just cannot start a project empty handed.

Following are the requirements you need to look


after,before getting started.

Modern Operating System:

 Windows 7, 8, 8.1 or10


 Mac OS X 10.11 or higher,64-bit
 Linux: RHEL 6/7, 64-bit (almost all libraries also workin
Ubuntu)
 x86 64-bit CPU (Intel Celeron/ AMDarchitecture)
 2 GBRAM
 2 GB free diskspace
For better user experience use the latest version of the
IDLE or IDE available, with complete and latestupdates.
Software used for this project PyCharm v2020.2.3.

For more info and installation process visit:


https://www.jetbrains.com/pycharm/download/
PACKAGES, DATA
STRUCTURES and
FUNCTIONS
Packages:
 mysql.connector
 csv

Data Structures:
 List
 Tuples
 Dictionary

Functions:
 winner()- Displays the winner
 most_runs()- Displays details of the players
with the most runs
 most_wickets()-Displays details of the
players with the most wickets
 best_strike_rate()- Displays details of the
players with the most Strike Rate
 best_economy()-Displays details of the
players with the best economy
 entire_statistics_team1()- Displays entire
statistics for team1
 entire_statistics_team2()- Displays entire
statistics for team2
FLOW CHART

OUTPUTS
SHORTCOMINGS
Following are the
limitations of the Project:
 Performance andspeed
 Error detections in sourcecode
 The cricket score data is assumed to be
final and correct and hence updating
options are not provided.
 Some conditional errors may bepresent
 Cannot be used as a
professionalmanagement system
as it lacks proper support for all
requirements.
 Vulnerable to cyber threats as it
lacks strong security features.
CONCLUSION
The successful outcome of this project helped
in one way or another.
Understanding the syntax of Python is great
and all, and Python by itself is indeed a great
language, but the fundamentals of Python
aren't why Python is a successful language.
There are plenty of fun-to-write languages
that are just like Python, such as Ruby, Julia,
even R.What makes Python the victor is the
community and 3rd-party packages. While we
can do a lot with just an installation of Python
and the standard library, we can do infinitely
more with all of the 3rd party libraries
outhere.

BIBLIOGRAPHY
 Google
 Python.org
 Computer Science with Python 12- Sumita Arora
 NCERT Computer Science
 Humble guidance of Mrs. R. PadmaLakshmi

You might also like