122
1 A Project Report ON Submitted By Mr. Vinod R. Chavan UNIVERSITY OF PUNE MASTER IN COMPUTER APPLICATION

Online Matromonial System.docx

Embed Size (px)

Citation preview

Page 1: Online Matromonial System.docx

1

A Project Report ON

Submitted By Mr. Vinod R. Chavan

UNIVERSITY OF PUNEMASTER IN COMPUTER APPLICATION

AIOCA, JSPM's Hadapsar, Pune.

Year 2014-2015

Page 2: Online Matromonial System.docx

2

ACKNOWLEDGEMENT

With Immense pleasure, we present this project on the project assignment Titled ONLINE MATRIMONIAL SYSTEM developed at Ample Softect Pvt Ltd, Lara chamber, 2nd floor, Happy Col. Karve Road,Kothrud, Pune-411029.

I am really greatly thankful to Mr. Sunil shukla sir for giving me the opportunity to develop this project.

I am extremely grateful to Mr. Ravindra Mistry sir project Leader, for the tremendous help that and they gave me in my project. They provided me with the wealth of technical information, which helped me a lot in my project. Who gave me initial break and support during my entire project. Whenever I had problem with resource and information, it was by guiding me to the right publication or the right people in the college. The guidance, support and backing they gave us can never be really captured on paper.

I express my gratitude toward Ms. Smita Mam as Project Guide whose Constant Encouragement and guidance, helped me in completing this project.

I am lifelong indebted to Mr. Sunil Shukla, Director of AMPLE SOFTECT PVT LTD, Lara chamber, 2nd floor, Happy Col. Karve Road,Kothrud, Pune-411029 for providing me the environment that is best suited for Outgrowth of the student’s personality and bringing up their moral. I am Deeply Thankful to the sir.Mr. Ravindra Mistry for providing Inspiration,Knowledge and all kind of support.

Finally I would like to thanks my parents for their support and blessing.

Mr. Vinod R. Chavan

Page 3: Online Matromonial System.docx

3

INDEXSr. No. Content Page No.

1 INTRODUCTION 41.1 Company Profile 5

1.2 Existing System and Need for System 6

1.3 Scope of Work 9

1.4 Operating Environment – Hardware and Software 10

2 PROPOSED SYSTEM 12

2.1 Proposed System 14

2.2 Objectives of System 15

2.3 User Requirements 16

3 ANALYSIS & DESIGN 20

3.1 Use case Diagrams 21

3.2 Module Hierarchy Diagram 22

3.3 Component Diagram 23

3.4 Deployment Diagram( in case of Web Deployment ) 26

3.5 Module Specifications 27

3.6 Interface Diagram( in case of WAP and Embedded Systems ) 28

3.7 Website Map Diagram (in case of Web Site) 29

3.8 User Interface Diagram (Screens etc.) 38

3.9Table specifications ( in case back end is a database )

3.10 Test Procedures and Implementation

51

4 USER MANUAL (Test Procedures and Implementation) 130

4.1 User Manual 131

4.2 Operations Manual / Menu Explanation 132

5 DRAWBACKS AND LIMITATIONS 133

6 PROPOSED ENHANCEMENTS 135

7 CONCLUSIONS 137

8 BIBLIOGRAPHY 139

Page 4: Online Matromonial System.docx

4

1. INTRODUCTION

Page 5: Online Matromonial System.docx

5

1.1 COMPANY PROFILE:

Ample Softech Pvt.Ltd, Lara chamber, 2nd floor, Happy Col. Karve

Road,Kothrud, Pune-411029.

Ample Softech Pvt Ltd is an IT Solution Provider for a dynamic

environment where business and technology strategies converge. Our

approach focuses on new ways of business combining IT innovation and

adoption while also leveraging an organization's current IT assets. We work

with large global corporations and new generation technology companies -

to build new products or services and to implement prudent business and

technology strategies in today's environment.

Galaxy's range of expertise includes:

Software Development Services

Engineering Services

Systems Integration

Customer Relationship Management

Supply Chain Management

