Τα προγράμματα σε ASP που χρησιμοποιήθηκαν για την υλοποίηση της διαχείρισης των μαθημάτων.

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Τα προγράμματα σε ASP που χρησιμοποιήθηκαν για την υλοποίηση της διαχείρισης των μαθημάτων."

Transcript

1 ΠΑΡΑΡΤΗΜΑ Α Τα προγράμματα σε ASP που χρησιμοποιήθηκαν για την υλοποίηση της διαχείρισης των μαθημάτων. Αρχική σελίδα (home.asp) <html> <body background="multi/acindstr.gif"> <p align="center"><font face="times New Roman" size="6"><strong>πανεπιστημιο ΜΑΚΕΔΟΝΙΑΣ</strong></font> <p align="center"><a href=" src="multi/image.gif" alt="πληροφορίες που αφορούν το Πανεπιστήμιο Μακεδονίας" width="112" height="80" border="2" style="background-color: rgb(0,0,128); border: medium none"></a> <p> <p align="center"><big><big><strong><font face="times New Roman">ΤΜΗΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ </font></strong></big></big> <p align="center"><big><big><strong><font face="times New Roman">(MIS MASTER IN INFORMATION SYSTEMS)</font></strong></big></big> <p> <p align="center"><big><big><font face="times New Roman"><strong>ON LINE ΜΑΘΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΟΥ ΕΜΠΟΡΙΟΥ</strong></font></big></big> <p> <p align="center"><a href=" face="times New Roman"><strong>ΓΕΝΙΚΕΣ YΠΗΡΕΣΙΕΣ</strong></font></big></big> </a> Κεντρική σελίδα διαχείρισης (diax.asp) <html> <body background="multi/acindstr.gif"> <p align="center"><u><strong><big><big>γενικεσ ΥΠΗΡΕΣΙΕΣ ΔΙΑΧΕΙΡΙΣΗΣ ΜΑΘΗΜΑΤΩΝ </big></big></strong></u> <p align="center"><u><strong><big><big>για ΤΟ ΗΛΕΚΤΡΟΝΙΚΟ<br> ΕΜΠΟΡΙΟ<br> </big></big></strong></u><br> <br> <strong><big> </a><a href=search.asp>αναζητηση ΜΑΘΗΤΗ<br> <a href=anna/newstudent.asp>προσθηκη ΜΑΘΗΤΗ<br> </a><a href=anna/delstudent.asp>διαγραφη ΜΑΘΗΤΗ<br> </a><a href=anna/modifystudent.asp>αλλαγη ΣΤΟΙΧΕΙΩΝ ΜΑΘΗΤΗ<br> 299

2 </a><br> </big><img src="multi/anim2.gif" alt="επιλέξτε είτε προσθήκη είτε διαγραφή είτε αλλαγή είτε αναζήτηση" WIDTH="156" HEIGHT="125"><big><br> </big></strong> <p align="center"><strong><big> </a><a href=searchteach.asp>αναζητηση ΚΑΘΗΓΗΤΗ<br> <a href=anna/newteacher.asp>προσθηκη ΚΑΘΗΓΗΤΗ<br> </a><a href=anna/delteacher.asp>διαγραφη ΚΑΘΗΓΗΤΗ<br> </a><a href=anna/modifyteacher.asp>αλλαγη ΣΤΟΙΧΕΙΩΝ ΚΑΘΗΓΗΤΗ<br> </a></big></strong> <p align="center"><font color="#ff0000"><strong>οι εργασίες της προσθήκης και της διαγραφής τόσο του μαθητή όσο και του καθηγητή αφορούν το διαχειριστή και απαιτούν password. </strong></font> <p align="center"><font color="#ff0000"><strong>η αναζήτηση όμως τόσο του καθηγητή όσο και του μαθητή, μπορεί να γίνει από τον οποιονδήποτε.</strong></font> Αναζήτηση μαθητή (search.asp) <html> <p><u><big><big><strong>σελιδα ΑΝΑΖΗΤΗΣΗΣ ΜΑΘΗΤΗ </strong></big></big></u> <p><big><strong>πληκτρολογήστε ολόκληρο το ΕΠΙΘΕΤΟ ή μερικούς από τους χαρακτήρες που αυτό περιλαμβάνει.</strong></big> <form name=searchform method="post" action="actionsearch.asp"> Κείμενο: <INPUT TYPE="TEXT" NAME="searchtext" SIZE="60"> <TD align=center colspan=2><input type=submit name=btnsubmit value="αποστολή"> <input type=reset value="καθαρισμός Πεδίων"</TD> </form> href=" ΟΛΩΝ ΤΩΝ ΜΑΘΗΤΩΝ</strong></big></a> ΔΙΑΧΕΙΡΙΣΗ</strong></big></a> ΑΡΧΙΚΗ ΣΕΛΙΔΑ</strong></big></a> actionsearch.asp 300

3 oconn.open "DSN=dbpublicmis; UID=publicuser; PWD=" set RSstudent=Server.CreateObject("ADODB.RecordSet") stext=request.form("searchtext") SQL="select * from tablestudents where lastname LIKE '" &stext& "%'" RSstudent.open SQL, oconn, 1 If RSstudent.recordcount=0 then Response.write " " <html> <p><strong><big><big>δεν ΒΡΕΘΗΚΑΝ ΕΓΓΡΑΦΕΣ! </big></big></strong> Else <p><strong><big><big>βρεθηκαν ΟΙ ΠΑΡΑΚΑΤΩ ΕΓΓΡΑΦΕΣ: </big></big></strong> <p><strong><big>αν θέλετε περισσότερες πληροφορίες για κάποιον μαθητή, πατήστε στο επίθετό του.</big></strong> <p><strong><big>επωνυμο &n bsp; ΟΝΟΜΑ</big></strong> do while not RSStudent.EOF <p> <a href=actionsearch_one.asp?id==rsstudent("id")> =RSStudent("lastname") </a> &nbs p; &n bsp; =RSStudent("firstname") Loop End If RSStudent.MoveNext Response.write "<br>" 301

4 href=" ΣΤΗ ΣΕΛΙΔΑ ΑΝΑΖΗΤΗΣΗΣ ΜΑΘΗΤΗ</strong></big></a> href=" ΣΤΗ ΔΙΑΧΕΙΡΙΣΗ</strong></big></a> ΑΡΧΙΚΗ ΣΕΛΙΔΑ</strong></big></a> actionsearch_one.asp oconn.open "DSN=dbpublicmis; UID=publicuser; PWD=" set RSstudent=Server.CreateObject("ADODB.RecordSet") stext=request.form("searchtext") SQL="select * from tablestudents where lastname LIKE '" &stext& "%'" RSstudent.open SQL, oconn, 1 If RSstudent.recordcount=0 then Response.write " " <html> <p><strong><big><big>δεν ΒΡΕΘΗΚΑΝ ΕΓΓΡΑΦΕΣ! </big></big></strong> Else <p><strong><big><big>βρεθηκαν ΟΙ ΠΑΡΑΚΑΤΩ ΕΓΓΡΑΦΕΣ: </big></big></strong> <p><strong><big>αν θέλετε περισσότερες πληροφορίες για κάποιον μαθητή, πατήστε στο επίθετό του.</big></strong> <p><strong><big>επωνυμο &n bsp; ΟΝΟΜΑ</big></strong> do while not RSStudent.EOF <p> <a href=actionsearch_one.asp?id==rsstudent("id")> =RSStudent("lastname") </a> 302

5 &nbs p; &n bsp; =RSStudent("firstname") RSStudent.MoveNext Response.write "<br>" Loop End If href=" ΣΤΗ ΣΕΛΙΔΑ ΑΝΑΖΗΤΗΣΗΣ ΜΑΘΗΤΗ</strong></big></a> href=" ΣΤΗ ΔΙΑΧΕΙΡΙΣΗ</strong></big></a> ΑΡΧΙΚΗ ΣΕΛΙΔΑ</strong></big></a> Εμφάνιση όλων των μαθητών allstudents.asp oconn.open "DSN=dbpublicmis; UID=publicuser; PWD=" set RSstudent=Server.CreateObject("ADODB.RecordSet") SQL="select * from tablestudents order by lastname, firstname" RSstudent.open SQL, oconn <html> <p><big><u><strong><big>σελιδα ΕΜΦΑΝΙΣΗΣ ΟΛΩΝ ΤΩΝ ΜΑΘΗΤΩΝ<br> </big></strong></u> <big>όλοι οι μαθητές φαίνονται παρακάτω. Αν θέλετε περισσότερες πληροφορίες για κάποιον μαθητή, πατήστε με το αριστερό πλήκτρο του ποντικιού πάνω στο <strong>επιθετο</strong>. <p><br> <br> <table> 303

6 <big><strong>επιθετο<strong><big> <big><strong>ονομα<big><strong> <big><strong> <big><strong> do while not RSstudent.EOF Response.write "" Response.write "<a href=actionsearch_one.asp?id="&rsstudent("id")&">" Response.write RSstudent("lastname") Response.write "</a>" Response.write RSstudent("firstname") Response.write RSstudent(" ") Response.write "" RSstudent.MoveNext Loop </table> href=" ΣΤΗ ΣΕΛΙΔΑ ΑΝΑΖΗΤΗΣΗΣ ΜΑΘΗΤΗ</strong></big></a> ΔΙΑΧΕΙΡΙΣΗ</strong></big></a> ΑΡΧΙΚΗ ΣΕΛΙΔΑ</strong></big></a> Αναζήτηση καθηγητή searchteach.asp <html> 304

7 <body> <p><u><big><big><strong>σελιδα ΑΝΑΖΗΤΗΣΗΣ ΚΑΘΗΓΗΤΗ </strong></big></big></u> <p><big><strong>πληκτρολογήστε ολόκληρο το ΕΠΙΘΕΤΟ ή μερικούς από τους χαρακτήρες που αυτό περιλαμβάνει.</strong></big> <form name=searchform method="post" action="actionsearch_teach.asp"> Κείμενο: <INPUT TYPE="TEXT" NAME="searchtext" SIZE="60"> <TD align=center colspan=2><input type=submit name=btnsubmit value="αποστολή"> <input type=reset value="καθαρισμός Πεδίων"</TD> </form> href=" ΟΛΩΝ ΤΩΝ ΚΑΘΗΓΗΤΩΝ</strong></big></a> ΔΙΑΧΕΙΡΙΣΗ</strong></big></a> ΑΡΧΙΚΗ ΣΕΛΙΔΑ</strong></big></a> actionsearch_teach.asp oconn.open "DSN=dbpublicmis; UID=publicuser; PWD=" set RSteacher=Server.CreateObject("ADODB.RecordSet") stext=request.form("searchtext") SQL="select * from tableteachers where lastname LIKE '" &stext& "%' order by lastname, firstname" RSteacher.open SQL, oconn, 1 If RSteacher.recordcount=0 then Response.write " " <html> <p><strong><big><big>δεν ΒΡΕΘΗΚΑΝ ΕΓΓΡΑΦΕΣ! </big></big></strong> Else 305

8 <p><strong><big><big>βρεθηκαν ΟΙ ΠΑΡΑΚΑΤΩ ΕΓΓΡΑΦΕΣ: </big></big></strong> <p><strong><big>αν θέλετε περισσότερες πληροφορίες για κάποιον καθηγητή, πατήστε στο επίθετό του.</big></strong> <p><strong><big>επωνυμο &n bsp; ΟΝΟΜΑ</big></strong> do while not RSteacher.EOF <p> <a href=actionsearchteach_one.asp?id==rsteacher("id")> =RSteacher("lastname") </a> &nbs p; &n bsp; =RSteacher("firstname") RSteacher.MoveNext Response.write "<br>" Loop End If href=" ΣΤΗ ΣΕΛΙΔΑ ΑΝΑΖΗΤΗΣΗΣ ΚΑΘΗΓΗΤΗ</strong></big></a> href=" ΣΤΗ ΔΙΑΧΕΙΡΙΣΗ</strong></big></a> ΑΡΧΙΚΗ ΣΕΛΙΔΑ</strong></big></a> actionsearchteach_one.asp oconn.open "DSN=dbpublicmis; UID=publicuser; PWD=" set RSteacher=Server.CreateObject("ADODB.RecordSet") sid=request.querystring("id") SQL="select tableteachers.lastname as lastname, tableteachers.firstname as firstname, tableteachage.age as age1, tableteachers.address as address, tableteachers.tel as tel, 306

