SlideShare a Scribd company logo
1 of 3
Integrated Intelligent Research (IIR) International Journal of Web Technology
Volume: 01 Issue: 01 June 2012 Page No.12-14
ISSN: 2278-2389
12
Basics of Website Design
G.Sreedhar
Assistant Professor,Department of Computer Science
Rashtriya Sanskrit Vidyapeetha, (Deemed University),Tirupati
Abstract- In the last few years, web applications have
experienced a rapid and drastic development in terms of scale,
complexity and underlying technologies. A Web site is a
collection of Web pages containing text, images, audio and
videos. The complete structure of the Internet is made up of Web
sites, a mode of sharing information on the Internet.:
Keywords: website, web server, web browser, web content
I. INTRODUCTION
Over the last few years there has been a remarkable increase in
use of the World Wide Web (WWW) for a wide and variety of
purposes. There was also a fast growth in its applications. This
led the Internet users to realize the importance and the benefits
gained from a globally interconnected hypermedia system. On
the other hand it causes a larger number of useless, meaningless
and badly designed websites on the Internet world causing
unwanted additional traffic; this is all because of an unorganized
non-planned websites development processes. In present days the
internet has quietly become the body of business world with web
applications as the brains. The important quality attributes for
web applications include reliability, availability, interoperability
and security. Therefore methodologies for analyzing,
constructing, understanding, testing and maintaining web
applications will be essential to the IT industry.
II. FEATURES OF WEB APPLICATIONS
In the last few years, web applications have experienced a rapid
and drastic development in terms of scale, complexity and
underlying technologies. The main features of web applications
are:
 Platform independence
 On the fly and on the need deployment
 Multiple entries and loose structure
 Event-driven client and procedural server
 Lifelong post-development
The exponential growth of WWW applications with all their
multimedia aspects such as the combination of text, hypertext,
images, computer animations, video, sound, etc., have raised the
necessity for formal or semiformal methodologies for developing
such applications. As a website is a communication media in
WWW, first impressions do count, so it must be a compelling
and effective online application. This goal could be
accomplished by combining a clear understanding of what
contributes to an effective online presence aligned with very best
in design methodology and technical functionality. Web
applications are typically software programs that operate on the
internet, interacting with the user through an internet browser.
These are increasingly popular in the IT industry. Web
applications possess different unique characteristics that make
web testing and quality assurance of the applications more
complex. The following aspects characterize web applications.
a. Massive access of users: Web applications provide cross-
platform universal access to web resources for the massive
user population.
b. The difficulty of establishing the causes for the errors:
Since web applications may be accessed by millions of
users, errors have a big impact. Finding the origin of errors
in web applications may be difficult and its recovery time
may not be immediate, given the great number of software
elements that intervene.
c. The integration of diverse software elements for an
application in internet: Web users employ different
hardware equipment, network connections, operating
systems, middleware and web server support. In a web
application, two main components are always required: the
backend and front-end. The backend is the software required
for an application in internet to operate. The most important
software in the backend are: the database servers (MySQL,
Oracle, Informix, DB2), web servers (Apache, Netscape
Enterprise Server, etc.,) and the interface programming
language (HTML, XML, PHP, Servlets, Java, etc.,). The
front-end is the software required on the part of the client to
allow the systems to access the web.
d. Diversity of frameworks to develop, to operate and to
maintain a web site: The development of web site requires
a great team of people with different profiles and
backgrounds. These teams include programmers, graphic
designers, usability engineers and specialists in information
integration, network experts and database administrators.
This diversity of personnel profiles makes reliable web
applications development difficult and sometimes
unpredictable.
Because of the above characteristics web based systems tend to
evolve rapidly and undergo frequent modifications, due to new
technological and commercial opportunities. In consequence web
based systems are very sensitive to errors. Most works on web
applications have been on making them more powerful, but
relatively little has been done to ensure its quality.
Integrated Intelligent Research (IIR) International Journal of Web Technology
Volume: 01 Issue: 01 June 2012 Page No.12-14
ISSN: 2278-2389
13
III. WEB COMPONENTS OF WEB DESIGN
A Web site is a collection of Web pages containing text, images,
audio and videos. The complete structure of the Internet is made
up of Web sites, a mode of sharing information on the Internet.
Web sites are designed and developed for a wide variety of
organizations in areas such as education, business, research and
e-commerce.
In order to use any methodology for quality assessment, it has to
present a complete and structured list of possible areas of
complete web site. Based on interviews and different authors’
opinions, a quality assessment must cover all components of web
site. The complete list for quality assessment is as follows.
 Links
 Forms
 Cookies
 Web Indexing
 Dynamic Interface Components
 Programming Language
 Database
 Navigation
 Graphics
 Contents
 Platform
 Browsers
 Settings and Preferences
 Connection Speed
