The Equipment Management System (EMS)

The Equipment Management System (EMS) is a fictitious tool for organizing devices, employees and room maps. It serves as a larger example for the concepts imparted in the Object Oriented Construction Handbook.

EMS was deliberately developed by a group of students under the supervision of an
experienced software architect. It demonstrates one possible solution that is meant
to encourage discussions, and some possible extensions to the current state are already described (see below).

  • Some Scenarios illustrate how the system can be used.

  • The User Manual gives more information on the functionality of the system.

  • If you have an up-to-date JRE installed on your system, you can start the EMS with just a click via Webstart.

  • Here is the EMS-jar that allows you to install EMS on your machine (the jar file contains an installer; just execute it with "java -jar ems-install.jar").

  • Here is an Architectural Overview of the implementation of the system.

Further information is provided on the Differences to the example in the Construction Handbook and on the Limitations compared to the book example. There are also notes and recommendations for Possible Extensions.

The EMS-Team

The EMS-Team

Petra Becker-Pechau (project management)
Joachim Sauer (stand-in)

Developers:
Bettina Karstens
Kai Bühner
Marco Zühlke
Robert Beeger (architect)
Robert Schmelzer