The Mini-Project Course-Software Foundations for Electronic Commerce
Prof.  Ehud  Gudes prof. ehud gudes

 This Mini-Project course will discuss and practice software technologies for constructing Electronic Commerce systems.
The students will be divided into 5-6 groups, each group will be responsible for one or two components of a typical E-commerce system.
Some of the components will be: Vendors or Shops, Customers, Bank, Auction site, Electronic payment system, A Monitoring database and report system.
Each group will be responsible for 3 tasks: developing its own components(s), giving  a lecture on its component and its software technology,
and testing  at least 2 other components.
Each group will select a group leader which will divide the work between its members.

The lectures will be divided into three categories:


The class will have to follow standard software engineering practices, specifically, preparing the various documents of the Software development cycle such as: Requirements, Specification, High-level design, Detailed design,  Coding and Testing documents..
A final report will have to be submitted detailing both the team own task and the results of its testing of other teams projects.
The software may be developed on a PC or Unix, but the entire E-commerce system must run on the Department  network.
 

The same grade will be given to all team members, the only grades possible are: 95, 90, 85, 75 and Fail.