Links: Links are the main feature on web sites. They constitute
the mean of transport between pages and guide the user to certain
addresses without the user knowing the actual address itself.
Forms: Forms are used to submit information from the user to
the host, which in turn gets processed and acted upon in some
way. Forms can used both on client side and server side and they
can be designed using scripting languages such as JavaScript,
VBScript, Perl, etc.,
Cookies: Cookies are used often used to store information about
the user and his actions on particular site. When a user accesses a
site that uses cookies, the web server sends information about the
user and stores it on the client computer in form of a cookie.
These can be used to create more dynamic and custom made
pages.
Web Indexing: There are number of different techniques and
algorithms used by different search engines to search the internet.
Depending on how the site is designed using Meta tags, frames,
HTML syntax, dynamically created pages, passwords or different
languages, the site will be searchable in different ways.
Dynamic Interface Components: Web pages are not just
presented in static HTML any more. Demands for more dynamic
features, custom made sites and high interactivity have made the
internet a more vivid place than before. Dynamic interface
components reside and operate both on server and client side of
the web, depending on the application. The most important
include java applets, java servlets, Active X Controls, JavaScript,
VBScript, CGI, ASP, CSS and third party plug-ins.
Programming Language: Differences in web programming
language versions or specifications can cause serious problems
on both client and server side. For example, when HTML is
generated dynamically it is important to know how it is
generated. When development is done in a distributed
environment where developers, for instance, are geographically
separated, this area becomes increasingly important. Make sure
that specifications are well spread throughout the development
organization to avoid future problems.
Databases: Databases play an important role in web application
technology, housing the content that the web application
manages, running queries and fulfilling user requests for data
storage. The most commonly used type of databases in web
applications is the relational database and its managed by SQL
to write, retrieve and editing of information.
Navigation: Navigation describes the way users navigate within
a page, between different user interface controls (buttons, boxes,
lists, windows, etc.,) or between pages via links.
Graphics: The graphics of web site include images, animations,
borders, colors, movie clips, fonts, backgrounds, buttons etc.
Content: Content should be correct, accurate and relevant to the
information presented in the website.
Platform (OS): There are several different operating systems
that are being used on the market today, and depending on the
configuration of the user system, compatibility issues may occur.
Different applications may work fine under certain operating
systems.
Browsers: The browser is the most central component on the
client side of the web. Browsers come in different brands and
versions and have different support for Java, JavaScript,
ActiveX, plugins or different HTML specifications.
Settings and Preferences: Depending on settings and
preferences of the client machine, web applications may be have
differently. These settings include screen resolution, color depth,
etc.,
Connection Speed: Users may differ greatly in connection
speed. Users expect minimum download time of the website.
IV. ARCHITECTURE OF WEBSITE
A Web site is the collection of web pages organized on a Web
server. Web pages are of two types, static and dynamic. Static
Web pages are static in nature and requires no change in the
content. Dynamic Web pages are dynamic in nature and their
content is changing frequently. Dynamic Web pages use database
for storing end-user information, product information, transaction
data and content. Static Web pages are designed using Hypertext
Integrated Intelligent Research (IIR) International Journal of Web Technology
Volume: 01 Issue: 01 June 2012 Page No.12-14
ISSN: 2278-2389
14
Markup Language (HTML) files. Dynamic Web pages are
designed using Dynamic HTML, Scripting Languages and other
Web Programming techniques. The organization of web
application can be divided into three major tiers according to the
placement of components. They are
 Web Browser tier
 Web Server tier
 Database Server tier
