Bodenmann, Beat and Zurbuchen, Christian (2012) Mitarbeiter & Absenzen - JSF Showcase. Bachelor thesis, HSR Hochschule für Technik Rapperswil.
BA_BodenmannZurbuchen_Mitarbeiter&AbsenzenJSF-Showcase.pdf - Supplemental Material
Download (4MB) | Preview
Abstract
Bei teamMgmt handelt es sich um eine Java EE Web Applikation, welche mit dem Framework JSF 2.0 implementiert wurde. Die dazugehörige Datenbank läuft auf einem GlassFish Applikationsserver und die Persistierung erfolgt mit EJB 3.1 über JPA 2.0. Mittels Primefaces 3.2 wurden die User Interfaces erstellt.
Die Applikation vereinfacht einem kleinen bis mittelgrossen Unternehmen die Verwaltung der Mitarbeiter und deren Absenzen. Sie bietet die Möglichkeit Mitarbeiter nach Abteilung und Projekten zu gliedern. Basierend auf verteilten Rollen auf den erfassten Mitarbeitern, können die Daten innerhalb der Applikation verwaltet und somit zum Beispiel auch Absenzen genehmigt oder abgelehnt werden.
Die antreibende Idee dahinter ist, dass es für einen Abteilungsleiter oder Projektleiter schwierig ist, die Kapazitäten seines Teams optimal einzusetzen. Absenzen der Mitarbeiter erschweren diese Arbeit zusätzlich. An diesem Punkt greift teamMgmt an. Eine Firmen- oder Teamstruktur kann aufgebaut werden, die darin erfassten Mitarbeiter können Absenzen eintragen und deren Vorgesetzten diese genehmigen oder ablehnen. Es wird eine kompakte Übersicht nach Organisationseinheit, Abteilung oder Projekt geboten, welche den Planungsprozess unterstützt. Die Applikation teamMgmt wurde bewusst schlank gehalten um eine schnelle und intuitive Bedienung zu ermöglichen.
Ausserdem stellt diese Applikation ein Showcase für das moderne Framework JSF 2.0 dar. Ziel war es die neusten Technologien in diesem Zusammenhang zu verwenden und auch einen entsprechenden Erfahrungsbericht darauf aufzubauen.
Item Type: | Thesis (Bachelor) |
---|---|
Subjects: | Area of Application > Administration, Government Area of Application > Web based Technologies > Programming Languages > Java Technologies > Frameworks and Libraries > JavaEE Technologies > Web Metatags > IFS (Institute for Software) |
Divisions: | Bachelor of Science FHO in Informatik > Bachelor Thesis |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Rudin, Hans UNSPECIFIED |
Date Deposited: | 03 Sep 2012 10:28 |
Last Modified: | 03 Sep 2012 10:28 |
URI: | https://eprints.ost.ch/id/eprint/221 |