Course: E-Commerce Technologies

University: Muhammad Nawaz Sharif University of Agriculture Multan

Course Code: IT-508

Credit Hours: 3


  • Introduction to Computing
  • Object Oriented Programming
  • Database Management Systems

Recommended Text Book:

  • Electronic Commerce (4th edition) by Gary P. Schneider
  • Electronic Commerce : Security, Risk Management and Control by Greenstein & Feinman

Reference Books/Material: 

  1. Handouts
  2. Electronic commerce – A Managerial Perspective by Turban et al.
  3. Absolute Beginner’s Guide to Networking (3rd edition) by Joe Habraken
  4. Creating a Web Page (5th edition) by Paul Mcfedries
  5. Web Security, Privacy & Commerce by Garfinkel & Spafford
  6. Data Mining – Concepts & Techniques by Han Kamber
  7. E-commerce – Strategy, Technologies and Applications by David Whiteley
  8. Internet Law in Canada (6th edition) by Michael Geist

Marks Distribution: Mid Term – 12 Marks | Final Term – 24 Marks | Sessionals (Homework, Classwork, Labwork, Quizzes, Presentations, Project , Attendance) – 4 Marks | Practical+Viva – 20 Marks|  Total – 60 Marks

Topics Covered ( 45 Lectures Plan)
Lect.# Lecture Topics A/Q/P
01  Introduction to Course & Grading Policy Lecture-1
02  What is E-commerce, EC Classification, Web, HTTP connections and Networks Lecture-2
03  TCP/IP Stack Mapping to OSI Model Lecture-3, Group Details
04  Network Devices and Servers Lecture-4, Semester Project Details
05 Introduction to HTML Lecture-5, Assignment Top Sheet
06 HTML links and navigation Lecture-6, Assignment-1
07 HTML images, audio and video Lecture-7
08 HTML tables Lecture-8
09 HTML forms Lecture-9
10 HTML form elements Lecture-10, Semester Project Deliverable No.2 Details
11 Introduction to CSS Lecture-11
12 CSS properties Lecture-12
13 Page Layout Design Using CSS Lecture-13
14 Introduction to JavaScript Lecture-14
15 JavaScript DOM Lecture-15
16 Working with background and images Lecture-16
17 History, Navigator, Screen and Form objects Lecture-17
18 The Semantic Web Lecture-18
19 Structured Web Documents in XML-1 Lecture-19
20 Structured Web Documents in XML-2 Lecture-20
21  Introduction to PHP-1 Lecture-21
22  Introduction to PHP-2 Lecture-22
23  Passing Variables between Pages and Sessions Lecture-23
24  Validating Users Input Lecture-24
25  Database Connectivity in PHP Lecture-25
26  File Uploading in PHP Lecture-26
27  Retrieving Data from Database Lecture-27
28  Deleting Records in MySQL using PHP Lecture-28
29 Updating Records in MySQL using PHP Lecture-29Semester Project Deliverable No.3 Details
30  Ecommerce Web Security Lecture-30
31  Ecommerce Web Security – Continued Lecture-31

Rest the lecture resources will be provided to concerned CR/GR.

Presentation: Presentations will be started before two weeks of Final Terminal Exam. Every Group present their own ‘Semester Project’ with following detailed points,

  1. Existing Ecommerce System.
  2. Proposed Ecommerce Solution + Scope of the Project.
  3. Innovation.
  4. Database Entity Relationship Diagram.
  5. Full Project Demo (Design + Code).

I pray that Allah give you the strength and wisdom to learn.