大帝AV在线一区二区三区_日韩精品一区二区三区中文_国产福利一区二区在线视频_国产在线观看一区二区三区精品

200

ASP.NET開發(fā)高校二級網(wǎng)站的設(shè)計(jì)方案

時(shí)間: 2013-06-21 14:23:19   點(diǎn)擊數(shù): 67280   來源: 耐思智慧

免費(fèi)會(huì)員注冊

導(dǎo)讀:ASP.NET是一個(gè)統(tǒng)一的Web開發(fā)模型,它是幾乎完全基于組件和模塊化的。在高校二級網(wǎng)站的開發(fā)中充分采用ASP.NET技術(shù),加快了開發(fā)進(jìn)度,使得網(wǎng)站易于開發(fā)和更新維護(hù),提升了校園網(wǎng)的水平。

1.引言
互聯(lián)網(wǎng)時(shí)代的到來加速了我國高校信息化、網(wǎng)絡(luò)化的發(fā)展步伐。高校網(wǎng)站建設(shè)與發(fā)展倍受師生員工的關(guān)注,它不僅架起了高校與外界網(wǎng)絡(luò)信息溝通的橋梁,而且開辟了高校走向世界的通道。如果說學(xué)校主頁是高校網(wǎng)站的框架,那么學(xué)校二級網(wǎng)站才是主體,二級網(wǎng)站建設(shè)的水平和內(nèi)容豐富程度直接決定了學(xué)校網(wǎng)站的建設(shè)水平。
院系網(wǎng)站作為相對獨(dú)立的二級機(jī)構(gòu), 既要兼顧高校主網(wǎng)站的綜合功能, 又需保持二級網(wǎng)站的獨(dú)有特色,發(fā)布院系網(wǎng)絡(luò)用戶更為關(guān)注的最新專業(yè)、學(xué)術(shù)、管理動(dòng)態(tài), 這些要求的提出, 使現(xiàn)時(shí)傳統(tǒng)的二級網(wǎng)站相對滯后。我們應(yīng)該采用更為理想的ASP1NET 和多種流行動(dòng)態(tài)技術(shù)對網(wǎng)站進(jìn)行開發(fā)與維護(hù), 使其成為更加電子化、規(guī)范化、流程化、實(shí)時(shí)化、全面化、共享化的高校二級網(wǎng)站。
2.ASP.NET簡介
ASP.NET 是一個(gè)統(tǒng)一的Web 開發(fā)模型,它是幾乎完全基于組件和模塊化的。具有以表格形式顯示數(shù)據(jù)庫內(nèi)容的DataGrid 組件,可以非常方便地實(shí)現(xiàn)數(shù)據(jù)庫內(nèi)容的各種顯示;具有豐富的Server 控制組件,包括HTML 控制組件和web 控制組件;具有以自定義模板形式顯示數(shù)據(jù)庫內(nèi)容的Reporter 組件和DataList 組件,使打印各種報(bào)表非常便利;具有ADO+ (Active DataObject+)、Pagelet 等對象的開發(fā)功能;具有網(wǎng)頁偵錯(cuò)等功能。與以前的WEB 程序開發(fā)工具(如ASP、JSP、PHP 等)相比較,ASP.NET 使得代碼更簡潔、易于編寫,不僅提高了重用性和共享性,還提高了可調(diào)度性、可測量性、安全性和可靠性等。同時(shí),其強(qiáng)大類庫、豐富的函數(shù),也使得程序開發(fā)效率大幅度的提高。
3.網(wǎng)站的分析與設(shè)計(jì)
3.1 功能需求分析
3.1.1信息發(fā)布功能
網(wǎng)站提供校內(nèi)信息發(fā)布、管理的功能,根據(jù)用戶不同身份和權(quán)限可查看、發(fā)布、修改不同類別和等級的信息,方便教師、學(xué)生了解校內(nèi)信息。
3.1.2教學(xué)管理功能
網(wǎng)站為教師提供一個(gè)便捷的課件、教案、教學(xué)科研動(dòng)態(tài)、教學(xué)視頻等教學(xué)信息資源的平臺(tái);同時(shí)提供進(jìn)行教學(xué)效果調(diào)查分析的功能以鞏固和改進(jìn)教學(xué)效果;共享交流欄目將利用網(wǎng)絡(luò)的優(yōu)勢為教師進(jìn)行教改和科學(xué)研究提供一塊園地。設(shè)立網(wǎng)站管理功能,負(fù)責(zé)管理課程開設(shè)、教師授課,受理學(xué)生學(xué)習(xí)申請,為學(xué)生設(shè)置課程學(xué)習(xí)資格、網(wǎng)站維護(hù)、內(nèi)容更新、加強(qiáng)安全等。
3.1.3在線學(xué)習(xí)功能
網(wǎng)站設(shè)立學(xué)生在線學(xué)習(xí)版塊,包括教學(xué)資源在線觀看、下載、在線測試、在線提問等功能,以便于學(xué)生在課外自習(xí)或預(yù)習(xí)。
3.1.4學(xué)生管理功能
用于組織學(xué)生活動(dòng)、競賽,進(jìn)行心理輔導(dǎo)、咨詢,發(fā)布和查看就業(yè)招聘信息等。
3.2 系統(tǒng)設(shè)計(jì)分析
在需求分析的基礎(chǔ)上,首先,系統(tǒng)按照功能分類,將其劃分為每一個(gè)獨(dú)立的模塊,并確定模塊與模塊之間的聯(lián)系。在考慮模塊詳細(xì)功能的基礎(chǔ)上,結(jié)合ASP.NET的編程思想,設(shè)計(jì)較為高效的關(guān)鍵技術(shù)的算法。其次,確定各個(gè)數(shù)據(jù)庫表的詳細(xì)內(nèi)容(數(shù)據(jù)項(xiàng)或數(shù)據(jù)元素)。最后,根據(jù)規(guī)劃,為每個(gè)模塊確定界面。
3.2.1系統(tǒng)功能模塊圖
系統(tǒng)按照功能分類,分為新聞、在線、系統(tǒng)管理三大模塊,三大模塊中又根據(jù)各自功能分類為若干小模塊。
3.2.2系統(tǒng)工作流程圖
3.3系統(tǒng)技術(shù)要求分析
3.3.1網(wǎng)站具有成型的用戶系統(tǒng),可實(shí)現(xiàn)用戶注冊登陸修改資料,忘記密碼,用郵件尋回等一系列功能。還包括:用戶頭像,照片,縮略圖截取。用戶等級劃分。管理員后臺(tái)管理。用戶Session的存儲(chǔ),性能處理。用戶站內(nèi)信件。
3.3.2網(wǎng)站使用類BBS系統(tǒng)。使用新聞模板和組件技術(shù)實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁技術(shù)生成靜態(tài)HTML頁面。
3.3.3網(wǎng)站具有富文本編輯器,可以上傳圖片,縮略圖等。支持內(nèi)容分類。提供Feed接口,可以由第三方獲取XML格式內(nèi)容。
3.3.4網(wǎng)站具有獨(dú)立的站內(nèi)搜索引擎。
3.3.5網(wǎng)站使用Ajax框架,具有頁內(nèi)更新,對話框,自動(dòng)完成輸入框,進(jìn)度條,拖放動(dòng)作等功能。
3.3.6在網(wǎng)站中使用RSS 技術(shù)來創(chuàng)建新聞時(shí)事專欄、學(xué)院信息發(fā)布專欄
3.3.7網(wǎng)站使用CSS布局案例,具有菜單,二級菜單,列表,圖文混排,圓角邊框等。
3.4系統(tǒng)的安全設(shè)計(jì)
Asp.NET2.0 提供一個(gè)多層的方法來保證安全性。它的安全系統(tǒng)既和NETFramwork 協(xié)同工作,也和(MicrosoftInternet Information Server)IIS 協(xié)同工作。我們可以采用表單驗(yàn)證的方式來實(shí)現(xiàn)后臺(tái)管理的安全。在后臺(tái)管理的Web.config 中設(shè)定
……
<authenticationmode=”Forms”>
<formsloginUrl=”Login.aspx”/>
</authentication>
<authorization>
<deny users=”?”/>
</authorization>
……
4.關(guān)鍵技術(shù)的研究及實(shí)現(xiàn)
4.1數(shù)據(jù)加密
網(wǎng)站的數(shù)據(jù)加密主要采用MD5算法。