Web Browser Tier: A Web browser is a software application
that is used to search, view and navigate Web pages hosted by
Web Server over the Internet. The end user requests a Web page
by entering a URL in the address bar of the Web browser. The
Web browser in turn sends the request to the Web server, which
sends an HTML page back to Web browser. The end user then
views the returned page. The Web browser acts as the client in
the client/server architecture of Web server technology. Some of
the popular Web browsers are Internet Explorer, Netscape
Navigator and Mozilla.
Web Server Tier: A Web server acts as a gateway between
client and DBMS residing on the server. It is an application that
serves Web pages over the Internet using the HTTP protocol.
The HTTP is a Hypertext Transfer Protocol used by the WWW
to establish client and server interactions. Web servers publish
Web sites, maintain network traffic and manage user data. Web
servers also help in incorporating the network hierarchy in a Web
site. Some of the Web servers are Apache Web Server, Microsoft
Internet Information Server (IIS) and Web star.
Database Server Tier: Database access interfaces such as
ODBC and JDBC are used to connect web applications with
database servers. The communication between web application
components may also flow through plain TCP sockets, Java RMI
or CORBA. A simple architecture of Web application is shown
in the following figure 1.
Fig 1.3: Detailed Architecture of Website
V. CONCLUSION
The main theme of this paper to view the all components of
website that ultimately provides the platform for the effective
website design. It is a very primitive paper and also very much
required for those people who want to do any research in web
mining, web engineering and other applications of web
engineering.

More Related Content

Similar to Basics of Website Design

Web Application Architecture: Everything You Need to Know About
Web Application Architecture: Everything You Need to Know AboutWeb Application Architecture: Everything You Need to Know About
Web Application Architecture: Everything You Need to Know AboutNoman Shaikh
 
Web Based Vs Cloud Based Apps Complete Comparison (2).pdf
Web Based Vs Cloud Based Apps Complete Comparison (2).pdfWeb Based Vs Cloud Based Apps Complete Comparison (2).pdf
Web Based Vs Cloud Based Apps Complete Comparison (2).pdfchristiemarie4
 
​Web ​Development
 ​Web ​Development ​Web ​Development
​Web ​DevelopmentFariha Tasnim
 
Web Based Vs Cloud Based Apps Complete Comparison.pdf
Web Based Vs Cloud Based Apps Complete Comparison.pdfWeb Based Vs Cloud Based Apps Complete Comparison.pdf
Web Based Vs Cloud Based Apps Complete Comparison.pdfLaura Miller
 
Impacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application DevelopmentImpacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application DevelopmentEditor IJCATR
 
Impacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application DevelopmentImpacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application DevelopmentEditor IJCATR
 
Impacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application DevelopmentImpacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application DevelopmentEditor IJCATR
 
Social networking app to trade user belongings
Social networking app to trade user belongingsSocial networking app to trade user belongings
Social networking app to trade user belongingsMike Taylor
 
Social networking app to trade user belongings
Social networking app to trade user belongingsSocial networking app to trade user belongings
Social networking app to trade user belongingsMike Taylor
 
1) Web Technology - Introduction.pptx
1) Web Technology - Introduction.pptx1) Web Technology - Introduction.pptx
1) Web Technology - Introduction.pptxSujataKangune2
 
Fundamental of-web design-trends-20142
Fundamental of-web design-trends-20142Fundamental of-web design-trends-20142
Fundamental of-web design-trends-20142Ly Nguyen Bui
 
Build Innovative Web Applications with Full Stack Development Know -123.pdf
Build Innovative Web Applications with Full Stack Development Know -123.pdfBuild Innovative Web Applications with Full Stack Development Know -123.pdf
Build Innovative Web Applications with Full Stack Development Know -123.pdfUncodemy
 
Front-end vs. Back-end Development Understanding the Differences and Synergy....
Front-end vs. Back-end Development Understanding the Differences and Synergy....Front-end vs. Back-end Development Understanding the Differences and Synergy....
Front-end vs. Back-end Development Understanding the Differences and Synergy....Savior_Marketing
 
digital marketing[1].pdf
digital marketing[1].pdfdigital marketing[1].pdf
digital marketing[1].pdfTECHCENTRAL3
 
Web designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonWeb designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonMukalele Rogers
 
A Survey on Various Web Technologies
A Survey on Various Web TechnologiesA Survey on Various Web Technologies
A Survey on Various Web Technologiesijsrd.com
 

Similar to Basics of Website Design (20)

Web Application Architecture: Everything You Need to Know About
Web Application Architecture: Everything You Need to Know AboutWeb Application Architecture: Everything You Need to Know About
Web Application Architecture: Everything You Need to Know About
 
Web Based Vs Cloud Based Apps Complete Comparison (2).pdf
Web Based Vs Cloud Based Apps Complete Comparison (2).pdfWeb Based Vs Cloud Based Apps Complete Comparison (2).pdf
Web Based Vs Cloud Based Apps Complete Comparison (2).pdf
 
​Web ​Development
 ​Web ​Development ​Web ​Development
​Web ​Development
 
Web Based Vs Cloud Based Apps Complete Comparison.pdf
Web Based Vs Cloud Based Apps Complete Comparison.pdfWeb Based Vs Cloud Based Apps Complete Comparison.pdf
Web Based Vs Cloud Based Apps Complete Comparison.pdf
 
Impacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application DevelopmentImpacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application Development
 
Impacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application DevelopmentImpacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application Development
 
Impacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application DevelopmentImpacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application Development
 
Social networking app to trade user belongings
Social networking app to trade user belongingsSocial networking app to trade user belongings
Social networking app to trade user belongings
 
Social networking app to trade user belongings
Social networking app to trade user belongingsSocial networking app to trade user belongings
Social networking app to trade user belongings
 
1) Web Technology - Introduction.pptx
1) Web Technology - Introduction.pptx1) Web Technology - Introduction.pptx
1) Web Technology - Introduction.pptx
 
Fundamental of-web design-trends-20142
Fundamental of-web design-trends-20142Fundamental of-web design-trends-20142
Fundamental of-web design-trends-20142
 
Build Innovative Web Applications with Full Stack Development Know -123.pdf
Build Innovative Web Applications with Full Stack Development Know -123.pdfBuild Innovative Web Applications with Full Stack Development Know -123.pdf
Build Innovative Web Applications with Full Stack Development Know -123.pdf
 
FUNDAMENTALS OF WEB DESIGNING
FUNDAMENTALS OF WEB DESIGNINGFUNDAMENTALS OF WEB DESIGNING
FUNDAMENTALS OF WEB DESIGNING
 
WEB DESIGN
WEB DESIGNWEB DESIGN
WEB DESIGN
 
Front-end vs. Back-end Development Understanding the Differences and Synergy....
Front-end vs. Back-end Development Understanding the Differences and Synergy....Front-end vs. Back-end Development Understanding the Differences and Synergy....
Front-end vs. Back-end Development Understanding the Differences and Synergy....
 
Best Web Development Languages To Learn in 2023.pdf
Best Web Development Languages To Learn in 2023.pdfBest Web Development Languages To Learn in 2023.pdf
Best Web Development Languages To Learn in 2023.pdf
 
digital marketing[1].pdf
digital marketing[1].pdfdigital marketing[1].pdf
digital marketing[1].pdf
 
Web designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonWeb designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lesson
 
A Survey on Various Web Technologies
A Survey on Various Web TechnologiesA Survey on Various Web Technologies
A Survey on Various Web Technologies
 
Web Engineering
Web EngineeringWeb Engineering
Web Engineering
 

More from ijbuiiir1

Facial Feature Recognition Using Biometrics
Facial Feature Recognition Using BiometricsFacial Feature Recognition Using Biometrics
Facial Feature Recognition Using Biometricsijbuiiir1
 
Partial Image Retrieval Systems in Luminance and Color Invariants : An Empiri...
Partial Image Retrieval Systems in Luminance and Color Invariants : An Empiri...Partial Image Retrieval Systems in Luminance and Color Invariants : An Empiri...
Partial Image Retrieval Systems in Luminance and Color Invariants : An Empiri...ijbuiiir1
 
Applying Clustering Techniques for Efficient Text Mining in Twitter Data
Applying Clustering Techniques for Efficient Text Mining in Twitter DataApplying Clustering Techniques for Efficient Text Mining in Twitter Data
Applying Clustering Techniques for Efficient Text Mining in Twitter Dataijbuiiir1
 
A Study on the Cyber-Crime and Cyber Criminals: A Global Problem
A Study on the Cyber-Crime and Cyber Criminals: A Global ProblemA Study on the Cyber-Crime and Cyber Criminals: A Global Problem
A Study on the Cyber-Crime and Cyber Criminals: A Global Problemijbuiiir1
 
Vehicle to Vehicle Communication of Content Downloader in Mobile
Vehicle to Vehicle Communication of Content Downloader in MobileVehicle to Vehicle Communication of Content Downloader in Mobile
Vehicle to Vehicle Communication of Content Downloader in Mobileijbuiiir1
 
SPOC: A Secure and Private-pressuring Opportunity Computing Framework for Mob...
SPOC: A Secure and Private-pressuring Opportunity Computing Framework for Mob...SPOC: A Secure and Private-pressuring Opportunity Computing Framework for Mob...
SPOC: A Secure and Private-pressuring Opportunity Computing Framework for Mob...ijbuiiir1
 
A Survey on Implementation of Discrete Wavelet Transform for Image Denoising
A Survey on Implementation of Discrete Wavelet Transform for Image DenoisingA Survey on Implementation of Discrete Wavelet Transform for Image Denoising
A Survey on Implementation of Discrete Wavelet Transform for Image Denoisingijbuiiir1
 
