0% found this document useful (0 votes)
36 views110 pages

Matri Sypnosis

Uploaded by

sewagtanay
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views110 pages

Matri Sypnosis

Uploaded by

sewagtanay
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 110

ACKNOWLODGEMENT

I express my gratitude to my guide Dr. Kavitha R G, Department of Computer


Application for the encouragement, valuable suggestions and guidance given to
me during the design, development and implementation of the project.

I express my sincere thanks to Dr. Sudheer Pai K L, honourable Principal, for


providing the facilities including laboratory and library.

I express my gratitude to our Vice Principal Prof. Shilpa Sarnad, for her
continuous support and assistance during the course of my project.

I also express my gratitude to Dr. Mohan S.H, Head of the Department,


Department of Computer Application for the encouragement, valuable
suggestions and guidance given to us during the course of the project and
helping me to complete it successfully.

I express my grateful thanks to all the staff members, Department of Computer


Application for their valuable assistance, encouragement and cooperation
during this wonderful learning experience.

Finally, I also grateful to my parents and friends for their support, encouragement
and backing for achieving this goal of completing this project successfully.
PROJECT ON

ONLINE MATRIMONIAL SITE


Table of Content

Chapter -1 Introduction
1.1 Objectives…………………………………………………………3
1.2 Scope of the project……………………………………………….3
1.3 Features…………………………………………………………...4
1.4 Modules…………………………………………………………...5

Chapter -2 Preamble

2.1 Existing System…………………………………………………..7

2.2 Proposed System………………………………………………….8

Chapter -3 System Requirements

3.1 Software requirements…………………………………………..10

3.2 Hardware requirements………………………………………….10

Chapter -4 Feasibility Study

4.1 Technical Feasibility Study………………………………….…..12

4.2 Financial Feasibility Study……………….……………………..12

4.3 Marketing Analysis……………………………….…………......12

4.4 Risk Analysis…….……………………………………………...13

4.5 System Design…………………………………………………..13

4.6 Software Development Life Cycle……………………………...15


Chapter -5 Software Components

5.1 Introduction to PHP…………………………………………….17

5.2 Introduction to Ajax…………………………………………….18

5.3 Introduction to CSS…………………………………………….19

5.4 Introduction to JavaScript………………………………………20

5.5 Introduction to HTML……………………………………….....20

Chapter -6 Database

6.1 Admin……………………………………………………….….23

6.2 Caste……………………………………………………………23

6.3 Interest.…………………………………………………………24

6.4 Membership……………………………………………………24

6.5 Payment….………………………………………….………….25

6.6 Profile………..……………………………………….………...25

6.7 Register…….……….………………………………………….26

Chapter -7 ER Diagram

7.1 ER Diagram…………………………………………………...29

7.2 Dataflow Diagram………………………………………….....30

Chapter -8 Screen Shots……………..…………………32

Chapter -9 Testing

9.1 Unit Testing…………………………………………………...40


9.2 Black Box Testing……………………………………….41
9.3 White Box Testing………………………………………42

Chapter -10 Validation

10.1 Software Verification……………………….…………..45

Chapter 11 Source Code ……………….………………47

Chapter 12 Future Enhancement……….……………..96

Conclusion………………………………………….…...99

Bibliography………………………………………..…..100
Abstract

This online matrimonial project is developed to let individual find their


potential matches for marriage as per their priorities. This project allows the
phrase ‘Marriages are made in heaven’ to be rephrased as ‘Marriages are now
made online’. This application allows browsing profiles of other registered
users on the site. An individual needs to give their information such as Name,
Gender, Religion, Caste, Marital status, Current salary, Occupation etc along
with an option to upload photo of the individual registering and their kundali.
The person looking for marriage can register and search for a profile that
matches their requirement.

This application allows individual to search by gender, age, religion, caste,


marital status. It gives an option to an individual to view kundali, which is
highest priority in many castes. An individual can select a profile as per his/ her
requirement and can send an email indicating their interest and the email will be
sent along with the sender’s details.

Thus this application allows individual to let others view its profile and allows it
to view others profile depending on the priority set. Online Matrimonial
Application System is in the process of interconnecting all the branches and to
develop a custom made software which covers functions like matrimonial
management and processing of a matrimonial agency .The system not only takes
care of registration but also contemplate on workflow, customer service,
customer history, employee history (both work history and payment history) and
near paperless operation.
INTRODUCTION
INTRODUCTION

The Online Matrimonial Site project is an innovative online platform that


revolutionizes the way individuals find their life partners. With the increasing
popularity of online interactions and the changing dynamics of traditional
matchmaking, this project seeks to bridge the gap between modern technology
and the age-old institution of marriage. By leveraging the power of the internet,
the project aims to provide a convenient, efficient, and personalized experience
for users in their quest for a life partner.

The project recognizes that finding a compatible life partner is a significant


decision in one's life, and it can often be challenging due to various factors like
time constraints, geographical barriers, and limited social networks. The online
matrimonial site aims to address these challenges by providing a digital
platform that brings together individuals from diverse backgrounds, cultures,
and communities, breaking down geographical boundaries and expanding the
possibilities of finding true love.

The project also emphasizes the importance of privacy and security.


Recognizing the sensitivity of personal information shared during the
matchmaking process, robust security measures are implemented to protect user
data and maintain confidentiality. Users have control over the visibility of their
profiles, enabling them to share information selectively and ensuring their
privacy until they feel comfortable taking the conversation further.
1.1 OBJECTIVES

• To perform a thorough analysis of working of the whole System.


• To study the problems in the System through fact finding techniques.
• To follow SDLC to develop the system.
• To develop conceptual, logical and physical model for the system.
• To develop Graphical User Interface (GUI) as per convenience of
the user.
• To implement the physical model, being tested as per the standards.
• To document our efforts and analysis in a proper comprehensible
manner.

1.2 SCOPE OF THE PROJECT

• User Registration and Profile Creation: Develop a user registration


system that allows individuals to create their profiles by providing
essential personal information and preferences. Implement a profile
management feature that enables users to update and maintain their
profiles with relevant details, including photos, education, occupation,
interests, and partner preferences.
• Advanced Search and Matchmaking: Design and implement advanced
search filters and matchmaking algorithms to facilitate accurate and
efficient match recommendations based on user-specified criteria
• Privacy and Security: Implement robust security measures to protect user
data and ensure the privacy of personal information shared on the
platform. Provide users with control over the visibility of their profiles
and options to manage privacy settings according to their preferences.
1.3 FEATURES

1. User Registration and Profile Management:


• User registration with basic personal details.
• Option to upload photos and update profile details.

2. Advanced Search and Matchmaking:


• Customizable search filters based on age, religion, community, location,
education, occupation, and more.
• Compatibility scoring based on shared interests, values, and preferences.

3. Privacy and Security:


• User-controlled profile visibility and privacy settings.
• Implementation of secure data handling practices and encryption.
• Protection of personal information to maintain user confidentiality.

4. Communication Channels:
• Private messaging feature for one-on-one conversations between users.
• Chat rooms or community forums for broader discussions and interactions.

5. User Interface and Experience:


• Intuitive and visually appealing user interface for easy navigation.
• Responsive design for seamless user experience across devices.
• Clear instructions and guidance throughout the platform.
1.4 MODULES

❖ Administrator

• Login
• Dashboard
• View User
• Show Caste
• Membership User
• Logout

❖ User / Candidate
• Home
• About
• Search
• View
• Update Profile
• Interested People’s
• Membership
• Logout
• Contacts
EXISTING AND PROPOSED SYSTEM

EXISTING SYSTEM

The existing system of a matrimonial site project typically involves a


website or platform that connects individuals seeking a life partner.

The main features of the existing system may include user registration, profile
creation, search and match functionality, communication tools, and basic
privacy and security measures. However, the specific features and functionality
may vary depending on the platform.

In the existing system, users create an account and provide personal information,
including their name, age, gender, location, and other relevant details.

They can then create a profile with additional information such as education,
occupation, interests, and preferences for a potential partner. Users can search
for suitable matches based on various criteria like age, religion, caste, and
community.

Once a user finds a potential match, they can initiate communication through
the platform's messaging or chat system.

The existing system may also offer additional features such as a privacy setting
to control visibility of profile information, photo sharing options, and account
management tools.
PROPOSED SYSTEM

1. Advanced Matching Algorithms: Implementing more sophisticated


matching algorithms that consider compatibility factors like personality
traits, values, and interests. This could provide users with more accurate
and relevant match suggestions.
2. Enhanced User Profiles: Allowing users to create more detailed and
comprehensive profiles by adding information about their hobbies,
lifestyle, expectations, and family background. This can help users
make more informed decisions when considering potential matches.
3. Verification and Security: Implementing a robust verification process to
ensure the authenticity of user profiles. This could include verifying
phone numbers, social media profiles, and other relevant information to
enhance trust and reduce the risk of fraudulent profiles.
4. Personalized Recommendations: Utilizing machine learning techniques
to provide personalized match recommendations based on user
preferences, behavior, and previous interactions on the platform. This
can improve the overall user experience and increase the likelihood of
successful matches.

5. Mobile Applications: Developing mobile applications for iOS and


Android platforms to offer users the convenience of accessing the
matrimonial site on their smartphones or tablets.

DEPARTMENT OF COMPUTER APPLICATIONS 8


SYSTEM REQUIREMENTS

