The web-based application should support the responsible employees with planning and executing events (seminar, conference, meeting, etc.). This includes a functionality like maintaining the master data (such as hotels, activities), the automatic generation of invitations and reminders (emails), and the collection of registrations and bookings.
Supplement
The new implementation uses a 3-layer architecture model, and implements the Model View Controller pattern (MVC). Implementation of the presentation layer is based on ASP.NET 2.0, as well as Microsoft WebForms. The code-behind files belonging to the ASPX pages are used to implement some of the controller logic in the display layer. The application data is archived using the object-relational mapping tool NHibernate. Data storage is implemented using Microsoft SQL Server 2005. When developing the application, there are plans for a Visual Studio 2005 add-in for automated generation of mapping information.
Subject description
In the past, planning and implementation of events were performed using Excel documents. This procedure was very work-intensive and highly error-prone. The Internet-capable application represents a significant reduction in workload for several reasons. It is very easy to send out automatically-generated invitations. Potential participants receive an e-mail with a link to a personalized website where registrations/deregistrations can be managed for the different events. All data are entered in a database and can therefore be evaluated using report functions. This ensures that the employees responsible for planning can quickly gain an overview of registrations/deregistrations, room bookings, booked activities, etc.