SlideShare a Scribd company logo
PROJECT BASED LAB REPORT
On
Marriage Bureau management
Submitted in partial fulfillment of the
Requirements for the award of the Degree of
Bachelor of Technology
In
COMPUTER SCIENCE ENGINEERING
By
S.V.Rohith-150031000 section-03
A.Akhila-150030024 batch-27
K L University
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
K L University
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CERTIFICATE
This is to certify that the course based project titled “Marriage
Bureau management”, being submitted by S.V.Rohith-150031000, A.Akhila-
150030024 in partial fulfillment for the award of degree of Bachelor of
Technology in Computer Science Engineering is a record of bonafide work carried
out by them under my guidance during the academic year 2016 and it has been
found worthy of acceptance according to the requirements of the university.
Project Guide
Dr. G.Krishna Mohan
TABLE OF CONTENTS
1 Introduction
1.1 What is Marriage Bureau
1.2 Problem Definition
1.3 Platform requirements
1.4 Software Requirements Specification
2 Analysis & Design
2.1 Analysis classes
2.2 Program Architectural Design
2.3 File Design
2.4 Input Design
2.5 Output Design
3 Source Code of the project
4 Results
5 Conclusion and Future Scope
6 Bibliography
ACKNOWLEDGMENTS
The satisfaction that accompanies that the successful completion of any task would be
incomplete without the mention of people whose ceaseless cooperation made it possible,
whose constant guidance and encouragement crown all efforts with success.
We are grateful to our project based Lab guide Dr.G Swain Professor, Computer
Science & Engineering for the guidance, inspiration and constructive suggestions that helped us
in the completion of this project.
We thank all our friends who helped us in sharing knowledge with us
Definition:-
The Marriage Bureau system is meant for maintaining information of bride and
bridegrooms. Itmakes a matching between brides and bridegrooms depending on
their requirements. Enquiry facility is provided where ever required.
Platform minimum requirements
Hardware/
Software
Hardware / Software element Specification /version
Hardware Processor Intel core to duo
RAM 1 GB
Hard Disk 100 GB
Software OS Windows XP
Java and Net beans IDE
2. Analysis & Design
2.1 Analysis classes
The software requirements specifications are analyzed and the
following classes are identified
Class Bride
intbrideId;
String brideName;
String brideAddress;
intbrideMobileNo;
intbrideAge;
intbrideHeight;
intbrideWeight;
String brideQualification;
String brideJobPosition;
intrbgminheight;
intrbgmaxheight;
intrbgminweight;
intrbgmaxweight;
String rbgJobPosition;
intrbgminsalary;
intrbgmaxsalary;
void displayRecord();
Class BrideGroom
intbgId;
String bgName;
String bgAddress;
intbgMobileNo;
intbgAge;
intbgHeight;
intbgWeight;
String bgQualification;
String bgJobPosition;
intrbdminheight;
intrbdmaxheight;
intrbdminweight;
intrbdmaxweight;
String rbdJobPosition;
intrbdminsalary;
intrbdmaxsalary;
void displayRecord();
2.2 Program Architectural Design
Various Modules of Marriage Bureau system are identified and are shown
below
Serial Number Name of the Module
1. Management of Brides information
2. Management of Bridegrooms information
3. Matching
4. Main module
Various functions in each module are identified and are shown below.
Function Identification - module wise
Module
Number
Module Name
Function
Serial
Function Title
1.
Management of
Brides information
1. To create brides information file
2. To update brides information file
3. To search brides information file
4. To generate Reports
2. Management of
Bridegroom
information
1. To create bridegroom information file
2. To update bridegroom information file
3. To search bridegroom information file
4. To generate Reports
3. Matching 1. To make matching
2. To intimate to bride
3. To intimate to bridegroom
4. To enquire on confirmation of selection
4. Main module 1. To display system banner.
2. To process menu
3. Initializations
4. To provide security
The following narrates the functional description in detail.
1. Management of Brides Information
1 Management of Brides
information
1.1 To create brides information file Here we will be creating brides information
with details like brides name,brides age, drides
salary along with requirements of bridegroom.
Here each and every record has to be entered
manually through keyboard, where it asks the user
to save how many records he need to enter. After
entering those records through proper format
those details which user gives can be saved
1.2 To update brides information In this module we will be able to update the
details of bride through the records which are
present in the form of age, name, salary,
educational qualification. Here we can search
those details either through age. If any extra
details have to be added we will update those
details in place of previous details.
1.3 To search brides information file In this module we will be able to search the
details of bride which are present in files, where
details will be in the form of age, name, salary,
educational qualification. Here we can search
those details either through age. Here in this
module formatter file takes control of all the
things for searching the complete details of bride
1.4 To generate reports Here in generating reports we will be able to
display all the details of records of brides with
details in the form of files.
2 Management of Bridegrooms
information
2.1 To create bridegrooms
information file
Here we will be creating bridegroomss
information with details like bridegrromss
name, bridegrooms age, bridegrooms salary
along with brides requirements. Here each and
every record has to be entered manually through
keyboard, where it asks the user to save how
many records he need to enter. After entering
those records through proper format those details
which user gives can be saved
2.2 To update bridegrooms
information
In this module we will be able to update the
details of bridegroom through the records which
are present in the form of age, name, salary,
educational qualification. Here we can search
those details either through age. If any extra
details have to be added we will update those
details in place of previous details.
2.3 To search bridegrooms
information file
In this module we will be able to search the
details of bride which are present in files, where
we can search those details either through age.
Here in this module formatter file takes control of
all the things for searching the complete details of
bride
2.4 To generate reports Here in generating reports we will be able to
display all the details of records of bridegrooms
with details in the form of files.
3 Matching
3.1 To make matching BridesId is read, the brides file is open and the
Brides record is displayed. Bridegrooms file is
opened and each record is investigated for the
match with brides requirement. If match is found
record is displayed.
3.2 To Intimate to bride Here in this module we need to maintain
bridegroom requirement details which have to be
mentioned to be bride. For matching, where there
will be so many records of bridegroom details for
perfect matching
3.3 To intimate to bridegroom Here in this module we need to maintain bride
requirement details which have to be mentioned
to be bride. For matching, where there will be so
many records of bride details for perfect matching
3.4 To enquire on conformation for
selection
After short listing all the records of both brides
and bridegrooms, where enquie will be done
based on conformation whether that bride details
were matched to bridegroom details and
bridegroom details were matched to bride details
or not
4 Main Module
4.1 To display System Banner After all modules were integrated through files
we display System Banner as MARRIAGE
BUREAU
4.2 To process menu Here Processing Menu can be done through
switch case statement with all the modules that
are present in the file
4.3 Initializations Here Initializations can be done to methods,
variables as well as objects which are present in
classes
4.4 To provide Security To provide Security we need to add user name
and password with login credentials where user
will able to access his details with valid login
credentials so that he can be able to create files,
search a file and display record of that file, where
as in admin module the admin also has to access
his entire details with username and password
where he can be able to do modifications for files
that are present in user module.
2.3 File Design
This system uses two files. The names of the files and the recordlayout are
given below
File Name
1
Bride.txt
Field No. Field name Field Type Field Size
1 brideId; Integer 8 digits
2 brideName String 10 characters
3 brideAddress String 10 characters
4 brideMobileNo Integer 10 digits
5 brieAge Integer 2 digits
6 brideHeight Integer 2 digits
7 brideWeight Integer 2 digits
8 brideQualification String 10 characters
9 brideJobPosition String 10 characters
10 Rbgminheight Integer 2 digits
11 Rbgmaxheight Integer 2 digits
12 Rbgminweight Integer 2 digits
13 Rbgmaxweight Integer 2 digits
14 rbgJobPosition String 10 characters
15 Rbgminsalary Integer 8 digits
16 Rbgmaxsalary Integer 8 digits
File Name
2
BrideGroom.txt
Field No Field name Field Type Field Size
1 bgId; Integer 8 digits
2 bgName String 10 characters
3 bgAddress String 10 characters
4 bgMobileNo Integer 10 digits
5 bgAge Integer 2 digits
6 bgHeight Integer 2 digits
7 brideWeight Integer 2 digits
8 bgQualification String 10 characters
9 bgobPosition String 10 characters
10 Rbrideminheight Integer 2 digits
11 Rbridemaxheight Integer 2 digits
12 Rbrideminweight Integer 2 digits
13 Rbridemaxweight Integer 2 digits
14 rbrideJobPosition String 10 characters
15 Rbrideminsalary Integer 8 digits
16 Rbridemaxsalary Integer 8 digits
2.4 Input Design
For creating a file, the system takes all inputs from keyboard and the writes to file.
A sample input dialog for creating brides information file is shown below
How many records?
2
Enter Brides Id:12345678
Enter Brides Name: Krishna
.
.
.
.
.
For selecting different functions of the system it displays a menu and reads the
choice of user from keyboard.
Menu
1. Create Brides File
2. Add more records to Brides file
3. Search by Bride Id;
4. Generate Report;
5. Quit
The System also takes input from files(The file design was shown earlier)
2.5 Out Put Design
The output of the system (including reports) is displayed on the console in a
formatted way. The output may also go to a file(file design already explained).
Following is the formatted output for displaying list of brides
List of brides
1. brideId.: 12345678
brideName: krishnabrideAge: 29
2. brideId.: 12345670
brideName: gopalbrideAge: 32
End of List
1. For searching details of bride with its brideId the search report will be
displayed as follows
Search by brideId
enter brideId: 12345670
1. brideId.: 12345670
brideName: gopalbrideAge: 32
2. Enter brideId:12345678
brideId.: 12345678
brideName: krishnabrideAge: 29
SOURCE CODE OF THE PROJECT:
import java.util.*;
import java.io.*;
class Brides
{
public static void main(String args[])throws IOException
{
int i,num;
int choice=0;
int
regNo,intAge,Bage=0,salary,bgminsalary,bgmaxsalary,height,Bheight=0,minHeight,maxHeight;
String name,address,qualify,bgqualify;
int bgminage=0,bgmaxage=0,bgminheight=0,bgmaxheight=0;
int searchRegNo=0;
boolean flag=true;
int snum;
//login data
String loginName;
String passWord;
String adminPassword="admin123";
String userPassword="user123";
//search data
int minAge ;
int maxAge ;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("nt Brides Information");
//login procedure
while (true)
{
System.out.print("Login name(admin/user/quit):");
loginName=br.readLine();
if(loginName.equals("quit"))
return;
System.out.print("Password:");
passWord=br.readLine();
if(loginName.equals("admin"))
if(passWord.equals(adminPassword))
break;
if(loginName.equals("user"))
if(passWord.equals(userPassword))
break;
System.out.println("Illegal LoginName or password");
}
for(i=0;i<20;i++)
System.out.print("n");//print 20 blanklines
while(flag)
{
System.out.println("n Menu");
System.out.println("1. Create Bride File");
System.out.println("2. Add more records to Brides file");
System.out.println("3. Search by bride Id");
System.out.println("4. Search by range of age");
System.out.println("5. Generate Report");
System.out.println("6. Create Bridegroom File");
System.out.println("7. Add more records to Bridegrooms file");
System.out.println("8. Quit");
System.out.print("Enter your choice: ");
choice= Integer.parseInt(br.readLine());
switch(choice){
case 1:
if(!(loginName.equals("admin")))
{System.out.println
("Sorry! You have No Access");
System.out.println
("Only Administrator is allowed");
break;
}
System.out.print("How many records? ");
num= Integer.parseInt(br.readLine());
if(num<=0)
{System.out.print("invalid number");break;
}
// Create a file.
FileWriter fout = new FileWriter("Bride.txt");
//Read data from Keyboard
System.out.print("How many records? ");
num= Integer.parseInt(br.readLine());
for(i=0;i<num;i++)
{
System.out.print("enter bride id(8 digits):");
regNo = Integer.parseInt(br.readLine());
System.out.print("Enter name(10 characters):");
name=br.readLine();
System.out.print("enter age(2 digits):");
intAge = Integer.parseInt(br.readLine());
System.out.println("Enter bride's height:");
height =Integer.parseInt(br.readLine());
System.out.println("Enter bride's qualification:");
qualify=br.readLine();
System.out.println("Enter bride's salary:");
salary =Integer.parseInt(br.readLine());
System.out.println("Enter bride's address: ");
address=br.readLine();
System.out.println("Enter your requirements");
System.out.println("Enter bridegroom's qualification:");
bgqualify=br.readLine();
System.out.println("Enter minimum age of bridegroom");
bgminage = Integer.parseInt(br.readLine());
System.out.println("Enter maximum age of bridegroom");
bgmaxage = Integer.parseInt(br.readLine());
System.out.println("Enter minimum height of bridegroom");
bgminheight = Integer.parseInt(br.readLine());
System.out.println("Enter maximum height of bridegroom");
bgmaxheight = Integer.parseInt(br.readLine());
System.out.println("Enter minimum salary of bridegroom:");
bgminsalary =Integer.parseInt(br.readLine());
System.out.println("Enter maximum salary of bridegroom:");
bgmaxsalary =Integer.parseInt(br.readLine());
System.out.print("n");//print blankline
// Write to file.
Formatter fmt1 = new Formatter();
fmt1.format("%8dn %10sn %2dn %4dn %7sn %10dn %10sn %7sn %3dn
%3dn %4dn %4dn %10dn
%10dn",regNo,name,intAge,height,qualify,salary,address,bgqualify,bgminage,bgmaxage,bgmin
height,bgmaxheight,bgminsalary,bgmaxsalary);
fout.write(fmt1+"r012");
}
fout.close();
System.out.println("File is created");
break;
case 2:
if(!(loginName.equals("admin")))
{System.out.println
("Sorry! You have No Access");
System.out.println
("Only Administrator is allowed");
break;
}
System.out.print("How many records? ");
num= Integer.parseInt(br.readLine());
if(num<=0)
{System.out.print("invalid number");break;
}
// Append to the File.
FileWriter fout1 = new FileWriter("Bride.txt",true);//true means file will be opened in append
mode
System.out.print("How many records? ");
num= Integer.parseInt(br.readLine());
for(i=0;i<num;i++)
{
System.out.print("enter bride id(8 digits):");
regNo = Integer.parseInt(br.readLine());
System.out.print("Enter name(10 characters):");
name=br.readLine();
System.out.print("enter age(2 digits):");
intAge = Integer.parseInt(br.readLine());
System.out.println("Enter bride's height:");
height =Integer.parseInt(br.readLine());
System.out.println("Enter bride's qualification:");
qualify=br.readLine();
System.out.println("Enter bride's salary:");
salary =Integer.parseInt(br.readLine());
System.out.println("Enter bride's address: ");
address=br.readLine();
System.out.println("Enter your requirements");
System.out.println("Enter bridegroom's qualification:");
bgqualify=br.readLine();
System.out.println("Enter minimum age of bridegroom");
bgminage = Integer.parseInt(br.readLine());
System.out.println("Enter maximum age of bridegroom");
bgmaxage = Integer.parseInt(br.readLine());
System.out.println("Enter minimum height of bridegroom");
bgminheight = Integer.parseInt(br.readLine());
System.out.println("Enter maximum height of bridegroom");
bgmaxheight = Integer.parseInt(br.readLine());
System.out.println("Enter minimum salary of bridegroom:");
bgminsalary =Integer.parseInt(br.readLine());
System.out.println("Enter maximum salary of bridegroom:");
bgmaxsalary =Integer.parseInt(br.readLine());
System.out.print("n");//print blankline
// Write to file.
Formatter fmt9 = new Formatter();
fmt9.format("%8dn %10sn %2dn %4dn %7sn %10dn %10sn %7sn %3dn
%3dn %4dn %4dn %10dn
%10dn",regNo,name,intAge,height,qualify,salary,address,bgqualify,bgminage,bgmaxage,bgmin
height,bgmaxheight,bgminsalary,bgmaxsalary);
fout1.write(fmt9+"r012");
}
fout1.close();
System.out.println("new records are added");
break;
case 3: snum=0;
System.out.print("enter search Id: ");
searchRegNo = Integer.parseInt(br.readLine());
//Read data from file
FileReader fin1 = new FileReader("Bride.txt");
Scanner sc1 = new Scanner(fin1);
while(sc1.hasNextInt())
{
regNo = sc1.nextInt();
name = sc1.next();
intAge= sc1.nextInt();
height= sc1.nextInt();
qualify = sc1.next();
salary= sc1.nextInt();
address = sc1.next();
bgqualify = sc1.next();
bgminage = sc1.nextInt();
bgmaxage = sc1.nextInt();
bgminheight = sc1.nextInt();
bgmaxheight = sc1.nextInt();
bgminsalary= sc1.nextInt();
bgmaxsalary= sc1.nextInt();
if(regNo==searchRegNo)
{
//Display formatted output
++snum;//increment serial number
Formatter fmt2 = new Formatter();
fmt2.format("%8dn %10sn %2dn %4dn %7sn %10dn %10sn %7sn %3dn
%3dn %4dn %4dn %10dn
%10dn",regNo,name,intAge,height,qualify,salary,address,bgqualify,bgminage,bgmaxage,bgmin
height,bgmaxheight,bgminsalary,bgmaxsalary);
Formatter fmt3 = new Formatter();
fmt3.format("tName: %10s",name);
Formatter fmt4 = new Formatter();
fmt4.format("tBride Age : %2d",intAge);
System.out.println(fmt2);
System.out.println(fmt3);
System.out.println(fmt4);
}
}
if(snum>0)
System.out.println("Search is completed");
else
System.out.println("Search is completed- No match");
fin1.close();
break;
case 4://search by range of age
snum=0;
FileReader fin11 = new FileReader("Bride.txt");
Scanner sc11 = new Scanner(fin11);
minAge = bgminage;
maxAge = bgmaxage;
minHeight = bgminheight;
maxHeight = bgmaxheight;
//Open the data file
FileReader fin2 = new FileReader("Bridegroom.txt");
Scanner sc2 = new Scanner(fin2);
//Read each record from file
while(sc2.hasNextInt())
{
regNo = sc2.nextInt();
name = sc2.next();
intAge= sc2.nextInt();
height= sc2.nextInt();
//Match each record with search criteria
//and find the matching record
if(Bage<minAge)continue;//reject that record
if(Bage>maxAge)continue;//reject that record
if(Bheight<minHeight)continue;//reject that record
if(Bheight>maxHeight)continue;//reject that record
//Display the matching record (formatted output)
++snum;//increment serial number
Formatter fmt2 = new Formatter();
fmt2.format("%2d.tRegNo : %8d",snum,regNo);
Formatter fmt3 = new Formatter();
fmt3.format
("tName: %10s Bridegroom Age: %2d Height:%4d", name, Bage, Bheight);
System.out.println(fmt2);
System.out.println(fmt3);
}
if(snum>0)
System.out.println("Search is completed");
else
System.out.println("Search is completed- No match");
fin2.close();
break;
case 5:snum=0;
System.out.println("ttt List of Brides");
//Read data from file
FileReader fin3 = new FileReader("Bride.txt");
Scanner sc3 = new Scanner(fin3);
while(sc3.hasNextInt())
{
regNo = sc3.nextInt();
name = sc3.next();
intAge= sc3.nextInt();
height= sc3.nextInt();
qualify = sc3.next();
salary= sc3.nextInt();
address = sc3.next();
bgqualify = sc3.next();
bgminage = sc3.nextInt();
bgmaxage = sc3.nextInt();
bgminheight = sc3.nextInt();
bgmaxheight = sc3.nextInt();
bgminsalary= sc3.nextInt();
bgmaxsalary= sc3.nextInt();
//Display formatted output
++snum;//increment serial number
Formatter fmt7 = new Formatter();
fmt7.format("Bride Id: %8dn BrideName: %10sn Age: %2dn Height: %4dn Brides
Qualification: %7sn Brides Salary: %10dn Brides Address: %10sn Bridegrooms
Qualification: %7sn Bridegrooms min age: %3dn Bridegrooms max age: %3dn
Bridegroomsmin height: %4dn Bridegroomsmax height: %4dn Bridegrooms min salary:
%10dn Bridegrooms max salary:
%10dn",regNo,name,intAge,height,qualify,salary,address,bgqualify,bgminage,bgmaxage,bgmin
height,bgmaxheight,bgminsalary,bgmaxsalary);
System.out.println(fmt7);
}
System.out.println("End of list");
fin3.close();
break;
case 6:
if(!(loginName.equals("admin")))
{System.out.println
("Sorry! You have No Access");
System.out.println
("Only Administrator is allowed");
break;
}
System.out.print("How many records? ");
num= Integer.parseInt(br.readLine());
if(num<=0)
{System.out.print("invalid number");break;
}
// Create a file.
FileWriter fout6 = new FileWriter("Bridegroom.txt");
//Read data from Keyboard
System.out.print("How many records? ");
num= Integer.parseInt(br.readLine());
for(i=0;i<num;i++)
{
System.out.print("enter bridegroom id(8 digits):");
regNo = Integer.parseInt(br.readLine());
System.out.print("Enter bridegroom name(10 characters):");
name=br.readLine();
System.out.print("enter bridegroom's age(2 digits):");
Bage = Integer.parseInt(br.readLine());
System.out.println("Enter bridegroom's height:");
Bheight =Integer.parseInt(br.readLine());
System.out.println("Enter bridegroom's qualification:");
qualify=br.readLine();
System.out.println("Enter bridegroom's salary:");
salary =Integer.parseInt(br.readLine());
System.out.println("Enter bridegroom's address: ");
address=br.readLine();
System.out.print("n");//print blankline
// Write to file.
Formatter fmt5 = new Formatter();
fmt5.format("%8dn %10sn %2dn %4dn %7sn %10dn %10sn
",regNo,name,Bage,Bheight,qualify,salary,address);
fout6.write(fmt5+"r012");
}
fout6.close();
System.out.println("File is created");
break;
case 7:
if(!(loginName.equals("admin")))
{System.out.println
("Sorry! You have No Access");
System.out.println
("Only Administrator is allowed");
break;
}
System.out.print("How many records? ");
num= Integer.parseInt(br.readLine());
if(num<=0)
{System.out.print("invalid number");break;
}
// Create a file.
FileWriter fout16 = new FileWriter("Bridegroom.txt",true);
//Read data from Keyboard
System.out.print("How many records? ");
num= Integer.parseInt(br.readLine());
for(i=0;i<num;i++)
{
System.out.print("enter bridegroom id(8 digits):");
regNo = Integer.parseInt(br.readLine());
System.out.print("Enter bridegroom name(10 characters):");
name=br.readLine();
System.out.print("enter bridegroom's age(2 digits):");
Bage = Integer.parseInt(br.readLine());
System.out.println("Enter bridegroom's height:");
Bheight =Integer.parseInt(br.readLine());
System.out.println("Enter bridegroom's qualification:");
qualify=br.readLine();
System.out.println("Enter bridegroom's salary:");
salary =Integer.parseInt(br.readLine());
System.out.println("Enter bridegroom's address: ");
address=br.readLine();
System.out.print("n");//print blankline
// Write to file.
Formatter fmt25 = new Formatter();
fmt25.format("%8dn %10sn %2dn %4dn %7sn %10dn %10sn
",regNo,name,Bage,Bheight,qualify,salary,address);
fout16.write(fmt25+"r012");
}
fout16.close();
System.out.println("File is created");
break;
case 8: flag=false;
break;
default:System.out.println("Wrong Choice!!");
}
}
System.out.println("Program is over");
}
}
CONLUSION:
The Marriage Bureau system is maintained
the information of brides and bridegrooms. It makes a matching between brides
and bridegrooms depending on their requirements. The system provides facility to
insertion of records. Search facility is provided to search for the information in the
file. The system makes a matching between bride’s and bridegroom’s requirement.
The system provides security through login and password .Here, only matching of
bridegroom to bride is arranged. We can also can match bride to bridegroom.
BIBLIOGRAPHY:
The Complete Reference Java – 7th edition
www.wikipedia.org
http://www.geeksforgeeks.org/
http://stackoverflow.com/

More Related Content

What's hot

Matrimonial Website
Matrimonial WebsiteMatrimonial Website
Matrimonial Website
ncct
 
Student Management System best PPT
Student Management System best PPTStudent Management System best PPT
Student Management System best PPT
Dheeraj Kumar tiwari
 
Matrimonial Web Application Presentaion
Matrimonial Web Application PresentaionMatrimonial Web Application Presentaion
Matrimonial Web Application Presentaion
satvirsandhu9
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
Lalit Pal
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation system
राजेंद्र कदम
 
Student Management System Project Abstract
Student Management System Project AbstractStudent Management System Project Abstract
Student Management System Project Abstract
Udhayyagethan Mano
 
Online vehicle service center management system project report
Online vehicle service center management system project reportOnline vehicle service center management system project report
Online vehicle service center management system project report
mehulgundaliya
 
COLLEGE PHONE BOOK Final documentation
COLLEGE PHONE BOOK Final documentationCOLLEGE PHONE BOOK Final documentation
COLLEGE PHONE BOOK Final documentation
Bhadra Gowdra
 
Online Shopping Cart Business Requirement Dcoument
Online Shopping Cart Business Requirement DcoumentOnline Shopping Cart Business Requirement Dcoument
Online Shopping Cart Business Requirement Dcoument
H2Kinfosys
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
Chirag N Jain
 
Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured ChartsOnline Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
grandhiprasuna
 
Railway reservation system
Railway reservation systemRailway reservation system
Railway reservation system
KOYELMAJUMDAR1
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
Toseef Hasan
 
Windows Architecture Explained by Stacksol
Windows Architecture Explained by StacksolWindows Architecture Explained by Stacksol
Windows Architecture Explained by Stacksol
Stacksol
 
Passport automation system
Passport automation systemPassport automation system
Passport automation system
Koppula Sheryl
 
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Mohammad Karim Shahbaz
 
Synopsis of online Attendance System
Synopsis of online Attendance SystemSynopsis of online Attendance System
Synopsis of online Attendance System
Shyam Sundar Pandey
 
Student management system
Student management systemStudent management system
Student management system
Gaurav Subham
 
Banking Management System Project documentation
Banking Management System Project documentationBanking Management System Project documentation
Banking Management System Project documentation
Chaudhry Sajid
 
Matrimonial presentation
Matrimonial presentationMatrimonial presentation
Matrimonial presentation
Sujit Singh
 

What's hot (20)

Matrimonial Website
Matrimonial WebsiteMatrimonial Website
Matrimonial Website
 
Student Management System best PPT
Student Management System best PPTStudent Management System best PPT
Student Management System best PPT
 
Matrimonial Web Application Presentaion
Matrimonial Web Application PresentaionMatrimonial Web Application Presentaion
Matrimonial Web Application Presentaion
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation system
 
Student Management System Project Abstract
Student Management System Project AbstractStudent Management System Project Abstract
Student Management System Project Abstract
 
Online vehicle service center management system project report
Online vehicle service center management system project reportOnline vehicle service center management system project report
Online vehicle service center management system project report
 
COLLEGE PHONE BOOK Final documentation
COLLEGE PHONE BOOK Final documentationCOLLEGE PHONE BOOK Final documentation
COLLEGE PHONE BOOK Final documentation
 
Online Shopping Cart Business Requirement Dcoument
Online Shopping Cart Business Requirement DcoumentOnline Shopping Cart Business Requirement Dcoument
Online Shopping Cart Business Requirement Dcoument
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured ChartsOnline Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
 
Railway reservation system
Railway reservation systemRailway reservation system
Railway reservation system
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
 
Windows Architecture Explained by Stacksol
Windows Architecture Explained by StacksolWindows Architecture Explained by Stacksol
Windows Architecture Explained by Stacksol
 
Passport automation system
Passport automation systemPassport automation system
Passport automation system
 
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
 
Synopsis of online Attendance System
Synopsis of online Attendance SystemSynopsis of online Attendance System
Synopsis of online Attendance System
 
Student management system
Student management systemStudent management system
Student management system
 
Banking Management System Project documentation
Banking Management System Project documentationBanking Management System Project documentation
Banking Management System Project documentation
 
Matrimonial presentation
Matrimonial presentationMatrimonial presentation
Matrimonial presentation
 

Similar to A JAVA project on Marriage bureau management system

2. DD-sample.docx
2. DD-sample.docx2. DD-sample.docx
2. DD-sample.docx
dpgdpg
 
Synopsis_rt_v_k.pptx(fgfefefehgftgegfeh)
Synopsis_rt_v_k.pptx(fgfefefehgftgegfeh)Synopsis_rt_v_k.pptx(fgfefefehgftgegfeh)
Synopsis_rt_v_k.pptx(fgfefefehgftgegfeh)
vivekkaushik795
 
BDD Anti-patterns
BDD Anti-patternsBDD Anti-patterns
BDD Anti-patterns
John Ferguson Smart Limited
 
Building an Autonomous Data Layer
Building an Autonomous Data LayerBuilding an Autonomous Data Layer
Building an Autonomous Data Layer
MartyPitt1
 
1 Exploratory Data Analysis (EDA) by Melvin Ott, PhD.docx
1 Exploratory Data Analysis (EDA) by Melvin Ott, PhD.docx1 Exploratory Data Analysis (EDA) by Melvin Ott, PhD.docx
1 Exploratory Data Analysis (EDA) by Melvin Ott, PhD.docx
honey725342
 
Data Entry Operator Certification
Data Entry Operator CertificationData Entry Operator Certification
Data Entry Operator Certification
Vskills
 
HMRS - Human Resource Management System (VB.Net)
HMRS - Human Resource Management System (VB.Net)HMRS - Human Resource Management System (VB.Net)
HMRS - Human Resource Management System (VB.Net)
Abhishek Raj
 
SRS wifistudy.com
SRS wifistudy.comSRS wifistudy.com
SRS wifistudy.com
Ajay844
 
1RUNNING HEAD Normalization2NormalizationNORM.docx
1RUNNING HEAD Normalization2NormalizationNORM.docx1RUNNING HEAD Normalization2NormalizationNORM.docx
1RUNNING HEAD Normalization2NormalizationNORM.docx
drennanmicah
 
Hr management
Hr managementHr management
Hr management
Smit Patel
 
Bis 245
Bis 245Bis 245
Bis 245
Tenny Trumph
 
OBCS-PPT-sehhia (1).pptx
OBCS-PPT-sehhia (1).pptxOBCS-PPT-sehhia (1).pptx
OBCS-PPT-sehhia (1).pptx
Arunpandiyan20518
 
Online birth certificate system and management
Online birth certificate system and managementOnline birth certificate system and management
Online birth certificate system and management
KARUPPUSAMYSAIPRASAT
 
Lost cargo reconcillation
Lost cargo reconcillationLost cargo reconcillation
Lost cargo reconcillation
Akank Raghuvanshi
 
Evolving your Data Access with MongoDB Stitch - Drew Di Palma
Evolving your Data Access with MongoDB Stitch - Drew Di PalmaEvolving your Data Access with MongoDB Stitch - Drew Di Palma
Evolving your Data Access with MongoDB Stitch - Drew Di Palma
MongoDB
 
What is Swagger?
What is Swagger?What is Swagger?
What is Swagger?
Philip Senger
 
Deepika jewel order processing system
Deepika jewel order processing systemDeepika jewel order processing system
Deepika jewel order processing system
muthuraja6728
 
IRJET- On-AIR Based Information Retrieval System for Semi-Structure Data
IRJET-  	  On-AIR Based Information Retrieval System for Semi-Structure DataIRJET-  	  On-AIR Based Information Retrieval System for Semi-Structure Data
IRJET- On-AIR Based Information Retrieval System for Semi-Structure Data
IRJET Journal
 
IRJET - Blockchain-based Public Integrity Verification for Cloud Storage Agai...
IRJET - Blockchain-based Public Integrity Verification for Cloud Storage Agai...IRJET - Blockchain-based Public Integrity Verification for Cloud Storage Agai...
IRJET - Blockchain-based Public Integrity Verification for Cloud Storage Agai...
IRJET Journal
 
What’s New in Imply 3.3 & Apache Druid 0.18
What’s New in Imply 3.3 & Apache Druid 0.18What’s New in Imply 3.3 & Apache Druid 0.18
What’s New in Imply 3.3 & Apache Druid 0.18
Imply
 

Similar to A JAVA project on Marriage bureau management system (20)

2. DD-sample.docx
2. DD-sample.docx2. DD-sample.docx
2. DD-sample.docx
 
Synopsis_rt_v_k.pptx(fgfefefehgftgegfeh)
Synopsis_rt_v_k.pptx(fgfefefehgftgegfeh)Synopsis_rt_v_k.pptx(fgfefefehgftgegfeh)
Synopsis_rt_v_k.pptx(fgfefefehgftgegfeh)
 
BDD Anti-patterns
BDD Anti-patternsBDD Anti-patterns
BDD Anti-patterns
 
Building an Autonomous Data Layer
Building an Autonomous Data LayerBuilding an Autonomous Data Layer
Building an Autonomous Data Layer
 
1 Exploratory Data Analysis (EDA) by Melvin Ott, PhD.docx
1 Exploratory Data Analysis (EDA) by Melvin Ott, PhD.docx1 Exploratory Data Analysis (EDA) by Melvin Ott, PhD.docx
1 Exploratory Data Analysis (EDA) by Melvin Ott, PhD.docx
 
Data Entry Operator Certification
Data Entry Operator CertificationData Entry Operator Certification
Data Entry Operator Certification
 
HMRS - Human Resource Management System (VB.Net)
HMRS - Human Resource Management System (VB.Net)HMRS - Human Resource Management System (VB.Net)
HMRS - Human Resource Management System (VB.Net)
 
SRS wifistudy.com
SRS wifistudy.comSRS wifistudy.com
SRS wifistudy.com
 
1RUNNING HEAD Normalization2NormalizationNORM.docx
1RUNNING HEAD Normalization2NormalizationNORM.docx1RUNNING HEAD Normalization2NormalizationNORM.docx
1RUNNING HEAD Normalization2NormalizationNORM.docx
 
Hr management
Hr managementHr management
Hr management
 
Bis 245
Bis 245Bis 245
Bis 245
 
OBCS-PPT-sehhia (1).pptx
OBCS-PPT-sehhia (1).pptxOBCS-PPT-sehhia (1).pptx
OBCS-PPT-sehhia (1).pptx
 
Online birth certificate system and management
Online birth certificate system and managementOnline birth certificate system and management
Online birth certificate system and management
 
Lost cargo reconcillation
Lost cargo reconcillationLost cargo reconcillation
Lost cargo reconcillation
 
Evolving your Data Access with MongoDB Stitch - Drew Di Palma
Evolving your Data Access with MongoDB Stitch - Drew Di PalmaEvolving your Data Access with MongoDB Stitch - Drew Di Palma
Evolving your Data Access with MongoDB Stitch - Drew Di Palma
 
What is Swagger?
What is Swagger?What is Swagger?
What is Swagger?
 
Deepika jewel order processing system
Deepika jewel order processing systemDeepika jewel order processing system
Deepika jewel order processing system
 
IRJET- On-AIR Based Information Retrieval System for Semi-Structure Data
IRJET-  	  On-AIR Based Information Retrieval System for Semi-Structure DataIRJET-  	  On-AIR Based Information Retrieval System for Semi-Structure Data
IRJET- On-AIR Based Information Retrieval System for Semi-Structure Data
 
IRJET - Blockchain-based Public Integrity Verification for Cloud Storage Agai...
IRJET - Blockchain-based Public Integrity Verification for Cloud Storage Agai...IRJET - Blockchain-based Public Integrity Verification for Cloud Storage Agai...
IRJET - Blockchain-based Public Integrity Verification for Cloud Storage Agai...
 
What’s New in Imply 3.3 & Apache Druid 0.18
What’s New in Imply 3.3 & Apache Druid 0.18What’s New in Imply 3.3 & Apache Druid 0.18
What’s New in Imply 3.3 & Apache Druid 0.18
 

More from svrohith 9

Simple Blockchain Eco System for medical data management
Simple Blockchain Eco System for medical data managementSimple Blockchain Eco System for medical data management
Simple Blockchain Eco System for medical data management
svrohith 9
 
A mini project on designing a DATABASE for Library management system using mySQL
A mini project on designing a DATABASE for Library management system using mySQLA mini project on designing a DATABASE for Library management system using mySQL
A mini project on designing a DATABASE for Library management system using mySQL
svrohith 9
 
A Computers Architecture project on Barrel shifters
A Computers Architecture project on Barrel shiftersA Computers Architecture project on Barrel shifters
A Computers Architecture project on Barrel shifters
svrohith 9
 
A Measurements Project on Light Detection sensor
A Measurements Project on Light Detection sensorA Measurements Project on Light Detection sensor
A Measurements Project on Light Detection sensor
svrohith 9
 
A Software Engineering Project on Cyber cafe management
A Software Engineering Project on Cyber cafe managementA Software Engineering Project on Cyber cafe management
A Software Engineering Project on Cyber cafe management
svrohith 9
 
A project on Ecology case studies
A project on Ecology case studiesA project on Ecology case studies
A project on Ecology case studies
svrohith 9
 
A project on advanced C language
A project on advanced C languageA project on advanced C language
A project on advanced C language
svrohith 9
 
A MATLAB project on LCR circuits
A MATLAB project on LCR circuitsA MATLAB project on LCR circuits
A MATLAB project on LCR circuits
svrohith 9
 
10_CERITIFICATE
10_CERITIFICATE10_CERITIFICATE
10_CERITIFICATEsvrohith 9
 
Pedal power hacksaw
Pedal power hacksawPedal power hacksaw
Pedal power hacksaw
svrohith 9
 
A c program of Phonebook application
A c program of Phonebook applicationA c program of Phonebook application
A c program of Phonebook application
svrohith 9
 
A c program of Phonebook application
A c program of Phonebook applicationA c program of Phonebook application
A c program of Phonebook application
svrohith 9
 
The taipei 101 tower
The taipei 101 towerThe taipei 101 tower
The taipei 101 tower
svrohith 9
 
Mac book
Mac bookMac book
Mac book
svrohith 9
 
Apple i phone presentation
Apple i phone presentationApple i phone presentation
Apple i phone presentation
svrohith 9
 

More from svrohith 9 (15)

Simple Blockchain Eco System for medical data management
Simple Blockchain Eco System for medical data managementSimple Blockchain Eco System for medical data management
Simple Blockchain Eco System for medical data management
 
A mini project on designing a DATABASE for Library management system using mySQL
A mini project on designing a DATABASE for Library management system using mySQLA mini project on designing a DATABASE for Library management system using mySQL
A mini project on designing a DATABASE for Library management system using mySQL
 
A Computers Architecture project on Barrel shifters
A Computers Architecture project on Barrel shiftersA Computers Architecture project on Barrel shifters
A Computers Architecture project on Barrel shifters
 
A Measurements Project on Light Detection sensor
A Measurements Project on Light Detection sensorA Measurements Project on Light Detection sensor
A Measurements Project on Light Detection sensor
 
A Software Engineering Project on Cyber cafe management
A Software Engineering Project on Cyber cafe managementA Software Engineering Project on Cyber cafe management
A Software Engineering Project on Cyber cafe management
 
A project on Ecology case studies
A project on Ecology case studiesA project on Ecology case studies
A project on Ecology case studies
 
A project on advanced C language
A project on advanced C languageA project on advanced C language
A project on advanced C language
 
A MATLAB project on LCR circuits
A MATLAB project on LCR circuitsA MATLAB project on LCR circuits
A MATLAB project on LCR circuits
 
10_CERITIFICATE
10_CERITIFICATE10_CERITIFICATE
10_CERITIFICATE
 
Pedal power hacksaw
Pedal power hacksawPedal power hacksaw
Pedal power hacksaw
 
A c program of Phonebook application
A c program of Phonebook applicationA c program of Phonebook application
A c program of Phonebook application
 
A c program of Phonebook application
A c program of Phonebook applicationA c program of Phonebook application
A c program of Phonebook application
 
The taipei 101 tower
The taipei 101 towerThe taipei 101 tower
The taipei 101 tower
 
Mac book
Mac bookMac book
Mac book
 
Apple i phone presentation
Apple i phone presentationApple i phone presentation
Apple i phone presentation
 

Recently uploaded

Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Envertis Software Solutions
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 

Recently uploaded (20)

Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 

A JAVA project on Marriage bureau management system

  • 1. PROJECT BASED LAB REPORT On Marriage Bureau management Submitted in partial fulfillment of the Requirements for the award of the Degree of Bachelor of Technology In COMPUTER SCIENCE ENGINEERING By S.V.Rohith-150031000 section-03 A.Akhila-150030024 batch-27 K L University DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
  • 2. K L University DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CERTIFICATE This is to certify that the course based project titled “Marriage Bureau management”, being submitted by S.V.Rohith-150031000, A.Akhila- 150030024 in partial fulfillment for the award of degree of Bachelor of Technology in Computer Science Engineering is a record of bonafide work carried out by them under my guidance during the academic year 2016 and it has been found worthy of acceptance according to the requirements of the university. Project Guide Dr. G.Krishna Mohan
  • 3. TABLE OF CONTENTS 1 Introduction 1.1 What is Marriage Bureau 1.2 Problem Definition 1.3 Platform requirements 1.4 Software Requirements Specification 2 Analysis & Design 2.1 Analysis classes 2.2 Program Architectural Design 2.3 File Design 2.4 Input Design 2.5 Output Design 3 Source Code of the project 4 Results 5 Conclusion and Future Scope 6 Bibliography
  • 4. ACKNOWLEDGMENTS The satisfaction that accompanies that the successful completion of any task would be incomplete without the mention of people whose ceaseless cooperation made it possible, whose constant guidance and encouragement crown all efforts with success. We are grateful to our project based Lab guide Dr.G Swain Professor, Computer Science & Engineering for the guidance, inspiration and constructive suggestions that helped us in the completion of this project. We thank all our friends who helped us in sharing knowledge with us
  • 5. Definition:- The Marriage Bureau system is meant for maintaining information of bride and bridegrooms. Itmakes a matching between brides and bridegrooms depending on their requirements. Enquiry facility is provided where ever required. Platform minimum requirements Hardware/ Software Hardware / Software element Specification /version Hardware Processor Intel core to duo RAM 1 GB Hard Disk 100 GB Software OS Windows XP Java and Net beans IDE
  • 6. 2. Analysis & Design 2.1 Analysis classes The software requirements specifications are analyzed and the following classes are identified Class Bride intbrideId; String brideName; String brideAddress; intbrideMobileNo; intbrideAge; intbrideHeight; intbrideWeight; String brideQualification; String brideJobPosition; intrbgminheight; intrbgmaxheight; intrbgminweight; intrbgmaxweight; String rbgJobPosition; intrbgminsalary; intrbgmaxsalary; void displayRecord();
  • 7. Class BrideGroom intbgId; String bgName; String bgAddress; intbgMobileNo; intbgAge; intbgHeight; intbgWeight; String bgQualification; String bgJobPosition; intrbdminheight; intrbdmaxheight; intrbdminweight; intrbdmaxweight; String rbdJobPosition; intrbdminsalary; intrbdmaxsalary; void displayRecord(); 2.2 Program Architectural Design Various Modules of Marriage Bureau system are identified and are shown below Serial Number Name of the Module 1. Management of Brides information 2. Management of Bridegrooms information 3. Matching 4. Main module
  • 8. Various functions in each module are identified and are shown below. Function Identification - module wise Module Number Module Name Function Serial Function Title 1. Management of Brides information 1. To create brides information file 2. To update brides information file 3. To search brides information file 4. To generate Reports 2. Management of Bridegroom information 1. To create bridegroom information file 2. To update bridegroom information file 3. To search bridegroom information file 4. To generate Reports 3. Matching 1. To make matching 2. To intimate to bride 3. To intimate to bridegroom 4. To enquire on confirmation of selection 4. Main module 1. To display system banner. 2. To process menu 3. Initializations 4. To provide security The following narrates the functional description in detail. 1. Management of Brides Information 1 Management of Brides information 1.1 To create brides information file Here we will be creating brides information with details like brides name,brides age, drides salary along with requirements of bridegroom. Here each and every record has to be entered manually through keyboard, where it asks the user to save how many records he need to enter. After entering those records through proper format those details which user gives can be saved 1.2 To update brides information In this module we will be able to update the details of bride through the records which are present in the form of age, name, salary, educational qualification. Here we can search those details either through age. If any extra details have to be added we will update those details in place of previous details. 1.3 To search brides information file In this module we will be able to search the
  • 9. details of bride which are present in files, where details will be in the form of age, name, salary, educational qualification. Here we can search those details either through age. Here in this module formatter file takes control of all the things for searching the complete details of bride 1.4 To generate reports Here in generating reports we will be able to display all the details of records of brides with details in the form of files. 2 Management of Bridegrooms information 2.1 To create bridegrooms information file Here we will be creating bridegroomss information with details like bridegrromss name, bridegrooms age, bridegrooms salary along with brides requirements. Here each and every record has to be entered manually through keyboard, where it asks the user to save how many records he need to enter. After entering those records through proper format those details which user gives can be saved 2.2 To update bridegrooms information In this module we will be able to update the details of bridegroom through the records which are present in the form of age, name, salary, educational qualification. Here we can search those details either through age. If any extra details have to be added we will update those details in place of previous details. 2.3 To search bridegrooms information file In this module we will be able to search the details of bride which are present in files, where we can search those details either through age. Here in this module formatter file takes control of all the things for searching the complete details of bride 2.4 To generate reports Here in generating reports we will be able to display all the details of records of bridegrooms with details in the form of files. 3 Matching 3.1 To make matching BridesId is read, the brides file is open and the Brides record is displayed. Bridegrooms file is opened and each record is investigated for the match with brides requirement. If match is found record is displayed. 3.2 To Intimate to bride Here in this module we need to maintain bridegroom requirement details which have to be mentioned to be bride. For matching, where there will be so many records of bridegroom details for
  • 10. perfect matching 3.3 To intimate to bridegroom Here in this module we need to maintain bride requirement details which have to be mentioned to be bride. For matching, where there will be so many records of bride details for perfect matching 3.4 To enquire on conformation for selection After short listing all the records of both brides and bridegrooms, where enquie will be done based on conformation whether that bride details were matched to bridegroom details and bridegroom details were matched to bride details or not 4 Main Module 4.1 To display System Banner After all modules were integrated through files we display System Banner as MARRIAGE BUREAU 4.2 To process menu Here Processing Menu can be done through switch case statement with all the modules that are present in the file 4.3 Initializations Here Initializations can be done to methods, variables as well as objects which are present in classes 4.4 To provide Security To provide Security we need to add user name and password with login credentials where user will able to access his details with valid login credentials so that he can be able to create files, search a file and display record of that file, where as in admin module the admin also has to access his entire details with username and password where he can be able to do modifications for files that are present in user module.
  • 11. 2.3 File Design This system uses two files. The names of the files and the recordlayout are given below File Name 1 Bride.txt Field No. Field name Field Type Field Size 1 brideId; Integer 8 digits 2 brideName String 10 characters 3 brideAddress String 10 characters 4 brideMobileNo Integer 10 digits 5 brieAge Integer 2 digits 6 brideHeight Integer 2 digits 7 brideWeight Integer 2 digits 8 brideQualification String 10 characters 9 brideJobPosition String 10 characters 10 Rbgminheight Integer 2 digits 11 Rbgmaxheight Integer 2 digits 12 Rbgminweight Integer 2 digits 13 Rbgmaxweight Integer 2 digits 14 rbgJobPosition String 10 characters 15 Rbgminsalary Integer 8 digits 16 Rbgmaxsalary Integer 8 digits File Name 2 BrideGroom.txt Field No Field name Field Type Field Size 1 bgId; Integer 8 digits 2 bgName String 10 characters 3 bgAddress String 10 characters 4 bgMobileNo Integer 10 digits 5 bgAge Integer 2 digits 6 bgHeight Integer 2 digits 7 brideWeight Integer 2 digits 8 bgQualification String 10 characters 9 bgobPosition String 10 characters 10 Rbrideminheight Integer 2 digits
  • 12. 11 Rbridemaxheight Integer 2 digits 12 Rbrideminweight Integer 2 digits 13 Rbridemaxweight Integer 2 digits 14 rbrideJobPosition String 10 characters 15 Rbrideminsalary Integer 8 digits 16 Rbridemaxsalary Integer 8 digits 2.4 Input Design For creating a file, the system takes all inputs from keyboard and the writes to file. A sample input dialog for creating brides information file is shown below How many records? 2 Enter Brides Id:12345678 Enter Brides Name: Krishna . . . . . For selecting different functions of the system it displays a menu and reads the choice of user from keyboard. Menu 1. Create Brides File 2. Add more records to Brides file 3. Search by Bride Id; 4. Generate Report; 5. Quit The System also takes input from files(The file design was shown earlier)
  • 13. 2.5 Out Put Design The output of the system (including reports) is displayed on the console in a formatted way. The output may also go to a file(file design already explained). Following is the formatted output for displaying list of brides List of brides 1. brideId.: 12345678 brideName: krishnabrideAge: 29 2. brideId.: 12345670 brideName: gopalbrideAge: 32 End of List 1. For searching details of bride with its brideId the search report will be displayed as follows Search by brideId enter brideId: 12345670 1. brideId.: 12345670 brideName: gopalbrideAge: 32 2. Enter brideId:12345678 brideId.: 12345678 brideName: krishnabrideAge: 29
  • 14. SOURCE CODE OF THE PROJECT: import java.util.*; import java.io.*; class Brides { public static void main(String args[])throws IOException { int i,num; int choice=0; int regNo,intAge,Bage=0,salary,bgminsalary,bgmaxsalary,height,Bheight=0,minHeight,maxHeight; String name,address,qualify,bgqualify; int bgminage=0,bgmaxage=0,bgminheight=0,bgmaxheight=0; int searchRegNo=0; boolean flag=true; int snum; //login data String loginName; String passWord; String adminPassword="admin123"; String userPassword="user123"; //search data int minAge ; int maxAge ;
  • 15. BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); System.out.println("nt Brides Information"); //login procedure while (true) { System.out.print("Login name(admin/user/quit):"); loginName=br.readLine(); if(loginName.equals("quit")) return; System.out.print("Password:"); passWord=br.readLine(); if(loginName.equals("admin")) if(passWord.equals(adminPassword)) break; if(loginName.equals("user")) if(passWord.equals(userPassword)) break; System.out.println("Illegal LoginName or password"); } for(i=0;i<20;i++) System.out.print("n");//print 20 blanklines while(flag) { System.out.println("n Menu"); System.out.println("1. Create Bride File");
  • 16. System.out.println("2. Add more records to Brides file"); System.out.println("3. Search by bride Id"); System.out.println("4. Search by range of age"); System.out.println("5. Generate Report"); System.out.println("6. Create Bridegroom File"); System.out.println("7. Add more records to Bridegrooms file"); System.out.println("8. Quit"); System.out.print("Enter your choice: "); choice= Integer.parseInt(br.readLine()); switch(choice){ case 1: if(!(loginName.equals("admin"))) {System.out.println ("Sorry! You have No Access"); System.out.println ("Only Administrator is allowed"); break; } System.out.print("How many records? "); num= Integer.parseInt(br.readLine()); if(num<=0) {System.out.print("invalid number");break; } // Create a file. FileWriter fout = new FileWriter("Bride.txt");
  • 17. //Read data from Keyboard System.out.print("How many records? "); num= Integer.parseInt(br.readLine()); for(i=0;i<num;i++) { System.out.print("enter bride id(8 digits):"); regNo = Integer.parseInt(br.readLine()); System.out.print("Enter name(10 characters):"); name=br.readLine(); System.out.print("enter age(2 digits):"); intAge = Integer.parseInt(br.readLine()); System.out.println("Enter bride's height:"); height =Integer.parseInt(br.readLine()); System.out.println("Enter bride's qualification:"); qualify=br.readLine(); System.out.println("Enter bride's salary:"); salary =Integer.parseInt(br.readLine()); System.out.println("Enter bride's address: "); address=br.readLine(); System.out.println("Enter your requirements"); System.out.println("Enter bridegroom's qualification:"); bgqualify=br.readLine(); System.out.println("Enter minimum age of bridegroom"); bgminage = Integer.parseInt(br.readLine()); System.out.println("Enter maximum age of bridegroom");
  • 18. bgmaxage = Integer.parseInt(br.readLine()); System.out.println("Enter minimum height of bridegroom"); bgminheight = Integer.parseInt(br.readLine()); System.out.println("Enter maximum height of bridegroom"); bgmaxheight = Integer.parseInt(br.readLine()); System.out.println("Enter minimum salary of bridegroom:"); bgminsalary =Integer.parseInt(br.readLine()); System.out.println("Enter maximum salary of bridegroom:"); bgmaxsalary =Integer.parseInt(br.readLine()); System.out.print("n");//print blankline // Write to file. Formatter fmt1 = new Formatter(); fmt1.format("%8dn %10sn %2dn %4dn %7sn %10dn %10sn %7sn %3dn %3dn %4dn %4dn %10dn %10dn",regNo,name,intAge,height,qualify,salary,address,bgqualify,bgminage,bgmaxage,bgmin height,bgmaxheight,bgminsalary,bgmaxsalary); fout.write(fmt1+"r012"); } fout.close(); System.out.println("File is created"); break; case 2: if(!(loginName.equals("admin"))) {System.out.println
  • 19. ("Sorry! You have No Access"); System.out.println ("Only Administrator is allowed"); break; } System.out.print("How many records? "); num= Integer.parseInt(br.readLine()); if(num<=0) {System.out.print("invalid number");break; } // Append to the File. FileWriter fout1 = new FileWriter("Bride.txt",true);//true means file will be opened in append mode System.out.print("How many records? "); num= Integer.parseInt(br.readLine()); for(i=0;i<num;i++) { System.out.print("enter bride id(8 digits):"); regNo = Integer.parseInt(br.readLine()); System.out.print("Enter name(10 characters):"); name=br.readLine(); System.out.print("enter age(2 digits):"); intAge = Integer.parseInt(br.readLine()); System.out.println("Enter bride's height:"); height =Integer.parseInt(br.readLine());
  • 20. System.out.println("Enter bride's qualification:"); qualify=br.readLine(); System.out.println("Enter bride's salary:"); salary =Integer.parseInt(br.readLine()); System.out.println("Enter bride's address: "); address=br.readLine(); System.out.println("Enter your requirements"); System.out.println("Enter bridegroom's qualification:"); bgqualify=br.readLine(); System.out.println("Enter minimum age of bridegroom"); bgminage = Integer.parseInt(br.readLine()); System.out.println("Enter maximum age of bridegroom"); bgmaxage = Integer.parseInt(br.readLine()); System.out.println("Enter minimum height of bridegroom"); bgminheight = Integer.parseInt(br.readLine()); System.out.println("Enter maximum height of bridegroom"); bgmaxheight = Integer.parseInt(br.readLine()); System.out.println("Enter minimum salary of bridegroom:"); bgminsalary =Integer.parseInt(br.readLine()); System.out.println("Enter maximum salary of bridegroom:"); bgmaxsalary =Integer.parseInt(br.readLine()); System.out.print("n");//print blankline // Write to file. Formatter fmt9 = new Formatter();
  • 21. fmt9.format("%8dn %10sn %2dn %4dn %7sn %10dn %10sn %7sn %3dn %3dn %4dn %4dn %10dn %10dn",regNo,name,intAge,height,qualify,salary,address,bgqualify,bgminage,bgmaxage,bgmin height,bgmaxheight,bgminsalary,bgmaxsalary); fout1.write(fmt9+"r012"); } fout1.close(); System.out.println("new records are added"); break; case 3: snum=0; System.out.print("enter search Id: "); searchRegNo = Integer.parseInt(br.readLine()); //Read data from file FileReader fin1 = new FileReader("Bride.txt"); Scanner sc1 = new Scanner(fin1); while(sc1.hasNextInt()) { regNo = sc1.nextInt(); name = sc1.next(); intAge= sc1.nextInt(); height= sc1.nextInt(); qualify = sc1.next(); salary= sc1.nextInt(); address = sc1.next(); bgqualify = sc1.next(); bgminage = sc1.nextInt();
  • 22. bgmaxage = sc1.nextInt(); bgminheight = sc1.nextInt(); bgmaxheight = sc1.nextInt(); bgminsalary= sc1.nextInt(); bgmaxsalary= sc1.nextInt(); if(regNo==searchRegNo) { //Display formatted output ++snum;//increment serial number Formatter fmt2 = new Formatter(); fmt2.format("%8dn %10sn %2dn %4dn %7sn %10dn %10sn %7sn %3dn %3dn %4dn %4dn %10dn %10dn",regNo,name,intAge,height,qualify,salary,address,bgqualify,bgminage,bgmaxage,bgmin height,bgmaxheight,bgminsalary,bgmaxsalary); Formatter fmt3 = new Formatter(); fmt3.format("tName: %10s",name); Formatter fmt4 = new Formatter(); fmt4.format("tBride Age : %2d",intAge); System.out.println(fmt2); System.out.println(fmt3); System.out.println(fmt4); } } if(snum>0) System.out.println("Search is completed"); else
  • 23. System.out.println("Search is completed- No match"); fin1.close(); break; case 4://search by range of age snum=0; FileReader fin11 = new FileReader("Bride.txt"); Scanner sc11 = new Scanner(fin11); minAge = bgminage; maxAge = bgmaxage; minHeight = bgminheight; maxHeight = bgmaxheight; //Open the data file FileReader fin2 = new FileReader("Bridegroom.txt"); Scanner sc2 = new Scanner(fin2); //Read each record from file while(sc2.hasNextInt()) { regNo = sc2.nextInt(); name = sc2.next(); intAge= sc2.nextInt(); height= sc2.nextInt(); //Match each record with search criteria //and find the matching record if(Bage<minAge)continue;//reject that record if(Bage>maxAge)continue;//reject that record
  • 24. if(Bheight<minHeight)continue;//reject that record if(Bheight>maxHeight)continue;//reject that record //Display the matching record (formatted output) ++snum;//increment serial number Formatter fmt2 = new Formatter(); fmt2.format("%2d.tRegNo : %8d",snum,regNo); Formatter fmt3 = new Formatter(); fmt3.format ("tName: %10s Bridegroom Age: %2d Height:%4d", name, Bage, Bheight); System.out.println(fmt2); System.out.println(fmt3); } if(snum>0) System.out.println("Search is completed"); else System.out.println("Search is completed- No match"); fin2.close(); break; case 5:snum=0; System.out.println("ttt List of Brides"); //Read data from file FileReader fin3 = new FileReader("Bride.txt"); Scanner sc3 = new Scanner(fin3); while(sc3.hasNextInt()) {
  • 25. regNo = sc3.nextInt(); name = sc3.next(); intAge= sc3.nextInt(); height= sc3.nextInt(); qualify = sc3.next(); salary= sc3.nextInt(); address = sc3.next(); bgqualify = sc3.next(); bgminage = sc3.nextInt(); bgmaxage = sc3.nextInt(); bgminheight = sc3.nextInt(); bgmaxheight = sc3.nextInt(); bgminsalary= sc3.nextInt(); bgmaxsalary= sc3.nextInt(); //Display formatted output ++snum;//increment serial number Formatter fmt7 = new Formatter(); fmt7.format("Bride Id: %8dn BrideName: %10sn Age: %2dn Height: %4dn Brides Qualification: %7sn Brides Salary: %10dn Brides Address: %10sn Bridegrooms Qualification: %7sn Bridegrooms min age: %3dn Bridegrooms max age: %3dn Bridegroomsmin height: %4dn Bridegroomsmax height: %4dn Bridegrooms min salary: %10dn Bridegrooms max salary: %10dn",regNo,name,intAge,height,qualify,salary,address,bgqualify,bgminage,bgmaxage,bgmin height,bgmaxheight,bgminsalary,bgmaxsalary); System.out.println(fmt7); } System.out.println("End of list");
  • 26. fin3.close(); break; case 6: if(!(loginName.equals("admin"))) {System.out.println ("Sorry! You have No Access"); System.out.println ("Only Administrator is allowed"); break; } System.out.print("How many records? "); num= Integer.parseInt(br.readLine()); if(num<=0) {System.out.print("invalid number");break; } // Create a file. FileWriter fout6 = new FileWriter("Bridegroom.txt"); //Read data from Keyboard System.out.print("How many records? "); num= Integer.parseInt(br.readLine()); for(i=0;i<num;i++) { System.out.print("enter bridegroom id(8 digits):"); regNo = Integer.parseInt(br.readLine()); System.out.print("Enter bridegroom name(10 characters):");
  • 27. name=br.readLine(); System.out.print("enter bridegroom's age(2 digits):"); Bage = Integer.parseInt(br.readLine()); System.out.println("Enter bridegroom's height:"); Bheight =Integer.parseInt(br.readLine()); System.out.println("Enter bridegroom's qualification:"); qualify=br.readLine(); System.out.println("Enter bridegroom's salary:"); salary =Integer.parseInt(br.readLine()); System.out.println("Enter bridegroom's address: "); address=br.readLine(); System.out.print("n");//print blankline // Write to file. Formatter fmt5 = new Formatter(); fmt5.format("%8dn %10sn %2dn %4dn %7sn %10dn %10sn ",regNo,name,Bage,Bheight,qualify,salary,address); fout6.write(fmt5+"r012"); } fout6.close(); System.out.println("File is created"); break; case 7: if(!(loginName.equals("admin"))) {System.out.println ("Sorry! You have No Access");
  • 28. System.out.println ("Only Administrator is allowed"); break; } System.out.print("How many records? "); num= Integer.parseInt(br.readLine()); if(num<=0) {System.out.print("invalid number");break; } // Create a file. FileWriter fout16 = new FileWriter("Bridegroom.txt",true); //Read data from Keyboard System.out.print("How many records? "); num= Integer.parseInt(br.readLine()); for(i=0;i<num;i++) { System.out.print("enter bridegroom id(8 digits):"); regNo = Integer.parseInt(br.readLine()); System.out.print("Enter bridegroom name(10 characters):"); name=br.readLine(); System.out.print("enter bridegroom's age(2 digits):"); Bage = Integer.parseInt(br.readLine()); System.out.println("Enter bridegroom's height:"); Bheight =Integer.parseInt(br.readLine()); System.out.println("Enter bridegroom's qualification:");
  • 29. qualify=br.readLine(); System.out.println("Enter bridegroom's salary:"); salary =Integer.parseInt(br.readLine()); System.out.println("Enter bridegroom's address: "); address=br.readLine(); System.out.print("n");//print blankline // Write to file. Formatter fmt25 = new Formatter(); fmt25.format("%8dn %10sn %2dn %4dn %7sn %10dn %10sn ",regNo,name,Bage,Bheight,qualify,salary,address); fout16.write(fmt25+"r012"); } fout16.close(); System.out.println("File is created"); break; case 8: flag=false; break; default:System.out.println("Wrong Choice!!"); } } System.out.println("Program is over"); } }
  • 30. CONLUSION: The Marriage Bureau system is maintained the information of brides and bridegrooms. It makes a matching between brides and bridegrooms depending on their requirements. The system provides facility to insertion of records. Search facility is provided to search for the information in the file. The system makes a matching between bride’s and bridegroom’s requirement. The system provides security through login and password .Here, only matching of bridegroom to bride is arranged. We can also can match bride to bridegroom. BIBLIOGRAPHY: The Complete Reference Java – 7th edition www.wikipedia.org http://www.geeksforgeeks.org/ http://stackoverflow.com/