DEPARTMENT OF COMPUTER APPLICATIONS 9


ONLINE MATRIMONIAL SITE

CHAPTER-3

SYSTEM REQUIREMENTS

3.1 HARDWARE REQUIREMENTS

SL.NO Hardware Details

1 Processor Intel core I5

2 RAM 2GB REQUIRED

3 HARD DISK GB REQUIRED

4 Printer Any Compatible printer

3.2 SOFFWARE REQUIREMENTS

SL.NO Software Details

1 Front end (Design) HTML, CSS, JavaScript

2 Back end (Design) PHP

3 Database MySQL

4 Operating System Windows 10

DEPARTMENT OF COMPUTER APPLICATIONS 10


ONLINE MATRIMONIAL SITE

FEASIBILITY STUDY

DEPARTMENT OF COMPUTER APPLICATIONS 11


ONLINE MATRIMONIAL SITE

CHAPTER-4

FEASIBILITY STUDY

A feasibility study is a high-level capsule version of the entire System


analysis and Design Process. The study begins by classifying the problem
definition. Feasibility is to determine if it’s worth doing. Once an acceptance
problem definition has been generate, the analyst develops a logical model of
the system. A search for alternatives is analysed carefully.

4.1 TECHNICAL FEASIBILITY

Evaluate the technical aspects of developing and maintaining a


matrimonial site. Consider factors such as website development, server
infrastructure, database management, scalability, and security measures.
Determine if the required technology and resources are readily available or if
additional investment is needed.

4.2 FINANCIAL FEASIBILITY

Conduct a cost-benefit analysis to determine the financial feasibility of the


project. Estimate the initial investment required for development, infrastructure,
marketing, and ongoing maintenance. Calculate the revenue potential based on
projected user registrations, premium memberships, and other revenue streams.

4.3 MARKET ANALYSIS

Assess the demand and market potential for a matrimonial site in the
target geographical area or demographic. Analise the existing competition, user
demographics, and trends in the online matchmaking industry. Identify the
target audience and their preferences, needs, and willingness to use an online
platform for finding a life partner.

DEPARTMENT OF COMPUTER APPLICATIONS 12


ONLINE MATRIMONIAL SITE

4.4 RISK ANALISYS

Identify potential risks and challenges that may impact the success of the
project. This can include competition from existing platforms, user trust and
safety concerns, technological risks, and changing market dynamics. Develop
contingency plans to mitigate these risks and ensure business continuity..

4.5 SYSTEM DESIGN

Design is the first step into the development phase for any engineered
product or system. Design is a creative process. A good design is the key to
effective system. The term “design” is defined as “the process of applying
various techniques and principles for the purpose of defining a process or a
system in sufficient detail to permit its physical realization”. It may be defined
as a process of applying various techniques and principles for the purpose of
defining a device, a process or a system in sufficient detail to permit its physical
realization. Software design sits at the technical kernel of the software
engineering process and is applied regardless of the development paradigm that
is used. The system design develops the architectural detail required to build a
system or product. As in the case of any systematic approach, this software too
has undergone the best possible design phase fine tuning all efficiency,
performance and accuracy levels. The design phase is a transition from a user
oriented document to a document to the programmers or database personnel.

System design goes through two phases of development:



Logical Design

Physical Design.

DEPARTMENT OF COMPUTER APPLICATIONS 13


ONLINE MATRIMONIAL SITE

Logical Design

The logical flow of a system and define the boundaries of a system. It includes
the following steps:

• Reviews the current physical system – its data flows, file content,
volumes, frequencies etc.
• Prepares output specifications – that is, determines the format, content
and frequency of reports.
• Prepares input specifications – format, content and most of the input
functions.
• Prepares edit, security and control specifications.
• Specifies the implementation plan.
• Prepares a logical design walk through of the information flow, output,
input, controls and implementation plan.

Physical Design

Physical system produces the working systems by define the design


specifications that tell the programmers exactly what the candidate system must
do. It includes the following steps.

• Design the physical system.


• Specify input and output media.
• Design the database and specify backup procedures.
• Design physical information flow through the system and a physical
design Walk through.
• Plan system implementation.
• Prepare a conversion schedule and target date.

DEPARTMENT OF COMPUTER APPLICATIONS 14


ONLINE MATRIMONIAL SITE

• Determine training procedures, courses and timetable.


• Devise a test and implementation plan and specify any new
hardware/software.

4.6 SOFTWARE DEVELOPMENT LIFE CYCLE

A system development life cycle is a logical process by which system


analysts, software engineers, programmers, and end users build information
systems and computer applications to solve business problems and needs.

The major phases involved in the MIS development process are referred to as
system development life cycle. Each phase of the development process must
have well defined objectives, and at the end of each phase, progress towards
meeting the objectives must be evaluated.

The development process should not continue until the objectives of all prior
phases have been met.

System development life cycle is a phased approach to analysis and design to


ensure that systems are best developed.

The system development life cycle can be divided into seven phases as shown

Fig-1.1

DEPARTMENT OF COMPUTER APPLICATIONS 15


ONLINE MATRIMONIAL SITE

SOFTWARE COMPONENTS

DEPARTMENT OF COMPUTER APPLICATIONS 16


ONLINE MATRIMONIAL SITE

CHAPTER-5

SOFTWARE COMPONENTS

5.1 INTRODUCTION TO PHP:

PHP is a server-side scripting language designed primarily for web


development but also used as a general-purpose programming language.
Originally created by Rasmus Lerdorf in 1994, the PHP reference
implementation is now produced by The PHP Development Team. PHP
originally stood for personal home page but it now stands for the recursive
acronym PHP: Hypertext Pre-processor.

Features of PHP:

We have learned about PHP and its uses. But what are the features that
make PHP popular. Now that we have a basic understanding of PHP, let us see
some of the most striking features of PHP .It is a very popular language because
it is simple and is open-source. There are many convincing reasons for why you
should be using PHP, some of them being:

• It is easy to install and learn.


• It is open-source and therefore free.
• Not only that, but it is fast and secure.
• It runs on various platforms (Windows, Linux, Unix, etc.).
• PHP can access cookies variable and set cookies.
• It supports many protocols, such as HTTP, POP3, LDAP, IMAP, SNMP,
NNTP, and many more.
• It is well-connected with databases and supports a wide range of
databases. This feature also makes it suitable for handling forms.

DEPARTMENT OF COMPUTER APPLICATIONS 17


ONLINE MATRIMONIAL SITE

• Many references and learning materials are available for PHP are
available over the internet.
• Being a server-side scripting language (unlike JavaScript, which is a
client-side scripting language), it is used to manage the dynamic and
interactive content of a website and is executed on the server-side. PHP is
fast and easy to learn. It can be embedded in HTML, making it easier to
add functionalities without needing to call external files or data as it can
be easily connected with a wide range of databases.
• PHP has something to offer everybody- it is extremely simple and
friendly for beginners, and it has lots of features for professionals. Over
the years, the role of PHP has shifted, and it has now become one of the
most popular programming languages in the world.

5.2 INTRODUCTION TO AJAX :

AJAX is a relatively new method to create rich internet applications with


responsive interfaces that allow the designer to take a lot of the tedium out of
using web-based mediums for day-to-day data interaction. The scope of this
paper will be to provide information about what AJAX is and what it does,
when it should and shouldn’t be used and what the future looks like for AJAX
in comparison to the present and future alternatives. This will help developers
determine the value of using AJAX in their projects and provide information
about the proper use of this technology. This report will assume a basic
knowledge with web forms and the design of web applications.

AJAX is an acronym for Asychronous JavaScript and XML. It is not a technology


in itself, but rather a suite of technologies. The combination of JavaScript and
XML allows for a responsive user interface. It requires more development time
than a traditional web solution; however a well-designed AJAX user interface
makes the traditional form-based web application seem almost archaic.

DEPARTMENT OF COMPUTER APPLICATIONS 18


ONLINE MATRIMONIAL SITE

5.3 INTRODUCTION TO CSS :

Cascading Style Sheets, fondly referred to as CSS, is a simply designed


language intended to simplify the process of making web pages presentable.
CSS allows you to styles to web pages. More importantly, CSS enables you to
do this independent of the HTML that makes up each web page. It describes
how a webpage should look: it prescribes colours, fonts, spacing, and much
more. In short, you can make your website look however you want. CSS lets
developers and designers define how it behaves, including how elements are
positioned in the browser.

While html uses tags, CSS uses rulesets. CSS is easy to learn and
understand, but it provides powerful control over the presentation of an HTML
document.

• CSS saves time: You can write CSS once and reuse the same sheet in
multiple HTML pages.
• Easy Maintenance: To make a global change simply change the style, and
all elements in all the webpages will be updated automatically.
• Search Engines: CSS is considered a clean coding technique, which
means search engines won’t have to struggle to “read” its content.
• Superior styles to HTML: CSS has a much wider array of attributes than
HTML, so you can give a far better look to your HTML page in
comparison to HTML attributes.
• Offline Browsing: CSS can store web applications locally with the help of
an offline cache. Using this we can view offline websites.

DEPARTMENT OF COMPUTER APPLICATIONS 19


ONLINE MATRIMONIAL SITE

5.4 INTRODUCTION TO JAVASCRIPT :

JavaScript (JS) is a lightweight, interpreted, or just in time compiled