A Study on migrated Students and their Well - being using Amartya Sens Functi...
A Study on migrated Students and their Well - being using Amartya Sens Functi...A Study on migrated Students and their Well - being using Amartya Sens Functi...
A Study on migrated Students and their Well - being using Amartya Sens Functi...ijbuiiir1
 
Methodologies on user Behavior Analysis and Future Request Prediction in Web ...
Methodologies on user Behavior Analysis and Future Request Prediction in Web ...Methodologies on user Behavior Analysis and Future Request Prediction in Web ...
Methodologies on user Behavior Analysis and Future Request Prediction in Web ...ijbuiiir1
 
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...ijbuiiir1
 
Enhancing Effective Interoperability Between Mobile Apps Using LCIM Model
Enhancing Effective Interoperability Between Mobile Apps Using LCIM ModelEnhancing Effective Interoperability Between Mobile Apps Using LCIM Model
Enhancing Effective Interoperability Between Mobile Apps Using LCIM Modelijbuiiir1
 
Deployment of Intelligent Transport Systems Based on User Mobility to be Endo...
Deployment of Intelligent Transport Systems Based on User Mobility to be Endo...Deployment of Intelligent Transport Systems Based on User Mobility to be Endo...
Deployment of Intelligent Transport Systems Based on User Mobility to be Endo...ijbuiiir1
 
Stock Prediction Using Artificial Neural Networks
Stock Prediction Using Artificial Neural NetworksStock Prediction Using Artificial Neural Networks
Stock Prediction Using Artificial Neural Networksijbuiiir1
 
Indian Language Text Representation and Categorization Using Supervised Learn...
Indian Language Text Representation and Categorization Using Supervised Learn...Indian Language Text Representation and Categorization Using Supervised Learn...
Indian Language Text Representation and Categorization Using Supervised Learn...ijbuiiir1
 
Highly Secured Online Voting System (OVS) Over Network
Highly Secured Online Voting System (OVS) Over NetworkHighly Secured Online Voting System (OVS) Over Network
Highly Secured Online Voting System (OVS) Over Networkijbuiiir1
 
Software Developers Performance relationship with Cognitive Load Using Statis...
Software Developers Performance relationship with Cognitive Load Using Statis...Software Developers Performance relationship with Cognitive Load Using Statis...
Software Developers Performance relationship with Cognitive Load Using Statis...ijbuiiir1
 
Wireless Health Monitoring System Using ZigBee
Wireless Health Monitoring System Using ZigBeeWireless Health Monitoring System Using ZigBee
Wireless Health Monitoring System Using ZigBeeijbuiiir1
 
Image Compression Using Discrete Cosine Transform & Discrete Wavelet Transform
Image Compression Using Discrete Cosine Transform & Discrete Wavelet TransformImage Compression Using Discrete Cosine Transform & Discrete Wavelet Transform
Image Compression Using Discrete Cosine Transform & Discrete Wavelet Transformijbuiiir1
 
Secured Cloud ERP
Secured Cloud ERPSecured Cloud ERP
Secured Cloud ERPijbuiiir1
 
Web Based Secure Soa
Web Based Secure SoaWeb Based Secure Soa
Web Based Secure Soaijbuiiir1
 

More from ijbuiiir1 (20)

Facial Feature Recognition Using Biometrics
Facial Feature Recognition Using BiometricsFacial Feature Recognition Using Biometrics
Facial Feature Recognition Using Biometrics
 
Partial Image Retrieval Systems in Luminance and Color Invariants : An Empiri...
Partial Image Retrieval Systems in Luminance and Color Invariants : An Empiri...Partial Image Retrieval Systems in Luminance and Color Invariants : An Empiri...
Partial Image Retrieval Systems in Luminance and Color Invariants : An Empiri...
 
Applying Clustering Techniques for Efficient Text Mining in Twitter Data
Applying Clustering Techniques for Efficient Text Mining in Twitter DataApplying Clustering Techniques for Efficient Text Mining in Twitter Data
Applying Clustering Techniques for Efficient Text Mining in Twitter Data
 
A Study on the Cyber-Crime and Cyber Criminals: A Global Problem
A Study on the Cyber-Crime and Cyber Criminals: A Global ProblemA Study on the Cyber-Crime and Cyber Criminals: A Global Problem
A Study on the Cyber-Crime and Cyber Criminals: A Global Problem
 
