Создание веб-ресурса дистанционного образования

Автор работы: Пользователь скрыл имя, 16 Марта 2012 в 12:16, дипломная работа

Описание

У вступі розглядається мета, предмет і об'єкт дослідження. В першому розділі проводиться змістовний аналіз процесу дистанційного навчання в цілому та особливості обмну текстовими повідомленнями, як складової частини системи дистанційного навчання.
У другому розділі приводяться результати проектування сховища даних.
В третьому розділі представлені результати реалізації програмного модулю обміну текстовими повідомленнями на основі WEB-технологій для системи дистанційного навчання.

Работа состоит из  1 файл

Пояснительная записка.doc

— 1.90 Мб (Скачать документ)

54

 



Модель сутність-зв'язок бази даних                                                                                     Додаток Б.

 


Додаток В.

Логічна модель бази даних

 

54

 



Додаток Д.

Програмний код

 

  <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

  <html xmlns="http://www.w3.org/1999/xhtml">

  <head id="Head1" runat="server">

      <title>простий чат</title>

  </head>

  <script language="javascript">

  function Func()

  { document.form1.TextBox3.value='';

  document.form1.TextBox3.focus();  }

  </script>

  <body>

      <form id="form1" runat="server">

          <asp:ScriptManager ID="ScriptManager1" runat="server" />

          <div>       

          <table width="100%" border="1">

          <tr>

          <td align="right">

          Клиент:  

              <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></td>

          </tr>

          <tr>       

          <td align="center">

              <asp:UpdatePanel ID="UpdatePanel1" runat="server">

                  <ContentTemplate>

                      <asp:TextBox ID="TextBox2" runat="server" Height="200pt" TextMode="MultiLine" Width="100%" />                   

                      <asp:Timer ID="Timer1" runat="server" Interval="5000" OnTick="Timer1_Tick" />                   

                  </ContentTemplate>

                  <Triggers>

                      <asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" />

                  </Triggers>

              </asp:UpdatePanel>                   

              <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1">

                  <ProgressTemplate>

                      <img src="loading.gif" />Загрузка...                   

                  </ProgressTemplate>

              </asp:UpdateProgress>

          </td><tr>

          <tr>

          <td align="center">

              <asp:TextBox ID="TextBox3" runat="server" Width="73%" />

              <asp:Button ID="Button1" runat="server" Text="Передати" Width="25%" OnClick="Button1_Click" />           

          </td>       

          </tr>

          </table>       

         </div>       

     </form>

  </body>

  </html>

 

using System;

using System.Data;

using System.Configuration;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

 

public partial class _Default : System.Web.UI.Page

{

    protected void Page_Load(object sender, EventArgs e)

    {

       

        if (Application["messages"] == null) Application["messages"] = "";

        Button1.Attributes.Add("onclick", "window.setTimeout('Func()',50)");

        //TextBox2.Attributes.Add("onload", "document.form1.TextBox2.tabIndex=document.form1.TextBox2.rows");        

    }

    protected void Button1_Click(object sender, EventArgs e)

    {

        string mes = TextBox1.Text + " >> " + TextBox3.Text + "\r\n";

        if (Application["messages"] == null)

        {

            Application["messages"] = mes;

        }

        else

        {

            Application["messages"] = mes + ((string)Application["messages"]);

        }

        TextBox2.Text = Application["messages"].ToString();       

    }

    protected void Timer1_Tick(object sender, EventArgs e)

    {

        TextBox2.Text = Application["messages"].ToString();          

    }

}

54

 



Информация о работе Создание веб-ресурса дистанционного образования