programming language with first class functions. While it is most well-known as
the scripting language for Web pages, non browser environments also use it, such
as node. JS, Apache CouchDB and Adobe Acrobat. JavaScript is a prototype
based, multi-paradigm, single threaded, dynamic language, supporting object
oriented, imperative, and declarative (e.g. functional programming) styles.

JavaScript's dynamic capabilities include runtime object construction,


variable parameter lists, function variables, dynamic script creation (via eval),
object introspection , and source-code recovery (JavaScript functions store their
source text and can be retrieved through toString()).

This section is dedicated to the JavaScript language itself, and not the
parts that are specific to Web pages or other host environments. For information
about APIs that are specific to Web pages, please see web APIs and DOM.

5.5 INTRODUCTION TO HTML :

HTML stands for Hyper Text Markup Language. It is used to design web
pages using a markup language. HTML is the combination of Hypertext and
Markup language. Hypertext defines the link between web pages. A markup
language is used to define the text document within the tag which defines the
structure of web pages. This language is used to annotate (make notes for the
computer) text so that a machine can understand it and manipulate text
accordingly. Most markup languages (e.g. HTML) are human-readable. The
language uses tags to define what manipulation has to be done on the text.

HTML is a markup language used by the browser to manipulate text,


images, and other content, in order to display it in the required format. HTML

DEPARTMENT OF COMPUTER APPLICATIONS 20


ONLINE MATRIMONIAL SITE

was created by Tim Berners-Lee in 1991. The first-ever version of HTML was
HTML 1.0, but the first standard version was HTML 2.0, published in 1995.

Elements and Tags:

HTML uses predefined tags and elements which tell the browser how to
properly display the content. Remember to include closing tags. If omitted, the
browser applies the effect of the opening tag until the end of the page.

Features of HTML:

• It is easy to learn and easy to use.


• It is platform-independent.
• Images, videos, and audio can be added to a web page.
• Hypertext can be added to the text.
• It is a markup language.
• HTML stands for Hyper Text Markup Language
• HTML is the standard markup language for creating Web pages
• HTML describes the structure of a Web page
• HTML consists of a series of elements
• HTML elements tell the browser how to display the content
• HTML elements label pieces of content such as "this is a heading", "this
is a paragraph", "this is a link", etc.

DEPARTMENT OF COMPUTER APPLICATIONS 21


ONLINE MATRIMONIAL SITE

DATABASE DESIGN

DEPARTMENT OF COMPUTER APPLICATIONS 22


ONLINE MATRIMONIAL SITE

CHAPTER-6

DATABASE TABLE

6.1 Admin

NAME TYPE

id int(11)

name Varchar(53)

email Varchar(50)

password Varchar(50)

6.2 Caste

NAME TYPE

id int(11)

caste_name Varchar(500)

DEPARTMENT OF COMPUTER APPLICATIONS 23


ONLINE MATRIMONIAL SITE

6.3 Interest

NAME TYPE

Id int(11)

user_id Int(11)

interested_id Int(11)

6.4 Membership

NAME TYPE

id int(11)

plan Varchar(1000)

charge Varchar(1000)

userid Int(11)

DEPARTMENT OF COMPUTER APPLICATIONS 24


ONLINE MATRIMONIAL SITE

6.5 Payment

NAME TYPE

id int(11)

cardnumber varchar(1000)

card_expiry varchar(1000)

cvc_code varchar(1000)

amount varchar(1000)

userid Varchar(1000)

6.6 Profile

NAME TYPE

Id int(11)

user_id Int(11)

interested_id Int(11)

DEPARTMENT OF COMPUTER APPLICATIONS 25


ONLINE MATRIMONIAL SITE

6.7 Register

NAME TYPE

id int(11)

name varchar(600)

caste varchar(600)

gender varchar(600)

age varchar(600)

dob varchar(600)

hieght varchar(600)

religion varchar(600)

mobile varchar(600)

email varchar(600)

password varchar(600)

DEPARTMENT OF COMPUTER APPLICATIONS 26


ONLINE MATRIMONIAL SITE

img varchar(1000)

profession varchar(1100)

qualification_details varchar(300)

hobbies varchar(600)

status Int(11)

location varchar(1100)

about varchar(1100)

mother varchar(1100)

father varchar(1100)

income varchar(1100)

lifestyle varchar(1100)

language varchar(1100)

bg varchar(1100)

DEPARTMENT OF COMPUTER APPLICATIONS 27


ONLINE MATRIMONIAL SITE

ER DIAGRAM

DEPARTMENT OF COMPUTER APPLICATIONS 28


ONLINE MATRIMONIAL SITE

CHAPTER-7

7.1 Diagram between ADMIN and SYSTEM:

View user

Add cast

Membership
ADMIN user SYSTEM

Show caste

Fig-1.1

7.2 ER Diagram :

Fig-1.2

DEPARTMENT OF COMPUTER APPLICATIONS 29


ONLINE MATRIMONIAL SITE

7.3 Data Flow Diagram :

A graphical tool used to describe and analysis the movement of data


through a system is called data flow diagram. Data flow diagram is the central
basis, from which other components are developed, the transformation of data
from input to output, through process, may be described logically and
independent of the physical components associated with the system.

The DFD is also known as a Data flow, Graph or a bubble chart.

Types of Data Flow Diagram:

1. Physical DFD
2. Logical DFD

1. Physical DFD

Structure analysis states that current system should first understand


correctly. The physical DFD is the model of current system and is used to
ensure that system has been clearly understood. Physical DFD's shows actual
devices, departments and people etc.

2. Logical DFD

Logical DFD are the model of proposed system. They clearly should show
the requirement non which the new system should be built. Later during the
design activity this taken has basis for drawing the system structure charts.

DEPARTMENT OF COMPUTER APPLICATIONS 30


ONLINE MATRIMONIAL SITE

Data Flow Diagram

Fig-1.3

DEPARTMENT OF COMPUTER APPLICATIONS 31


ONLINE MATRIMONIAL SITE

SCREEN SHOTS

DEPARTMENT OF COMPUTER APPLICATIONS 32


ONLINE MATRIMONIAL SITE

CHAPTER-8

SNAPSHOTS OF THE PROJECT

Home Page

Fig-1.4

Login Page

Fig-1.5

DEPARTMENT OF COMPUTER APPLICATIONS 33


ONLINE MATRIMONIAL SITE

Profile Update Page

Fig-1.5

About the Bridegroom Profile page

Fig-1.6

DEPARTMENT OF COMPUTER APPLICATIONS 34


ONLINE MATRIMONIAL SITE

Membership Options Page

Fig-1.7

Featured Profile Page

Fig-1.8

DEPARTMENT OF COMPUTER APPLICATIONS 35


ONLINE MATRIMONIAL SITE

Admin Login Page

Fig-1.9

Admin Dashboard

Fig-1.10

DEPARTMENT OF COMPUTER APPLICATIONS 36


ONLINE MATRIMONIAL SITE

Admin View User Page

Fig-1.11

Contact Us Page

Fig-1.12

DEPARTMENT OF COMPUTER APPLICATIONS 37


ONLINE MATRIMONIAL SITE

About Us Page

Fig-1.13

Successful Clients Feedback

Fig1.14

DEPARTMENT OF COMPUTER APPLICATIONS 38


ONLINE MATRIMONIAL SITE

TESTING

DEPARTMENT OF COMPUTER APPLICATIONS 39


ONLINE MATRIMONIAL SITE

CHAPTER-9

TESTING

Software Testing is evaluation of the software against requirements


gathered from users and system specifications. Testing is conducted at the phase
level in software development life cycle or at module level in program code,
Software testing comprises of Validation and Verification.

9.1 UNIT TESTING

Unit testing, a testing technique using which individual modules are tested
to determine if there are any issues by the developer himself. It is concerned
with functional correctness of the standalone modules. The main aim is to
isolate each unit of the system to identify, analyse and fix the defects.

ADVANTAGES OF UNIT TESTING:

• Reduces Defects in the newly developed features or reduces bugs when


changing the existing functionality.
• Reduces Cost of Testing as defects are captured in very early phase.
• Improves design and allows better refactoring of code.
• Unit Tests, when integrated with build gives the quality of the build as well.

Unit Testing Techniques:

• Black Box Testing- Using which the user interface, input and output are
tested.
• White Box Testing- used to test each one of those functions’ behaviour is
tested.

DEPARTMENT OF COMPUTER APPLICATIONS 40


ONLINE MATRIMONIAL SITE

9.2 BLACK BOX TESTING

Black-box testing is a method of software testing that examines the


functionality of an application based on the specifications. It is also known as
Specifications based testing Independent Testing Team usually performs this
type of testing during the software testing life cycle. This method of test can be
applied to each and every level of software testing such as unit integration,
system and acceptance testing.

Advantages:

• Efficient when used on large systems.


• Since the tester and developer are independent of each other, testing is
balanced and unprejudiced.
• There is no need for the tester to have detailed functional knowledge of
system.
• Tests will be done from an end user's point of view, because the end user
should accept the system.
• Testing helps to identify vagueness and contradictions in functional
specifications

Disadvantages

• Test cases are challenging to design without having clear functional


specifications.
• It is difficult to identify tricky inputs if the test cases are not developed
based on specifications.
• It is difficult to identify all possible inputs in limited testing time. As a
result, writing test cases may be slow and difficult.
• There are chances of having unidentified paths during the testing process.

DEPARTMENT OF COMPUTER APPLICATIONS 41


