matrimonial c#.net project report

46
http://www.chetanasprojects.com CANDIDATE’S DECLARATION I declare that fifth semester report entitled “MATRIMONIAL WEBSITE” is our own work conducted under the supervision of our guide Mr. Yatin Parmar. This work has not been previously submitted to any other university or any institution for examination or any other purpose. Candidate’s Signatures http://www.chetanasprojects.com 1

Upload: sai-kumar

Post on 28-Apr-2015

201 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

CANDIDATE’S DECLARATION

I declare that fifth semester report entitled “MATRIMONIAL WEBSITE” is

our own work conducted under the supervision of our guide Mr. Yatin

Parmar.

This work has not been previously submitted to any other university

or any institution for examination or any other purpose.

Candidate’s Signatures

http://www.chetanasprojects.com 1

Page 2: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

COLLEGE CERTIFICATE

http://www.chetanasprojects.com 2

Page 3: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

ACKNOWLEDGEMENT

We are extremely grateful and remain indebted to our guide for being a

source of inspiration and for his constant support in the Design,

Implementation and Evaluation of the project. We are thankful to them for

their constant constructive criticism and invaluable suggestions, which

benefited us a lot while developing the project on “MATRIMONIAL

WEBSITE”. He has been a constant source of inspiration and motivation for

hard work. He has been very co-operative throughout this project work.

Through this column, it would be our utmost pleasure to express our warm

thanks to him for their encouragement, co-operation and consent without

which we might not be able to accomplish this project.

           We also express our gratitude to for providing us the

infrastructure to carry out the project and to all staff members who were

directly and indirectly instrument in enabling us to stay committed for the

project.

http://www.chetanasprojects.com 3

Page 4: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

PROJECT ABSTRACT

Lifepartner is a web-based application developed using ASP.NET & MS-

SQL 2005. It is developed in framework 2.0.

Lifepartner is developed for find your best life partner. In Today, use of mat-

rimonial website is increasing and increasing no of marriage by using this

type of website in the world. So this website is an initiative to promote peo-

ple who want to marriage. This website is easy to search and get life partner

who is able to him/her.

This site has mainly three modules. Login, Account Management and User

management

First module is used for login into the system which is very important. Every

user has unique username and password by which they can login into the

system.

In account module we covered that how registered user interact with their

account. We also divide this module into search module, Profile manage-

ment, etc. Here users can login through his/her username and password and

also visualize all the functionality of site (means find appropriate partner,

upload photo & details of partner and many more).If user is not register, he/

she meance guest can also find appropriate partner.

http://www.chetanasprojects.com 4

Page 5: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

The user module is another module of the system. User module means how

admin handles the users and whole site. Admin can maintain and visualize

all the records of registered users.

INDEX

Title Page No

CHAPTER-1 Introduction 6

1.1 Project Summary 6

1.2 Purpose 7

1.3 Project Scope 7

CHAPTER-2 System Requirement Study 9

2.1 User Characteristics 9

2.2 Hardware and software Requirements 9

CHAPTER-3 System Analysis 11

3.1 Study of current system 11

3.2 Problem and weakness of current system 12

3.3 Requirements of new system 12

3.4 Feasibility Study 13

3.5 Requirements Validation 14

3.6 Functions of System 14

3.7 Function And Behavioral Modeling 15

CHAPTER-4 System Design 22

4.1 Database Relationship 22

CHAPTER-5 Implementation Detail 23

5.1 Security Features 23

5.2 Coding Standards 23

CHAPTER-6 Screenshots 24

CHAPTER-7 Limitations And Future Enhancement 33

http://www.chetanasprojects.com 5

Page 6: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

CHAPTER-8 Conclusion 34

CHAPTER-9 Bibliography 35

Chapter - 1 : INTRODUCTION

1.1 PROJECT SUMMERY:-

Project Title:-

Matrimonial Website

Project Definition:-

Create a website to develop to find life partner platform. In that users can upload his/her

information like user profile, family profile, partner profile, etc with his/her photos. User

can able to search for life partner. On other side Admin can manage his/her role.

Project Description:-

Now a day’s internet become very popular among people, people come from across the

world and meet together on the internet, share their ideas, thought and communicate with

each other. So people introduce each other on internet wide area. Now they communicate

through internet is very general and they share their Ideas, thoughts and many other

