Back to courses index

ECBP331: E-Commerce Lab 1

Description:The objective of this course is to covers E-commerce system design and implementation. Key technologies are used to develop an e-commerce dynamic website as well as an m-Commerce mobile application implementing the same features of the developed website. Web development technologies include JSP, JSF, XML, and Web services; however, mobile development technologies cover Android development environment, and HTML5.
Credit Hours.:1
Text Book: - Java development resources: Java, JSP, XML, Netbeans, JavaScript
(http://www.oracle.com/technetwork/java/index-jsp-135888.html)
- Web application development: JSP, JSF
(http://netbeans.org/kb/trails/java-ee.html)
- Database development resources: MySQL, Oracle, MS SQL
(http://dev.mysql.com/doc/refman/5.0/en/tutorial.html)
- Android development and deployment: Android Development Kit
(http://developer.android.com/support.html)
- Web Services development using Netbeans: WSDL, XML, Java
(http://docs.oracle.com/cd/E17802_01/webservices/webservices/docs/1.6/tutorial/doc/index.html)
- HTML5
(http://www.w3schools.com/html/html5_intro.asp)
Coordinator: Ikbal Taleb
Topics Outline:
  1. Explore various development environments (Netbeans, Eclipse, and Android).
  2. Develop and deploy a dynamic E-commerce Web application using JSP, JSF, and XML.
  3. Develop and deploy an m-commerce mobile application using Android mobile development platform and HTML5.
  4. Develop Web services to be invoked by both Web application and Mobile application.
  5. Develop a database using MySQL or Oracle that will be used by both Web and Mobile applications.
  6. Connect to a database from Web and mobile application using JDBC.
  7. Evaluate and compare both m-commerce and e-commerce applications in terms of development requirements, performance, security, network connection, screen size, and features.
  8. Show case both developed systems
Outcomes:
  1. Identify requirements of e-commerce and m-commerce application development.
  2. Design and develop e-commerce and m-commerce applications.
  3. Produce design and development documents related to a project.
  4. Contrast and compare both e-commerce and m-commerce developments.
  5. Demonstrate interpersonal, verbal and written skills as part of a multi-disciplinary team.
Mapping of Topics Outline to Outcomes
 1 2 3 4 5 6 7 8
1    
2     
3        
4      
5       
Pre-requisiteECBP310: E-Commerce Principles
Co-requisite ECBP411: Mobile Commerce
Volume of the Course that Contributes to CIT Students Outcomes(SOs)
Move the mouse over the Students Outcome number to view the Students Outcome text
a b c d e f g h i j k l m n
6% 6% 13% 15% 2% 6%2% 0% 6% 9% 13% 6% 0% 9%
Show Details