Académique Documents
Professionnel Documents
Culture Documents
A
Major Project
Submitted
In partial fulfillment
For the award of the Degree of
Bachelor of Technology
In Department of Computer Science & Engineering
Supervisor
Naveen Hemrajani
Assoc. Professor
SGVU, Jaipur
Submitted By:
Akanksha Pandey
Enroll.No:SGVU091012266
Candidates Declaration
I hereby that the work, which is being presented in the Dissertation, entitled Search Sathi in
partial fulfillment for the award of Degree of Bachelor of Technology in Deptt. of Computer
Science & Engineering and submitted to the Department of Computer Science& Engineering,
Suresh Gyan Vihar University is a record of my own investigations carried under the Guidance
of Mr. Sandeep Bhargav Department of Computer Science & Engineering
I have not submitted the matter presented in this Dissertation any where for the award of any
other Degree.
ACKNOWLEDGEMENT
The satisfaction and euphoria that accompany the successful completion of any task would
be incomplete without mentioning the names of people who made it possible, whose constant
guidance and encouragement crowns all efforts with our success.
It is not possible to write a report without the assistance of few supporting hands. We
acknowledge my debt to Mr. Sandeep Sir, Computer Science Department , who guided us and
corrected at each step during the writing process of the report. We thanks for their support and
guidance.
It was a wonderful and enlightening experience for us, as undergraduate student to be
exposed to industry work methods. We also cannot forget the help and support of all our Family
members and our friends who have helped us in every step of the way.
Akanksha Pandey
VII th sem
(IVth yr)
Table of Content
1. Introduction
2. Software requirement Specification
System Study
Existing System
Drawbacks in the Existing System.........................
3. System Analysis
Proposed System.
Need for the Proposed System
Feasibility Study..
Objective of proposed System.
Objective
Scope
4. Overview
D.B.M.S..
An Introduction to MYSQL.
An Introduction to JSP..
An Introduction to JavaScript.
An introduction to Apache Tomcat..
5. DFD
6. ERD
7. Database Design
Database Tables...............................................
8. Output Screen
Output of Pages
9. SQA Plan
Purpose
Scope
Risk Management
10. Testing
11. Conclusion
Scope for further development
12. Refrences
I NTRODUCTION
The Basic problem in searching a good life partner in this world is the times
spending and the travelling cost effective. This project (Online Matrimonial System) is a useful
website for a person of any religion who wishes to find a suitable life partner for himself\herself.
This website is very useful as it provides a fast searching of numerous
suitable profiles. He/she can create his/her profile and can communicate with the existing
members of site . Also since it will be available through internet it will be possible for the user to
see their profile anywhere.
The System Administrator can also update the data through internet. The Administrator can
delete those members account who wants to delete there account. The Administrator can send
perfect match to the member who submit the request for life partner.
An Introduction to JSP
JSP technology is the interface between HTML and JAVA .The JSP
tech. provides a seem less connection with JAVA and presents easy to
use.java like programming construct that can be scripting with HTML
files. This technology provides dynamic way to construct web pages.
A JSP page contains standard markup language elements,
such as HTML tags, just like a regular web page. A JSP page also
contains special JSP elements that allow the server to insert dynamic
content in the web page.
ADVANTAGES OF JSP
JSP supports both scripting and element-based dynamic content.
Allows developing custom tag libraries.
JSP pages are precompiled for efficient server processing.
JSP pages can be used in combination with servlets that handle the business
High Security.
Can run on any J2EE compatible web Server.
It can run on any OS that have J2EE compatible web server.
JSP separates the dynamic and static parts.
High Quality tool supports.
JSP supports N tier Application.
Write Once, Run Everywhere.
JSP is vender Neutral.
Components
Tomcat version 4.x was released with Jasper (a redesigned JSP engine), Catalina (a
redesigned servlet container) and Coyote (an HTTP connector).
Level 0 :
10
Level 1:
11
12
13
14
15
Snap Shots
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Testing
Introduction
Terminology
1. Mistake a human action that produces an incorrect result.
2. Fault [or Defect] an incorrect step, process, or data de nition in a program.
3. Failure the inability of a system or component to perform its required function within the speci ed
performance requirement.
4. Error the di erence between a computed, observed, or measured value or condition and the
true, speci ed, or theoretically correct value or condition.
5. Speci cation a document that speci es in a complete, precise, veri able manner, the requirements, design, behavior, or other characteristic of a system or component, and often the
procedures for determining whether these provisions have been satis ed.
Testing Objectives
Direct objectives
1. To identify and reveal as many errors as possible in the tested software.
2. To bring the tested software, after correction of the identi ed errors and retesting, to an
acceptable level of quality.
3. To perform the required tests e ciently and e ectively, within the limits budgetary and scheduling
limitation.
Indirect objectives
1. To compile a record of software errors for use in error prevention (by corrective and preventive
actions).
2. To discuss the distinctions between validation testing and defect testing.
3. To describe the principles of system and component testing.
4. To describe strategies for generating system test cases.
5. To understand the essential characteristics of system.
Testing Goals
1. Fault identi cation: what fault caused the failure?
2. Fault correction: change the system.
3. Fault removal: take out the fault.
Testing Process
31
33
Conclusion
It has helped us in gaining valuable information on the web page
design principle, handling the user interface in powerful way to
access the various pages across the application.
More than anything this project has given us great satisfaction
in having designed an application, which processes information from
departments to the students and vice-versa, As well to the
administration. And in one place, which saves precious time and
transfers the users needs into a software solution.
Scope for further Development:
There is a scope for further development in our project in
terms of functionality for student in which they can choose their
elective paper through internet and also from other departments
paper if not available in their department.
34
References
1.
37
37