things. So it is very easy to find their soul mates and life partner. On this point of view

many matrimonial sites are available on the internet. Through which people get their soul

mates and life partner free of cost. The other benefits are less time consuming, more in -

troducing and wide range of selection area.

Now we developed our own matrimonial website “Lifepartner” with extra features. By

this site more people get very comfort to match, find their soul mates.

This website also provides our success matched and their experience on this website and

how this website is useful to other users. By this website people find their perfect match

without any extra cost.

http://www.chetanasprojects.com 6

Page 7: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

Our site provides profile management; find appropriate partner, upload photos, and many

more. Our site takes care of security, allow registered user to add friends to other user.

This site provides free registration to user, easy navigation to user. Photo is another good

feature that provide member to share their photo to their dear ones and upload their

photo. With the help of personal message user can send a private message to other user

that he wish to send.

1.2 PURPOSE:-

The purpose behind development of this product is to provide to find appropriate life

partner platform which can be implemented anywhere easily with its excellent features.

The purpose behind development of matrimonial website is to provide General Commu-

nication among the world’s people who want to find appropriate life partner.

Now a day’s internet has become medium of the communication that is why matrimonial

site makes an important role to do so. Different people have different idea, thought and

knowledge so that people can share knowledge, thoughts and ideas from matrimonial site.

With help of Matrimonial site users share their interests, hobbies etc. to other users and

according to this another user can find appropriate match.

Another purpose of developing a project is to get aware about Software Development

Life Cycle & .Net Technology.

1.3 PROJECT SCOPE:-

The main goal behind developing Matrimonial site, which is very helpful to people who

want to find appropriate life partner and provide general communication information

among people.

Lifepartner matrimonial provides all the functionalities that one Matrimonial site does

like user profile management, partner profile management, search partner with the help of

http://www.chetanasprojects.com 7

Page 8: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

search, profession search, quick search etc. The summarized requirements are given be-

low.

This site will allow only Registered User to login and explore the facilities provided by

the sites. Unregistered user/new user will be provided with a registration form to create a

new account. Registered Users can create profile that includes personal, professional, so-

cial and Family information.

Registered User will be able to upload new photos of their own choice and can delete it

too. Registered user will also be able to search partner with the help of different type of

search criteria.

Unregistered user will also be able to find partner with the help of Quick search or regu-

lar search.

http://www.chetanasprojects.com 8

Page 9: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

Chapter - 2 : SYSTEM REQUIREMENT STUDY

2.1 USER CHARECTERISTICS

MATRIMONIAL has basically three types of user.

Administrator

Registered User

Guest

Administrator is the one who control the complete system. It can manage all the func-

tionalities of the system. Administrator reviews the reports generated by system & on

its basis it maintain the system.

Registered User is the main user of the system. User can search Partner & related

search.

Guest is one who visits the site. Guest can search, able to see partner demos.

2.2 HARDWARE AND SOFTWARE REQUIREMENTS

Hardware Requirements:-

Server: 1.5 GHz or better Processor

512 MB RAM or more

Ethernet or compatible network connection to internet

Client: 1.0 GHz or better Processor

128 MB RAM or more

Ethernet or compatible network connection to internet

Software Requirements:-

http://www.chetanasprojects.com 9

Page 10: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

Server:

Windows Operating System Platform

Apache Server

Microsoft SQL Server

ASP.NET 2.0

Client: .NET Enabled Web Browser.

http://www.chetanasprojects.com 10

Page 11: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

Chapter – 3 : SYSTEM ANALYSIS

3.1 STUDY OF CURRENT SYSTEM

The main goal behind developing Matrimonial site, which is very helpful to people who

want to find appropriate life partner and provide general communication information

among people.

Matrimonial provides all the functionalities that one Matrimonial site does like user pro-

file management, search partner with the help search criteria. This site has mainly three

modules. Login, Account Management and User Management.

First module is used for login into the system which is very important. Every user has

unique username and password by which they can login into the system. Also at the time

of registration, sending mail to the user for confirmation purpose.

The account module is the main module in our system. In this module we covered that

how registered user interact with their account. We also divide this module into search

module, Profile management, etc. Here users can login through his/her username and

password and also visualize all the functionality of site. If use is not register, he/she can

also find appropriate partner.

The user module is another module of the system. User module means how admin han-

