Professional Documents
Culture Documents
Web Based Matrimonial Site
Web Based Matrimonial Site
Web Based Matrimonial Site
1. INTRODUCTION
Our team deals with the evolution of online matrimonial services in India.
Most of the companies offering matrimonial services initially focused on
the field of match making but they later started extending their service
offering to include services like wedding planning, horoscope matching,
etc. Unlike the traditional matchmaking operations, which were restricted
to certain areas, the online matrimonial services have a pan Indian
presence. This has given the online companies a competitive advantage
that traditional companies have not been able to match. we also mentions
how dailies are finding it useful to go online when it comes to matrimonial
advertisements.
This is the best solution if you are looking to run a matrimonial services
website. We have integrated many features which you can use and take
full advantage of the matrimonial services. This is a very powerful online
matrimony management package system that we ve developed exclusively
and user friendly. User will be able to search, update, add or remove, and
edit their profiles from database. In addition, user can also add or delete or
change descriptions, upload images or photos.
2. SYSTEM ANALYSES
2.1 SYSTEM OBJECTIVES
Corporate Developments represents a major step in the evaluation of the requirements.
Display the information and produce the result at a faster rate and cheap operating cost. The project
is aimed to get the quick reports so that owners can know the status of their business in a faster
way. The general objective of this project is to contribute to the development of these systems as
well as to study the social impacts of a state-of- the-art prototype. More specifically, an interactive,
distributed multimedia system will be developed, which will take advantage of recent advances in
the areas of multimedia modeling and development, middleware platforms and coordination
models, parallel and distributed software engineering, digital libraries, and networking techniques.
This prototype will be tailored to the specific needs of cultural exploration; furthermore, it will be
particularly suitable for areas such as education, training, cultural integration, tourism, and
electronic commerce.
Existing System:
From the through study it is found that, the existing method of
conducting civil
the commissions that are conducting and the students those who are
appearing for. Here all the aspects of exams are conducted manually. It is time
consuming, Evaluation will be later and results are expected later.
Proposed System:
To overcome these problems here is a package of computerizing
the whole aspect. Computerizing and making online does the same task in a
better and efficient manner. These exams are also called as Screening exams
in which the candidates are selected to the main exams by considering the
maximum marks secured by them. These marks is not counted for the main
exams. In this preliminary exams the questions will be of objective types.
Hence this is a step ahead to show that online exams are easier to
conduct, Reduces the paper work and evaluation will be easier and faster.
: Pentium IV.
: 2.4 GHz
: 160 GB.
: 15 VGA Colour.
: Logitech.
: 1GB.
: Windows XP.
: PHP, HTML
: My SQL
: Xamp Server
Control: You get to make all the decisions. You can set up the Web environment the way
that works best for you.
Access: You can access the computer whenever you want to work on your Web site.
Stability: You know the Web site will be there as long as you need it. You wont wake up
one morning to discover that your Web hosting company has gone out of business and you
have two days to move your site.
Security: Because you control the Web environment, you are the only person who needs to
access the computer. You can keep it under lock and key. When you use a Web hosting
company, other people have access to the computer, and one of them may be a bad guy
whos after your secrets.
HTML:
HTML, which stands for Hypertext Markup Language, is the predominant markup language
for web pages. HTML is the basic building-blocks of webpage.
HTML is written in the form of HTML elements consisting of tags, enclosed in angle
brackets (like <html>), within the web page content. HTML tags normally come in pairs like <h1>
and </h1>. The first tag in a pair is the start tag, the second tag is the end tag (they are also called
opening tags and closing tags).
The purpose of a web browser is to read HTML documents and compose them into visual or
audible web pages. The browser does not display the HTML tags, but uses the tags to interpret the
content of the page.
HTML elements form the building blocks of all websites. HTML allows images and objects
to be embedded and can be used to create interactive forms. It provides a means to create structured
documents by denoting structural semantics for text such as headings, paragraphs, lists, links,
quotes and other items. It can embed scripts in languages such as JavaScript which affect the
behavior of HTML WebPages.
Web browsers can also refer to Cascading Style Sheets (CSS) to define the appearance and
layout of text and other material. The W3C, maintainer of both the HTML and the CSS standards,
encourages the use of CSS over explicitly presentational HTML markup.
MYSQL:
MySQL is a relational database management system (RDBMS that runs as a server
providing multi-user access to a number of databases. MySQL is officially pronounced ("My S-QL"), but is often also pronounced ("My Sequel"). It is named after developer Michael Widenius
daughter, my. The SQL phrase stands for Structured Query Language.
The MySQL development project has made its source code available under the terms of the
GNU General Public License, as well as under a variety of proprietary agreements. MySQL was
owned and sponsored by a single for-profit firm, the Swedish company MySQL AB, now owned by
Oracle Corporation.
Free-software projects that require a full-featured database management system often use
MySQL. For commercial use, several paid editions are available, and offer additional functionality.
Some free software project examples: Joomla, Word Press, MyBB, phpBB, Drupal and other
software built on the LAMP software stack. MySQL is also used in many high-profile, large-scale
World Wide Web products, including Wikipedia, Google (though not for searches) and Face book.
USE:
MySQL is a popular choice of database for use in web applications, and is a central
component of the widely used LAMP web application software stackLAMP is an acronym for
"Linux, Apache, MySQL, and Perl/PHP/Python".
FORKS OF MYSQL:
Drizzle a fork targeted at the web-infrastructure and cloud computing markets. The
developers of the product describe it as a "smaller, slimmer and (hopefully) faster version of
MySQL". As such is planned to have many common MySQL features stripped out, including
stored procedures, query cache, prepared statements, views, and triggers.
MariaDB a community-developed branch of the MySQL database, the impetus being the
community maintenance of its free status under GPL as opposed to any uncertainty of MySQL
license status under its current ownership by Oracle. The intent also being to maintain high
fidelity with MySQL, ensuring a "drop-in" replacement capability with library binary
equivalency and exacting matching with MySQL APIs and commands. It includes the XtraDB
storage engine as a replacement for InnoDB.
Percona Server a fork that includes the XtraDB storage engine. It is an enhanced version
of MySQL that is fully compatible, and deviates as little as possible from it, while still
providing beneficial new features, better performance, and improved instrumentation for
analysis of performance and usage.
Our Delta is best characterized as a source of binaries compiled with various patches,
including patches from MariaDB, Percona, and Google.
3. SYSTEM DESIGN
3.1 DESIGN NOTATION
A Notation is an organised mechanism that has the capability of storing information through
which a user can be retrieve stored information in an effective and efficient manner .The data is the
purpose of any database and must be protected .The data base designis a two level process. In the
first step,user requirements are gathered together and a database is designed which will meet these
requirements as clearly as possible.This step is called information Level Design and it is taken
independent of any individual DBMS .
In the second steps this information level. Design is transferred into a Design for the
specific DBMS that will be used to implement this system in Question .This step is called Physical
level Design Concerned with the characteristics of the specifc DBMS that will be used. A data base
design runs Parallel with the system design .The Organisation of the data in the database is aimed
to achieve the following two major objectives.
Data Integrity
Data Independence
Home Page
Login Page
Admin Home Page
Add/Delete
Product
Add/Delete Pages
Admin
Update product
Customer Detail
Payment Detail
Search Product
Search Detail
Report
Home Page
Login Page
Registration
View Product
Select Product
Customer
Purchase Product
Customer Detail
Payment Detail
Search Product
Suggestion
DESIGN PROCESS
Design phase activities are started after reviewing the study phase and making final
decision. It is the part of the effective and efficient functions of the system.
The design activities that are carried out in this phase are:
Input Design
Output Design
Table Design
Code Design
Screen Design
Suitable
messages are to be prompted to the user to find methods to provide the goal of input design is to
make data entry easier, logical and error free. The decisions made during the input design are
To provide cost effective methods of input
To achieve the highest possible level of accuracy
To ensure that input is understood by the user
Suitable messages are to be prompted to the user to explain about the process of the
system.
Input data of a system may not necessarily be raw data because it is captured from the user,
but it can also be an output from another system or sub systems. The most important aspect
concerned with input design is that the input data must be correct. So that the system can provide
the effective control over the material flow which is an important aspect of cost control.
MODULE DESCRIPTION
You preper
EXAMPLE
Login
The login module contains the details of the user login process for view and edit the data
throught the online.
Home
The home page module contains the details about the electrical and electranic websites
page links and displays home page area. The home page contains the Product, Services, Dealers,
Client Details and Gallery.
Product report
TABLE DESIGN
TRUST
TABLE DESIGN
Table Name: Login
Primary key: sno
Description: This table is to store the user login details.
FIELD NAME
DATA TYPE
WIDTH
KEY FIELD
DESCRIPTION
Uname
Varchar
20
Primary Key
Username
Pword
Varchar
20
Not Null
Password
status
Varchar
Not Null
Login Status
Integration Testing
Integration Testing is a systematic technique for constructing the program structure, while
conducting test to recover errors associated with interfacing. The problem is interfacing data can be
lost across an interface, one module can have an inadvertent, adverse effect on another sub
functions, when combined may not produce the expected major function. Global data structure can
present problems in the testing when all modules are combined and entire program is tested as a
whole.
Validation Testing
Software validation is achieved through a series of test that demonstrates the conformity and
requirements. Thus the proposed system under consideration has to be tested by validation and
found to be working satisfactorily.
implementation
phase is less creative than system design. It is primarily concerned with user training, site
preparation and file conversion. Depending on the nature of the system, extensive user training may
be required. The initial parameters of the MIS should be modified as the result of programming
efforts; programming provides a reality test for the assumptions made by the analyst.
Deployment activities
Release
The release activity follows from the completed development process. It includes all the
operations to prepare a system for assembly and transfer to the customer site. Therefore, it must
determine the resources required to operate at the customer site and collect information for carrying
out subsequent activities of deployment process.
Install and activate
Activation is the activity of starting up the executable component of software. For simple
system, it involves establishing some form of command for execution. For complex systems, it
should make all the supporting systems ready to use.
In larger software deployments, the working copy of the software might be installed on a
production server in a production environment. Other versions of the deployed software may be
installed in a test environment, development environment and disaster recovery environment.
Deactivate
Deactivation is the inverse of activation, and refers to shutting down any executing
components of a system. Deactivation is often required to perform other deployment activities, e.g.,
a software system may need to be deactivated before an update can be performed.
Adapt
The adaptation activity is also a process to modify a software system that has been
previously installed. It differs from updating in that adaptations are initiated by local events such as
changing the environment of customer site, while updating is mostly started from remote software
producer.
Update
The update process replaces an earlier version of all or part of a software system with a
newer release.
Built-In
Mechanisms for installing updates are built into some software systems. Automation of these
update processes ranges from fully automatic to user initiated and controlled. Norton Internet
Security is an example of a system with a semi-automatic method for retrieving and installing
updates to both the antivirus definitions and other components of the system.