ONLINE MATRIMONIAL SITE

9.3 WHITE BOX TESTING

White box testing is a testing technique, which examines the program


structure and derives test data from the program logic/code. The other names of
glass box testing are clear box testing, open box testing, logic driven testing or
path driven testing or structural testing.

Advantages

• Side effects of having the knowledge of the source code are beneficial to
thorough testing.
• Optimization of code becomes easy as inconspicuous bottlenecks are
exposed Gives the programmer introspection because developers
carefully describe any new implementation.
• Provides traceability of tests from the source, thereby allowing future
changes to the source to be easily captured in the newly added or
modified tests.
• Easy to automate.
• Provides clear, engineering-based rules for when to stop testing.

Disadvantages

• White-box testing brings complexity to testing because the tester must


have knowledge of the program, including being a programmer.
Whitebox testing requires a programmer with a high level of knowledge
due to the complexity of the level of testing that needs to be done.
• On some occasions, it is not realistic to be able to test every single existing
condition of the application and some conditions will be untested.

DEPARTMENT OF COMPUTER APPLICATIONS 42


ONLINE MATRIMONIAL SITE

• The tests focus on the software as it exists, and missing functionality may
not be discovered. The resulting test can be fragile because they are
tightly coupled to the specific implementation of the thing being tested.

DEPARTMENT OF COMPUTER APPLICATIONS 43


ONLINE MATRIMONIAL SITE

VALIDATION

DEPARTMENT OF COMPUTER APPLICATIONS 44


ONLINE MATRIMONIAL SITE

CHAPTER-10

VALIDATION

Validation is process of examining whether or not the software satisfies


the user requirements. It is carried out at the end of the SDLC. If the software
matches requirements for which it was made, it is validated.

• Validation ensures the product under development is as per the user


requirements.
• Validation answers the question - "Are we developing the product which
attempts that entire user needs from this software?"
• Validation emphasizes on user requirements.

10.1 SOFTWARE VERIFICATION

Verification is the process of confirming if the software is meeting the


business requirements, and is developed adhering to the proper specifications
and methodologies.

• Verification ensures the product being developed is according to design


specifications.
• Verification answers the question- "Are we developing this product by
firmly following all design specifications?"
• Verifications concentrate on the design and system specifications.

Targets of the test are

• Errors-These are actual coding mistakes made by developers. In addition,


there is a difference in output of software and desired output, is
considered as an error.

DEPARTMENT OF COMPUTER APPLICATIONS 45


ONLINE MATRIMONIAL SITE

• Fault-When error exists fault occurs. A fault, also known as a bug, is a


result of an error which can cause system to fail.
• Failure-Failure is said to be the inability of the system to perform the
desired task. Failure occurs when fault exists in the system.

VALIDATION TESTING:

The process of evaluating software during the development process or at


the end of the development process to determine whether it satisfies specified
business requirements. Validation Testing ensures that the product actually
meets the client's needs. It can also be defined as to demonstrate that the product
fulfils its intended use when deployed on appropriate user requirement.

DEPARTMENT OF COMPUTER APPLICATIONS 46


ONLINE MATRIMONIAL SITE

SOURCE CODE

DEPARTMENT OF COMPUTER APPLICATIONS 47


ONLINE MATRIMONIAL SITE

CHAPTETR-11

11.1 Admin

<?php

require_once"dbconfig.php";

if(isset($_SESSION['login']))

else

header("location:login.php");

?>

<!DOCTYPE HTML>

<html>

<head>

<title>Modern an Admin Panel Category Flat Bootstarp Resposive Website Template |


Home :: w3layouts</title>

<meta name="viewport" content="width=device-width, initial-scale=1">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<meta name="keywords" content="Modern Responsive web template, Bootstrap Web


Templates, Flat Web Templates, Andriod Compatible web template, Smartphone
Compatible web template, free webdesigns for Nokia, Samsung, LG, SonyErricsson,
Motorola web design" />

DEPARTMENT OF COMPUTER APPLICATIONS 48


ONLINE MATRIMONIAL SITE

<script type="application/x-javascript"> addEventListener("load", function()


{ setTimeout(hideURLbar, 0); }, false); function hideURLbar()
{ window.scrollTo(0,1); } </script>

<!-- Bootstrap Core CSS -->

<link href="css/bootstrap.min.css" rel='stylesheet'

type='text/css' /> <!-- Custom CSS -->

<link href="css/style.css" rel='stylesheet' type='text/css' />

<!-- Graph CSS -->

<link href="css/lines.css" rel='stylesheet' type='text/css' />

<link href="css/font-awesome.css" rel="stylesheet"> <!--

jQuery -->

<script src="js/jquery.min.js"></script>

<!----webfonts--->

<link href='http://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900'
rel='stylesheet' type='text/css'>

<!---//webfonts--->

<!-- Nav CSS -->

<link href="css/custom.css" rel="stylesheet">

<!-- Metis Menu Plugin JavaScript -->

<script src="js/metisMenu.min.js"></script>

<script src="js/custom.js"></script>

<!-- Graph JavaScript -->

<script src="js/d3.v3.js"></script>

<script src="js/rickshaw.js"></script>

</head>

DEPARTMENT OF COMPUTER APPLICATIONS 49


ONLINE MATRIMONIAL SITE

<body>

<div id="wrapper">

<!-- Navigation -->

<?php

include"sidebar.php";

?>

<div id="page-wrapper">

<div class="graphs">

<div class="col_1">

<div class="col-md-4 span_7">

<div class="cal1 cal_2"><div class="clndr"><div class="clndr-


controls"><div class="clndr-control-button"><p
class="clndr-previous-button">previous</p></div><div class="month">July 2015</div><div
class="clndr-control-button rightalign"><p
class="clndr-next-button">next</p></div></div><table class="clndr-table" border="0"
cellspacing="0" cellpadding="0"><thead><tr class="header-days"><td
class="header-day">S</td><td class="header-day">M</td><td class="header-day">T</td><td
class="header-day">W</td><td class="header-day">T</td><td class="header-day">F</td><td
class="header-day">S</td></tr></thead><tbody><tr><td class="day adjacent-month last-month
calendar-day-2015-06-28"><div class="day-contents">28</div></td><td class="day adjacent-
month last-month calendar-day-2015-06-29"><div class="day-contents">29</div></td><td
class="day adjacent-month last-month calendar-day-2015-06-30"><div class="day-
contents">30</div></td><td class="day calendar-day-2015-07-01"><div class="day-
contents">1</div></td><td class="day calendar-day-2015-07-02"><div class="day-
contents">2</div></td><td class="day calendar-day-
2015-07-03"><div class="day-contents">3</div></td><td class="day calendar-day-2015-07-
04"><div class="day-contents">4</div></td></tr><tr><td class="day calendar-day-2015-07-
05"><div class="day-contents">5</div></td><td class="day calendar-day-2015-07-
06"><div class="day-contents">6</div></td><td class="day calendar-day-2015-07-
07"><div class="day-contents">7</div></td><td class="day calendar-day-2015-07-
08"><div class="day-contents">8</div></td><td class="day calendar-day-2015-07-
09"><div class="day-contents">9</div></td><td class="day calendar-day-2015-07-
10"><div class="day-contents">10</div></td><td class="day calendar-day-2015-07-
11"><div class="day-contents">11</div></td></tr><tr><td class="day calendar-day-2015-
07-12"><div class="day-contents">12</div></td><td class="day calendar-day-2015-07-
13"><div class="day-contents">13</div></td><td class="day calendar-day-2015-07-

DEPARTMENT OF COMPUTER APPLICATIONS 50


ONLINE MATRIMONIAL SITE

14"><div class="day-contents">14</div></td><td class="day calendar-day-2015-07-


15"><div class="day-contents">15</div></td><td class="day calendar-day-2015-07-
16"><div class="day-contents">16</div></td><td class="day calendar-day-2015-07-
17"><div class="day-contents">17</div></td><td class="day calendar-day-2015-07-
18"><div class="day-contents">18</div></td></tr><tr><td class="day calendar-day-2015-
07-19"><div class="day-contents">19</div></td><td class="day calendar-day-2015-07-
20"><div class="day-contents">20</div></td><td class="day calendar-day-2015-07-
21"><div class="day-contents">21</div></td><td class="day calendar-day-2015-07-
22"><div class="day-contents">22</div></td><td class="day calendar-day-2015-07-
23"><div class="day-contents">23</div></td><td class="day calendar-day-2015-07-
24"><div class="day-contents">24</div></td><td class="day calendar-day-2015-07-
25"><div class="day-contents">25</div></td></tr><tr><td class="day calendar-day-2015-
07-26"><div class="day-contents">26</div></td><td class="day calendar-day-2015-07-
27"><div class="day-contents">27</div></td><td class="day calendar-day-2015-07-
28"><div class="day-contents">28</div></td><td class="day calendar-day-2015-07-
29"><div class="day-contents">29</div></td><td class="day calendar-day-2015-07-
30"><div class="day-contents">30</div></td><td class="day calendar-day-2015-07-
31"><div class="day-contents">31</div></td><td class="day adjacent-month next-month
calendar-day-2015-08-01"><div class="day-
contents">1</div></td></tr></tbody></table></div></div>

</div>

<div class="clearfix"> </div>

</div>

<div class="span_11">

<div class="col-md-6 col_4">

<!----Calender -------->