9 tableteachers. as , tableteachers.comments as comments from tableteachers inner join tableteachage on tableteachage.id=tableteachers.age where tableteachers.id="&sid RSteacher.open SQL, oconn, 1 <html> <p><strong><big>οι πληροφορίες που αφορούν τον καθηγητή που επιλέξατε εμφανίζονται παρακάτω:</big></strong> <table> Επώνυμο: =RSteacher("lastname") Όνομα: =RSteacher("firstname") Ηλικία: =RSteacher("age1") Διεύθυνση =RSteacher("address") Τηλέφωνο: =RSteacher("tel") =RSteacher(" ") Σχόλια: =RSteacher("comments") </table> href=" ΟΛΩΝ ΤΩΝ ΚΑΘΗΓΗΤΩΝ</strong></big></a> href=" ΣΤΗ ΣΕΛΙΔΑ ΑΝΑΖΗΤΗΣΗΣ ΚΑΘΗΓΗΤΗ</strong></big></a> href=" ΣΤΗ 307

10 ΔΙΑΧΕΙΡΙΣΗ</strong></big></a> ΑΡΧΙΚΗ ΣΕΛΙΔΑ</strong></big></a> 308

11 Εμφάνιση όλων των καθηγητών allteachers.asp oconn.open "DSN=dbpublicmis; UID=publicuser; PWD=" set RSteachers=Server.CreateObject("ADODB.RecordSet") SQL="select * from tableteachers order by lastname, firstname" RSteachers.open SQL, oconn <html> <p><big><u><strong><big>σελιδα ΕΜΦΑΝΙΣΗΣ ΟΛΩΝ ΤΩΝ ΚΑΘΗΓΗΤΩΝ<br> </big></strong></u> <big>όλοι οι καθηγητές φαίνονται παρακάτω. Αν θέλετε περισσότερες πληροφορίες για κάποιον καθηγητή, πατήστε με το αριστερό πλήκτρο του ποντικιού πάνω στο <strong>επιθετο</strong>. <p><br> <br> <table> <big><strong>επιθετο<strong><big> <big><strong>ονομα<big><strong> <big><strong> <big><strong> do while not RSteachers.EOF Response.write "" Response.write "<a href=actionsearchteach_one.asp?id="&rsteachers("id")&">" Response.write RSteachers("lastname") Response.write "</a>" Response.write RSteachers("firstname") 309

12 Loop </table> Response.write RSteachers(" ") Response.write "" RSteachers.MoveNext href=" ΣΤΗ ΣΕΛΙΔΑ ΑΝΑΖΗΤΗΣΗΣ ΚΑΘΗΓΗΤΗ</strong></big></a> ΔΙΑΧΕΙΡΙΣΗ</strong></big></a> ΑΡΧΙΚΗ ΣΕΛΙΔΑ</strong></big></a> Εισαγωγή στοιχείων μαθητή newstudent.asp oconn.open "DSN=dbmis; UID="&request.serverVariables("AUTH_USER") & " ; " & "PWD=" & request.servervariables("auth_password") set RSage=Server.CreateObject("ADODB.RecordSet") SQL="select * from tableage" RSage.open SQL, oconn <html> <form name="formnewstudent" method="post" action="actionnewstudent.asp"> <p><big><font face="times New Roman"><big><u><strong>ΠΡΟΣΘΗΚΗ ΜΑΘΗΤΗ</strong></u></big></font></big> <table border="1" width="100%"> <td width="30%">επώνυμο: <td width="70%"><input type="text" name="lastname" size="60"> <td width="30%">όνομα: <td width="70%"><input type="text" name="firstname" size="60"> 310

13 <td width="30%">ηλικία: <td width="70%"><select name="age" size="1"> <OPTION>Επιλέξτε</OPTION> do while not RSage.EOF <option value==rsage("id")>=rsage("age")</option> RSage.MoveNext Loop </select> <td width="30%">διεύθυνση: <td width="70%"><input type="text" name="address" size="60"> <td width="30%">τηλέφωνο: <td width="70%"><input type="text" name="tel" size="60"> <td width="30%"> <td width="70%"><input type="text" name=" " size="60"> <td width="30%">σχόλια: <td width="70%"><textarea rows="5" name="comments" cols="75"></textarea> </table> <TD align=center colspan=2><input type=button name=btnsubmit value="αποστολή" onclick="validateform()"> <input type=reset value="καθαρισμός Πεδίων"</TD> </TR> </form> RSage.close set RSage=nothing oconn.close set oconn=nothing ΔΙΑΧΕΙΡΙΣΗ</strong></big></a> ΑΡΧΙΚΗ ΣΕΛΙΔΑ</strong></big></a> <p> <p> <p> <p> 311

14 <p> <script language="javascript"> function validateform() { if (document.formnewstudent.lastname.value=="") { alert ("Εισάγετε Επώνυμο"); document.formnewstudent.lastname.focus(); return; } if (document.formnewstudent.firstname.value=="") { alert ("Εισάγετε Όνομα"); document.formnewstudent.firstname.focus(); return; } if (document.formnewstudent.age.options.selectedindex==0) { alert ("Εισάγετε Ηλικία"); document.formnewstudent.age.focus(); return; } if (document.formnewstudent. .value=="") { alert ("Εισάγετε "); document.formnewstudent. .focus(); return; } document.formnewstudent.submit(); } </script> actionnewstudent.asp oconn.open "DSN=dbmis; UID="&request.serverVariables("AUTH_USER") & " ; " & "PWD=" & request.servervariables("auth_password") Set ocmd=server.createobject("adodb.command") adcmdtext=1 ocmd.activeconnection=oconn lastname=request.form("lastname") lastname=replace(lastname,"'","''") firstname=request.form("firstname") firstname=replace(firstname,"'","''") address=request.form("address") address=replace(address,"'","''") tel=request.form("tel") tel=replace(tel,"'","''") =request.form(" ") =replace( ,"'","''") comments=request.form("comments") comments=replace(comments,"'","''") comments=replace(comments,vbcrlf,"<br>") strsql="insert INTO tablestudents (lastname, firstname, age, address, tel, , comments)" strvalues="values ('"&lastname&"','" & firstname & "','" & Request.Form("age") & "','" & address & "','" & tel &"','" &_ 312

15 &"','" &_ comments &"')" ocmd.commandtext=strsql & strvalues ocmd.commandtype=adcmdtext ocmd.execute Set ocmd=nothing oconn.close Set oconn=nothing if err.number=0 then Response.write " " end if <p><strong><big><big>η προσθήκη μαθητή ήταν επιτυχής!</big></big></strong> <p> href=" ΣΤΗ ΣΕΛΙΔΑ ΠΡΟΣΘΗΚΗΣ ΜΑΘΗΤΗ</strong></big></a> ΔΙΑΧΕΙΡΙΣΗ</strong></big></a> ΑΡΧΙΚΗ ΣΕΛΙΔΑ</strong></big></a> Εισαγωγή στοιχείων καθηγητή newteacher.asp oconn.open "DSN=dbmis; UID="&request.serverVariables("AUTH_USER") & " ; " & "PWD=" & request.servervariables("auth_password") set RSteachage=Server.CreateObject("ADODB.RecordSet") SQL="select * from tableteachage" RSteachage.open SQL, oconn <html> 313

16 <form name="formnewteacher" method="post" action="actionnewteacher.asp"> <p><big><font face="times New Roman"><big><u><strong>ΠΡΟΣΘΗΚΗ ΚΑΘΗΓΗΤΗ</strong></u></big></font></big> <table border="1" width="100%"> <td width="30%">επώνυμο: <td width="70%"><input type="text" name="lastname" size="60"> <td width="30%">όνομα: <td width="70%"><input type="text" name="firstname" size="60"> <td width="30%">ηλικία: <td width="70%"><select name="age" size="1"> <OPTION>Επιλέξτε</OPTION> do while not RSteachage.EOF <option value==rsteachage("id")>=rsteachage("age")</option> RSteachage.MoveNext Loop </select> <td width="30%">διεύθυνση: <td width="70%"><input type="text" name="address" size="60"> <td width="30%">τηλέφωνο: <td width="70%"><input type="text" name="tel" size="60"> <td width="30%"> <td width="70%"><input type="text" name=" " size="60"> <td width="30%">σχόλια: <td width="70%"><textarea rows="5" name="comments" cols="75"></textarea> </table> <TD align=center colspan=2><input type=button name=btnsubmit value="αποστολή" onclick="validateform()"> <input type=reset value="καθαρισμός Πεδίων"</TD> </TR> </form> RSteachage.close set RSteachage=nothing 314

17 oconn.close set oconn=nothing ΔΙΑΧΕΙΡΙΣΗ</strong></big></a> ΑΡΧΙΚΗ ΣΕΛΙΔΑ</strong></big></a> <p> <p> <p> <p> <p> <script language="javascript"> function validateform() { if (document.formnewteacher.lastname.value=="") { alert ("Εισάγετε Επώνυμο"); document.formnewteacher.lastname.focus(); return; } if (document.formnewteacher.firstname.value=="") { alert ("Εισάγετε Όνομα"); document.formnewteacher.firstname.focus(); return; } if (document.formnewteacher.age.options.selectedindex==0) { alert ("Εισάγετε Ηλικία"); document.formnewteacher.age.focus(); return; } if (document.formnewteacher. .value=="") { alert ("Εισάγετε "); document.formnewteacher. .focus(); return; } } </script> document.formnewteacher.submit(); actionnewteacher.asp oconn.open "DSN=dbmis; UID="&request.serverVariables("AUTH_USER") & " ; " & "PWD=" & request.servervariables("auth_password") Set ocmd=server.createobject("adodb.command") adcmdtext=1 ocmd.activeconnection=oconn lastname=request.form("lastname") lastname=replace(lastname,"'","''") 315

18 firstname=request.form("firstname") firstname=replace(firstname,"'","''") address=request.form("address") address=replace(address,"'","''") tel=request.form("tel") tel=replace(tel,"'","''") =request.form(" ") =replace( ,"'","''") comments=request.form("comments") comments=replace(comments,"'","''") comments=replace(comments,vbcrlf,"<br>") strsql="insert INTO tableteachers (lastname, firstname, age, address, tel, , comments)" strvalues="values ('"&lastname&"','" & firstname & "','" & Request.Form("age") & "','" & address & "','" & tel &"','" &_ & "','" &_ comments & "')" ocmd.commandtext=strsql & strvalues ocmd.commandtype=adcmdtext ocmd.execute Set ocmd=nothing oconn.close Set oconn=nothing if err.number=0 then Response.write " " end if <p><strong><big><big>η προσθήκη καθηγητή ήταν επιτυχής!</big></big></strong> <p> href=" ΣΤΗ ΣΕΛΙΔΑ ΠΡΟΣΘΗΚΗΣ ΚΑΘΗΓΗΤΗ</strong></big></a> ΔΙΑΧΕΙΡΙΣΗ</strong></big></a> ΑΡΧΙΚΗ ΣΕΛΙΔΑ</strong></big></a> Διαγραφή μαθητή delete.asp 316

