spacer
[MSOE Logo]

MS-395

E-Business Technologies

Course number MS-395
Course title E-Business Technologies
Course description Today’s businesses are global in nature. An Internet presence is essential to the marketing and
sales efforts of any organization. Network technologies allow virtual storefronts to compete with
traditional brick-and-mortar sales vendors. Unfortunately, this technology comes with a steep
price; the amount of computing technologies can be staggering. This course examines a
requirement to produce a “Web presence” using a number of tools and technologies. It
emphasizes that the business model, expressed as use-case requirements, has to be
satisfactorily completed prior to embarking on a development project. An overview of
e-business technologies will be covered, along with the building of an e-business site.
Prerequisites MS-273,MS-373, MS-483
Corequisites None
Required materials
  • A laptop computer with a working Windows or Unix/Linux development environment
  • Internet & World Wide Web, How to Program, 3rd Ed., Prentice-Hall, 2004, ISBN: 0-13-145091-3
Course objectives
  • Use JavaScript to program client-side applications in a web browser environment.
  • Use the PHP language to connect HTML-based web pages to a backend database
  • Syntax, functions, and commands for JavaScript, PHP, Apache, and MySQL
  • Methods and techniques for building user-friendly forms in HTML
  • How to easily store, update, and access information using MySQL
  • Ways to allow the user to edit and maintain a database
  • E-commerce applications using current web-based technologies
  • How to set up user logins, profiles, and personalization
  • Proper protocols for exception handling and error processing
  • Course topics
    • Introduction to web site development (2 class)
    • Apache web server configuration and management (4 classes)
    • Database design and implementation with MySQL (4 classes)
    • JavaScript programming language specifics (5 classes)
    • Integration of server-side components using AJAX (4 classes)
    • Single sign-on and credit card purchases (1 classes)
    • Authentication and authorization on the web (2 classes)
    • PHP programming language specifics (5 classes)
    • Tests, quizzes, examinations, and reviews (2 classes)
    • Special topics (1 class)
    Prereqs by topic
    • Knowledge of college algebra
    • Knowledge of computer usage and web basics
    • Knowledge of computer programming basics
    • Knowledge of object-oriented programming basics
    • Knowledge of databases using Structured Query Language (SQL)
    Course structure 3-0-3 (class hours/week, laboratory hours/week, credits)
    Course topics by day Lecture topics page
    ABET content
    Engineering topics Design General education Math/science Other
    0 0% 0 2 2
    Laboratory topics
    • Incremental assignments culminating with the construction of a fully functional e-commerce site
    Coordinator Dr. Jeffrey J. Blessing, Associate Professor, MIS Program Director
    Last review 3/3/2006 by Dr. Jeffrey J. Blessing, Associate Professor, MIS Program Director
    Last update 3/3/2006 by Dr. Jeffrey J. Blessing, Associate Professor, MIS Program Director
    This course information was last updated on 3/3/2006Send comments to Dr. Jeffrey J. Blessing. (Rev. 2.2)