Home ] [ Syllabus ] Resources ] Tools ] Assignments ] Announcement ] Code ]

 

Syllabus

MIS 412 001

Fall 2007

E-Business Systems Development

Thursday  7:20PM ~10:00PM

Classroom: Innovation Hall 317

Instructor: Dr. Minder Chen       Office phone: 703-993-1788

  • Office Room: Enterprise Hall 150
  • Office hours: Monday 6:20~7:20 p.m. at Arlington campus Original Building, Room 326 and Thursday  5:00 p.m. ~ 6:30 p.m.  at Fairfax Campus Enterprise Hall 150
  • E-Mail: mchen@gmu.edu
  • Web Site: http://mason.gmu.edu/~mchen/chen.htm
  • Course Home Page: http://gunston.gmu.edu/ecommerce/ebiz/

Course Description

This course is designed to introduce the basic technical techniques for students to develop dynamic e-business systems. Tools such as ASP.NET from Microsoft will be used to illustrate the issues involved in building web-based e-business applications. Basic software engineering skills and business process engineering concepts for analyzing e-business systems will be introduced. Specific technical skills covered in this courses include: server-side scripting and programming, advanced database programming with ADO.NET and stored procedures, state management in the web environment, Internet security, object-oriented programming and modeling, XML and XML programming, and distributed architecture and web services. Basic programming experiences are expected.

Approach to Learning

Lectures, Discussion, Online Learning Resources, Hand-on Programming Exercises, Programming Assignment, Class Project

Text and Required Materials:

Reference Materials

  1. Microsoft Visual Web Developer(TM) 2005 Express Edition: Build a Web Site Now! (Build a Web Page Now) (Paperback) by Jim Buyens
  2.      Get the pdf file of the book Textbook
  3. eBook: .NET Application Performance Management    -- Download the book from here!  

The eBook contains many chapters from the following book ---- ASP.NET Unleashed, Second Edition, by Stephen Walther, Publisher: Sams; 2 Edition (July 18, 2003), ISBN: 067232542X)

  1. ASP.NET 2.0 Unleashed, 2006 by Stephen Walther

Student Responsibilities:

  • Class attendance counts towards class participation
  • Turn in assignments on time.
  • Study the textbook and assigned reading materials
  • Methods of Student Evaluation:

  • 29% Mid term Examination 
  • 35% Final Examination
  • 10% Individual Class Project
  • Programming Assignments 36%
  • assignment 1: 4 points   Calculator
  • assignment 2: 6 points   Database retrieval
  • assignment 3: 4 points   Form processing
  • assignment 4: 7 points   Data maintenance
  • assignment 5: 10 points   GridView, FormView, DetailsView
  • assignment 6: 5 points   ASP.NET 2.0 features
  • Class participation and attendance may affect your final score by ± 5 points
  • Course Schedule

    Date

    Topics

    Comments

    8/30

    E-Business Applications

    HTML Introduction

    Web Programming with ASP.NET (I)**

    Read H1~H8

    Complete version of ASP.NET PPT slides

    9/6

    Web Programming with ASP.NET (II)

    Web Server Controls  
     

    H9-11

    9/13

    Web Data Base Programming

    Using DataReader in ADO.NET: Data Retrieval (I)

     

    H13~14

    Assignment 1 Due

     

    9/20

    Web Data Base Programming

    Using DataReader in ADO.NET: Data Retrieval (II)

    Validation Controls

    Advanced Web Server Controls

     

    9/27

    Traditional Form Data Handling
    Request and Response Objects

    H12

    Assignment 2 Due

    10/4

    Binding Data to Web Controls

    User Control (references)

    Error Checking and Testing

    Dealing with SQL Server and Stored Procedures 

    * Download the NorthWnd.dbf to App_Data folder (Create a Web site in C drive) for SQL Server Express

     

     

    10/11

    Midterm Examination 

    Textbook pp. 1~325.

    10/18

    Using DataReader in ADO.NET (II): Data Maintenance

    (SQL Slides & Sample DB) & (Data Maintenance Slides)

    Sample code (in pdf file)

    Storing and Retrieving images in a database

    Assignment 3 due

     

    10/26

    ASP.NET 2.0 Database Features (Slides)

    H15~H16

    11/1 ASP.NET 2.0 Database Features (Slides)
    Sample code

    H17~18

    Assignment 4  due

    11/8

    State Management (Slides)

     
    11/15 ASP.NET 2.0 Features  (Mater Pages and Navigation and other GUI Tricks and Tips)  (Slides)

    H19, H21

     

    11/22

    Thanksgiving break

     

    11/29 Basic XML and XML Programming in ASP.NET  (Slides)
    Reference   Sample Code
    Assignment 5 Due
    12/6

    Using User Controls and Classes 

    Shopping Cart case study

    B2B E-Commerce

    Web Services and Distributed Computing

    Assignment 6 Due
    12/13

    Final Examination (7:30p.m.-10:15 p.m.)

     

     

    If you are interested in preparing for taking MCAD/MCSD Exam70-305. Microsoft recommends the following three book.

    · MCAD/MCSD Self-Paced Training Kit: Developing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET

    · Microsoft ASP.NET Step by Step

    · Microsoft ADO.NET Step by Step