You are on page 1of 72

SnehMilan Matrimonial Site

Presented By:
Vansola Mayurkumar S. 13084231286
Chaudhary Navinbhai M. 13084231027

Project Guide:
Mrs. Krupa H. Bhavsar

Group No: 25

Presented To
Department of Computer Science,
Ganpat University,Kherva
Abstract (Project Profile)

Project Title SnehMilan Matrimonial Site


Objectivity A Marriage Bureau System is designed for finding appropriate and
suitable matches keeping the desired qualities of the concerned party
as main objective.

Front End ASP. Net(.NET framework 4.0)


Back End Microsoft SQL server 2008
Other tools Microsoft office 2003,Adobe Phptoshop, Micromedia Flash5
Submitted To Department of computer science,
Ganpat Vidyanagar-Kherva
Time duration 90 days
Internal guide Mrs. Krupa H. Bhavsar
Developed By Vansola Mayurkumar S.
Chaudhary Navinbhai M.
Existing System

In old system very difficult to finding more suitable matches.

In old system do not define the region so it is very difficult to find suitable person.

It is time consuming process.


A Marriage Bureau system is designed for finding appropriate and suitable matches.

Applicants with age above 21 for male and 18 for female apply with their complete biodata.

Based on the biodata and requirements of the applicants and matching maximum number of attributes
against both, the desired match is found.

Biodata includes Name, Caste, Age, Height, Qualifications, Occupation, and Income that are
considered principle aspects for finding matches.
Functional Specification

Admin:

Manage User Account


Manage Request
Manage Lock Account
Manage feedback

User:

View Matches
Send Request
Send feedback
Hardware & Software Requirement (Minimum)

Minimum Hardware Requirement:-

Client side:-

Processor Speed - 1.0 MHz


Ram 1 GB
Hard disk Free Space 10 GB

Server side:-
Processer Speed - 2.0 GHz
Ram 2 GB
Hard disk Free Space 20 GB
Conti

Minimum software Requirement:-

Client side:-

Operating System Windows XP Or Any Compatible


Operating System
Web Browser Internet Explorer 5.0 Or Any
Compatible Browser

Server Side:-

Operating System Windows Server 2003

Web Browser Internet Explorer 5.0 Or Any Compatible


Browser
web Server IIS 6.0
System Flow chart
START

View Site

Is
Register No Registration
ed

Yes
No Login

Is valid

Yes

Is No
Admin
Yes
A B
A B
User
Admin
Manage user Account View Matches

Manage Request
Send Request
Manage Lock Account
Give Feedback
Manage Feedback

Logout

End
Timeline Chart

90 Days
Development Duration
Phase 0 to 15 15 to 30 30 to 45 45 to 60 60 to 75 75 to 90 (Days)
Day Day Day Day Day Day

Requirement
05
Gathering

Analysis 10

Design 25

Coding 30

Testing 15

Deployment &
05
Implementation

Documentation Parallel

Total Time
90 days
(Days)
E-R diagram
Usr_name

Usr_id

E-R Diagram
Password

1 M
UML Diagram
Use Case Diagram (Admin)

Manage User
Account

Manage
Request

Manage Lock
Account

Admin Manage
Feedback
Use Case Diagram (User)

View Site

Registration

View
Matches

Send Request
User Visitor
Give
Feedback
Activity Diagram (Admin)

Login

Is
NO Valid?

Yes

Manage
mmm6m Manage Lock Manage
Manage User
request
bhj Account Feddback
Account

Logout
Activity Diagram (User)
rR
Registration

Login

Is
NO Valid?

Yes

Send
mmm6m Give
View Matches request
bhj Feedback

Logout
Class Diagram tblEdudetail
Login
-Userid
-Userid * *
-Degree
-Password
+Add()
+Add() +Update()
+Update() +Delete()
+Delete()

1
tblUserInfo Registration *
1 tblReligiousInfo
-Userid
-Userid * -Useid
-Name -Password 1
tblRequest -Gotra
-Age
+Add() +Add() -Requestid +Add()
+Update() +Update() - User_to +Update()
+Delete() +Delete() 1 +Delete()
+Add()
+Update()
* +Delete()
Feedback

-Userid * tblFamilydetail
* -Feedback -Userid
tblPersonalInfo -Familytype
-Userid +Add()
-Photopath +Update() +Add()
+Delete() +Update()
+Delete()
+Add()
+Update()
+Delete()
Sequence Diagram (Admin )

: : System :
Sequence Diagram (User )

: : System :
Collabration Diagram (Admin)

1.1 Check Username & Password


2.1 Update User info
3.1 Manage Request
4.1.Update Account
5.1. Update Feedback
S:SYSTEM Database
1.1.1 Get Response
2.1.1 Get Response
1.Request For Login 3.1.1 Get Response
1.1.1.1 Successfully Login 4.1.1 Get Response
2.Manage User 2.1.1.1 Managed User
3.Manage Request 5.1.1 Get Response
3.1.1.1 Managed Request
4.Manage Account 4.1.1.1 Managed Account
5.Manage Feedback 5.1.1.1 Managed Feedback
6.Request For Logout 6.1. Successfully Logout

