CSCI 6314

E-COMMERCE SYSTEMS AND IMPLEMENTATION

Dr. John P. Abraham

Spring 2009

 Professor:  Dr. John P. Abraham.  Office: Engineering Building Room 3.276

Web: cs.panam.edu/~abraham  Please check my website every week for updates.

 

Adv Computer Networks - 22763 - CSCI 6345 - 01

Syllabus

M 5:45 pm to 8:25 pm                Eng 1.272

 

CSCI 6345.01                   

 

 

 

 

 

 

E Commerce Sys Implement - 23061 - CSCI 6314 - 01

Syllabus

Tue 5:45 pm to 8:25 pm                Eng 1.242

CSCI 6314.01

 

Office Hours

M: 3pm to 5:30 pm

Th: 9 to 11:30 am

 

 

 

 

LAST DAY TO DROP: FEB 3, 2009

            My TA: Eric Gonzalez [eric@plasticgnome.com]

 

Pre-requisite: CSCI 6302.

 

Required Textbook:

Deitel, Deitel, & Goldberg.  Internet & World Wide Web, How to Program.  Prentice Hall, 2008. ISBN 0-13-175242-1

 

Recommended Supplemental books:

Eric Newcomer, Understanding Web Services, Addison Wesley 2002, ISBN 0-201-75081-3

Eric Newcomer and Greg Lomow, Understanding SOA with Web Services, Addison Wesley 2005, ISBN 0-321-18086-0

Deitel, Deitel, & Nieto.  e-Business & e-Commerce – How to Program.  Prentice Hall, 2001.

 

 

Recommended Reading:

Nelson and Nelson.  Building electronic Commerce with Database Constructions.  Addison Wesley, 2002.

Turban, Efraim. Electronic Commerce 2002 – A managerial perspective. Printice Hall 2002.

Snyder, Carr I. Management of Telectommunications.  2nd ed.  McGraw Hill, 2002.

 

Catalog description:  Presents principles of E-commerce systems implementation, examines specific examples in depth, and students implement a working prototype site as class project.

 

Objectives for the course.

  1. Be able to define and summarize e-commerce, Marketing on the Internet, e-business models, monetary transactions on the web, and relevant terminology.
  2. Compare and contrast between e-commerce and traditional commerce.
  3. Be able to demonstrate knowledge of management principles in making decisions related to business.
  4. Create a business plan including financial statements.
  5. Create documents needed to start a business.
  6. Be able to comply with local, state and federal laws regarding starting and maintaining a business including filling out tax forms.
  7. Implement a secure site.
  8. Demonstrate a basic understanding of computer networking and telecommunication.
  9. Demonstrate understanding of Sponsored Search, more specifically Search Engines, Advertiser Bidding, and Empirical issues in Sponsored Search.
  10. Create Web Services.
  11. Create web pages using each one of the following: HTML, FrontPage, JavaScript, Dynamic HTML Style Sheets & Object Model and Collections, VB Script, XML and ASP. 
  12. Create an e-commerce site with a shopping cart.

 

Assignments:

1.Each student will be assigned a web design topic.  Familiarize yourself with that topic thoroughly, teach the rest of the class, and present it to the class.  Demonstrate it with a program you wrote in that language (you will submit the program for a grade as a lab assignment). You will be assigned a date; please note that you must present on that day.

2.Install a web-server and create a home page.

3.Visit at least one site for each of the e-business models discussed and write features offered by that site.

4.Manipulate data on any DBMS using C# or ASP.net.

5.HTML – create a questionnaire to do research on e-commerce and collect the data over the web.

6.Write up incorporation papers, assumed name certificate, and other papers required to start a business.

7.Write an employee handbook (just the table of contents).

8.Follow a sample investment portfolio for two months.

9.JavaScript and VB-Script assignment will be given to you as topics are coverd.

JavaScript Assignment_1  Assignment_2  Assignment_3  Assignment_4  Assignment_5

C# and ASP Assignments:

 

Tentative Schedule

Student presentation will be given priority.  My lecture will be date flexible.

Topic

Practical

Intro to Commerce

Java Script

Fundamentals of Management

Financial Management

Financial Management

Ecommerce Models

Ecommerce Models

VB Script

How to set up a business

VB Script

Sharepoint and Web Services

 Servers

Exam 1

 

Spring Break

 

Network Security

Networking

Student Presentations

 

             

 

             

 

Tutorial presentations

 

Tutorial presentations

 

 

 

 Final Exam

 

 

 

 

Student presentations

DATE

TOPIC

CHAPTERS

 

1-18

XHTML &CSS

4,5

 

1-25

XML & AJAX

14,15

 

2-1

WEBSERVERS, PHP (2 STUDENTS)

21, 23

 

2-8

ASP.NET

25

 

2-15

RUBY ON RAILS (2 STUDENTS)

24

 

2-22

WEB SERVICES

28

 

3-1

EXAM I

 

 

3-8

ADOBE FLASH & DREAM WEAVER

16,17,20

 

3-15

Spring break

 

 

3-22

SILVERLIGHT

19

 

3-29

DATABASE

22

 

4-5

 

 

 

4-12

 

 

 

 

Second half of the schedule will follow.

 

Attendance and class participation is required to pass the course.

Grading:

 

 

 

 

 

 

 

 

 

 

 

 

Tests

50%

 

90 and Above       A

 

 

Topic presentation

15%

 

80 to 89                B

 

 

Shoping cart & presentation

20%

 

70 to 79                C

 

 

Programming & Assignments

15%

 

Below 70              F

 

 

 

 

 

 

 

 If you wish to drop the course, please do so on or before the deadline.  It is your responsibility to have the drop form signed and turned into the registrar before the deadline. Your professor will not submit a drop grade.

If you must miss an exam, make prior arrangements. No make-up exams will be given unless you contact me in advance! Homework assignments may be submitted to me by email or hardcopy in my mailbox prior to class time. Late homework will be levied heavy penalties.  Penalty: One day late 10%, 1 week late 20%, 2 weeks late 50%.  Not accepted afterwards.

 

Plan of Instruction for eCommerce Class

 

Lectures and Lab Assignments.

Lectures deal with Principles of Management, Financial Management, Starting a business, e-Commerce, and programming related lectures on JavaScript, C# and ASP.net.

 

Student presentation:  Each student will be assigned a web programming language.  Student will demonstrate a program in class and teach that language in class.  Short presentations on business plan, budget, financial statements.

 

Lab Assignments:  Programming assignments on scripting, C# and ASP.net.  Student demonstration program for used for student presentation, and a Final project on Shopping cart.

 

 

Final Note: If you have a documented disability which will make it difficult for you to carry out the work as I have outlined and/or if you need special accommodations/assistance due to the disability, please contact the Office of Services for Persons with Disabilities (OSPD), Emilia Ramirez-Schunior Hall Room 100 immediately. Appropriate arrangements/accommodations can be arranged.