Final Webpage Design
Final Webpage Design
This course will enable diploma engineers to make dynamic web-based application with
database driven type. It will covers concepts for developing interactive web based applications;
including HTML, server side scripting, user interface design considerations, and system
integration considerations and PHP with MYSQL database. Students will learn integration of
HTML, PHP with MYSQL database to develop web based applications.
E) Course Outcomes
The course content should be taught and implemented with the aim to develop the
following outcomes in the students.
Scheme of Studies
Course (Hours/Week)
Board of
Code Course Titles Total Study Total
Study
CI LI SW+SL Hours Credits(C )
(CI+LI+SW+SL) (CI+ LI+SW+SL)
Computer Web Page Design 4 3 1 8 8
Science and using PHP and
Engineering MySQL
Legend: CI: Classroom Instruction (Includes different instructional strategies i.e. Lecture (L) and Tutorial
(T) and others), LI: Laboratory Instruction (Includes Practical performances in laboratory
workshop, field or other locations using different instructional strategies) SW: Sessional Work
(includes assignment, seminar, mini project etc.), SL: Self Learning, C: Credits
Note: SW & SL has to be planned and performed under the continuous guidance and feedback of
teacher to ensure outcome of Learning.
Attendance (ATT)
(CA+LA+SW+ATT)
Classroom Laboratory Assessment
Assessment (CA)
Assessment (LA)
Sessional work
Study e Title Assessme (LA)
Laboratory
Classroom
Total ESA
Total PA
(CA+LA)
Code nt (CA)
(SW)
Performanc
Viva -
Total
Voce
Class Test
(LA)
e
(CT)
PRA PDA
Web
Comput
Page
er
Design
Science
using 20 20 20 10 50 20 10 100 70 30 100 200
and
PHP
Enginee
and
ring
MySQL
This course curriculum detailing depicts learning outcomes at course level and session level and their
attainment by the students through Classroom Instruction (CI), Laboratory Instruction (LI), Sessional
Work (SW) and Self Learning (SL). Students are expected to demonstrate the attainment of Session Outcomes
(SOs) and finally Course Outcomes (COs) upon the completion of course.
CO-1 : Create an attractive web-from with action like get/post.(Approx. Hrs: 19)
SO1.1Describe LE1.1 Create Web Unit-1.0: Basics of html,php 1.1 Take Data
functions of Web form 1.1 Html form tag from user
form components LE1.2 Demonstrate 1.1.1 form Attributes: action, 1.2Use of Web
and Web Server Install and method, target Server and html
SO1.2Describe the use working of web 1.1.2 form Elements: input, select, components
of Server Side Server textarea, datalist, button 1.3 Need of
Scripting 1.2 Web Server Scripting
Language LE1.3 Source Code of 1.2.1 Overview language
html and php 1.2.2 Working
after and before 1.2.3 List of available Web Server
it run on browser 1.3 Server Side Script
1.3.1 Difference between Client and
Server Side Script i.e. HTML Vs PHP
1.3.2 Introduction of php, creating
php file , features of php
1.3.3 What can php do, how php
work
CO- 2: Create PHP file to process a request using control statements with appropriate
variables.(Approx. Hrs: 25)
Session Outcomes Laboratory Instruction (LI) Class room Instruction (CI) Self-Learning
(SOs) (SL)
SO2.1Describe the LE2.1 Demonstrate a sample Unit-2.0: Building block of PHP 2.1How to make
various web page calculator 2.1 Variable , datatype, operator different type of
building with applying operators 2.1.1 Creating& Printing Variables variable and
blocks of php. and control statements 2.1.2 different datatype: integer, float, perform basic
LE2.2 Demonstrate string string, Boolean,array, object operation on it.
operation on array 2.1.3 String library function:strrev(), Searching,
LE2.3 Demonstrate web strlen(), str_word_count(), strops(), concatenating,
page to find the str_replace(), explode() ,implode() and replacing
factorial of give 2.1.3 Type of operator : arithmetic, particular string.
number by using loops logical, assignment, 2.2Skip block of
LE2.4 Demonstrate web increment/decrement, string statement on
page to print the list of 2.2 Control Statements certain condition
employee’s name using 2.2.1 if, if- else, if-elseif statements 2.3 Repeat block
for each statements 2.2.2 Switch statement. of statement
. 2.3 Loop Statements
2.3.1 while , do while statements
2.3.2 for, foreach statements
Session Outcomes Laboratory Instruction (LI) Class room Instruction (CI) Self-Learning (SL)
(SOs)
SO3. Describe the LE3.1 Demonstrate function Unit-3.0: Function and Data Handling 3.1 Creating of
need of to find of age student 3.1 creating user defined function their won
global to specific date if date 3.1.1 without arguments function
variable and not give then calculate 3.1.2arguments with default value 3.2 redirect to
function it default by today. 3.1.3 function returning value new webpage,
3.2 header()function prompt user to
LE3.2 Demonstrate web 3.2.1 http redirect save file
page which redirect 3.2.2 content - disposition 3.3prevent direct
another page. 3.3 Data Handing access of
LE3.3 Create a web page 3.3.1 superglobals in php :$globals,, particular page
which check session $_server, $_request, $_post, $_get,
variable values. $_cookie, $_session
3.3.2 need of superglobals
Session Laboratory Instruction (LI) Class room Instruction (CI) Self-Learning (SL)
Outcomes (SOs)
SO4.1 Describe LE4.1 Demonstrate the Unit-4.0: MySQL Database 4.1 Create and
the phpMyAdmin GUI and 4.1 Introduction phpMyAdmin modification of
creation their uses. 4.1.1 Brief Introduction to database and
and LE4.2 Create a database phpMyAdmin GUI tools1 backup of
maintenan and perform CRUD 4.1.2 Create Database, table using database
ce of operation on its phpMyAdmin 4.2administration
database in tables. 4.1.3 SQL Operation on tables i.e. in MySQL
MySQL LE4.3 Demonstrate the insert , delete , update, drop database
backup of database 4.1.4 Import /Export table or 4.3 creation of
and export to another database. their own
pc. 4.2 MySQL Administration routines and
LE4.4 Create a user and 4.2.1 Create MySQL User their calling
only select operation 4.2.2 Grant and revoke permission
to some tables. 4.3 MySQL Routine
LE4.5 creates store routine 4.3.1 Create and invoke a stored
to find the gross salary routine
of employee by using 4.3.2 Alter or drop stored routine
column basic and
grade pay.
b. Mini Project:
i. A create complete database for student or faculty record of your institution and also use store routine
c. Other Activities (Specify)
i. A Seminar on ‘Mini Project presentation Software’
Session Outcomes (SOs) Laboratory Instruction Class room Instruction (CI) Self-Learning (SL)
(LI)
SO5.Describe the use of LE5.1 Create webpage to Unit-5.0: Database Connection and 5.1 database
connect database Error handling connection using
php to perform CRUD
using mysqli and 5.1 Connect database php
operation on database pdo 5.1.1 connect using mysqli(),pdo() 5.2 Read, write
LE5.2Create Webpage to 5.1.2 advantage of pdo over mysqli data of database
insert, update, and 5.2 Data Read Write using PDO using webform
delete record in 5.2.1 prepare(),execute() 5.3 Exception
table using pdo 5.2.2 fetch() with fetch_assoc handling in php
LE5.3create webpage to 5.2.3 beginTransaction(),
update more than commit(),rollback()
two depended 5.3Error handling
table’s record using 5.3.1 try ,catch
begintransaction,
use try and catch
block .
Legend: CI: Classroom Instruction (Includes different instructional strategies i.e. Lecture (L) and Tutorial (T) and
others) , LI : Laboratory Instruction (Includes Practical performances in Laboratory, Workshop, field or
other locations using different instructional strategies) SL: Self Learning
Note: Performance under Laboratory and Sessional work may appear in more than one COs/SOs.
IV MySQL Database 8 2 6 16
Total 32 20 18 70
* Assessment rubric, process and product check list with rating scale need to be prepared by the course wise
teachers for each experiment for conduction and assessment of laboratory experiments /practicals ,
Legend: PRA: Process Assessment, PDA: Product Assessment
1. eBook of Beginning PHP and MySQL from Novice to professional, 4th Edition, W. Jason Gilmore
http://minitorn.tlu.ee/~jaagup/kool/java/kursused/14/webpr/beginning_php_and_mysql_from_novice_to
_professional_4th_edition.pdf
2. eBook of PHP and MYSQL for Dynamic Web Sits
http://personal.graceland.edu/~aallshou/classwork/csit2100/GFX-
PHP.and.MySQL.for.Dynamic.Web.Sites.Visual.QuickPro.Guide.4th.Edition.pdf
3. Online tutorial for php - https://www.w3schools.com/php/
4. Online tutorial for MySQL- https://www.w3schools.com/php/php_mysql_intro.asp
5. Online tutorial for HTML https://www.w3schools.com/html/
6. Notepad++ : https://notepad-plus-plus.org/download/v7.3.3.html
7. WAMP for windows o.s.- http://www.wampserver.com/en/
8. XAMP for linux/windows o.s. - https://www.apachefriends.org/index.html
9. Online exercise https://www.w3resource.com/mysql-exercises/
(c)Others
1. Learning Packages.
2. Lab Manuals.
3. Manufacturers’ Manual
4. Users’ Guide
3. WAMP Server 2.4 or latest Web Server, PHP, MySQL LE2.1 to LE4.8
Or
XAMPP 5.6 or latest
CO-1
3 3 3 3 2 0 3 3 3 3 2 3
CO-2
3 3 3 3 2 0 3 3 3 3 2 1
CO-3
3 3 3 3 2 0 3 3 2 3 3 3
CO-4
3 3 3 3 2 0 3 3 1 3 3 3
CO-5
3 3 3 3 3 0 3 3 2 3 3 3
Legend: CI: Classroom Instruction (Includes different instructional strategies i.e. Lecture (L) and Tutorial (T) and
others) , LI : Laboratory Instruction (Includes Practical performances in Laboratory, Workshop, field or
other locations using different instructional strategies) SL: Self Learning
*******