freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文aspnet新聞發(fā)布系統(tǒng)-預(yù)覽頁(yè)

 

【正文】 畢業(yè)論文 葉思思 3 目 錄 引言 6 研究目的、意義和范圍 9 運(yùn)行環(huán)境要求 9 支持程序 12 、 C語言簡(jiǎn)介 13 第五章 新聞系統(tǒng)的主要開發(fā)過程 19 Web用戶控件 這使得在多次訪問時(shí)速度有了極大的提升 ● 由于 ASP 沒有提供任何輸出數(shù)據(jù)為內(nèi)容的元件,所以在使用 ASP 撰寫數(shù)據(jù)庫(kù)頁(yè)面時(shí)只能借助 ADO 的 RecordSet 對(duì)象逐筆讀取記錄,而 通過 提供的 DataGrid 等數(shù)據(jù)庫(kù)元件可以 直接和數(shù)據(jù)庫(kù)聯(lián)系 ; ● 支持應(yīng)用程序的實(shí)時(shí)更新 , 管理員不必關(guān)掉網(wǎng)絡(luò)服務(wù)器或者甚至不用停止應(yīng)用程序的運(yùn)行就可以更新應(yīng)用文件 。 不僅僅是下一版本的 ASP(Active Server Pages,動(dòng)態(tài)服務(wù)器頁(yè)面 ),而且是建立動(dòng)態(tài) Web 應(yīng)用程序而重新打造的全新技術(shù),其主要特色包括: ● 語言的獨(dú)立性; ● 簡(jiǎn)單的開發(fā)操作,分離程序代碼和網(wǎng)頁(yè)內(nèi)容; ● 提高了執(zhí)行效率; ● 簡(jiǎn)化部署與組態(tài)的操作; ● 支持客戶端類型; ● 支持下一代的 Web 服務(wù); ● 增進(jìn)適用性; ● 增進(jìn)延展性; ● 更多的支持工具; ● 更佳的安全機(jī)制; ● 會(huì)話 (Session)可以跨進(jìn)程、跨機(jī)器。 該 系統(tǒng)使用 (C語言 )和 技術(shù)開發(fā) , 實(shí)現(xiàn)了網(wǎng)站新聞的動(dòng)態(tài)管理,使得對(duì)信息的管理更加及時(shí)、高效, 提高了工作效率。為了保證系統(tǒng)性能的高效性、可擴(kuò)展性,以及達(dá)到數(shù)據(jù)共享和網(wǎng)絡(luò)化管理的目的,本系統(tǒng)采用 B/S體系結(jié)構(gòu)進(jìn)行設(shè)計(jì)開發(fā)。 在后臺(tái)管理中,因?yàn)橛袡?quán)限的管理員才能登錄管理后臺(tái),所以需要有個(gè)登錄驗(yàn)證模塊,而且需要根據(jù)用戶權(quán)限的不同顯示不同的管理目錄,在管理新聞和用戶時(shí),當(dāng)數(shù)據(jù)少時(shí)管理起來還比較方便,如果一多則想找到某條新聞或某個(gè)用戶就很難,所以需要有個(gè)查找(新聞標(biāo)題、用戶)模塊用于查找新聞或用戶。 服務(wù)器硬件要求:具有 Pentium III 處理器以上且滿足以下要求的計(jì)算機(jī):最低 256MB 內(nèi)存 , 最小 8 GB 硬盤 。 數(shù)據(jù)訪問層:數(shù)據(jù)訪問層為業(yè)務(wù)層提供數(shù)據(jù)服務(wù),這一層是作為解決方案文件中的 Conn 類 (數(shù)據(jù)訪問類 ,實(shí)現(xiàn)公共操作的一個(gè)通用類 )實(shí)現(xiàn)的 。 管理新聞功能包括對(duì)任一條新聞內(nèi)容可作相應(yīng)修改,也可刪除任何一條不再需要保留的新聞。風(fēng)格設(shè)置指從系統(tǒng)八種風(fēng)格里任選一種作為當(dāng)前網(wǎng)站的默認(rèn)風(fēng)格。 公共語言運(yùn)行庫(kù)是 .NET Framework 的基礎(chǔ) ,可以將運(yùn)行庫(kù)看作一個(gè)在執(zhí)行時(shí)管理代碼的代理,它提供內(nèi)存管理、線程管理和遠(yuǎn)程處理等核心服 務(wù),并且還強(qiáng)制實(shí)施嚴(yán)格的類型安全以及可提高安全性和可靠性的其他形式的代碼準(zhǔn)確性。 、 C語言簡(jiǎn)介 結(jié)構(gòu)是一個(gè)三層系統(tǒng): UI層、業(yè)務(wù)邏輯層和數(shù)據(jù)層 , 結(jié)構(gòu)模型如圖 421 所示 : 圖 421 的 結(jié)構(gòu)模型 ● UI 層負(fù)責(zé)與用戶交互,接收用戶的輸入并將服務(wù)器端傳來的數(shù)據(jù)呈現(xiàn)給客戶 ; ● 業(yè)務(wù)邏輯層負(fù)責(zé)接收瀏覽器傳來的請(qǐng)求并將請(qǐng)求傳給數(shù)據(jù)層,同時(shí)將請(qǐng)求處理結(jié)新聞發(fā)布系統(tǒng)畢業(yè)論文 葉思思 14 果發(fā)給瀏覽器。 Connection 對(duì)象提供與數(shù)據(jù)源的連接 ,是操作數(shù)據(jù)庫(kù)的基礎(chǔ),表示應(yīng)用程序和數(shù)據(jù)源之間的惟一會(huì)話 。設(shè)計(jì) 組件的目的是為了從 “ 數(shù)據(jù)操作 ” 中分解出 “ 數(shù)據(jù)訪問 ” 。 在 6個(gè)數(shù)據(jù)表中,主要介紹一下新聞表和賬戶表如下: Lb_News 表 如表 511所示: 表 511 新聞表 n_id為該表主鍵, n_cid 為所屬新聞分類 ID, n_hit 為點(diǎn)擊數(shù), n_mend 用于判斷是否為推薦新聞, n_index用于判斷是否為首頁(yè)新聞, n_title為新聞標(biāo)題, n_date為發(fā)布新聞的日期, n_author 為新聞發(fā)布者名, n_content 為新聞內(nèi)容, n_ispic 用于判斷是否為首頁(yè)滾動(dòng)圖片, n_spic 為首頁(yè)所滾動(dòng)圖片的存儲(chǔ)地址, ,n_check 用于判斷是否為審核新聞 (值為 0表示未通過審核,值 1表示通過審核 ), n_intro 為新聞簡(jiǎn) 介, n_publisher 為賬戶類型,如為管理員、審核員或新聞?shì)斎雴T。如圖: 525 新聞發(fā)布系統(tǒng)畢業(yè)論文 葉思思 18 如圖: 525 頁(yè)面的風(fēng)格設(shè)計(jì) 為使 該 系統(tǒng)的頁(yè)面美觀多樣,在設(shè)計(jì)時(shí)使用了 8種樣式風(fēng)格。 CSS 在 HTML文檔中 有三 種 用法: 一種是把 CSS 文檔放到 head文檔中: style type=“text/css” ?? /style; 另一種方法是采用 style=“ ” 的格式把樣式寫在 任何 html 標(biāo)簽 中的行內(nèi),這種方法 比較方便靈活 ; 還有一種方法是:把編輯好的 CSS 文檔保存成 “.CSS” 文件,然后在 head中定義 , 定義的格式 為 : head link href= type=text/css rel=stylesheet?? /head , link和 “rel=stylesheet” 指連接的元素是一個(gè)樣式表文檔 , “href=‘’” 指的是需要連接的文件地址。 文件對(duì)于訪問站點(diǎn)的用戶來說是不可見的,而且也是不可訪問的,它基于 XML,每個(gè)配置文件都包 含 XML標(biāo)記和子標(biāo)記的嵌套層次結(jié)構(gòu) 。虛擬目錄不在目錄列表中顯示(也稱為 WWW 服務(wù)的“目錄瀏覽”),要訪問虛擬目錄,用戶必須知道虛擬目錄的別名并在瀏覽器中鍵入 URL。用戶控件也是服務(wù)器端控件,還必須在用戶控件代碼中添加 Runat=server 屬性,用法如下: uc1: top id=Top1 runat=server/uc1: top uc1: bottom id=Bottom1 runat=server/uc1: bottom 其中 用戶控件作用是顯示首頁(yè)圖片、 “ 首頁(yè) ” 文本字體、新聞分類、新聞風(fēng)格和當(dāng)前日期, 用戶控件作用是顯示底部相關(guān)網(wǎng)站信息等。 public static string strConn //通過創(chuàng)建一個(gè)屬性來連接數(shù)據(jù)庫(kù) { get //使用 get方法返回此屬 性的值 { 新聞發(fā)布系統(tǒng)畢業(yè)論文 葉思思 21 StringBuilder strResult = new StringBuilder()。 (Data Source = )。 //從配置文件中取到數(shù)據(jù)庫(kù)連接字符串, “ MdbPath” 為 //文件中的鍵 /值對(duì)所設(shè)置的 key 值 return ()。 } public DataSet CreateDataSet(string strSql,string tableName) { 新聞發(fā)布系統(tǒng)畢業(yè)論文 葉思思 22 OleDbDataAdapter da=new OleDbDataAdapter(strSql,Lb_Conn)。 } public int ExecuteSql(string strSql) { OleDbCommand cmd2=new OleDbCommand(strSql,Lb_Conn)。數(shù)據(jù)起始位置: 2個(gè) CRLF 開始 DataStart = InStrB(PosOpenBoundary,FormData,str2bin(VbCrLf amp。字節(jié)數(shù)為偶數(shù)的數(shù)據(jù)文件就不會(huì)出現(xiàn)這個(gè)問題,因此必須保持字節(jié)數(shù)為偶數(shù)。把二進(jìn)制字符串轉(zhuǎn)換成普通字符串函數(shù) Function bin2str(binstr) Dim varlen,clow,ccc,skipflag 39。 Chr(AscW(MidB(binstr,i+1,1) amp。 asc 對(duì)中文字符求出來的值可能為負(fù)數(shù), 39。 其他負(fù)數(shù)依次類 推。H amp。 varhigh) Else str2bin = str2bin amp。 BORDERBOTTOM: 333333 1px outset。 COLOR: ffffff。) clientvalue=(a+1) //alert(clientvalue)。amp。admin/39。39。 〈 !include file=〉 〈 % 39。Fields(xxx).ContentType 如果是 file Object 取得文件的類型 39。 (1)。 〈 /script〉 〈 %end if if len(news_src)=0 then%〉 〈 script〉 alert(出錯(cuò)!新聞來源不能為空 )。 〈 /script〉 〈 % else end if end if 添加發(fā)布新聞 添加發(fā)布新聞在該系統(tǒng)中顯然起著很關(guān)鍵的作用,在添加新聞管理頁(yè)面里,通過單擊“添加”按鈕執(zhí)行新聞的添加,但能不能直接發(fā)布,還要根據(jù)權(quán)限來判斷,“添加”按鈕的單擊事件主要程序如下: Conn ds1=new Conn()。, )。, )。 //需要審核 } else //審核員或管理員 { 新聞發(fā)布系統(tǒng)畢業(yè)論文 葉思思 32 lb_check=1。+TitlePic+39。+Content+39。+Intro+39。 } //審核員或管理員添加的話就直接發(fā)布到網(wǎng)站上,并重置當(dāng)前添加頁(yè)面 } else //添加不成功 { (添加新聞失敗 )。在首頁(yè)里只需點(diǎn)擊注冊(cè)按鈕即可注冊(cè),注冊(cè)頁(yè)面里注冊(cè)按鈕的單擊事件處理程序如下: Conn ds1=new Conn()。 //用戶密碼 //通過 HashPasswordForStoringInConfigFile()方法實(shí)現(xiàn) MD5 加密解密 算法 string strSql=select * from Lb_Admin where A_Name=39。 if (()==true) //讀取 DataReader 中下一條記錄時(shí)有相同記錄 { (已存在此用戶名 ,請(qǐng)用其它 ,)。+name+39。 if(result0) //添加數(shù)據(jù)成功 { (注冊(cè)成功 ,請(qǐng)登陸 ,)。正常情況下驗(yàn)證控件是不可見的,當(dāng)用戶輸入數(shù)據(jù)錯(cuò)誤時(shí)它們才可見新聞發(fā)布系統(tǒng)畢業(yè)論文 葉思思 34 結(jié)束語 為做出該新聞系統(tǒng)程序,訪問了大量 Web 網(wǎng)絡(luò)開發(fā)方面的網(wǎng)站,搜集了大量關(guān)于Web網(wǎng)絡(luò)開發(fā)的中英文資料,也查閱了大量書籍的源代碼作為參考和運(yùn)用,從中學(xué)會(huì)了許多 和 技術(shù)關(guān)于 Web開發(fā)方面
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1