Project Report Vivek Pandey

Download as pdf or txt
Download as pdf or txt
You are on page 1of 44

Search engine using java

PROJECT REPORT

Submitted by

VIVEK PANDEY

in partial fulfillment for the award of the degree

of

BATCHELOR OF COMPUTER APPLICATION


INSTITUDE OF PROFESSIONAL STUDIES

UNIVERSITY OF ALLAHABAD
2019-22
Table Of Contents

 Certificate
 Acknowledgement
 Declaration
• Introduction
• Overview
• Objective
 Proposed system
• Diagrams
• Theory
• Developed System
 Coding
 Future Scope
• Conclusion
 Bibliography
CERTIFICATE

This is to certify that project report entitled “Search engine using java”
submitted to INSTITUDE OF PROFESSIONAL STUDIES ,PRAYAGRAJ
under UNIVERSITY OF ALLAHABAD,PRAYAGRAJ for the Award of B.C.A is an
important piece of work carried out by VIVEK PANDEY .
It is further certified that this project is a bonafide piece of
work and no part of this has been submitted earlier
for any purpose elsewhere.

Under the guidance of Er. Dhananjay singh

Er. Dhananjay singh Dr. Ashish khare


Guide Head of Department
ACKNOWLEDGEMENT

Project is an important milestone in the completion of any Professional Course. As a student


of BCA, I got golden opportunity to do this work.

It gives me immense pleasure to express my feelings of deep gratitude towards the subjects
without the support of whom it would have been very difficult to accomplish this project.

I wish to express my thank to my parents, my supervisor Er. Dhananjay Singh as well as our
Head of Department Dr. Ashish Khare who gave me the golden opportunity to do this
wonderful project on the Search engine using java, which also helped me in doing a lot of
research and I came to know about so many new things I am really thankful to them.

I would like to thank all those who have helped provide direction, information and advice at
all stages in this Research Project.

I take this opportunity to thank the University of Allahabad for giving me chance to do this
project.
DECLARATION

I, the undersigned VIVEK PANDEY student of


Bachelor in Computer Applications Semester-V hereby declare that the
project work presented in this report is my own work and has been carried
out under the guidance of Er. Dhananjay singh , Search Engine using java

I. The work contained in the report is original and has been done by me under the general
supervision of my supervisor.
II. The work has not been submitted to any other Institution for any other
degree/diploma/certificate in this university or any other University of India or abroad.
III. We have followed the guidelines provided by the university in writing the report.
IV. Whenever we have used materials (data, theoretical analysis, and text) from other sources,
we have given due credit to them in the text of the report and giving their details in the
references.

Date : 20-01-2022 Vivek pandey


Place: Allahabad BCA-5th Semester
INTRODUCTION

The search engine concepts particularly based on the search the information on the World Wide Web.

Most engines allow you to type in a few words, and then search for occurrences of these words in their data base.
If you just type words into the "basic search" interface you get from the search engine's main page. Basically we
are trying to create a search engine named "JUST BROWSE" which is searching for your city ,basic contact and
descriptive information of your city firms and other basic need places.

Most engines have separate advanced search forms where you can be more specific, and form complex Boolean
searches. Some search tools parse HTML tags, allowing you to look for things specifically as links, or as a title or
URL without consideration of the text on the page. We here not tying to use that we just have simply keywords to
be search they are also being categorized under some areas where search can be more filtered the idea behind
the website to make the city information on web through a search engine the concept was first implemented
manually through "yellow pages book" now only the metropoltican cities have them and there online
implementation is also done but here we are also going to implement the rural areas near us to web or internet
what we say .

2
OBJECTIVE

Search Engine project will able to provide users required information at one particular place by
using the words and patterns entered by the user during their search operation. All the information will be
provided over the browser screen where users can select appropriate link filtered by the search query.
Whatever the information presented to the user can be in any form by default such as it may be in the
form of web pages, pdf file, doc file etc. The search query will provide listing of web pages as per their
occurrence during search operations.

