You are on page 1of 14

Progressive Education Society’s

MODERN COLLEGE OF ARTS, SCIENCE &


COMMERCE
GANESHKHIND, PUNE- 411016

A PROJECT REPORT ON

“WEB BROWSER”

TY BBA (CA)
YEAR: 2021-2022

Submitted By:
MAYUR MAHADIK(212231028)
VISHWAS GAUR(212231014)
Guided By:
Mrs Nikita & Rohini Mam
Progressive Education Society’s
MODERN COLLEGE OF ARTS, SCIENCE &
COMMERCE
Ganesh, Pune- 411016

CERTIFICATE

THIS TO CERTIFY THAT MAYUR MAHADIK ROLL


NO. 212231028 OF CLASS TYBBA(CA) HAS
COMPLETED PROJECT ENTITTLED “WEB
BROWSER” AS PERSCRIBED BY THE SAVITRIBAI
PHULE PUNE UNIVERSITY FOR THE ACADEMIC
YEAR 2021-2022.

Project Guide Signature of External


Coordinater
Progressive Education Society’s
MODERN COLLEGE OF ARTS, SCIENCE &
COMMERCE
Ganesh, Pune- 411016

CERTIFICATE

THIS TO CERTIFY THAT VISHWAS GAUR ROLL


NO. 212231014 OF CLASS TYBBA(CA) HAS
COMPLETED PROJECT ENTITTLED “WEB
BROWSER” AS PERSCRIBED BY THE SAVITRIBAI
PHULE PUNE UNIVERSITY FOR THE ACADEMIC
YEAR 2021-2022.

Project Guide Signature of External


Coordinater
SYNOPSIS
PROJECT TITLE:- Web Browser
GUIDE NAME:-Prof.Nikita Bichitkar & Prof Rohini
Pawar
DEPARTMENT:- BBA (COMPUTER APPLICATION)

GROUP MEMBERS & ROLL NUMBER:-


1. Mayur Mahadik(212231028)
2. Vishwas Gaur(212231014)
CLASS:-TY BBA(CA)

PROJECT CATEGORY:-
Java Swing And OOPS

PROGRAMMING LANGUAGE USED &


PLATFORM

HARDWARE REQUIREMENTS:-

There are hardware requirements also known as system


requirements for every OS we are going to use.Tjese
requirements include the minimum processor
speed,memory,and disk space required to install
windows.In almost all cases you will want to make ure
that your hardware exceeds these requirements to
provide adequate performance for the services and
application running on the server.
• Processor:-Intel core i5 (8th Gen)
• RAM:-4 GB RAM

SYSTEM REQUIREMENTS

A System Requirement Specification(SRS) also known as


a Software Requirement Specification is a document or
set of documentation that describes the features and
behaviour of a system or software application.It includes
a variety of elements that attempts to define the intended
functionality required by customer to satisfy their
different users.In addition to specifying how the system
should behave,the specification also defines at high-level
the main business processes that will be supported,what
simplifying have been made and what key performance
parameters will need to be met by system.
SOFTWARE REQUIREMENTS

The system requirements are description of features and


functionalities of target system.Requirements convey the
exceptations of users from the software product.The
requirements can be obvious or hidde,known or
unknown.expected or unexpected from client’s point of
view.
It defines how the intended software will interact with
hardware,external interfaces,speed of operation,response
time of system.portability of software across various
platforms,maintainability,speedof recovery after
crashing,security,quality,limitations etc.
● Operating System:- Windows 10/Windows7
● Software/Language:--Java
● Editor :- Sublime text,Netbeans
INTRODUCTION

Web browser is a software application used to locate and