19 oconn.open "DSN=dbmis; UID="&request.serverVariables("AUTH_USER") & " ; " & "PWD=" & request.servervariables("auth_password") id=request.form("id") todo=request.form("confirm") SQL="delete from tablestudents where id="&id if todo=1 then oconn.execute SQL if err.number=0 then Response.write " " end if oconn.close set oconn=nothing end if if todo=0 then oconn.close set oconn=nothing Response.redirect "delstudent.asp" end if <p><strong><big><big>η διαγραφή πραγματοποιήθηκε με επιτυχία</big>!</big></strong> <p> href=" ΣΤΗ ΣΕΛΙΔΑ ΔΙΑΓΡΑΦΗΣ ΜΑΘΗΤΗ</strong></big></a> ΔΙΑΧΕΙΡΙΣΗ</strong></big></a> ΑΡΧΙΚΗ ΣΕΛΙΔΑ</strong></big></a> deleteconfirm.asp <HTML> <HEAD> <meta http-equiv="content-type" content="text/html; charset=iso "> </HEAD> <BODY> sid=request.querystring("sid") <BR> <TABLE width=640> 317

20 <TR> <TD align=center> <FORM METHOD=post ACTION="delete.asp"> <INPUT TYPE=hidden Name=id Value==sid> <INPUT TYPE=radio NAME=confirm value=0 checked>οχι <INPUT TYPE=radio NAME=confirm value=1>ναι <INPUT TYPE=submit value="διαγραφή"> </TD> </TR> </TABLE> </BODY> </FORM> href=" ΣΤΗ ΣΕΛΙΔΑ ΔΙΑΓΡΑΦΗΣ ΜΑΘΗΤΗ</strong></big></a> ΔΙΑΧΕΙΡΙΣΗ</strong></big></a> ΑΡΧΙΚΗ ΣΕΛΙΔΑ</strong></big></a> </HTML> delstudent.asp oconn.open "DSN=dbmis; UID="&request.serverVariables("AUTH_USER") & " ; " & "PWD=" & request.servervariables("auth_password") set RSStudents=Server.CreateObject("ADODB.RecordSet") SQL="select * from tablestudents order by lastname, firstname" RSstudents.open SQL, oconn <html> <p><big><u><strong><big>σελιδα ΔΙΑΓΡΑΦΗΣ ΜΑΘΗΤΗ<br> </big></strong></u> <big>όλοι οι μαθητές φαίνονται παρακάτω. Μπορείτε να επιλέξετε αυτόν που θέλετε να διαγράψετε, πατώντας με το αριστερό πλήκτρο του ποντικιού πάνω στο <strong>επιθετο</strong>. Η διαδικασία της διαγραφής ολοκληρώνεται πατώντας το κουμπί <strong>διαγραφη</strong>.<br> <p><br> <br> 318

21 <table> <big><strong>επιθετο<strong><big> <big><strong>ονομα<big><strong> <big><strong> <big><strong> do while not RSstudents.EOF Response.write "" Response.write "<a href=deleteconfirm.asp?sid="&rsstudents("id")&">" Response.write RSStudents("lastname") Response.write "</a>" Response.write RSStudents("firstname") Response.write RSStudents(" ") Response.write "" RSStudents.MoveNext Loop </table> ΔΙΑΧΕΙΡΙΣΗ</strong></big></a> ΑΡΧΙΚΗ ΣΕΛΙΔΑ</strong></big></a> Διαγραφή καθηγητή deleteteach.asp 319

22 oconn.open "DSN=dbmis; UID="&request.serverVariables("AUTH_USER") & " ; " & "PWD=" & request.servervariables("auth_password") id=request.form("id") todo=request.form("confirm") SQL="delete from tableteachers where id="&id if todo=1 then oconn.execute SQL if err.number=0 then Response.write " " end if oconn.close set oconn=nothing end if if todo=0 then oconn.close set oconn=nothing Response.redirect "delteacher.asp" end if <p><strong><big><big>η διαγραφή πραγματοποιήθηκε με επιτυχία</big>!</big></strong> <p> href=" ΣΤΗ ΣΕΛΙΔΑ ΔΙΑΓΡΑΦΗΣ ΚΑΘΗΓΗΤΗ</strong></big></a> ΔΙΑΧΕΙΡΙΣΗ</strong></big></a> ΑΡΧΙΚΗ ΣΕΛΙΔΑ</strong></big></a> deleteconfirm_teach.asp <HTML> <HEAD> <meta http-equiv="content-type" content="text/html; charset=iso "> </HEAD> <BODY> sid=request.querystring("sid") <BR> <TABLE width=640> 320

23 <TR> <TD align=center> <FORM METHOD=post ACTION="delete_teach.asp"> <INPUT TYPE=hidden Name=id Value==sid> <INPUT TYPE=radio NAME=confirm value=0 checked>οχι <INPUT TYPE=radio NAME=confirm value=1>ναι <INPUT TYPE=submit value="διαγραφή"> </TD> </TR> </TABLE> </BODY> </FORM> href=" ΣΤΗ ΣΕΛΙΔΑ ΔΙΑΓΡΑΦΗΣ ΚΑΘΗΓΗΤΗ</strong></big></a> ΔΙΑΧΕΙΡΙΣΗ</strong></big></a> ΑΡΧΙΚΗ ΣΕΛΙΔΑ</strong></big></a> </HTML> delteacher.asp oconn.open "DSN=dbmis; UID="&request.serverVariables("AUTH_USER") & " ; " & "PWD=" & request.servervariables("auth_password") set RSteachers=Server.CreateObject("ADODB.RecordSet") SQL="select * from tableteachers order by lastname, firstname" RSteachers.open SQL, oconn <html> <p><big><u><strong><big>σελιδα ΔΙΑΓΡΑΦΗΣ ΚΑΘΗΓΗΤΗ<br> </big></strong></u> <big>όλοι οι καθηγητές φαίνονται παρακάτω. Μπορείτε να επιλέξετε αυτόν που θέλετε να διαγράψετε, πατώντας με το αριστερό πλήκτρο του ποντικιού πάνω στο <strong>επιθετο</strong>. Η διαδικασία της διαγραφής ολοκληρώνεται πατώντας το κουμπί <strong>διαγραφη</strong>.<br> <p><br> <br> 321

24 <table> <big><strong>επιθετο<strong><big> <big><strong>ονομα<big><strong> <big><strong> <big><strong> do while not RSteachers.EOF Response.write "" Response.write "<a href=deleteconfirm_teach.asp?sid="&rsteachers("id")&">" Response.write RSteachers("lastname") Response.write "</a>" Response.write RSteachers("firstname") Response.write RSteachers(" ") Response.write "" RSteachers.MoveNext Loop </table> ΔΙΑΧΕΙΡΙΣΗ</strong></big></a> ΑΡΧΙΚΗ ΣΕΛΙΔΑ</strong></big></a> Αλλαγή στοιχείων μαθητή modifystudent.asp 322

25 oconn.open "DSN=dbmis; UID="&request.serverVariables("AUTH_USER") & " ; " & "PWD=" & request.servervariables("auth_password") set RSStudents=Server.CreateObject("ADODB.RecordSet") SQL="select * from tablestudents order by lastname, firstname" RSstudents.open SQL, oconn <html> <p><big><u><strong><big>σελιδα ΑΛΛΑΓΗΣ ΣΤΟΙΧΕΙΩΝ ΜΑΘΗΤΗ<br> </big></strong></u> <big>όλοι οι μαθητές φαίνονται παρακάτω. Μπορείτε να επιλέξετε αυτόν που θέλετε να αλλάξετε τα στοιχεία του, πατώντας με το αριστερό πλήκτρο του ποντικιού πάνω στο <strong>επιθετο</strong>. <p><br> <br> <table> <big><strong>επιθετο<strong><big> <big><strong>ονομα<big><strong> <big><strong> <big><strong> do while not RSstudents.EOF Response.write "" Response.write "<a href=updatestudent.asp?sid="&rsstudents("id")&">" Response.write RSStudents("lastname") Response.write "</a>" Response.write RSStudents("firstname") Response.write RSStudents(" ") Response.write "" RSStudents.MoveNext Loop 323

26 </table> ΔΙΑΧΕΙΡΙΣΗ</strong></big></a> ΑΡΧΙΚΗ ΣΕΛΙΔΑ</strong></big></a> actionupstudent.asp oconn.open "DSN=dbmis; UID="&request.serverVariables("AUTH_USER") & " ; " & "PWD=" & request.servervariables("auth_password") Set ocmd=server.createobject("adodb.command") adcmdtext=1 ocmd.activeconnection=oconn sid=request.form("sid") lastname=request.form("lastname") lastname=replace(lastname,"'","''") firstname=request.form("firstname") firstname=replace(firstname,"'","''") address=request.form("address") address=replace(address,"'","''") tel=request.form("tel") tel=replace(tel,"'","''") =request.form(" ") =replace( ,"'","''") comments=request.form("comments") comments=replace(comments,"'","''") comments=replace(comments,vbcrlf,"<br>") strsql="update tablestudents set lastname='"&lastname&"', firstname='"&firstname&"',age='" & Request.Form("age") & "',address='"&address&"',tel='"&tel&"', ='"& &"',comments='"&comments&"' where id="&sid ocmd.commandtext=strsql ocmd.execute Set ocmd=nothing oconn.close Set oconn=nothing if err.number=0 then Response.write " " end if 324

27 <p><strong><big><big>η αλλαγή στοιχείων μαθητή ήταν επιτυχής!</big></big></strong> <p> href=" ΣΤΗ ΣΕΛΙΔΑ ΑΛΛΑΓΗΣ ΣΤΟΙΧΕΙΩΝ ΜΑΘΗΤΗ</strong></big></a> ΔΙΑΧΕΙΡΙΣΗ</strong></big></a> ΑΡΧΙΚΗ ΣΕΛΙΔΑ</strong></big></a> updatestudent.asp oconn.open "DSN=dbmis; UID="&request.serverVariables("AUTH_USER") & " ; " & "PWD=" & request.servervariables("auth_password") set RSage=Server.CreateObject("ADODB.RecordSet") SQL="select * from tableage" RSage.open SQL, oconn set RSStudents=Server.CreateObject("ADODB.RecordSet") sid=request.querystring("sid") SQL="select tablestudents.lastname as lastname, tablestudents.firstname as firstname, tableage.age as age1, tablestudents.address as address, tablestudents.tel as tel, tablestudents. as , tablestudents.comments as comments from tablestudents inner join tableage on tableage.id=tablestudents.age where tablestudents.id="&sid RSstudents.open SQL, oconn <HTML> <HEAD> <meta http-equiv="content-type" content="text/html; charset=iso "> </HEAD> <BODY> <p><big><font face="times New Roman"><big><u><strong>ΑΛΛΑΓΗ ΣΤΟΙΧΕΙΩΝ ΜΑΘΗΤΗ</strong></u></big></font></big> <form name="formupdatestudent" method="post" action="actionupstudent.asp"> <input type=hidden name="sid" value==sid> <BR> <table border="1" width="100%"> <td width="30%">επώνυμο: 325

28 <td width="70%"><input type="text" name="lastname" size="60" value==rsstudents("lastname")> <td width="30%">όνομα: <td width="70%"><input type="text" name="firstname" size="60" value==rsstudents("firstname")> <td width="30%">ηλικία: <td width="70%"> <select name="age" size="1"> <OPTION>Επιλέξτε</OPTION> do while not RSage.EOF <option value==rsage("id") if RSage("age")=RSstudents("age1") then Response.write " selected" End If >=RSage("age")</option> RSage.MoveNext Loop </select> <td width="30%">διεύθυνση: <td width="70%"><input type="text" name="address" size="60" value="=rsstudents("address")"> <td width="30%">τηλέφωνο: <td width="70%"><input type="text" name="tel" size="60" value==rsstudents("tel")> <td width="30%"> <td width="70%"><input type="text" name=" " size="60" value==rsstudents(" ")> <td width="30%">σχόλια: <td width="70%"><textarea rows="5" name="comments" cols="75">=rsstudents("comments")</textarea> </table> <TD align=center colspan=2><input type=submit name=btnsubmit value="ενημέρωση" onclick="validateform()"> <input type=reset value="επαναφορά"</td> </TR> </FORM> 326