dles the users and whole site. Admin can maintain and visualize all the records of regis-

tered users. And also block the users. Admin can also update the advertisement pages.

3.2 PROBLEMS AND WEAKNESSES OF CURRENT SYSTEM

http://www.chetanasprojects.com 11

Page 12: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

There are several reasons behind developing New System…..

Firstly, Matrimonial site is very large field, Developer should keep point in mind that

which kind of matrimonial site they are going to develop. If the developer are not sure

with such points then it doesn’t satisfies the users.

Most of the site provide signup page which contain very large amount of data to fill. So it

makes user very lazy and it might happen that user who want to be a member of your site

will disappear after seeing signup form very large thinking it to be a time consuming

work. No user will like to spend so much time on filling up such forms.

Look and fill is another big issue that should be considered while designing. Designing

should be reliable to the application.

Some of the applications are not able to cover all the features in the system. This leads to

the weakness of the system.

The most important issue to be considered while designing is to provide Security and user

friendly environment.

3.3 REQUIREMENT OF NEW SYSTEM

Functional Requirement:

The system mainly build or information about matrimonial so any user can eas-

ily get search about his/her life partner as well as user can search result and full

profile that user want to view in the site so it help both to save their time and they

can marriage with another users who is registered user that appear with user’s re-

quirement .User can also manage his/her profile with photo, his/her family profile

and his/her partner profile directly in web site. Also login and password make all

updatation done by admin only. All the changes just can make by admin only so

no other person can changes any content through site.

http://www.chetanasprojects.com 12

Page 13: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

Non-functional Requirement:

User can found information from website as views of quick search as per

requirement of non registered user.

3.4 FEASIBILITY STUDY

The main aim of the feasibility study activity is to determine whether it would be

financially and technically feasible to develop a project. The feasibility study activity in-

volves the analysis of the problem and collection of all relevant information relating to

the product such as the different data items which would be input to the system, the pro-

cessing required to be carried out on these data, the output required to be produced by the

system as well as the various constraints on the behavior of the system. During feasibility

study most of the high-level architectural design decisions are made.

The collected data are analyzed to arrive at the following:

o An abstracted problem definition, which considers only the important require-

ments and ignores the rest.

o Formulation of different solutions strategies.

o Analysis of alternative solutions strategies to compare their benefits and short-

comings. This analysis usually requires making approximate estimates of the re-

sources required, cost of development and development time for each of the op-

tions.

3.5 REQUIREMENTS VALIDATION

http://www.chetanasprojects.com 13

Page 14: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

After analysis of all the Requirements and studying them, it is safe to say that

Matrimonial is feasible to develop in scheduled time period and all the essential

requirements are covered in total three Increments of the application.

3.6 FUNCTIONS OF SYSTEM

USECASEdiagram

FIG: Usecase [Admin]

http://www.chetanasprojects.com 14

Page 15: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

FIG: Usecase [User]

3.7 FUNCTION AND BEHAVIORAL MODELING

DATAFLOW DIAGRAM

Data-flow design is concerned with designing a sequence of functional transfor-

mations that convert system inputs into the required outputs. The design is repre-

sented as data-flow diagrams. These diagrams illustrate how data flows through a

system and how the output is derived from the input through a sequence of func-

tional transformations.

Data- flow diagrams are a useful and intuitive way of describing a system. They

are normally understandable without special training, especially if control

information is excluded. They show end-to-end processing: that is, the flow of

http://www.chetanasprojects.com 15

Page 16: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

processing from when data enters the system to where it leaves the system can be

traced.

Conventions used in drawing the Data Flow Diagrams here, are given as below:

CONTEXT DIAGRAM:-

http://www.chetanasprojects.com 16

Page 17: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

DATA FLOW DIAGRAM:-

http://www.chetanasprojects.com 17

Page 18: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

http://www.chetanasprojects.com 18

Page 19: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

http://www.chetanasprojects.com 19

Page 20: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

MAIN DATA DICTIONARY:-

Table 1: Account

Column Name Data Type

Account_No nchar(10)

Password nvarchar(20)

Table 2: Admin_Login

Column Name Data Type

User_Nm nvarchar(20)

Password nvarchar(20)

Table 3: Caste

Column Name Data Type

Caste nvarchar(20)

Table 4: Contact_Us

Column Name Data Type

Email_Id nvarchar(30)

