【正文】
計算共有多少頁if recordcount mod pagesize=0 thenPageCount = recordcount\PageSize elsePageCount = recordcount\PageSize +1end if=()viewstate(pagecount)=pagecountDbListBind()End If 39。hide39。postcontent39。39。hide39。admin39。39。show39。setup39。(del),myconn) () () () ()end ifIf Not Ispostback then39。39。39。39。39。39。39。amp。39。39。39。39。39。39。gt。如果有提交信號,執(zhí)行添加留言代碼。初始化變量Dim myconn As OleDbConnectionDim RecordCount,PageCount,CurrentPage,i As integerDim codemessage As Stringdim ds as new dataset()Dim pagesize as integer39。第八章 致謝在此次畢業(yè)設(shè)計中,衷心的感謝***老師,*老師那嚴(yán)謹?shù)闹螌W(xué)態(tài)度、對畢業(yè)設(shè)計工作高度負責(zé)的態(tài)度以及深厚的專業(yè)理論根底,使我受益匪淺。就目前該系統(tǒng)所實現(xiàn)的功能基本滿足設(shè)計任務(wù)書以及用戶的要求,此次畢業(yè)設(shè)計是對于我三年來在**大學(xué)學(xué)習(xí)的一個總結(jié),更為重要的是對自己學(xué)習(xí)能力的一種考驗,在這次畢業(yè)設(shè)計過程中,我能夠按照軟件工程學(xué)的思想和相應(yīng)的流程進行軟件開發(fā)的工作,流程較為規(guī)范、嚴(yán)格、有序,極大的鍛煉了自己的綜合水平。.*.*elseF_IP=IPend ifend Function具體的現(xiàn)實頁面如下:圖10:IP查詢頁面管理模塊的實現(xiàn)作為一個網(wǎng)絡(luò)上的留言簿系統(tǒng),因為互聯(lián)網(wǎng)絡(luò)的極大的開放性和自由性,網(wǎng)絡(luò)上不可避免的會出現(xiàn)一些不和諧音符的存在,本系統(tǒng)考慮到如何安全有效的保證留言簿的健康持續(xù)有效的向前發(fā)展,設(shè)立了超級管理這個板塊,利用超級管理員的密碼和用戶名進行登陸,點擊“超級管理”鏈接,系統(tǒng)提示輸入管理員用戶名和密碼進行登陸。通過如下的代碼設(shè)計(部分),可以捕獲到本機的ip地址。39。請a href=39。((數(shù)據(jù)庫路徑)))()文章查詢模塊的實現(xiàn)為了便于訪問留言簿的用戶,能夠從以發(fā)表的信息中查找自己感興趣的信息,最大限度的滿足用戶間的交流,真正實現(xiàn)留言簿的互動性,設(shè)計好文章的查詢模塊就顯得尤為重要。39。39。39。39。39。39。amp。39。39。39。39。向access數(shù)據(jù)庫文件中寫入數(shù)據(jù)插入數(shù)據(jù)最重要的操作就是生成insertSQL語句,首先構(gòu)建insert指令,然后根據(jù)這個指令和由connection 對象生成的mand對象,然后使用mand對象的executenonquery 方法執(zhí)行該指令,從而實現(xiàn)數(shù)據(jù)的寫入。nbsp。nbsp。nbsp。:企業(yè)級的RDBS,比如ORACLE、SQL SERVER、IBM DB2;桌面RDBS,比如ACCESS;文件和目錄系統(tǒng),比如WINDOWS FAT32;用逗號分割開或固定長度的文本文件;非數(shù)據(jù)文件,比如EXCEL;基于XML的數(shù)據(jù)等等。6)、IP捕獲模塊主要用于捕獲并顯示訪問者來自那個地區(qū),便于管理工作。2)、顯示模塊用于顯示訪問者發(fā)表的文章以及其他訪問者回復(fù)的文章等等。 如上所述,Access 作為關(guān)系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點,可以在一個數(shù)據(jù)包中同時擁有桌面數(shù)據(jù)庫的便利和關(guān)系數(shù)據(jù)庫的強大功能。數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫一目了然?;恿粞圆鞠到y(tǒng)總體流程圖如圖6所示:客戶端發(fā)出請求數(shù)據(jù)庫存取服務(wù)器端進行處理客戶端輸出結(jié)果圖6:互動留言簿系統(tǒng)總體流程圖互動留言簿系統(tǒng)實體及其屬性的分析實體名稱屬性訪問用戶昵稱 性別 電子郵件 qq 主頁地址 表情 來自哪里 個性化圖片 超級管理姓名 密碼 文章主題/標(biāo)題 作者 發(fā)表時間 內(nèi)容 最后回復(fù) 互動留言簿系統(tǒng)ER圖姓名管理員密碼管理個性圖片主頁地址IP地址主頁地址表情電子郵件qq昵稱性別用戶 發(fā)表 內(nèi)容主/標(biāo)題作者最后回復(fù)文章發(fā)表時間Access 2000關(guān)系型數(shù)據(jù)庫簡介數(shù)據(jù)庫是一個數(shù)據(jù)的集合,按照數(shù)據(jù)的組織方式,可以很容易的訪問和操縱其內(nèi)容,使用一些確立好的規(guī)則,就可以很好的組織數(shù)據(jù),并是數(shù)據(jù)易于使用。其最基本的功能就是能夠瀏覽或者查詢自己感興趣的主題、發(fā)表新的主題、對于已發(fā)表的主題闡述自己的觀點;除此之外,互動留言簿系統(tǒng)還應(yīng)具備良好的管理和信息統(tǒng)計、分析的功能。1).文件拷貝操作<% Import Namespace = %><%39。關(guān)閉對象 ( 成功的進行了文件寫操作! ) = falseEnd Sub</script><asp:panel id=panel1 runat=server ><form id=form1 runat=server ><p></p >請?zhí)钊胛募Q:<asp:textbox id = filename size = 40 runat = server /><br >請?zhí)钊雽懭雰?nèi)容:<asp:textbox id = Body TextMode = MultiLine Columns = 40 Rows = 10 runat = server /><br ><asp:button runat = server id = Write Text = 寫入文件 OnClick = SendButton_Click /></form ></asp:panel >(四)、移動和刪除操作、移動和刪除操作就更簡單了。被替換語句:strwriterobj = ( file_name )替換成語句:strwriterobj = ( file_name )2)、程序源代碼<% Import Namespace = %><script language = vb runat = server >Sub SendButton_Click ( sender as Object, e as EventArgs )39。關(guān)閉對象 ii>、上面主要完成的是對建立一個新文件,并寫入內(nèi)容。具體的步驟如下:Dim strwriterobj As StreamWriter Dim contxt as Stringfile_name = contxt = 39。程序主要功能是建立一個文本形式的文件,這個文件名是可以讓使用者自行定義的,然后把使用者填入的內(nèi)容保存在此文件中。 顯示文件內(nèi)容Loop Until filecont = 39。 定義一個變量來保存從文件中讀出的內(nèi)容Dim filecont As String streamreaderobj = ( file_name ) = false39。 一行一行讀出文件內(nèi)容,知道讀到一行內(nèi)容為空字符串的時候,才停止39。然后以文本形式顯示出來。(一)、程序設(shè)計及運行環(huán)境Windows 2000 Professional、.Net FrameWork SDK Beta 2。下面主要結(jié)合一個具體的例子來介紹對于文件處理的基本操作。定義郵件的有限級 <br><br> = <br><br>39。定義郵件的抄送地址 <br><br>=majinhu <br><br>39。定義SMTP服務(wù)器的名稱 <br><br>= <br><br>39。具體調(diào)用格式如下: (“郵件源地址”,”郵件目標(biāo)地址”,”郵件主題”,”郵件內(nèi)容”)但是這種調(diào)用過于簡單,只能滿足簡單郵件的發(fā)送,對于復(fù)雜的郵件,就要用第二種方法來調(diào)用: ii>、把MailMessage對象作為參數(shù)來調(diào)用,具體調(diào)用如下: (MailMessage)由于MailMessage對象屬性多,所以這種調(diào)用可以使郵件內(nèi)容更加豐富,一般采用這種方式來發(fā)送郵件。其中SmtpMail是設(shè)定SMTP服務(wù)器,由他來選定用什么服務(wù)器來發(fā)送郵件。POP3服務(wù)器是用來接收郵件的,我們帳戶上的郵件就是保存在此類的服務(wù)器上。(一)、運行環(huán)境 微軟公司W(wǎng)indows 2000 FrameWork SDK BETA2。 獲得文件類型 = cStr ( ) 39。 lstrFileName 39。 注: 返回的是 通過文件對話框選擇的文件名,這之中包含了文件的目錄信息 lstrFileName = ( lstrFileName ) 39。顯示上傳文件屬性(四)、:<% Import Namespace= %><html ><BODY ><SCRIPT LANGUAGE = VB RUNAT = SERVER > Sub UploadFile_Clicked ( Sender as Object, e as EventArgs ) Dim lstrFileName as string Dim lstrFileNamePath as string Dim lstrFileFolder as string 39。上傳文件到服務(wù)器<五>、獲得并顯示上傳文件的屬性 = lstrFileName 39。 注:lstrFileFolder是用戶填入的目錄名稱,或者是缺省的目錄名稱<四>、上傳選定文件到服務(wù)器上在前面工作都已經(jīng)完成以后,就可以上傳文件了,上傳文件相對比較簡單,就用下面兩行語句就可以完成上傳工作。(1)、獲得上傳文件的名稱使用Path類中的GetFileName方法,具體如下:lstrFileName = 39。當(dāng)然你的瀏覽器也必須是IE 或者Netscape 。(二)、軟件的基本功能本軟件主要完成上傳本地的文件到服務(wù)器的指定目錄的功能。但用過這個組件的朋友們都有一種普遍的感覺,就是實在不好用。、郵件發(fā)送,以及文件操作等。其中全新的技術(shù)架構(gòu)會讓編程變得更為簡單。 IE ;216。 內(nèi)存 推薦使用256MB 以上;216。1)、頁面邏輯和業(yè)務(wù)邏輯混合,由于使用ASP制作的網(wǎng)頁是從上到下執(zhí)行的,有時候需要手工更改程序所在的位置才會得到正確的運行結(jié)果,這樣就使得代碼難于讀懂,頁面的維護難度大大加大;2)、session狀態(tài)只限于在單機上使用,不能跨電腦,因此必須自行編寫程序以解決系統(tǒng)延展性的問題;3)、ASP的組件部署與組態(tài)困難,需要進行復(fù)雜的注冊操作,組件經(jīng)常在使用中被所定;4)、ASP缺乏以組件為基礎(chǔ)、以事件驅(qū)動模型的開發(fā)模式。,數(shù)據(jù)處理方面更是引入了許多激動人心的的新技術(shù),正是這些具有革新意義的新特性,同時也給WEB開發(fā)人員更好的靈活性,有效的縮短了WEB應(yīng)用程序的開發(fā)周期, 2000 的完美結(jié)合,為中小型乃至企業(yè)級的WEB商業(yè)模型提供了一個更為穩(wěn)定、高效、安全的運行環(huán)境。、功能完善的編程語言, framework。通過設(shè)計出一個人們進行交流的應(yīng)用軟件,、進一步鍛煉了主動自學(xué)能力,另一方面給人們提供了一個便捷的信息共享和交流的空間。通過互動留言簿系統(tǒng),人們可以自由、方便的發(fā)表自己的觀點、見解,可以迅速、快捷的瀏覽自己所需要的信息,并且對其他的觀點發(fā)表自己的意見,它以極大的便利性和時效性充分滿足了網(wǎng)絡(luò)時代人們對信息的需求。s more, it can also search for the messages quickly through some key words which you may pay attention to, and inspect IP addresses of other visitors and visiting time with the web manager39。訪問者可以發(fā)表自己的觀點;可以對其他訪問者發(fā)表的觀點進行回復(fù);還可以根據(jù)關(guān)鍵字搜索自己關(guān)注的留言,根據(jù)管理員的授權(quán)可以察看其他訪問者的ip地址、發(fā)表時間,可以直接訪問其他訪問者的個人主頁、以及電子信箱等等,有著很強的交互性。,、。通過互動留言簿系統(tǒng)的編程。論文最后簡要總結(jié)了畢業(yè)設(shè)計期間,在姜增如老師的悉心指導(dǎo)下,順利地完成畢業(yè)設(shè)計,為自己今后的人生又邁出了重要的一步。s permission. Besides, you can also visit other visitors39。隨著互聯(lián)網(wǎng)的發(fā)展,軟件廠商也紛紛推出新的戰(zhàn)略規(guī)劃和方案,它能夠使企業(yè)迅速建立internet、intranet應(yīng)用程序,可以提供廣義的internet功能,使應(yīng)用程序可以通過任何信息設(shè)備接入internet,同時通過programmable web,可以使網(wǎng)站成為一個可編程的組件,用戶可以通過webservice對它進行存取,以上兩個目標(biāo)引起了IT行業(yè)的廣泛關(guān)注,更是掀起了一股強勁的“.NET”旋風(fēng)。,可以達到上述幾個方面的要求,因此我選擇了