29 href=" ΣΤΗ ΣΕΛΙΔΑ ΑΛΛΑΓΗΣ ΣΤΟΙΧΕΙΩΝ ΜΑΘΗΤΗ</strong></big></a> ΔΙΑΧΕΙΡΙΣΗ</strong></big></a> ΑΡΧΙΚΗ ΣΕΛΙΔΑ</strong></big></a> </HTML> 327

30 Αλλαγή στοιχείων καθηγητή modifyteacher.asp oconn.open "DSN=dbmis; UID="&request.serverVariables("AUTH_USER") & " ; " & "PWD=" & request.servervariables("auth_password") set RSteachers=Server.CreateObject("ADODB.RecordSet") SQL="select * from tableteachers order by lastname, firstname" RSteachers.open SQL, oconn <html> <p><big><u><strong><big>σελιδα ΑΛΛΑΓΗΣ ΣΤΟΙΧΕΙΩΝ ΚΑΘΗΓΗΤΗ<br> </big></strong></u> <big>όλοι οι καθηγητές φαίνονται παρακάτω. Μπορείτε να επιλέξετε αυτόν που θέλετε να αλλάξετε τα στοιχεία του, πατώντας με το αριστερό πλήκτρο του ποντικιού πάνω στο <strong>επιθετο</strong>. <p><br> <br> <table> <big><strong>επιθετο<strong><big> <big><strong>ονομα<big><strong> <big><strong> <big><strong> do while not RSteachers.EOF Response.write "" Response.write "<a href=updateteacher.asp?sid="&rsteachers("id")&">" Response.write RSteachers("lastname") Response.write "</a>" Response.write RSteachers("firstname") 328

31 Response.write RSteachers(" ") Response.write "" RSteachers.MoveNext Loop </table> ΔΙΑΧΕΙΡΙΣΗ</strong></big></a> ΑΡΧΙΚΗ ΣΕΛΙΔΑ</strong></big></a> actionupteacher.asp oconn.open "DSN=dbmis; UID="&request.serverVariables("AUTH_USER") & " ; " & "PWD=" & request.servervariables("auth_password") Set ocmd=server.createobject("adodb.command") adcmdtext=1 ocmd.activeconnection=oconn sid=request.form("sid") lastname=request.form("lastname") lastname=replace(lastname,"'","''") firstname=request.form("firstname") firstname=replace(firstname,"'","''") address=request.form("address") address=replace(address,"'","''") tel=request.form("tel") tel=replace(tel,"'","''") =request.form(" ") =replace( ,"'","''") comments=request.form("comments") comments=replace(comments,"'","''") comments=replace(comments,vbcrlf,"<br>") strsql="update tableteachers set lastname='"&lastname&"', firstname='"&firstname&"',age='" & Request.Form("age") & "',address='"&address&"',tel='"&tel&"', ='"& &"',comments='"&comments&"' where id="&sid ocmd.commandtext=strsql ocmd.execute Set ocmd=nothing oconn.close Set oconn=nothing if err.number=0 then 329

32 Response.write " " end if <p><strong><big><big>η αλλαγή στοιχείων καθηγητή ήταν επιτυχής!</big></big></strong> <p> href=" ΣΤΗ ΣΕΛΙΔΑ ΑΛΛΑΓΗΣ ΣΤΟΙΧΕΙΩΝ ΚΑΘΗΓΗΤΗ</strong></big></a> ΔΙΑΧΕΙΡΙΣΗ</strong></big></a> ΑΡΧΙΚΗ ΣΕΛΙΔΑ</strong></big></a> updateteacher.asp oconn.open "DSN=dbmis; UID="&request.serverVariables("AUTH_USER") & " ; " & "PWD=" & request.servervariables("auth_password") set RSteachage=Server.CreateObject("ADODB.RecordSet") SQL="select * from tableteachage" RSteachage.open SQL, oconn set RSteachers=Server.CreateObject("ADODB.RecordSet") sid=request.querystring("sid") SQL="select tableteachers.lastname as lastname, tableteachers.firstname as firstname, tableteachage.age as age1, tableteachers.address as address, tableteachers.tel as tel, tableteachers. as , tableteachers.comments as comments from tableteachers inner join tableteachage on tableteachage.id=tableteachers.age where tableteachers.id="&sid RSteachers.open SQL, oconn <HTML> <HEAD> <meta http-equiv="content-type" content="text/html; charset=iso "> </HEAD> <BODY> <p><big><font face="times New Roman"><big><u><strong>ΑΛΛΑΓΗ ΣΤΟΙΧΕΙΩΝ ΚΑΘΗΓΗΤΗ</strong></u></big></font></big> <form name="formupdateteacher" method="post" action="actionupteacher.asp"> <input type=hidden name="sid" value==sid> 330

33 <BR> <table border="1" width="100%"> <td width="30%">επώνυμο: <td width="70%"><input type="text" name="lastname" size="60" value==rsteachers("lastname")> <td width="30%">όνομα: <td width="70%"><input type="text" name="firstname" size="60" value==rsteachers("firstname")> <td width="30%">ηλικία: <td width="70%"> <select name="age" size="1"> <OPTION>Επιλέξτε</OPTION> do while not RSteachage.EOF <option value==rsteachage("id") if RSteachage("age")=RSteachers("age1") then Response.write " selected" End If >=RSteachage("age")</option> RSteachage.MoveNext Loop </select> <td width="30%">διεύθυνση: <td width="70%"><input type="text" name="address" size="60" value="=rsteachers("address")"> <td width="30%">τηλέφωνο: <td width="70%"><input type="text" name="tel" size="60" value==rsteachers("tel")> <td width="30%"> <td width="70%"><input type="text" name=" " size="60" value==rsteachers(" ")> <td width="30%">σχόλια: <td width="70%"><textarea rows="5" name="comments" cols="75">=rsteachers("comments")</textarea> </table> 331

34 <TD align=center colspan=2><input type=submit name=btnsubmit value="ενημέρωση" onclick="validateform()"> <input type=reset value="επαναφορά"</td> </TR> </FORM> href=" ΣΤΗ ΣΕΛΙΔΑ ΑΛΛΑΓΗΣ ΣΤΟΙΧΕΙΩΝ ΚΑΘΗΓΗΤΗ</strong></big></a> ΔΙΑΧΕΙΡΙΣΗ</strong></big></a> ΑΡΧΙΚΗ ΣΕΛΙΔΑ</strong></big></a> </HTML> 332

Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Εργαστήριο 5

Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Εργαστήριο 5 Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Εργαστήριο 5 Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κεντρικής Μακεδονίας Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής 1. Στόχος Στόχος του εργαστηρίου είναι

Διαβάστε περισσότερα

Συλλογή και Επεξεργασία Δεδομένων με Φόρμες

Συλλογή και Επεξεργασία Δεδομένων με Φόρμες Συλλογή και Επεξεργασία Δεδομένων με Φόρμες Οι φόρμες αποτελούν τον πιο δημοφιλή τρόπο για τη συλλογή δεδομένων μέσω του World Wide Web (WWW). Επιτρέπουν στους χρήστες να επικοινωνούν με τη βοήθεια του

Διαβάστε περισσότερα

ιαχείριση Πληροφοριών στο ιαδίκτυο

ιαχείριση Πληροφοριών στο ιαδίκτυο ιαχείριση Πληροφοριών στο ιαδίκτυο Εργαστήριο (Φυλλάδιο 7) ΤΕΙ Καβάλας - Σχολή ιοίκησης & Οικονοµίας Τµήµα ιαχείρισης Πληροφοριών ιδάσκων: Μαρδύρης Βασίλειος, ιπλ. Ηλ. Μηχανικός & Μηχ. Υπολογιστών, MSc

Διαβάστε περισσότερα

Εργαστήριο 8. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο

Εργαστήριο 8. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Εργαστήριο 8 Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Στόχος Στόχος του εργαστηρίου είναι η εκμάθηση των βασικών προγραμματιστικών δομών της γλώσσας PHP και η δημιουργία φορμών για την επεξεργασία υποβαλλόμενων

Διαβάστε περισσότερα

Εργαστήριο 9. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο. Στόχος. Προετοιμασία περιβάλλοντος εργασίας

Εργαστήριο 9. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο. Στόχος. Προετοιμασία περιβάλλοντος εργασίας Εργαστήριο 9 Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Στόχος Στόχος του εργαστηρίου είναι η εκμάθηση των βασικών εργασιών στην MySQL και η εξοικείωση με το περιβάλλον του εργαλείου διαχείρισης phpmyadmin.

Διαβάστε περισσότερα

Φόρμες. Γενικοί κανόνες. Η ετικέτα <form>

Φόρμες. Γενικοί κανόνες. Η ετικέτα <form> Φόρμες Οι φόρμες περιέχουν τα στοιχεία φόρμας στο οποία ένας χρήστης μπορεί να εισαγάγει δεδομένα τα οποία στη συνέχεια αποστέλλονται σε έναν εξυπηρετητή για παραπέρα επεξεργασία. Γενικοί κανόνες Για τις

Διαβάστε περισσότερα

Προγραμματισμός Ιστοσελίδων: Javascript II

Προγραμματισμός Ιστοσελίδων: Javascript II Προγραμματισμός Ιστοσελίδων: Javascript II Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης & Τεχνολογίας Τηλεπικοινωνιών Ευάγγελος Α. Κοσμάτος Αντικείμενα (Objects) Αντικείμενο στη Javascript είναι οτιδήποτε

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στην HTML. Άννα Κεφάλα Παναγιώτα Μιχόλια

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στην HTML. Άννα Κεφάλα Παναγιώτα Μιχόλια Εισαγωγή στην Επιστήμη Υπολογιστών Εισαγωγή στην HTML Άννα Κεφάλα Παναγιώτα Μιχόλια Εργαστηριακές Σημειώσεις ΕΙΣΑΓΩΓΗ ΣΤΗ ΓΛΩΣΣΑ HTML ΜΕΡΟΣ Β': CSS ΚΑΙ FORMS 2 Cascading Style Sheets (CSS) Cascading Style

Διαβάστε περισσότερα

Άσκηση 5 -Δηµιουργία ιστοσελίδων µε HTML µέρος 5 ο

Άσκηση 5 -Δηµιουργία ιστοσελίδων µε HTML µέρος 5 ο Άσκηση 5 -Δηµιουργία ιστοσελίδων µε HTML µέρος 5 ο HTML Φόρµες Για να δηµιουργήσουµε µια φόρµα στην οποία θα γράφουν σχόλια ή παρατηρήσεις οι επισκέπτες των σελίδων µας, χρειαζόµαστε την ετικέτα .

Διαβάστε περισσότερα

Ετικέτες HTML. <!-->: Τα σχόλια χρησιμοποιούνται για να γράφουμε σημειώσεις μέσα στον

Ετικέτες HTML. <!-->: Τα σχόλια χρησιμοποιούνται για να γράφουμε σημειώσεις μέσα στον Ετικέτες HTML : Τα σχόλια χρησιμοποιούνται για να γράφουμε σημειώσεις μέσα στον πηγαίο κώδικα για να διευκολύνουμε την επεξεργασία και την συντήρηση του αρχείου. Τα σχόλια δεν εμφανίζονται στην οθόνη

Διαβάστε περισσότερα

2. ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML ΓΙΩΡΓΟΣ ΓΙΑΝΝΑΚΑΚΗΣ, ΜΑΝΩΛΗΣ ΤΣΙΚΝΑΚΗΣ

2. ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML ΓΙΩΡΓΟΣ ΓΙΑΝΝΑΚΑΚΗΣ, ΜΑΝΩΛΗΣ ΤΣΙΚΝΑΚΗΣ 2014 2. ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML ΓΙΩΡΓΟΣ ΓΙΑΝΝΑΚΑΚΗΣ, ΜΑΝΩΛΗΣ ΤΣΙΚΝΑΚΗΣ H HTML είναι μία γλώσσα σήμανσης και αποτελεί την κύρια γλώσσα δημιουργίας ιστοσελίδων του διαδικτύου. Είναι το ακρωνύμιο των λέξεων HyperText

Διαβάστε περισσότερα

NetBeans και σχετικά προγράμματα. Κακαρόντζας Γεώργιος Κέντρο Αριστείας Ανοιχτού Λογισμικού ΑΠΘ 1ο Θερινό Σχολείο Κώδικα

NetBeans και σχετικά προγράμματα. Κακαρόντζας Γεώργιος Κέντρο Αριστείας Ανοιχτού Λογισμικού ΑΠΘ 1ο Θερινό Σχολείο Κώδικα NetBeans και σχετικά προγράμματα Κακαρόντζας Γεώργιος Κέντρο Αριστείας Ανοιχτού Λογισμικού ΑΠΘ 1ο Θερινό Σχολείο Κώδικα Ατζέντα Εγκατάσταση προγραμμάτων Java NetBeans MySQL Δημιουργία απλής εφαρμογής διαδικτύου

Διαβάστε περισσότερα

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Web εφαρμογή με χρήση LDAP και SMTP Server

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Web εφαρμογή με χρήση LDAP και SMTP Server Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Web εφαρμογή με χρήση LDAP και SMTP Server Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης & Τεχνολογίας Τηλεπικοινωνιών Ευάγγελος Α. Κοσμάτος Αρχιτεκτονική εφαρμογής

Διαβάστε περισσότερα

Java & Java EE 3o Μέρος: Διασφάλιση ασφάλειας σε εφαρμογές Java Enterprise Edition. Κακαρόντζας Γεώργιος

Java & Java EE 3o Μέρος: Διασφάλιση ασφάλειας σε εφαρμογές Java Enterprise Edition. Κακαρόντζας Γεώργιος Java & Java EE 3o Μέρος: Διασφάλιση ασφάλειας σε εφαρμογές Java Enterprise Edition Κακαρόντζας Γεώργιος Μεθοδολογία Θα υλοποιήσουμε την λεγόμενη πιστοποίηση μέσω φόρμας στοιχείων εισόδου (form-based authentication)

Διαβάστε περισσότερα

Υπάρχουν δύο αρχεία που σχετίζονται με τα άρθρα. Αυτά είναι article.tpl και authorsarticle.tpl.

Υπάρχουν δύο αρχεία που σχετίζονται με τα άρθρα. Αυτά είναι article.tpl και authorsarticle.tpl. Article.tpl Υπάρχουν δύο αρχεία που σχετίζονται με τα άρθρα. Αυτά είναι article.tpl και authorsarticle.tpl. Το article.tpl σχετίζεται με την εμφάνιση ενός άρθρου της επιλεγμένης κατηγορίας ή του επιλεγμένου

Διαβάστε περισσότερα

Cascading Style Sheets Φόρμες (Forms)

Cascading Style Sheets Φόρμες (Forms) Cascading Style Sheets Φόρμες (Forms) Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης & Τεχνολογίας Τηλεπικοινωνιών Ευάγγελος Α. Κοσμάτος Cascading Style Sheets Τα Cascading Style Sheets (CSS) είναι οδηγίες

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ (Τ.Ε.Ι.) ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΘΕΜΑ:

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ (Τ.Ε.Ι.) ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΘΕΜΑ: ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ (Τ.Ε.Ι.) ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΘΕΜΑ: ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΡΑΣΤΙΚΗΣ ΕΦΑΡΜΟΓΗΣ ΔΙΑΔΙΚΤΥΟΥ ΓΙΑ ΤΗΝ ΠΑΡΟΧΗ ΗΛΕΚΤΡΟΝΙΚΩΝ

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ Δ.Π.Μ.Σ. στα ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ «Ανάπτυξη Πληροφοριακού Συστήματος Υποστήριξης Λήψης Αποφάσεων Αρχιτεκτονικής Εξυπηρετητή/Πελάτη στο Διαδίκτυο Βασισμένο

Διαβάστε περισσότερα

Άσκηση 6 Επαναληπτική Άσκηση HTML

Άσκηση 6 Επαναληπτική Άσκηση HTML Άσκηση 6 Επαναληπτική Άσκηση HTML ΕΤΙΚΕΤΕΣ HTML ΕΤΙΚΕΤΑ ΠΕΡΙΓΡΑΦΗ ΙΔΙΟΤΗΤΕΣ ΙΔΙΟΤΗΤΑ ΤΙΜΗ ΠΕΡΙΓΡΑΦΗ Βασικές Ορίζει τον τύπο του αρχείου Ορίζει ένα αρχείο HTML Ορίζει ένα τίτλο

Διαβάστε περισσότερα

Η HTML χρησιμοποιεί εντολές που ονομάζονται HTML tags δίνοντας εντολές στους Web browsers για το πώς να εμφανίζουν την κάθε ιστοσελίδα.

Η HTML χρησιμοποιεί εντολές που ονομάζονται HTML tags δίνοντας εντολές στους Web browsers για το πώς να εμφανίζουν την κάθε ιστοσελίδα. ΕΙΣΑΓΩΓΗ ΣΤΗΝ PHP Τι θα μάθουμε; Να καταλάβουμε τι είναι η PHP και πώς δουλεύουν τα PHP scripts Τι χρειάζεται για να ξεκινήσουμε με την PHP Να δημιουργήσουμε και να τρέξουμε ένα απλό script HTML PHP Η

Διαβάστε περισσότερα

Εργαστήριο 7. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο

Εργαστήριο 7. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Εργαστήριο 7 Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Στόχος Στόχος του εργαστηρίου είναι η εκμάθηση των βασικών προγραμματιστικών δομών της γλώσσας PHP και η δημιουργία φορμών για την επεξεργασία υποβαλλόμενων

Διαβάστε περισσότερα

Προγραμματισμός Διαδικτύου

Προγραμματισμός Διαδικτύου Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Προγραμματισμός Διαδικτύου Δρ. Μηνάς Δασυγένης mdasygenis@uowm.gr Τμήμα της παρουσίασης δημιουργήθηκε από τον κ. Παναγιώτη

Διαβάστε περισσότερα

Java & Java EE 1o Μέρος: Servlets και Java Server Pages. Κακαρόντζας Γεώργιος

Java & Java EE 1o Μέρος: Servlets και Java Server Pages. Κακαρόντζας Γεώργιος Java & Java EE 1o Μέρος: Servlets και Java Server Pages Κακαρόντζας Γεώργιος Διάκριση μεταξύ Web και πλήρους προφίλ Στη Java EE υπάρχει η διάκριση μεταξύ web προφίλ και πλήρους προφίλ. Το Web προφίλ περιλαμβάνει

Διαβάστε περισσότερα

Τμήμα Διοίκησης Επιχειρήσεων

Τμήμα Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων «Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα» «Σημειώσεις για την SQL» ΕΞΑΜΗΝΟ: ΣΤ Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Πάτρα, Νοέμβριος 2010 SQL Create Table Η CREATE TABLE

Διαβάστε περισσότερα

Δημιουργία Μηχανής Αναζήτησης με PHP Στυλιάδης Κων/νος, Υπ. Κέντρου ΠΛΗ.ΝΕ.Τ. Ν. Φλώρινας, Φλώρινα, Σεπτέμβριος 2006

Δημιουργία Μηχανής Αναζήτησης με PHP Στυλιάδης Κων/νος, Υπ. Κέντρου ΠΛΗ.ΝΕ.Τ. Ν. Φλώρινας, Φλώρινα, Σεπτέμβριος 2006 Δημιουργία Μηχανής Αναζήτησης με PHP Στυλιάδης Κων/νος, Υπ. Κέντρου ΠΛΗ.ΝΕ.Τ. Ν. Φλώρινας, Φλώρινα, Σεπτέμβριος 2006 Τα Πρώτα Βήματα Ο στόχος μας είναι να δημιουργήσουμε μια απλή μηχανή αναζήτησης (search

Διαβάστε περισσότερα

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 4 7/02/2012

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 4 7/02/2012 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΕΠΙΚΟΙΝΩΝΙΑΣ & ΣΠΟΥΔΩΝ ΔΙΑΔΙΚΤΥΟΥ ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο Εργαστηριακή Άσκηση 4 7/02/2012

Διαβάστε περισσότερα

Επαναληπτική Άσκηση ΕΤΙΚΕΤΕΣ HTML

Επαναληπτική Άσκηση ΕΤΙΚΕΤΕΣ HTML Επαναληπτική Άσκηση ΕΤΙΚΕΤΕΣ HTML ΕΤΙΚΕΤΑ ΠΕΡΙΓΡΑΦΗ ΙΔΙΟΤΗΤΕΣ ΙΔΙΟΤΗΤΑ ΤΙΜΗ ΠΕΡΙΓΡΑΦΗ Βασικές Ορίζει ένα αρχείο HTML Ορίζει ένα τίτλο για το αρχείο Ορίζει το σώµα της background URL

Διαβάστε περισσότερα

Τεχνολογίες Διαδικτύου. Server Side Scripting I PHP

Τεχνολογίες Διαδικτύου. Server Side Scripting I PHP Τεχνολογίες Διαδικτύου Server Side Scripting I PHP Εισαγωγή PHP PHP:Hypertext Preprocessor Mηχανή που συνοδεύει web servers όπως ο IIS και ο Apache Η PHP είναι γλώσσα προγραμματισμού για web εφαρμογές

Διαβάστε περισσότερα

Εργαστήριο 6. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο. Στόχος. Προετοιμασία περιβάλλοντος εργασίας. a) Εκκίνηση XAMPP

Εργαστήριο 6. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο. Στόχος. Προετοιμασία περιβάλλοντος εργασίας. a) Εκκίνηση XAMPP Εργαστήριο 6 Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Στόχος Στόχος του εργαστηρίου είναι η εισαγωγή στην γλώσσα PHP και η εξοικείωση των φοιτητών στην χρήση του Web Server για την εξυπηρέτηση σελίδων

Διαβάστε περισσότερα

Κεφάλαιο 10: Ανάπτυξη εφαρμογών Ιστού 311 Αποστολή ηλεκτρονικού ταχυδρομείου Συναρτήσεις ημερομηνίας και ώρας

Κεφάλαιο 10: Ανάπτυξη εφαρμογών Ιστού 311 Αποστολή ηλεκτρονικού ταχυδρομείου Συναρτήσεις ημερομηνίας και ώρας ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή: 9 Τι είναι οι δυναμικές τοποθεσίες;... 10 Τι θα χρειαστείτε... 16 Σχετικά με το βιβλίο... 17 Η συνοδευτική τοποθεσία Ιστού... 19 Κεφάλαιο 1: Eισαγωγή στην PHP 21 Βασική σύνταξη...

Διαβάστε περισσότερα

Hellenic European Law Concordance

Hellenic European Law Concordance Hellenic European Law Concordance Περιγραφή της ιστοσελίδας της HELC Αγγελής Σπύρος ( A.E.M. 398) Εισαγωγή Οι νοµικές βάσεις δεδοµένων είναι συστήµατα τα οποία προσφέρουν ανάκτηση πλήρους κειµένου νοµικών

Διαβάστε περισσότερα

Προγραμματισμός Παγκόσμιου Ιστού

Προγραμματισμός Παγκόσμιου Ιστού Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Προγραμματισμός Παγκόσμιου Ιστού 2 η Διάλεξη Δημοσθένης Κυριαζής Δευτέρα 6 Μαρτίου 2017 Σημερινή διάλεξη Σύνοψη προηγούμενης διάλεξης HTML / HTML5 Λίστες,

