Electronic Commerce Online Security Issues MIS 6453 -- Spring 2006 Instructor: John Seydel, Ph.D.

Slides:



Advertisements
Similar presentations
Mark Dixon, SoCCE SOFT 131Page 1 20 – Web applications: HTML and Client-side code.
Advertisements

Electronic Commerce Online Payment Systems MIS Spring 2006 Instructor: John Seydel, Ph.D.
Electronic Commerce Web Servers & Related Concepts MIS Spring 2006 Instructor: John Seydel, Ph.D.
Mark Dixon, SoCCE SOFT 131Page 1 16 – Web applications: HTML and Client-side code.
11 October HTML: Links and Forms. Agenda News: William Knight Review of HTML Pages Meeting sheet passed HTML Links Networking and the Internet HTML Forms.
1 Software Testing and Quality Assurance Lecture 32 – SWE 205 Course Objective: Basics of Programming Languages & Software Construction Techniques.
Lecture 13. A Very Brief Introduction to HTML and XHTML, part II Instructor: Jie Yang Department of Computer Science University of Massachusetts Lowell.
1 CS101 Introduction to Computing Lecture 12 Interactive Forms (Web Development Lecture 4)
Chapter 2 Introduction to HTML5 Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
HTML: PART ONE. Creating an HTML Document  It is a good idea to plan out a web page before you start coding  Draw a planning sketch or create a sample.
8/17/2015CS346 PHP1 Module 1 Introduction to PHP.
Interactive Form 1 Edited By; L.Maha AlAjmi. Revision 2 We learnt how to extend our Web pages by adding a few more tags Specifically, we discussed various.
1 More JavaScript, HTML Forms, CGI Scripts Tom Horton Alfred C. Weaver CS453 Electronic Commerce.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Computer Concepts 2014 Chapter 7 The Web and .
Website Development & Management Introduction & Overview CIT Fall Instructor: John Seydel, Ph.D.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
CSE 382/ETE 334 Internet and Web Technology Presented By Dr. Shazzad Hosain Asst. Prof. EECS, NSU.
DAT602 Database Application Development Lecture 14 HTML.
Website Development & Management Getting to Know HTML Better CIT Fall Instructor: John Seydel, Ph.D.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
© 2008 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott COMP6325 Advanced Web Technologies Dr. Paul Walcott The University.
Amber Annett David Bell October 13 th, What will happen What is this business about personal web pages? Designated location of your own web page.
Electronic Commerce eCommerce Software MIS Spring 2006 Instructor: John Seydel, Ph.D.
JavaScript is a client-side scripting language. Programs run in the web browser on the client's computer. (PHP, in contrast, is a server-side scripting.
Robinson_CIS_285_2005 HTML FORMS CIS 285 Winter_2005 Instructor: Mary Robinson.
Website Development & Management Creating Web Pages CIT Fall Instructor: John Seydel, Ph.D.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
eCommerce Technologies Design & Development for the Web MIS Spring 2004 Instructors: Kelly Fish, Ph.D. John Seydel, Ph.D.
© 2010 Delmar, Cengage Learning Chapter 8 Collecting Data with Forms.
Website Development & Management Going Live with Web Pages (b) CIT Fall Instructor: John Seydel, Ph.D.
Active Server Pages  In this chapter, you will learn:  How browsers and servers interacted on the Internet when the Internet first became popular 
INTRODUCTORY Tutorial 1 Using HTML Tags to Create Web Pages.
HTML Forms. Today’s Lecture We will try to understand the utility of forms on Web pages We will find out about the various components that are used in.
1 Welcome to CSC 301 Web Programming Charles Frank.
HTML Forms.
1 After completing this lesson, you will be able to: Transfer your files to the Internet. Choose a method for posting your Web pages. Use Microsoft’s My.
76 © 1998, 1999, 2000 David T. Gray, Howard Duncan, Jane Kernan Frames When displaying information in a browser, it is sometimes useful to divide the display.
HTML Basics BCIS 3680 Enterprise Programming. Web Client/Server Architecture 2  Your browser (the client) requests a Web page from a remote computer.
COP 3813 Intro to Internet Computing Prof. Roy Levow Lecture 2.
Electronic Commerce Server-Side Scripting Exercises MIS Spring 2006 Instructor: John Seydel, Ph.D.
Intro to PHP IST2101. Review: HTML & Tags 2IST210.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Website Development & Management Going Live with Web Pages (a) CIT Fall Instructor: John Seydel, Ph.D.
Overview of Form and Javascript fundamentals. Brief matching exercise 1. This is the software that allows a user to access and view HTML documents 2.
HTML Hyper Text Markup Language 1BFCET BATHINDA. Definitions Web server: a system on the internet containing one or more web site Web site: a collection.
COP 3813 Intro to Internet Computing Prof. Roy Levow Lecture 2.
Web Page Design Forms! Website Design. Objectives What forms can do The Attributes of the form tag Using Textboxes Textareas Checkboxes Radio buttons.
Week 2: Building a Simple Website IMC 320 Web Publishing Spring 2011.
Introduction to HTML. _______________________________________________________________________________________________________________ 2 Outline Key issues.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Agenda for Class 2/20/2014 Introduce Microsoft’s SQL Server database management system. Use the lab to discuss how to CREATE, DROP and populate (INSERT)
Creating Web Page Forms COE 201- Computer Proficiency.
This shows CIS17 and the first day introduction..
1 HTML Forms
Creating Forms on a Web Page. 2 Introduction  Forms allow Web developers to collect visitor feedback  Forms create an environment that invites people.
Copyright (c) 2004 Prentice-Hall. All rights reserved. 1 Committed to Shaping the Next Generation of IT Experts. Project 6: Creating XHTML Forms Kelly.
Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
Web Design – Week 2 Introduction to website basics Website basics: How the Web Works Client / server architecture Packet switching URL components.
eCommerce Technologies Syntax & Procedures for Markup MIS Spring 2004 Instructors: Kelly Fish, Ph.D. John Seydel, Ph.D.
INTERNET APPLICATIONS CPIT405 Forms, Internal links, meta tags, search engine friendly websites.
HTML Tutorial. What is HTML HTML is a markup language for describing web documents (web pages) HTML documents are described by HTML tags Each HTML tag.
HTML Structure II (Form) WEEK 2.2. Contents Table Form.
Ashima Wadhwa Java Script And Forms. Introduction Forms: –One of the most common Web page elements used with JavaScript –Typical forms you may encounter.
Brief Look InTo JavaScript Dr. Thomas Hicks Computer Science Department Trinity University.
Document Structure & HTML
Presentation transcript:

