Presentation is loading. Please wait.

Presentation is loading. Please wait.

Electronic Commerce Planning for eCommerce MIS 6453 -- Spring 2006 Instructor: John Seydel, Ph.D.

Similar presentations


Presentation on theme: "Electronic Commerce Planning for eCommerce MIS 6453 -- Spring 2006 Instructor: John Seydel, Ph.D."— Presentation transcript:

1

2 Electronic Commerce Planning for eCommerce MIS 6453 -- Spring 2006 Instructor: John Seydel, Ph.D.

3 Student Objectives Understand what's involved in planning ecommerce initiatives Summarize the major strategies for developing ecommerce websites Discuss the management issues associated with implementing ecommerce Have a better idea of how JavaScript works Create web pages including HTML tables Understand how XML works and can be used to facilitate ecommerce

4 Agenda Discuss ecommerce planning Discussion led by Kevin LylesKevin Lyles Additional comments Some review questions Article discussions Know Who I Am series Analyze This! Address web page questions and issues Tables JavaScript Lists If time: start looking into XML What it is How it works What's needed Example

5 Review Questions Chapter 8: Question 3 – web servers Chapter 9: Question 6 – KM software Chapter 10 Question 1 -- cookies Question 2 -- steganography Chapter 11 Question 3 – PayPal and other epayment systems Question 6 – smart cards Chapter 12 Question 2 – ignoring ROI Question 5 – business management function

6 Article Discussions Davis/Guynes/Lyles: Know Who I Am seriesKnow Who I Am series Avery: Analyze This!Analyze This!

7 Some Web Page Concepts Exercises Creating a table A closer look at the JavaScript examples OnLoad event handler (page3.html) Payment calculator (FKAuto_0.php) Converting Exam 1 to a bulleted list Other... ?

8 XML, a Computer Language Programming languages Procedural  Traditional (e.g., COBOL)  Object-oriented (e.g., Java) Nonprocedural (e.g., SQL) Scripting languages JavaScript VBScript Perl Markup languagesMarkup languages: deal with the data HTML XML XHTML...

9 eXtensible Markup Language XML facilitates interchange of information across disparate applications XML is more flexible than HTML XML requires more than HTML, in particular a processing application

10 Facilitating B2B eCommerce

11 Now, Some More about Markup: HTML versus XML Recall origins of HTML Means of exchanging research papers across the Web Intended to indicate display features XML: markup to describe content, independently of display XHTML HTML reformulated to comply with XML standards and concept That's why we avoid things like Style rules replace display functions Working toward less dependence on user agents

12 What's Involved with XML? With XML, we can Create our own markup language Use someone else's markup Thus, a DTD is required to ensure completeness and consistency Tells the user agent what the tags mean Provides syntax for the tags Note: XML documents resemble HTML documents, but the tags are different DTD for HTML is built into browsers User agents need to look externally for DTDs for XML documents

13 User Agents Most widely known: browsers The big two (IE & Netscape) Challengers, e.g., FireFox How about some others? Consider Cell phones PDAs WebTV Pagers And the list continues to grow...

14 XML Components XML document DTD Stylesheet CSS (preferred for the time being) XSL (not well supported yet)

15 Why Use XML? Can do much more with it Not restricted to standard browsers Can render/process same set of data numerous ways, depending upon the DTD employed Allows for special purpose treatment of content (e.g., chemical formulae, house plans, etc.) Makes data free of context Hence Application integration through marked up data Greater overall flexibility

16 A Sample XML Document Language: RML (Recipe Markup Language) Note XML declaration DTD for element Content How would this look?

17 Sample RML Document Bean Burrito 1 can refried beans 1 small onion 3 flour tortillas Empty beans into saucepan and heat until beans are smooth. Then warm tortillas in microwave oven for 30 seconds. Spread 1/3 of beans on each tortilla, sprinkle with onions, roll, and serve.

18 Notice Some Things XML declaration and DTD One tag contains all the others (root) All elements have start/end Empty elements also Elements are nested (e.g., item within ingredient) Hierarchical Parent/child relationships Attribute values quoted (apostrophes)

19 Another XML Document <!DOCTYPE html PUBLIC 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd' > Home Page for Suzy Student Suzy Jo Student Welcome to my web site; Here's what you'll find:...

20 Now, the DTD Can be within the XML document More often external Where can we find one to look at? How about ANY web page? Defines: elements, content, attributes, parent/child, entities

21 Element Declarations General syntax Consider XHTML elements img p ul div

22 Attribute Lists General syntax XHTML attributes (for tag) src alt width height onMouseOver...

23 Entity Declarations General syntax Reference in XML document using &name; format Some XHTML entities Non-breaking space Brackets Other special characters & symbols In XML: use often in place of long text strings (e.g., copyright info)

24 Summary of Objectives Understand what's involved in planning ecommerce initiatives Summarize the major strategies for developing ecommerce websites Discuss the management issues associated with implementing ecommerce Have a better idea of how JavaScript works Create web pages including HTML tables Understand how XML works and can be used to facilitate ecommerce

25 Appendix

26 A Map of Markup Languages


Download ppt "Electronic Commerce Planning for eCommerce MIS 6453 -- Spring 2006 Instructor: John Seydel, Ph.D."

Similar presentations


Ads by Google