Product Development

Electronic Commerce

Consulting

IT Outsourcing

Page 6: Online Matromonial System.docx

6

1.2 EXISTING SYSTEM AND NEED OF SYSTEM

Existing System and Need of System :

In today’s fast growing computerized world everything is

computerized but then also manual system is in existing. In the

current manual system the work done is handwritten. Using this

manual system overhead increases ,time consuming job as the work

done by the user itself by collecting large amount of data from

various people and places and due to this sometimes user is unable to

get the things which he or she wants. Repetition of data may occur

because the work done by more than one people.

Drawbacks of the existing system:-

The existing system is not user-friendly system.

Disadvantage of the existing system is that for creating a profile it takes

a lot of time and money. For searching a good life partner according to

your search criteria some time takes a lot of time and sometimes there

are no profile according to your. Lack of security of the existing system

was found to be another drawback. The existing system does not

implement restriction for users to access the data.

Some of them are as Follows -

Manpower:-

Different processes like maintenances of registers, records,

stocks, are Carried out manually, so lots of manpower is needed.

Paper Work:-

Page 7: Online Matromonial System.docx

7

Lots of paper work is required.

Time Consuming:-

The existing system is very time consuming as it requires a lot of

paper Work and the process completion time.

Storing & Retrieving:-

As the details of the Grooms , Brides and Partners, site’s are

maintain through Papers, so the storing & retrieving process is very slow

and also it requires a separate storage area.

Human Error:-

As the system is manually handled it is being exposed to human

error & results less accuracy.

Hectic Job:-

It is very hectic job to search in previous records.

Redundancy:-

As the system is manual, data redundancy is more.

Page 8: Online Matromonial System.docx

8

Need for System:-

Software development and implementation quires strictly quality

standards, to meet those standards proper documentation as per norms are

required. Qualitative documents can be prepared by technical writers, but

for coding, code itself should be self explanatory, so that no separate

documentation is required. So various tools are used for ASP.net

PROGRAMMER, these software covers various areas of coding standard

some of them which are essential to analyze asp code we have used as a

scope of our project.

The manual system storing the matrimonial for search a life partner

Details like Grooms,Brides and member details, Partner details was very

perplexed.

The same scene with an automated system brings easy and simplicity

in the flow of work.

Hence the system will help in maintaining as well as generating

important data without much of paper work and other complexities.

1.3. SCOPE OF WORK

Page 9: Online Matromonial System.docx

9

The scope of the proposed system is to identify the qualities required

of the application, in terms of functionality, performance, ease of use

portability and so on. The task of the developers at this stage is to determine

exactly what it is that the client needs. It is helpful through the four major

activities of

Faster viewing and retrieval of data: - With this new system data will

be viewed faster and data will be retrieved as per the requirements. No

information about anybody will be left out.

Systematic work :- The work done with this system will be

systematically and there will be no data loss. With this system work will

be done efficiently.

Less effort: - With this system user will not get much stress on them

effortless work will be done and less effort will be given on user.

Faster and accurate result will be easier to understand: - Whenever

user needs to take some important decisions with help of the records the

user can take necessary steps, accurate and easy to retrieve.

To maintain the whole system under a single unit.

To maintain records so as to access it as per the necessity.

To keep track of income

To have an effective control on daily transactions.

It also reduces the paper work and file management as the data

maintained automatically.

Page 10: Online Matromonial System.docx

10

System provides a user-friendly environment for maintaining the daily

transaction details.

The proposed system will generate quick process with accuracy.

Insert Data, Update Data and Delete Data

Rs 500 for member registration on the site

Standard Membership is Free!!

Paid membership gives you more opportunities as you can initiate

discussion With prospective marriage candidates and your profile is

prominently featured.

There are three plans for partners as Silver, Gold and

Diamond .Exciting Benefits to partners on Registration of Specified

members as per plan.

Other firms information and support will be provided like caterers,

Mandap service, Phoolwala .

Matrimonial website which will provide platform to a lot of

Bride/Groom for finding perfect match.

