Softwaren Engineering I

Größe: px
Ab Seite anzeigen:

Download "Softwaren Engineering I"

Transkript

1 Softwaren Engineering I Gruppe: P07 Projekt: BetVM HowTo Zugriff und Aufsetzung des Systems Name Matrikelnummer Vedat Aydin Marcel Scheid Kurs Dozent TAI09AIM Dipl.-Wirt.-Ing. K. Koochaki Projektarbeit im Rahmen der Vorlesung Software Engineering I (WiSe ) 1

2 Inhaltsverzeichnis 1 Zugriff zum System Aufsetzen des Systems Anforderungen an den Webserver Erstellen der Datenbank Konfiguration der Applikation Hochladen der Webseiteninhalte Einstellung des Benachrichtigungs-Cronjobs... Fehler! Textmarke nicht definiert. 2.5 Zugang zum installierten System

3 SE: Doku HowTo Gruppe: P7 BetVM Zugriff zum System Zur Zeit läuft das System bereits auf einem Webserver unter der URL Um Zugriff auf die Funktionalitäten der Seite zu haben, muss man sich zum System anmelden. Abb.: Startseite Abb.: Anmelde-Seite 3

4 Oben rechts gibt es einen Anmelden Link, welcher zur Login-Seite bzw. durch einen weiteren Link auch zur Registrations-Seite führt, falls man noch nicht über ein Konto verfügt. Abb.: Registrieren Nach erfolgreichem Ausfüllen des Registrationsformulars wird automatisch vom System eine an die angegebene Adresse versendet, welche einen Verifikationslink enthält. Erst nach einer Bestätigung über diesen Link, ist der Benutzer freigeschaltet und kann sich mit seinen Login-Daten anmelden, worauf eine Weiterleitung auf die Startseite folgt. Da bis zum Release des Systems keine Registrierung gewährt wird, wurde alternativ ein Gastzugang eingerichtet mit folgenden Anmeldedaten: Benutzername: Passwort: BetvmGast dhbwp7 ACHTUNG: Dieser Benutzer darf nur von dem Dozenten Dipl.-Wirt.-Ing. K. Koochaki benutzt werden, da dieser Zugang über Admin-Rechte verfügt, damit man alle Funktionen des Systems einsehen kann. Wir bitten darum, keine Tabellendaten zu löschen, da teilweise schon Livedaten existieren, die unwiderruflich gelöscht werden könnten. 4

5 2 Aufsetzen des Systems 2.1 Anforderungen an den Webserver Um das System aufsetzen zu können braucht man einen Webserver, der ASP 2.0 sowie.net Framework 4.0 unterstützt und eine Microsoft SQL Server 2008 Datenbank zur Verfügung stellt. 2.2 Erstellen der Datenbank In der Datenbank muss das Schema des Systems erstellt werden. Hierfür kann man das SQL-Skript für die Datenbank aus der beiligenden CD entnehmen. Dieses Skript liegt im Ordner Installation und hat den Namen betvm-schema.sql. Folgende Schritte sind nötig für das Erstellen der Datenbank: 1. Melden Sie sich mittels eines Datenbank Management Tools für Microsoft SQL Server Datenbanken (empfohlen wird Microsoft SQL Server Management Studio) an der Datenbank Ihres Webservers an. 2. Öffnen Sie einen neuen Skript-Tab. 3. Kopieren Sie das Skript aus betvm-schema.sql in den Skript-Tab, den Sie geöffnet haben. 4. Führen Sie das Skript aus Konfiguration der Applikation Die Applikation muss nun für die erstellte Datenbank konfiguriert werden. Hierfür müssen einige Informationen in der Datei Web.config geändert werden. Folgende Schritte sind nötig für die Konfiguration der Applikation: 1. Öffnen Sie die Datei Web.config im Ordner Installation > httpdocs. 2. Finden Sie die Stelle mit folgendem Code: <connectionstrings> <add name="betvmconnectionstring" connectionstring="<host>;user ID=<Benutzername>;password=<Passwort>;Persist Security Info=true; database=<datenbankname>" providername="system.data.sqlclient"/> </connectionstrings> 3. Ändern Sie die Platzhalter <Host>, <Benutzername>, <Passwort>, <Datenbankname> mit den Werten der Konfiguration Ihrer Datenbank. 4. Speichern Sie die Datei. 5

6 2.3 Hochladen der Webseiteninhalte Die Webseiteninhalte müssen zum Webserver hochgeladen werden. Hierfür benötigt man Zugang zum Public-Ordner des Webspaces. Diesen Zugang kann man sich bspw. mittels FTP-Client verschaffen. Bei externen Webservern bekommen Sie die FTP-Anmeldedaten vom Provider. Folgende Schritte sind nötig für das Hochladen der Webseiteninhalte: 1. Verschaffen Sie sich Zugang zum Hauptordner Ihres Webspaces. (Beachten Sie die Hinweise oben) 2. Kopieren Sie alle Dateien aus dem Ordner Installation > httpdocs in den Public-Ordner Ihres Webspaces. 2.4 Zugang zum installierten System Zum frisch-installierten System haben Sie Zugang über den Master-Admin des Systems, der bei der Erstellung der Datenbank auch erstellt wurde. Dieser Benutzer hat folgende Accountinformationen: Benutzername: Passwort: BetvmMasterAdmin betvm2011dhbw#tai09aim 6