Electronic Commerce Online Security Issues MIS Spring 2006 Instructor: John Seydel, Ph.D.

Agenda Web page coding demonstrations and exercise Simple forms exercise Dynamic pages  Server-side scripting  Client-side scripting Other  Review guidelines for HTML source code  Forms and bulleted lists in HTML Discussions of online security issues Avery & Brawley team Avery & Brawley Additional comments Some review questions If time: HTML table basics

A Look at Dynamic versus Static Pages Login to your computer as follows: UserID = peachtree Password = accounting Domain = BU (this computer) Start the following Internet Explorer (open your SuSE1 site) SmartFTP NotePad A static page: A dynamic version: Exercises & demonstrations Forms exercise / server-side scripting demo Forms exercise / client-side scripting exercise & demo

Some Guidelines for Source Code Use lowercase for tags & attributes Quote attribute values Use relative references for resources on same server Always use closing tags Nest elements properly; close in reverse order of opening Use indentation consistently and to make code readable No more than 80 characters per line of code; break long tags into multiple lines, typically one per attribute Avoid deprecated elements, e.g., Use no spaces in file names Treat all URLs and other resource names as if case- sensitive

HTML Forms Basics At lowest level, a form consists of two elements: Form   The overall container element Input data collection control   A variety of types (textboxes, checkboxes, buttons, etc.) exist and are designated by the type attribute Example: Class: Note: several other data collection controls exist

HTML Bullet Lists Consist of two elements: Unordered list   The overall container element List item   One for each bullet point Example: My favorite schools: ASU UALR Whoever’s playing UA Lists can be nested; i.e., one list item can be another unordered list, containing its own list items (sub-bullets)

Online Security Framework Components of security Secrecy Integrity Necessity Useful for discussion/analysis at all levels Client Network Server Backend systems (e.g., database servers) Any organization must have a security policy

Security Policies Must Address: Authentication: who’s attempting access Access control: who’s allowed access Secrecy: protection of specific data Integrity: keeping the data in tact Audit: who/what causes events to occur and when?

Discussion by Avery & Brawley TeamAvery & Brawley