<link rel="stylesheet" href="css/clndr.css" type="text/css" />

<script src="js/underscore-min.js" type="text/javascript"></script>

<script src= "js/moment-2.2.1.js" type="text/javascript"></script>

<script src="js/clndr.js" type="text/javascript"></script>

<script src="js/site.js" type="text/javascript"></script>

<!----End Calender -------->

DEPARTMENT OF COMPUTER APPLICATIONS 51


ONLINE MATRIMONIAL SITE

</div>

<!-- map -->

<link href="css/jqvmap.css" rel='stylesheet' type='text/css' />

<script src="js/jquery.vmap.js"></script>

<script src="js/jquery.vmap.sampledata.js"

type="text/javascript"></script> <script src="js/jquery.vmap.world.js"

type="text/javascript"></script> <!-- //map -->

</div>

<div class="clearfix"> </div>

</div>

<div class="copy">

<p>Copyright &copy; 2015 Modern. All Rights Reserved | Design by

<a href="http://projecttunnel.com/" target="_blank">Projecttunnel</a>


</p>

</div>

</div>

</div>

<!-- /#page-wrapper -->

</div>

<!-- /#wrapper -->

<!-- Bootstrap Core JavaScript -->

<script src="js/bootstrap.min.js"></script>

</body>

</html>

DEPARTMENT OF COMPUTER APPLICATIONS 52


ONLINE MATRIMONIAL SITE

11.2 Admin Login

<?php

require_once"dbconfig.php";

?>

<!DOCTYPE HTML>

<html>

<head>

<title>Modern an Admin Panel Category Flat Bootstarp Resposive Website Template | Login
:: w3layouts</title>

<meta name="viewport" content="width=device-width, initial-scale=1">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<meta name="keywords" content="Modern Responsive web template, Bootstrap Web


Templates, Flat Web Templates, Andriod Compatible web template,

Smartphone Compatible web template, free webdesigns for Nokia, Samsung, LG,
SonyErricsson, Motorola web design" />

<script type="application/x-javascript"> addEventListener("load", function()


{ setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); }
</script>

<!-- Bootstrap Core CSS -->

<link href="css/bootstrap.min.css" rel='stylesheet' type='text/css' />

<!-- Custom CSS -->

<link href="css/style.css" rel='stylesheet' type='text/css' />

DEPARTMENT OF COMPUTER APPLICATIONS 53


ONLINE MATRIMONIAL SITE

<link href="css/font-awesome.css" rel="stylesheet">

<!-- jQuery -->

<script src="js/jquery.min.js"></script>

<!----webfonts--->

<link href='http://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900'
rel='stylesheet' type='text/css'>

<!---//webfonts--->

<!-- Bootstrap Core JavaScript -->

<script src="js/bootstrap.min.js"></script>

</head>

<body id="login">

<div class="login-logo">

<a href="index.php">Only Admin Can Login</a>

</div>

<h2 class="form-heading">login</h2>

<div class="app-cam">

<form method="post" action="myphp.php">

<input type="text" class="text" name="email" value="E-mail address"


onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'E-mail address';}">

<input type="password" value="Password" name="password"


onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Password';}">

DEPARTMENT OF COMPUTER APPLICATIONS 54


ONLINE MATRIMONIAL SITE

<div class="submit"><input type="submit" name="login"


value="Login"></div>

</form>

</div>

<div class="copy_layout login">

<p>Copyright &copy; 2015 Modern. All Rights Reserved | Design by <a


href="http://w3layouts.com/" target="_blank">W3layouts</a> </p>

</div>

</body>

</html>

11.3 Register

<?php

require_once"dbconfig.php";

?>

<!DOCTYPE html>

<html>

<head>

<title>Match a Matrimonial Category Bootstrap Responsive Web Template | index ::


w3layouts</title>

<link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all" />

<link href="css/font-awesome.css" rel="stylesheet" type="text/css" media="all" />

DEPARTMENT OF COMPUTER APPLICATIONS 55


ONLINE MATRIMONIAL SITE

<script type='text/javascript' src='js/jquery-2.2.3.min.js'></script>

<link href="css/menu.css" rel="stylesheet" type="text/css" media="all" />

<link href="css/style.css" rel="stylesheet" type="text/css" media="all" />

<link rel="stylesheet" type="text/css" href="css/easy-responsive-tabs.css " />

<meta name="viewport" content="width=device-width, initial-scale=1">

<meta charset="utf-8">

<meta name="keywords" content="Match Responsive web template, Bootstrap Web


Templates, Flat Web Templates, Android Compatible web template,

Smartphone Compatible web template, free webdesigns for Nokia, Samsung, LG, Sony
Ericsson, Motorola web design" />

<script type="application/x-javascript">

addEventListener("load", function() { setTimeout(hideURLbar, 0); }, false); function


hideURLbar(){ window.scrollTo(0,1); } </script>

<link
href="//fonts.googleapis.com/css?family=Poppins:300,400,500,600,700&amp;subset=devana
gari,latin-ext" rel="stylesheet">

<link
href="//fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,8
00,800i&amp;subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese"
rel="stylesheet">

<script>

