CWEB 180 - E-Commerce Using JavaScript

JOHNSON COUNTY COMMUNITY COLLEGE
TECHNOLOGY DIVISION
COMPUTER WEB
COURSE OUTLINE

 

Title: E-Commerce Using JavaScript Effective Term: Spring 2009
Number: CWEB 180 Credit Hours: 1 Contact Hours: 1
Course Type: Career Lecture Hours: 1 Lab Hours: 0

Description:

This course builds on the skills learned in CWEB 160, Introduction to Web Scripting: JavaScript, and CWEB 161, Intermediate JavaScript. The student will build a complete e-commerce site that will support online ordering and payment with JavaScript. 1 hr. lecture/wk.

Associated Costs: These are additional (out-of-pocket) expense considerations that students should expect in addition to the course tuition, fees, and textbooks. $10 to $20.

Supplies: Refer to the instructor's course syllabus for details about any supplies that may be required.

Prerequisite: CWEB 170 Intermediate JavaScript

Textbook(s): For information see - http://bookstore.jccc.net

Course Fees: NONE

Course Objectives:

Upon successful completion of this course the student should be able to:

  1. Build a WEB site using HTML and JavaScript for an E-Commerce shopping cart.
  2. Interface JavaScript with pre-built CGI scripts for order processing.
  3. Store the order information into a PHP powered database. (mySQL)
  4. Upload the shopping cart application onto a WEB server.
  5. Verify the shopping cart by placing sample orders.

Content Outline & Competencies:

I. Build a Form in HTML.
   A. Build and program:
      1. selection lists
      2. text fields
      3. buttons
         a. Reset
         b. Submit
      4. radio buttons

II. Use a Hidden Frame for JavaScript Code

III. Explain Why Hidden Frames are Useful

IV. Create an Object Using the Object Data Type

V. Write a Method for the Object

VI. Delete an Object From Memory Using the Delete Operator

VII. Use the With Statement to Reference an Object

VIII. Build  a For-In Statement to Loop Through the Elements of the
Shopping Cart

IX. Reference Other Browser Windows From an Existing Window

X. Determine the Browser Being Used With the Navigator Object

XI. Detect Keystrokes in a Web Page

XII. Create Necessary Variables for Data Collection.

XIII. Create Data Validation Functions.

XIV. Process the Orders Using CGI Scripts.

XV. Store the Order Into a Database Using PHP and mySQL.

XVI. Access a Web Server and Upload Files Using FTP.

XVII. Use Sample Data to Test the Shopping Cart Application.

Methods of Evaluation of Competencies:

Evaluation of student mastery of course competencies will be accomplished using the following methods:

Examinations         25% of grade
Projects/Assignments 75% of grade
                    100%
                    
Grade Criteria:
   A = 90% - 100%
   B = 80% -  89% 
   C = 70% -  79% 
   D = 60% -  69% 
   F = Below  60%   

Caveats: NONE

Disabilities:

If you are a student with a disability, and if you will be requesting accommodations, it is your responsibility to contact Access Services. Access Services will recommend any appropriate accommodations to your professor and his/her director. The professor and director will identify for you which accommodations will be arranged.

JCCC provides a range of services to allow persons with disabilities to participate in educational programs and activities. If you desire support services, contact the office of Access Services for Students With Disabilities (913) 469-8500, ext. 3521 or TDD (913) 469-3885. The Access Services office is located in the Success Center on the second floor of the Student Center.