Vehicle to Vehicle Communication of Content Downloader in Mobile
Vehicle to Vehicle Communication of Content Downloader in MobileVehicle to Vehicle Communication of Content Downloader in Mobile
Vehicle to Vehicle Communication of Content Downloader in Mobile
 
SPOC: A Secure and Private-pressuring Opportunity Computing Framework for Mob...
SPOC: A Secure and Private-pressuring Opportunity Computing Framework for Mob...SPOC: A Secure and Private-pressuring Opportunity Computing Framework for Mob...
SPOC: A Secure and Private-pressuring Opportunity Computing Framework for Mob...
 
A Survey on Implementation of Discrete Wavelet Transform for Image Denoising
A Survey on Implementation of Discrete Wavelet Transform for Image DenoisingA Survey on Implementation of Discrete Wavelet Transform for Image Denoising
A Survey on Implementation of Discrete Wavelet Transform for Image Denoising
 
A Study on migrated Students and their Well - being using Amartya Sens Functi...
A Study on migrated Students and their Well - being using Amartya Sens Functi...A Study on migrated Students and their Well - being using Amartya Sens Functi...
A Study on migrated Students and their Well - being using Amartya Sens Functi...
 
Methodologies on user Behavior Analysis and Future Request Prediction in Web ...
Methodologies on user Behavior Analysis and Future Request Prediction in Web ...Methodologies on user Behavior Analysis and Future Request Prediction in Web ...
Methodologies on user Behavior Analysis and Future Request Prediction in Web ...
 
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
 
Enhancing Effective Interoperability Between Mobile Apps Using LCIM Model
Enhancing Effective Interoperability Between Mobile Apps Using LCIM ModelEnhancing Effective Interoperability Between Mobile Apps Using LCIM Model
Enhancing Effective Interoperability Between Mobile Apps Using LCIM Model
 
Deployment of Intelligent Transport Systems Based on User Mobility to be Endo...
Deployment of Intelligent Transport Systems Based on User Mobility to be Endo...Deployment of Intelligent Transport Systems Based on User Mobility to be Endo...
Deployment of Intelligent Transport Systems Based on User Mobility to be Endo...
 
Stock Prediction Using Artificial Neural Networks
Stock Prediction Using Artificial Neural NetworksStock Prediction Using Artificial Neural Networks
Stock Prediction Using Artificial Neural Networks
 
Indian Language Text Representation and Categorization Using Supervised Learn...
Indian Language Text Representation and Categorization Using Supervised Learn...Indian Language Text Representation and Categorization Using Supervised Learn...
Indian Language Text Representation and Categorization Using Supervised Learn...
 
Highly Secured Online Voting System (OVS) Over Network
Highly Secured Online Voting System (OVS) Over NetworkHighly Secured Online Voting System (OVS) Over Network
Highly Secured Online Voting System (OVS) Over Network
 
Software Developers Performance relationship with Cognitive Load Using Statis...
Software Developers Performance relationship with Cognitive Load Using Statis...Software Developers Performance relationship with Cognitive Load Using Statis...
Software Developers Performance relationship with Cognitive Load Using Statis...
 
Wireless Health Monitoring System Using ZigBee
Wireless Health Monitoring System Using ZigBeeWireless Health Monitoring System Using ZigBee
Wireless Health Monitoring System Using ZigBee
 
Image Compression Using Discrete Cosine Transform & Discrete Wavelet Transform
Image Compression Using Discrete Cosine Transform & Discrete Wavelet TransformImage Compression Using Discrete Cosine Transform & Discrete Wavelet Transform
Image Compression Using Discrete Cosine Transform & Discrete Wavelet Transform
 
Secured Cloud ERP
Secured Cloud ERPSecured Cloud ERP
Secured Cloud ERP
 
Web Based Secure Soa
Web Based Secure SoaWeb Based Secure Soa
Web Based Secure Soa
 

Recently uploaded

Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksMagic Marks
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfsmsksolar
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersMairaAshraf6
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...HenryBriggs2
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Air Compressor reciprocating single stage
Air Compressor reciprocating single stageAir Compressor reciprocating single stage
Air Compressor reciprocating single stageAbc194748
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...soginsider
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 

Recently uploaded (20)

Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Air Compressor reciprocating single stage
Air Compressor reciprocating single stageAir Compressor reciprocating single stage
Air Compressor reciprocating single stage
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 