There are different sectors like Registration, Partner , Search, etc. So

the Bride/Groom can get their interest for find their partner.

Bride/Groom can directly search Partner according to their required

criteria.

The Bride/Groom can use match By Email functionality so he/she

can get directly E-mail alert for the match which fulfill their required

criteria.

Page 11: Online Matromonial System.docx

11

1.4 OPERATION ENVIRONMENT HARDWARE-SOFTWARE

Implementation is used here to mean the process of converting a

new or a revised system design into an operational one. Implementation of a

new system to replace an existing one is usually difficult. If not properly

planned, there can be many problems. This phase is less creative than system

design and is primarily concerned with user training,

The type of implementation that is incorporated in the development

of the project is implementation of a new application to replace an existing one.

Hardware and Software Requirements

Web Requirement:- Band width – 10 mbps (Minimum).

Development Environment:- Processor - Intel(R) Core™ 2 Duo processor RAM – 1 GB HDD – 100 GB Operating System – Windows XP, Windows 7

Client Configuration:- Internet – 512 Kbps (Minimum). Internet Explorer 6.0 and above. Google Crome

Web hosting:- Windows Server 2003 and above.

Page 12: Online Matromonial System.docx

12

Technologies used:

Front-End Visual Studio 2010

Back-End SQL Server 2008

Scripting Language JavaScript(Js) Ajax

Other Technology HTML IIS server

Page 13: Online Matromonial System.docx

13

2. PROPOSED SYSTEM

Project Profile:-

Page 14: Online Matromonial System.docx

14

Project Title: Online Matrimonial System

Project Duration: 6 Month

Team Strength: Three Member

Project Programmers: Vinod Chavan (MCA-IIIyr)

Company Name: Ample Softech Pvt Ltd

Project Guide: Mr. Ravindra J. Mistry Submitted to: University of Pune

2.1. PROPOSED SYSTEM

Page 15: Online Matromonial System.docx

15

Proposed System

 The purpose of this document is to describe the design of the project named

ONLINE MATRIMONIAL SYSTEM .The purpose of design

documentation is to express the vision for the project, describe the contents,

and present a plan for implementation. A design document is a bible from

which the producer preaches the goal, through which the designers

champion their ideas, and from which the artists and programmers get their

instructions and express their expertise. service, customer history, employee

history (both work history and payment history) and near paperless

operation.

2.2 OBJECTIVES OF SYSTEM

The Objective of the system is as follows:

Page 16: Online Matromonial System.docx

16

The main Objective of this application is to facilitate matchmaking

business by applying the information in the field.

It helps the user by providing profiles of perspective “Bride” or

“Groom” and other information regarding them online.

User can get information regarding their dream life partner at his/her

home at his/her convenience.

This application also provides a search utility which helps those users

who have a certain criteria of qualities in mind to make online

matrimonial easier.

Since internet is a pivot for modern business, our project which is

based on internet paves a path for modernization in trade.

To reduce the human efforts as much as possible.

The details can be not hacked by anybody, data is secure.

2.3 USER REQUIREMENTS

Feasibility Study:-

Page 17: Online Matromonial System.docx

17

Technology and system feasibility:

The assessment is based on an outline design of system requirements

in terms of Input, Processes, Output, Fields, Programs, and Procedures. This

can be quantified in terms of volumes of data, trends, frequency of updating,

etc. in order to estimate whether the new system will perform adequately or

not.

Economic feasibility:

Economic analysis is the most frequently used method for evaluating

the effectiveness of a new system. More commonly known as cost / benefit

analysis the procedure is to determine the benefits and savings that are

expected from a candidate system and compare them with cost. If a benefit

outweighs cost, then the decision is made to design and implement the

system.

Legal feasibility:

Determines whether the proposed system conflicts with legal

requirements, e.g. a Data Processing system must comply with the local

Data Protection Acts.

Operational feasibility:

Is a measure of how well a proposed system solves the problems, and

takes advantages of the opportunities identified during scope definition and

how it satisfies the requirements identified in the requirements analysis

phase of system development.