Address nvarchar(30)

Phon_No nvarchar(12)

Table 5: Country

Column Name Data Type

Country nvarchar(20)

http://www.chetanasprojects.com 20

Page 21: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

Table 6: Mothertong

Column Name Data Type

Mothertoung nvarchar(20)

Table 7: Register

Column Name Data Type

Profile_Creat_For nvarchar(15)

E_Mail nvarchar(30)

Password nvarchar(15)

Name nvarchar(15)

Gender nvarchar(10)

Age nvarchar(4)

Religion nvarchar(20)

Mothertoung nvarchar(20)

Country nvarchar(20)

Mobile_No nvarchar(12)

Height nvarchar(10)

Marital_Status nvarchar(10)

Education nvarchar(50)

Image nvarchar(MAX)

Caste nvarchar(20)

Table 8: Religion

Column Name Data Type

Religion nvarchar(20)

http://www.chetanasprojects.com 21

Page 22: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

Chapter – 4 SYSTEM DESIGN

4.1 DATABASE RELETIONSHIP

http://www.chetanasprojects.com 22

Page 23: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

Chapter – 5 IMPLIMENTATION DETAILS

5.1 SECURITY FEATURES

Matrimonial is developed by considering specific policies. It is a web application; hence

security of high standards is required.

The user logs in to the application by entering user name and password which is

authenticated against the respectively entries in the database which are stored at

the registration time. Then the menus against which the user is granted privileges

are displayed accordingly. Thus security in this Matrimonial site is handled by

coding.

Here admin has unique username and password and he/she seen all the members

of the site. And admin can also create sub admin and give some privileges to them

as per requirement.

5.2 CODING STANDARDS

The system is totally developed under specific standard patterns.

The .aspx files named as first character of word is capital, others small. For example

Home.aspx, Register.aspx.

http://www.chetanasprojects.com 23

Page 24: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

Chapter – 6 : SCREEN SHOTS

Home Page:

http://www.chetanasprojects.com 24

Page 25: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

Search Page:

http://www.chetanasprojects.com 25

Page 26: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

Register Page:

http://www.chetanasprojects.com 26

Page 27: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

Upgrade Page:

http://www.chetanasprojects.com 27

Page 28: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

Bank Account Page:

http://www.chetanasprojects.com 28

Page 29: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

Contact Us Page:

http://www.chetanasprojects.com 29

Page 30: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

Successful Stories Page:

http://www.chetanasprojects.com 30

Page 31: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

Admin Login Page:

http://www.chetanasprojects.com 31

Page 32: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

Admin Page:

http://www.chetanasprojects.com 32

Page 33: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

Chapter – 7 : LIMITATIONS & FUTURE ENHANCEMENT

LIMITATIONS

It is an internet based website.

It is a multi user application.

Here user can only view the data, can’t update or sent any data.

FUTURE ENHANCEMENT

It can be an enhanced to matrimonial management system.

It can also support the entire user to edit their data.

The entire user can have access to their related data only.

More security can also be applied by using more secure logic.

http://www.chetanasprojects.com 33

Page 34: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

Chapter – 8 : CONCLUSION

Matrimonial is developed to fulfill client requirements with flexible and easy

platform. So anyone can use the system easily and administrator easily able to

maintain system.

After doing this project, we have learned many things and we would like to

thank all the concerned individuals who have contributed to our precious

learning.

We have learned to prepare the requirement catalogue, functional specifica-

tion, design specification, system development life cycle in practical develop-

ment and also learned real life software development with tools having inter-

active features.

We have also understood the importance of naming conventions and coding

conventions in development process.

Though the project was taking too long and we faced many difficulties which

had been resolved effective guidance of professors.

We are sure that we can perform better and better as we step up on the ladders of the

experience.

http://www.chetanasprojects.com 34

Page 35: Matrimonial C#.Net Project Report

http://www.chetanasprojects.com

Chapter – 9 : BIBLIOGRAPHY

BOOKS: ASP.NET 3.5 UNLEASHED-Stephen Walther

Roger S. Pressman (5th Edition), Software Engineering, McGraw-Hill Pub-

lishing

System Analysis and Design Methods –Raja Raman.

WEB-SITES: http://www.google.com

http://www.gujaratmatrimoni.com

http://www.shaadi.com

http://www.chetanasprojects.com 35