$(document).ready(function(){

$(".dropdown").hover(

DEPARTMENT OF COMPUTER APPLICATIONS 56


ONLINE MATRIMONIAL SITE

function() {

$('.dropdown-menu', this).stop( true, true ).slideDown("fast");

$(this).toggleClass('open');

},

function() {

$('.dropdown-menu', this).stop( true,

true ).slideUp("fast"); $(this).toggleClass('open');

);

});

</script>

<link rel="stylesheet" href="css/jquery-ui.css" />

<script src="js/jquery-ui.js"></script>

<script>

$(function() {

$( "#datepicker" ).datepicker();

});

</script>

<!-- //Calendar -->

DEPARTMENT OF COMPUTER APPLICATIONS 57


ONLINE MATRIMONIAL SITE

<link rel="stylesheet"

href="css/intlTelInput.css"> </head>

<!-- //head -->

<!-- body -->

<body>

<!-- header -->

<header>

<?php

$n="active";

?>

<?php include"nav.php";?>

</header>

<!-- /header -->

<?php

if(isset($_SESSION['login']))

?>

<div class="w3layouts_featured-profiles">

DEPARTMENT OF COMPUTER APPLICATIONS 58


ONLINE MATRIMONIAL SITE

<div class="container"><!-- slider -->

<div class="agile_featured-profiles">

<h2>Featured Profiles</h2> <ul id="flexiselDemo3">

<li>

<?php

$ret=select("select * from reister where id!='".$_SESSION['id']."' order by id desc limit

0,8"); while($t=mysqli_fetch_array($ret)){extract($t); ?>

<div class="col-md-3 biseller-column">

<a href="groom_profile.php?id=<?=$id?>">

<div class="profile-image">

<img src="images/<?=$img?>" style="height:320px" class="img-responsive" alt="profile


image">

<div class="agile-overlay">

<h4>Profile ID: 458deng<?=$id?></h4>

<ul>
<li><span>Age / Height</span>: <?=$age?>/ <?=$height?></li>
<li><span>Caste</span>: <?=$cast?></li>

<li><span>Religion</span>: <?=$religion?></li>

<li><span>Profession</span>: <?=$profession?></li>

<li><span>Profile Created By</span>: Self</li>

DEPARTMENT OF COMPUTER APPLICATIONS 59


ONLINE MATRIMONIAL SITE

<li><span>Location</span>: Semrd, 7th c, Los</li>

</ul>

</div>

</div>

</a>

</div>

<?php

?>

<div class="w3layouts-banner"

id="home"> <div class="container">

<div class="logo">

<h1><a class="cd-logo link link--takiri" href="index.php">Match <span><i


class="fa fa-heart" aria-hidden="true"></i>Made in heaven.</span></a></h1>

</div>

<div class="clearfix"></div>

<div class="agileits-register">

<h3>Register NOW!</h3>

<form action="myphp.php" method="post" enctype="multipart/form-data">

DEPARTMENT OF COMPUTER APPLICATIONS 60


ONLINE MATRIMONIAL SITE

<div class="w3_modal_body_grid w3_modal_body_grid1">

<span>Name:</span>

<input type="text" name="name" placeholder=" "


required=""/>

</div>

<div class="w3_modal_body_grid">

<span>Gender:</span>

<div class="w3_gender">

<div class="colr ert">

<label class="radio"><input type="radio"


name="gender" value="male"><i></i>Male</label>

</div>

<div class="colr">

<label class="radio"><input type="radio"


name="gender" value="female"><i></i>Female</label>

</div>

<div class="clearfix"> </div>

</div>

<div class="clearfix"> </div>

</div>

DEPARTMENT OF COMPUTER APPLICATIONS 61


ONLINE MATRIMONIAL SITE

<div class="w3_modal_body_grid w3_modal_body_grid1">

<span>Age:</span>

<input type="text" name="age" placeholder=" "


required=""/>

</div>

<div class="w3_modal_body_grid w3_modal_body_grid1">

<span>Date Of Birth:</span>

<input class="date" id="datepicker" name="dob"


type="text" value="mm/dd/yyyy" onfocus="this.value = '';" onblur="if (this.value == '')
{this.value = '2/08/2013';}" required="" />

</div>

<div class="w3_modal_body_grid w3_modal_body_grid1">

<span>Upload Photo</span>

&nbsp;<input class="date" name="myimage"


type="file" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = '2/08/2013';}"
required="" />

</div>

<div class="w3_modal_body_grid w3_modal_body_grid1">

<span>Height:</span>

<input type="text" name="height" placeholder=" "


required=""/>

</div>

<div class="w3_modal_body_grid">

DEPARTMENT OF COMPUTER APPLICATIONS 62


ONLINE MATRIMONIAL SITE

<span>religion:</span>

<select id="w3_country1" name="religion"


onchange="change_country(this.value)" class="frm-field required">

<option value="Muslim">Muslim</option>

<option value="Hindu">Hindu</option>

<option value="Christian">Christian</option>

<option value="Sikh">Sikh</option>

<option value="Jain">Jain</option>

<option value="Buddhist">Buddhist</option>

</select>

</div>

</br>

<div class="w3_modal_body_grid">

<span>Caste </span>

<select id="w3_country" name="cast"


onchange="change_country(this.value)" class="frm-field

required"> <?php

$r=select("select * from cast");

while($re=mysqli_fetch_array($r))

{extract($re);

?>

DEPARTMENT OF COMPUTER APPLICATIONS 63


ONLINE MATRIMONIAL SITE

<option
value="<?=$cast_name?>"><?=ucwords($cast_name)?></option>

<?php

?>

</select>

</div>

<div class="w3_modal_body_grid w3_modal_body_grid1">

<span>Mobile No:</span>

<!-- country codes (ISO 3166) and Dial codes. -->

<input id="phone" name="mobile" type="tel">

<!-- Load jQuery from CDN so can run demo immediately --

> <script src="js/intlTelInput.js"></script> <script>

$("#phone").intlTelInput({

/ allowDropdown: false,

/ autoHideDialCode: false,

/ autoPlaceholder: "off",

/ dropdownContainer: "body",

/ excludeCountries: ["us"],

DEPARTMENT OF COMPUTER APPLICATIONS 64


ONLINE MATRIMONIAL SITE

/ formatOnDisplay: false,

/ geoIpLookup: function(callback) {

// $.get("http://ipinfo.io", function() {},


"jsonp").always(function(resp) {

// var countryCode = (resp && resp.country) ?


resp.country : "";

/ callback(countryCode);

/ });

/ },

/ initialCountry: "auto",

/ nationalMode: false,

/ onlyCountries: ['us', 'gb', 'ch', 'ca', 'do'],

/ placeholderNumberType: "MOBILE",

/ preferredCountries: ['cn', 'jp'],

/ separateDialCode: true,

utilsScript: "js/utils.js"

});

</script>

</div>

<div class="w3_modal_body_grid">

<span>Email:</span>

DEPARTMENT OF COMPUTER APPLICATIONS 65


ONLINE MATRIMONIAL SITE

<input type="email" name="email" placeholder=" "


required=""/>

</div>

<div class="w3_modal_body_grid w3_modal_body_grid1">

<span>Password:</span>

<input type="password" name="password"


placeholder=" " required=""/>

</div>

<input type="submit" name="register" value="Register

me" /> <div class="clearfix"></div>

<p class="w3ls-login">Already a member? <a href="#" data-


toggle="modal" data-target="#myModal">Login</a></p>

</form>

</div>

<!-- Modal -->

<div id="myModal" class="modal fade" tabindex="-1"


role="dialog" aria-hidden="true">

<div class="modal-dialog">

<!-- Modal content-->

<div class="modal-content">

DEPARTMENT OF COMPUTER APPLICATIONS 66


ONLINE MATRIMONIAL SITE

<div class="modal-header">

<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span


aria-hidden="true">&times;</span></button>

<h4 class="modal-title">Login to
Continue</h4>

</div>

<div class="modal-body">

<div class="login-w3ls">

<form action="myphp.php"
method="post">

<label>User Name </label>

<input type="text" name="email"


placeholder="Email" required="">

<label>Password</label>

<input type="password"
name="password" placeholder="Password" required="">

<div class="w3ls-loginr">

</div>

<div class="clearfix"> </div>

<input type="submit"
name="login" value="Login">

DEPARTMENT OF COMPUTER APPLICATIONS 67


ONLINE MATRIMONIAL SITE

<div class="clearfix"> </div>

</form>

</div>

</div>

</div>

</div>

</div>

<!-- //Modal -->

</div>

</div>

<div class="w3l_find-soulmate text-center">

<h3>Find Your Soulmate</h3>

<div class="container">

<a class="scroll" href="#home">

<div class="col-md-3 w3_soulgrid">

<i class="fa fa-pencil-square-o" aria-


hidden="true"></i>

<h3>Sign Up</h3>

<p>Signup for free and Upload your profile</p>

</div>

DEPARTMENT OF COMPUTER APPLICATIONS 68


ONLINE MATRIMONIAL SITE

</a>

<a class="scroll" href="#home">

<div class="col-md-3 w3_soulgrid">

<i class="fa fa-search" aria-hidden="true"></i>

<h3>Search</h3>

<p>Search for your right partner</p>

</div>

</a>

<a class="scroll" href="#home">

<div class="col-md-3 w3_soulgrid">

<i class="fa fa-users" aria-hidden="true"></i>

<h3>Connect</h3>

<p>Connect your perfect Match</p>

</div>

</a>

<a class="scroll" href="#home">

<div class="col-md-3 w3_soulgrid">

<i class="fa fa-comments-o" aria-hidden="true"></i>

<h3>Interact</h3>

<p>Become a member and start Conversation</p>

DEPARTMENT OF COMPUTER APPLICATIONS 69


ONLINE MATRIMONIAL SITE

</div>

</a>

<div class="clearfix"> </div>

</div>

</div>

<div class="w3layouts_featured-profiles">

<div class="container">

<!-- slider -->

<div class="agile_featured-profiles">

<h2>Featured Profiles</h2>

<ul id="flexiselDemo3">

<li>

<?php

$ret=select("select * from reister order by id desc limit 0,8");

while($t=mysqli_fetch_array($ret)){extract($t);

?>

<div class="col-md-3 biseller-column">

<a href="groom_profile.php?id=<?=$id?>">

<div class="profile-image">

<img src="images/<?=$img?>" style="height:320px" class="img-responsive" alt="profile


image">

DEPARTMENT OF COMPUTER APPLICATIONS 70


ONLINE MATRIMONIAL SITE

<div class="agile-overlay">

<h4>Profile ID: 458deng<?=$id?></h4>

<ul>

<li><span>Age / Height</span>: <?=$age?>/ <?=$height?></li>

<li><span>Caste</span>: <?=$cast?></li>

<li><span>Religion</span>: <?=$religion?></li>

<li><span>Profession</span>: <?=$profession?></li>

<li><span>Profile Created By</span>: Self</li>

<li><span>Location</span>: Semrd, 7th c, Los</li>

</ul>

</div>

</div>

</a>

</div>

DEPARTMENT OF COMPUTER APPLICATIONS 71


ONLINE MATRIMONIAL SITE

<?php

?>

</li>

</ul>

</div>

</div>

<!-- //slider -->

</div>

<?php

?>

<!-- Find your soulmate -->

<!-- //Find your soulmate -->

<!-- featured profiles -->

<script type="text/javascript" src="js/jquery.flexisel.js"></script><!--


flexisel-js -->

<script type="text/javascript">

DEPARTMENT OF COMPUTER APPLICATIONS 72


ONLINE MATRIMONIAL SITE

$(window).load(function() {
$("#flexiselDemo3").flexisel({
visibleItems:1,

animationSpeed: 1000,

autoPlay: false,

autoPlaySpeed: 5000,

pauseOnHover: true,

enableResponsiveBreakpoints:true,
responsiveBreakpoints: {
portrait: {
changePoint:480,
visibleItems:1 },
landscape: {

changePoint:640,

visibleItems:1
tablet: { changePoint:768,

visibleItems:1 }

});

</script>

<div class="w3layous-story text-center">

<div class="container">

<h4>Your story is waiting to happen! <a class="scroll"


href="#home">Get started</a></h4>

DEPARTMENT OF COMPUTER APPLICATIONS 73


ONLINE MATRIMONIAL SITE

</div>

</div>

<!-- //Get started -->

<!-- footer -->

<footer>

<div class="footer">

<div class="container">

<div class="footer-info w3-agileits-info">

<div class="clearfix"></div>

</div>

</div>

</div>

<div class="copy-right">

<div class="container">

<p>© 2017 Match. All rights reserved | Design by <a


href="http://projecttunnel.com"> Projecttunnel.</a></p>

</div>

</div>

</footer>

<!-- //footer -->

<!-- menu js aim -->

DEPARTMENT OF COMPUTER APPLICATIONS 74


ONLINE MATRIMONIAL SITE

<script src="js/jquery.menu-aim.js"> </script>

<script src="js/main.js"></script> <!-- Resource jQuery --

> <!-- //menu js aim -->

<!-- for bootstrap working -->

<script src="js/bootstrap.js"></script>

<!-- //for bootstrap working -->

<script type="text/javascript">

$(document).ready(function() {

/*

var defaults = {

containerID: 'toTop', // fading element id

containerHoverID: 'toTopHover', // fading element hover id

scrollSpeed: 1200,

easingType: 'linear'

};

*/

$().UItoTop({ easingType: 'easeOutQuart' });

});

</script>

DEPARTMENT OF COMPUTER APPLICATIONS 75


ONLINE MATRIMONIAL SITE

<a href="#" id="toTop" style="display: block;"> <span id="toTopHover"


style="opacity: 1;"> </span></a>

<!-- for smooth scrolling -->

<script type="text/javascript" src="js/move-top.js"></script>

<script type="text/javascript" src="js/easing.js"></script>

<script type="text/javascript">

jQuery(document).ready(function($) {

$(".scroll").click(function(event){

event.preventDefault();

$('html,body').animate({scrollTop:$(this.hash).offset().top},1000);

});

});

</script>

<!-- //for smooth scrolling -->

</body>

<!-- //body -->

</html>

<!-- //html -->

DEPARTMENT OF COMPUTER APPLICATIONS 76


ONLINE MATRIMONIAL SITE

11.4 Profile View

<?php

require_once"dbconfig.php";

?>

<!DOCTYPE html>

<!-- html -->

<html>

<!-- head -->

<head>

<title>Match a Matrimonial Category Bootstrap Responsive Web Template | Bride Profile ::


w3layouts</title>

<link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all" /><!-- bootstrap-


CSS -->

<link href="css/font-awesome.css" rel="stylesheet" type="text/css" media="all" /><!--


Fontawesome-CSS -->

<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->

<script type='text/javascript'

src='js/jquery-2.2.3.min.js'></script> <!-- Custom Theme files --

>

<link href="css/menu.css" rel="stylesheet" type="text/css" media="all" /> <!-- menu style --

> <!--theme-style-->

<link href="css/style.css" rel="stylesheet" type="text/css" media="all" />


DEPARTMENT OF COMPUTER APPLICATIONS 77
ONLINE MATRIMONIAL SITE

<!--//theme-style-->

<!--meta data-->

<meta name="viewport" content="width=device-width, initial-scale=1">

<meta charset="utf-8">

<meta name="keywords" content="Match Responsive web template, Bootstrap Web


Templates, Flat Web Templates, Android Compatible web template,

Smartphone Compatible web template, free webdesigns for Nokia, Samsung, LG, Sony
Ericsson, Motorola web design" />

<script type="application/x-javascript"> addEventListener("load", function()


{ setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); }
</script>

<!--//meta data-->

<!-- online fonts -->

<link
href="//fonts.googleapis.com/css?family=Poppins:300,400,500,600,700&amp;subset=devana
gari,latin-ext" rel="stylesheet">

<link
href="//fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,8
00,800i&amp;subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese"
rel="stylesheet">

<!-- /online fonts -->

<!-- nav smooth scroll -->

<script>

$(document).ready(function(){

DEPARTMENT OF COMPUTER APPLICATIONS 78


ONLINE MATRIMONIAL SITE

$(".dropdown").hover(

function() {

$('.dropdown-menu', this).stop( true, true ).slideDown("fast");

$(this).toggleClass('open');

},

function() {

$('.dropdown-menu', this).stop( true,

true ).slideUp("fast"); $(this).toggleClass('open');

);

});

</script>

<!-- //nav smooth scroll -->

</head>

<!-- //head -->

<!-- body -->

<body>

<!-- header -->

<header>

DEPARTMENT OF COMPUTER APPLICATIONS 79


ONLINE MATRIMONIAL SITE

<!-- Navigation Start -->

<?php

include"nav.php";

?>

</header>

<!-- /header -->

<!-- inner banner -->

<div class="w3ls-list">

<div class="container">

<h2>Profile View</h2>

<div class="col-md-12 profiles-list-agileits">

<?php

$t=select("select * from reister where id='".

$_REQUEST['id']."'"); while($r=mysqli_fetch_array($t))

{extract($r);

?>

DEPARTMENT OF COMPUTER APPLICATIONS 80


ONLINE MATRIMONIAL SITE

<div class="container" >

<div class="row" >

<div class="col-sm-4" style="background-color:lavender;font-weight:;font-


size:25px;height:200px"></div>

<div class="col-sm-4" style="background-color:lavender;font-weight:;font-


size:25px;height:200px">

<img src="images/<?=$img?>" style="border-radius:


80%;height:200px;width:200px">

</div>

<div class="col-sm-4" style="background-color:lavender;font-weight:;font-


size:25px;height:200px"></div>

</div>

<div class="row" >

<div class="col-sm-4" style="background-color:lavender;font-weight:;font-


size:25px;height:200px"></div>

<div class="col-sm-8" style="background-color:lavender;font-weight:;font-


size:25px;height:200px">

Name- <?= ucwords($name);?></br>

Religion- <?= ucwords($religion);?></br>

Cast- <?= ucwords($cast);?></br>


DEPARTMENT OF COMPUTER APPLICATIONS 81
ONLINE MATRIMONIAL SITE

</div>

</div>

</div>

<?php

?>

</div>

<div class="clearfix"></div>

</div>

<!-- Modal -->

<!-- footer -->

<footer>

<div class="footer">

<div class="container">

DEPARTMENT OF COMPUTER APPLICATIONS 82


ONLINE MATRIMONIAL SITE

<div class="footer-info w3-agileits-info">

<div class="clearfix"></div>

</div>

</div>

</div>

<div class="copy-right">

<div class="container">

<p>© 2017 Match. All rights reserved | Design by <a


href="http://w3layouts.com"> W3layouts.</a></p>

</div>

</div>

</footer>

<!-- //footer -->

<!-- menu js aim -->

<script src="js/jquery.menu-aim.js"> </script>

<script src="js/main.js"></script> <!-- Resource jQuery --

> <!-- //menu js aim -->

<!-- for bootstrap working -->

<script src="js/bootstrap.js"></script>

DEPARTMENT OF COMPUTER APPLICATIONS 83


ONLINE MATRIMONIAL SITE

<!-- //for bootstrap working -->

<script type="text/javascript">

$(document).ready(function() {

/*

var defaults = {

containerID: 'toTop', // fading element id

containerHoverID: 'toTopHover', // fading element hover id

scrollSpeed: 1200,

easingType: 'linear'

};

*/

$().UItoTop({ easingType: 'easeOutQuart' });

});

</script>

<a href="#" id="toTop" style="display: block;"> <span id="toTopHover"


style="opacity: 1;"> </span></a>

<!-- for smooth scrolling -->

<script type="text/javascript" src="js/move-top.js"></script>

<script type="text/javascript" src="js/easing.js"></script>

<script type="text/javascript">

DEPARTMENT OF COMPUTER APPLICATIONS 84


ONLINE MATRIMONIAL SITE

jQuery(document).ready(function($) {

$(".scroll").click(function(event){

event.preventDefault();

$('html,body').animate({scrollTop:$(this.hash).offset().top},1000);

});

});

</script>

<!-- //for smooth scrolling -->

</body>

<!-- //body -->

</html>

<!-- //html -->

11.5 Groom Profile

<?php

require_once"dbconfig.php";

?>

<!DOCTYPE html>

<!-- html -->

<html>

<!-- head -->

DEPARTMENT OF COMPUTER APPLICATIONS 85


ONLINE MATRIMONIAL SITE

<head>

<title>Match a Matrimonial Category Bootstrap Responsive Web Template | Groom Profile ::


w3layouts</title>

<link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all" /><!-- bootstrap-


CSS -->

<link href="css/font-awesome.css" rel="stylesheet" type="text/css" media="all" /><!--


Fontawesome-CSS -->

<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->

<script type='text/javascript'

src='js/jquery-2.2.3.min.js'></script> <!-- Custom Theme files --

>

<link href="css/menu.css" rel="stylesheet" type="text/css" media="all" /> <!-- menu style --

> <!--theme-style-->

<link href="css/style.css" rel="stylesheet" type="text/css"

media="all" /> <!--//theme-style-->

<link rel="stylesheet" type="text/css" href="css/easy-responsive-tabs.css " />

<!--meta data-->

<meta name="viewport" content="width=device-width, initial-scale=1">

<meta charset="utf-8">

<meta name="keywords" content="Match Responsive web template, Bootstrap Web


Templates, Flat Web Templates, Android Compatible web template,

Smartphone Compatible web template, free webdesigns for Nokia, Samsung, LG, Sony
Ericsson, Motorola web design" />
DEPARTMENT OF COMPUTER APPLICATIONS 86
ONLINE MATRIMONIAL SITE

<script type="application/x-javascript"> addEventListener("load", function()


{ setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); }
</script>

<!--//meta data-->

<!-- online fonts -->

<link
href="//fonts.googleapis.com/css?family=Poppins:300,400,500,600,700&amp;subset=devana
gari,latin-ext" rel="stylesheet">

<link
href="//fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,8
00,800i&amp;subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese"
rel="stylesheet">

<!-- /online fonts -->

<!-- nav smooth scroll -->

<script>

$(document).ready(function(){

$(".dropdown").hover(

function() {

$('.dropdown-menu', this).stop( true, true ).slideDown("fast");

$(this).toggleClass('open');

},

function() {

$('.dropdown-menu', this).stop( true, true ).slideUp("fast");

DEPARTMENT OF COMPUTER APPLICATIONS 87


ONLINE MATRIMONIAL SITE

<h5>Lifestyle:</h5>

<div class="form_but1">

<label class="col-sm-3 control-label1"


for="Relation">Appearance : </label>

<div class="col-sm-9 w3_details">

<?=$lifestyle?>

</div>

<div class="clearfix"> </div>

</div>

<label class="col-sm-3 control-label1" for="Relation">Languages Known : </label>

<div class="col-sm-9 w3_details">

<?=$language?>

</div>

<div class="clearfix"> </div>

<div class="form_but1">

<label class="col-sm-3 control-label1" for="Relation">Blood Group :

</label> <div class="col-sm-9 w3_details">

<?=$bg?>

</div>

<div class="clearfix"> </div>

DEPARTMENT OF COMPUTER APPLICATIONS 88


ONLINE MATRIMONIAL SITE

</div>

<div class="form_but1">

<label class="col-sm-3 control-label1" for="Relation">Height : </label>

<div class="col-sm-9 w3_details">

<?=$height?>

</div>

<div class="clearfix"> </div>

</div>

<div class="form_but1">

<label class="col-sm-3 control-label1" for="Relation">Marital Status :

</label> <div class="col-sm-9 w3_details">

<?=$marital?>

</div>

<div class="clearfix"> </div>

</div>

<div class="form_but1">

<label class="col-sm-3 control-label1" for="Relation">Religion : </label>

<div class="col-sm-9 w3_details">

<?=$religion?>

</div>

DEPARTMENT OF COMPUTER APPLICATIONS 89


ONLINE MATRIMONIAL SITE

<div class="clearfix"> </div>

</div>

<div class="form_but1">

<label class="col-sm-3 control-label1" for="Relation">Caste :

</label> <div class="col-sm-9 w3_details">

<?=$cast?>

</div>

<div class="clearfix"> </div>

</div>

</div>

</div>

</div><div class="col-md-3 w3ls-aside">

<div class="view_profile">

<h3>Similar Profiles</h3>

<?php

$ret=select("select * from reister where id > '".$_REQUEST['id']."'");


while($t=mysqli_fetch_array($ret))

extract($t);

?>

<ul class="profile_item">

DEPARTMENT OF COMPUTER APPLICATIONS 90


ONLINE MATRIMONIAL SITE

<a href="groom_profile.php?id=<?=$id?>">

<li class="profile_item-img">

<img src="images/<?=$img?>" class="img-responsive" alt="">

</li>

<li class="profile_item-desc">

<h6>ID : 458deng<?=$id?></h6>

<p><?=$age?> Yrs, <?=$height?>Ft <?=$religion?> </p>

</li>

<div class="clearfix"> </div>

</a>

</ul>

<?php

?>

</div>

</div><?php

?>

<?php

DEPARTMENT OF COMPUTER APPLICATIONS 91


ONLINE MATRIMONIAL SITE

else

?>

<div class="w3layouts_details" style="margin-left:400px"><a href="#" data-toggle="modal"


data-target="#myModal">Login First</a></div>

<?php

?>

<div class="clearfix"></div>

</div>

<!-- Modal -->

<div id="myModal" class="modal fade" tabindex="-1" role="dialog" <div


class="modal-dialog">

<!-- Modal content-->

<div class="modal-content">

<div class="modal-header">

<button type="button" class="close" data-dismiss="modal">&times;</button>

<h4 class="modal-title">Login to Continue</h4>

</div>

<div class="modal-body">

<div class="login-w3ls">

DEPARTMENT OF COMPUTER APPLICATIONS 92


ONLINE MATRIMONIAL SITE

form action="myphp.php" method="post">

<label>Email</label>

<input type="text" name="email" placeholder="Email"

required=""> <label>Password</label>

<input type="password" name="password" placeholder="Password" required="">

<div class="w3ls-loginr">

</div>

<div class="clearfix"> </div>

<input type="submit" name="login"

value="Login"> <div class="clearfix"> </div>

</form>

</div>

</div>

</div>

<!-- //Modal -->

</div>

<script src="js/easyResponsiveTabs.js"></script>

<script type="text/javascript">

$(document).ready(function () {

$('#parentHorizontalTab').easyResponsiveTabs({

DEPARTMENT OF COMPUTER APPLICATIONS 93


ONLINE MATRIMONIAL SITE

type: 'default', //Types: default, vertical, accordion

width: 'auto', //auto or any width like 600px

fit: true, // 100% fit in a container

closed: 'accordion', // Start closed if in accordion view

tabidentify: 'hor_1', // The tab groups identifier

activate: function (event) { // Callback function if tab is switchedvar $tab = $(this);

var $info = $('#nested-tabInfo');

var $name = $('span', $info);

$name.text($tab.text());

$info.show();

});

});

</script>

<div class="w3layous-story text-center">

<div class="container">

<h4>Your story is waiting to happen! <a href="index.php">Get


started</a></h4>

</div>

</div>

DEPARTMENT OF COMPUTER APPLICATIONS 94


ONLINE MATRIMONIAL SITE

<!-- //Get started -->

<!-- footer -->

<footer>

<div class="footer">

<div class="container">

<div class="footer-info w3-agileits-info">

<div class="clearfix"></div>

</div>

</div>

</div>

<div class="copy-right">

<div class="container">();

});

});

</script>

DEPARTMENT OF COMPUTER APPLICATIONS 95


ONLINE MATRIMONIAL SITE

FUTURE ENHANCEMENT

DEPARTMENT OF COMPUTER APPLICATIONS 96


ONLINE MATRIMONIAL SITE

CHAPTER-12

FUTURE ENHANCEMENTS

• Enhanced Matching Algorithms: Continuously refining and optimizing


the matching algorithms can lead to even more accurate and personalized
match suggestions. Incorporating machine learning and artificial
intelligence techniques can help analyze user preferences, behavior
patterns, and feedback to offer highly compatible matches.

• Advanced Profile Filtering: Implementing advanced filtering options


based on specific criteria such as education, occupation, hobbies, and
lifestyle choices can enable users to narrow down their search and find
the most relevant matches efficiently.

• Interactive Communication Features: Introducing interactive features such


as video chat, voice messaging, and real-time chat can facilitate more
meaningful interactions between users. This allows individuals to better
gauge compatibility and build rapport before deciding to meet in person.

• Mobile Application: Developing a dedicated mobile application for the


matrimonial site project can enhance accessibility and convenience for
users. This would enable them to browse profiles, receive notifications,
and stay connected on-the-go.

• Personality Assessments: Incorporating personality assessments or


compatibility quizzes can provide users with deeper insights into their own

DEPARTMENT OF COMPUTER APPLICATIONS 97


ONLINE MATRIMONIAL SITE

personalities and compatibility with potential partners. This can lead to


more informed decision-making and improved match quality.

• Community and Support Services: Creating a community forum or


support system where users can share their experiences, seek advice, and
connect with others on a similar journey can foster a sense of belonging
and support. Additionally, offering relationship counseling or guidance
services can further assist users in navigating their relationships and
addressing challenges.

• Success Stories and Testimonials: Showcasing success stories and


testimonials from couples who have found love through the platform can
inspire and instill confidence in new users. This can further establish trust
in the matrimonial site project and its ability to deliver meaningful
connections.

• Integration with Social Media: Allowing users to link their social media
profiles or import information from platforms like LinkedIn or Instagram
can provide additional insights into their interests, lifestyle, and social
connections. This can enhance the accuracy of match suggestions and
facilitate more authentic connections.

• Continuous Feedback and Improvement: Regularly seeking feedback


from users and actively incorporating their suggestions and ideas into the
platform's development can ensure that it remains relevant, user-friendly,
and aligned with evolving user needs and expectations.

DEPARTMENT OF COMPUTER APPLICATIONS 98


ONLINE MATRIMONIAL SITE

CONCLUSION

In conclusion, the development of this matrimonial site project has been a


remarkable journey that aims to bring people together in the pursuit of love and
lifelong companionship. By leveraging advanced technology and thoughtful
design, we have created a platform that fosters meaningful connections and
enhances the overall user experience.

Our matrimonial site project serves as a reliable and trustworthy platform,


offering a safe and inclusive space for individuals to explore and find their
compatible life partners. Through an intuitive interface, comprehensive search
features, and robust matching algorithms, we strive to facilitate successful
matches based on shared values, interests, and compatibility factors.

With a strong emphasis on privacy and security, our matrimonial site project
ensures that user information is protected and handled with utmost care.

By incorporating user feedback and continuously improving our services, we


are committed to maintaining a vibrant and thriving community of individuals
actively seeking meaningful relationships. We believe that our matrimonial site
project has the potential to transform lives, bringing joy, companionship, and
fulfillment to countless individuals on their journey to finding love.

In summary, our matrimonial site project stands as a testament to our dedication


to facilitating genuine connections and fostering long-lasting relationships. With
its user-centric approach, advanced features, and commitment to privacy, our
platform aims to redefine the matrimonial landscape and offer a seamless and
enjoyable experience for all users.

DEPARTMENT OF COMPUTER APPLICATIONS 99


ONLINE MATRIMONIAL SITE

BIBLIOGRAPHY

Books:

1. Srikanth S “Web Programming” Skyward publications.


2. Ashwini S Divakar “Software engineering” Skyward
publications.
3. Lee Babin, “Beginning Ajax with PHP”.
4. Leon Atkinson,“ Core PHP Programming” .

For PHP :

• https://www.php.net/

• https://www.sitepoint.com/php/

For MySQL :

• https://www.mysql.com/

• https://www.mysqltutorial.org

For XAMPP :

• https://www.apachefriends.org/download.html

For CSS :
• http://cssed.sourceforge.net/

DEPARTMENT OF COMPUTER APPLICATIONS 100

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy