Home

MATRIMONIAL WEB APPLICATION

image

Contents

1. OS Name Version Other OS Description OS Manufacturer System Name System Manufacturer System Model System Type Processor Processor Processor Processor BIOS Version D ate SMBIOS Version Windows Directory System Directory Boot Device Locale Hardware Abstraction Layer User Name Time Zone Total Physical Memory Available Physical Memory Total Virtual Memory Available Virtual Memory Page File Space Page File Microsoft R windows R Server 2003 for Small Business Server 5 2 3790 Service Pack 2 Build 3790 Not Available Microsoft Corporation SERVER21 Dell Inc PowerEdge C1430 86 based PC x85 Family 6 Model 15 Stepping 7 Genuinelntel 1596 Mhz x85 Family 6 Model 15 Stepping 7 Genuinelntel 1596 Mhz x85 Family 6 Model 15 Stepping 7 Genuinelntel 1596 Mhz x85 Family 6 Model 15 Stepping 7 Genuinelntel 1596 Mhz Dell Inc 1 2 4 3 26 2007 24 CNWINDO wS CNWIND WS system32 SDevice HarddiskV olume2 United States Version 5 2 3790 3959 srv03 sp2 rtm 070215 1710 Not Available Eastern Daylight Time 2 047 17 MB 113 71 MB 3 85 GB 1 83 GB 2 00 GB C paqefile sys 114 52 SECURITY FEATURE In this application all data transaction is doing under HTTP secure protocol In this application Login id and password verification is required User should Login with authenticated memberid and password as well as user should verified his her password
2. INDEX 1 Organization Profile 1 2 Project Profile 13 Overview Scope oL PROJEGE EE Feasibility 3 Roles amp Responsibility 22 Software amp Hardware Requirement 44 System Analysis 54 Be 97 5 1 Probl m Definition i AE EE Eesen age EA Eaa 5 2 Fact Finding eebe vi gen geht Lee REENEN 5 3 EE EE geet a ETAETA EE BENENE 5 4 E Ke eu le EE EE 6 System Design 80 6 1 Data Dictlornay ius de rre dE NEE Ria PER ERR EE ERR 6 2 Use Case RE e Le nn DEE 6 3 Class Le e EE 6 4 Activity Dji gra Miesin isi REENEN NEE RIEN ME m 6 5 State DidgraM is ee ee EE 6 6 Data Flow Diagrami eeh SERA EE 7 Layouts 110 Sc Form LAYOUES sa eege bad paa eiua e ee EE 7 2 Report Layouts oce Mie age e AE Ae NEEN 8 Software Metric 145 ENN le e NEE 9 System Testing 154 9 1 Testing Geer ei BE e EE 9 3 Model of Testihg usi ve oo x MEE eee ee EE AE OA TestiSttategy aiu ie o IER End Deb Ode EM ERE UE ee 10 Future Enhancement 11 User Manual 12 Bibliography N Chapter 1 INTRODUCTION 1 1 ORGANIZATION PROFILE Ocean Infotech is an offshore software development company serving in the industry since six years employs a team of IT outsourcing and business professionals We have obtained unique experience and built a very strong team of offshore web and software developers and managers We have core expertise on LAMP PHP ASP and NET
3. Post Story now Alpa Bose 2b Dentist 67 First Registration Page At Run Time This is the first registration page It provides facility to user for fill up his her personal information User can see the success story of user who met by this web site 68 Less Personal Details Please complete the form below to register your profile The next few minutes could change your life for the better Domain Firstname Lastname Age Gender Marital Status No Of Children Children Living Status Religion Country Living in City CityZenShip Resident Status Employed in Email Choose Password Confirm Password Success Story Select v Years or Month ze Date ze Year 9 Male O Female Unmarried O WidowAWidower Divorced Seperated 9 Living With me Not Living With me Select M Select 4 SELECTCITY Select v 9 Citizen O Perment resident O Work Permit O Student Visa O Temporary Visa 9 Goverment O Private O Business O Defence O Not Working m m EE The responses that I got made me realize that I should have tried this a long time ago Specially after i added my photo in the beginning didn t want to put it up on a website But it seemed safe on shaadi com since was given a password to keep it hidden until was s
4. family information primary information social information education location 80 My Messages Message Sent Message Received Interests Interests Received Interests Sent My Profile Modify Profile Modify Partner Preference Hide Profile Profil My Album My Album Edit Album Member ID Personal Details Name Dharmesh Gender Male Marital Status Unmarried Religion Muslim Physical Attributes Height 161 Weight 65 Body Type Average Complexion Very Fair Socio Occupational Information Education B Pharma Occupation Consultant Income 2 00 EatingHabits Vegetarian Home Truths Mother Tongue Tulu Cast Select Subcast Gothra a Contact Information State Rajasthan City Ayodhya Contact Address a Family Detail Family Value Orthodox Family Type Joint Family Family Status Middle Class Partner Preference Primary Information Age specified Looking for specified Height Social Information Religion specified Cast specified Manglik specified Education Education specified Location Cityzenship specified Country specified State specified Paid Membership Country American Samoa Cityzenship Belize City Ahmedabad Physical Status Bloodgroup Non Smoker Non Drinker Vishaka Vishakam Mrishchik Scorpio Contact Phone Physical Status not specified MotherTongue not specified
5. 1 0 Use case Name Admin 1 1 Basic Flow Admin starts this use case It provides the capability for the admin to verify different procedures He can perform various types of operations like edit update delete sending the mail etc 33 2 0 Flow of Events 2 1 Basic Flow Admin perform the four main activity like store the information of the customer sending the mail to the customer searching for perfect matching etc Customer Information The admin maintain the information about the customer in the database whenever he she fill up the form Sending the mail The admin will send the email to the customer according to its requirement for male female He will also send the mail if any new thing is introduce in our system Add Update Delete records The admin can add update or delete the records in the database 2 2 Alternate Flows 2 2 1 Invalid Password An invalid password is entered The user can re enter a password or terminate the use case 2 2 2 Invalid Username 34 The system informs the user that the username is invalid The user can re enter the username or terminate the use case 3 0 Special Requirements There are no special requirements for this use case 4 0 Preconditions There are no special requirements for this use case 5 0 Post Conditions There are no post conditions 6 0 Extension Points There are no extension points 35
6. 3 3 2 User Use Case Registration User Edit Profile Searching 1 0 Use case Name User 1 1 Brief Description User can perform several operations on the system like registration login He or she can also edit his or her profile searching facility is also there 36 2 0 Flow of Events 2 1 Basic Flow User can perform mainly four activities Registration Before using this system the user must have to register in the system He have to fill up the form and enter his her profile in the database Login The existing users are giving his her userid amp password to access their accounts If they are successfully login then they can edit or update their accounts Edit profile The user can also edit his her personal profile in the system but first he she have to login in the system 2 2 Alternate Flows 2 2 1 Invalid Password An invalid password is entered The user can re enter a password or terminate the use case 37 2 2 2 Invalid Username The system informs the user that the username is invalid The user can re enter the username or terminate the use case 3 0 Special Requirements The user must be first login to access his accounts 4 0 Preconditions The user must be first login to access his accounts 5 0 Post Conditions There are no post conditions 6 0 Extension Points There are no extension points 38 3 4 SE
7. 63 Edit Delete profile page at run time This is the edit delete profile page After successfully login of admin it can authenticate to system Only Admin can edit delete profile of registered user Admin have to click on delete link for delete profile of registered user Admin can see information like id user name emailid password of registered user Home All Members Paid Members Members username and passwords p maiis ren reen Delete FA1 Statistics Dharmesh hitesh1 Delete FA2 dipen dipent Delete FA ritesh ritesh1 Delete FA4 arjun arjun1 Delete FAS pinkal pinkall Delete FAB kshitij kshitij Delete FA7 dipan dipant Delete FAB tapan tapant Delete FAQ gaurav gaurav1 Delete FA 10 vishal vishall 64 Delete Profile Entry By Admin at run time After successfully login of admin it can authenticate to system Only Admin can edit delete profile of registered user Admin have to click on delete link for delete profile of registered user Home All Members Paid Members Members username and passwords Statistics Others p maiis ren reen Delete FA1 Dharmesh hitesh1 Delete FA2 dipen dipent Delete FA ritesh ritesh1 Delete FA4 arjun arjun1 Delete FAS pinkal pinkall Delete FAB kshitij kshitij1 Delete FA7 dipan dipant Delete FAB tapan tapant Delete gaurav gaurav1 Delete vishal vishal1 65 Login Page
8. xix If you happen to open something in new window use an image to indicate that xx Search result should be consistent xxi PAGE SHOULD NEVER SCROLL HORIZONTALLY NEVER EVER xxii USE ARIAL VERDANA FONT xxiii Warning messages should be informative xxiv Each page should have breadcrumb hyperlink enabled xviii Each grid should be sorted by default as per field availability 119 User Interface Checks To Be Checked xxv Ifthe requirement is Data should be shown in Capital then adequate measures are done xxvl Show results found on each search screen 1 Ifthere are no results show 0 results found and set focus to first field of data entry on the screen ANY OF THE SCREENS Also disable submit button after it is clicked once POPULATE FIELDS WITH DEFAULT VALUES for example First Name field data entry should read Enter First Even if you cannot control back button behavior for now NM DO NOT ENTICE USER TO USE BACK BUTTON provide back link on screen itself where required CLOSE APPLICATION IF BACK BUTTON IS PRESSED ON Name and as soon as focus is there remove that text 120 5 4 STORED PROCEDURE After creating database I have created stored procedure for select insert update and delete With the help of the stored procedure access should be fast and we don t have need to compile it we can run it directly I have created stored procedure inserting al
9. 15 contains the data storage options and the capability to store and process the same volume of data as a mainframe or minicomputer Like most mainframe or minicomputer databases SQL Server is a Database that has seen an evolution from its introduction in the mid 1960s until today Microsoft s SQL Server is founded in the mature and powerful relational model currently the preferred model for data storage and retrieval Unlike mainframe and minicomputer databases a server database is accessed by users called clients from other computer systems rather than from input output devices such as terminals Mechanisms must be in place for SQL Server to solve problems that arise from the access of data from perhaps Hundreds of computer systems each of which can process portions of the database independently from the data on the server Within the framework of a client server database a server database also requires integration with communication components of the server in order to enable connections with client systems SQL server also contains many of the front end tools of PC databases that traditionally haven t been available as part of either mainframe or minicomputer databases In addition to using a dialect of Structured Query Language SQL GUI applications can be used fro the storage retrieval and administration of the database 16 Chapter 2 ABOUT THE SYSTEM 2 1 ABOUT MATRIMONIA
10. AJAX platform Ocean Infotech Pvt Ltd is committed to innovative cutting edge I T solutions Managed by young professionals having varied experience it is a focused group of technocrats whose primary objective is to provide high quality appropriate technology solutions at competitive price Fusion is proactively working on emerging technologies to provide the right solutions to meet your current as well as future needs Ocean has shown a consistent record of dynamic growth since its inception and is today a multi location Company Ocean is a technology intensive corporation geared to deliver state of the art solutions in areas of integrated business solutions product development Internet Intranet applications e commerce m commerce services Ocean emphasizes a strong belief in people entrepreneurship customer orientation and the pursuit of excellence This has resulted in the creation of an internal culture where new ideas are constantly nurtured and acted upon and new competencies developed enabling Fusion to be a IT courtesy of yours esteemed organisation Ocean works as a network team We are truly dedicated in web development and software development Our mission is to fulfill our client s needs Ocean s ideas and products have resulted in technology intensive transformations that have met the most stringent of quality standards which add values to your existing business at competitive rates Ocean off
11. City Employeeype No NvarharGO TypeofProfession _ Organization Nvarchar 50 Rum of Organization Nvarchar 50 Nvarchar 50 Memberld Nvarchar 50 Primary Key Msg Express Interest 2 m oloo ZZZZzZz o O lo o o No Un Sent Messages EE Nvarchar MAX 55 Msg Personal Paid Nvarchar MAX 56 4 3 TABLE RELETIONSHIP pmsgtable register 9 msgfrom story memberid le d 8 msgto Female S membershiptype msg male tel domain id 4 Fname loan emai a Ful Iname r paidmembership uname story dateofmonth age name AgeMonth bankname dateofday AgeDate 9 ddno dateofyear AgeYear amount landlineno1 gender city landlineno2 MaritalStatus mobileno children emailid ChildrenStatus needforloan religion loanamount country city employeetype city Lo ad et cityzenship organisation resident occupation employee income email id password1 w 57 4 4 FRONT END INTERFACE In front end interface I have first design the interface and after complete designing have implemented it using ASP Here in user interface main two users are there administrator and normal user Administrator has authority to generate report delete profile update information for directory And a normal user can search partner registration profile management Admin Login Page a
12. INTERFACE TESTING Interface design model is reviewed to ensure that generic quality criteria established for all user interfaces have been achieved and that application specific interface design issue has been properly addressed Interface testing strategy The overall strategy for interface testing is to 1 Uncover error related to specific Interface mechanisms 2 uncover errors in the way the interface implements the semantics of navigation Web Application functionality or content display to accomplish this strategy a number of objectives must be achieved Interface futures are tested to ensure that design rules aesthetics and related visual content are available for the user without error Individual interface mechanisms are tested in a manner that is a logous to unit testing For example tests are designed to exercise all forms client side scripting dynamic HTML Each interface mechanism is tested within the context of a use case or NSU for a specific user category The interface is tested within a variety of environments to ensure that it will be compatible Testing Interface Mechanisms When a user interacts with a Web Application the interaction occurs through one or more interface mechanisms 131 Links Eachlink is tested to ensure that the proper content object or Function is reached The Web engineer builds a list of all links associated with interface layout and then executes each indi
13. T din Wy US About amp 5 bk t b family 3 SI Ki Bo er E SEI Income T Gee l s Father N Smoke Eatinghabits Occupation Education occupation 28 Register Flame Emaitid S nente M N E e P ate o l f month N N ate o k day ees year J lt mm CoD ude Landlinenol x Employee bk d ploy type d Landlineno2 Occupation Organization Has express interest Has personal msg 1 Pmsgtable 9 S Sech EU S from 8 29 3 2 DATA FLOW DIAGRAM 3 2 1 Level 0 Searching for Partners Wedinia Com Context Diagram 30 3 2 2 Level 1 3 2 2 1 Data Flow Diagram For User Regist ration duca 3 tion Es kel Ke E 1 p duca g tion Oo Search r e e Email id Password N User amp Reject o S ii S 4 amp g E z Update ka 3 Data Regist Response ration S S bd Regist ration Level 1 Data Flow Diagram 31 3 2 3 Level 1 3 2 2 1 Data Flow Diagram For Admin for new entry want to send mail After mail required report generate report ADMIN DATA FLOW DIAGRAM 32 3 3 USE CASE DIAGRAM 3 3 1 Admin Use Case Add Update Records Sending Mail Admin Delete Records
14. 92 Express Interest Send a Personal Message view album re HOME Member ID FAIO Name vishal Country India iii Gender Male Cityzenship India Marital Status Unmarried City not specified Religion Hindu re ai Physical Attributes j QUICKTOUR Height 151 Physical Status Normal Weight B5 Bloodgroup A2 Body Type Average po SEARCH Complexion Very Fair Socio Occupational Information po SPARE 0 Education B E B TECH Smoke Non Smoker Occupation Teaching Academician Drink Non Drinker MEMBERSHIP 3 Income 3 00 EatingHabits Vegetarian Home Truths MARRAGELOAN Mother Tongue Tamil Star Vishaka Vishakam Cast sc Raasi Vrishchik Scorpio pem REGERE Subcast a Gothra a Contact Information State Maharashtra Contact Phone 3 City Srinagar Contact Address a Family Detail Family Value Orthodox Family Type Joint Family Family Status Middle Class Partner Preference Primary Information Age 18 Physical Status Normal Looking for Female MotherTongue Arunachali Height 140 Social Information Religion Hindu Eating Habits Doesnt matter Cast Dont Wish to specify Manglik dnt Education Education ENEE Engineering Computers Location Cityzenship India Residential Status Citizen Country India State Andaman amp Nicobar Advance Search Page At Run Time This is the advance search page It provides facility to u
15. Failure to do this will not allow to user to access the application 5 3 CODING STANDARD Checked d Fields are showing the data in correct format USE REGULAR EXPRESSIONS DEFINED AS PER TESTING STANDARDS 3 Float Double 4 Percentage 5 For web site entry field populate by default with value http www 6 All email entry fields should be multiple email addresses enabled 1 Date a Should always be selectable in addition to manual entry IN 115 e Will your screen crash if wrong data type is entered B f Does your screen sequence is working g Ifthe logic updated approved dl Basic Validations a Maximum allowed length property is set O a Validation for Required field is done Validation for Integer Float Double Date Time is done z pell check pe Check Type Safet F GE Value Analysis for highest order value and lowest order value g Date Format dates must be converted from SQL only NEVER DISPLAY 12 00 00 AM h Is page validation enabled must be done for user entry fields a Caption of each label is correct do you have read caption User Interface Checks To Be Checked twice Captions must not be in bold b Tab sequence is set correctly i On load focus should go to first data entry field Only in Search focus should go to first search result on search on load set focus to fist search field c Panel heading are ri
16. Net At compile time a NET compiler converts such code into MSIL Microsoft Intermediate Language code At runtime the CLR s just in time compiler JIT compiler converts the MSIL code into code native to the operating system Alternatively the MSIL code can be compiled to native code in a separate step prior to runtime This speeds up all later runs of the software as the MSIL to native compilation is no longer necessary Although some other implementations of the Common Language Infrastructure run on non Windows operating systems the CLR runs on Microsoft Windows operating systems The virtual machine aspect of the CLR allows programmers to ignore many details of the specific CPU that will execute the program The CLR also provides other important services including the following Memory management Thread management Exception handling Garbage collection Security 13 1 6 5 Introduction to ASP NET Although so Microsoft Visual Basic NET is a powerful but simple language aimed primarily at developers creating web applications for the Microsoft NET platform It inherits many of the best features of C and Microsoft Visual Basic but with some of the inconsistencies and anachronisms removed resulting in cleaner and logical language VB also contains a variety of useful new innovations that accelerate application development especially when used in conjunction with Microsoft Visual Studio NET The Co
17. at run time Any user who wants to use the functionality of Matrimonial Web Application through this system he has to logs into via the given page Any user whether the administrator or the normal user he has to login first and get authenticate Only those users can enter in this system which is created by the administrator If user are not registered then it can do his her registration by clicking on new registration link button User can go to other page like loan search quick tour directory just click on the link button of respective page shown at side bar 66 Existing Member Login peni Log User ID ey Password iY Log In Forgot Password mms LOGIN 1 peA CIETO Rna New User Register F o pa Subscribe eyister Bees r SEARCH Slarl sending proposals today es saiiiadininiainiiiiaa Ready to develop serious relationship which can lead to marraige Jojn us today Membership Benefits o DIRECTORY 3 sw Register create your profile sw Search find your life partner sw Contact develop serious relationships ww Subscribe for fast personalized communications Success Story The quality of the proposals was a pleasant surprise these were guys who were really serious about marriage Though received several decent proposals and met some of them it clicked for me when met Sudeep on your site He was working in Boston while was with my parents in Pune
18. be regressed or re tested Once the smoke test is completed all resolved bugs need to be regressed It should take between 5 minutes to 1 hour to regress most bugs 137 Level 3 Critical Path Tests Critical Path test cases must pass by the end of every 2 3 Build Test Cycles They do not need to be tested every drop but must be tested at least once per milestone Thus the Critical Path test cases must all be executed at least once during the Iteration cycle and once during the Final Release cycle Level 4 Standard Tests Test Cases that need to be run at least once during the entire test cycle for this release These cases are run once not repeated as are the test cases in previous levels Functional Testing and Detailed Design Testing Functional Spec and Design Spec Test Cases respectively These can be tested multiple times for each Milestone Test Cycle Iteration Final Release etc Standard test cases usually include Installation Data GUI and other test areas Level 5 Suggested Test These are Test Cases that would be nice to execute but may be omitted due to time constraints Bug Regression Bug Regression will be a central tenant throughout all testing phases When a Severity 1 bug fails regression adopters Testing team should also put out an immediate email to development The Test Lead will be responsible for tracking and reporting to development and product management the status of re
19. button it will get information like memberid name gender of partner if user want to know more about search partner then user need to click on view details link r HOME 4 View By Profile ID Profile ID SC fe REGISTER 3 r LOGIN a ro QUICK TOUR 5 MemberID Name Gender FA1 Dharmesh Male r SEARCH a r MEMBERSHIP 1 View Detail P MARRIAGE LOAN r DIRECTORY 1 96 Search By Location Page At Run Time This is the search by loacation page It provides facility to user to search about partner by location wise For search by location about partner user have to fill up information like age range maritalstatus gender country city of search partner ro HOM Marital e o Status Unmarried O Widow Widower Divorced Seperated ammessi Gender Male O Female Country Bahrain LOGIN e City Banglore v mise Age H8 to 22 re MSEADC P MEMBERSHIP ee N p MABRIAGELBA ro DIRECTORY e 97 Search By Location Result Page At Run Time This is the search by location result page It provides information like memberid name gender of searched partner if user want to know more about search partner then user need to click on details button femmes pentes Search Results am p QUICK TOU n Memberid Name femmen FA13 5 puhttianens id OASE iiam pem RECTOR a
20. form click on search Database search according given information give result 41 3 5 ACTIVITY DIAGRAM EL Deta Vaid V lid Data FramUser Fronpt For Correcrion Detaindid renens gt I P Validation 42 EE 2 Quae _ aes i Display Records 43 Data Valid DaarcVaid C Search Records V hs Passed by I p vaa Add data in to database Add Records 44 V vse Issues Update Command V us ate Records in to Database V store updated data in to men Update Record 45 3 6 CLASS DIAGRAM 1 Admin class diagram Q Add update record Admin Sending mail Delete record Profile 46 2 User Class Diagram Invalid username or password User Validation Enter username and password Login Registration Edit Profile Search Profile 47 3 Login Class Diagram Invalid username or password Login Validation Database Enter username and password 48 Chapter 4 DESIGN 49 4 1 SYSTEM REQUIREMENT SPECIFICATION R1 Admin login page R 1 1 For report generate Input Click on link of report generate Output Control is redirect to t
21. sixth registration page It provides facility to user for fill up his her hobbies and interests information 74 camino Hobbies and Interests Hobbies Any other hobbies Interests Any other interests Favourite Music Any other music Favourite Reads Any other reads Preffered Movies Any particular movie Sports Fitness Activities Any other particular sports Spoken Languages C Actually Bookwarm C Biographies O Business Occupational O classi O Comics C Short stories Cl Adventure sports Cl Aerobics Basketball Badminton Bowling Billiards snooker pool L1 EI EI EI m m Fantasy History Humar Literature C magazines newspapers O Stay away from books Cl Cricket m LlAssamese Kashmii C Oriya C Bengali Konkani Punjabi English Kutchi O Sindhi O Gujarati C Malayalam Tamil C Hindi marathi Telugu OKanada C Mawadi Urdu SUBMIT o o o o o Gof Cycling C Hockey C Card games C Jogging walking Cl Carrom C Martial arts C Chess C Scrabble C Football E Squash DActing Ll Cooking M Gardening C Palmistry LlAstronomy Cro
22. to the search screen 51 R3 Directory Input Click on directory button Output Get the screen of directory Flow Select category and city so user can search address for different type of category like hotels caters jewelry shop beauticians in different city if matched with database if not matched than user gets matched not found screen R4 Quick Tour Input Click on link of quick tour Output Control is redirect to the screen of quick tour 52 4 2 DATA MODELING 4 2 1 Data Dictionary Register 53 Name Null Type Description Memberid Primary ke Membershiptype Domain Fname Lname Age Agemonth Agedate Ageyear Gender Maritalstatus Children Childrenstatus Religion Count Cit Employee Email Passwordl Height Weight Bodytype Complexion Physicalstatus Bloodgroup Education Occupation Income Eatinghabits Smoke Drink Mothertongue Cast Subcast Gothra Star Raasi Horoscope Manglik Residentstate Residentcity Address Countrycode Areacode Phoneno Mobileno Aboutmyself Familyvalue Paid or free member Domain of user No Nvarchar 50 Username Last name of user o m Lage N Month of birth Date of birth N Date of year o Z Z o o o o o o mail E EIE 3 i TEE z gIg S H o CH GIE SIS 5 S s amp o CH 9 5 o o o o Children living with his her or not o Religion of user o Country of
23. user 151 152 Chapter 7 CONCLUSION AND FUTURE EXTENSION 153 7 1 CONCLUSION 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 Partener 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 fulfil their required criteria It helps the user by providing profiles of perspective Bride or Groom and other information regarding them online Matrimonial web application provide facility like quick tour this is a module that contains the flow of the website Here user can have a idea how he can commit himself in the website Matrimonial web application provide facility to change preference about partner This application provide facility like edit profile update photo and delete photo hide profile create album send express interest send personal message apply for loan to the user 7 2 FUTURE EXTENSIONS gt Itis possible to provide the web space to the users for creating h
24. user o City of user o Government or private employee o varchar 50 Emailid archar 50 Password o o AJZ Z PEDE ES E Height in cm Weight in k g ext Type of body average heavy slim ext Complexion fair very fair dark Normal or physically challenged Bloodgroup Education Profession of user umeric 18 2 Annual income O O O O O O O CH Za o o Text Vegetarian or not o Text Smokes or not o Text Drink or not Mothertongue o Cast o Subcast o Gothra o Horoscope information o Horoscope information o Horoscope information o Horoscope information o Text State of resident o City of resident o Nvarchar MA X Living address o o CH CH GE varchr 50 Phone Code of living count varchr 50 Area code varchr 50 Landline Contact number Nvarchr 50 Mobile number varchr MAX About user Familyvalue orthodox traditional moderate liberal O O jo o Familystatus o ext Status of family middle upper rich Familytype o Type of family joint nuclear other 7 Fatheroccupation o Text Profession of father Motheroccupation o Profession of mother Familyorigin GE EE EE EE EE EE EE E EE EE EE EE EE EE EE E EE EES o Nvarchar 50 Origin of family Nvarchar 50 Loan Fullname EE Daeofyear No Nvarha 50 Die Handineno No NvarharGO Contact Number _ EE Loanamount yo Nvarha 50 Amount Cty No Nvarcha 50
25. Application can be record shopping chart content at some future date USABLITY TESTING Usability test may be designed by Web engineering team Define a set of usability testing categories and identify goal for each Design test that will enable each goal to be evaluated Select participants who will conduct test Instrument participant s interaction with Web Application while testing is conducted Develop a mechanism for assessing the usability of the Web Application The following test categories and objective illustrate establish testing Interactivity Are interaction mechanism easy to understand and use Layout Are navigation mechanism content and function place in a manner that allows the user to find them quickly Readability Is text well written and under stable 133 Aesthetics Do layout color typeface and related characteristics lead to ease of use Display Characteristics Does the Web Application make optimal use of screen size and resolution Time Sensitivity Can important features functions and content be used ina timely manner Accessibility Is the Web application accessible to people who have Disabilities COMPATIBILITY TESTING Web application must operate within environment that differs from one another Different computer display device OS browser and network connection speed can have significant on Web application operation Different browser some time produced sligh
26. As our esteemed customer we would like you to benefit by upgrading your membership before the rates are increased wm Fill the information below and take advantage of paid membership Name Member ID Mobile No vumm Email ID E J O Classic P Choose Package O Classic plus mmm RO O Classic super Amount Rs KH keng Note Payment is accpted at our registered offices Done aI 2 Local intranet 103 Marriage Loan o MEMBERSHIP ESL Apply for loan Full Name Date of birth Land line No Mobile No Email ID Type of Loan Need for loan Loan Amount City Employment Type Organisation Name Occupation Monthly Incame Month Date v Year II Personal loan SELECT Select city in India SELECT A 4 VVhen it comes to achieving your dreams money should never be the constarints We now help you to apply and acquire loans for your personal expenses such as wedding expenses renovating your house a vacation medical emergencies buying a laptop and so on is a new initiative by us fulfilling all your loan needs making your search convenient and effective Various banks compete to provide you with the best they can offer and you can choose the right loan that suits your requirements All you need to do is fill in your details in the given personal l
27. Eating Habits not specified Residential Status 81 Image Upload page At Run Time This is image upload page form where user can change photo of profile this is done after successfully login of user My Messages Let your photo do all the talking i Find your perfect partner Message Sent y It is a widely accepted fact that profiles with photos get more attention and response We have enlisted a few ways through which you can add photos to your profile Message Received Why you should Add Photo Get 20 times more response Get featured in photo search results Interests Received Express yourself in more ways than one Interests Sent My Profile Tips for a perfect photo Modify Profile Ensure that all the photos are individual shots of yourself Modify Partner Preference The main photo should be a close up shot The other photos may feature you in different postures Hide Profile Ensure that all photos are clear and at least post card size Delete Profile Upload your Photo now Mv Album Photo E wedding photos couple Browse JPG only Description Optional Edit Album 82 Result Page Of Image Upload At Run Time This is result page of image upload My Messages Message Sent My Profile Message Received Name Dharmesh Member ID EAL Profile Created On Label Interests Received Profile Last Edited Label Interests Sent Upload Ph
28. L WEB APPLICATION The main objective of Matrimonial Web Application is to provide Grooms and Brides with excellent matchmaking experience by exploring the opportunities and resources to meet true potential partner Keeping our objective in mind we have created a world renowned online matchmaking services that will touch the souls of millions of people all over the globe e The main purpose of this application is to facilitate matchmaking business by applying the information in the field e thelps the user by providing profiles of perspective Bride or Groom and other information regarding them online e User can get information regarding their dream life partner at his her home at his her convenience e 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 e Since internet is a pivot for modern business our project which is based on internet paves a path for modernization in trade Matrimonial Web Application will allow a new user to register and after successfully registration user can get email confirmation after completing registration users profile will be visible to other users 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 Br
29. Male Gender Detail 98 Search By Profession Page At Run Time This is the search by profession page It provides facility to user to search about partner by profession wise For search by profession about partner user have to fill up information like age range marital status gender country education profession of search partner po HOME Search by Profession Gender 9 Male O Female r REGISTER 3 Age 18 to 22 r idtm 3 vamal 9 Unmarried O Widow Widower Divorced Seperated Country India E emma Education B Com v Profession Professor Lecturer v r SEARCH a r MEMBERSHIP 5 r MARRIAGE LOAN emm DIRECTO Non 99 Quick Tour Page At Run Time This is a module that contains the flow of the website Here user can have a idea how he can commit himself in the website QUICK TOUR About You Your Partner Your Search Your Communication Your privacy amp Security Our Record Find your perfect partner We ll help you find the Perfect Match Add your Partner Preference and get daily matches in your inbox Plus get matches based on Profiles you re looking for Profiles looking for you Two Way Match You can also check for horoscope Register FREE gt gt 100 Wedding Directory Page At Run Time This is a module that contains information like name address and contact number for apparels astrologis
30. NET runtime also provides a facility to incorporate existing COM components and DLL s into a NET application Code that is not controlled by the CLR is called Unmanaged Code The NET Framework is further comprised of Common Type System CTS and Common Language Specification CLS The CTS defines the common data types used by NET programming languages The CTS tells you how to represent characters and numbers in a program The CLS represents the guidelines defined by for the NET Framework These specifications are normally used by the compiler developers and are available for all languages which target the NET Framework TechMetri Research 2001 Fig 1 1 Net architecture 11 1 6 3 Common Language Specification To fully interact with other objects regardless of the language they were implemented in objects must expose to callers only those features that are common to all the languages they must interoperate with For this reason the Common Language Specification CLS which is a set of basic language features needed by many applications has been defined The CLS rules define a subset of the Common Type System that is all the rules that apply to the common type system apply to the CLS except where stricter rules are defined in the CLS The CLS helps enhance and ensure language interoperability by defining a set of features that developer can rely on to be available in a wide variety of languages The CLS als
31. Preference Es QUICK TOUR we Your Member ID is FAI3 r REP Complete Your Profile Now Complete Your Profile Later r MEMBERS HE Rang r MARRIAGE LOAN 4 ro DIRECTORY 1 78 Profile Page At Run Time This is a user Profile form where user can manage his profile and it contains various links like for creating album image upload personal messages express interest delete photo Paid Membership My Messages Message Sent My Profile 3l Message Received Name Dharmesh Member ID FAI Profile Created On Label Interests Received Profile Last Edited Label Interests Sent Upload Photo My Profile Delete Photo Modify Profile Modify Partner Preference Hide Profile Delete Profile Add Photo Add Photos of your liking My Album Create Album Add multiple photos to your profile and increase the responses by 20 times My Alburn Edit Alburn Complete Your Profile now Hometruths Tell Your Home truths Hobbies amp Interests Enhance your profile Family Details Add family details Partner Preference Set your partner criteria 79 User Detail Profile page At Run Time This is a user details Profile page form where user can manage his profile this is done after successfully login of user User can modify information about his her personal details physical attributes socio occupational information home truths contact details
32. QUENCE DIAGRAM Sequence Diagram For Registration Registration Socio occupatioi Profile Database User Home Registration Registration personal physical l click on registration fill up data fill up physical data 1 H store to database 1 profile is created now user can login by user id login page login using userid and password check username and password username and password is valid or not valid not valid valid username and password wellcome user now you can edit update your profile 39 Sequence Diagram For Edit Profile User Profile Registration Photoupload 1 login with correct ysername and password click on edit profile update imformation give remaining registration screen fillup form and click on update store to database database profile updated click on photoupload browes photo click on upload photo uploaded 40 Sequence Diagram For Search User Search I click on search l Search option select option give form according Search selection Fill up information required in given
33. a Effort files Media digitizing effect Total Media Effort PROGRAM AUTHORING Programming effort Re use effort Time taken to author or reuse text in Page Time taken to author links in page Time taken to structure page Text effort Page linking effort Page structuring effort Time taken to author or re use media Time taken to digitize media Media Effort Media digitizing effort Time taken to author HTML PHP or language implementations Time to reuse modify existing 25 2 3 3 Calculation Chapter 3 26 ANALAYSIS 27 3 1 E R DIAGRAM g m S gege p Z Mother i Member Kbout Mobileno Address Country EEN men id M amp mail code occupation S city Horoscope ES gt K Interest CGD em flember lg Description D d oue Mo Phoneno uum Exsport A A shiptype Lee Tol AS a dee S Domain By Fname gt Lname gt Agen City e d Casi GE lt Gothra P Age Movie 1 gt E Body month j b type y Movie2 qu Po 4 UN lt Subcast CMovie3 Read B Be Read3 7 Weight NDS A Kc Uy e7 Raasi Family d value Family Nor status d Y NEN NO Familv 4 f amily MC type Sp Religion EW P o Kg Mothertongue 9 A
34. ation for directory For that admin have to fill up information like category city category name phone no address Home All Members Paid Members Category City Category Name phone No Address Members username and passwords Statistics Hotels Ahmedabad pride 9285373190 ahmedabad Others 62 Update Done Page For Directory at run time This is the update done page for directory P Apparels Ld Astrology p Beauticians TIU caterers i Entertainment Florists Gifts E Hotels e Jewellers Eod Tours amp T ravels Name Contact No Address 079 26575830 079 25506644 079 22149157 079 25465027 079 30115555 079 22123842 Comfort Inn 079 Sunset 22862591 Hotel Aavas Hotel Capri Hotel Sky Camy Parth Hotels The Pride Hotel Hotel Ritz Inn Opp V S Hospital Ellisbridge Ahmedabad 380006 Gujarat India Ahmedabad Relief Road Ahmedabad 380001 Gujarat India Ahmedabad Nr Railway Station Opp Madhav Baug Ahmedabad Ahmedabad 380002 Gujarat India Ahmedabad Bhagwan Chambers Maninagar Char Rasta Maninagar Ahmedabad 380008 Gujarat India Ahmedabad Judges Bunglow Road Bodakdev Ahmedabad 380054 Gujarat India Ahmedabad Station Road Kalupur Ahmedabad 380001 Gujarat India Ahmedabad Airport Circle Hansol Ahmedabad 382475 Gujarat India Rent a car Ahmedabad dq ide 9285373190 ahmedabad
35. b Application will allow a new user to register and after successfully registration user can get email confirmation after completing registration users profile will be visible to other users 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 For This Application we will provide following capabilities 1 Admin Module 2 User Registration Module 3 Image Uploading module 4 Creating album 5 Sending Express Interest 6 Sending Personal messages 7 Marriage Loan 8 Paid Membership 9 Search Module 10 Quick Tour 11 Directory Considering the security and privacy aspects Matrimonial Web Application will use HTTPS protocol A version of the HTTP protocol that includes data encryption for security The application will have to be completed using Visual Studio 2005 and SQL Server 2005 with help of other office productivity tools such as Microsoft Front page 2003 Microsoft Visio 2003 Microsoft Project 2003 etc The application testing criteria and installation requirements will be part of the detaile
36. called glass box testing is a test case design method that users the control structure of the procedural design to drive the test case Always we are thinking that there is no necessary to execute or checks the loops and conditions And so large number of errors is uncovered With using white box testing methods we have checked that All independent paths within a function have been executed at least once All logical decisions on their true and false side A11 loops working correctly at their boundary values and within their specified conditions In our coding we test that all the loops works truly in each module The one technique of white box testing is basis path testing It contains two parts one is flow graph notation and the second is cyclometer complexity In flow graph notation we are checking logical control of flow By using cyclometer complexity we find complexity of our project structure BLACK BOX TESTING Black box testing focuses on the functional requirements of the software That is black box testing enables the software engineer to drive sets of input conditions that will fully exercise all functional Requirements for the program Black box testing is not an alternative to white box testing techniques Rather it is a complementary approach that is likely to uncover a different class of errors than white box methods We use in our coding to find errors in the following categories e Incorrect or missing functions e I
37. d application architecture document 1 2 2 About Project Project profile Company Name Website Project Title Objective Of System Operating Systems Hardware Requirement Software Requirement FUSION INFORMATICS PVT LTD www fusioninformatics com Matrimonial Web Application Matrimonial Web Application will allow a new user to register and after successfully registration user can get email confirmation after completing registration users profile will be visible to other users Microsoft Windows XP Professional With SP2 Pentium 90 MHZ or Faster and 96 MB Ram Client Pentium 133 MHZ or Faster and 128 Ram Server Microsoft Visual Studio Net Front End Microsoft Visual Studio Asp Net Back End Microsoft SOL Server Others e Microsoft Visio e Net Framework Guided By Director Mr Dhaval Shah 1 3 PURPOSE 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 The purposes of the Matrimonial Web Application are e The main purpose of this application is
38. e The NET framework is responsible for providing a basic platform that these applications can share This basic platform includes a runtimes set of services that oversee the execution of applications A key responsibility of the runtime is to manage execution so that software written by different programming languages uses classes and other types safely 1 6 2 Microsoft net framework architecture Microsoft s NET Framework is comprised of two main components the Common Language Runtime CLR and the NET Framework class libraries The CLR is the real foundation of the NET Framework It is the execution engine for all NET applications Every target computer requires the CLR to successfully run a NET application that uses the NET Framework The main features of CLR include e Automatic Memory Management e Thread Management e Code Compilation amp Execution e Code Verification e High level of security e Remoting e Structured Exception Handling e Interoperability between Managed and Unmanaged code 10 e Integration with Microsoft Office System All NET applications are compiled into Intermediate Language code MSIL When executed on the CLR MSIL is converted into native machine code specific to the operating platform This process is done by a Just in Time JIT compiler The code executed by the CLR is called as Managed Code This code is type safe and thoroughly checked by the CLR before being deployed The
39. e Checks To Be Checked ili ENTER KEY SHOULD PERFORM CORE SCREEN OPERATION ON EACH SCREEN IT SHOULD BE DEFAULT BUTTON 1 After save update if you are focusing back to same screen in case you retain same record move focus to first editable field on screen or for new records move focus to first field as well iv Images logos should have tooltip alternate text v Each grid should have paging size between 10 25 per page exception handling code in bind for no page scenario vi Sorting should be enabled for all columns in grid vii SCREENS SHOULD BE CENTRE ALIGNED to eliminate screen size issues vii Width of screen should be maximum to 980 PX ix TARGET 1024 X 768 resolution x USE HTML formatting in alert boxes when you want to display confirmation messages Sequence of Fields should be pleasing to eye do not make your screen look like khichdi of controls give user some breathing space 118 User Interface Checks To Be Checked xii User minimum colors xii Help Button should be at top right corner of the form not application and screen Type application paint should be added to each screen xiv PROVIDE HELP WITH EXAMPLE remain objective in help text xv User focus will go from left to right use left section of your page for more important information xvi Wherever you use images use legends on screen xvii Each dropdown should be default sorted
40. er C project file has asproj extension where as solution file has sIn extension 14 In order to write code against an external component your project must first contain a reference to it A reference can be made to the following types of component 1 NET class libraries or assemblies 2 COM components 3 Other class libraries of projects in the same solution 4 XML web services Features of ASP NET 1 Component Infrastructure 2 Language Integration 3 Internet Interoperation 4 Simple Development 5 Simple Deployment 6 Reliability 7 Security 1 6 6 Introduction to Micro Soft SQL Server Microsoft SOL Server enhances the performance reliability and scalability provided by earlier releases of SQL Server by making the processes of developing applications managing systems and replicating data easier than ever All of data processing is involved with the operations of storing and retrieving data A database such as Microsoft SQL Server is designed as the central repository for all the data of an organization The crucial nature of data to any organization underlines the importance of the method used to store it and enable its later retrieval Microsoft SQL Server uses features similar to those found in other databases and some features that are unique Most of these additional features are made possible by SQL Server s tight integration with the Windows NT operating system SQL Server
41. ers high value services that assist companies to compete in a constantly changing environment Our professional staff works closely with companies to identify opportunities for improving business processes quality and business efficiency Fusion will manage your project act as liaison between your thoughts and your company goals and ensure that the outcome matches your needs and expectations By careful analysis and alignment of your needs and strategic business goals Fusion is able to maximize benefits and the return on your investment We offer a broad range of IT consulting and custom programming services We have significant experience satisfying the most special technical needs of our customers We understand the importance of a balanced technical design We apply the appropriate level of technology to each project keeping smaller projects simple and larger projects robust Our clients represent a broad cross section of businesses We are very proud of the relationships we have built and we have earned them through listening learning and communicating with our clients For businesses one size does not fit all That s the whole idea behind Ocean s approach to custom software development Every business has its own business model culture and needs Thus Ocean can create a software solution specifically for your business needs We employ the latest project management techniques and software engineering practices to ensure the
42. esent static content objects In many application domains Web Application interface with sophisticated database management system and build dynamic content object that are created in real time using the data acquired from a database Database Testing for Web Application is complicated by a variety of factor 1 The original client side request for information is rarely presented in the form that can be input to a database management system 2 The database may be remote to the server that houses the Web application 3 RAW data acquired from the database must be transmitted to the Web application Server and properly formatted for subsequent transmittal to the client 4 The dynamic content objects must be transmitted to the client in a form that can be displayed to the end user 129 Client layer user interface Server layer WebApp Server layer Data transformation Serverlayer data Management Database layer data access Layers of interaction In figure testing should be ensure that 1 valid information is passed between the client and server from the interface layer 2 The Web application process script correctly and properly extract or formats user data 130 3 Queries are passed to a data management layer that communicates with database access routines 4 User data are passed correctly to a server side data transformation function that format appropriate queries
43. ference Hide Profile My Profile Paid Membership Submit gt Express Interest Page At Run Time 85 This is the express interest page Here after searching the profile user can send a express interest to a profile of his her liking The messages here will be pre defined here Paid Membership My Messages Message Sent Message Received Express Interest Interests Received Express Interest by sending pre set messages to members for free Interests Sent Ol am interested in your profile If you are interested in my profile please contact me EEN Ol have gone through your details and feel we have lot in common Would sure like to know your opinion on this Modify Partner Preference O You are someone special wish to know better Please contact me at the earliest Hide Profile O We found your profile to be a good match Please contact us to proceed further Delete Profile My Album Edit Album O You are the kind of person we were searching for Please send us your contact details 86 Personal Message Q O iHi Pixel2 amp i U9 H y v EQ search al Find Images p QuickSearch Home Search My Profile Paid Membership My Messages Message Sent Message Received Personal Message Interests Received Send a personal message to the profiles of your liking and get in touch with them Interests Sent Logout My Profile From FAI M
44. ght Make sure you have used CSS class for DIV formatting d Main heading of the screen is Right Look at application bar in browser window e Menu heading is correct f Ifthe screen is part of a screen sequence wizard than rr 116 User Interface Checks To Be Checked 1 Have you given Steps as heading s to make sequence understood 2 Next Back Button should be at one fixed location 3 Wizard should have consistent size for all steps 4 Make sure all elements in all wizard steps are consistent a For example if you are using left side part of data entry fields then align same width for it on all wizard steps 6096 for data entry amp 40 for search of list panel Fields are having width as per their leng h Fields are well aligned 1 Isthe screen look good and well formatted j Default values are given as per requirement i Highlight compulsory fields with and put an Note on screen in light grey color that Indicates Compulsory Fields ii All static information fields must be in specific color variants EBENE GN Kl D se Always follow the rule of left to right with increasing indent ii Images should be well aligned and text should be centre aligned to image NOT TOP OF BOTTOM ii IF YOU HAVE MULTIPLE lines of text to be aligned 1 User should not move his mouse all over screen to click one button to another Pe i 117 User Interfac
45. gression testing 138 6 4 TEST CASES 6 4 1 Test Cases Test Case No Test Case Action Input Expected output Pass Fail 1 Checks system behavior when credentials provided by admin are correct Click on allmember link by admin Result page which contain information about only all member Pass 139 All Members Paid Members Members username and passwords Statistics FA1 p Dharmesh American Samoa FA2 P dipen Brazil FA4 B arjun India FAB P kshitij Belrus FA R dipan India FAB P tapan India FAQ B gaurav India FA 10 P vishal India FA 11 R monil India FA 12 p shreya Belgium FA 13 p a Bahrain 140 6 4 2 Test Cases Test Case No 2 Test Case Action Checks system behavior when credentials provided by admin are correct Input Click on paidmember link by admin Expected output Result page which contain information about only paid member Pass Fail Pass 141 Home All Members Paid Members Members username and passwords Statistics Others FA1 Dharmesh American Samoa FA2 FAA FAG FAT FAS ER FA 10 IFA11 FA12 Dm dipen Brazil arjun ndia kshitij Belrus dipan ndia tapan ndia gaurav ndia vishal ndia monil ndia shreya Belgium ER o Seen US o EU o Eu o Bo a Bahrain 6 4 3 Test Cases Test Case No 3 Test Case Action Checks system behavior when credentials provided by admin are co
46. h the souls of millions of people all over the globe What are the purposes of Matrimonial Web Application The purposes of the Matrimonial Web Application are e The main purpose of this application is to facilitate matchmaking business by applying the information in the field e t helps the user by providing profiles of perspective bride or groom and other information regarding them online e User can get information regarding their dream life partner at his her home at his her convenience e 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 1 6 TECHNOLOGY AND LITERATURE REVIEW Net 2005 with 2 0 architecture MS SQL 2005 server Table 1 1 Technology and OS 1 6 1 The ner framework A frame work is commonly though of as a set of class libraries that aid in the development of applications The net framework is more than just a set of classes The net framework is targeted by compliers using a wide variety of applications Including everything from small components that run on handheld devices to large Microsoft ASP ET application that span web farms where multiple web serves act together to improve the performance fault tolerance of a web sit
47. he screen of report generate which contain three type of report generation 1 Report of paid member 2 Report of free member 3 Report of all member R 1 2 For send or read mail Input Click on link of mail Output Control is redirect to the screen of mail which contain two link 1 Send mail 2 Read mail R2 Login page R 2 1 For unregistered person registration process Input Click on link for new registration Output Registration is done for new user Flow Control is redirected to registration form and after fill up the form 50 and after click on the register button data of new user is stored into database and an email is sent to the user R 2 2 For registered person login process Input Memberld and password Output Get the screen of verify Memberld and Password Flow IfMemberld and Password correct then user will get his her profile user can do update profile create album change photo hide profiletoure apply for loan after correct login R 2 3 If Password is forgotten than redirect to retrieve page Input Click on link for forgotten password Output Get the screen for retrieving password and enter member id and email id on that page An email will be sent to user with memberid and password R 2 4 If session is expired than redirect to login page Input Return URL Output Get Login Page R 2 5 For search partner Input Click on search button Output Control is redirect
48. iately 5 6 BUSINESS LOGIC LAYER The DAL cleanly separates the data access details from the presentation layer it does not enforce any business rules that may apply So I have to Create Business Logic Layer BLL these business rules into a Business Logic Layer BLL that serves as an intermediary for data exchange between the presentation layer and the DAL In BLL the rules like value cant be null some field changed only by admin and so on BLL will be composed of classes one for each TableAdapter in the DAL each of these BLL classes will have methods for retrieving inserting updating and deleting from the respective TableAdapter in the DAL applying the appropriate business rules The BLL classes can accessed declaratively as can the Typed DataSet by using the ObjectDataSource I have created Dataadapter object than creating methods for Adddata Updatedata Deletedata In this method creating Objects for dataset and 123 datarow and with the help of the datarow object getting updating deleting data and for that I have used Try and Catch method 124 Chapter 6 TESTING 125 6 1 TESTING PLAN Similar to the project plan due to confidentiality issues we cannot provide details test plan to the development team We will still add the core components that make up our test plan 1 1 1 Test plan identifier 1 1 2 References 1 1 3 Introduction 1 1 4 Test i
49. ide 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 18 For This Application we will provide following capabilities a Admin Module The main functions of admin of are as mentioned below 1 Login 2 Report generation e Report of all members e Report of free members and paid members e User management 3 Logout b User Registration Module In this module when user fill ups first three registration form user will get a member id and will also get conformation message on his her Email id After getting member id user will use his her member id to login and user can modify his her profile fill up remaining form of registration image upload create album c Image Uploading module User can change his her photo Image uploading is done after registration only so user must have member id for image uploading d Creating album User can create album 19 e Search Module This five types of search available for user Advance Search Quick Search Search by City Search by Id Search by Profession f Sending Express Interest Here after searching the profile user can send a express interest to a profile of his liking The messages here will be pre defined here g Sending Personal messages He
50. in Pune Post Story now Alpa Bose 26 Dentist 145 Test Cases Test Case No 5 Test Case Action Checks system behavior when credentials provided by the user are not correct Input In Login page user enters incorrect credentials in respected text fields Expected output Login page with message saying that credentials are incorrect Pass Fail Pass Existing Member Login Logis User ID fal Password Log In Forgot Password Invalid User ID or Password Register Free MEMBERSHIP Ready to develop serious relationship which can lead to marraige Join us today Membership Benefits Lesen Register create your profile Search find your life partner Contact develop serious relationships Subscribe for fast personalized communications Success Story The quality of the proposals was a pleasant surprise these were guys who were really serious about marriage Though received several decent proposals and met some of them it clicked for me when met Sudeep on your site He was working in Boston while was with my parents in Pune Post Story now Alpa Bose 26 Dentist 146 6 4 6 Test Cases Test Case No Test Case Action Input Expected output Pass Fail 6 Checks system behavior when credentials provided by user the are not correct If user enters in correct credentials in respected text fields of register pages Same regis
51. ing to the needs of the system From the user s perspective our system fully operational feasible as it just requires some knowledge of computer Operators only need add daily prices of various equities and there are enough validations available so operator does not require any special technical knowledge So our system also passes the test of operational feasibility 2 3 SOFTWARE MATRICES 2 3 1 Estimation In Web engineering the metrics have three goals 1 To provide the indication of the quality from the technical point of view 2 To provide the basis for effort estimation 3 To provide an indication of the success from the business point of view 23 2 3 2 Application Authoring And Design Tool Suggested measure Structuring effort Interlinking effort Interfacing planning Interface building Link testing effort Media testing effort Total effort Description Time to structure Web App and or device architecture Time to interlink pages to build the Apps Time taken to plan Web Application Interface Time taken to implement Web Application interface Time taken to test all links in Web Application Time taken to test all media in Web Application Structuring effort Interlinking effort Interface Planning Interface Building 24 PAGE AUTHORING Text effort Page linking effort Total page effort MEDIA AUTHORING Medi
52. ion Manglik Eating Habits Education Citizenship Country living in Resident state Resident status Gujarati M Male O Female From 18 to 88 Ki Any Unmarried T Widow Widower C Divorced C Seperated Doesnt matter O Yes living together Yes not living together O No From 140 v to 157 9 Normal O Doesnt matter Gujarati Nj abc Hindu Nj Dont Wish to specify 9 Doesnt matter O Yes O No 9 Doesnt matter O Veg O Non veg Bachlors Engineering Computers S India India D Gujarat v Citizen O Perment resident O Work Permit Student Visa O Temporary Visa SUBMIT 77 Congratulation Page At Run Time This is the congratulation page User can get this page after complete fill up first three registration form User can see his her memberid on this page If user want to complete his her profile now the user need to click on complete your profile now link If user want complete his her profile later then user need to click on complete your profile later link HOME em Congratulation You have successfully completed the registration process p BEGIS TE m It is important to complete these 3 Categories of information for other Members to understand you better r LOGIN Details about yourself Family details Partner
53. is portal gt It is possible to create our own mail server gt Itis possible to create chat server so that user can communicate with each other gt Itis possible to provide facility like create video album 154 BIBLIOGRAPHY Books e ASP NET Black Book e Professional ASP NET Wrox Publication e C Vijaymukhi e ASP NET Complete Reference e Software engineering Concepts By Roger S Presman e UML IN A NUTSHELL By Alb e Fundamentals of Software Engineering By Rajib Mall e SQL Server 2005 Wrox Publication Web Sites e www bharatmatrimonial com e www shadi com e www jeevansathi com e www patelvivah com e www simplymary com 155
54. l data of the table with value type and than I have created query for select update delete insert in their procedure S 5 DATA ACCESS LAYER Data Access Layer When working with data one option is to embed the data specific logic directly into the presentation layer This may take the form of writing ADO NET code in the ASP NET page s code portion or using the SqlDataSource control from the markup portion creating a connection to the database issuing SELECT INSERT UPDATE and DELETE commands and so on should be located in the DAT The presentation layer should not contain any references to such data access code but should instead make calls into the DAL for any and all data requests I have created data access layer for Fill and Get methods Get is done by two ways e GetStory which will return information about the success story or user who met by this site e GetMessage which will return information about a message for particular type of membership These methods when invoked will connect to the database issue the appropriate query and return the results These methods could simply return a DataSet or DataReader populated by the database query but ideally these results should be returned using strongly typed objects 121 In strongly typed DataTable will have each of its columns implemented as properties resulting in code that looks like DataTable Rows index columnName Figure illustrate
55. ll the above conditions must be satisfied to start the project This is why in depth analysis of feasibility is carried out There are three different ways feasibility can be tested 1 Economical Feasibility 2 Technical Feasibility 3 Operational Feasibility 2 2 1 Economical Feasibility In economical feasibility analysis of the cost of the system is carried out The system should be only developed if it is going to give returned the current manual system user can get the price only by purchasing the newspapers In addition if he she wants to see archives of particular equity then he has to refer to all the old newspapers For research reports he has to buy another magazine So Instead of buying no of magazines user has to just go online and with a single click he can get whatever information he wants So our project of online share news passes the test of economical feasibility 2 2 2 Technical Feasibility It is basically used to see existing computer hardware and software etc weather it is sufficient or additional equipments are required Minimum System Requirement is such that it can be affordable by of the user who is having computer All the user requires is compatible browser and net framework installed so our system is fully technical feasible 22 2 2 3 Operational Feasibility Once the system is designed there must be trained and expert operator If there are not trained they should given training accord
56. mmon Language Runtime provides the services that are needed for executing any application that s developed with one of the NET languages This is possible because all of the NET languages compile to a common Intermediate Language The CLR also provides the common type system that defines that data types that are used by all the Net languages That way you can use same data types regardless of what NET language you re using to develop your application plementations ASP NET Microsoft realizing that ASP does posses some significant shortcomings developed ASP net ASP net is a set of components that provide developers with a framework with which to implement complex functionality Two of the major improvements of ASP net over traditional ASP are scalability and availability ASP net is scalable in that it provides state services that can be utilized to manage session variables across multiple web services in a server farm Additionally ASP net possesses a high performance process model that can detect application failures and recover from them We use the fundamentals of programming with VB using Visual Studio NET and NET framework The project is the starting point for authoring applications components amp services in Visual Studio NET 2005 It eats as a container that manages your source code data connections amp references A project is organized as part of a solution which can contain multiple projects that are independent of each oth
57. nterface errors e Errors in database e Performance errors 136 e Initialization and termination errors Unlike white box testing which is performed earlier in the testing process black box testing tends to be applied during later stages of testing Because black box testing purposely disregards control structure attention is focused on the information domain By applying black box techniques we derive a set of test cases that satisfy following criteria Test cases that reduce by a count that is greater then one the number of additional test cases must be designed to achieve reasonable testing Level 1 Build Acceptance Tests Other related test cases ensure that adopters received the proper Development Release Document plus other build related information drop point etc The objective is to determine if further testing is possible If any Level 1 test case fails the build is returned to developers un tested Level 2 Smoke Tests The objective is to determine if further testing is possible These test cases should emphasize breadth more than depth All components should be touched and every major feature should be tested briefly by the Smoke Test If any Level 2 test case fails the build is returned to developers un tested Level 2a Bug Regression Testing Every bug that was Open during the previous build but marked as Fixed Needs Re Testing for the current build under test will need to
58. o establishes requirements for CLS compliance these help you determine whether your managed code conforms to the CLS and to what extent a given tool supports the development of managed code that uses CLS features If your component uses only CLS features in the API that it exposes to other code including derived classes the component is guaranteed to be accessible from any programming language that supports the CLS Components that adhere to the CLS rules and use only the features included in the CLS are said to be CLS compliant components The CLS was designed to be large enough to include the language constructs that are commonly needed by developers yet small enough that most languages are able to support it In addition any language constructs that makes it impossible to rapidly verify the type safety of code was excluded from the CLS so that all CLS compliant languages can produce verifiable code if they choose to do so 12 1 6 4 Common Language Runtime The Common Language Runtime CLR is the virtual machine component of Microsoft s NET initiative It is Microsoft s implementation of the Common Language Infrastructure CLI standard which defines an execution environment for program code The CLR runs a form of byte code called the Microsoft Intermediate Language MSIL Microsoft s implementation of the Common Intermediate Language Developers using the CLR write code in a high level language such as C or VB
59. oan form and submit 104 4 5 APPLICATION NAVIGATION Login Page Valid User Valid User Administrator s Home Page Normal User s Home Page Add or Remove Report Generation DR Gees Registration Search Partner Mail Edit Profile Apply For Loan Application Navigation Diagram 1 105 Report Generation Free Member Paid Member Member Application Navigation Diagram 2 106 Add or Remove Delete Profile Decide Add Content For Directory Delete Mail Application Navigation Diagram 3 107 Send Mail Read Mail Application Navigation Diagram 4 108 Registration Select On Fill Up New Registration Registration Form Button Application Navigation Diagram 5 109 Login With Member Id Update Information Edit Profile Sending Express Interest Sending Personal Message Partner Preference Application Navigation Diagram 6 110 Search By Id Advance Search Search By Profession Search By Location Application Navigation Diagram 7 111 Fill Up Form For Apply Loan Application Navigation Diagram 8 112 Chapter 5 IMPLEMENTATION 113 IMPLEMENTATION PLANNING 5 1 IMPLEMENTATION ENVIRONMENT
60. odify Profile To FAI Modify Partner Preference Hide Profile Message Delete Profile Send My Album Edit Alburn ay x i ei Done K Local intranet 87 Personal Message And Express Interest Page At Run Time Here user can see the messages he has sent to other members and received from the other members Home Search My Profile Paid Membership Logout My Messages Message Sent Message Received Interests Received Interests Sent My Profile Modify Profile Messagefrom Message Modify Partner Preference a z 5 5 FA 10 am interested in your profile If you are interested in my profile please contact me Hide Profil Delete Profile My Album 88 Search Option Page At Run Time This is the search option page It provides facility to user to search about partner This page contain five type link for search like quick search advance search search by id search by profession search by location ro HOM Liesen Fr LOGIN 2 a QUICK TOUR zeg ro SERRE ey a MEMBERS HI Dam pasannach LOAN 1 emissum Search options Our various search tools will make your partner search much faster and easier Go ahead and enjoy your search Quick Search Search based on the most important criteria that you would look for in a partner View by profile ID Directly helps you to view the profile of a
61. or see more information about user Redirect to the hide profile error message page if membership type of logged user is free type Pass 148 Test Case No Test Case Action Input Expected output Pass Fail 8 Checks system behavior when credentials provided by user are correct If user click on profile details button in result page of search Redirect to the page which contain message like prolix has been hidden by profile owner Pass 149 6 4 9 Test Cases Test Case No Test Case Action Input Expected output Pass Fail 6 4 10 Test Cases 9 Checks system behavior when credentials provided by user are incorrect User enters incorrect credentials in respected text fields of Emailld Register page with message saying that credentials are incorrect Pass 150 Test Case No 10 Test Case Action Checks system behavior when credentials provided by the user are correct Input In quick search page user enters required information for quick search Expected output Display result according to match with information given by user Pass Fail Pass 6 4 11 Test Cases Test Case No Test Case Action Checks system behavior when credentials provided by the user are correct Input In wedding directory page user select correct category and city Expected output Display result according to match with information given by
62. oto My Profile Delete Photo Modify Profile Modify Partner Preference Hide Profile Delete Profile Add Photo Add Photos of your liking Create Album Add multiple photos to your profile and increase the responses by 20 times My Album Edit Album Complete Your Profile now Hometruths Tell Your Home truths Hobbies amp Interests Enhance your profile Family Details Add family details Partner Preference Set your partner criteria Create Album Page At Run Time 83 This is page for create album This is done after successfully login of user User can create album for user have to need to click on link of create album User can add up to five photo in his her album Paid Membership Create Your Album Here Click Browse to find the photo you d like to upload from your computer You can upload upto 5 Photo Button IC Browse Upload Browse Preference Browse Hide Profile Delete Profile Button My Album Button Edit Album Browse Button Change Password at run time 84 Q O H amp a 6 Pzela amp i D8 ee B l E E search wl Find Images se QuickSearch Home My Messages Message Sent essai eceived Interests Change Password Interests Received Old Password Interests Sent New Password Search My Profile Confirm New Password Modify Profile Modify Partner Pre
63. particular ID arch by P ion D Search based on the Profession Advance Search The most comprehensive search that searches across all criteria Search by location Search based on the location 89 Quick Search Page At Run Time This 1s the quick search page It provides facility to user to quick search about partner For quick search about partner user have to fill up information like age range domain gender religion of search partner femmes amussim a r QUICK TOU F NRSEMIEH r BIMEMBEDSH Nm eAREAGBLOANeg r Bibi Quick Search Your Soul Mate Gender Domain Religion Age Find your perfect partner OFemale Male Gujarati Hindu 18 to 22 90 Quick Search Result Page At Run Time This is the quick search result page It provides information like memberid name gender of partner if user want to know more about search partner then user need to click on details button fin REGISTER Search Results Lem ge Member f name O J Gender O RR NN FA8 tapan Male FA10 vishal Male Lee FA11 monil Male FA13 5 Male Le MEMBERS HU ptt paspunMM PARECE 9 Details Of Searched Partner Page At Run Time This is the details of searched partner page It provides details information about searched partner Only paid member can see this information
64. re after searching the profile user can send a Personal Message to a profile of his liking For this functionality user must be a paid member h Marriage Loan Here user can apply for marriage loan For this to happen user have to fill up the form for loan specifying his need for loan and loan amount i Paid Membership Some of the facilities can only be done by only paid members And they are like Send a personal message viewing album of user viewing contact information 20 j Profile Management Module After login user will be redirected to the page containing his information User can edit update and delete the profile if no longer he wants to retain it k Quick Tour This is a module that contains the flow of the website Here user can have a idea how he can commit himself in the website I Directory This is a module that contains the details like hotels beauticians Here user can have best options for appropriate category to chose among them 2 2 FEASIBILITY STUDY Feasibility study is a process to check possibilities of system development It is a method to check various different requirements and availability of financial amp technical resources Before starting the process various parameters must be checked like e Estimated finance is there or not e The man power to operate the system is there or not e The man power is trained or not 21 A
65. rrect Input Click on statistic link by admin Expected output Result page which contain total member total male member total female member free member paid member Pass Fail Pass 142 Home All Members Paid Members all Site Statistics Total Members Male Female Free Members Paid Members Members username and passwords Statistics Others 143 6 4 4 Test Cases Test Case No 4 Test Case Action Checks system behavior when credentials provided by the user are correct Input In Login page user enter correct credentials in respected text fields Expected output User profile page Pass Fail Pass 144 QUICK TOUR MEMBERSHIP MARRAGELOAN Existing Member Login hog tn User ID Password Forgot Password Register Free Stort sending prupusals to Ready to develop serious relationship which can lead to marraige Join us today Membership Benefits a Register create your profile ww Search find your life partner w Contact develop serious relationships ww Subscribe for fast personalized communications Success Story The quality of the proposals was a pleasant surprise these were guys who were really serious about marriage Though received several decent proposals and met some of them it clicked for me when met Sudeep on your site He was working in Boston while was with my parents
66. s the workflow between the different layers of an application that uses Typed DataSets Presentation Layer To retrieve the data to populate the DataTable I used a TableAdapter class which functions as my Data Access Layer For our story DataTable the TableAdapter is containing the methods Getstory Getstorybyid memberid and so on that I can invoke from the presentation layer The DataTable s role is to serve as the strongly typed objects used to pass data between the layers I have a Typed DataSet with a single DataTable message and a strongly typed DataAdapter class FmsgTableAdapter PmsgTableAdpter with a GetMessage method In my application I have used pattern for inserting updating and deleting data this pattern involves creating methods that when invoked issue an INSERT UPDATE or DELETE command to the database that operates on a single database record Such methods are typically passed in a series of scalar values integers strings Booleans DateTimes and so on that correspond to the values to insert update or delete The patterns use the TableAdapter s InsertCommand UpdateCommand and DeleteCommand properties to issue their INSERT UPDATE and DELETE commands to the database 122 ASP NET Page ProductsTableAdapter myAdapter ProductsTableAd er Insert _ Update 3 Delete _ Figure Each Insert Update and Delete Request Is Sent to the Database Immed
67. ser to advance search about partner For advanc search about partner user have to fill up information like age range domain gender interest height mother tongue religion cast manglik eating habit education citizen ship country resident status of search partner Advance Search mu Domain Gujarati be e Looking for 9 Male O Female Age From 18 to 22 a Interests Unmarried O Widow Widower Divorced O Seperated ICK TOUR i j Height From 140 to 170 Mother tongue Gujarati E po SEARCH Religion Hindu M i Le Cast Division ST v aidinaiamamaiian Manglik O Doesnt matter Yes O No Eating Habits Vegetarian Non Vegetarian O Eggetarian DIRE Fi Mim Education B Com vi Citizenship nda e Country living in India v Resident status Citizen Perment resident O Work Permit O Student Visa O Temporary Visa SUBMIT 94 Advance Search Result Page At Run Time This is the advance search result page It provides information like memberid name gender of partner if user want to know more about search partner then user need to click on details button femmes Les Search Results a paucis Memberid Name Gender Detail PAG tapan Male femmes missi ptthenac pL DA ree RECI OR 95 Search By Id Page With Result At Run Time This is the search by id page Here user enter member id and click on search
68. ser who met by this web site Socio Occupational information r MM Education select k Liese Occupation Select v r LOGIN Annual Income Amount Indian Rs in Lakhs Eating Habits O Vegetarian O Non Vegetarian O Eggetarian f llen Smoke O Non Smoker Light Social Smoker O Regular Smoker Drink O Non Drinker O light Social Drinker Regular Drinker F SEARCH 3 Success Story MEMBERSHIP We chatted for months and decided to go ahead before his parents spoke to my father By then we felt like we ve known each other for ages For a successful match making and jr MARRIAGE LOAN y a happy marriage both partners should get the opportunity to communicate effectively and set the expectations right before making a decision We Me and Sachin think that your site is a great matchmaking site Sweta Jhoshi 26 Teacher miis j Post Story now Fourth Registration Page At Run Time 71 This is the fourth registration page It provides facility to user for fill up his her home truths information User can see the success story of user who met by this web site p HOM m amissis Fr LOGIN ro Gips mid pesaranens mne eet JIBETO Rr Home Truths Mother Tongue Cast Division SubCast Gothra m Star Raasi Moon Sign HoroScope Match Manglik Residing State Residing City District Contact Address Contac
69. sswords C Graphology Pets O Astrology O Dancing C nature Cl Photography C Arthandicrat C Film making C Numerology C Playing musical instruments C Collectible Fishing O Painting L Puzzles C Adventure Sports C Movies Social service C Writing C Book clubs C Music C Sports C Yoga C Computer games OPolitics C Television C Alternative Healing C Health amp Fitness C Reading C Theatre C Medicine Cinternet C Travel mooo O Blue C Hip Hop Liss Sufi C Devotional Heavy metal C pop Techno Disco house music Qawalis C Western classical Film songs Indian classical Rap Dont have an ear of Cl Ghazals Indipop Reggae music Philosophy Poetry Romance Science fiction Self Help C Thriller suspense ClAction suspense Epics C Not into movies C Comedy C Horror C Non commercial art O Classic Romantic C World cinema O Drama Ll Short films O You can call me a movie Documentaries Sci Fi amp fantasy C Swiming water sports Table tennis C Tennis C Voleyball C Weight training C Yoga meditation 75 Seven Registration Page At Run Time This is the seventh registration page It provides facility to user for fill up his her partner preference information 76 Lesen Less mmis amnis Domain s Looking for Age Interests Have children Height Physical status Mother tongue Partner description Religion Cast Divis
70. t beauticians caterers entertainment florists gifts hotels Jewelers tours and travels om Apparels a Astrology p Beauticians L Caterers if Entertainment S Florists Gifts City E Hotels e Jewellers ef Tours amp T ravels Category SELECT CATEGORY SELECT CITY v 101 Result Page At Run Time Name Contact No Address 079 26575830 079 25506644 Hotel Sky Camy DER Nr Railway Station Opp Madhav Baug Ahmedabad Ahmedabad 380002 Gujarat India Ahmedabad 5 Apparels Hotel Aavas Opp V S Hospital Ellisbridge Ahmedabad 380006 Gujarat India Ahmedabad of Astrology p Beauticians Hotel Capri Relief Road Ahmedabad 380001 Gujarat India Ahmedabad WW Caterers f Entertainment 079 Bhagwan Chambers Maninagar Char Rasta Maninagar Ahmedabad 380008 Gujarat India 25465027 Ahmedabad 079 30115555 079 22123842 Q Comfort Inn 079 Jewellers Sunset 22862591 of Tours amp Travels pride 9285373190 ahmedabad Parth Hotels LJ Florists The Pride Hotel Judges Bunglow Road Bodakdev Ahmedabad 380054 Gujarat India Ahmedabad Gifts Hotel Ritz Inn Station Road Kalupur Ahmedabad 380001 Gujarat India Ahmedabad Hotels Airport Circle Hansol Ahmedabad 382475 Gujarat India Rent a car Ahmedabad 102 Paid Membership form 85 WENNNNNNENENENENEENHEEEEEEM 1
71. t Phone About MySelf Success Story ien x patel abc Vishaka Vishakam Viishchik Scorpio 9 Required Doesn t Matter 9 Yes O No O Dont Know Rajasthan v Ayodhya v or 1 Looked all over the world but I found my man in Essex Within a month of adding my profile had so many great proposals dint know how to choose So when read Ashfaq s email wasn t sure how to respond We decided to meet up the next time he came to London and we soon knew we were perfect for each other Post Story now SUBMIT Yasmin 28 Investment Banker Fifth Registration Page At Run Time 72 This is the fifth registration page It provides facility to user for fill up his her family details information ro HOM pem EISE Lem ee Pr Ara Late 1 JAE RERS am B teren DIRECTORY Family Details Family Value 9 Orthodox Traditional C Moderate Liberal Family Type Joint Family O Nuclear Family Others Family Status Middle Class Upper Middle Class O Rich Affluent Father s Occupation pbe Mother s abe Occupation Ancestral F amily Origin No of Brothers Siblings details No of Sisters abe About my Family lt lt Brothers Married lt Sisters Married SUBMIT Sixth Registration Page At Run Time 73 This is the
72. t run time This 1s the admin login page After successfully login user can authenticate to system Admin can generate report for all member paid member free member Also update information for directory delete profile of user Home All Members Paid Members Members username and passwords Statistics Others Admin LogIN User Name Password Remember me next time 58 List of all members Home All Members Paid Members Members username and passwords Statistics Others FA1 P Dharmesh American Samoa FA2 P dipen Brazil FA 4 n arjun India FAB P kshitij Belrus FA P dipan India FAS P tapan India FA9 P gaurav India FA 10 P vishal India FA 11 P monil India FA 12 P shreya Belgium FA 13 R a Bahrain 59 CONVERTING FREE MEMBERS TO PAID MEMBERS Home All Members Paid Members Members username and passwords Statistics Others Member Username Membershiptype FAS ritesh F Cameroon FAS pinkal F India 60 Site statistics Members username and passwords Statistics Others Home All Members Paid Members ail Site Statistics Total Members 13 Male 12 Female 1 Free Members 2 aid Members 11 61 Update Information Page For Directory at run time This is the update information page for directory After successfully login of admin it can authenticate to system Only Admin can update inform
73. tems functions 1 1 5 Application risk issues 1 1 6 Features to be tested 1 1 7 Features not to be tested 1 1 8 Approach strategy 1 1 9 Item pass fail criteria 1 1 10 Entry amp exit criteria 1 1 11 Suspension criteria amp resumption requirements 1 1 12 Test deliverables 1 1 13 Remaining test tasks 1 1 14 Environmental needs 1 1 15 Staffing and training needs 1 1 16 Responsibilities 1 1 17 Planning risks and contingencies 1 1 18 Approvals 1 1 19 Glossary 126 6 2 TESTING STRATEGY Test More and Test Frequent is organization s tagline for testing A typical screen in asp net is tested at four levels before it goes for production Level 1 is generally the work to be tested by other developers or other interns this is typical first level of testing where focus is not on requirement but end user testing Ratio 0 end user 100 Technical Level 2 is level where a senior programmer comes into the testing cycle of the screen that was unit tested by the developer in this phase the onus is to test software for technical requirements specified Ratio 80 Technical 20 end user Level 3 is where a tester will come into picture The tester will test the software for both end user as well as technical point of view The ratio here is 50 Technical 50 end user Level 4 is where we make the code at Release Ready Here screen is tested to the core and each and every standard must be follo
74. ter page with alert message Pass Personal Details Please complete the form below to register your profile The next few minutes could change your life for the better REGISTER Firstname Lastname Age quick TOUR Gender Marital Status No Of Children Children Living Status Religion Country Living in City CityZenShip Resident Status Employed in Choose Password Confirm Password Success Story Select Years or Month Male Female DUERCH Divorced O Seperated A select Domain Select Select SELECT CITY Select Citizen C Perment resident C Work Permit Student Visa Temporary Visa Goverment Private Business Defence Not Working SUBMIT The responses that I got made me realize that I should have tried this a long time ago Specially after i added my photo in the beginning didn t want to put it up on a website But it seemed safe on shaadi com since was given a password to keep it hidden until was sure the person was serious about marriage Then received Karan s mail We both clicked right away and got engaged on 12 Aug Pe now Nausheen Wadia 26 Journalist 147 6 4 7 Test Cases Test Case No Test Case Action Input Expected output Pass Fail 6 4 8 Test Cases 7 Checks system behavior when credentials provided by the are correct Click on details button f
75. timely error free delivery of software applications that are highly scalable without loss of performance Our dedication to quality and excellence allows the creation of software with high levels of security Let Fusion to be a IT courtesy for your business 1 2 PROJECT DETAIL 1 2 1 Project Definition Matrimonial Web Application What is Matrimonial Web Application The main objective of Matrimonial Web Application is to provide Grooms and Brides with excellent matchmaking experience by exploring the opportunities and resources to meet true potential partner Keeping our objective in mind we have created a world renowned online matchmaking services that will touch the souls of millions of people all over the globe The purposes of the Matrimonial Web Application are e The main purpose of this application is to facilitate matchmaking business by applying the information in the field e It helps the user by providing profiles of perspective Bride or Groom and other information regarding them online e User can get information regarding their dream life partner at his her home at his her convenience e 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 e Since internet is a pivot for modern business our project which is based on internet paves a path for modernization in trade Matrimonial We
76. tly different results regardless of the degree of HTML standardization within the Web application The Web Engineering team derives a series of compatibility validation tests derived from existing interface tests navigation tests performance tests and security tests 134 6 3 TESTING METHODS Testing presents an interesting anomaly for the software engineering activities the engineer attempts to build software from an abstract concept to a tangible product Now comes testing The engineer creates a series of test case that are initiated to demolish the software that has been build Infect testing is the one step in the software process that could be viewed psychologically at least as destructive rather than constructive Models of Testing There are different Models of testing On the basis of testing methods there are two types of testing 1 Black box testing 2 White box testing Black box tests are used to demonstrate that software functions are operational that input is properly accepted and output is correctly produced and that integrity of external information 1s maintained White box tests are used to examine the procedural details It checks the logical paths by test case It can also checks the conditions loops used in the software coding It checks that loops are working correctly on defined boundary value 135 WHITE BOX TESTING White box testing some times
77. to facilitate matchmaking business by applying the information in the field e It helps the user by providing profiles of perspective Bride and Groom and other information regarding them online e User can get information regarding their dream life partner at his her home at his her convenience e 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 e Since internet is a pivot for modern business our project which is based on internet paves a path for modernization in trade 1 4 SCOPE e Matrimonial website which will provide platform to a lot of Bride Groom for finding perfect match e 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 e 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 1 5 OBJECTIVE What is Matrimonial Web Application The main objective of Matrimonial Web Application is to provide Grooms and Brides with excellent matchmaking experience by exploring the opportunities and resources to meet true potential partner Keeping our objective in mind we have created a world renowned online matchmaking services that will touc
78. ure the person was serious about marriage Then received Karan s mail We both clicked right away and got engaged on 12 Aug Post Story now Nausheen Wadia 26 Journalist 69 Second Registration Page At Run Time This is the second registration page It provides facility to user for fill up his her physical attributes information User can see the success story of user who met by this web site am HOM emmiosddnidmen ro LOGIN emm ro QUICK AN Ramey iin r MEMBERSHIP AER G prem DIRECTORY mm Physical Attributes Height cms Weight Kgs mi Body Type O Average O Athletic O Slim O Heavy Complexion O Very Fair O Fair O Wheatish O Wheatish Brown O Dark Physical Status O Normal O Physical Challenged Blood Group elect v Success Story With my busy schedule this is certainly the best way to find someone to share my life Though tried for a suitable match through family connections and many newspaper ads finally found Yogita through your site Last month we met through your site and the alliance has been fixed thank you amp your team for helping me in finding a happy match Ashok Mehta 29 MBBS Post Story now 70 Third Registration Page At Run Time This is the third registration page It provides facility to user for fill up his her socio occupational information User can see the success story of u
79. vidually Forms At a microscopic level tests are performed to ensure that Labels correctly identified fields within the form and that mandatory fields are identified visually for the user The server receives all information content within the form and their no data are lost in the transmission between client and serverAppropriate defaults are used when the user does not select from a pull down menu or set of buttons Browser function don t corrupt data enter in a form and Scripts that perform error checking on data entered work Properly and provide meaningful error message Client side scripting Black box tests are conducted to uncover any error in processing As the script is executed These tests are coupled with forms testing because script input is often derived from data provided as part of forms processing Dynamic HTML Each Web page that contain dynamic HTML is executed to ensure that the dynamic display is correct In addition a compatibility test should be conducted to ensure that the dynamic HTML is work properly in the environmental configuration that support the Web application Application specific interface mechanisms 132 Test conforms to a checklist of functionality and features that are defined by the interface mechanism Boundary test minimum and maximum number of item that can be placed in to shopping chart Test to determine persistence of shopping chart contents Test to determine whether the Web
80. wed and verified Ratio here is 80 User Testing 20 Technical This allows us to text a screen at four levels and at the end of four weeks when the screen goes to production it is generally bug free because more people have looked at this screen from different viewpoints 127 References available while testing Project Plan e System Requirements specifications e High Level design document e Detail design document Development and Test process standards e Methodology e Low level design Also organization has Separate module to store all bugs So each screen is released for testing as a build and all information for that screen till release is maintained using this particular build CONTENT TESTING Errors in Web Application content can be as trivial as minor typographical error as incorrect information improper organization or validation of intellectual property laws Content Testing attempt to uncover this and many other problems before the user encounter them Content Testing Objectives There are three types of objectives e To uncover syntactic errors in text based documents graphical representation and other media 128 To uncover semantic errors in any content object represented as navigation Occurs and To find errors in organization or structure of content that is presented to the end user DATABASE TESTING Modern Web Application does much more than pr

Download Pdf Manuals

image

Related Search

Related Contents

Whirlpool LST7233AG0 User's Manual  AirWave 8.0 and RAPIDS User Guide  Trust Thinity  コイズミ学習デスク 組立説明書(保証書付き)  Samsung GT-S8000H User Manual  Samsung E1120 User Manual  View the manual  記憶計 for Windowsをはじめるまえに  User Manual Invacare XLT  MODÈLE OSBURN STRATFORD Instructions d`installation  

Copyright © All rights reserved.
Failed to retrieve file