display Web pages. Thetwo most popular browsers are
Microsoft Internet Explorer and Firefox. Both of these
are graphical browsers,which mean that they can display
graphics as well astext. In addition, most modern
browsers can present multimedia information,including
sound and video, though they require plug-ins for some
formats.
Web Browser is a software application for
retrieving,presenting and traversing information
resources on the world wide web.The www or
commonly known as w3 is a system of interlinked
hypertext documents accessed via the internet with a
web browser,one can view web page that may contain
text,image videos and other multimedia and navigate
between them via hyperlinks.
Although browsers are primarily intended to access the
world wide web.They can also be used to access hey can
also be used to access information provided by web
services in private networks or files in file system.Some
browsers can be also used to save information resources
to file system.
The existing browsers use synchronous communication
with the server in order to get the requested pages.When
the pages is refreshed the whole page is loaded again
from yhe server which is time consuming moreover
increases the networks traffic and server load.Also,this
refresh operation creates white page outs in the web
pages due to which the user cannot interact until the
whole page is loaded again.
In the case of http,https,file and others,once the
resources has been retrieved the web browser will diplay
it.HTML is passed to the browser’s layout engine to be
transformed from makeup to an interactive
document.Aside ffrom HTML,web browsers can
generally display any kind of content that cam be part of
a web page.Most browsers can display
images,audio,video and Xml files.
FUTURE SCOPES & FURTHER ENHANCEMENT
OF PROJECT

The browsers main functionality is to present the web


resource you choose by requesting from the server and
displaying it on the browser window. It helps retrieve the
information from its vast resource viz. It allows
collaborators to remote sites to share their ideas and all
aspects of a common project. Browser progressively reads
the page onto the screen as specified by HTMl, CSS, or
other page composition languages. Any images and other
resources are incorporated to produce the on screen pages
that the user sees. Browser provides common tools
enabling users to interact with remote servers in secure
fashion.
In the coming years, billions of devices will be connected to
the Internet, and they'll access and share information
through the Web Browsers. New kinds of Web Browsers
are on the horizon that will be more ubiquitous and
smarter than current Browsers and will be accessible
anytime, anywhere, and from any device.
ENTITY RELATIONSHIP DIAGRAM(ERD)

USERS

REQUEST
A PAGE

SEARCH ENGINE

SERVER SENDS
REQUESTED
PAGE

OUTPUT
ADVANTAGES

● Our browser is an extremely fast; it loads and


displays pages very quickly.
● It has very basic, simple design, making it easy to
use.
● You can search the internet through your address
bar at any time.
● The start-up page lists the most frequent pages
you’ve visited and allows you to click and access
them with ease.
● You can search the internet through your address
bar at any time.

DISADVANTAGES

● It uses up a lot of memory (RAM) when running it.


● If you accidently close the browser, it will close all
the tabs opened without warning.
FEASIBILITY STUDY
We did our feasibility study on web
browsers. The ones we studied included
Internet Explorer, Goggle Chrome,
Mozilla Firefox, Opera and Safari. The
purpose of this report is to help users
learn the different features of the web
browsers we studied. Users can then
decide which web browser is best for
them. We studied several features of these
web browsers. We then rated them
according to their features. We made the
best web browser according to the ratings.

CONCLUSION

A web browser opens a connection to web server


based on URL entered by user.The URL specifies
the protocal to use,typically HTTP for web
servers.The last enrty URL include the directory
and file names that the browser is looking for.Web
Browser are of different kinds but all are used to
search what we want from web,the browser differ
from each and every one,the action they perform
was same.Some browsers above are more effective
compound to others.
During the experiment we use 10 browsers to see which
one is fastest during the experiment I learned how to
measure browser spped.
Our results from experiment proved my hypothesis right
problems that may have affected my experiment is that
too many people may be one YouTube when it we tested
Internet Explorer,since it look 5 seconds to load.
Another discovery that was made is that not all pages
load at the same time.Because we think that we did
everything correctly and the results were pretty
accurate,the experiment went very well.
BIBLIOGRAPHY

● https://docs.oracle.com/javaee/7/api/ja
vax/ws/rs/core/Link.html
● https://corochann.com/javadoc-coding-
rule-of-link-linkplain-see-372.html
● https://www.javatpoint.com/java-
singly-linked-list-example
● https://www.google.com/amp/s/www.ja
vaworld.com/article/3336161/what-is-
jsp-introduction-to-jav aserver-
pages.amp.html
● https://openjfx.io/
● https://netbeans.org/kb/72/java/javafx-
setup.html
● https://www.javatpoint.com/javafx-
with-eclipse
https://www.jetbrains.com/help/idea/j
avafx.html
● https://en.m.wikipedia.org/wiki/Swing
_(Java)

You might also like