Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Helma Henschen Geändert vor über 10 Jahren
1
Martin LöfflerMurat Yilmaz Labor Informationstechnologie
2
Vorgängerprojekte SS03WS03 Thomas App, Steffen Schönbeck, Andreas Brög, Klaus-Peter Menzemer Hochschule für Musik - Raumverwaltung Verena Oberheide, Ursula Schmid Room Organizer Professional (ROP)
3
Aufgabenstellung Mit Hilfe der beiden Vorgängerprojekte ["Hochschule für Musik - Raumverwaltung" im SS03 und "Room Organizer Professional (ROP)" im WS03] soll die Raumverwaltung auf dem dafür vorgesehenen Server in der Musikhochschule installiert werden. Zusätzlich soll das bereits bestehende Programm im HIT-Labor weiterentwickelt und verbessert werden."Hochschule für Musik - Raumverwaltung""Room Organizer Professional (ROP)"
4
Das Programm
5
Aktueller Stand ROP auf Server in Musikhochschule installiert Erweiterung der Bedienung und Test im HIT-Labor: –Kalenderansicht ohne Eingabe einer Benutzerkennung möglich –Wöchentlich wiederholende Einträge sind jetzt möglich –Das Zeitfenster der Monatsansicht ist erweitert
6
Start
7
Das Programm Entwickelt von Vorgängergruppe Entwickelt mit Microsoft ASP.NET WEB Matrix Active Server Pages – Skriptsprache Programmiersprachen : C# ; Visual Basic ; JSkript; HTML
9
Das Programm Bsp: Login.aspx
10
void LoginBtn_Click(Object sender, EventArgs e) { if (UserKennung.Text!="" && UserPass.Text!="") { SqlConnection con = new SqlConnection("server=localhost;uid=sa;pwd=rop12§;database=rop"); con.Open(); SqlCommand cmd = new SqlCommand(); cmd.CommandText = "SELECT COUNT(*) FROM rop_user WHERE kennung=@ParamKennung AND Passwort=@ParamPwd";. if (0 != nUsersMatched) { FormsAuthentication.RedirectFromLoginPage(UserKennung.Text, true); } else { Msg1.Text = "Bitte geben Sie einen gültigen Benutzernamen und Passwort ein !"; } Das Programm Bsp: Login.aspx
11
Das Programm Bsp: Reservierung.aspx
12
Das Programm Bsp: Reservation.aspx Public Sub Page_Load() Aktualisieren() 'Uhrzeit und DAtum aktualisieren Auth_User() If Not (Page.IsPostBack) Then Get_Rooms() 'ComboBoxen mit Werten füllen dim i For i = 6 To 22 Step 1 zeit_start_h.items.add(i) Next For i = 00 To 45 Step 15 zeit_start_m.items.add(i) Next For i = 0 To 16 Step 1 dauer_h.items.add(i) Next For i = 0 To 45 Step 15 dauer_m.items.add(i) Next For i = 0 To 15 Step 1 Wowied.items.add(i) Next End if
13
' Belegung in Db schreiben '#################################################### Dim myConnection As New SqlConnection(ConfigurationSettings.AppSettings("connectionstring")) Dim myCommand As New SqlCommand("rop_belegung_insert", myConnection) myCommand.CommandType = CommandType.StoredProcedure Dim parameterRaum_id As New SqlParameter("@Raum_id", SqlDbType.Int, 4) parameterRaum_id.Value = Raum_id.SelectedItem.value myCommand.Parameters.Add(parameterRaum_id) Dim parameterUser_id As New SqlParameter("@User_id", SqlDbType.Int, 4) parameterUser_id.Value = User_id.Text myCommand.Parameters.Add(parameterUser_id) Dim parameterDatum As New SqlParameter("@Datum", SqlDbType.DateTime, 14) parameterDatum.Value = DateAdd("d",i*7,Datum.selectedDate) '= Datum.SelectedDate alle 7tage erneut schreiben myCommand.Parameters.Add(parameterDatum) Das Programm Bsp: Reservation.aspx
14
Fragen?
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.