Page 18: Online Matromonial System.docx

18

Schedule feasibility:

A project will fail if it takes too long to be completed before it is useful.

Typically this means estimating how long the system will take to develop,

and if it can be completed in a given time period using some methods like

payback period.

Resource feasibility:

This involves questions such as how much time is available to build the new

system, when it can be built, whether it interferes with normal business

operations, type and amount of resources required, dependencies.

Page 19: Online Matromonial System.docx

19

3. Analysis & Design

3.1 USE CASE DIAGRAMS:-

Page 20: Online Matromonial System.docx

20

USER Use case:

Search

Registration

Login

Brides

Grooms

Divorcy

Edit Profile

Match Partner

Logout

User

Page 21: Online Matromonial System.docx

21

ADMIN Use case:

S

Site Updation

Login

Master

Packagess

List

Send Mail

Logout

Admin

Page 22: Online Matromonial System.docx

22

Partner Use case:

Member Registrationn

Registrationn

Login

Suggested Member

Logout

Partner

Page 23: Online Matromonial System.docx

23

3.2 MODULE HEIRARCHY DIAGRAM:-

Page 24: Online Matromonial System.docx

24

OMS

Member Partner Admin

Brides Grooms

Search

Divorcy

Edit ProfileMatched Partner

Personal Info Horoscope Family Details

Registration Suggested Member

Master Site Updation Packages List Send Mail

Religionn Caste State District Firm Type Other Firm Info

Registration Validation Period Event and Add

Package For Member Package For Partner

Member Partner Temp Member OutdatedMamber

Page 25: Online Matromonial System.docx

25

3.3 COMPONENT DIAGRAM:-

Page 26: Online Matromonial System.docx

26

3.4 DEPLOYMENT DIAGRAM:

Page 27: Online Matromonial System.docx

27

3.5 MODULE SPECIFICATION (ACTIVITY DIAGRAM):-

LOGIN :-

Page 28: Online Matromonial System.docx

28

REGISTRATION :-

Enter name details Like name first,last,middle name

Enter Personal information,Horoscope and Family Details

Enter Username

Enter Password

Check Validity

Registration Successfully

Stored Details In Database

If not valid

Valid

Page 29: Online Matromonial System.docx

29

PARTNER REGISTRATION :-

Enter Partner First Name,Last Name

Enter contact detail,email id

Upload Pics

Store in the database

select gender

Page 30: Online Matromonial System.docx

30

3.6 INTERFACE DIAGRAM (SEQUENCE DIAGARAM):

LOGIN :-

User RegisForm Controller Database

Enter Regis Details

Get Detaisl

Validate()

If not correct

Error Msg

If valid

Store Detais in Db

Registration Successfully

Page 31: Online Matromonial System.docx

31

REGISTRATION :-

User RegisForm Controller Database

Enter Regis Details

Get Detaisl

Validate()

If not correct

Error Msg

If valid

Store Detais in Db

Registration Successfully

Page 32: Online Matromonial System.docx

32

PARTNER DETAIL :-

Partner Form Controller Database

Enter Partner Details

Get DetailsValidate()

If Correct

Store Details in Db

Enter Prtner Details

Get Details Validate()

If Correct

Store Details in Db

Recorded Inserted Successfully

Recorded Updated Successfully

Save Details

Fetch Details From Db

Page 33: Online Matromonial System.docx

33

SITE DETAIL :-

Admin Form Controller Database

Enter Site Detais

Get Details

Validate()

If Correct

Store Details in Db

Enter New Site Details

Get DetailsValidate()

If Correct

Store Details in Db

Recorded Inserted Successfully

Recorded Updated Successfully

Select Site Details

Search Detalis

Fetch Details From Db

Delete Selected record

Recored Deleted

Page 34: Online Matromonial System.docx

34

3.7 WEB SITE MAP DIAGRAM:-

Home Page

Home

Brides

Grooms

Divorcy

Partner

Packages

Login

Admin Login

User Login

Other Services

Partner Login

Contact Us

Other Services

