Professional Documents
Culture Documents
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
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
http://www.chetanasprojects.com
10
http://www.chetanasprojects.com
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.
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.
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.
Matrimonial
Manage User
Delete User
Admin
Login
http://www.chetanasprojects.com
14
http://www.chetanasprojects.com
Matrimonial
Search Partner
Manage Profile
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
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)
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)
http://www.chetanasprojects.com
21
http://www.chetanasprojects.com
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.
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
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
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
http://www.chetanasprojects.com
31
http://www.chetanasprojects.com
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
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