You are on page 1of 16

Matrimonial Management System

PROJECT REPORT
ON
Matrimonial Management System
Xxxxs Technologies

BY
Mr. XXXXX XXXXX XXXXXXX

UNIVERSITY OF PUNE
MASTER IN COMPUTER APPLICATION
XXXXXXXXXXXXXXXXXXXXX
Pune 411058
2012-2015

Matrimonial Management System

INDEX
Title
1.1
1.2
1.3
1.4
1.5
2.1
2.2
2.3

CHAPTER 1 : INTRODUCTION
Company Profile
Existing System and Need for System
Scope of work
Operating Environment Hardware and Software
Detail Description of Technology Used
CHAPTER 2 : PROPOSED SYSTEM
Proposed System
Objectives Of System
User Requirements

Page No.
3
4
6
7
10
13
14
15

Matrimonial Management System

CHAPTER 1 : INTRODUCTION

1.1 Company Profile


XXX Technology is a global IT services & solutions provider
company started by three person team coming with varied technical
backgrounds. Today an XXX has positioned itself as a premier software
service

provider

company.

XXX is an innovative technology industry focused, business


driven Software Development, Web Development, E-Commerce Solutions
development firm for global customers.
We provide web solution and development of custom software,
our talented and passionate team work intelligently to solve and manage
clients needs. We serve to deliver cost effective interactive technology
and web solutions using the latest programming and design technologies.
At XXX Technology we work with our clients by delivering
noble product with their satisfaction. We maintained co-operative
relationship with business partner with quality business.
XXX Technologies provide a various services such as Software
Development, Website Development, ERP Customization, Corporate
Training, Project Training, & Software Testing.
XXX Value

Teamwork
Time Management
Hard Work with Smart ideas
Employee Satisfaction
Customer Satisfaction
Partner Satisfaction
Integrity towards commitments

Matrimonial Management System

1.2 Existing System and Needs for System

Existing System
There are many matrimonial sites are available for
searching the life partner online but, In existing system they collect the
registration fees in office as well as online and then provide a specific
unique id to the members. They provide the member ship for 1year or
Membership Plan basis.

In existing system form fields are not properly validated.


Previous system not provide the member relative details.

Registration cost is very high so because of high cost


unpaid members very large.

Matrimonial Management System

Need for System


System for matrimonial sites is a web based marriage
introduction service application. This system is providing the service
facility to member for find out the life partner online.
The service that are provide online enquiry, searching
facility, send request etc. for members. Provide security and authorization.

Matrimonial Management System

1.3 Scope of work


Free registration for Brides and Grooms.
Register Brides and Grooms not provide the whole information
about the other members till paid membership.
Only paid Members can get the whole information about the all
members as well as register Brides and Grooms.
Female members should be 18 years old and Male Members
should be 21 year old.
Charge the registration fees online through the Debit Card, Visa
Card, Online payment etc.
Use Indian gateway (ex. SBI or Central Bank) for online payment
as well as online chalan system also.
Members can update personal Information as well as upload the
photo or change the photo online.
All members get the unique username or id and password.
Member can give the feedback also.
Send the any information to the members through the email
account.
Admin change the membership plan online for the purpose of less
maintenance cost.
Provide the auto generated message or email facility to members
for invite the friends and relative.

Matrimonial Management System

1.4 Operating Environment Hardware and Software


Developer side:
Hardware:

Item name
Desktop PC

Specification
Pentium 3.0 GHz or
higher 1GB of RAM or above

Vendor
HP

Particular
Operating System

Specification
Microsoft Windows
XP/7/8 or higher version

Vendor
Microsoft
Corporation

Documentation

Microsoft Office 2003 or


higher

Microsoft
Corporation

Browser(s)

Google Chrome 5 or
higher
Mozilla Firefox 3.6 or
higher
Internet Explorer 9 or
higher
Basic Notepad
Notepad++ 1.0 or higher

Google
Mozilla
Microsoft
Corporation

Database

MySQL 5.1.6 or higher

Microsoft
Corporation

Virtual Machine

VMware

VMware

Software:

Text Editor(s)

Microsoft
Corporation

Matrimonial Management System

Client side :
Hardware :
Item name
Desktop PC

Specification (Minimum
requirement)
Pentium 3.0GHz or higher
512MB of RAM or higher

Vendor
HP

Software :
Particular
Operating
System
Browser(s)

Specification (Minimum
requirement)
Microsoft Windows XP/7/8 or
higher version

Vendor

Google Chrome 5 or higher


version
Mozilla Firefox 3.6 or higher
version
Internet Explorer 9 or higher
version

Google
Mozilla
Microsoft
Corporation

Microsoft
corporation

Matrimonial Management System

Server side :
Hardware :
Item name

Specification (Minimum
requirement)
Pentium 3.0GHz or higher
512MB of RAM or higher

