Web based applications
Web based applications
UNT-2
77
<br>
PART-B
Information Technology - 12+h
78
OPERATING WEB-BASED APPLICATIONS- AN INTRODUCTION
2.1
over a computer network or internet through
An application that can be accessed a web
browser is called
a Web-based Application. A
web application (web app) is an application
over
program that is stored on a
remote server and delivered the internet through a browser
interface. Such applications are available 24x7 across the world. In modern times, web--based
applications are being used for various purposes like reservation
of tickets and bookings,
e-govenance, online shopping by making payments online using credit/debit cards, and
online tutorials, tests etc. All these facilities are available from anywhere around the world
through the internet. During the recent pandemic, these online services were a great helpas
they could be accessed from home, office, while travelling, etc.
Primarily the web-based online applications can be classified into two types-one thet
requires financial online transactions and the other one that provides information and alloue
interaction by filling up forms, posting queries, viewing information, sending emails or chatting
Some examples of the first category are online reservation system, online shopping. and
applications that allow bill payments, while those of the second category are e-govemance.
online tutorials and tests, online forms, word processors, spreadsheet applications, videos and
photo editing, file conversion, file scanning, and email programs such as Gmail, Yahoo and
AOL.
Web applications use a combination of server-side scripts (PHP and ASP) to handle the
storage and retrieval of information, and client-side scripts (JavaScript
and HTML) to present
information to users. This allows users to interact with companies using online forms, shopping
carts and more. In addition, the applications also allow employees to create
documents, share
information, collaborate on projects, and work on common documents, regardless of their
location or the device used.
some examples of web-based applications are:
•
Online reservation/booking system
• Online tutorials
• Online shopping
and bill payment
•
E-governance
• Online food
ordering
Google Office Suite
Microsoft Office 365
(PPinterest Spotify
Netflix
WhatsApp
Zoom
UUber
Fig. 2.1 Examples of web applications
<br>
Mac 05
JSP Files
|Stored???
PDA
INTERNET
Laplop
LOGIN REGISTER AGENT LOGIN cONTACT US ASK DIsHA ALERTS 15Jan-2023 [16:48s1y A AA fta
RCTC EcLUSIVE TRAINS BUSES FLIGHTS HOTELS HOUIDAYS LOYALTY MEALS PROMOToNS MORE
RCTC
Anrit Mahotsav
BOOK TICKET
G24
DONETYY
1501R023
INDIAN RAILWAYS
AICasses
ontyPunciSy
GENERAL
Peres Wjo Deabay Coocesdos Fesae Wad Date Trsia eih Asaiube Bert
Latry Pass CeaceErios
on ASK
af value vouchers fron So Branch
New 1RCTC leunches cket booking OSA 20Try begkingi As DISSA 28
Tickets booked drougnautharised egants or saiging cas ba leesed wisout rafond.
Please inpat cervec eobile nber of pasaenger for gatting dnely alers os bocked jourbey. O Book Ticket
2.3 Fig.
2. When you click the login button, a login window appears.
<br>
LOGIN
User Name
Password
FORGOTACCOUNT DETAILS?
Enter Captcha
Sign in
Fig. 2.4
2 Enter the login details (username and password) or
click on the register button to create
a new user login.
A Enter Captcha. Click on login and book. It will send you an OTP in case you want one,
otherwise leave it blank.
5.Click on the Sign in button.
6. The following screen appears which asks for particulars to book the ticket.
RCTC Net Generation eficetin x ONTES oe to locdion Rmoy Passe K
a irctcco.in/nget/train-search G
Recent Look at
M Gmal Maps NCERT
E
A
YouTtbe
th
LRCTC
l BOOK TICKET
Azadi
Amit Mahotsav BisHA
DD/MM
From
GENERAL
Fig. 2.5
<br>
AzadiKa
Amrit Mahotsav
BOOK TICKET
G2 3023 INDIA
DDIMMYYYY*
07/01/2023
From
All Classes
9 To
EB GENERAL
With Date
Person With Disability Concession |Flexible
Train with Available Berth Railway Pass Concession
Search
on Ask DISHA
New IRCTC launches ticket booking on ASK DISHA 2.0 Try booking 2.0
6
BOOK TICKET
Azadika
Amrit Mahotsav
DD/MM/YYY
From
4 JAIPUR-JP 16/11/2022
To
INDIAN RAILWAYS
All
Classes
NEW DELHI- NDLS
nty Punctuatity
GENERAL
Search
New IRCTC launches ticket booking on ASK DISHA 2.0 Ccllck here
hfaL esy and secure
Dn
theiOTCbsthe bnd Mobile App
tndlan Ralhways heve started provisioning of Linen in trains. Click here for the llst of skDSAs aow Nakatle as a vOiaro and
tralns where Linen Services have been restarted as on date. Chatbot in Hndi, Hingit, Englist, and orn
For the
pDSSble
rt
tine, ain edce o
naposathona
oudng RCIC DESSOrd. bo
Fig. 2.6
<br>
JAIPUR- JP
9 NEW DELHI - NDL'
4 16/11/2022 All Classes
3GENERAL Modify Search
Hexible wit Date Irain with Available Heth Person With isability ( onçession Kailway Pass CofEsston
Select AII^
Refresh C Refresh C
TRAIN TVPE
Fig. 2.7
e irdcco.innget/booking/train-list G
M Gmal YouTube Maps NCERT EE A Recent Look at th.
Refresh C Refresh C
TRAIN TYPE Select AlI
OTHER
Train Schedul
RAJDHANI
ADI NDLS RAJ EX (12957)
Runs On:
MT WTFSS
SHATABD1
Fig. 2.8
<br>
Information TechnologyJ-12th
PART-B
86
details of each passenger and then make the payment
10. Enter the booking
A Irtccoin/nge/booling/pgnlnpt
NCERT EANeeent Lok t th
M
GaTube Maps
Passenger Detais
No Prelelence
Passenger Name Gender
Food Choloe"
+ +
Add Passenger Add Infant With Berth Add infent Without Berth
Fig. 2.9
This is how you book the train tickets. From the train option, you can also cancel the ticket
or check the other services available and so on.
Crdcaointnget/rainsearch
Gmalbube 9MapsNe Translate
Train Bctedale
INDIAN RAILWAYS
Track Yeur Traln
Satety Secunty Punctuaity
FTR GoBch/Train Booking
GENERAL
Search
lor CTClauschslckal
bookg on ASK DISHA
20 Iy bookig on Ask DiSA 2D
Fig. 2.10
<br>
Information Technology-
88 PART-B -12th
The government is by far the biggest employer
4. G2E (Government to Employees): and interact: with its employees.
and like any organisation, it
has to regularly improve
between the organisation and the employees.
This interaction isatwo-way procesS and efficient on one The
use of ICT tools helps in making these interactions fast hand and
levels of employees on the other.
increase satisfaction
G2E
G2C Government-to
Government-to Employees
Citizens
Vernarel
afornatcs
Centee
E-GOVERNMENT
e- G
ioral
Nat G2G
Government-to
Business
G2G
Government-to
Government
N20
NeGP
Fig. 2.11 E-government
2.3.1 Initiative
National Informatics Centre (NIC) established
its ICT network known as NICNET. This network o. NeGP stands for
has institutional linkages across all the ministries/ (CBSE Board Paper-2 023)
Fig. 2.12
n
ON
india.gov. in
national portal of india TOPICS SERVICES MY OOVEPNAENT PEOPLE OROUPS NOIAAT AGLANCE
53 INTERNATIONAL
FILM FESTIVAL OF INDIA
20"H - 28 NOVEMVBER 2022
News Highlights Most Requested Information & Forms Activities & Initiatives
>> Voe President praises glorlous > Acoass sorvloes of Department of Telecommunicaitons
history and rich cultural.
>>Natlonal Sporta Aardoss pay tribute to falen > Webslte of State Resource Centre for Women of Naguland
heroes at Delhi.
> Wobalte of Indian Instthute of Forest Management Initlatlve of the Govermment of
>>Ushering ln a naw era of good govemance in Jammy & Kashmir india to caletrate end
>» India continues to make strides in Webslte of Departmont of Spaca orta r
Yenrs of
the worlid of manutacturing nca of progressve
> PM Invtos partidipation in Mann ki
Baat quz
>
Webaite of Morona ditrict of Madhya Pradosh Inda
>> UIDAI releasos Odober Monthly
Progross and Achievement Raport > Webte of Natlonal Certro for Antarctic and Ooen Reseerch
$20.00
ADD TO CART
Fig. 2.14
• Overhead expenses such as travelling to the store, parking etc can be cut.
you need.
•It saves the hassle of searching the market for the product
• In case you want to send a product to your friend, you can purchase it online and
get it delivered directly to your friend anywhere in the country. This means you save
your time and energy.
can shop 24x7 from your office, home
•
Since online shopping has no fixed hours, you
or anywhere else.
• Various online payment schemes are offered by the online shopping applications.
• In case of defects, the goods can be returned or replaced, making online shopping
more convenient.
customer to register
Every online shopping site provides security features by asking the
as a user. At the time of shopping, the user has to login with the
username and password
tor ensuring safety while making payment.
<br>
PART-B
Information Technology --12th
92
2.4.2 Working of Online Shopping Apps
There are various online shopping sites and is an e-commerce
every shopping site is different. Each site can be application where the customer Can
customised for different users. Let us únderstand purchase goods over the Internet
some of the steps of online shopping sites: (CBSE Board Paper-2023)
Redeflne your living room Shop &Pay ) Earn rewards Up to 60% off Professional
daly tools, instruments &more Sign in for your best
experience
LAPTOPS
FROM TOP BRANDS
en you py ore
See morg
See org
realme
realme C33
50MP Camera at Lowest Price
11,999 From 7,990*
Bourice s9 Ses Desa
Best of
Electronics
VWWALL
Beauty, Food,
Cbayo
Daly
Da HD& Cenlad
Buy it toy>
12:23
So99
664.99 ore
Operating
Web Based Applications PART-B 95
00
udacity com/nanodegree
Information Technology - 1
96 PART-B 12th
you need to pay a fee. Of
course, you can subscribe, pre-pay for all courses,
a free trial.
The or pay
specialisation subscriptions include courses
the course. All
including
include
courses for the school
science, and engineering
topics from humanities, courses for a fee. level.
verified certificates for several
These sites provide
Find your
DeesV
Ooline Carr Por Brtarpe Por n
La
COursera Whetdeyou wart to am
lor in-demand lech oles with ho Blan Corost cncn tom BTS Pln.
Ned Prep
Learn Without
Limits
Start, switch, or advance your cafeer with more than 5,000 courses,
Protessional Certificates, and degrees from world-class universities
and companies.
aws
@
Google IsD Stanford OMetg BM
ourtes v Pograma& Oegreoev sehoels & Purtern whatdo yau wan to leam a eGCFor Busleess
HARVARD Berkeley n
6dk ang Rs
gtecnologes tor prfonnanc, analyis, ond marallng @urosh
nmor atou these
ecpkogisin thebacb
Learn to Code
With theworld's largest web developer
er site,
a1s is badng/ht
Watch video
A
coRE SIILLS READING & MATH Toplcs)
TECHNOLOGY
s d
Dywifregry Meon Annets
ee Abet'
VenicRT fartes
NCERT Constituents
RE Aymet
cengae
Ücdemy
leen ha ta budevenytNng tbom gumes to sites to ppsChooe brom a rungesfcooses tha anosal t
arsPn
R M
Operating Web Based Applications D
D PART-B 99
or any other similar web browser. Most
Safari of these web applications are written in CSS,
HTML or Java.
A application is like making an online
web
quiz, a gane, or a bill calculator. A project is
planned with various stages involved in completing and
implementing it.
A project is defined as a sequence
of tasks
that must be conpleted to attaina certain
outcome. Some of the key characteristics of a project are as
. Aproject follows:
has a beginning and an end. There are deadlines for
project. the completion of the
.A
project requires fixed resources
to complete the project.
. Every
project is unique, producing something that did not exist previously.
. A
project is predefined and operates within certain constraints
of time, money, quality,
and functionality.
A project is complete when its end objectives are achieved.
The objectives are specific,
pre-defined and identifiable.
Project management is the application of skills, experience, knowledge, methods, and
processes to achieve the objectives of a project. Management is
the process of achíeving the
objectives of the project through a set of activities defined within the given time frarne, to
produce the end result. It is the application of knowledge, skills, tools, and techniques to carry
out activities to meet the project requirements.
Púrpose:
• What is the purpose of the website? - informational, commereial, product, or
• What type of website/app will it be service-
based?
• Who is your target audience?
Requirements:
• Is there adequate demand in the market for the contents of your website?
• Why do users need your website?
consumers are you trying to fulfill?
• What requirements of the
website?
• What are the non-negotiable requirements for the
Expectations:
to be?
• How do you expect the look and feel of the website
• Howand what will the website generate for your business?
• What features will the user expect from such an application?
• What are some features you wish to include?
benefitted
During this phase, it is important to visualize the type of people who will be
by the website. Taking into consideration their age, gender, preferences, and needs, set goals
surveys and getting
and generate requirement elicitation documents. Many times, conducting
user feedback on the problems they are facing and what are the solutions they are looking for
proves beneficial.
You need to analyze your web app ideas and see its feasibility and profitability.
Information Technology-12th
102 PART-B
PART-B
Information Technology - 12th
104
The following front-end interface
can be designed.
Enter Password
Wordle
Wordle ??
G R AB OU
G R
R
T L TAST E
TEPID TH1 EF
T1ERS
L
DE
3. Implementation: Create the back-end database, front-end, and the connectivity
between them.
4. Test: Having implemented the complete application, test the application with random
data. Test each feature and functionality of the application. Fix the bugs, if found and
retest.
2. Design:
(a) A Map of the Web Application Site: The students are encouraged to design the
structure byidentifying the pages for this site. They need to make a login for registering
in the quiz. Determination of relationships between these pages is also very ímportant for
the design of the website. For example, a page will be designed for front-end interface
containing leads to other pages. Implementation will follow this design structure.
(b) Database: It is decided to create the following tables in the database, along with the
Attributes of the tables, their data types, the sizes of the columns:
• Admin Login
• Quiz information (Here, we take 5 subjects for class 10)
• User Info
• Result
Administrator
Table: Admin Login
PART-B
Information Technology - 12th
106
Table: User Info
Type Remarks
S.No Name
Varchar (20) Username for login purpose. It is also a
1. Username Primary key
Varchar (10) Password for user
2. Password
3. Name Varchar (20) User name
4. Email Varchar (25) User's email id
5. DOB Date User's date of birth
Char (1) User gender (M for male andF for female)
6. Gender
7. City Varchar (15) City to which the user belongs
Table: Result
(c) Page Structure: Design the structure of the page. The inputs required from the user
are as follows:
•
User name and password
Selection of Category for which the quiz is attempted
The quiz is displayed to the user. The user selects the answer for each question.
The following front-end interface can be designed.
Enter Password
UserName Subject
Subject
Marks
2. Design:
students are encouraged to design the
(a) A Map of the Web Application Site: The to a login page. Only
structure by identifying the pages for this site. They need make
can a user generate the bill. Determination of relationships between these pages is
then
<br>
LOGIN
ADD A NEW USER ACCOUNT
USERNAME
PASSWORD
GENERATE BILL
NAME
ADDRESS
CITY
STATE
COUNTRY
PINCODE
PHONE NUMBER
MOBILE NUMBER
MONTH OF DISPATCH
DURATION OF BILL
AMOUNT
TAX
TOTAL AMOUNT
FINE
<br>
PART-B
Information Technology - 12th
110
USER NAME
PASSWORD
MPASSWORD
NAME
CITY
STATE
COUNTRY
PINCODE
PHONE NUMBER
connectivity between
3. Implementation: Create back-end database, front-end, and the
them.
with random
4. Test: Having implemented the complete application, test the application
data. Test each feature and functionality of the application. Fix the bugs, if found and
retest.
) Solved_ Questions
1. What is web-based application? identify the two types of web applications.
a
Ans. An application that can be accessed over a computer network or internet through web
browser is called a web-based application. A web application (web app) is an application
program that is stored on a remote server and delivered over the Internet through a
browser interface. Such applications are available 24x7 across the world. In modern
times, web-based applications are being used for various purposes like reservation of
tickets and bookings, e-governance, online shopping with the provision of making online
payments by using credit/debit cards, and online tutorials, tests etc.
The web-based online applications can primarily be classified into two types, one that
requires financial online transactions and the other that provides information and allowS
interaction by filling up forms, posting queries, viewing information, sending emails or
chatting.
2. What is online reservation? Why do we prefer online reservation?
Ans. Online reservation system refers to booking or cancelling of tickets using the internet.
Ticket booking can be done either for travelling or watching shows or movies, or any
other kind of reservation where booking of tickets is required. It includes transter of
<br>