Basics of Website Design

  • 1. Integrated Intelligent Research (IIR) International Journal of Web Technology Volume: 01 Issue: 01 June 2012 Page No.12-14 ISSN: 2278-2389 12 Basics of Website Design G.Sreedhar Assistant Professor,Department of Computer Science Rashtriya Sanskrit Vidyapeetha, (Deemed University),Tirupati Abstract- In the last few years, web applications have experienced a rapid and drastic development in terms of scale, complexity and underlying technologies. A Web site is a collection of Web pages containing text, images, audio and videos. The complete structure of the Internet is made up of Web sites, a mode of sharing information on the Internet.: Keywords: website, web server, web browser, web content I. INTRODUCTION Over the last few years there has been a remarkable increase in use of the World Wide Web (WWW) for a wide and variety of purposes. There was also a fast growth in its applications. This led the Internet users to realize the importance and the benefits gained from a globally interconnected hypermedia system. On the other hand it causes a larger number of useless, meaningless and badly designed websites on the Internet world causing unwanted additional traffic; this is all because of an unorganized non-planned websites development processes. In present days the internet has quietly become the body of business world with web applications as the brains. The important quality attributes for web applications include reliability, availability, interoperability and security. Therefore methodologies for analyzing, constructing, understanding, testing and maintaining web applications will be essential to the IT industry. II. FEATURES OF WEB APPLICATIONS In the last few years, web applications have experienced a rapid and drastic development in terms of scale, complexity and underlying technologies. The main features of web applications are:  Platform independence  On the fly and on the need deployment  Multiple entries and loose structure  Event-driven client and procedural server  Lifelong post-development The exponential growth of WWW applications with all their multimedia aspects such as the combination of text, hypertext, images, computer animations, video, sound, etc., have raised the necessity for formal or semiformal methodologies for developing such applications. As a website is a communication media in WWW, first impressions do count, so it must be a compelling and effective online application. This goal could be accomplished by combining a clear understanding of what contributes to an effective online presence aligned with very best in design methodology and technical functionality. Web applications are typically software programs that operate on the internet, interacting with the user through an internet browser. These are increasingly popular in the IT industry. Web applications possess different unique characteristics that make web testing and quality assurance of the applications more complex. The following aspects characterize web applications. a. Massive access of users: Web applications provide cross- platform universal access to web resources for the massive user population. b. The difficulty of establishing the causes for the errors: Since web applications may be accessed by millions of users, errors have a big impact. Finding the origin of errors in web applications may be difficult and its recovery time may not be immediate, given the great number of software elements that intervene. c. The integration of diverse software elements for an application in internet: Web users employ different hardware equipment, network connections, operating systems, middleware and web server support. In a web application, two main components are always required: the backend and front-end. The backend is the software required for an application in internet to operate. The most important software in the backend are: the database servers (MySQL, Oracle, Informix, DB2), web servers (Apache, Netscape Enterprise Server, etc.,) and the interface programming language (HTML, XML, PHP, Servlets, Java, etc.,). The front-end is the software required on the part of the client to allow the systems to access the web. d. Diversity of frameworks to develop, to operate and to maintain a web site: The development of web site requires a great team of people with different profiles and backgrounds. These teams include programmers, graphic designers, usability engineers and specialists in information integration, network experts and database administrators. This diversity of personnel profiles makes reliable web applications development difficult and sometimes unpredictable. Because of the above characteristics web based systems tend to evolve rapidly and undergo frequent modifications, due to new technological and commercial opportunities. In consequence web based systems are very sensitive to errors. Most works on web applications have been on making them more powerful, but relatively little has been done to ensure its quality.
  • 2. Integrated Intelligent Research (IIR) International Journal of Web Technology Volume: 01 Issue: 01 June 2012 Page No.12-14 ISSN: 2278-2389 13 III. WEB COMPONENTS OF WEB DESIGN A Web site is a collection of Web pages containing text, images, audio and videos. The complete structure of the Internet is made up of Web sites, a mode of sharing information on the Internet. Web sites are designed and developed for a wide variety of organizations in areas such as education, business, research and e-commerce. In order to use any methodology for quality assessment, it has to present a complete and structured list of possible areas of complete web site. Based on interviews and different authors’ opinions, a quality assessment must cover all components of web site. The complete list for quality assessment is as follows.  Links  Forms  Cookies  Web Indexing  Dynamic Interface Components  Programming Language  Database  Navigation  Graphics  Contents  Platform  Browsers  Settings and Preferences  Connection Speed Links: Links are the main feature on web sites. They constitute the mean of transport between pages and guide the user to certain addresses without the user knowing the actual address itself. Forms: Forms are used to submit information from the user to the host, which in turn gets processed and acted upon in some way. Forms can used both on client side and server side and they can be designed using scripting languages such as JavaScript, VBScript, Perl, etc., Cookies: Cookies are used often used to store information about the user and his actions on particular site. When a user accesses a site that uses cookies, the web server sends information about the user and stores it on the client computer in form of a cookie. These can be used to create more dynamic and custom made pages. Web Indexing: There are number of different techniques and algorithms used by different search engines to search the internet. Depending on how the site is designed using Meta tags, frames, HTML syntax, dynamically created pages, passwords or different languages, the site will be searchable in different ways. Dynamic Interface Components: Web pages are not just presented in static HTML any more. Demands for more dynamic features, custom made sites and high interactivity have made the internet a more vivid place than before. Dynamic interface components reside and operate both on server and client side of the web, depending on the application. The most important include java applets, java servlets, Active X Controls, JavaScript, VBScript, CGI, ASP, CSS and third party plug-ins. Programming Language: Differences in web programming language versions or specifications can cause serious problems on both client and server side. For example, when HTML is generated dynamically it is important to know how it is generated. When development is done in a distributed environment where developers, for instance, are geographically separated, this area becomes increasingly important. Make sure that specifications are well spread throughout the development organization to avoid future problems. Databases: Databases play an important role in web application technology, housing the content that the web application manages, running queries and fulfilling user requests for data storage. The most commonly used type of databases in web applications is the relational database and its managed by SQL to write, retrieve and editing of information. Navigation: Navigation describes the way users navigate within a page, between different user interface controls (buttons, boxes, lists, windows, etc.,) or between pages via links. Graphics: The graphics of web site include images, animations, borders, colors, movie clips, fonts, backgrounds, buttons etc. Content: Content should be correct, accurate and relevant to the information presented in the website. Platform (OS): There are several different operating systems that are being used on the market today, and depending on the configuration of the user system, compatibility issues may occur. Different applications may work fine under certain operating systems. Browsers: The browser is the most central component on the client side of the web. Browsers come in different brands and versions and have different support for Java, JavaScript, ActiveX, plugins or different HTML specifications. Settings and Preferences: Depending on settings and preferences of the client machine, web applications may be have differently. These settings include screen resolution, color depth, etc., Connection Speed: Users may differ greatly in connection speed. Users expect minimum download time of the website. IV. ARCHITECTURE OF WEBSITE A Web site is the collection of web pages organized on a Web server. Web pages are of two types, static and dynamic. Static Web pages are static in nature and requires no change in the content. Dynamic Web pages are dynamic in nature and their content is changing frequently. Dynamic Web pages use database for storing end-user information, product information, transaction data and content. Static Web pages are designed using Hypertext
  • 3. Integrated Intelligent Research (IIR) International Journal of Web Technology Volume: 01 Issue: 01 June 2012 Page No.12-14 ISSN: 2278-2389 14 Markup Language (HTML) files. Dynamic Web pages are designed using Dynamic HTML, Scripting Languages and other Web Programming techniques. The organization of web application can be divided into three major tiers according to the placement of components. They are  Web Browser tier  Web Server tier  Database Server tier Web Browser Tier: A Web browser is a software application that is used to search, view and navigate Web pages hosted by Web Server over the Internet. The end user requests a Web page by entering a URL in the address bar of the Web browser. The Web browser in turn sends the request to the Web server, which sends an HTML page back to Web browser. The end user then views the returned page. The Web browser acts as the client in the client/server architecture of Web server technology. Some of the popular Web browsers are Internet Explorer, Netscape Navigator and Mozilla. Web Server Tier: A Web server acts as a gateway between client and DBMS residing on the server. It is an application that serves Web pages over the Internet using the HTTP protocol. The HTTP is a Hypertext Transfer Protocol used by the WWW to establish client and server interactions. Web servers publish Web sites, maintain network traffic and manage user data. Web servers also help in incorporating the network hierarchy in a Web site. Some of the Web servers are Apache Web Server, Microsoft Internet Information Server (IIS) and Web star. Database Server Tier: Database access interfaces such as ODBC and JDBC are used to connect web applications with database servers. The communication between web application components may also flow through plain TCP sockets, Java RMI or CORBA. A simple architecture of Web application is shown in the following figure 1. Fig 1.3: Detailed Architecture of Website V. CONCLUSION The main theme of this paper to view the all components of website that ultimately provides the platform for the effective website design. It is a very primitive paper and also very much required for those people who want to do any research in web mining, web engineering and other applications of web engineering.