999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于NET技術的網上學習系統的設計與開發

2007-03-06 07:17:32宋尚平李興保
中國教育技術裝備 2007年2期
關鍵詞:功能模塊內容用戶

宋尚平 李興保

摘要介紹NET技術的網上學習系統的設計與開發,在分析其內涵、功能模塊、優勢的基礎上,簡要介紹了主要文件及其代碼的實現。

關鍵字ASP.NET; 網上學習系統; 設計;開發

中圖分類號TP393文件標識碼:A 文章編號:1671-489X(2007)02-0059-04

Design and Development based on Net Technology Learning System//Li Xingbao, Song Shangping

Abstract On the bases of analyzing the connotation, function module and the advantage, the paper introduces the realization of main documents and code.

Key words active server page.net(ASP.NET); web learning system; design; development

Author's address Information Technology & Media, Qufu Normal University, Rizhao, Shangdong 276826

隨著信息化社會的高速發展,越來越多的學習內容出現在計算機網絡當中。在教育教學當中,如何使學生了解和使用這些知識呢?基于此問題,我們設計了網上學習系統, 以便學生能夠充分利用各種計算機網絡信息,加強學生的自學能力,無論對學生還是教師都是大有益處的。

筆者所采用的是ASP.NET語言、SQL Server2000數據庫、Dreamweaver和UltraEdit等開發工具; ASP.NET開發平臺:操作系統采用Windows 2000 Server;Web服務器采用IIS5.1以及 NET Framework SDK 2005、 Internet Explorer 6。

1 學習系統的涵義及優勢

1.1學習系統的涵義

關于網上學習系統的定義,沒有一個固定的說法。筆者認為網上學習系統的涵義是:以計算機網絡為基礎,由專業人員設計的能夠利用網絡上的各種知識信息,并把這些信息篩選之后供學習者自行選擇學習的軟件系統。基于NET技術的網上學習系統就是以ASP.NET作為技術支撐構建的網上學習系統。

1.2學習系統的優勢

基于ASP.NET技術的網上學習系統的優勢主要體現在以下幾個方面:

1)代碼不僅更容易編寫,而且更加干凈整潔,更易于閱讀。同時,ASP.NET代碼的結構方式提高了系統的再利用性和共享性。

2)改進了系統的配置、伸縮性、安全性和可靠性。

3)對各種不同的瀏覽器提供了更好的支持。

4)ASP.NET 造就了一類新的Web應用程序,使系統動態性和伸縮性更好。

2 系統功能描述及功能模塊的劃分

2.1系統功能描述

網上學習系統的主要功能包括用戶登陸管理、學習內容分類管理、學習內容發布管理、學習內容更新、刪除管理、學習內容查詢管理、學習內容瀏覽等幾大模塊。具體描述如下“

1)用戶登陸管理

2)學習內容分類管理

學習內容類別的增加,包括類別的名稱和類別編號;學習內容類別信息的修改;學習內容類別的刪除。

3)學習內容發布管理

學習內容基本信息的發布;其他資料上傳功能。

4)學習內容更新、刪除管理

學習內容信息更改;學習內容的刪除。

5)學習內容查詢管理

學習內容分類信息列表;學習內容檢索。

6)學習內容瀏覽

學習內容詳細信息瀏覽和學習內容評論瀏覽;發表學習內容評論;分類學習內容列表。

2.2 功能模塊的劃分

根據以上的系統功能描述,設計功能模塊圖,如圖1所示。

圖1 功能模塊圖

經過分析,系統的參與人員有2種:匿名用戶和管理員。匿名用戶作為系統的普通用戶,這里我們不需要特定的用戶名,所以不需要進行系統的身份驗證。普通用戶通過頁面查詢出所需要的學習內容,進行學習內容詳細信息的瀏覽和發表自己對學習內容的評論。管理員具有管理該系統的權限,可以進入后臺管理系統進行學習內容信息的管理。