Admin
Collabration Diagram (User)

1.1 Check Username & Password


2.1 Add Request
3.1 Add Feedback
S:SYSTEM Database
1.1.1 Get Response
2.1.1 Get Response
1.Request For Login 3.1.1 Get Response
1.1.1.1 Successfully Login
2.Send Request 2.1.1.1 Successfully Sent Request
3.Give Feedback 3.1.1.1 View Feedback Request
4.Request For Logout 4.1 Successfully Logout

Admin
DATA - DICTIONARY
Name: tblLogin
Description: This table Use For Store The Login Detail Of The User.
Primary key:-UserName
Foreign key :--

S.No Field Name Field Type Field Size Constraint Description

1 Userid varchar 25 Primary key Primary key for this table.

2 Password varchar 10 Not Null Stores Users password.


Name: Admin_login
Description: This table Use For Store The Login Detail Of The Admin.
Primary key:--
Foreign key :--

S.No Field Name Field Type Field Size Constraint Description

1 Usr_Name Varchar(50) 50 Not Null Stores Admins User Name.

2 Password Varchar(50) 50 Not Null Stores Admins password.


Name: tblUserInfo
Description: This table Use For Store The UserInformation
Primary key:-Userid
Foreign key :--

S.No Field Name Field Type Field Size Constraint Description


1 Userid varchar 25 Primary key Primary key for this table
2 Name varchar 30 Not Null Stores User name
3 SurName varchar 30 Not Null Stores User Surname
4 Sex varchar 6 Not Null Stores Users Sex information
5 Birthdate Datetime Not Null Stores Users birthdate
6 Age Numeric 3 Not Null Stores Users age
7 Height varchar 27 Not Null Stores the Users height
8 MaritStatus Varchar 20 Not Null Stores MaritStatus of User
9 Country Varchar 20 Not Null Stores Users Mobile No
10 Mobile1 Numeric 12 Not Null Stores Users Mobile No 1.
11 Mobile2 Numeric 12 Null Stores Users Mobile No 2.
12 MotherTounge Varchar 50 Not Null Stores the User language
information
13 Caste Varchar 35 Not Null Stores Users caste information
14 Subcast Varchar 35 Not Null Stores Users Subcaste
information
Name: tblPersonalInfo
Description: This table Use For Store The PersonalInformation
Primary key:-Userid
Foreign key :--

S.No Field Name Field Type Field Size Constraint Description

1 UserId varchar 25 Foreign Key This Field Reference for


tbluserinfo Table
2 Photopath varchar 85 Not Null Store Users Photopath
3 Hiv nchar 10 Not Null Stores Users Hiv
information
4 Challenged Varchar 50 Null Stores Users challenged
information
5 Blood Group nchar 10 Not Null Stores User Blood Group
information
6 Diat Varchar 35 Null Stores User Diet information

7 Smoke Nchar 25 Not Null Stores User smoke or not


8 Complexion Varchar 50 Not Null Stores requited Complexion

9 Body type Varchar 50 Not Null Stores requited Complexion


10 Drink Varchar 25 Null Stores drink information
Name: tblFamilydetail
Description: This table Use For Store The Familyformation
Primary key:-Userid
Foreign key :--

S.No Field Name Field Type Field Size Constraint Description

1 UserId varchar 25 Foreign Key This Field Reference for


tbluserinfo Table
2 Family type varchar 35 Not Null Stores Users Family type
Information.
3 Family Status varchar 35 Not Null Stores Users Family Status
Information.
4 Father Name varchar 40 Not Null Stores Users father name
information
5 Mother Name varchar 40 Not Null Stores Users mother name
information
6 Member Nchar 10 Not Null Stores Users Member
information
7 LivewithParents nchar 10 Not Null Stores User Live or not
information
8 Addedinfo varchar 10 Null Stores Added information
of user.
Name: tblEdudetail
Description: This table Use For Store The Eduction formation
Primary key:-Userid
Foreign key :--

S.No Field name Field Type Field Size Constraint Description


1 UserId varchar 25 Foreign Key This Field Reference for
tbluserinfo Table
2 WorkStatus varchar 50 Not Null Store Users Work Status

3 AnnualIncome varchar 50 Not Null Stores Users AnnualIncome

4 WorkArea Varchar 50 Not Null Stores Users Workarea

5 Degree Varchar 35 Not Null Stores User different


Qualifications
6 Email-id Varchar 45 Not Null Stores User Email-id

7 Work Address Varchar Max Not Null Stores User Work address
Name: tblReligiousInfo
Description: This table Use For Store The ReligiousInformtion
Primary key:-Userid
Foreign key :--

S.No Field Name Field Type Field Size Constraint Description

1 UserId varchar 25 Foreign Key This Field Reference for


