Project Report
ON
Submitted By
Mr. Vinod R. Chavan
UNIVERSITY OF PUNE
MASTER IN COMPUTER APPLICATION
AIOCA, JSPM's
Hadapsar, Pune.
Year 2014-2015
ACKNOWLEDGEMENT
With Immense pleasure, we present this project on the project
assignment Titled ONLINE MATRIMONIAL SYSTEM developed at
Ample Softect Pvt Ltd, Lara chamber, 2nd floor, Happy Col. Karve
Road,Kothrud, Pune-411029.
I am really greatly thankful to Mr. Sunil shukla sir for giving
me the opportunity to develop this project.
I am extremely grateful to Mr. Ravindra Mistry sir project
Leader, for the tremendous help that and they gave me in my project.
They provided me with the wealth of technical information, which
helped me a lot in my project. Who gave me initial break and support
during my entire project. Whenever I had problem with resource and
information, it was by guiding me to the right publication or the right
people in the college. The guidance, support and backing they gave us
can never be really captured on paper.
I express my gratitude toward Ms. Smita Mam as Project Guide
whose Constant Encouragement and guidance, helped me in
completing this project.
I am lifelong indebted to Mr. Sunil Shukla, Director of AMPLE
SOFTECT PVT LTD, Lara chamber, 2nd floor, Happy Col. Karve
Road,Kothrud, Pune-411029 for providing me the environment that is
best suited for Outgrowth of the students personality and bringing up
their moral. I am Deeply Thankful to the sir.
Mr. Ravindra Mistry for providing Inspiration,Knowledge and all kind
of support.
Finally I would like to thanks my parents for their support and
blessing.
INDEX
Sr.
No.
1
Content
INTRODUCTION
1.1 Company Profile
1.2 Existing System and Need for System
1.3 Scope of Work
1.4 Operating Environment Hardware and Software
PROPOSED SYSTEM
9
10
12
15
5
6
7
8
14
4
5
Page No.
16
20
21
22
23
26
27
28
29
38
51
130
131
132
133
135
137
139
1. INTRODUCTION
The same scene with an automated system brings easy and simplicity
in the flow of work.
Hence the system will help in maintaining as well as generating
important data without much of paper work and other complexities.
records the user can take necessary steps, accurate and easy to retrieve.
To maintain the whole system under a single unit.
To maintain records so as to access it as per the necessity.
To keep track of income
To have an effective control on daily transactions.
It also reduces the paper work and file management as the data
maintained automatically.
System provides a user-friendly environment for maintaining the daily
transaction details.
The proposed system will generate quick process with accuracy.
Insert Data, Update Data and Delete Data
Rs 500 for member registration on the site
Standard Membership is Free!!
Paid membership gives you more opportunities as you can initiate
discussion With prospective marriage candidates and your profile is
prominently featured.
There are three plans for partners as Silver, Gold and Diamond
.Exciting Benefits to partners on Registration of Specified members as
per plan.
Other firms information and support will be provided like caterers,
Mandap service, Phoolwala .
Matrimonial website which will provide platform to a lot of
Bride/Groom for finding perfect match.
There are different sectors like Registration, Partner , Search, etc. So
the
10
1.4 OPERATION
SOFTWARE
ENVIRONMENT
HARDWARE-
Client Configuration:-
Technologies used:
Front-End
Visual Studio 2010
Back-End
SQL Server 2008
Scripting Language
JavaScript(Js)
Ajax
Other Technology
HTML
IIS server
12
2. PROPOSED SYSTEM
13
Project Duration:
6 Month
Team Strength:
Three Member
Project Programmers:
Vinod Chavan
(MCA-IIIyr)
Company Name:
Project Guide:
Submitted to:
University of Pune
14
15
16
17
Operational feasibility:
Is a measure of how well a proposed system solves the problems, and
takes advantages of the opportunities identified during scope definition and
how it satisfies the requirements identified in the requirements analysis
phase of system development.
Schedule feasibility:
A project will fail if it takes too long to be completed before it is useful.
Typically this means estimating how long the system will take to develop,
and if it can be completed in a given time period using some methods like
payback period.
Resource feasibility:
This involves questions such as how much time is available to build the new
system, when it can be built, whether it interferes with normal business
operations, type and amount of resources required, dependencies.
18
19
Registration
Login
Search
Brides
Groo
ms
User
Divorcy
Edit Profile
Match Partner
Logout
20
Login
Master
Site Updation
Packagess
Admin
List
Send Mail
Logout
21
Registrationn
Login
Member Registrationn
Partner
Suggested Member
Logout
22
23
OMS
Member
Brides
Grooms
Matched Partner
Personal Info
Divorcy
Edit Profile
Horoscope
Master
Partner
Registration
Family Details
Site Updation
Packages
List
Caste
State
Suggested Member
Search
Member
Religionn
Admin
District
Partner
Temp Member
Send Mail
OutdatedMamber
Firm Type
24
25
26
3.5
MODULE
DIAGRAM):-
SPECIFICATION
(ACTIVITY
LOGIN:-
27
REGISTRATION:-
Enter Password
Check Validity
If not valid
Valid
Registration Successfully
Stored Details In Database
28
PARTNER REGISTRATION:-
select
gender
Upload Pics
29
3.6
INTERFACE
DIAGARAM):
DIAGRAM
(SEQUENCE
LOGIN:-
User
RegisForm
Controller
Database
30
REGISTRATION:User
RegisForm
Controller
Database
31
PARTNER DETAIL:-
Partner
Form
Controller
Database
Validate()
If Correct
Store Details in Db
Recorded Inserted Successfully
Enter Prtner Details
Get Details
If Correct
Validate()
Store Details in Db
Recorded Updated Successfully
Save Details
32
SITE DETAIL:Admin
Form
Controller
Database
Validate()
If Correct
Store Details in Db
Recorded Inserted Successfully
Enter New Site Details
Get Details
Validate()
If Correct
Store Details in Db
Recorded Updated Successfully
33
Home Page
Home
Grooms
Brides
Partner
Divorcy
Contact
Us
Packages
Other
Services
Other
Services
Login
User
Login
Admin
Login
Partner
Login
HOME PAGE:-
35
USER MODULE
36
37
PERSONAL INFORMATION :-
38
HOROSCOPE DETAILS :-
39
40
41
MATCH PARTNER :-
42
43
44
MATCH PARTNER :-
45
46
47
48
49
SEARCH PARTNER :-
50
51
HOROSCOPE:-
52
53
54
PARTNER MODULE
55
PARTNER REGISTRATION :-
56
PARTNER LOGIN :-
57
58
PARTNER LIST:
59
PACKAGES :-
60
61
CONTACT US
62
OTHER SERVICES :-
63
MY STORY :-
64
ADMIN MODULE
65
ADMIN LOGIN:-
66
67
CASTE MAST :-
68
STATE MAST :-
69
DISTRICT MAST :-
70
FIRM TYPE :-
71
72
73
EVENT AND AD :-
74
75
76
77
TEMPORARY LIST :-
78
BROKER LIST :-
79
80
CHANGE PASSWORD :-
81
SEND MAIL :-
82
DataType
Int
Varchar
Varchar
Size
50
50
Constrain
Primary Key
Not Null
Not Null
1. Broker Master :
Attribute name
BrokerId
DataType
int
Size
-
Name
Sex
Mobile
State
District
Address
Email
Photo
UserName
Password
Paid
Unpaid
Approval
Members
StateId
DistrictId
Varchar
Varchar
Numeric
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
varchar
Numeric
Numeric
Int
Int
Int
Int
50
50
(18,0)
50
50
250
50
100
50
50
(18,2)
(18,2)
-
Constrain
Primary
Key
NotNull
NotNull
NotNull
NotNull
NotNull
NotNull
NotNull
NotNull
NotNull
NotNull
NotNull
NotNull
NotNull
NotNull
Foreign Key
Foreign Key
83
3.Cast Master:
Attribute name
Id
DataType
Int
Size
-
Religion
Caste
Varchar
Varchar
50
100
DataType
Int
varchar
varchar
varchar
Size
50
50
500
Constrain
PrimaryKey
DataType
Int
varchar
varchar
Size
50
50
Constrain
PrimaryKey
Not Null
Not Null
Attribute name
Id
Type
DataType
Int
varchar
Size
50
Constrain
PrimaryKey
Not Null
7. Message
Attribute name
Id
Type
DataType
Int
varchar
Size
600
Constrain
PrimaryKey
DataType
Int
Varchar
Varchar
Varchar
Numeric
Int
Varchar
Int
Size
50
50
100
(18,0)
50
100
50
Constrain
PrimaryKey
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Constrain
Primary
Key
NotNull
NotNull
4. Chat Application:
Attribute name
Id
FromUser
ToUser
Message
5. DistrictMast
Attribute name
Id
State
District
6. Firm Type
84
Distict
OtherServices
Varchar
Varchar
100
50
Not Null
Not Null
9. Pakage Members
Attribute name
Id
Amount
No Partner
Yrs
Month
Days
DataType
Int
Numeric
Int
Int
Int
Int
Size
(18,2)
-
Constrain
Primary Key
Not Null
Not Null
Not Null
Not Null
Not Null
DataType
Int
Float
Int
varchar
Size
50
Constrain
Primary Key
NotNull
NotNull
NotNull
DataType
Int
Varchar
Varchar
Size
50
50
Constrain
Primary Key
NotNull
NotNull
DataType
Int
date
Size
-
Constrain
Primary Key
Not Null
size
50
50
50
18
50
50
50
50
50
50
50
Constrain
13.Registration :
Attribute name
Id
ProfileId
BrokerId
Name
Birhdate
Mobile No
EmailId
Username
Password
Sex
Height
Weight
Bldgrp
Data Type
int
varchar
int
varchar
varchar
numeric
varchar
varchar
varchar
varchar
varchar
varchar
varchar
85
Physical_Status
Complexion
Marital_status
Education
Occupation
Income
State
District
City
Caste
Subcaste
Mothertongue
Religion
FoodType
Photo
Photo1
Photo2
Birth_Place
Birth_Time
Rashi
nakshtra
Gan
Nadi
Mangal
Brother
Sister
Father Name
Occupation
Local Address
Parmanant Address
Own Propery
Maternal Uncle Name
Relation Detail
P_Education
P_Occupation
P_AgeFrom
P_Ageto
P_heightfrom
P_heightto
Other_Expectation
Validity Date
Parteners
Age
Stated
varchar
varchar
varchar
varchar
varchar
float
varchar
varchar
varchar
varchar
varchar
varchar
varchar
varchar
varchar
varchar
varchar
varchar
varchar
varchar
varchar
varchar
varchar
varchar
numeric
numeric
varchar
varchar
varchar
varchar
varchar
varchar
varchar
varchar
varchar
numeric
numeric
varchar
varchar
varchar
varchar
int
int
int
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
18
18
50
50
250
250
250
50
150
50
50
18
18
50
50
150
50
-
86
DistrictId
RelagionId
CasteId
Flag
int
int
int
int
14. ReligionMast:
Attritube Name
Id
Religion
Data type
int
varchar
size
50
Constrain
15. StateMast:
Attritube Name
Id
State
Data type
int
varchar
size
50
Constrain
16 .Succes story:
Attritube Name
Id
Wedding photo
Groom id
Data type
int
varchar
varchar
size
100
50
Constrain
Groom nm
Bride id
Bride nm
Wedding date
Approved
varchar
varchar
varchar
varchar
int
50
50
50
50
-
Data type
int
varchar
varchar
varchar
varchar
varchar
varchar
varchar
size
50
50
18
50
50
50
50
Constrain
18 . usermast:
Attribute
Data type
size
Constrain
87
Id
Username
Password
int
varchar
varchar
19. Verification:
Attribute
Id
Val
Data type
int
int
3.10
TEST
IMPLIMENTATION:-
50
50
size
-
PROCEDURES
Constrain
AND
TESTING-:
After finishing the development of any computer based system the next
complicated time consuming work is system testing. During the time of testing
only the development company can know that, how far the user requirements
have been met out, and so on. Following are the some of the testing methods
applied to this effective project:
SPECIFICATION TESTING:
We can set with, what program should do and how it should perform under
various conditions. This testing is a comparative study of evolution of system
performance and system requirements.
88
UNIT TESTING:
Unit testing means the verification and validation of software. In unit
testing (is the smallest part of a module); programmer tests each units of source
code for fit to use.
Unit testing focuses on verifying the effort on the smallest unit of softwaremodule.
The local data structure is examined to ensure that the date stored temporarily
maintains its integrity during all steps in the algorithms execution.
Unit Tested area to ensure that the module operates properly at boundaries
established to limit.
INTEGRATION TESTING:
Integration testing takes input as module that means, it is nothing but the
set of unit tested module. It collects them in bigger aggregates and implements
tests explained in an integration test plan. Afterwards, distribute as its outcomes to
the integrated system which is prepared for system testing.
In the Integration testing (Modules) the data can be tested across an interface.
Conducting tests to uncover errors associated with interring while integration
testing is a technique for constructing a program structure.
VALIDATION TESTING:
Tester is the responsible for Validation of each module, and all the tests
done in block box testing; it will treat as validation testing.
It begins after the integration testing is successfully assembled.
If the software functions in a manner of reasonably accepted by the client then
and then only the validation succeeds.
In this the majority of the validation is done during the data entry operation where
there is a maximum possibility of entering wrong data and other validation will be
performed in all process where correct details and data should be entered to get
the required results.
RECOVERY TESTING:
89
Testing which defines the way applications recover from hardware failure
and crashes which called as activity testing.
It detects the where the failure of the software is occurred and provide a number
of ways recover the failure module and it send the confirmation about the
recovery. In process of recovery testing do not be confused with reliability testing
because it tries to discover the point at which failure occurs.
SECURITY TESTING:
It is a procedure to verify that the system maintains and protects data
functionality as intended. Some basic security concepts that need to be covered by
security testing are: authentication, integrity, availability, confidentiality, nonrepudiation and authorization.
Security testing is mechanisms which restricts it from offensive penetration and
verify that protection mechanism.
PERFORMANCE TESTING:
The usefulness of computer application, network, and devices can be
decided by performance testing.
In the context of integrated testing system, it checks the performance of software
at runtime.
Performance testing can be also used for calculating the characteristics like
reliability, scalability and interoperability.
It is generally used together with stress testing.
BLACKBOX TESTING:
It focuses on functional requirement of software. It enables to derive input
states that will completely implement every one useful requirement for a program.
Black box testing is used for finding errors in the categories show below:
It detects the wrong or misplaced functions.
Poorly developed interfaces.
90
It is also used for finding errors in data structures or external database access
and performance errors .
4. USER MANUAL
91
92
Projects:
93
5. ADVANTAGES AND
LIMITATIONS
Advantages:
94
Thousands of new members join each week and your special someone
may be one of them.
New features and enhancements are regularly made to improve your
experience here.
Photo security.
6. PROPOSED
ENHANCEMENTS
95
96
7. CONCLUSIONS
97
can get directly E-mail alert for the match which fulfill their required
criteria. It helps the user by providing profiles of perspective Bride or
Groom and other information regarding them online.
8. BIBLIOGRAPHY
99
Bibliography:-
www.w3schools.com
2.
http://en.wikipedia.org/wiki/ASP.net
3.
www. MongsterTemplate.Com
100
101