Escolar Documentos
Profissional Documentos
Cultura Documentos
ii
Acknowledgement
It is indeed a privilege as well as pleasant duty to express my gratitude to all those who have made it possible for me to complete this training. It is my proud privilege to acknowledge with respectful gratitude the invaluable guidance extended to me by my esteemed guide Mr. Santosh Kumar. I am thankful for his pains, taking supervision, timely suggestions and continuous constructive criticism during the course of this training. His ever-helping nature and limitless patience were constant source of inspiration during this work. I am grateful and obliged to Mr. Santosh Kumar, for his guidance and suggestions rendered to me
during the training period. I am sure that the time I have spent with him will be a constant source of inspiration for me in the days to come. I convey my deepest respect and appreciation to my Principal and H.O.D. in the Department of Computer Science for their continuous support.
1.1
INTRODUCTION
in which asp.net
technology is used and c#.net language is used. The backend used is SQL server. Lifepartner.com is a matrimonial website in which various users in the world can have their access to the world and can find suitable match. Anyone married or unmarried can choose a suitable match for him or her. 1.2 OBJECTIVES The objective of the project is to help the people to find suitable match for him or her. We can help you for choosing your life partner.
Hard-disk
250 GB
ASP.net 3.5
iii
PROJECT MODULES
Project Modules & Their Description
1. 2. 3. 1. 2. 3. 4. 5. 6.
Login Page Module Registration module Basic information of the user Professional information Partner Preferences Profile Home Membership Instant search Login Page Module
This is the main page of the website containing information and hyperlinks. Any user who has account in the website can have access through it New user can create account.
Registration module
In this module new user may register himself/herself to with Lifepartner.com Website by filling his/her complete information to use the services of the website. After filling all the information user gets registered with Website and he/she gets the unique userid and password for login to the site.
Login
User can get logged in by providing correct user-id and password. iii
Based on the login he is linked to the appropriate page. If the user is not given appropriated id and password, he will not be able to log in.
Basic information
After registering in the website user will have basic information page. Here they will enter their basic information like name, age, marital status, height etc.
Professional information
Partner Preferences
After professional info in to Lifepartner.com members will enter the specifications for their match. The specifications like height, age are entered.
Profile
The profile page consists of the various information which the user has entered before. The user can edit and update the information foe himself/herself of for partner..
Home Home consists of the various matches which are available for the user. Membership
Users can have their annual premium membership plans which avail premium benefits for finding the match. Instant Search
Wanna save time? Here is the key. The users can make their accounts and can search instantly for their matches accoprding to basic things like height, age etc.
Microsoft SQL Server 2008 is a family of products that meet the data storage requirements of the largest data processing systems and commercial Web sites, yet at the same time can provide easy-to-use data storage services to an individual or small business. SQL Server 2008 R2 (formerly codenamed SQL Server "Kilimanjaro") was announced at Tech Ed 2009, and was released to manufacturing on April 21, 2010. SQL Server 2008 R2 adds certain features to SQL Server 2008 including a master data management system branded as Master Data Services, a central management of master data entities and hierarchies. Also Multi Server Management, a centralized console to manage multiple SQL Server 2008 instances and services including relational databases, Reporting Services, Analysis Services & Integration Services.
iii
Each instance of SQL Server has four system databases (master, model, tempdb, and msdb) and one or more user databases. Some organizations have only one user database, containing all the data for their organization. Some organizations have different databases for each group in their organization, and sometimes databases used by a single application.
iii
iii
iii
Valid User
Level 2
Registered User
iii
lifepartner.com
login.aspx
Profile.aspx
Createuser.aspx
Basic.aspx
Professional.a spx
iii
Login Page
iii
Registration
Basic Info
iii
Professional Information
Partner Preferences
iii
Profile Picture
Profile Page
iii
iii
Professional Info
iii
Home Page
iii
Instant Search
iii
Membership Package
Table Structures
iii
The following diagrams depict the table structures created after reviewing the entire E/R diagram and DFDs.
1.tbgen_profile S_no Field name 1 id 2 fname 3 lname 4 gender 5 age 6 religion 7 country 8 City 9 Contactno 10 maritalstatus 11 match 12 height 13 mothertongue 14 caste 15 hometown
Data type varchar varchar Varchar Varchar int Varchar Varchar Varchar numeric varchar varchar varchar varchar varchar varchar
size 50 50 50 50 4 50 50 50 18 50 50 50 50 50 50
key Primary key Allow null allow null allow null allow null Allow null allow null allow null allow null allow null allow null allow null allow null allow null
3.tbpartener_profile S_no. Field Name 1 id 2 Agemin 3 Agemax 4 maritalstatus 5 Mothertongue 6 Children 7 Religion 8 Country 9 state
Data Type Varchar Int Int Varchar Varchar Varchar Varchar Varchar Varchar
Size 50 4 4 50 50 50 50 50 50
Key Primary Key allow null allow null allow null allow null allow null allow null allow null allow null
Size
Key
1 2 3 4 5 6 7 8 9 10 11
Id Degree Workarea Salary Diet Drink Smoke Bodytype Complexion Profexp Abtme
Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar
50 50 50 50 50 50 50 50 50 50 50
Primary Key allow null allow null allow null allow null allow null allow null allow null allow null allow null allow null
Implementation is the state of project where the theoretical design is turned into a working system The most critical stage in achieving a successful new system is giving the confidence that the new system will work effectively.
For the system security we can take the following step which is as follows:-
Validations The following validations have been laid down as shown below: Login name,password should be unique. iii
First Name or Last Name should not contain any special character other than characters.
Registration date should be the current date. Phone number should not contain any character other than valid numbers.
We can implement easily this application. Reusability is possible as and when we require in this application. We can update it to next version. We can add new features as and when we require. There is flexibility in all the modules. Scope of this document is to put down the requirements, clearly identifying the information needed by the user, the source of the information and outputs expected from the system.
The following basic quality in the software always safeguards the future scope of the software. Reusability: Reusability is possible as and when we require in this application. We can update it next version. Reusable software reduces design, coding and testing cost by amortizing effort over several designs. Reducing the amount of code also simplifies understanding, which increases the likelihood that the code is correct. We follow up both types of reusability: Sharing of newly written code within a project and reuse of previously written code on new projects. Cost-effectiveness: Its cost is under the budget and make within given time period. It is desirable to aim for a system with a minimum cost subject to the condition that it must satisfy all the requirements. Can be rectified easily. The iii
entire source code is well structured and recommended to ensure clarity and readability. Portability: Since it is a internet based application so its portability and usability depends upon the client connected with the internet. The interface designed that is the web page designing which is one of the major part of web application because it is the first impression regardless of the value of its contents interface must grab a potential user immediately.
Vipin C. Desai Microsoft Press Wrox Publications R. Allen Wyke, Jason D. Gilliam and Chariton
Sams Teach Yourself Asp.Net 2.0 in 24 Hours McGraw Hill-- SQL - The Complete Reference
iii