青青久在线视频-青青久热-青青久久网-青青久久精品国产免费看-青青久久精品-青青久久国产成人免费网站

200

ASP.NET開發高校二級網站的設計方案

時間: 2013-06-21 14:23:19   點擊數: 67187   來源: 耐思智慧

免費會員注冊

導讀:ASP.NET是一個統一的Web開發模型,它是幾乎完全基于組件和模塊化的。在高校二級網站的開發中充分采用ASP.NET技術,加快了開發進度,使得網站易于開發和更新維護,提升了校園網的水平。

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

1.將用戶輸入的數據原值data經MD5算法運算,生成redata;
2.將redata的奇、偶數位字符提出,形成兩個新的字符串Odddata和Evendata;
3.由系統生成的長度為奇數字符串數N個隨機字符串Random;
4.將Random由MD5加密成ReRandom分別放入Odddata和Evendata之前,經MD5運算生成ROdddata和REvendata;
5.將隨機字符串與ROdddata和REvendata按次序連接,形成一個新的字符串Pwdword,存入數據庫中。
4.2 動態網頁網頁生成靜態HTML頁面技術
ASP.NET動態網頁生成靜態HTML頁面技術可采用多種方案,本文采用HTML靜態模板導入數據的方式,代碼如下 :
//生成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";
// 替換內容
// 這時,模板文件已經讀入到名稱為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;