3 主要文件代碼

由于用戶登陸等這些模塊的實現比較簡單,這里不作介紹。主要敘述以下2個主要功能模塊,當然也是開發過程中最難實現的。

3.1Content.aspx的設計與編碼

Content.aspx提供了兩個功能:

1)按照參數列出該類別的學習內容列表。

2)按照參數檢索出符合條件的學習內容列表。

Content.aspx的HTML代碼如下:

<%@PageLanguage="vb"AutoEventWireup="false"Codebehind="Content.aspx.vb"Inherits="TheContentYS.Content"%>

<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">

<HTML>

<HEAD>

<metaname="vs_snapToGrid"content="False">

<title>Content</title>

<metacontent="MicrosoftVisualStudio.NET"name="GENERATOR">

<metacontent="VisualBasic.NET"name="CODE_LANGUAGE">

<metacontent="JavaScript"name="vs_defaultClientScript">

<metacontent="http://schemas.microsoft.com/intellisense/ie6"name="vs_targetSchema">

</HEAD>

<bodyMS_POSITIONING="GridLayout">

<formid="Form1"method="post"runat="server">

<center>

<TABLEid="Table1"style="BORDER-RIGHT:#dd11222pxsolid;BORDER-TOP:#dd11222pxsolid;BORDER-LEFT:#dd11222pxsolid;BORDER-BOTTOM:#dd11222pxsolid"

cellSpacing="0"cellPadding="0"width="600"border="0">

<TR>

<TD><IMGsrc="http://127.0.0.1//xinchuan/net//1.jpg"></TD>

</TR>

<TR>

<TD><FONTface="宋體"></FONT></TD>

</TR>

<TR>

<TD>

<TABLEid="Table2"style="BORDER-RIGHT:#0042001ptsolid;BORDER-TOP:#0042001ptsolid;BORDER-LEFT:#0042001ptsolid;BORDER-BOTTOM:#0042001ptsolid"

cellSpacing="0"cellPadding="0"width="600"border="0">

<asp:datalistid="List1"runat="server"BorderColor="#dd1122"BorderWidth="2pt">

<AlternatingItemStyleBackColor="Azure"></AlternatingItemStyle>

<HeaderStyleFont-Size="Larger"Font-Bold="True"ForeColor="Azure"BackColor="#dd1122"></HeaderStyle>

<ItemTemplate>

<tr>

<TDalign="left"style="FONT-WEIGHT:bold;FONT-SIZE:13pt;BACKGROUND-COLOR:darkgray">標題:

<ahref='<%#"TheContent.aspx?aid="&databinder.eval(container.dataitem,"id")%>'target=_blank>

<%#databinder.eval(container.dataitem,"title")%>

</a>

</TD>

</tr>

<tr>

<TDalign="left"style="FONT-SIZE:11pt;BACKGROUND-COLOR:lightgrey">

id:<%#databinder.eval(container.dataitem,"id")%>

作者:<%#databinder.eval(container.dataitem,"writer")%>

時間:<%#databinder.eval(container.dataitem,"time")%>

學習次數:<%#databinder.eval(container.dataitem,"cishu")%>

</TD>

</tr>

<tr>

