Вы находитесь на странице: 1из 8

LAKSHMI NARAIN COLLEGE OF TECHNOLOGY, INDORE

MINOR PROJECT ON WEB BROWSER SUBMITTED AT Rajiv Gandhi Proudyogiki Vishwavidhyalaya, Bhopal. In partial fulfilment of the degree of bachelor of enggineering In department of INFORMATION TECHNOLOGY Submitted to:MR.SANDEEP MATHARIYA Submitted by:DAKSHTA NAKADE RASHM GEHLOT RUPALI KUSHWAH

CONTENTS

1. Introduction
1.1 Overview 1.2 Purpose 1.3 Scope 2. Overall Description 2.1 Product Perspective 2.1.1 System Interface 2.1.2 User Interface 2.1.3 Hardware 2.1.4 Software 2.1.5 Implementation language 2.2 Product Function 2.3 User Characteristics 3. External Interface Requirement 3.1 User Interface 3.2 Hardware Interface 3.3 Software Interface

3.4 Non functional Requirements


3.4.1 Performance Requirements 3.4.2 Security Requirements

3.5 Software Quality Attributes


3.5.1 Reliability 3.5.2 Availability 3.5.3 Maintainability 3.5.4 Portability

INTRODUCTION
1.1 OVERVIEW A browser is an application program that provides a way to look at and interact with all the information on the World Wide Web. Web browser is a client program that uses HTTP(Hypertext Transfer Protocol) to make requests of Web servers throughout the Internet on behalf of the browser user. Most browsers support e-mail and the File Transfer Protocol (FTP) but a Web browser is not required for those Internet protocols and more specialized client programs are more popular. 1.2 PURPOSE This document describes the capabilities that will be provided by the software applications WEB BROWSER. Its purpose is to display the information on the website in a net and organize way; it also helps to navigate the web easily. These programs interpret code (HTML) and display information from WWW. The intended audiences are the anonymous customers. 1.3 Scope A web browser is a software application which enables user to display and interact with text, images, videos, music, games and other information typically located on a web page at a website on the world or a local area network.text & images on a web page can contain hyper links to other web pages at same or different web site. Web browsers allow a user too quickly and easily access information provided on many web pages at many web sites by traversing these links

OVERALL DISCRIPTION
2.1 PRODUCT PERSPECTIVE The application will be a window based, self contained & independent software product. In this section we will describe the following points by take in consideration that this system is totally Self contained: 2.1.1 System interface The user system will send a request (an address by using web browser) to the server. On the basis of this request, the server gives a response (a web page accessed through web browser) to the user. 2.1.2 User Interface Back and forward buttons to go back to the previous resource and forward again. A history list, showing resources previously visited in a list (typically, the list is not visible all the time and has to be summoned) A refresh or reload button to reload the current resource. A stop button to cancel loading the resource. In some browsers, the stop button is merged with the reload button. A home button to return to the user's home page A search bar to input terms into a search engine A status bar to display progress in loading the resource and also the URI of links when the cursor hovers over them, and page zooming capability. 2.1.3 Hardware
Processor : Pentium III 900 MHz

Hard Disk RAM 2.1.4 Software Operating System 2.1.5 Implementation Language Java :

: : Windows 98

20 GB 128 mb

2.2 Product Function 1. Download managing: A download manager is a computer program dedicated to the task of downloading (and sometimes uploading) possibly unrelated stand-alone files from (and sometimes to) the Internet for storage. 2. Password managing: It saves the password the user provides on various Sites. 3. Spell checker: In computing, a spell checker is an application program that flags words in a document that may not be spelled correctly. Spell checkers may be stand-alone capable of operating on a block of text. 4. Search Engine: Web search engine is a tool designed to search for information on the World Wide Web. The search results are usually presented in a list and are commonly called hits.The information may consist of web pages,images, information and other types of files. 2.3 User Characteristics Education level: At least educated so that be able to understand either of the languages of the browser Technical expertise: should be comfortable using general purpose applications on a software. External Interface Requirement The interface design is the bridge for interaction between a human & a computer. It creates an effective communication between the human & the computer. Each browser usually consist of three parts a controller, client programs & interpreters. Controller receives input from the keyboard or the mouse & uses client program s to access the documents. After the document has been accessed the controller uses one of the interpreters to display the documents on the screen. 3.1 User Interface Back and forward buttons to go back to the previous resource and forward again. A history list, showing resources previously visited in a list (typically, the list is not visible all the time and has to be summoned) A refresh or reload button to reload the current resource. An address bar to input the Uniform Resource Identifier (URI) of the desired resource and display it. A search bar to input terms into a search engine.

A status bar to display progress in loading the resource and also the URI of links when the cursor hovers over them, and page zooming capability. 3.2 Hardware Interface This is an interface which is a relationship between software & hardware. The requirements are as follows:Processor : Hard Disk : RAM : 3.3 Software Interface In this part, we should specify software products which are related with our project. The requirements are as follows:Operating System : Windows 98 3.4 Non functional Requirements 3.4.1 Performance Requirements Static numerical requirements are 1.HTTP should be supported 2. HTML should be supported. 3.Any number of users can be supported. Dynamic numerical requirements includes: the number of transactions and tasks and the amount of data to be processed within certain time periods for both normal and peak workload conditions depend upon the internet connection and speed of the user.

Pentium III 900 MHz 20 GB 128 MB

3.4.2 Security Requirements The application maintains the list of hacked URLs which cannot be accessed by user in any way.

3.5 Software Quality Attributes 3.5.1 Reliability The application will be very reliable as it will not interfere in the execution of other applications that are running simultaneously on the same system. Also it will not allow the user to access any hacked site or account. 3.5.2 Availability
The application will be available for free downloading on the internet. 3.5.3Maintainability The application will be maintained by the regular updates of very small size (ranges between 5KB to 50KB). 3.5.4 Portability The application will be compatible with windows XP or the later version of the windows operating system.

Вам также может понравиться