此函數放在Conn.CS基類中了
在添加新聞的代碼中引用注:工程名為 GX
if(GX.Conn.WriteFilethis.Title.Text.ToString),this.Content.Text.ToString),this.Author.Text.ToString)))
{
Response.Write( "添加成功");
}
else
{
Response.Write( "生成HTML出錯!");
}
模板頁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技術實現代碼
function executeXhr(callback,ur1)
{
//轉向本地XMLHttpRequest對象
if(window.XMLHttpRequest){
req=new XMLHttpRequest();
req.onreadystatechange=callback;//定義了JavaScript回調函數,一旦響應就緒它就自動執行
req.open( "GET",url,true); //異步執行該請求
· 64 ·
req.send(null);
} //轉向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技術代碼
RSS也叫聚合RSS是在線共享內容的一種簡易方式(也叫聚合內容,ReallySimple Syndication)。通常在時效性比較強的內容上使用RSS訂閱能更快速獲取信息,網站提供RSS輸出,有利于讓用戶獲取網站asp.net更新。
ASP.NET中操作XML文檔,實現系統的三個功能要求:新增信息、修改信息和刪除信息的代碼如下:
新增RSS信息
XmlDocumentxmlDoc=new XmlDocument();
xmlDoc.Load(Server.MapPath( "RSS.xml"));
XmlNode root=xmlDoc.SelectSingleNode( "channel");//查找<channel >
XmlElement xe=xmlDoc.CreateElement( "item");//創建一個<item>節點
XmlElementxesub1=xmlDoc.CreateElement( "title");
xesub1.InnerText= "新聞標題 ";//設置文本節點
xe.AppendChild(xesub1);//添加到 <Node>節點中
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 >節點中
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.結束語
如果說高校主頁是學校網站的框架, 那么二級網站就是靈魂和主體。在高校二級網站的開發中充分采用ASP.NET技術,加快了開發進度,使得網站易于開發和更新維護,提升了校園網的水平。

更多網站建設資料:

響應式網頁設計
中學網站制作方案
網站建設的本質意義是什么,企業為什么要建設公司網站?
web日志挖掘的信息無障礙網站設計研究
Microsoft SQL Server Management Studio 如何導入導出數據
上一篇:中小企業網站建設與網站設計 下一篇:響應式網頁設計

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

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

備案號碼: 粵ICP備09063828號  公安備案號: 公安備案 粵公網安備 44049002000123號  域名注冊服務機構許可:粵D3.1-20240003 CN域名代理自深圳萬維網

聲明:本網站中所使用到的其他各種版權內容,包括但不限于文章、圖片、視頻、音頻、字體等內容版權歸原作者所有,如權利所有人發現,請及時告知,以便我們刪除版權內容

本站程序界面、源代碼受相關法律保護, 未經授權, 嚴禁使用; 耐思智慧 © 為我公司注冊商標, 未經授權, 嚴禁使用

法律顧問:珠海知名律師 廣東篤行律師事務所 夏天風 律師

妺妺窝人体色WWW看美女图片| 曰韩免费无码AV一区二区 | 亚洲综合无码AV一区二区三区| 国产真实乱对白精彩久久| 双胞胎一前一后夹心饼干年下| 爱情岛论坛自拍亚洲品质极速福利 | 成 人 黄 色 网站 S色| 全免费A级毛片免费看网站| 777亚洲精品乱码久久久久久| 国产真实乱对白精彩久久| 小SB是不是想被C了| 国产精品一区理论片| 无码AV熟妇素人内射vr在线| 国产精品成人影院在线观看| 无码人妻精品一区二区三区99仓 | 香草乱码一二三四区别| 国产精品视频免费一区二区| 日本XXXXX九色视频在线观看| WWW国产无套内射COM| 领导不戴套玩弄下属娇妻| 曰韩无码无遮挡A级毛片| 久久婷婷国产剧情内射白浆| 与子乱刺激对白在线播放| 麻豆国产MV视频| 中文字幕无码人妻少妇免费| 女人与牛ZOZO| JAPANESE娇小侵犯| 日本熟妇极品FREE| 二男一女一起日B| 欧美专区日韩视频人妻| А√最新版地址在线天堂| 人与各种动ZZZ0O0OⅩⅩX| 大肉大捧一进一出视频| 睡着了强行挺进岳身体| 国产精品一亚洲AV日韩AV欧| 亚洲AV无码国产精品麻豆天美| 激情综合一区二区迷情校园| 亚洲午夜无码久久久久| 麻花传媒MV一二三区别在哪里看 | 国产极品熟女沙发内射AV| 性XXXX欧美老妇506070| 精东传媒一二三区进站口| 性欧美大战久久久久久久| 狠狠色噜噜狠狠狠狠色综合久| 亚洲美女又黄又爽在线观看| 久久亚洲AV成人无码| 97久久精品人人澡人人爽| 人妻熟女AⅤ中文字幕在线看| 反差婊吃瓜爆料黑料免费| 无码熟妇人妻AV在线影片最多 | 精品视频无码一区二区三区| 亚洲А∨天堂久久精品PPYPP | A级毛片免费全部播放无码| 日本免费精品一区二区三区| Z Z〇Z〇另类女人ZOZ〇| 色综合久久久久综合一本到桃花网| 国产精品青青青高清在线| 亚洲精品嫩草研究院久久| 久久人妻无码一区二区| GAYⅩXX小奶受GV浪小辉| 少妇扒开粉嫩小泬视频| 国产午夜毛片V一区二区三区| 亚洲熟妇一区二区| 欧美黑人极品猛少妇色XXXXⅩ | 日日碰日日摸夜夜爽无码| 国产精品视频一区二区| 亚洲熟妇无码AV| 欧美人与性囗牲恔配| 国产V亚洲V欧美V专区| 亚洲А∨天堂久久精品2021| 麻花传媒68XXX在线观看| 波多野结衣AV高清中文字幕| 西西4444WWW大胆无码| 久久久久久久精品无码AV少妇| 一二三四在线视频社区8| 欧美一性一乱一交一视频C| 国产成人无码A区在线观看视频免| 无码H片在线观看网站| 久久国产精品娇妻素人| 亚洲最大天堂无码精品区| 强奷漂亮少妇高潮麻豆| 国产免费拔擦拔擦8X高清在线人| 亚洲综合色AAA成人无码| 拍国产乱人伦偷精品视频| 国产精品无码一区二区三区| 一本大道一卡2卡三卡4卡国产| 内射老妇BBWX0C0CK| 国产爆乳成人AV在线播放| 午夜无码人妻AV大片色欲| 炕上光着腚压在女人身上| 差差差很疼视频无掩丰富| 性XXXX欧美老妇胖老太性多毛| 开心亚洲五月丁香五月| 非洲妓女BBWBBWW| 亚洲熟女一区二区三区| 人人澡人摸人人添| 好男人官网在线观看免费播放| 98色精品视频在线| 偷偷鲁2019丫丫久久| 久久久G0G0午夜无码精品| 产成人亚洲精品无码青青草原| 香蕉久久人人97超碰CAOPR| 免费AV片在线观看网址| 国产成人精品一区二区三区免费| 亚洲最大成人网站| 少妇人妻偷人精品无码视频新浪| 九九电影网午夜理论片| ASS亚洲熟妇毛茸茸PICS| 午夜成人爽爽爽视频在线观看| 免费观看男女AV入口网站| 国产成人亚洲精品无码MP4 | 天堂√中文在线BT| 麻豆熟妇人妻XXXXXX| 国产粉嫩嫩00在线正在播放| 中国JAPANESE成熟少妇| 无码专区6080YY免费视频| 免费无码成人AV电影在线播放| 国产精品免费视频网站| 91精品人妻一区二区三区蜜桃 | 亚洲人成未满十八禁网站| 色偷偷色噜噜狠狠网站30根| 久久婷婷综合色丁香五月| 国产成人AV区一区二区三| 18禁黄网站禁片免费观看APP| 性无码专区一色吊丝中文字幕| 欧美人与禽Z0ZO牲伦交| 精品国产一区二区三区久久| 成年无码AV片在线免缓冲| 无码AⅤ最新AV无码专区| 女主播屁G裸露W身曝光| 韩国免费A级作爱片视频| 成人免费毛片内射美女APP| 一二三四在线观看视频韩国| 午夜DJ在线观看免费完整版社区| 欧美黑人又大又粗又长久久久| 精品国产AⅤ无码一区二区蜜桃| 多P混交群体交乱的安全保障| 在线天堂中文最新版| 性色AV极品无码专区亚洲| 人妻少妇偷人精品无码| 黑人巨大精品欧美久久| 岛国无码AⅤ片在线观看| 中国BGMBGMBGM老妇和青年交| 无码中文字幕AV免费放软件| 人人澡人人妻人人爽少妇| 久久亚洲色一区二区三区| 国产偷国产偷亚洲清高网站| 成人毛片无码一区二区| 中文字幕亚洲精品无码| 亚洲国产精品人人爽夜夜爽| 丝瓜草莓视频APP| 漂亮人妻被中出中文字幕久久| 久久久久久精品免费免费999| 国产日产欧产美韩系列国| 成人精品一二三区| 40岁大乳的熟妇在线观看| 亚洲色偷偷综合亚洲AV78| 午夜福利片手机在线播放| 日本又黄又爽GIF动态图| 男女无遮挡XX00动态图1| 国产无遮挡吃胸膜奶免费看| 成人午夜精品久久久久久久| 一本丁香综合久久久久不卡网站| 校长办公室岔开腿呻吟| 搡老女人老91妇女老熟女oo| 欧美精品少妇XXXXⅩ另类| 久久人人爽人人人人爽AV| 好大好硬好深好爽想要20P| 国产高清中文版HD中字| 擦老太BBB擦BBB擦BBB擦| 97久久精品无码一区二区天美| 一本到无码AV专区无码不卡| 亚洲成人av在线| 性啪啪CHINESE东北女人| 特黄特色三级在线观看| 日本又黄又爽又色又刺激的视频 | 少妇性饥渴XXⅩXXHD| 人与禽zozzo性伦| 欧美性极品少妇精品网站| 男女性高爱潮是免费国产| 久久天堂AV综合合色蜜桃网| 精品亚洲A∨无码一区二区三区| 国产亚洲精品第一综合| 国产精品久久久影视青草| 国产AⅤ精品一区二区久久| 成人国内精品久久久久影院| WINDOWS乱码的乱码大全| 97夜夜澡人人爽人人| 20厘米的粗黑巨物挺进| 在办公室里揉弄小雪好爽| 夜夜爽夜夜叫夜夜高潮| 亚洲中文字幕成人无码| 亚洲日韩国产精品无码AV| 亚洲高清毛片一区二区| 亚洲AV无码专区在线电影APP| 小13箩利洗澡无码视频网站| 无码视频一区二区三区在线观看| 同性男男黄H片在线播放网站| 少妇粗大进出白浆嘿嘿视频| 色综合视频一区二区三区|