Desktop PC

Vendor
HP

Software :
Particular

Vendor

Operating
System

Specification (Minimum
requirement)
Microsoft Windows XP/7/8 or
higher version

Server

Apache 2.2 .29 or higher

Control Panel

cPanel 11.44.1

Apache
Corporation
cPanel

Microsoft
corporation

Detail Description of Technology Used


Technologies used

Front end : HTML, JSP.

Back end : JAVA, Servlet, Spring, Hibernate.

Server

: Apache Tomcat 6.0

Database: MySQL

Matrimonial Management System

1.5 Detail Description of Technology Used


JSP
JSP stands for Java Server Pages. JSP is a web technology
used to develop most Dynamic Web Pages. It is an extension for servlet.
JSP is develop by Sun Microsystems in 1999. To develop dynamic web
pages. Which are directly interact with user.
The JSP and Servlet work together to fulfill the
development requirement or client requirement. When request is come for
JSP it is translated to servlet. The execution of JSP is done by JSP Engine.
Which is a component of web container.
A JSP page contains HTML code and JSP tags. The JSP
pages are easier to maintain than servlet because we can separate
designing and development. It provides some additional features such as
Expression Language, Custom Tag etc.

Servlet
Servlet is a web technology developed by James Gosling in
1995 at Sun Microsystems. It provides various APIs to built web
application. It provides various specifications and rules to develop server
side application. Hence it is also called as Server Technology. Servlet is
used Servlet Engine for run the servlet page.
Servlet Engine will receive the request from web server &
invoke the specific servlet and here servlet will communicate to the
database and returns the processing result. Which acts as a response.
Servlet Engine then transfer this response page to web server.

10

Matrimonial Management System

Spring
It is an open source web application framework, develop by
Rod Johnson in 2002 at Apache Foundation.
It is a java platform that provides infrastructure for
developing java application.
Spring handles the infrastructure hence, we can focus on
our application that is business logic.
Spring enables you to build applications from Plain Old
Java Object (POJO). This capability is applied to Java SE Programming
model. It follows the MVC design pattern that is the Spring web MVC
framework, provides Model View Controller architecture and ready
components that can be used to developed flexible web application.

Hibernate
Hibernate is the ORM tool (Object Relational Mapping)
develop by Gavin King in 2001.
The main objective of hibernate is to transfer the data
between java application and Database in the form of object.
It is an open source light weight tool which does not force
to the programmer to extends or implements any class or interface since it
uses all POJO (Plain Old Java Object) classes.

11

Matrimonial Management System

MySQL
MySQL is a freely available open source Relational
Database Management System (RDBMS) that uses Structured Query
Language (SQL). SQL is the most popular language for adding, accessing
and managing content in a database.

Tomcat
Tomcat is a server for running the system. Apache Tomcat
is an open source web server and servlet container developed by the
Apache Software Foundation (ASF). Tomcat implements the Java Servlet
and the Java Server Pages (JSP) specifications from Sun Microsystems,
and provides a "pure Java" HTTP web server environment for Java code to
run.
Apache Tomcat includes tools for configuration and
management, but can also be configured by editing XML configuration
files.

12

Matrimonial Management System

CHAPTER 2 : PROPOSED SYSTEM

2.1 Proposed System


Matrimonial Management System is web based marriage
introduction service application. In this application members can register
and pay the registration charges online then after completion of process
provide them unique id or username and password to the member.
After registration and paid amount process they get the
membership on plan basis. The system will allow for future expansion and
maintenance. The system will keep operation such as viewing the website,
searching the partners etc.
Send the notification to the members such as send request,
accept request, reject request etc.
Members can invite our friends or relatives through the
email or mobile message.

13

Matrimonial Management System

2.2 Objectives of System

To maintain the records of Members as well as relative details.

To find out the life partner online anytime anywhere.

To provide the all information about the selected person.

To provide the matchmaking facility for Groom and Bride.

To generate the report.

MODULES
1.Member login :1.1 Sinup(Registration)
1.2 login
2.Profile :2.1 User Profile :2.1.1 Create profile
2.1.2 Edit profile

14

Matrimonial Management System

2.2 Partners profile :2.2.1 Cerate profile :2.2.2 Edit profile


3.Membership :3.1 Memberships
3.2 make payment
3.3 Invite friends
3.4 Points gained
4.Search :4.1 Quick search
4.2 Advanse Search
4.3 Shortlisted Profiles
4.4 Members I am seeking
4.5 Profile Matches
5. Messeges :5.1 Inbox
5.2 Sent
5.3 Draft
6. About us :7. Contact us :-

15

Matrimonial Management System

2.3 User Requirement


Provide the some information about relatives person.
Display the information about the member
City/Income/Cast/Profession etc wise.
Confirmation details send through the email Id or mobile number.
Provide online chalan system.

16

You might also like