1.將用戶輸入的數(shù)據(jù)原值data經(jīng)MD5算法運(yùn)算,生成redata;
2.將redata的奇、偶數(shù)位字符提出,形成兩個(gè)新的字符串Odddata和Evendata;
3.由系統(tǒng)生成的長度為奇數(shù)字符串?dāng)?shù)N個(gè)隨機(jī)字符串Random;
4.將Random由MD5加密成ReRandom分別放入Odddata和Evendata之前,經(jīng)MD5運(yùn)算生成ROdddata和REvendata;
5.將隨機(jī)字符串與ROdddata和REvendata按次序連接,形成一個(gè)新的字符串Pwdword,存入數(shù)據(jù)庫中。
4.2 動(dòng)態(tài)網(wǎng)頁網(wǎng)頁生成靜態(tài)HTML頁面技術(shù)
ASP.NET動(dòng)態(tài)網(wǎng)頁生成靜態(tài)HTML頁面技術(shù)可采用多種方案,本文采用HTML靜態(tài)模板導(dǎo)入數(shù)據(jù)的方式,代碼如下 :
//生成HTML頁
public staticbool WriteFile(string strText,stringstrContent,string strAuthor)
{
string path= HttpContext.Current.Server.MapPath( "/news/");
Encodingcode = Encoding.GetEncoding( "gb2312");
// 讀取模板文件
string temp=HttpContext.Current.Server.MapPath( "/news/text.html");
StreamReader sr=null;
StreamWritersw=null;
stringstr= "";
try
{
sr= new StreamReader(temp, code);
str= sr.ReadToEnd(); // 讀取文件
}
catch(Exceptionexp)
{
HttpContext.Current.Response.Write(exp.Message);
HttpContext.Current.Response.End();
sr.Close();
}

stringhtmlfilename=DateTime.Now.ToString( "yyyyMMddHHmmss")+".html";
// 替換內(nèi)容
// 這時(shí),模板文件已經(jīng)讀入到名稱為str的變量中了
str=str.Replace( "ShowArticle",strText); //模板頁中的ShowArticle
str =str.Replace( "biaoti",strText);
str =str.Replace( "content",strContent);
str =str.Replace( "author",strAuthor);
// 寫文件
try
{
sw= new StreamWriter(path +htmlfilename , false, code);
sw.Write(str);
sw.Flush();
}
catch(Exceptionex)
{
HttpContext.Current.Response.Write(ex.Message);
HttpContext.Current.Response.End();
}
finally
{
sw.Close();
}
return true;

此函數(shù)放在Conn.CS基類中了
在添加新聞的代碼中引用注:工程名為 GX
if(GX.Conn.WriteFilethis.Title.Text.ToString),this.Content.Text.ToString),this.Author.Text.ToString)))
{
Response.Write( "添加成功");
}
else
{
Response.Write( "生成HTML出錯(cuò)!");
}
模板頁Text.html代碼
CODE:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>ShowArticle</title>
<body>
biaoti
<br>
content <br>
author
</body>
</HTML>
biaoti
<br>
content <br>
author
</body>
</HTML>
4.3 Ajax技術(shù)實(shí)現(xiàn)代碼
function executeXhr(callback,ur1)
{
//轉(zhuǎn)向本地XMLHttpRequest對象
if(window.XMLHttpRequest){
req=new XMLHttpRequest();
req.onreadystatechange=callback;//定義了JavaScript回調(diào)函數(shù),一旦響應(yīng)就緒它就自動(dòng)執(zhí)行
req.open( "GET",url,true); //異步執(zhí)行該請求
· 64 ·
req.send(null);
} //轉(zhuǎn)向IE/ Windows ActiveX 版本
Else if (windows.ActiveXObject){
req = new ActiveXObiect( " Microsoft.XMLHTTP");
if(req){
req.onreadystatechange=callback;
req.open( "GET",ur1,true);
req.send(null);
}
}
}
4.4 RSS技術(shù)代碼
RSS也叫聚合RSS是在線共享內(nèi)容的一種簡易方式(也叫聚合內(nèi)容,ReallySimple Syndication)。通常在時(shí)效性比較強(qiáng)的內(nèi)容上使用RSS訂閱能更快速獲取信息,網(wǎng)站提供RSS輸出,有利于讓用戶獲取網(wǎng)站asp.net更新。
ASP.NET中操作XML文檔,實(shí)現(xiàn)系統(tǒng)的三個(gè)功能要求:新增信息、修改信息和刪除信息的代碼如下:
新增RSS信息
XmlDocumentxmlDoc=new XmlDocument();
xmlDoc.Load(Server.MapPath( "RSS.xml"));
XmlNode root=xmlDoc.SelectSingleNode( "channel");//查找<channel >
XmlElement xe=xmlDoc.CreateElement( "item");//創(chuàng)建一個(gè)<item>節(jié)點(diǎn)
XmlElementxesub1=xmlDoc.CreateElement( "title");
xesub1.InnerText= "新聞標(biāo)題 ";//設(shè)置文本節(jié)點(diǎn)
xe.AppendChild(xesub1);//添加到 <Node>節(jié)點(diǎn)中
XmlElementxesub2=xmlDoc.CreateElement( "link");
xesub2.InnerText= "http://www.sohu.com/1.htm ";
xe.AppendChild(xesub2);
XmlElementxesub3=xmlDoc.CreateElement( "link");
xesub3.InnerText= "簡單描述 ";
xe.AppendChild(xesub3);
root.AppendChild(xe);//添加到 <channel >節(jié)點(diǎn)中
xmlDoc.Save ( Server.MapPath( "RSS.xml") );
修改RSS信息:
XmlDocumentxmlDoc=new XmlDocument();
xmlDoc.Load( Server.MapPath( "RSS.xml") );
XmlNode Snode1=xmlDoc.SelectSingleNode( "channel/item[title=’刪除對象名稱’]/link");
XmlElementxe1=(XmlElement)Snode;
xe.InnerText= "要修改的值";
XmlNodeSnode2=xmlDoc.SelectSingleNode( "channel/item[title=’刪除對象名稱’]/description");
XmlElementxe2=(XmlElement)Snode;
xe2.InnerText= "要修改的值";
xmlDoc.Save(Server.MapPath( "RSS.xml") ;//保存。
刪除RSS信息:
XmlDocumentxmlDoc=new XmlDocument();
xmlDoc.Load( Server.MapPath( "RSS.xml") );
XmlNode root= XmlDoc.SelectSingleNode( "channel");
XmlNode node=XmlDoc.SelectSingleNode( "channel/item[title=’刪除對象名稱’]");
root.RemoveChild(node);
xmlDoc.Save(Server.MapPath( "RSS.xml");
5.結(jié)束語
如果說高校主頁是學(xué)校網(wǎng)站的框架, 那么二級網(wǎng)站就是靈魂和主體。在高校二級網(wǎng)站的開發(fā)中充分采用ASP.NET技術(shù),加快了開發(fā)進(jìn)度,使得網(wǎng)站易于開發(fā)和更新維護(hù),提升了校園網(wǎng)的水平。

更多網(wǎng)站建設(shè)資料:

響應(yīng)式網(wǎng)頁設(shè)計(jì)
中學(xué)網(wǎng)站制作方案
網(wǎng)站建設(shè)的本質(zhì)意義是什么,企業(yè)為什么要建設(shè)公司網(wǎng)站?
web日志挖掘的信息無障礙網(wǎng)站設(shè)計(jì)研究
Microsoft SQL Server Management Studio 如何導(dǎo)入導(dǎo)出數(shù)據(jù)
上一篇:中小企業(yè)網(wǎng)站建設(shè)與網(wǎng)站設(shè)計(jì) 下一篇:響應(yīng)式網(wǎng)頁設(shè)計(jì)

旗下網(wǎng)站:耐思智慧 - 淘域網(wǎng) - 我的400電話 - 中文域名:耐思尼克.cn 耐思尼克.top

耐思智慧 © 版權(quán)所有 Copyright © 2000-2025 IISP.COM,Inc. All rights reserved

備案號碼: 粵ICP備09063828號  公安備案號: 公安備案 粵公網(wǎng)安備 44049002000123號  域名注冊服務(wù)機(jī)構(gòu)許可:粵D3.1-20240003 CN域名代理自深圳萬維網(wǎng)

聲明:本網(wǎng)站中所使用到的其他各種版權(quán)內(nèi)容,包括但不限于文章、圖片、視頻、音頻、字體等內(nèi)容版權(quán)歸原作者所有,如權(quán)利所有人發(fā)現(xiàn),請及時(shí)告知,以便我們刪除版權(quán)內(nèi)容

本站程序界面、源代碼受相關(guān)法律保護(hù), 未經(jīng)授權(quán), 嚴(yán)禁使用; 耐思智慧 © 為我公司注冊商標(biāo), 未經(jīng)授權(quán), 嚴(yán)禁使用

法律顧問:珠海知名律師 廣東篤行律師事務(wù)所 夏天風(fēng) 律師

大帝AV在线一区二区三区_日韩精品一区二区三区中文_国产福利一区二区在线视频_国产在线观看一区二区三区精品

      9000px;">

          成人免费av资源| 8x8x8国产精品| 欧美视频自拍偷拍| 一区二区在线观看免费 | 91亚洲大成网污www| 91精品国产色综合久久不卡蜜臀| 国产精品乱码人人做人人爱 | 另类专区欧美蜜桃臀第一页| 欧美不卡在线视频| 久久精品国产77777蜜臀| 91精品在线一区二区| 午夜精品福利一区二区三区蜜桃| 韩国三级中文字幕hd久久精品| 日韩视频一区在线观看| 2022国产精品视频| 亚洲免费三区一区二区| 亚洲精品视频在线观看免费| 91久久久免费一区二区| 亚洲高清免费观看| 一区二区免费看| 午夜婷婷国产麻豆精品| 一区二区三区.www| 国产视频在线观看一区二区三区 | 国产精品久久久久久久午夜片| 国产一区二区三区在线观看免费视频| 3751色影院一区二区三区| 亚洲成人av一区| 日韩一区二区三区电影在线观看| 日本欧美肥老太交大片| 亚洲精品一区二区三区在线观看 | 婷婷久久综合九色国产成人| 宅男噜噜噜66一区二区66| 蜜桃视频一区二区三区在线观看| 欧美一区二区视频在线观看2020| 免费久久精品视频| 日本一区二区动态图| 在线一区二区视频| 激情欧美日韩一区二区| 亚洲视频小说图片| 91精品国产麻豆国产自产在线| 国产成人在线视频网站| 亚洲va欧美va人人爽| 91免费在线视频观看| 国产精品综合视频| 国产激情91久久精品导航| 国内精品写真在线观看| 国内精品嫩模私拍在线| 国产风韵犹存在线视精品| 福利电影一区二区三区| 高清在线观看日韩| a级精品国产片在线观看| 成人开心网精品视频| 99re热视频这里只精品| 日韩精品一区在线观看| 国产精品久久影院| 日韩欧美国产一区二区在线播放| 成人美女视频在线观看| 精品一区二区三区不卡| 亚洲欧美另类综合偷拍| 久久蜜桃一区二区| 欧美日韩亚洲综合在线 | 欧美性猛交xxxxxxxx| 国产一区高清在线| 午夜日韩在线电影| 亚洲色图视频免费播放| 日韩欧美国产精品一区| 不卡的av电影在线观看| 日韩在线一二三区| 国产精品国产三级国产| 欧美中文字幕久久| 国产精品一二三四区| 久久精品国产99久久6| 99在线精品一区二区三区| 一区二区三区在线视频播放| 在线视频一区二区三| 日本一区二区三区久久久久久久久不 | 国内外成人在线| 天堂蜜桃一区二区三区| 亚洲欧美影音先锋| 中文字幕成人在线观看| 亚洲精品视频观看| 欧美在线综合视频| 欧美最新大片在线看| 91免费版在线| 色综合久久99| 欧美性生活久久| 在线精品视频一区二区| 欧美三级蜜桃2在线观看| 在线观看日韩高清av| 欧美丰满一区二区免费视频| 91国产成人在线| 欧美色视频一区| 欧美男人的天堂一二区| 亚洲欧洲日韩在线| 亚洲综合色噜噜狠狠| 天天影视涩香欲综合网| 九九视频精品免费| 成人黄色电影在线| 欧美日韩国产乱码电影| 欧美大尺度电影在线| 色av一区二区| 欧美一区二区三区白人| 欧美国产日韩在线观看| 亚洲精品免费视频| 极品销魂美女一区二区三区| 高清久久久久久| 在线亚洲免费视频| 日韩亚洲欧美综合| 中文幕一区二区三区久久蜜桃| 一区二区三区四区蜜桃| 精油按摩中文字幕久久| 东方aⅴ免费观看久久av| 欧美色图一区二区三区| 国产人成一区二区三区影院| 亚洲综合免费观看高清在线观看| 久久精品国产精品亚洲红杏| av亚洲精华国产精华精| 日韩限制级电影在线观看| 国产精品成人在线观看| 激情综合色播五月| 色爱区综合激月婷婷| 欧美国产丝袜视频| 久久99精品国产| 欧美日韩国产另类一区| 中文字幕一区二区三区视频| 九一久久久久久| 日韩免费性生活视频播放| 亚洲国产成人va在线观看天堂| 国产传媒欧美日韩成人| 欧美大片免费久久精品三p| 亚洲精品欧美二区三区中文字幕| 精彩视频一区二区| 欧美成人激情免费网| 日本vs亚洲vs韩国一区三区二区| 欧美亚洲综合久久| 丝袜美腿亚洲一区二区图片| 欧美日韩日日摸| 人人狠狠综合久久亚洲| 欧美性猛片xxxx免费看久爱| 一区二区三区国产精品| 91福利在线导航| 日韩vs国产vs欧美| 精品不卡在线视频| 国产成+人+日韩+欧美+亚洲| 欧美第一区第二区| 风流少妇一区二区| 亚洲国产激情av| 色悠悠久久综合| 亚洲一区二区精品久久av| 91国模大尺度私拍在线视频| 亚洲同性同志一二三专区| 色综合天天综合网国产成人综合天 | 九九**精品视频免费播放| 91精品国产色综合久久不卡蜜臀 | 国产一区在线不卡| 日本一区二区三区免费乱视频| 成人福利电影精品一区二区在线观看 | 亚洲成人av电影在线| 欧美xfplay| 日韩欧美高清一区| 国产午夜精品一区二区三区嫩草 | 国产亚洲人成网站| 精品区一区二区| 日韩小视频在线观看专区| 欧美人伦禁忌dvd放荡欲情| 欧美日韩中文一区| 在线亚洲精品福利网址导航| 欧美在线不卡一区| 日韩有码一区二区三区| 2014亚洲片线观看视频免费| 欧美精品粉嫩高潮一区二区| 色综合天天综合网国产成人综合天| 日韩二区三区四区| 亚洲一区二区三区在线看| 国产无人区一区二区三区| 91精品国产91久久综合桃花| 色www精品视频在线观看| 国产成人免费视频一区| 肉色丝袜一区二区| 亚洲一二三四久久| 亚洲色图.com| 88在线观看91蜜桃国自产| 91麻豆国产精品久久| 国产成人欧美日韩在线电影| 人妖欧美一区二区| 视频一区二区国产| 青青草精品视频| 久久精品国产亚洲高清剧情介绍| 亚洲大片在线观看| 亚洲香肠在线观看| 日韩福利视频网| 蜜臀av在线播放一区二区三区| 亚洲国产欧美一区二区三区丁香婷| 国产精品三级视频| 在线观看91精品国产麻豆| 91.麻豆视频| 2020国产精品久久精品美国| 久久亚洲综合色| 亚洲色图欧美激情| 亚洲一区二区三区四区不卡|