Matrimonial C#.Net Project Report
Matrimonial C#.Net Project Report
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