12 TH Clever Computer Science Project Marriage Bureau System
12 TH Clever Computer Science Project Marriage Bureau System
SCHOOL
Mathur Chennai – 68
(Affiliated to the Central Board of Secondary Education, New Delhi)
INVESTIGATORY PROJECT
2024-2025
MARRIAGEBUREAUSYSTEM
DONE BY
N. GOKULA KRISHNAN
XII CLEVER
CERTIFICATE
This is to certify that the project entitled“ MARRIAGE BUREAU SYSTEM” is a record of
bonafide work carried out by N. GOKUL KRISHNA of XII CLEVER . In partial fulfillment
of the requirements in COMPUTER SCIENCE as prescribed by CBSE BOARD 2024-25
in the school EVERWIN VIDHYASHRAM SENIOR SECONDARY, SCHOOL ,Mathur,
chennai - 600068.
DATE: PRINCIPAL
INTERNALEXAMINER EXTERNALEXAMINER
DECLARATION
DATE:
MEMBERS
PLACE:
N.GOKUL KRISHNA
K.SANJAI
R.SHADRACH ROSHAN
ACKNOWLEDGEMENT
We also place on record, our sincere gratitude to one and all who, directly or
indirectly have lent their helping hands in this venture.
INDEX
1. Introduction to Python
2. Advantages of Python
3. Introduction to Marriage bureau System
4. Advantages
5. Scope
6. Hardware and Software Requirements
7. Source Code
8. Is it reliable?
9. Conclusion
10. Bibliography
INTRODUCTION TO PYTHON
Object-Oriented Programming
Python supports orientating programming; it permits polymorphism and
inheritance. Python users get to use the shareable categories.
Artificial Intelligence
Artificial Intelligence means that a machine program that acts or responds to
human brain intelligence is done through lots of algorithms or programs. It is
combined with scikit-learn python, which can do complex calculations with just a
single statement.
Computer Graphics
Python is largely used in small and large online or offline projects, and it is used to
build GUI, which stands for Graphical User Interface; it is also used for desktop
applications then we have Game development, so Tkinter is the standard GUI
library for python so python when combined with Tkinter it provides a fast and easy
way to create GUI application and programs.
INTRODUCTION TO MARRIAGE BUREAU SYSTEM
Today, every marriage bureau is on digital platform which makes it easy for you to
access groom/bride profiles as you can screen through various available profiles
from the comfort of your place without having to personally visit the marriage
bureau office. The digital platforms are mostly secured as most marriage bureaus
now have their own website and mobile application which is secured and trusted.
When you register your profile in bureau, they will also help you to create a
professional profile of you with all your details which will help in presenting your
profile in a more professional way and increase chances of communication from
others. Moreover, meetings with selective prospective profile/partners can be
arranged through this marriage bureau. You don’t have to take out time specially
to get this done. Major advantage of marriage bureau is that profile browsing can
be done whenever you have free time from your own place due to the digital
platforms
Sometimes we may feel insecure about sharing our personal data to marriage
bureau as there are chances of data being misused. This doubt can be cleared by
you by verifying the background of marriage bureau.
IN SHORT,
1. Widespread reach
Compared to traditional ways of matchmaking (relatives, family friends etc.), the
marriage bureau has a wider reach. Since the data is available online, people from
different geographical areas can have a profile on it which can be accessed and
matched anywhere. You can search for matches belonging to any community or
caste easily through them.
2. Transparency guaranteed
The profiles registered on marriage bureau websites are generally verified and
users are guaranteed transparency and ease of access to all registered bride and
groom profiles. You can screen through hundreds of profiles from the comfort of
your home or office without spending a bomb.
o There are different sectors like Registration, Partner, Search, etc. So,
the Bride/Groom can get their interest to find their partner.
o He/she can get directly E-mail alert for the match which fulfill their
required criteria.
HARDWARE AND SOFTWARE REQUIREMENTS
HARDWARE REQUIREMENTS:
I. OPERATING SYSTEM: WINDOWS 7 AND ABOVE
SOFTWARE REQUIREMENTS:
1. Windows operating system
2. Python (Script mode)
IS IT RELIABLE?
The entire world is your oasis as online presence ensures that you get access from
not only across the country but also across the globe.
Most matrimonial services assure that the profile posted on their sites are verified
and genuine to avoid any scamming.
print(”1.provide details”)
print(”2. in search of bridegroom”)
choice=int(input(”enter the choice:”))
if choice==1:
print(”1.Male customer details”)
print(”2.Female customer details”)
choice=int(input(”choose the choice:-“))
if choice==2:
print(”3. Handsome Groom “)
print(”4. Beautiful Bride” )
choice=int(input(”enter the choice-“))
if choice == 1 :
a=(input(”enter the name:”))
b=(input(”enter the address:”))
c=(input(”enter the caste:”))
d=(input(”enter the appearance:”))
e=(input(”enter the age:”))
f=(input(”enter the profession:”))
g=(input(”enter the phone_no:”))
c1=conn.cursor()
sql_insert=”insert into legends_details values(
’{}’,’{}’,’{}’,’{}’,’{}’,’{}’,’{}’)”.format(a,b,c,d,e,f,g)
c1.execute(sql_insert)
conn.commit()
print (”Data inserted”)
c=input(”do you want to continue (y/[n]:”))
if c ==”y” :
continue
else:
break
if choice==2:
h=(input(”enter the name:”))
i=(input(”enter the address:”))
j=(input(”enter the caste:”))
k=(input(”enter the appearance:”))
l=(input(”enter the age:”))
m=(input(”enter the profession:”))
n=(input(”enter the phone_no:”))
c1=conn.cursor()
sql_insert=”insert into girls_details values(
’{}’,’{}’,’{}’,’{}’,’{}’,’{}’,’{}’)”.format(h,i,j,k,l,m,n)
c1.execute(sql_insert)
conn.commit()
print(”Details are successfully inserted”)
c=input(”do you want to continue (y/[n]:”))
if c ==”y” :
continue
else:
break
if choice==3:
prof=(input(”Enter the profession:”))
c1.execute(”select* from legends_details where
profession=’{}’”. format(prof))
data= c1.fetchall()
print(”name\t\t address\t\t caste\t\t
appreance\t\t age\t\t profession\t\t phone_no \t\t “)
for i in data:
print (data
[0][0],’\t\t’,data[0][1],’\t\t’,data[0][2],’\t\t’,data
[0][3],’\t\t’,data[0][4],’\t\t’,data[0][5],’\t\t’,data[0][6],’\t\t’)
c=input(”do you want to continue (y/[n]:”))
if c ==”y” :
continue
else:
break
if choice==4:
appearance=(input(”Enter the appearance:”))
c1.execute(”select* from girls_details where
appearance=’{}’”. format(appearance))
data= c1.fetchall()
print(”name\t\t address\t\t caste\t\t
appearance\t\t age\t\t profession\t\t phone_no \t\t “)
for i in data:
print (data
[0][0],’\t\t’,data[0][1],’\t\t’,data[0][2],’\t\t’,data
[0][3],’\t\t’,data[0][4],’\t\t’,data[0][5],’\t\t’,data[0][6],’\t\t’)
c=input(”do you want to continue (y/[n]:”))
if c ==”y” :
continue
else:
break
OUTPUT:
1. provide details
2. in search of bridegroom
Secondly, through User positioning where we would focus on the trust and
reliability factor of its organization and would build a personalized and comfortable
environment in all its centers.
In short,
For aspiring brides/grooms in the mid income and upper mid income segment our
marriage bureau is a one stop destination for matrimonial search that offers a
complete range of services with a personalized touch and full privacy to its
esteemed customers because we believe that our customers’ trust in them is their
power to work
The pricing strategy would be based on the objective of market-penetration pricing
as the wedding market is highly price sensitive and the final prices would be based
on the Psychological ideas and views. So it is highly recommended to rely on
marriage bureau system.
“YOUR TRUST IN US HELPS US WORK BETTER DAY BY DAY!!”
With the help of the most powerful language-Python, life is easier and
programming is more beautiful and affordable and adaptable.
www.thoughtco.com
www.python.org
www.wedgatematrimony.com
en.wikipedia.org