This search mechanism will work on the concept of tags and meta tags which are used while writing the
contents under the particular web pages. If the user’s query don’t matched with the tags and meta tags
then it will go for summary section to match the given words in order to present the exact output or
results. Upon going through web pages an index file will be created where listing of pages will be done by
the system and present them as per their index number. Keyword density for a particular post under a
particular web page will also help the system to set the priority for indexing the web page.
Study Design

5
DATA FLOW DIAGRAM (DFD)

fig : DFD level 0


Fig : DFD level 1
E-R DIAGRAM
I used fall model to develop this project search engine

Elaboration WATERFALL MODEL


Every software developed is different and requires a suitable SDLC approach to be followed based on the
internal and external factors.

Some situations where the use of Waterfall model is most appropriate are –

• Requirements are very well documented, clear and fixed.


• Product definition is stable.
• Technology is understood and is not dynamic.
• There are no ambiguous requirements.
Advantage of Waterfall Model

• Simple and easy to understand and use


• Easy to manage due to the rigidity of the model. Each phase has specific deliverables and a review process.
• Phases are processed and completed one at a time.
• Works well for smaller projects where requirements are very well understood.
• Clearly defined stages.

Disadvantage of Waterfall Model

• No working software is produced until late during the life cycle.


• High amounts of risk and uncertainty.
• Not a good model for complex and object-oriented projects.
• Poor model for long and ongoing projects.
• Not suitable for the projects where requirements are at a moderate to high risk of changing.
So, risk and uncertainty is high with this process model.
SPLASH SCREEN
How to search
CODING
TESTING AND DEPLOYEMENT
Software Testing Process for executing a program with the intent of finding errors that is uncovering errors
in a program makes it a feasible task and also trying to find the errors (whose presence s assumed) in a
program. As it is a destructive process. To develop our project we use software testing process.

We have tried to understand the proposed system by detailed study of the various operations that will be
performed by a system. System analysis is the process of studying an existing system to determine how
works and how meets user needs. System analysis lays the groundwork for improvements to the system.
The analysis involves an investigation, which is turn usually involves establishing a relationship with the
client for whom the analysis is done and with the user of the system. This analysis phase is more of a
thinking process. In this phase, we have improved logical aspects of the system. To develop the system we
have to consider about a key question "What must be done to solve the problem? In this phase we studied
the system processes, gathering Operational data, understand the information flow, finding out
weaknesses and evolving solutions for overcoming the weaknesses of the system so as toachieve the
goals. During analysis phase we have concerned with:

• Data gathering.
• Data analysis.
• Data gathering.

To complete this project first we have gathered necessary data or information from our supervisor, our
respective teachers, friends, junior students of our department, and internet. It was complex because our
system is unique and needed data are not available. It was expensive too and required a lot of work and
time. To gather information we have used certain sources: Documentation & Onsite observations.
CHALLENGES AND FUTURE SCOPE

The future scope of our project is valuable. Our project time duration was only six months .
In this time interval we developed our project ,it was very difficult to complete project
within this time duration . In future if we get chance we will develop this for large
volume.
As for other future development, the following can be done :

• Provide better information filtering.


• New techniques to increase efficiency.
• Techniques to find dynamic pages which are created on demand.
• Techniques to avoid searching for duplicated data.
CONCLUSION

Search engines offer users vast and impressive amounts of information, available with a speed and
convenience few people could have imagined one decade ago. Their capabilities are expanding practically
by the day.
A growing population of users relies on technology most of them don’t understand, highlights the
responsibility placed on search engine companies. They are businesses, in many cases extremely
successful ones – but their effects on society are far more than merely commercial. One unexpected
implication of our study is that search engines are attaining the status of other institutions.
BIBLIOGRAPHY

• YouTube
• Stack Over Flow
• Tutorial Point
• Geeks of geek

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy