E-Commerce (electronic commerce) is the buying and selling of goods and services on the Internet.
Electronic Commerce on the Internet
Transcript of Electronic Commerce on the Internet
![Page 1: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/1.jpg)
1
CS 453: Electronic Commerce
Technologies
Summer 2009
![Page 2: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/2.jpg)
2
Staff Instructor
Tom Horton Office: Olsson Hall 228B Email: horton [at] cs.virginia.edu Phone: 982-2217 Office hours:
Immediately after class each day Other times: ask!
Teaching Assistant: See above!
![Page 3: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/3.jpg)
3
Some Basic Course Info UG Record Description
History of Internet and electronic commerce on the web; case studies of success and failure; cryptographic techniques for privacy, security, and authentication; digital money; transaction processing; wired and wireless access technologies; Java; streaming multimedia; XML; Bluetooth. Defining, protecting, growing, and raising capital for an e-business.
Counts as: CS or CpE elective (or tech elective) For the SEAS Engin. Business minor
![Page 4: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/4.jpg)
4
What This Means…. CS453 is taught by CS staff for computing students Addresses business and commerce issues
But not a business course Some “business-light”, gain ability to work with those
in that world Addresses technologies needed to make e-commerce
happen Mostly broad coverage, illustrative technologies Not a deep focus on many areas
Not a course in DBMS, web services, web design, security
Technologies that support business needs and issues E.g. session management, secure transactions
Goal: to see how it all fits together
![Page 5: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/5.jpg)
5
Business Issues Focus on Internet commerce
more narrow than e-business Topics and issues
What does the Internet offer a business? Business models, strategies, goals
Successes and failures Issues facing new companies, startups What business needs drive technical
solutions? Legal and ethical issues: IP, patents,
privacy, etc. Sources:
Readings, articles, etc. (Maybe speakers)
![Page 6: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/6.jpg)
6
Technical Topics Some history and fundamentals about the Internet and
the Web Presentation topics (HTML, CSS, Javascript) Web interactions (CGI, PHP, etc.) Web servers: some basic Apache (maybe) XML, Web services (maybe) Javascript libraries Cryptography; Security; Reliability Payment systems; Shopping carts; Order Management
XML and Web Services; Cryptography; Security; Payment Systems; etc.
![Page 7: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/7.jpg)
7
Course Philosophy Maybe you’re near the end of your studies here This course has an applied, real-world focus in a
rapidly-changing area. Therefore:
Focus on real-world issues and technologies Give you choices to let you be more
motivated Treat you like mature and independent
students/professionals Student input and participation in the day-to-
day course Allow and motivate you to be more self-
directed learners Have fun
![Page 8: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/8.jpg)
8
Applying the Course Philosophy (1) Learning as exploration
As opposed to marching through a set of required topics and skills
Self-motivated learning Focus on important, interesting, authentic,
real-world technologies and problems You’ll get choice and flexibility in
HW focus (e.g. business vs. technology) Tools and techniques you learn
I’ll treat you as independent and mature computing students and professionals (next slide)
![Page 9: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/9.jpg)
9
Applying the Course Philosophy (2) I’ll treat you like independent and mature
computing students and professionals No hand-holding needed You’re able to learn-languages, tools, etc. on
your own from good sources With help from your team (staff and other
students) when needed You can install and administer your own SW
tools and environments E.g. WAMP, etc
You are able to define goals, manage your time, report findings/problems, communicate
![Page 10: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/10.jpg)
10
Applying the Course Philosophy (3) Together let’s address CS453 as a team
Students know things I don’t know—embrace that
Learning together is more fun than working alone
My goal is to turn this into a course good for me and for students
Your help needed (and required)
And let’s not forget we want to: Learn useful things Deal with authentic real-world problems and
technologies Have fun
![Page 11: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/11.jpg)
11
Class Sessions Some lecture
More than there should be Some presentations (maybe not in summer)
Industry, commerce experts E-commerce research:
Auctions, search engines, etc. More discussion than other classes Some active learning activities
Problem discussions, debates Quick research and report at next class Quick team-up/think/opine Quick quiz or survey
![Page 12: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/12.jpg)
12
Class Input: Business How many of you are business minors?
What engin. business courses have you taken?
How many of you have worked in e-business?
![Page 13: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/13.jpg)
13
What Business or E-business Topics should be addressed?
First, from “student business experts” Then, from anyone
![Page 14: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/14.jpg)
14
![Page 15: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/15.jpg)
15
TechnologiesSome are required
(at a basic level):
HTML, CSS JavaScript PHP Some security
technologies SQL and mySQL Client/server
applications Maybe a
framework like symfony
Some are “optional”: Web services .NET, ASP, C# etc. JSEE Flash, multimedia Perl, Python, Ruby More security XML Web 2.0, Ajax Ruby on Rails
![Page 16: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/16.jpg)
16
Class Input1. What else might be on this list that’s not?2. How many know a lot or some about any of
these?3. What do you want to learn?
![Page 17: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/17.jpg)
17
![Page 18: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/18.jpg)
18
Back to that Course Description UG Record Description
History of Internet and electronic commerce on the web; case studies of success and failure; cryptographic techniques for privacy, security, and authentication; digital money; transaction processing; wired and wireless access technologies; Java; streaming multimedia; XML; Bluetooth. Defining, protecting, growing, and raising capital for an e-business.
OK, maybe not the things in red And can we really do justice to things in that last
sentence? Comments?
![Page 19: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/19.jpg)
19
Demonstration of Learning
![Page 20: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/20.jpg)
20
Virtual Labs Virtual labs offer anywhere/anytime instruction
and practice with our technical topics We are eager for you to derive a substantial
benefit from all this invested effort Labs are highly recommended but not required
Except that they are a great resource for your E-Portfolio
iis.cs.virginia.edu/webweavers/ec
![Page 21: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/21.jpg)
21
Virtual Labs
![Page 22: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/22.jpg)
22
Homeworks: 60% of grade Some flexibility in later homeworks Some assignments can be in groups of two or
three (may require extra things) Topics and weights (provisional)
1. Case study of an e-commerce enterprise: 10%2. JavaScript programming: 10%3. PHP, Forms, Encryption: 10%4. Choice of larger technical problem/project:
20%5. Choice of technical problem or e-commerce
problem: 10% Some comments on HW4 and HW5 in next
slides…
![Page 23: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/23.jpg)
23
HW4: larger technical project In the past… Themes:
a fully functioning e-store a fully functional web-based e-service a fully functional m-commerce system
Develop applications for medicine, education, gaming, social networking, government (e-voting), convenience, something experimental or revolutionary
Use toolsets appropriate to the project Possibly partner with a professor’s research,
etc.
![Page 24: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/24.jpg)
24
HW5: examples from the past a super-in-depth e-commerce case study a high-quality, realistic, achievable business
plan for a legitimate e-commerce venture high-quality presentation or tutorial on an
sophisticated technical topic something we decide to add to this list as we
go along Variations / projects are possible
Propose something to me if you wish!
[Not this term!] mock trial for patent infringement
![Page 25: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/25.jpg)
25
Grading Class participation: 10% Midterm exam: 15% Final exam: 15% Homeworks: collectively 60%, as follows:
E-commerce company case study: 10% JavaScript: 10% HW3: 10% HW4 (larger technical project): 20% HW5 (choose e-business or technical): 10%
Subject to minor alterations (say +/- 5%) with advance notice to the class
![Page 26: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/26.jpg)
26
Exams Topics from lectures, from “required”
technologies May have in-class and out-of-class portion
Out-of-class may be coding etc. Dates on syllabus (subject to change)
![Page 27: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/27.jpg)
27
Fixed Grading Scale A+ 100 98
A 97 93 A- 92 90 B+ 89 87 B 86 83 B- 82 80 C+ 79 77 C 76 73 C- 72 70 D+ 69 67 D 66 63 D- 62 60 F 59 0
Rounding: Final grades will berounded to the nearest wholenumber
E.g. 91.50 --> 92 91.499999 --> 91
Curving: Curves may beapplied to exam scores etc.
![Page 28: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/28.jpg)
28
Honor System All homeworks and exams will contain explicit
language regarding what is or what is not permissible
I will assume that everyone abides by the tenets of the honor system
In all your work, cite all your sources (whether in code or prose)
![Page 29: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/29.jpg)
29
Textbooks and References
![Page 30: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/30.jpg)
30
Names It is my personal goal to learn everyone’s
name You need to help by identifying yourself to
me until I can reliably call you by name Name badges
Don’t be surprised if we use these for a few weeks
At least initially, please identify yourself by name when asking/answering questions so everyone can learn all our names
![Page 31: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/31.jpg)
31
Questions?
![Page 32: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/32.jpg)
32
Activity Two debates:
1. Is Google Evil?2. Should Yahoo release personal info to the
Chinese government? Do you know about these issues?
Eight groups of 5 or so. Half on Google, half on Yahoo
Report a conclusion for your group with reasons Minority opinions allowed afterwards
Go!
![Page 33: Electronic Commerce on the Internet](https://reader035.fdocuments.us/reader035/viewer/2022062420/55b7f472bb61ebc51b8b46cc/html5/thumbnails/33.jpg)
(Notes from discussion) Google: many services (mail, blogs, search,
docs, code, phones/android, netbooks Google analytics
Companies and governments
33