Διαβάστε περισσότερα

1. Κλικ στην καρτέλα Insert 2. Tables 3. Κλικ Table 4. Σύρουμε το δείκτη του ποντικιού και επιλέγουμε τον επιθυμητό αριθμό γραμμών και στηλών

1. Κλικ στην καρτέλα Insert 2. Tables 3. Κλικ Table 4. Σύρουμε το δείκτη του ποντικιού και επιλέγουμε τον επιθυμητό αριθμό γραμμών και στηλών ΜΑΘΗΜΑ 6 ΣΤΟΧΟΙ: 1. Δημιουργία Ενός Πίνακα 2. Εισαγωγή Και Μετακίνηση Δεδομένων 3. Επιλογή Κελιού, Στήλης, Γραμμής, Πίνακα 4. Εισαγωγή Στήλης Και Γραμμής 5. Διαγραφή Κελιού, Στήλης, Γραμμής Και Πίνακα

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΑΒΑΛΑΣ

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΑΒΑΛΑΣ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΤΙΤΛΟΣ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΔΙΑΔΙΚΤΥΟΥ ΓΙΑ ΤΗ ΓΡΑΜΜΑΤΕΙΑΚΗ ΥΠΟΣΤΗΡΙΞΗ ΤΩΝ ΕΚΤΑΚΤΩΝ

Διαβάστε περισσότερα

Χρήση της PHP και επικοινωνία με τη MySQL

Χρήση της PHP και επικοινωνία με τη MySQL Σχεδίαση και Χρήση Βάσεων Δεδομένων Χρήση της PHP και επικοινωνία με τη MySQL Γιώργος Πυρουνάκης - forky@di.uoa.gr Δομή Διάλεξης Βασικά στοιχεία για την PHP Χρήση της PHP σε command-line περιβάλλον Επικοινωνία

Διαβάστε περισσότερα

Προγραμματισμός Διαδικτύου ΕΡΓΑΣΤΗΡΙΟ. Τμ. ΔΕ- Χειμ

Προγραμματισμός Διαδικτύου ΕΡΓΑΣΤΗΡΙΟ. Τμ. ΔΕ- Χειμ Προγραμματισμός Διαδικτύου ΕΡΓΑΣΤΗΡΙΟ Τμ. ΔΕ- Χειμ. 2014-15 Ετικέτες meta 2 Δε περιέχουν περιεχόμενο Έχουν 2 ιδιότητες. content: (υποχρεωτικό): Τα ίδια τα μετα-δεδομένα name: Συνήθως author, keywords και

Διαβάστε περισσότερα

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι Ιατρική Πληροφορική Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι Σημειώσεις μαθήματος: http://medisp.bme.teiath.gr/eclass/courses/tio103/ https://eclass.teiath.gr/courses/tio100/

Διαβάστε περισσότερα

11. Η γλώσσα HTML Πίνακες, Λίστες, Φόρμες

11. Η γλώσσα HTML Πίνακες, Λίστες, Φόρμες 11. Η γλώσσα HTML Πίνακες, Λίστες, Φόρμες Σκοπός του Εργαστηρίου: Σκοπός της παρούσας εργαστηριακής άσκησης είναι η εμβάθυνση σε συχνά χρησιμοποιούμενες ετικέτες HTML, όπως οι πίνακες και οι λίστες, καθώς

Διαβάστε περισσότερα

HTML... 1. Εισαγωγή στην HTML και τα CSS

HTML... 1. Εισαγωγή στην HTML και τα CSS HTML...... 1 Εισαγωγή στην HTML και τα CSS HTML...... 2 HTML. H HTML (HYPERTEXT MARKUP LANGUAGE), είναι µία γλώσσα η οποία «λέει» στον υπολογιστή πως θα πρέπει να εµφανίσει µία ιστοσελίδα. Τα αρχεία στα

Διαβάστε περισσότερα

1. Κλικ στην καρτέλα Insert 2. Tables 3. Κλικ Table 4. Σύρουμε το δείκτη του ποντικιού και επιλέγουμε τον επιθυμητό αριθμό γραμμών και στηλών

1. Κλικ στην καρτέλα Insert 2. Tables 3. Κλικ Table 4. Σύρουμε το δείκτη του ποντικιού και επιλέγουμε τον επιθυμητό αριθμό γραμμών και στηλών ΜΑΘΗΜΑ 4 ΣΤΟΧΟΙ: 1. Προσθήκη Πίνακα (Table) 2. Εισαγωγή Και Μετακίνηση Κειμένου Σε Πίνακα 3. Εισαγωγή Στηλών Και Γραμμών Σε Πίνακα 4. Διαγραφή Στηλών Και Γραμμών Σε Πίνακα 5. Αλλαγή Πλάτους Στηλών Και

Διαβάστε περισσότερα

Νέες Τεχνολογίες στην Εκπαίδευση

Νέες Τεχνολογίες στην Εκπαίδευση Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών Εθνικό Μετσόβιο Πολυτεχνείο Νέες Τεχνολογίες στην Εκπαίδευση Επιπλέον δυνατότητες Στεφανέας Πέτρος Ζαμαρίας Βασίλης Άδεια Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

2. Επιλέξτε την σωστή ετικέτα HTML που προσφέρει το μεγαλύτερο φόντο κειμένου. <head> <heading> <h6> <h1>

2. Επιλέξτε την σωστή ετικέτα HTML που προσφέρει το μεγαλύτερο φόντο κειμένου. <head> <heading> <h6> <h1> ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ Τομέας Υπολογιστικών Συστημάτων και Ελέγχου Τεχνολογίες Πολυμέσων - Εφαρμογές Δρ. Β. ΒΑΛΑΜΟΝΤΕΣ Ε-mail: vala@teiath.gr Να απαντήσετε στις παρακάτω ερωτήσεις. 1. Τι σημαίνουν τα αρχικά

Διαβάστε περισσότερα

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε.

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε. Ιατρική Πληροφορική Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε. Χρήσιμοι Σύνδεσμοι Σημειώσεις μαθήματος: http://medisp.bme.teiath.gr/eclass/courses/tio103/ https://eclass.teiath.gr/courses/tio100/

Διαβάστε περισσότερα

Document Objects. JavaScript Examples. Παράδειγμα 1: Απιθμόρ εικόνων ζε μία ζελίδα: <html> <body>

Document Objects. JavaScript Examples. Παράδειγμα 1: Απιθμόρ εικόνων ζε μία ζελίδα: <html> <body> Document Objects JavaScript Examples Παράδειγμα 1: Απιθμόρ εικόνων ζε μία ζελίδα:

Διαβάστε περισσότερα

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ (ΑΡΤΑ) ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ ΑΝΑΠΤΥΞΗ ΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ ΕΡΓΑΣΤΗΡΙΟΥ ΠΟΛΥΜΕΣΩΝ ΜΕ ΤΗ ΧΡΗΣΗ ΤΗΣ ΓΛΩΣΣΑΣ

Διαβάστε περισσότερα

Πίνακες. ιδιότητες ετικέτας <tr>

Πίνακες. ιδιότητες ετικέτας <tr> Πίνακες ιδιότητες ετικέτας Ιδιότητα align στοιχίζει κατά την οριζόντια διεύθυνση τα περιεχόμενα μιας γραμμής του πίνακα αριστερά (left), δεξιά (right), στο κέντρο (center), ή με πλήρη στοίχιση (justify)

Διαβάστε περισσότερα

ΔΟΜΗ. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

ΔΟΜΗ. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΔΟΜΗ Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

Εισαγωγή στην γλώσσα υπερκειμένου HTML

Εισαγωγή στην γλώσσα υπερκειμένου HTML Εισαγωγή στην γλώσσα υπερκειμένου HTML 1 Βασικές έννοιες 2 3 Yπερκείμενο - Υπερσύνδεσμος - HTML Το δομικό χαρακτηριστικό του WWW είναι το υπερκείμενο (hypertext), δηλαδή ένα αρχείο που εκτός από απλό κείμενο

Διαβάστε περισσότερα

ΕΠΛ 012. JavaScripts

