Oopfinalmicroproject
Oopfinalmicroproject
Oopfinalmicroproject
THIRED SEMESTER
(Year: 2023-24)
Micro Project
Object oriented programming using c++ (22316)
MICRO PROJECT
Progress Report / Weekly Report
Sign of
Week Duration
Date Work / Activity Performed the
No in Hrs.
Faculty
1
10
11
12
13
14
15
Teacher Evaluation Sheet for Micro Project
Course Title and Code: Object oriented programming using c++ (22316)
Group No: 13
CO b:
CO c: -
CO d: -
CO e: -
CO f: -
Marks:-
CERTIFICATE
This is to certify that he micro project report entitled
Submitted by
For Third Semester of Diploma in Computer Technology of course for academic year 2023-24
Object oriented programming using c++ (22316) as per MSBTE, Mumbai curriculum of ‘I’
scheme.
DIPLOMA OFENGINEERING
(Computer Technology)
SUBMITTED TO
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION MUMBAI
ACADEMIC YEAR 2023-24
I express my sincere gratitude to Mr. D.R.Pawar Department of Computer Technology, for his/her
stimulating guidance, continuous encouragement and supervision throughout the course of present
work.
I would like to express my gratitude to all my colleagues for their support, co-operation and
fruitful discussions on diverse seminar topics and technical help.
1.0 Rationale
5) Analysis of data.
Sr.
Name of Resource/ Material Specifications Quantiy
No.
Software
2 Dev c++ 1
Planned Name of
Sr. Planned
Details of activity Finish Responsible Team
No. start date
date Members
1.0 Rationale:
Cricket score management application very simple project showing the implementation of class along
with the object of C++ language. This project is very simple to understand, and it will help you learn
how to create class and object in C++ project. Here, the user can perform tasks like install cricket
score information, show score information.The Cricket Score Sheet project is a straightforward C
programming application. It uses file management to store data such as runs, wickets, overs and extras
among others. The program can display runs, wickets, batsman and bowler names, overs, bonuses,
bowlers’ economy, batsman’s strike rate and other statistic
The existing system is used software saves all the team and team members games format system
Manually. Manage the activities like manual decision making, processing, announcement, scoring
data and Handling players & team information are very tough process. Moreover which will make lot
of confusions and Risks to make further process. This leads to wrong decision making in the event.
The existing system is to Manually alerts the system to customer and maintains the player details, and
status are in records. It will be more Difficult to maintain and gathering information about specific
records. It will take more time.As there is lot of data work involved, skilled staffs are used. So it
becomes dependable for the Management on these people. The reports are not verified to the highest
extend to avoid any miscommunication And misfortune of the center.The existing system of watching
cricket is generally on the television. Most matches are not scheduled On holidays and this will allow
people access to the.matchregardless of their location. Some sites do exist that
Display text commentary but they are very impersonalThe proposed system “Cricket Score
management System”.
4.0 Actual Methodology Followed:
Work: Collect information and discuss with group members about proposal.
Sr.
Name of Resource/ Material Specifications Quantity
No.
class CricketScoreboard {
public:
CricketScoreboard(const std::string& team1, const std::string& team2) : team1(team1), team2(team2),
team1_runs(0), team1_wickets(0), team2_runs(0), team2_wickets(0) {}
void displayScore() {
std::cout << "----- Current Scoreboard -----\n";
std::cout << team1 << ": " << team1_runs << "/" << team1_wickets << "\n";
std::cout << team2 << ": " << team2_runs << "/" << team2_wickets << "\n";
std::cout << "-----------------------------\n";
}
private:
std::string team1;
std::string team2;
int team1_runs;
int team1_wickets;
int team2_runs;
int team2_wickets;
};
int main() {
std::string team1_name, team2_name;
std::cout << "Enter the name of Team 1: ";
std::cin >> team1_name;
std::cout << "Enter the name of Team 2: ";
std::cin >> team2_name;
CricketScoreboard scoreboard(team1_name, team2_name);
while (true) {
std::cout << "\nOptions:\n";
std::cout << "1. Add runs\n";
std::cout << "2. Add wicket\n";
std::cout << "3. Display score\n";
std::cout << "4. Quit\n";
int choice;
std::cout << "Enter your choice: ";
std::cin >> choice;
if (choice == 1) {
int team, runs;
std::cout << "Enter team (1 or 2): ";
std::cin >> team;
std::cout << "Enter runs scored: ";
std::cin >> runs;
scoreboard.addRuns(team, runs);
}
else if (choice == 2) {
int team;
std::cout << "Enter team (1 or 2): ";
std::cin >> team;
scoreboard.addWicket(team);
}
else if (choice == 3) {
scoreboard.displayScore();
}
else if (choice == 4) {
std::cout << "Thank you for using the Cricket Score Management Application!" << std::endl;
break;
}
else {
std::cout << "Invalid choice. Please try again." << std::endl;
}
}
return 0;
}
7.0 Outputs of the Micro-Project:
*********