Page 35: Online Matromonial System.docx

35

3.8 USER INTERFACE DIAGRAM (SCREENS):-

HOME PAGE:-

Page 36: Online Matromonial System.docx

36

USER MODULE

Page 37: Online Matromonial System.docx

37

TEMPORARY USER LOGIN :-

Page 38: Online Matromonial System.docx

38

PERSONAL INFORMATION :-

Page 39: Online Matromonial System.docx

39

HOROSCOPE DETAILS :-

Page 40: Online Matromonial System.docx

40

FAMILY AND PARNER DETAILS :-

Page 41: Online Matromonial System.docx

41

MEMBER LOGIN (BRIDE) :-

Page 42: Online Matromonial System.docx

42

MATCH PARTNER :-

Page 43: Online Matromonial System.docx

43

MATCH PARTNER ( VIEW DETAILS) :-

Page 44: Online Matromonial System.docx

44

MEMBER LOGIN (GROOM) :-

Page 45: Online Matromonial System.docx

45

MATCH PARTNER :-

Page 46: Online Matromonial System.docx

46

MATCH PARTNER ( VIEW DETAILS) :-

Page 47: Online Matromonial System.docx

47

ALL BRIDES (LIST) :-

Page 48: Online Matromonial System.docx

48

ALL GROOMS ( LIST) :-

Page 49: Online Matromonial System.docx

49

ALL DIVORCY (LIST) :-

Page 50: Online Matromonial System.docx

50

SEARCH PARTNER :-

Page 51: Online Matromonial System.docx

51

MEMBER (EDIT PROFILE) : personal Info :-

Page 52: Online Matromonial System.docx

52

HOROSCOPE:-

Page 53: Online Matromonial System.docx

53

UPDATE FAMILY DETAILS :-

Page 54: Online Matromonial System.docx

54

PARTNER MODULE

Page 55: Online Matromonial System.docx

55

PARTNER REGISTRATION :-

Page 56: Online Matromonial System.docx

56

PARTNER LOGIN :-

Page 57: Online Matromonial System.docx

57

PARTNER THROUGH MEMBER REGISTRATION :-

Page 58: Online Matromonial System.docx

58

PARTNER LIST:

Page 59: Online Matromonial System.docx

59

PACKAGES :-

PACKAGE FOR MEMBER

Page 60: Online Matromonial System.docx

60

PACKAGE FOR PARTNER :-

Page 61: Online Matromonial System.docx

61

CONTACT US

Page 62: Online Matromonial System.docx

62

OTHER SERVICES :-

Page 63: Online Matromonial System.docx

63

MY STORY :-

Page 64: Online Matromonial System.docx

64

ADMIN MODULE

Page 65: Online Matromonial System.docx

65

ADMIN LOGIN:-

Page 66: Online Matromonial System.docx

66

MASTERS :-

RELIGION MAST :-

Page 67: Online Matromonial System.docx

67

CASTE MAST :-

Page 68: Online Matromonial System.docx

68

STATE MAST :-

Page 69: Online Matromonial System.docx

69

DISTRICT MAST :-

Page 70: Online Matromonial System.docx

70

FIRM TYPE :-

Page 71: Online Matromonial System.docx

71

OTHER FIRM INFO :-

Page 72: Online Matromonial System.docx

72

SITE UPDATION :-

REGISTRATION VALIDITY PERIOD :-

Page 73: Online Matromonial System.docx

73

EVENT AND AD :-

Page 74: Online Matromonial System.docx

74

PACKAGES :-

PACKAGES FOR PARTNER:-

Page 75: Online Matromonial System.docx

75

PACKAGES FOR MEMBER :-

Page 76: Online Matromonial System.docx

76

LIST :-

MEMBER LIST :-

Page 77: Online Matromonial System.docx

77

TEMPORARY LIST :-

Page 78: Online Matromonial System.docx

78

BROKER LIST :-

Page 79: Online Matromonial System.docx

79

OUTDATED MEMBER LIST :-

Page 80: Online Matromonial System.docx

80

CHANGE PASSWORD :-

