You are on page 1of 39

http://www.chetanasprojects.

com

CANDIDATES 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.

Candidates Signatures

http://www.chetanasprojects.com

http://www.chetanasprojects.com

COLLEGE CERTIFICATE

http://www.chetanasprojects.com

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

http://www.chetanasprojects.com

PROJECT ABSTRACT
Lifepartner is a web-based application developed using ASP.NET & MSSQL 2005. It is developed in framework 2.0. Lifepartner is developed for find your best life partner. In Today, use of matrimonial 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 people 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 management, 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. The user module is another module of the system. User module means how
http://www.chetanasprojects.com 4

http://www.chetanasprojects.com

admin handles the users and whole site. Admin can maintain and visualize all the records of registered users.

INDEX
Title CHAPTER-1 Introduction 1.1 Project Summary 1.2 Purpose 1.3 Project Scope CHAPTER-2 System Requirement Study 2.1 User Characteristics 2.2 Hardware and software Requirements CHAPTER-3 System Analysis 3.1 Study of current system 3.2 Problem and weakness of current system 3.3 Requirements of new system 3.4 Feasibility Study 3.5 Requirements Validation 3.6 Functions of System 3.7 Function And Behavioral Modeling CHAPTER-4 System Design 4.1 Database Relationship CHAPTER-5 Implementation Detail 5.1 Security Features 5.2 Coding Standards CHAPTER-6 Screenshots CHAPTER-7 Limitations And Future Enhancement CHAPTER-8 Conclusion
http://www.chetanasprojects.com

Page No 6 6 7 7 9 9 9 11 11 12 12 13 14 14 15 22 22 23 23 23 24 33 34
5

http://www.chetanasprojects.com

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 days 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 introducing 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

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 Communication among the worlds people who want to find appropriate life partner. Now a days 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

http://www.chetanasprojects.com search, profession search, quick search etc. The summarized requirements are given below. 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, social 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 regular search.

http://www.chetanasprojects.com

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 functionalities 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

http://www.chetanasprojects.com

http://www.chetanasprojects.com

Software Requirements:Server: Windows Operating System Platform Apache Server Microsoft SQL Server ASP.NET 2.0

Client: .NET Enabled Web Browser.

http://www.chetanasprojects.com

10

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 profile 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 handles the users and whole site. Admin can maintain and visualize all the records of registered 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

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 doesnt 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 easily 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 users requirement .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

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 involves 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 processing 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 requirements and ignores the rest. o Formulation of different solutions strategies. o Analysis of alternative solutions strategies to compare their benefits and shortcomings. This analysis usually requires making approximate estimates of the resources required, cost of development and development time for each of the options.

3.5 REQUIREMENTS VALIDATION

http://www.chetanasprojects.com

13

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

Matrimonial
Manage User

Delete User

Admin

Login

FIG: Usecase [Admin]

http://www.chetanasprojects.com

14

http://www.chetanasprojects.com

Matrimonial
Search Partner

Manage Profile

Manage Gallary Registered User

Match Contact

FIG: Usecase [User] 3.7 FUNCTION AND BEHAVIORAL MODELING DATAFLOW DIAGRAM
Data-flow design is concerned with designing a sequence of functional transformations that convert system inputs into the required outputs. The design is represented 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 functional transformations.

Data- flow diagrams are a useful and intuitive way of describing a system. They are normally understandable without special training, especially if control http://www.chetanasprojects.com 15

http://www.chetanasprojects.com information is excluded. They show end-to-end processing: that is, the flow of 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: Process : Data Store : Entity : Data Flow :

CONTEXT DIAGRAM:-

http://www.chetanasprojects.com

16

http://www.chetanasprojects.com

DATA FLOW DIAGRAM:-

http://www.chetanasprojects.com

17

http://www.chetanasprojects.com

http://www.chetanasprojects.com

18

http://www.chetanasprojects.com

http://www.chetanasprojects.com

19

http://www.chetanasprojects.com

MAIN DATA DICTIONARY:Table 1: Account Column Name Account_No Password Table 2: Admin_Login Column Name User_Nm Password Table 3: Caste Column Name Caste Table 4: Contact_Us Column Name Email_Id Address Phon_No Table 5: Country Column Name Country Data Type nvarchar(20) Data Type nvarchar(30) nvarchar(30) nvarchar(12) Data Type nvarchar(20) Data Type nvarchar(20) nvarchar(20) Data Type nchar(10) nvarchar(20)

Table 6: Mothertong Column Name Data Type

http://www.chetanasprojects.com

20

http://www.chetanasprojects.com

Mothertoung Table 7: Register Column Name Profile_Creat_For E_Mail Password Name Gender Age Religion Mothertoung Country Mobile_No Height Marital_Status Education Image Caste Table 8: Religion Column Name Religion

nvarchar(20)

Data Type nvarchar(15) nvarchar(30) nvarchar(15) nvarchar(15) nvarchar(10) nvarchar(4) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(12) nvarchar(10) nvarchar(10) nvarchar(50) nvarchar(MAX) nvarchar(20)

Data Type nvarchar(20)

Chapter 4 SYSTEM DESIGN


4.1 DATABASE RELETIONSHIP

http://www.chetanasprojects.com

21

http://www.chetanasprojects.com

Chapter 5 IMPLIMENTATION DETAILS


5.1 SECURITY FEATURES

http://www.chetanasprojects.com

22

http://www.chetanasprojects.com 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

http://www.chetanasprojects.com

Chapter 6 : SCREEN SHOTS Home Page:

http://www.chetanasprojects.com

24

http://www.chetanasprojects.com

Search Page:

http://www.chetanasprojects.com

25

http://www.chetanasprojects.com

Register Page:

http://www.chetanasprojects.com

26

http://www.chetanasprojects.com

Upgrade Page:

http://www.chetanasprojects.com

27

http://www.chetanasprojects.com

Bank Account Page:

http://www.chetanasprojects.com

28

http://www.chetanasprojects.com

http://www.chetanasprojects.com

29

http://www.chetanasprojects.com

Contact Us Page:

http://www.chetanasprojects.com

30

http://www.chetanasprojects.com

Successful Stories Page:

http://www.chetanasprojects.com

31

http://www.chetanasprojects.com

Admin Login Page:

http://www.chetanasprojects.com

32

http://www.chetanasprojects.com

http://www.chetanasprojects.com

33

http://www.chetanasprojects.com

Admin Page:

http://www.chetanasprojects.com

34

http://www.chetanasprojects.com

http://www.chetanasprojects.com

35

http://www.chetanasprojects.com

Chapter 7 : LIMITATIONS & FUTURE ENHANCEMENT


LIMITATIONS

http://www.chetanasprojects.com

36

http://www.chetanasprojects.com It is an internet based website. It is a multi user application. Here user can only view the data, cant 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.

Chapter 8 : CONCLUSION

http://www.chetanasprojects.com

37

http://www.chetanasprojects.com 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 specification, design specification, system development life cycle in practical development and also learned real life software development with tools having interactive 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

38

http://www.chetanasprojects.com

Chapter 9 : BIBLIOGRAPHY
BOOKS:
ASP.NET 3.5 UNLEASHED-Stephen Walther Roger S. Pressman (5th Edition), Software Engineering, McGraw-Hill Publishing 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

39

You might also like