Documentation

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 19

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
ACKNOWLEDGEMENT

The satisfaction that accompanies the successful


completion of task would be incomplete without the
mention of the people who made it possible and whose
constant guidance and encouragement crown all the
efforts with success.
We are especially thankful to our Project Teacher
Prof.Nikita Bichitkar & Prof Rohini for providing
necessary departmental facilities, moral support and
encouragement.
We are very much thankful for providing help and
suggestions in completion of this project successfully.
We have received a great deal of guidance and co-
operation from our friends and we wish to thank all that
have directly or indirectly helped us in the successful
completion of this project work.
INDEX

1 Introduction

2 Problem Defination

3 Existing System

4 Proposed System

5 Module

6 Feasibility Study

7 Advantages And Disadvantages

8 ERD

9 DFD

10 Future Scope

11 Conclusion

12 Bibliography
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.
PROBLEM DEFINATION

As the internet is growing very fast everything is on the


internet, it is accessable to everyone it can be used by
anyone. Internet makes things very simple and easy with
every good things bad things comes with them, it is used
for may scams and frauds by accessing the user
information and their location, all the information is get
saved is in the browser and its can be accessible by any
good hacker and it becomes a security threat to the users
And The web browsers should communicate with the
server asynchronously i.e., when the user requests for a
page, the user should be able to interact with the web
page while the browser loads the page from the server.
When the page is refreshed, there should be no white
page outs and only some part of the web page is updated
dynamically instead of loading the whole page again.
Partial updation of a web page reduces network traffic
and improves the operationality of the applications as
that of desktop applications.Our vision is to make the
browser safe and fast for the user and provide the user
high speed browsing on the browser.
EXISTING SYSTEM

Earlier there were browsers which were not working fast


and were taking more time to load pages when user use
to search on browser which leads to delay of work and
time.It was difficult for the user to complete the work on
time.So there was a need for the browser which would
work fast,secure and would solve all issues of users
which they were facing.
PROPOSED SYSTEM

Web browser is used to run the software application that


allows retrieving, presenting and traversing the
information from one place to another.Web browser
provides the resources using the WWW (World Wide
Web) this can be identified by URI (Uniform Resource
Identifier). Web browser fetches the data like web page,
image, video or other piece of content from the server
and displays it accordingly.Web browser uses hyperlinks
to display the resources and allow the users to navigate
their browsers according to the resources. Web browser
defines the application software that is designed for the
user to access and retrieve the documents using the
Internet.
MODULES

 Home Module:This module allow you to comeback


on home page.
 Search Box Module:This module allows you to
search the information you want.
 Back Module:This module allows you to go to
previous page.
 Forward Module: This module allows you to go to
recent search page.
 Reload Module: This module allows you to refresh
the page.
FEASIBILITY STUDY

Introduction
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.

Exceutive Summary
We looked at five Internet browsers to determine which
one would be the best for the everyday Internet user.
These browsers were Google Chrome, Internet Explorer,
Mozilla Firefox, Safari, and Opera. We compared them
on the features they had to offer, how secure they were,
their speed, how compatible they were and if they were
favored by the public. The overall best Internet browser
was found to be Google Chrome.
PROGRAMMING LANGUAGE USED &
PLATFORM

HARDWARE REQUIREMENTS:-

 Processor:-Intel core i5 (8th Gen)


 RAM:-4 GB RAM

SOFTWARE REQUIREMENTS
● Operating System:- Windows 10/Windows7
● Software/Language:--Python
● Editor :- Visual Studio,Python IDLE
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.
ENTITY RELATIONSHIP DIAGRAM(ERD)

USERS

REQUEST A
PAGE

SEARCH ENGINE

SERVER SENDS
REQUESTED
PAGE

OUTPUT
DATA FLOW DIAGRAM

ZERO LEVEL DFD-WEB BROWSER:

Query For
User Information
Formatted Display

Search
System

FIRST LEVEL DFD-WEB BROWSER:

192.168.1.4 192.168.1.4
DNS WEB
SERVER
SERVER BROWSER
www.google.co HTML&Other Files
m

Web Page www.google.com

USER
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.
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

 Python (programming language) - Wikipedia


 Python Programming Language - GeeksforGeeks
 https://www.python.org/
 https://www.w3schools.com/python

You might also like