ΕΠΛ 012. JavaScripts ΕΠΛ 012 JavaScripts Γλώσσα JavaScript (JS) ηµιουργεί δυναµικές ιστοσελίδες και αλληλεπιδράσεις µε το χρήστη εν είναι Java, αλλά είναι αντικειµενοστραφής (απλό µοντέλο υποκειµένων) Objects, properties (τιµές

Διαβάστε περισσότερα

PROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ Ι. Τμήμα Μηχανικών Πληροφορικής Τ.Ε.

PROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ Ι. Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Παραδοτέα 1. Το αρχείο.mdb της βάσης δεδομένων σας σε ACCESS 2. Ένα CD που θα αναγράφει το ονοματεπώνυμο του σπουδαστή και το ΑΕΜ και θα περιέχει το αρχείο.mdb της βάσης δεδομένων καθώς και το εγχειρίδιο

Διαβάστε περισσότερα

Η γλώσσα HTML. Επιμέλεια: Δέγγλερη Σοφία

Η γλώσσα HTML. Επιμέλεια: Δέγγλερη Σοφία Η γλώσσα HTML Επιμέλεια: Δέγγλερη Σοφία Υπερκείμενο Το δομικό χαρακτηριστικό του Παγκόσμιου Ιστού Ένα αρχείο Απλό κείμενο και υπερσύνδεσμοι Υπερσύνδεσμος Μετάβαση σε διάφορα άλλα έγγραφα Αποτελείται από

Διαβάστε περισσότερα

Εργασία 11 η Πίνακες (βασικές ετικέτες, βασικές ιδιότητες) 1. Στο Σημειωματάριο πληκτρολογήστε τον παρακάτω κώδικα:

Εργασία 11 η Πίνακες (βασικές ετικέτες, βασικές ιδιότητες) 1. Στο Σημειωματάριο πληκτρολογήστε τον παρακάτω κώδικα: Εργασία 11 η Πίνακες (βασικές ετικέτες, βασικές ιδιότητες) 1. Στο Σημειωματάριο πληκτρολογήστε τον παρακάτω κώδικα: εισαγωγή εικόνων

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. 3 η Γραπτή Εργασία ΠΛΗ 23 Ακαδημαϊκό Έτος 2011 2012 ( Τόμος Β Κεφάλαια 1 4 ) Ημερομηνία Παράδοσης 25.3.

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. 3 η Γραπτή Εργασία ΠΛΗ 23 Ακαδημαϊκό Έτος 2011 2012 ( Τόμος Β Κεφάλαια 1 4 ) Ημερομηνία Παράδοσης 25.3. 3 η Γραπτή Εργασία ΠΛΗ 23 Ακαδημαϊκό Έτος 2011 2012 ( Τόμος Β Κεφάλαια 1 4 ) Ημερομηνία Παράδοσης 25.3.2012 ΕΝΔΕΙΚΤΙΚΕΣ ΑΠΑΝΤΗΣΕΙΣ Άσκηση 1 Δημιουργία συστήματος διαδραστικού ημερολογίου Εισαγωγή Στην

Διαβάστε περισσότερα

DELETE, UPDATE, INSERT.

DELETE, UPDATE, INSERT. Ενημέρωση βάσης δεδομένων με SQL DELETE, UPDATE, INSERT Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr Άνοιξη 2014 1 / 88 Περιεχόμενα 1 Γενικά για την αποθήκευση δεδομένων και την ενημέρωση της

Διαβάστε περισσότερα

DELETE, UPDATE, INSERT

DELETE, UPDATE, INSERT Ενημέρωση βάσης δεδομένων με SQL DELETE, UPDATE, INSERT Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr astavrak@uoi.gr @AStavrakoudis Άνοιξη 2016 1 / 103 Περιεχόμενα 1 Γενικά για την αποθήκευση

Διαβάστε περισσότερα

Οψεις (VIEWS) στην SQL Η εντολή CREATE VIEW Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr Άνοιξη 2014 1 / 55 Περιεχόμενα 1 Εισαγωγικά για τις όψεις 2 Οψεις και συζεύξεις 3 Επιπλέον χρήση των όψεων

Διαβάστε περισσότερα

Τσαβδαρίδου Φωτεινή. Επιβλέπων καθηγητής: κ. Πρωτόγερος Νικόλαος Εξεταστής καθηγητής: κ. Δαγδιλέλης Βασίλειος

Τσαβδαρίδου Φωτεινή. Επιβλέπων καθηγητής: κ. Πρωτόγερος Νικόλαος Εξεταστής καθηγητής: κ. Δαγδιλέλης Βασίλειος Τσαβδαρίδου Φωτεινή ΘΕΜΑ ΔΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ: Ανάπτυξη ενός ευφυούς μηχανισμού για την επιλογή κατάλληλης ακολουθίας ερωτήσεων σύμφωνα με το επίπεδο γνώσης ενός εξεταζομένου, με τη χρήση PHP Επιβλέπων

Διαβάστε περισσότερα

Τμήμα Πληροφορικής ΑΠΘ 2013-2014

Τμήμα Πληροφορικής ΑΠΘ 2013-2014 Βάσεις Δεδομένων Εργαστήριο V Τμήμα Πληροφορικής ΑΠΘ 2013-2014 2 Σκοπός του 5 ου εργαστηρίου Σκοπός αυτού του εργαστηρίου είναι: η μελέτη ερωτημάτων τροποποίησης δομής / δεδομένων η μελέτη σύνθετων ερωτημάτων

Διαβάστε περισσότερα

ΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ

ΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ ΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ Η συνθήκη WHERE βάζει περιορισμούς στις εγγραφές που επιστρέφονται. Ο όρος ORDER BY ταξινομεί τις εγγραφές που επιστρέφονται. Παράδειγμα: SELECT * FROM table_name ORDER

Διαβάστε περισσότερα

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Ανάπτυξη δικτυακού χώρου για την υλοποίηση των εφαρμογών δημόσιας συζήτησης, και συζήτησης χρηστών σε πραγματικό χρόνο

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Ανάπτυξη δικτυακού χώρου για την υλοποίηση των εφαρμογών δημόσιας συζήτησης, και συζήτησης χρηστών σε πραγματικό χρόνο Α.Τ.Ε.Ι. ΚΑΒΑΛΑΣ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Ανάπτυξη δικτυακού χώρου για την υλοποίηση των εφαρμογών δημόσιας συζήτησης, και συζήτησης χρηστών σε πραγματικό χρόνο Όνομα σπουδαστή :

Διαβάστε περισσότερα

Σημειώσεις D3. Προφανώς εάν προσθέταμε μία ή περισσότερες παραγράφους, πριν το script, θα άλλαζε το text στην πρώτη.

Σημειώσεις D3. Προφανώς εάν προσθέταμε μία ή περισσότερες παραγράφους, πριν το script, θα άλλαζε το text στην πρώτη. Σημειώσεις D3 Είδαμε ότι το D3 είναι μία JavaScript βιβλιοθήκη που μας επιτρέπει να επεξεργαζόμαστε δυναμικά στοιχεία του DOM. Το D3 δίνει την δυνατότητα στον προγραμματιστή να επιλέγει πολλά στοιχεία

Διαβάστε περισσότερα

Πίνακες. ετικέτα <table>

Πίνακες. ετικέτα <table> Πίνακες ετικέτα σύνταξη κελί 1 κελί 2 κελί 3 κελί 4 : πίνακας : γραμμή : κελί Ιδιότητα border border : ορίζει

Διαβάστε περισσότερα

1. <body> 2. <header> 3. <h1> My Page </h1> 4. </header> 5. <section>

1. <body> 2. <header> 3. <h1> My Page </h1> 4. </header> 5. <section> Ενδεικτικές ερωτήσεις 1. Τι σημαίνουν τα αρχικά CSS 2. Τι σημαίνουν τα αρχικά HTML 3. Ποια η διαφορά μεταξύ Internet και Web; a. Είναι το ίδιο b. Το Web είναι μια υπηρεσία του διαδικτύου 4. Ποια η διαφορά

Διαβάστε περισσότερα

Βασικές Εντολές SQL. Θεωρία & Εντολές SQL. Γραμμή Εντολών MS-DOS (MySQL)

Βασικές Εντολές SQL. Θεωρία & Εντολές SQL. Γραμμή Εντολών MS-DOS (MySQL) Βασικές Εντολές SQL Θεωρία & Εντολές SQL Γραμμή Εντολών MS-DOS (MySQL) Ο καλός σχεδιασμός μιας Β.Δ είναι σημαντικός για την ανάπτυξη μιας εφαρμογής με υψηλή απόδοση. Γι αυτό τον λόγο μια Β.Δ θα πρέπει

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ (Τ.Ε.Ι.) ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΘΕΜΑ:

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ (Τ.Ε.Ι.) ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΘΕΜΑ: ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ (Τ.Ε.Ι.) ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΘΕΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΔΙΑΔΙΚΤΥΟΥ ΓΙΑ ΤΗ ΓΡΑΜΜΑΤΕΙΑΚΗ ΥΠΟΣΤΗΡΙΞΗ ΤΩΝ ΕΚΤΑΚΤΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ

Διαβάστε περισσότερα

(CUT Portal). ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ - ΥΠΟΒΟΛΗ ΑΙΤΗΣΗΣ ΓΙΑ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ

(CUT Portal). ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ - ΥΠΟΒΟΛΗ ΑΙΤΗΣΗΣ ΓΙΑ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ CUT Portal ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ - ΥΠΟΒΟΛΗ ΑΙΤΗΣΗΣ ΓΙΑ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ Για την υποβολή αίτησης σε προγράμματα σπουδών (προπτυχιακά ή μεταπτυχιακά), αν δεν είστε ήδη ενεργός φοιτητής στο Πανεπιστήμιο, θα πρέπει

Διαβάστε περισσότερα

Ανάπτυξη Voice Web Εφαρμογής με χρήση S A L T

Ανάπτυξη Voice Web Εφαρμογής με χρήση S A L T ΕΘΝΙΙΚΟ ΚΑΙΙ ΚΑΠΟΔΙΙΣΤΡΡΙΙΑΚΟ ΠΑΝΕΠΙΙΣΤΗΜΙΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΡΟΦΟΡΡΙΙΚΗΣ ΚΑΙΙ ΤΗΛΕΠΙΙΚΟΙΙΝΩΝΙΙΩΝ ΠΡΡΟΓΡΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΙΑΚΩΝ ΣΠΟΥΔΩΝ Ανάπτυξη Voice Web Εφαρμογής με χρήση S A L T ΜΑΘΗΜΑ: Ι ΑΣΚΩΝ: Τεχνολογίες

Διαβάστε περισσότερα

Σχεδίαση ιστοσελίδων με τη γλώσσα HTML

Σχεδίαση ιστοσελίδων με τη γλώσσα HTML Τ.Ε.Ι. Δυτικής Ελλάδας Σχολή Διοίκησης και Οικονομίας Τμήμα Διοίκησης Επιχειρήσεων - Πάτρα Σχεδίαση ιστοσελίδων με τη γλώσσα HTML Γιάννης Κουτσονίκος Σημειώσεις για το Εργαστήριο «Επιχειρηματικές δικτυακές

Διαβάστε περισσότερα

ΚΕΡΑΜΟΠΟΥΛΟΣ ΕΥΚΛΕΙΔΗΣ

ΚΕΡΑΜΟΠΟΥΛΟΣ ΕΥΚΛΕΙΔΗΣ ΚΕΡΑΜΟΠΟΥΛΟΣ ΕΥΚΛΕΙΔΗΣ Πίνακας Πεδίο Τύπος Κύριο κλειδί Αναφορική ακεραιότητα οντοτήτων Ξένο κλειδί Αναφορική ακεραιότητα δεδομένων Δρ. Κεραμόπουλος Ευκλείδης 2 ΚΥΡΙΟ ΚΛΕΙΔΙ ΦΟΙΤΗΤΗΣ ΑΜ CHAR(5) ΟΝΟΜΑ VARCHAR(20)

Διαβάστε περισσότερα

Ηλεκτρονικοί Υπολογιστές II

Ηλεκτρονικοί Υπολογιστές II ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ηλεκτρονικοί Υπολογιστές II Ενημέρωση βάσης δεδομένων με τις εντολές INSERT, DELETE, UPDATE Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης Άδειες

Διαβάστε περισσότερα

Εγχειρίδιο Χρήστη Φάση 1: Καταχώρηση Ειδικοτήτων

Εγχειρίδιο Χρήστη Φάση 1: Καταχώρηση Ειδικοτήτων ΦΟΡΕΑΣ: ΙΝΣΤΙΤΟΥΤΟ ΔΙΑΡΚΟΥΣ ΕΚΠΑΙΔΕΥΣΗΣ ΕΝΗΛΙΚΩΝ ΕΡΓΟ: «Υλοποίηση Πληροφοριακού συστήματος για την Υποστήριξη του Έργου Διαχείρισης των Δημοσίων Ι.Ε.Κ.» Εγχειρίδιο Χρήστη Φάση 1: Καταχώρηση Ειδικοτήτων

Διαβάστε περισσότερα

ΤΟΥΡΙΣΤΙΚΟΣ ΟΔΗΓΟΣ Ν.ΓΡΕΒΕΝΩΝ

ΤΟΥΡΙΣΤΙΚΟΣ ΟΔΗΓΟΣ Ν.ΓΡΕΒΕΝΩΝ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ (Τ.Ε.Ι.) ΚΡΗΤΗΣ ΤΟΥΡΙΣΤΙΚΟΣ ΟΔΗΓΟΣ Ν.ΓΡΕΒΕΝΩΝ ΒΑΡΒΑΤΟΣ ΝΙΚΟΛΑΟΣ ΤΖΙΑΜΠΙΡΗΣ ΘΩΜΑΣ Πτυχιακή Εργασία Τμήμα Μηχανικών Πληροφορικής Τ.Ε.Ι. Κρήτης Ηράκλειο, Φεβρουάριος 2015 Copyright

Διαβάστε περισσότερα

Ηλεκτρονικοί Υπολογιστές II

Ηλεκτρονικοί Υπολογιστές II ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ηλεκτρονικοί Υπολογιστές II Όψεις (views) στην SQL Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

Τεχνολογία Πολιτισμικού Λογισμικού

Τεχνολογία Πολιτισμικού Λογισμικού Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Τεχνολογία Πολιτισμικού Λογισμικού Ενότητα 12: SQL και πολιτισμικά δεδομένα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και

Διαβάστε περισσότερα

Διάλεξη 16: SQL DML IV, SQL DCL, SQL TCL. Διδάσκων: Παναγιώτης Ανδρέου

Διάλεξη 16: SQL DML IV, SQL DCL, SQL TCL. Διδάσκων: Παναγιώτης Ανδρέου Διάλεξη 16: SQL DML IV, SQL DCL, SQL TCL Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Εισαγωγή στις έννοιες: Ενημέρωση Βάσης Δεδομένων (INSERT, UPDATE, DELETE) SQL DCL (GRANT, DENY, REVOKE)

Διαβάστε περισσότερα

Οδηγίες Αγοράς Ηλεκτρονικού Βιβλίου Instructions for Buying an ebook

Οδηγίες Αγοράς Ηλεκτρονικού Βιβλίου Instructions for Buying an ebook Οδηγίες Αγοράς Ηλεκτρονικού Βιβλίου Instructions for Buying an ebook Βήμα 1: Step 1: Βρείτε το βιβλίο που θα θέλατε να αγοράσετε και πατήστε Add to Cart, για να το προσθέσετε στο καλάθι σας. Αυτόματα θα

Διαβάστε περισσότερα

ΠΗΓΑΙΟΣ ΚΩ ΙΚΑΣ (SOURCE CODE)

ΠΗΓΑΙΟΣ ΚΩ ΙΚΑΣ (SOURCE CODE) ΠΗΓΑΙΟΣ ΚΩ ΙΚΑΣ (SOURCE CODE) Εξωτερικός πηγαίος κώδικας (Αρχεία διεπαφών) Αρχείο index.php ιαχείριση Γνώσης στο σύστηµα Α.Σ.ΠΙΣ.

Διαβάστε περισσότερα

Πίνακες HTML. Παναγιώτης Γαλάτης 1ο ΕΠΑΛ Ηρακλείου

Πίνακες HTML. Παναγιώτης Γαλάτης 1ο ΕΠΑΛ Ηρακλείου Πίνακες HTML Παναγιώτης Γαλάτης 1ο ΕΠΑΛ Ηρακλείου Τι είναι Πίνακας Ένας πίνακας στοιχείων αποτελείται από γραμμές και στήλες. Το σημείο τομής μιας γραμμής και μιας στήλης ονομάζεται κελί (cell( cell).

Διαβάστε περισσότερα

Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου

Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 07 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και

Διαβάστε περισσότερα

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ HTML

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ HTML ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ HTML Στόχοι 1 Να δημιουργήσουμε υπερκείμενα με την Γλώσσα Επισημείωσης Υπερκειμένων (hypertext markup language, HTML). Υπολογιστικά συστήματα:

Διαβάστε περισσότερα

Περιγράφει τα δεδοµένα της ιστοσελίδας και τη δοµή τους στο ίδιο αρχείο

Περιγράφει τα δεδοµένα της ιστοσελίδας και τη δοµή τους στο ίδιο αρχείο Γλώσσα για τη δηµιουργία ιστοσελίδων Μεταφορά µέσω του πρωτοκόλλου HTTP (HyperText Transfer Protocol) Ο πελάτης (client) στέλνει αίτηµα για ιστοσελίδα Ο server στέλνει τη σελίδα Περιγράφει τα δεδοµένα

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Βάσεις Δεδομένων (4 ο εξάμηνο) Εργαστήριο MySQL #6

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Βάσεις Δεδομένων (4 ο εξάμηνο) Εργαστήριο MySQL #6 ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Βάσεις Δεδομένων (4 ο εξάμηνο) Εργαστήριο MySQL #6 Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Φεβρουάριος 2008 Περιεχόμενα JOIN συνέχεια

Διαβάστε περισσότερα

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πτυχιακή Εργασία. Θέμα: Κατασκευή και Ανάπτυξη Ιστοσελίδας Υπεύθυνος Καθηγητής: Ρίζος Γεώργιος

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πτυχιακή Εργασία. Θέμα: Κατασκευή και Ανάπτυξη Ιστοσελίδας Υπεύθυνος Καθηγητής: Ρίζος Γεώργιος Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πτυχιακή Εργασία Θέμα: Κατασκευή και Ανάπτυξη Ιστοσελίδας Υπεύθυνος Καθηγητής: Ρίζος Γεώργιος Συντάκτης της Εργασίας: Τατσώνας Παναγιώτης Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α Εισαγωγή

Διαβάστε περισσότερα

Εφαρµογές διαδικτύου µε PHP

Εφαρµογές διαδικτύου µε PHP Εφαρµογές διαδικτύου µε PHP Σταύρος Πολυβίου Αρχιτεκτονική τριών επιπέδων (three-tier architecture) SQL HTTP request Αποτελέσµατα (πίνακες) PHP HTML Σύστηµα διαχείρισης δεδοµένων (Database Management System)

Διαβάστε περισσότερα

Πτυχιακή Εργασία. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Καβάλας ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ. «Ηλεκτρονική Εφαρμογή e-hotel»

Πτυχιακή Εργασία. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Καβάλας ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ. «Ηλεκτρονική Εφαρμογή e-hotel» Τεχνολογικό Εκπαιδευτικό Ίδρυμα Καβάλας ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ Πτυχιακή Εργασία «Ηλεκτρονική Εφαρμογή e-hotel» Σπουδαστής Μοσχόβης Κωνσταντίνος Επιβλέπων καθηγητής

Διαβάστε περισσότερα

ΘΕΜΑΤΑ. Ερώτηση 1 Κατά τη Φυσική Αποθήκευση (Physical storage) μιας ΒΔ αποθηκεύονται στον δίσκο τα:

ΘΕΜΑΤΑ. Ερώτηση 1 Κατά τη Φυσική Αποθήκευση (Physical storage) μιας ΒΔ αποθηκεύονται στον δίσκο τα: ΘΕΜΑΤΑ Θέμα 1 ο Σε μία βάση δεδομένων χρηματιστηριακών συναλλαγών υπάρχουν οι παρακάτω πίνακες που αποτελούνται από τα εξής πεδία : : ΚΣ, ΗΜΝΙΑ, ΩΡΑ, ΚΜ, ΤΙΜΗ ΜΕΤΟΧΗ : ΚΜ, ΟΝΟΜΑ, ΕΤΟΣ_ΙΔΡΥΣΗΣ, ΚΚ, ΚΑΤΗΓΟΡΙΑ

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΜΕΡΟΣ ΠΕΜΠΤΟ Triggers, Stored procedures Γιώργος Μαρκοµανώλης Περιεχόµενα Triggers-Ενηµέρωση δεδοµένων άλλων πινάκων... 1 Ασφάλεια...

Διαβάστε περισσότερα

Διάλεξη 3η HTML intermediate

Διάλεξη 3η HTML intermediate Διάλεξη 3η HTML intermediate Στέλιος Μόσχογλου Θεοδόσης Σουργκούνης Αντώνης Χρυσόπουλος I S S E L D e. c o. d e (Intelligent Systems & Software Engineering Lab) Στόχος της ώρας Επέκταση γνώσεων στην html

Διαβάστε περισσότερα

Παράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP.

Παράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP. Εργαστήριο #5 Τι πρέπει να έχετε ολοκληρώσει από το προηγούμενο εργαστήριο. Θα πρέπει να ξέρετε να εισάγετε ένα βασικό πρόγραμμα PHP μέσα σε μια ιστοσελίδα, τη χρήση της echo και τον χειρισμό απλών μεταβλητών

Διαβάστε περισσότερα

HTML 2. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

HTML 2. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών HTML 2 Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Αντώνης Χρυσόπουλος Στέλιος Μόσχογλου Θεοδόσης Σουργκούνης ΔΟΜΗΣΗ ΚΩΔΙΚΑ. Μαθαίνω παίζοντας

Αντώνης Χρυσόπουλος Στέλιος Μόσχογλου Θεοδόσης Σουργκούνης ΔΟΜΗΣΗ ΚΩΔΙΚΑ. Μαθαίνω παίζοντας Αντώνης Χρυσόπουλος Στέλιος Μόσχογλου Θεοδόσης Σουργκούνης ΔΟΜΗΣΗ ΚΩΔΙΚΑ Μαθαίνω παίζοντας Σήμερα παιδάκια μου θα μάθουμε... 1. Δόμηση Κώδικα 2. Στυλ Κώδικα 3. Συνεργασία Σε Ομάδες - Διαχωρισμός Σε Αρχεία

Διαβάστε περισσότερα

SQL Server 2005 Tutorial Αςκήςεισ. Γεράσιμος Μαρκέτος InfoLab, Τμήμα Ρληροφορικήσ, Ρανεπιςτήμιο Ρειραιϊσ (http://infolab.cs.unipi.

SQL Server 2005 Tutorial Αςκήςεισ. Γεράσιμος Μαρκέτος InfoLab, Τμήμα Ρληροφορικήσ, Ρανεπιςτήμιο Ρειραιϊσ (http://infolab.cs.unipi. SQL Server 2005 Tutorial Αςκήςεισ Γεράσιμος Μαρκέτος InfoLab, Τμήμα Ρληροφορικήσ, Ρανεπιςτήμιο Ρειραιϊσ (http://infolab.cs.unipi.gr/) Εργαςτηριακή Άςκηςη Σχεδιάςτε ςτον SQL Server 2005 μια βάςη δεδομζνων

Διαβάστε περισσότερα

Τεχνολογίες Διαδικτύου - Εργαστήριο 1 ο

Τεχνολογίες Διαδικτύου - Εργαστήριο 1 ο Τεχνολογίες Διαδικτύου - Εργαστήριο 1 ο 1. Δημιουργία μιας απλής σελίδας HTML Στον προσωπικό σας κατάλογο δημιουργήστε ένα φάκελο με όνομα HTML. Ανοίξτε το Notepad ακολουθώντας τη διαδρομή (Start All Programs

Διαβάστε περισσότερα

Κάθε ένα κελί θα πρέπει να περιέχει ένα μόνο στοιχείο δεδομένων, για παράδειγμα το όνομα σε ένα κελί, το επίθετο σε άλλο κελί.

Κάθε ένα κελί θα πρέπει να περιέχει ένα μόνο στοιχείο δεδομένων, για παράδειγμα το όνομα σε ένα κελί, το επίθετο σε άλλο κελί. ΜΑΘΗΜΑ 2 ΣΤΟΧΟΙ: 1. Εισαγωγή Δεδομένων Σε Κελιά 2. Αλλαγή Προβολής Φύλλου Εργασίας 3. Επιλογή Κελιών 4. Επιλογή Όλου Του Φύλλου Εργασίας 5. Μετακίνηση Στο Φύλλο Εργασίας 6. Επεξεργασία Δεδομένων Σε Ένα

Διαβάστε περισσότερα

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 3ο Μάθημα: Εισαγωγή στην SQL. Δρ. Κωνσταντίνος Χ.

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 3ο Μάθημα: Εισαγωγή στην SQL. Δρ. Κωνσταντίνος Χ. Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας 3ο Μάθημα: Εισαγωγή στην SQL Δρ. Κωνσταντίνος Χ. Γιωτόπουλος SQL Background SQL Structured Query Language Standard query γλώσσα για

Διαβάστε περισσότερα

TEC510 Ανάπτυξη Δικτυακών Τόπων (Ε εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Γιώργος Μηλιώτης

TEC510 Ανάπτυξη Δικτυακών Τόπων (Ε εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Γιώργος Μηλιώτης TEC510 Ανάπτυξη Δικτυακών Τόπων (Ε εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Γιώργος Μηλιώτης Χειμερινό εξάμηνο 2011-2012 Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό

Διαβάστε περισσότερα

Οδηγίες χρήσης του Exams Planner

Οδηγίες χρήσης του Exams Planner Οδηγίες χρήσης του Exams Planner Γράφουμε τα συνθηματικά που μας έδωσε ο υποδιευθυντής ο οποίος είναι και διαχειριστής του Exams Planner και πατάμε στο κουμπί «Είσοδος» Πως θα επιτύχουμε πρόσβαση στο Exams

Διαβάστε περισσότερα

Βάσεις Δεδομένων 5η εργαστηριακή άσκηση

Βάσεις Δεδομένων 5η εργαστηριακή άσκηση Βάσεις Δεδομένων 5η εργαστηριακή άσκηση SQL Δρ. Μαρία Ευθυμιοπούλου Εντολές sql Για να γράψετε ή να επικολλήσετε εντολές sql πηγαίνετε από το μενού SQL Workshop και επιλέγετε το SQL Commands 1. Δημιουργία

Διαβάστε περισσότερα

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο Διδάσκων Καθ.: Νίκος Τσαπατσούλης

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο Διδάσκων Καθ.: Νίκος Τσαπατσούλης ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΕΠΙΚΟΙΝΩΝΙΑΣ & ΣΠΟΥΔΩΝ ΔΙΑΔΙΚΤΥΟΥ ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο Καθ.: Νίκος Τσαπατσούλης ΥΠΟΔΕΙΓΜΑ

Διαβάστε περισσότερα