Page 81: Online Matromonial System.docx

81

SEND MAIL :-

Page 82: Online Matromonial System.docx

82

3.9 TABLE SPECIFICATIONS:-

1.Login Design View:

Attribute Name DataType Size ConstrainId Int - Primary KeyUsername Varchar 50 Not NullPassword Varchar 50 Not Null

1. Broker Master :

Attribute name DataType Size ConstrainBrokerId int - Primary KeyName Varchar 50 NotNullSex Varchar 50 NotNullMobile Numeric (18,0) NotNullState Varchar 50 NotNullDistrict Varchar 50 NotNullAddress Varchar 250 NotNullEmail Varchar 50 NotNullPhoto Varchar 100 NotNullUserName Varchar 50 NotNullPassword varchar 50 NotNullPaid Numeric (18,2) NotNullUnpaid Numeric (18,2) NotNullApproval Int - NotNullMembers Int - NotNullStateId Int - Foreign KeyDistrictId Int - Foreign Key

3.Cast Master:Attribute name DataType Size ConstrainId Int - Primary KeyReligion Varchar 50 NotNullCaste Varchar 100 NotNull

4. Chat Application:

Attribute name DataType Size ConstrainId Int - PrimaryKeyFromUser varchar 50ToUser varchar 50Message varchar 500

5. DistrictMast

Attribute name DataType Size ConstrainId Int - PrimaryKey

Page 83: Online Matromonial System.docx

83

State varchar 50 Not NullDistrict varchar 50 Not Null

6. Firm Type

Attribute name DataType Size ConstrainId Int - PrimaryKeyType varchar 50 Not Null

7. MessageAttribute name DataType Size ConstrainId Int - PrimaryKeyType varchar 600

8.Other Firm InfoAttribute name DataType Size ConstrainId Int - PrimaryKeyOwnername Varchar 50 Not NullFirmType Varchar 50 Not NullAddress Varchar 100 Not NullMobile Numeric (18,0) Not NullStateId Int 50 Not NullState Varchar 100 Not NullDistrictId Int 50 Not NullDistict Varchar 100 Not NullOtherServices Varchar 50 Not Null

9. Pakage MembersAttribute name DataType Size ConstrainId Int - Primary KeyAmount Numeric (18,2) Not NullNo Partner Int - Not NullYrs Int - Not NullMonth Int - Not NullDays Int - Not Null

10. Pakage PartnerAttribute name DataType Size ConstrainId Int - Primary KeyAmount Float - NotNullBenifit Int - NotNullType varchar 50 NotNull

11. PartnerLike:Attribute name DataType Size ConstrainId Int - Primary KeyProfileId Varchar 50 NotNullPartnerId Varchar 50 NotNull

12. Register date:

Page 84: Online Matromonial System.docx

84

Attribute name DataType Size ConstrainId Int - Primary KeyDateregi date - Not Null

13.Registration :Attribute name Data Type size ConstrainId int -ProfileId varchar 50BrokerId int -Name varchar 50Birhdate varchar 50Mobile No numeric 18EmailId varchar 50Username varchar 50Password varchar 50Sex varchar 50Height varchar 50Weight varchar 50Bldgrp varchar 50Physical_Status varchar 50Complexion varchar 50Marital_status varchar 50Education varchar 50Occupation varchar 50Income float -State varchar 50District varchar 50City varchar 50Caste varchar 50Subcaste varchar 50Mothertongue varchar 50Religion varchar 50FoodType varchar 50Photo varchar 50Photo1 varchar 50Photo2 varchar 50Birth_Place varchar 50Birth_Time varchar 50Rashi varchar 50nakshtra varchar 50Gan varchar 50Nadi varchar 50Mangal varchar 50Brother numeric 18Sister numeric 18Father Name varchar 50Occupation varchar 50Local Address varchar 250Parmanant Address varchar 250Own Propery varchar 250Maternal Uncle Name varchar 50Relation Detail varchar 150

Page 85: Online Matromonial System.docx

85

