Kurzfassung der Diplomarbeit Abteilung Informatik Name der Diplomandin / Eberle Michael des Diplomanden Gabathuler Roland Diplomjahr 2001 Titel der Diplomarbeit Zeiterfassungsterminal mit Web-Technologie Examinatorin / Examinator Daniel Keller Kurzfassung der Diplomarbeit Firmentätigkeit BixiSystems ist Entwickler von Soft- und Hardware für komplexe Zeitwirtschafts- und Zugangskontroll-Systeme. Bixi Systems AG gehört in der Schweiz zu den grössten und kompetentesten Anbietern komplexer, branchenunabhängiger Systemlösungen für mittlere und grosse Unternehmen. Die Software basiert auf dem Windows-Office-Standard und ist somit sehr einfach zu bedienen. Die Zeitwirtschaft und Zutrittskontrolle ist modular aufbaubar. Grund der Diplomarbeit Für die Zeiterfassung werden normalerweise eigene Erfassungsterminals (Ausweis-Leser) an Ein/Ausgängen eingesetzt. Das sich wandelnde Bedürfnis der Kunden von BixiSystems zeigt nun, das die Zeiterfassung persönlich am eigenen PC durchgeführt werden soll. Vielfach wird die Kompetenz zur Mutation von Absenzen dem Benutzer übertragen. In diesem Fall wird auf die Erkennung eines physischen Ausweises verzichtet. Eine Client-Server Lösung existiert, ist aber für Erweiterungen / Updates zu wenig flexibel. Eine Lösung mit Web-Technologie bringt zum einen den geforderten Technologiesprung und zum andern deckt sie die neuen Forderungen ab. Projekt Es soll eine Webapplikation zur Erfassung, Kontrolle und Mutation von Arbeitszeiten mit Anbindung an die bestehende Galaxy Datenbank (SQL-Server) entwickelt werden. Je nach Bediener sind verschiedene Funktionalitäten gewünscht. Zum Beispiel Zeiten erfassen, kontrollieren, mutieren, Detailinfos und zusammengefasste Informationen abfragen. Anforderungen • • • • • Zeiterfassungsdaten einer Person anschauen Infos abfragen (Infoblock) Aufbau mit Web-Technologie. Berücksichtigen von Sicherheitsvorkehrungen (Security) Business Logic Schicht vorbereitet für den Einsatz des Microsoft Transaction Server Technologie- und Plattform-Anforderungen • • • • • • Verwendung der Web Klassen unter Visual Basic Microsoft Windows NT/2000 Microsoft SQL Server 2000 Microsoft Transaction Server (nice to have) Microsoft Internet Information Server Microsoft Visual Basic 6.0