<TDalign="left"style="FONT-SIZE:11pt;BACKGROUND-COLOR:lightgrey">關鍵字[<%#databinder.eval(container.dataitem,"kw")%>]</TD>

</tr>

<tr>

<TDalign="left"style="TEXT-INDENT:11pt;BACKGROUND-COLOR:seashell">

學習摘要:<br>

...<%#mid(databinder.eval(container.dataitem,"content"),50,200)%>...<br>

</TD>

</tr>

</ItemTemplate>

</asp:datalist></TABLE>

</TD>

</TR>

<TR>

<TD><asp:labelid="Label1"runat="server"></asp:label><asp:linkbuttonid="LinkButton4"runat="server">第一頁</asp:linkbutton>

<asp:linkbuttonid="LinkButton1"runat="server">上頁</asp:linkbutton><asp:linkbuttonid="LinkButton2"runat="server">下頁</asp:linkbutton>

<asp:linkbuttonid="LinkButton3"runat="server">末頁</asp:linkbutton></FONT></TD>

</TR>

</TABLE>

</center>

</form>

</body>

</HTML>

3.2TheContent.aspx的設計與編碼

TheContent.aspx是具體顯示學習內容的頁面,按照傳入的ID,從數據庫中檢索出學習內容,并把內容顯示出來。

TheContent.aspx的HTML代碼如下:

<%@PageLanguage="vb"AutoEventWireup="false"Codebehind="TheContent.aspx.vb"Inherits="TheContentYS.TheContent"%>

<%@RegisterTagPrefix="uc1"TagName="tealker"Src="tealker.ascx"%>

<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">

<HTML>

<HEAD>

<titlerunat="server"id="Mytitle"></title>

<metacontent="MicrosoftVisualStudio.NET"name="GENERATOR">

<metacontent="VisualBasic.NET"name="CODE_LANGUAGE">

<metacontent="JavaScript"name="vs_defaultClientScript">

<metacontent="http://schemas.microsoft.com/intellisense/ie6"name="vs_targetSchema">

</HEAD>

<bodyMS_POSITIONING="GridLayout">

<formid="Form1"method="post"runat="server">

<center>

<TABLEid="Table1"style="BORDER-RIGHT:#4261ac1ptsolid;BORDER-TOP:#4261ac1ptsolid;BORDER-LEFT:#4261ac1ptsolid;BORDER-BOTTOM:#4261ac1ptsolid"

cellSpacing="0"cellPadding="0"width="600"background="images/bg1.gif"border="0">

<TR>

<TD></TD>

<TDalign="right">

<TABLEid="Table2"style="BORDER-RIGHT:#4261ac1ptsolid;BORDER-TOP:#4261ac1ptsolid;BORDER-LEFT:#4261ac1ptsolid;WIDTH:600px;BORDER-BOTTOM:#4261ac1ptsolid;HEIGHT:50px"

cellSpacing="0"cellPadding="0"width="600"border="0">

<TR>

<TDstyle="FONT-WEIGHT:bold;FONT-SIZE:14pt;COLOR:white;HEIGHT:50px;BACKGROUND-COLOR:#4261ac"

align="center"><asp:labelid="Label1"runat="server">Label</asp:label></TD>

</TR>

<TR>

<TDstyle="BORDER-RIGHT:#4261ac1ptsolid;BORDER-TOP:#4261ac1ptsolid;FONT-SIZE:10pt;BORDER-LEFT:#4261ac1ptsolid;BORDER-BOTTOM:#4261ac1ptsolid;HEIGHT:30px;BACKGROUND-COLOR:azure"

align="center"><asp:labelid="Label2"runat="server">Label</asp:label></TD>

</TR>

<TR>

<TDstyle="BORDER-RIGHT:#4261ac1ptsolid;BORDER-TOP:#4261ac1ptsolid;FONT-SIZE:10pt;BORDER-LEFT:#4261ac1ptsolid;BORDER-BOTTOM:#4261ac1ptsolid;HEIGHT:30px;BACKGROUND-COLOR:azure"

align="center"><asp:labelid="Label4"runat="server">Label</asp:label></TD>

</TR>

<TR>

<TDstyle="FONT-SIZE:11pt;LINE-HEIGHT:20pt"><asp:labelid="Label3"runat="server">Label</asp:label></TD>

</TR>

<TR>

<TDstyle="BORDER-BOTTOM:#dd1122thinsolid"><br>

</TD>

</TR>

<TR>

<TD><br>

</TD>

</TR>

<TR>

<TDalign="center"><uc1:tealkerid=Tealker1runat="server"aid='<%#Request.Params("aid")%>'></uc1:tealker></TD>

</TR>

</TABLE>

<P></P>

</TD>

</TR>

</TABLE>

</center>

</form>

</body>

</HTML>

以上就是2個主要文件的前臺代碼,盡管它的實現不是特別復雜,但是筆者卻希望它能夠起到拋磚引玉的作用,使大家能夠了解并使用它。

4結束語

本系統有很高的應用價值,特別是在教育教學領域具有極其廣闊的應用前景,當然這系統將會在實踐中不斷的完善,以滿足網絡信息的不斷發展以及用戶的需求。只有這樣,網上學習系統才能發揮出更大的作用。

猜你喜歡
功能模塊內容用戶
內容回顧溫故知新
科學大眾(2022年11期)2022-06-21 09:20:52
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
基于ASP.NET標準的采購管理系統研究
軟件導刊(2016年9期)2016-11-07 21:35:42
主要內容
臺聲(2016年2期)2016-09-16 01:06:53
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
輸電線路附著物測算系統測算功能模塊的研究
M市石油裝備公服平臺網站主要功能模塊設計與實現
石油知識(2016年2期)2016-02-28 16:20:16
功能模塊的設計與應用研究
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 国产91全国探花系列在线播放| 亚洲av无码人妻| 黄片一区二区三区| 男女精品视频| 亚洲中文精品久久久久久不卡| 91色综合综合热五月激情| 五月婷婷伊人网| 国产无码网站在线观看| 久久久久中文字幕精品视频| 国产男人天堂| 91免费国产高清观看| 国产午夜精品鲁丝片| 国产精品久久久久久久久久98| 一级不卡毛片| 国产三级a| 日韩欧美国产区| 在线观看国产小视频| 老熟妇喷水一区二区三区| 欧美国产三级| 亚洲无码久久久久| 69综合网| 久久99国产综合精品1| 在线人成精品免费视频| 国产区成人精品视频| 日本高清视频在线www色| 九九久久精品免费观看| 真实国产乱子伦高清| 国产成人综合日韩精品无码不卡| 青青草原国产| 国产va在线观看| 国产a在视频线精品视频下载| 国产精品视频系列专区| 欧美日韩第三页| A级毛片高清免费视频就| 国产亚洲欧美日韩在线一区二区三区| 丰满人妻中出白浆| 国产h视频免费观看| 欧美国产精品不卡在线观看 | 又粗又硬又大又爽免费视频播放| 成人欧美在线观看| 三级视频中文字幕| 2022精品国偷自产免费观看| 久操中文在线| 亚洲综合精品第一页| 色老二精品视频在线观看| 亚洲国产精品日韩欧美一区| 最近最新中文字幕在线第一页| 国产成人精品视频一区视频二区| 日韩精品成人在线| 国产精品久久久久久久久久98| 91蜜芽尤物福利在线观看| 少妇极品熟妇人妻专区视频| 激情综合网址| 日本欧美一二三区色视频| 亚洲一区精品视频在线| 免费在线看黄网址| 亚洲精品男人天堂| 欧美性爱精品一区二区三区 | 亚洲日韩日本中文在线| 亚洲精品国产日韩无码AV永久免费网 | 国产亚洲一区二区三区在线| 丁香婷婷综合激情| 日本少妇又色又爽又高潮| 国产成人区在线观看视频| 欧美黄色a| 亚洲精品欧美日本中文字幕| 国产素人在线| 国产精品无码AV中文| 成人午夜免费观看| 国产精品色婷婷在线观看| 日韩av高清无码一区二区三区| 久久久精品久久久久三级| 亚洲人人视频| 午夜久久影院| 国产三级精品三级在线观看| 亚洲一区毛片| 无码一区二区波多野结衣播放搜索| 亚洲成AV人手机在线观看网站| 狠狠色狠狠综合久久| 国产精品任我爽爆在线播放6080| 国产成人AV男人的天堂| 在线免费观看a视频|