P_Education varchar 50P_Occupation varchar 50P_AgeFrom numeric 18P_Ageto numeric 18P_heightfrom varchar 50P_heightto varchar 50Other_Expectation varchar 150Validity Date varchar 50Parteners int -Age int -Stated int -DistrictId int -RelagionId int -CasteId int -Flag int -

14. ReligionMast:Attritube Name Data type size ConstrainId int -Religion varchar 50

15. StateMast:Attritube Name Data type size ConstrainId int -State varchar 50

16 .Succes story:Attritube Name Data type size ConstrainId int -Wedding photo varchar 100Groom id varchar 50

Groom nm varchar 50Bride id varchar 50Bride nm varchar 50Wedding date varchar 50Approved int -

17. temp register:Attritube Name Data type size ConstrainId int -Name varchar 50Gender varchar 50Mobile varchar 18Email varchar 50User name varchar 50Password varchar 50

Page 86: Online Matromonial System.docx

86

Code varchar 50

18 . usermast:Attribute Data type size ConstrainId int -Username varchar 50Password varchar 50

19. Verification:Attribute Data type size ConstrainId int -Val int -

3.10 TEST PROCEDURES AND IMPLIMENTATION:-

TESTING-:

After finishing the development of any computer based system the next

complicated time consuming work is system testing. During the time of testing

only the development company can know that, how far the user requirements

have been met out, and so on. Following are the some of the testing methods

applied to this effective project:

SPECIFICATION TESTING:

We can set with, what program should do and how it should perform

under various conditions. This testing is a comparative study of evolution of

system performance and system requirements.

MODULE LEVEL TESTING:

We can design the various modules for any software and each module

contains the small part of the code. If the error will be found at any module, then

it encourages the programmer to search and rectify that error without disturbing

the other modules.

Page 87: Online Matromonial System.docx

87

UNIT TESTING:

Unit testing means the verification and validation of software. In unit

testing (is the smallest part of a module); programmer tests each units of source

code for fit to use.

Unit testing focuses on verifying the effort on the smallest unit of software-

module.

The local data structure is examined to ensure that the date stored temporarily

maintains its integrity during all steps in the algorithm’s execution.

Unit Tested area to ensure that the module operates properly at boundaries

established to limit.

INTEGRATION TESTING:

Integration testing takes input as module that means, it is nothing but the

set of unit tested module. It collects them in bigger aggregates and implements

tests explained in an integration test plan. Afterwards, distribute as its outcomes to

the integrated system which is prepared for system testing.

In the Integration testing (Modules) the data can be tested across an interface.

Conducting tests to uncover errors associated with interring while integration

testing is a technique for constructing a program structure.

VALIDATION TESTING:

Tester is the responsible for Validation of each module, and all the tests

done in ‘block box’ testing; it will treat as validation testing. 

It begins after the integration testing is successfully assembled.

If the software functions in a manner of reasonably accepted by the client then

and then only the validation succeeds.

In this the majority of the validation is done during the data entry operation where

there is a maximum possibility of entering wrong data and other validation will be

performed in all process where correct details and data should be entered to get

the required results.

Page 88: Online Matromonial System.docx

88

RECOVERY TESTING:

Testing which defines the way applications recover from hardware failure

and crashes which called as activity testing.

It detects the where the failure of the software is occurred and provide a number

of ways recover the failure module and it send the confirmation about the

recovery. In process of recovery testing do not be confused with reliability testing

because it tries to discover the point at which failure occurs.

SECURITY TESTING:

It is a procedure to verify that the system maintains and protects data

functionality as intended. Some basic security concepts that need to be covered by

security testing are: authentication, integrity, availability, confidentiality, non-

repudiation and authorization.

Security testing is mechanisms which restricts it from offensive penetration and

verify that protection mechanism.

PERFORMANCE TESTING:

The usefulness of computer application, network, and devices can be

decided by performance testing.

In the context of integrated testing system, it checks the performance of software

at runtime.

Performance testing can be also used for calculating the characteristics like

reliability, scalability and interoperability.

It is generally used together with stress testing.

