Term-2 Final Practical Project ContactAPPS
Term-2 Final Practical Project ContactAPPS
SUBMITTED TO
CAMPION SCHOOL
BHOURI HUZUR BHOPAL MP-462030
DEPARTMENT OF
COMPUTER SCIENCE
ON SPECIALISATION OF
QUIZ GAME
AISSCE – 25
ROLL NO: 21
CAMPION SCHOOL
BHOURI HUZUR BHOPAL MP-462030
CERTIFICATE
This is to certify that Atharva Mehta Roll No: 21 has successfully
completed the project Work entitled “QUIZ GAME” in the subject
COMPUTER SCIENCE (083) laid down in the regulations of CBSE for the
purpose of Practical Examination in Class XI to be held in Campion School
Bhouri Bhopal.
Approved By Permitted By
CAMPION SCHOOL
BHOURI HUZUR BHOPAL MP-462030
DECLARATION
I hereby declare that the work is being presented in the project file on the
specialization of "Contact Management System" in partial fulfillment of the
requirement for the subject of XI Class, Computer Science (083), is an authentic record
of our own work carried out under the able guidance of MR. AMIT KUMAR VERMA
SIR.
(Student Name)
(Subject)
(Class)
KNOWLEDGEMENT
I express our deep sense of gratitude to my respected and learned guide Mr. Amit
Kumar Verma sir for their valuable help and guidance.
I am also thankful to all the faculty & staff members of our School for their kind co-
operation and help.
Student Name
Class
About the Project
What is the use of contact book?
By saving your contacts in Gmail, you are making sure that even if you lose diary, your
contacts will always be backed up there. You will just have to sign in your new mobile with the
same Gmail account and all your contacts will be back.
INTRODUCTION TO PYTHON
These include:
Identifying potential risks and defining mitigating design features.
Performing a security risk assessment.
Developing a conversion plan to migrate current data to the new system.
Determining the operating environment.
Defining major subsystems and their inputs and outputs.
Allocating processes to resources.
Preparing detailed logic specifications for each software module. The result is
a draft System Design Document which captures the preliminary design for
the system.
Everything requiring user input or approval is documented and reviewed by
the user. Once these documents have been approved by the Agency CIO and
Business Sponsor, the final System Design Document is created to serve as the
Critical/Detailed Design for the system.
This document receives a rigorous review by Agency technical and functional
representatives to ensure that it satisfies the business requirements.
Concurrent with the development of the system design. the Agency Project
Manager begins development of the Implementation Plan, Operations and
Maintenance Manual and the Training Plan.
DEVELOPMENT PHASE
The development phase involves converting design specifications into
executable programs. Effective development standards include requirements that
programmers and other project participants discuss design specifications before
programming begins. The procedures help ensure programmers clearly
understand program designs and functional requirements. Programmers use
various techniques to develop computer programs. The large transaction oriented
programs associated with financial institutions have traditionally been developed
using procedural programming techniques. Procedural programming involves the
line-by-line scripting of logical instructions that are combined to form a program.
Effective completion of the previous stages is a key factor in the success of the
Development phase. The Development phase consists of:
Translating the detailed requirements and design into system components.
Testing individual elements (units) for usability.
Preparing for integration and testing of the IT system
ANSWER:
phoneDict = {}
choice = 0
print("Created dictionary is:")
print(phoneDict)
while True:
print("||Program Menu ||")
print("||1..Add Contact Number ||")
print("||2..Update Contact Number||")
print("||3..Delete Contact Number||")
print("||4..Search Contact Number||")
print("||5..Show Contact ||")
print("||6..Exit Contact Apps ||")
choice = int(input("Enter Your Choice : "))
if choice == 1:
pName = input("Enter Person Name")
pContact = input("Enter Contact Number")
phoneDict[pName] = pContact
# print(phoneDict)
elif choice == 2:
pName = input("Enter Person Name")
pContact = input("Update Contact Number")
if pName in phoneDict:
phoneDict[pName] = str(pContact)
print(pName, " contact has been updated with ",
pContact, " Number")
else:
print("This Person Not in your Contact List")
elif choice == 3:
pName = input("Enter Person Name")
if pName in phoneDict:
phoneDict.pop(pName)
print(pName, " contact has been Successfully
deleted")
else:
print("This Person is Not in your Contact List")
elif choice == 4:
pName = input("Enter Person Name")
if pName in phoneDict:
print(pName, " contact is :", phoneDict[pName])
else:
print("This Person is Not in your Contact List")
elif choice == 5:
print("Person Name & Contact Number")
for x in phoneDict.keys():
print(x, " : ", phoneDict[x])
elif choice == 6:
print("Thank you for using our ContactApps")
break
OUTPUT SCREEN
||Program Menu ||
||1..Add Contact Number ||
||2..Update Contact Number||
||3..Delete Contact Number||
||4..Search Contact Number||
||5..Show Contact ||
||6..Exit Contact Apps ||
||Program Menu ||
||5..Show Contact ||
||Program Menu ||
||5..Show Contact ||
||5..Show Contact ||
Rohit : 9866654789
Akash : 8877885512
||Program Menu ||
||5..Show Contact ||
||Program Menu ||
||5..Show Contact ||
||Program Menu ||
||5..Show Contact ||
||Program Menu ||
||5..Show Contact ||
||Program Menu ||
||5..Show Contact ||
HARDWARE REQUIREMENT:
SOFTWARE REQUIREMENT:
Windows 7 or higher
My-SQL server 5.5 or higher (as back end)
Python idle 3.6 or higher or spyder (as front
end).
Microsoft Word 2010 or higher for
documentation.
BIBLIOGRAPHY
BOOKS:
WEBSITES:
www.geeksforgeeks.org
https://docs.python.org/3/
https://www.w3schools.com/python/
https://www.youtube.com/channel/
UCGe2Q-fWpU9MoxcygLZ-R2A/playlists