tbluserinfo Table
2 Gotra varchar 50 Null Stores Users Gotra
information
3 Origin varchar 50 Not Null Stores Users Origin
information
4 Nakshatra varchar 50 Not Null Stores Users different
Nakshatra information
5 Moon-Rashi varchar 50 Not Null Stores Users different
Rashi information
6 Horscope varchar 50 Null Stores Users HoroScope
information
7 Addedinfo varchar 10 Not Null Stores Users information
Name: tblRequst
Description: This table Use For Store The Requst of user
Primary key:-Userid
Foreign key :--

S.No Field Name Field Type Field Size Constraint Description

1 Request id Int -- Primary key Primary key for this table.

2 User_from varchar 50 Not Null Stores Users request information

3 User_to Varchar 50 Not Null Stores Users login information


Name: tblFeedback
Description: This table Use For Store The Feedback
Primary key:-Userid
Foreign key :--

S.No Field Name Field Type Field Size Constraint Description

1 UserId varchar 25 Foreign Key This Field Reference for


tbluserinfo Table
2 ContactName varchar 50 Not Null Stores Users Contact Name
information
3 Email-id varchar 45 Not Null Stores Users Email-id
information
4 Please enter Subject varchar 50 Null Stores Users different Subject
information
5 Discription varchar 100 Null Stores Users Discription
Input Design
Guest Home Page

Description: This is a Guest side Home Page.


Registration Form

Description: This page take data from the guest user for registration.
Personal Information Form

Description: This page take data from the guest user for registration.
Educational Information Form

Description: This page take data from the guest user for registration.
Family Information Form

Description: This page take data from the guest user for registration.
Religious Information Form

Description: This page take data from the guest user for registration.
Successfully Registration

Description: This page print massage for sucessfully registration.


User Login

Description: This Page use For User Login.


User Homepage

Description: This page take data from User Home Page.


Search Male/ Female Records

Description: This page search records for male and female


Change password

Description: This page use for change password


Edit Basic information

Description: This page use for user edit basic information


Edit personal info

Description: This page use for user edit personal information


Edit Religious info

Description: This page use for user edit religious information


Edit family info

Description: This page use for user edit Family information


Edit education info

Description: This page use for user edit education information


Log Out

Description: This page user log out.


Admin Login

Description: This page Admin login.


Admin Homepage

Description: This page homepage for admin.


Lock Account

Description: This page lock user account for admin.


View Registration

Description: This page use for view user Registration by Admin.


View request

Description: This page view user request by Admin


View feedback

Description: This page show user feedback for admin.


Log Out

Description: This page Admin log out.


Static Page
Membership options

Description: This page show Membership option.


Security Tips

Description: This page show information about security.


Contact Us

Description: This page show information about office address .


About SnehMilan

Description: This page show about SnehMilan Site.


Success story

Description: This page show successful story.


Feedback

Description: This page show how to take user feedback.


Successfully FeedBack :

Description: This page display message sucessfully feedback by user.


Forgot Password

Description: This page user can forget the Password.


Testing

No TEST CASE TYPE EXPECTED ACTUALRESUT PASS/FAIL


CASES RESULT
1 Login 1)Non The system will Non user can not pass
registered not allow non user login.
admin to login
2)Enter wrong The system will System will pass
username& not allow to enter display message
password in the system. wrong username
& password
3)Enter correct Link to next page. Enter the home Pass
username page.
&password
2 Change 1)Entered The system will Display the Pass
password incorrect not allow wrong message enter
password password wrong password.

2)Enter correct The system will Your password is Pass


password allow user to change.
change password. 66
3 Forgot password 1)Enter not The system Your data is pass
proper data. will display not submitted.
message
1)Enter proper The system Your data is Pass
data will display submitted.
Alert box.
4 Validation 1)Required field The system System will pass
validation will not allow display
blank field . message.

2)Range The field must You have to pass


validation have the enter proper 10
predefined range value.
range.
3)Fixed format Predefined Enter email id Pass
validation format should in proper
be follow. format.
5 Check status 1)select The system Your solution pass
emailid. will display is here.
solution.
67
6 Manage User Enter data the system will You Pass
Account properly. display details. successfully
managed
details.

7 Manage Request Enter data The system will You Pass


page properly. display details. successfully
managed
details.

8 Manage Lock Enter data The system will You Pass


Account properly. display details. successfully
managed
details.

9 Feedback form. Enter data The system will You Pass


properly. display details. successfully
managed
details.

68
Future Enhancement

In future we will add following types of new functionality.

Live demo of required solution.

Solution through Chatting.

69
Post Implimentation Review

User can find perfect matches.

Visitor can view the site.

User can view the information and give the feedback.


Biblography:

Reference Book:

->Asp.Net 4.0 C#.


->Asp.Net Bible.
->Unleashed Book.

Website:

->www.jeevansathi.com
->www.patelvivah.com
-> www.shadi.com

You might also like