BLACKBOX TESTING:

It focuses on functional requirement of software. It enables to derive input

states that will completely implement every one useful requirement for a program.

Black box testing is used for finding errors in the categories show below:

Page 89: Online Matromonial System.docx

89

It detects the wrong or misplaced functions.

Poorly developed interfaces.

It is also used for finding errors in data structures or external database access

and performance errors .

4. USER MANUAL

Page 90: Online Matromonial System.docx

90

4.1 UER MANUAL

Admin:-

Admin can Add/Delete/Change Profile.

We Need to have additional field along with profile for

adding details of commission agent.

Admin Maintain User Details.

Admin Maintain Database Records.

Admin Generate Different types of Reports.

Partner :-

Partner can used to registration of Member

Partner Maintain Database Record About Member Which are register through the partner.

It also provide Member List.

It can increases the validity if you are approval member.

Page 91: Online Matromonial System.docx

91

User:-

User Can Register Yourself How They Want.

It Can Provide Details Database Record About User .

User Can Also Edit Their Information When they Login Their Account

User Have Won Username And Password.

User Can Search The Matching Grooms/Bright .

4.2 OPERATIONS MANUAL/MENU EXPLANATION

Home:- Search Life Partner. Search Grooms /Bright By Their Expectation Search Images and Summary

About:- Introduction to our Company

Projects:-

Residential projects:- Profile of Life Partner. Search the life partener or view details about Life partner.

Registration:- User can fill the registration form. Generate the id and password thought Login in site.

Contact:- View the Address and Contact Details

Page 92: Online Matromonial System.docx

92

User call given the feedback .

Login:- User can login. Admin can login Partner can login

5. ADVANTAGES AND LIMITATIONS

Advantages:-

User can not access the system without internet connection (Server).

Easy and simple to use.

Upload your photo for FREE—it is said that a "Photo" is worth a

thousand words" - Upload your

Digital Photo yourself OR send us your photo & we will scan &

digitize& Upload it - Absolutely Free.

1 Year Free Registration--If you have not register yet, and then

register now it will only take few minutes and

start searching for your soul mate. If you have any suggestions or

comments on how to make this website better then please do not

hesitate to contact us. To ensure higher ranks in search results login

regularly. There are other advantages too:

You can check interests you receive and respond to them.

Thousands of new members join each week and your special someone

may be one of them.

Page 93: Online Matromonial System.docx

93

New features and enhancements are regularly made to improve your

experience here.

Photo security.

Limitations:-

User should have basic knowledge of how to use internet. Internet connection is mandatory to access website.

6. PROPOSED ENHANCEMENTS

Page 94: Online Matromonial System.docx

94

Proposed Enhancements:-

We are trying to make system more easy to use.

We are trying to make system as small as it would be accessed

on mobile also.

We are trying to make available the internal view of the

building architecture.

We are trying to make online booking payment of customer.

Page 95: Online Matromonial System.docx

95

7. CONCLUSIONS

Page 96: Online Matromonial System.docx

96

Conclusions:-

Matrimonial Web Application is to provide Grooms and Brides with

excellent matchmaking experience by exploring the opportunities and

resources to meet true potential partner.

Matrimonial website which will provide platform to a lot of Bride/Groom

for finding perfect match. There are different sectors like Registration,

Partner , Search, etc. So the Bride/Groom can get their interest for find their

partner. Bride/Groom can directly search Partner according to their required

criteria. The Bride/Groom can use match By Email functionality so he/she

can get directly E-mail alert for the match which fulfill their required

criteria. It helps the user by providing profiles of perspective “Bride” or

“Groom” and other information regarding them online.

Page 97: Online Matromonial System.docx

97

8. BIBLIOGRAPHY

Page 98: Online Matromonial System.docx

98

Bibliography:-

During the Development of Project, We have referred following Websites.

Web site Name:

1. www.w3schools.com

2. http://en.wikipedia.org/wiki/ASP.net

3. www. MongsterTemplate.Com

Page 99: Online Matromonial System.docx

99