基于asp.net專業(yè)論壇系統(tǒng)設(shè)計(jì)_第1頁
基于asp.net專業(yè)論壇系統(tǒng)設(shè)計(jì)_第2頁
基于asp.net專業(yè)論壇系統(tǒng)設(shè)計(jì)_第3頁
基于asp.net專業(yè)論壇系統(tǒng)設(shè)計(jì)_第4頁
基于asp.net專業(yè)論壇系統(tǒng)設(shè)計(jì)_第5頁
已閱讀5頁,還剩30頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

畢業(yè)設(shè)計(jì)說明書基于ASPNET專業(yè)論壇系統(tǒng)設(shè)計(jì)摘要摘要隨著網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,人們對(duì)信息需求量的日益增多,INTERNET應(yīng)用已經(jīng)深入到非常廣泛的領(lǐng)域中。網(wǎng)站作為INTERNET的信息節(jié)點(diǎn),知識(shí)中樞,其重要性已日顯突出。只有擁有大量設(shè)計(jì)良好,內(nèi)容豐富的網(wǎng)站,INTERNET才能更好地體現(xiàn)其傳輸平臺(tái),信息寶庫的作用。為了方便師生信息的交流,在結(jié)合ASPNET和SQLSERVER2000技術(shù)之下開發(fā)了這個(gè)快截、界面友好的師生交流系統(tǒng)。論壇使用ASPNET技術(shù)建設(shè)論壇的骨干框架,使用SQLSERVER2000制作系統(tǒng)的數(shù)據(jù)庫,實(shí)現(xiàn)了一個(gè)功能相對(duì)齊全的論壇系統(tǒng),網(wǎng)友可以自由地提出問題以及幫助他人解決問題,或者交流經(jīng)驗(yàn)。該論壇功能較齊全,在這里可以自由地發(fā)表自己的觀點(diǎn)和對(duì)論壇的主題發(fā)表意見,我們還可以對(duì)網(wǎng)友的問題及時(shí)地解決,獲取對(duì)自己有用的知識(shí)。該論壇還有一些特殊的功能,如在線人員顯示、強(qiáng)大的搜索功能。經(jīng)調(diào)試,這個(gè)論壇完全可以成為一個(gè)很好的師生交流平臺(tái),充分利用有限的教育資源,提高資源利用率,同時(shí)又能活躍學(xué)習(xí)氛圍,使學(xué)習(xí)、工作更加完美。關(guān)鍵詞ASPNET,BBS,SQL,論壇管理目錄1系統(tǒng)概述111開發(fā)背景112開發(fā)意義113編程環(huán)境的選擇114專業(yè)論壇系統(tǒng)實(shí)現(xiàn)介紹22使用工具系統(tǒng)論述321DREAMWEAVER的簡(jiǎn)介322FLASHMX423FIREWORKS524ASPNET簡(jiǎn)介53系統(tǒng)分析831系統(tǒng)調(diào)研832可行性分析概述833技術(shù)可行性分析934系統(tǒng)需求分析1035數(shù)據(jù)流程圖114系統(tǒng)總體設(shè)計(jì)1241功能描述1242系統(tǒng)操作流程圖135系統(tǒng)詳細(xì)設(shè)計(jì)1451數(shù)據(jù)庫設(shè)計(jì)1452系統(tǒng)主要界面設(shè)計(jì)及實(shí)現(xiàn)技術(shù)16521用戶登陸界面設(shè)計(jì)及實(shí)現(xiàn)技術(shù)16522好友模塊的主要界面設(shè)計(jì)及實(shí)現(xiàn)技術(shù)18523消息管理模塊的界面設(shè)計(jì)與實(shí)現(xiàn)技術(shù)19524我的話題模塊的界面設(shè)計(jì)及主要實(shí)現(xiàn)技術(shù)23525后臺(tái)管理類別管理模塊的界面設(shè)計(jì)及主要實(shí)現(xiàn)技術(shù)24526帖子管理模塊的界面設(shè)計(jì)及主要實(shí)現(xiàn)技術(shù)26527會(huì)員管理模塊的界面設(shè)計(jì)及主要實(shí)現(xiàn)技術(shù)27結(jié)論29致謝30參考文獻(xiàn)311系統(tǒng)概述11開發(fā)背景論壇又名BBS,全稱為BULLETINBOARDSYSTEM電子公告板)或者BULLETINBOARDSERVICE(公告板服務(wù))。是INTERNET上的一種電子信息服務(wù)系統(tǒng)。它提供一塊公共電子白板,每個(gè)用戶都可以在上面書寫,可發(fā)布信息或提出看法。它是一種交互性強(qiáng),內(nèi)容豐富而即使的INTERNET電子信息服務(wù)系統(tǒng)。用戶在BBS站點(diǎn)上可以獲得各種信息服務(wù),發(fā)布信息,進(jìn)行討論,聊天等等。像日常生活中的黑板報(bào)一樣,論壇按不同的主題分為許多版塊,版面的設(shè)立依據(jù)是大多數(shù)擁護(hù)的要求和喜好,用戶可以閱讀別人關(guān)于某個(gè)主題的看法,也可以將自己的想法毫無保留地帖到論壇中。一般來說,論壇也提供郵件功能,如果需要私下的交流,也可以將想說的話直接發(fā)到某個(gè)人的電子信箱中。在論壇里,人們之間的交流打破了空間,時(shí)間的限制。在與別人進(jìn)行交往時(shí),無須考慮自身的年齡,學(xué)歷,知識(shí),社會(huì)地位,財(cái)富,外貌,健康狀況,也無從知道交談的對(duì)方的真實(shí)社會(huì)身份。這樣,參與討論的人可以處于一個(gè)平等的位置與其他人進(jìn)行任何問題的探討。12開發(fā)意義在BBS里,人們之間的交流打破了空間、時(shí)間的限制。在與別人進(jìn)行交往時(shí),無須考慮自身的年齡、學(xué)歷、知識(shí)、社會(huì)地位、財(cái)富、外貌,健康狀況,而這些條件往往是人們?cè)谄渌涣餍问街袩o可回避的。同樣地,也無從知道交談的對(duì)方的真實(shí)社會(huì)身份。這樣,參與BBS的人可以處于一個(gè)平等的位置與其他人進(jìn)行任何問題的探討。這對(duì)于現(xiàn)有的所有其他交流方式來說是不可能的。13編程環(huán)境的選擇本系統(tǒng)所采用的是當(dāng)前較為流行的編程軟件C作為實(shí)現(xiàn)語言,以數(shù)據(jù)庫SQLSERVER2000作為系統(tǒng)的后臺(tái)操作,其功能在系統(tǒng)內(nèi)部有源代碼直接完成。我們只需按系統(tǒng)要求輸入即可操作。微軟公司的C是WINDOWS應(yīng)用程序開發(fā)工具,使目前最為廣泛的、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具。C提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡(jiǎn)化了界面設(shè)計(jì)過程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。故而,實(shí)現(xiàn)本系統(tǒng)C是一個(gè)相對(duì)較好的選擇。SQLSERVER2000就是關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲(chǔ)和檢索。SQLSERVER2000的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于EXCEL的電子表格,可以使數(shù)據(jù)庫一目了然。另外,SQLSERVER2000允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫中的信息。SQLSERVER2000也提供了數(shù)據(jù)存儲(chǔ)庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫。SQLSERVER2000是一種關(guān)系數(shù)據(jù)庫工具,關(guān)系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一。如上所述,SQLSERVER2000作為關(guān)系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點(diǎn),數(shù)據(jù)處理速度、處理能力和處理工作量上都比較優(yōu)越。14專業(yè)論壇系統(tǒng)實(shí)現(xiàn)介紹INTERNET技術(shù)被應(yīng)用于各個(gè)社會(huì)領(lǐng)域,為當(dāng)今應(yīng)用范圍最廣,影響最深刻的一項(xiàng)科學(xué)技術(shù)。其中的WEB技術(shù)采用瀏覽器和超文本鏈接,得到了眾多INTERNET使用者的青睞。同時(shí)WEB技術(shù)也得到了眾多計(jì)算機(jī)應(yīng)用系統(tǒng)開發(fā)者的認(rèn)真研究,形成了一系列基于WEB技術(shù)的計(jì)算機(jī)應(yīng)用系統(tǒng)。在數(shù)據(jù)庫應(yīng)用領(lǐng)域,WEB技術(shù)為網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)提供了一種全新的應(yīng)用模式。將WEB技術(shù)與數(shù)據(jù)庫技術(shù)相結(jié)合,使得WEB技術(shù)與數(shù)據(jù)庫技術(shù)都發(fā)生了質(zhì)的變化。由于數(shù)據(jù)庫技術(shù)的支撐,WEB頁面由靜態(tài)網(wǎng)頁發(fā)展成為動(dòng)態(tài)網(wǎng)頁;由于WEB技術(shù)的支撐,數(shù)據(jù)庫應(yīng)用系統(tǒng)實(shí)現(xiàn)了數(shù)據(jù)環(huán)境和應(yīng)用環(huán)境的分離,使得客戶端可以用相對(duì)統(tǒng)一的瀏覽器實(shí)現(xiàn)跨平臺(tái)的零客戶端使用。網(wǎng)站論壇的建設(shè)和網(wǎng)頁論壇設(shè)計(jì)的目標(biāo)是建立一個(gè)滿足用戶長(zhǎng)期瀏覽信息和與網(wǎng)站交互的平臺(tái)。開發(fā)的主要過程為理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У木W(wǎng)站功能設(shè)計(jì),接著把設(shè)計(jì)劃分為實(shí)際的功能模塊,并且這些具體的功能模塊帶有功能完備、高效能的應(yīng)用等特點(diǎn)。2使用工具系統(tǒng)論述21DREAMWEAVER的簡(jiǎn)介DREAMWEAVER是MACROMEDIA公司開發(fā)的集網(wǎng)頁制作和管理網(wǎng)站于一身的所見即所得網(wǎng)頁編輯器,它是第一套針對(duì)專業(yè)網(wǎng)頁設(shè)計(jì)師特別發(fā)展的視覺化網(wǎng)頁開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺(tái)限制和跨越瀏覽器限制的充滿動(dòng)感的網(wǎng)頁。著名的多媒體開發(fā)工具AUTHORWARE和DIRECTOR出自MACROMEDIA公司的旗下,目前在互聯(lián)網(wǎng)INTERNET上越來越流行的網(wǎng)絡(luò)多媒體開發(fā)工具FLASH也是出自該公司。而DREAMWEAVER則是MACROMEDIA公司繼FLASH以后向互聯(lián)網(wǎng)推出的又一夢(mèng)幻工具。DREAMWEAVER、FLASH以及在DREAMWEAVER之后推出的針對(duì)專業(yè)網(wǎng)頁圖像設(shè)計(jì)的FIREWORKS,三者被MACROMEDIA公司稱為DREAMTEAM夢(mèng)之隊(duì),足見市場(chǎng)的反響和MACROMEDIA公司對(duì)它們的自信。DREAMWEAVER的特點(diǎn)1最佳的制作效率DREAMWEAVER可以用最快速的方式FIREWORKS,F(xiàn)REEHAND,或PHOTOSHOP等檔案移至網(wǎng)頁上。使用檢色吸管工具選擇顏色可設(shè)定最接近的網(wǎng)頁安全色。對(duì)於選單,快捷鍵與格式控制,都只要一個(gè)簡(jiǎn)單步驟便可完成。DREMWEAVER能與您喜愛的設(shè)計(jì)工具,如PLAYBACKFLASH,SHOCKWAVE和外掛模組等搭配,不需離開DREMWEAVER便可完成,整體運(yùn)用流程自然順暢。除此之外,只要單擊便可使DREAMWEAVER自動(dòng)開啟FIREWORK或PHOTOSHOP來進(jìn)行編輯與設(shè)定圖檔的最佳化。2網(wǎng)站管理使用網(wǎng)站地圖可以快速制作網(wǎng)站雛形,設(shè)計(jì),更新和重組網(wǎng)頁。改變網(wǎng)頁位置或檔案名稱,DREAMWEAVER會(huì)自動(dòng)更新所有連結(jié)。使用支援文字,HTML碼,HTML屬性標(biāo)簽和一般語法的搜尋及置換功能使得復(fù)雜的網(wǎng)站更新變得迅速又簡(jiǎn)單。3無可比擬的控制能力DREAMWEAVER是唯一提供ROUNDTRIPHTML、視覺化編輯與原始碼編輯同步的設(shè)計(jì)工具。它包含HOMESITE和BBEDIT等主流文字編輯器。幀F(xiàn)RAMES和表格的制作速度快的令您無法想像。進(jìn)階表格編輯功能使您簡(jiǎn)單的選擇單格、行、欄或作未連續(xù)選取。甚至可以排序或格式化表格群組,DREAMWEAVER支援精準(zhǔn)定位,利用可輕易轉(zhuǎn)換成表格的圖層以拖拉置放的方式進(jìn)行版面配置。4所供即所得DREAMWEAVER成功整合動(dòng)態(tài)式出版視覺編輯及電子商務(wù)功能,提供超強(qiáng)的支援能力給THIRDPARTY廠商,當(dāng)使用DREAMWEAVER在設(shè)計(jì)動(dòng)態(tài)網(wǎng)頁時(shí),所供即所得的功能,讓您不需要透過瀏覽器就能預(yù)覽網(wǎng)頁。5夢(mèng)幻樣版和XMLDREAMWEAVER將內(nèi)容與設(shè)計(jì)分開,應(yīng)用于快速網(wǎng)頁更新和團(tuán)隊(duì)合作網(wǎng)頁編輯。建立網(wǎng)頁外觀的樣版,指定可編輯或不可編輯的部份,內(nèi)容提供者可直接編輯以樣式為主的內(nèi)容卻不會(huì)不小心改變既定的樣式。您也可以使用樣版正確地輸入或輸出XML內(nèi)容。6全方位的呈現(xiàn)利用DREAMWEAVER設(shè)計(jì)的網(wǎng)頁,可以全方位的呈現(xiàn)在任何平臺(tái)的熱門瀏覽器上。對(duì)于CASCADINGSTYLESHEETS的動(dòng)態(tài)HTML支援和鼠標(biāo)換圖效果,聲音和動(dòng)畫的DHTML效果資料庫可在NETSCAPE和MICROSOFT瀏覽器上執(zhí)行。使用不同瀏覽器檢示功能,DREAMWEAVER可以告知您在不同瀏覽器上執(zhí)行的成效如何。當(dāng)有新的瀏覽器上市時(shí),只要從DREAMWEAVER的網(wǎng)站在下載它的描述檔,便可得知詳盡的成效報(bào)告。22FLASHMXFLASHMX是最新的FLASH軟件版本,是MACROMEDIA公司MX軟件系列的重要成員之一。憑借其強(qiáng)大的功能,良好的用戶界面,以及強(qiáng)大的兼容性和MX系列產(chǎn)品的統(tǒng)一性,F(xiàn)LASHMX已經(jīng)成為目前網(wǎng)頁動(dòng)畫設(shè)計(jì)的主要工具。它可以將音樂、聲效、圖像、動(dòng)畫以及富有新意的界面有機(jī)融合在一起,以制作出高品質(zhì)的網(wǎng)頁動(dòng)態(tài)效果。在網(wǎng)頁中適當(dāng)?shù)夭迦隖LASH動(dòng)畫可以輕而易舉地吸引用戶的視線,能讓商標(biāo)或產(chǎn)品產(chǎn)生奇妙的動(dòng)畫效果,給用戶帶來美妙的視覺享受和深刻的印象。23FIREWORKSFIREWORKS是MACROMEDIA公司發(fā)布的一款專為網(wǎng)絡(luò)圖形設(shè)計(jì)的圖形編輯軟件,它大大簡(jiǎn)化了網(wǎng)絡(luò)圖形設(shè)計(jì)的工作難度,無論是專業(yè)設(shè)計(jì)家還是業(yè)余愛好者,使用FIREWORKS都不僅可以輕松地制作出十分動(dòng)感的GIF動(dòng)畫,還可以輕易的完成大圖切割、動(dòng)態(tài)按鈕、動(dòng)態(tài)翻轉(zhuǎn)圖等,因此,對(duì)于輔助網(wǎng)頁編輯來說,F(xiàn)IREWORKS將是最大的功臣。它具有矢量圖制作簡(jiǎn)潔方便、強(qiáng)大的網(wǎng)頁功能、獨(dú)創(chuàng)的切片功能、實(shí)用的位圖處理、動(dòng)畫制作等優(yōu)勢(shì)。24ASPNET簡(jiǎn)介ASPNET的概念A(yù)SPNET就是由服務(wù)器端腳本、對(duì)象以及組件拓展過的標(biāo)準(zhǔn)網(wǎng)頁,另一方面,ASPNET也可以理解為一種支持ASPNET擴(kuò)展的WEB服務(wù)器環(huán)境。它最終顯示在瀏覽器中的網(wǎng)頁并不是在建立初期就存在的,而是當(dāng)某個(gè)瀏覽器向WEBNET服務(wù)器提出請(qǐng)求時(shí),它才根據(jù)需要產(chǎn)生所需要的標(biāo)準(zhǔn)網(wǎng)頁,這克服了過去HTML編寫的網(wǎng)頁不能更改的缺點(diǎn),從而使網(wǎng)頁上可以存在許多動(dòng)態(tài)的信息。ASPNET的運(yùn)行原理ASPNET是一套服務(wù)器端的腳本運(yùn)行環(huán)境,當(dāng)用戶從瀏覽器向WEB服務(wù)器請(qǐng)求一個(gè)ASPX文件時(shí),WEB服務(wù)器并不是像處理普通的HTML文件那樣直接傳送給瀏覽器,而是全面讀取請(qǐng)求的文件,并執(zhí)行該文件中包含的所有腳本命令,然后生成一個(gè)標(biāo)準(zhǔn)的HTML頁面?zhèn)魉徒o瀏覽器,即把含有ASPNET指令的那部分語句替換為標(biāo)準(zhǔn)的HTML語句之后,再傳送回瀏覽器。ASPNET運(yùn)行環(huán)境及配置要編寫ASPNET網(wǎng)頁,與編寫普通的HTML網(wǎng)頁的一個(gè)不同之處在于編寫HTML網(wǎng)頁,只要有IE等瀏覽器就可以立即看到網(wǎng)頁效果了;而編寫ASPNET網(wǎng)頁僅有瀏覽器是不行的,因?yàn)闉g覽器并不認(rèn)識(shí)網(wǎng)頁中的ASPNET指令,因此必須在開放者的計(jì)算機(jī)上安裝并配制好ASPNET的運(yùn)行環(huán)境,才能對(duì)開發(fā)的網(wǎng)頁進(jìn)行測(cè)試。ASPNET是微軟公司開發(fā)的服務(wù)器端腳本環(huán)境。對(duì)于WINDOWS2000和WINDOWSXP操作系統(tǒng),它內(nèi)含于FORMWORK20支持程序中,默認(rèn)情況下,安裝WINDOWSXP時(shí),并不會(huì)自動(dòng)安裝,需要使用“控制面板”中的“添加/刪除程序”來安裝。ASPNET與腳本的結(jié)合ASPNET程序的精華在于如何將腳本巧妙的運(yùn)用在ASPNET中以實(shí)現(xiàn)強(qiáng)大的功能。ASPNET使WEB開發(fā)商用多種腳本語言編寫完整的過程成為可能,在單個(gè)ASPX文件內(nèi)部就可以使用多種腳本語言。另外,由于腳本是在服務(wù)器端讀取和處理的,所以請(qǐng)求ASPX文件的客戶端瀏覽器并不需要支持腳本,你可以使用任意一種其相應(yīng)的腳本引擎已安裝在WEB服務(wù)器上的腳本語言。腳本引擎是處理用某種語言書寫的命令的程序。ASPNET帶有兩個(gè)腳本引擎VBSCRIPT和JAVASCRIPT。241ASPNET內(nèi)置對(duì)象及組件一個(gè)對(duì)象是典型的具有方法、屬性或者集合的東西。其中對(duì)象的方法決定了可以用這個(gè)對(duì)象做什么事情,對(duì)象的方法通過函數(shù)來體現(xiàn);對(duì)象的屬性可以讀取,它描述對(duì)象狀態(tài)或者設(shè)置對(duì)象狀態(tài),對(duì)象的屬性通過變量來體現(xiàn)。ASPNET提供了強(qiáng)大的內(nèi)嵌對(duì)象功能APPLICATION對(duì)象APPLICATION對(duì)象用來存儲(chǔ)一個(gè)應(yīng)用中所有用戶共享的信息;例如,可以利用APPLICATION對(duì)象在站點(diǎn)的不同用戶間傳遞信息。REQUEST對(duì)象REQUEST對(duì)象可以用來訪問所有從瀏覽器到服務(wù)器間的信息;因此,可以利用REQUEST對(duì)象來接受用戶在HTML頁的窗體中的信息。RESPONSE對(duì)象RESPONSE對(duì)象用來將信息發(fā)送回瀏覽器;可以利用RESPONSE對(duì)象將腳本語言結(jié)果輸出到瀏覽器上。SERVER對(duì)象SERVER對(duì)象提供運(yùn)用在許多服務(wù)器端的應(yīng)用函數(shù);例如,可以利用SERVER對(duì)象來控制腳本語言在超出時(shí)限前的運(yùn)動(dòng)時(shí)間。SESSION對(duì)象SESSION對(duì)象用來存儲(chǔ)一些普通用戶在滯留間的信息。例如可以用SESSION對(duì)象來存儲(chǔ)一個(gè)用戶在訪問站點(diǎn)時(shí)的滯留信息。246使用ADONET訪問數(shù)據(jù)庫使用ACTIVEX數(shù)據(jù)對(duì)象可以對(duì)來自許多種數(shù)據(jù)提供者的數(shù)據(jù)驚醒讀取和寫入操作。ACTIVEX數(shù)據(jù)對(duì)象共有7種獨(dú)立的對(duì)象連接對(duì)象代表與一個(gè)數(shù)據(jù)源的唯一對(duì)話。例如,可以用連接對(duì)象來打開一個(gè)對(duì)MICROSOFTACCESS的連接。記錄集對(duì)象代表來自一個(gè)數(shù)據(jù)提供者的一組數(shù)據(jù)。例如,可以用一個(gè)記錄集對(duì)象來修改一個(gè)ACCESS表中的記錄。域?qū)ο蟠硪粋€(gè)記錄集中的一個(gè)域。命令對(duì)象代表一個(gè)命令。例如,可以用命令對(duì)象執(zhí)行一個(gè)SQL存儲(chǔ)過程或有參數(shù)的查詢。參數(shù)對(duì)象代表SQL存儲(chǔ)過程或有參數(shù)查詢中的一個(gè)參數(shù)。屬性對(duì)象代表數(shù)據(jù)提供者的具體屬性。錯(cuò)誤對(duì)象代表ADONET錯(cuò)誤。3系統(tǒng)分析31系統(tǒng)調(diào)研正式開發(fā)論壇系統(tǒng)之前進(jìn)行調(diào)研是非常必要的,其必要性主要表現(xiàn)在以下幾個(gè)方面。(1)明確用戶的要求,以根據(jù)調(diào)查結(jié)果進(jìn)行可行性分析,確認(rèn)系統(tǒng)的開發(fā)是否可行。(2)提出新系統(tǒng)的人員并不都是系統(tǒng)研究人員,有些人對(duì)于其功能和處理數(shù)據(jù)的方法沒有明確的認(rèn)識(shí)。它們只是根據(jù)自己業(yè)務(wù)工作的需要提出了要求,系統(tǒng)開發(fā)人員要對(duì)此進(jìn)行詳細(xì)的調(diào)查和分析,確認(rèn)用戶的要求可以通過現(xiàn)有的計(jì)算機(jī)技術(shù)實(shí)現(xiàn),保證開發(fā)的論壇系統(tǒng)的功能與用戶提出的要求相吻合。(3)現(xiàn)行操作可能是手工操作,也可能是使用和計(jì)算機(jī)的系統(tǒng),無論是何種情況,都要詳細(xì)地調(diào)查現(xiàn)行系統(tǒng)中信息處理的具體情況,系統(tǒng)內(nèi)部功能結(jié)構(gòu),以便設(shè)計(jì)出一個(gè)合理的、好的新系統(tǒng)邏輯模型,為新系統(tǒng)的設(shè)計(jì)工作打好基礎(chǔ),保證整個(gè)系統(tǒng)開發(fā)的質(zhì)量。總之,必要對(duì)現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)的調(diào)查,明確用戶需求,保證開發(fā)的新系統(tǒng)的功能與用戶的要求相吻合,避免耗費(fèi)大量的人力、物力、財(cái)力,新系統(tǒng)的開發(fā)卻失敗的悲劇發(fā)生。32可行性分析概述可行性分析是在用戶的要求和系統(tǒng)調(diào)研的基礎(chǔ)上進(jìn)行的,對(duì)新系統(tǒng)的開發(fā)從社會(huì)、技術(shù)、經(jīng)濟(jì)、管理等方面進(jìn)行分析,并得出新系統(tǒng)的開發(fā)工作可行、不可行、需要修改、追加投資、暫緩開發(fā)、分步實(shí)施等方案和結(jié)論,最后完成可行性分析??尚行苑治鲆话憧啥x為可行性分析是在建設(shè)的前期對(duì)工程項(xiàng)目的一種考察和鑒定,對(duì)擬議中的項(xiàng)目進(jìn)行全面與綜合的技術(shù)、經(jīng)濟(jì)能力的調(diào)查,判斷它是否可行。1可行性分析階段的主要工作包括以下幾個(gè)方面新系統(tǒng)目標(biāo)可行性分析分析新系統(tǒng)的目標(biāo)是否符合學(xué)校的現(xiàn)狀和發(fā)展的需要。社會(huì)可行性分析社會(huì)可行性分析主要是指專業(yè)論壇系統(tǒng)的開發(fā)是否符合國(guó)家法律、下策,是否能夠與社會(huì)大系統(tǒng)實(shí)現(xiàn)良好的對(duì)接。技術(shù)可行性分析技術(shù)可行性分析是根據(jù)新系統(tǒng)的目標(biāo)來衡量是否具備所需要的技術(shù),包括系統(tǒng)開發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應(yīng)用技術(shù)。經(jīng)濟(jì)可行性分析經(jīng)濟(jì)可行性分析主要是對(duì)開發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經(jīng)濟(jì)效益進(jìn)行比較,確認(rèn)新系統(tǒng)是否會(huì)給學(xué)校帶來一定的效益。管理可行性分析管理可行性分析主要是分析目前現(xiàn)行的管理體制是否具有現(xiàn)代化的教學(xué)意識(shí)和管理水平。33技術(shù)可行性分析技術(shù)可行性分析主要包括四個(gè)方面目前有關(guān)的技術(shù)能否支持所開發(fā)的新系統(tǒng);新系統(tǒng)開發(fā)人員的數(shù)量和水平,即人力資源;硬件和軟件資源。(1)技術(shù)支持首先根據(jù)新系統(tǒng)的目標(biāo),考慮目前有關(guān)的技術(shù)能否支持所開發(fā)的新系統(tǒng)。這里討論的技術(shù)必須是已經(jīng)普遍使用的,而不是待研究的或正在研究的。(2)硬件資源開發(fā)管理信息系統(tǒng)所需的硬件資源包含以下兩個(gè)方面系統(tǒng)開發(fā)人員在論壇系統(tǒng)的開發(fā)過程中所需要的計(jì)算機(jī)設(shè)備及其有關(guān)的外部設(shè)備;對(duì)硬件資源進(jìn)行可行性分析時(shí)主要考慮計(jì)算機(jī)的主機(jī)內(nèi)存、類型、功能、聯(lián)網(wǎng)能力、安全保護(hù)措施以及輸入/輸出設(shè)備,外存儲(chǔ)器和聯(lián)網(wǎng)數(shù)據(jù)通信設(shè)備的配置、功能、效率等指標(biāo)是否符合系統(tǒng)方案設(shè)計(jì)要求,同時(shí)還要考慮計(jì)算機(jī)的性能、價(jià)格比。(3)軟件資源軟件資源的可行性分析主要考慮以下幾點(diǎn)是否滿足用戶的要求操作系統(tǒng)的選擇;編譯系統(tǒng)的選擇;數(shù)據(jù)庫管理系統(tǒng)的選擇;高級(jí)編程語言的選擇;漢字處理系統(tǒng)的選擇;應(yīng)用軟件包的選擇。本系統(tǒng)在開發(fā)前,與中心的領(lǐng)導(dǎo)和有關(guān)的操作人員密切溝通,認(rèn)真聽取他們的意見,并吸收他們的積極觀點(diǎn),使本系統(tǒng)的開發(fā)在相當(dāng)大的程度上具有一定的先進(jìn)性和合理性。34系統(tǒng)需求分析系統(tǒng)分析是開發(fā)管理信息系統(tǒng)的關(guān)鍵性階段,是一個(gè)從不斷認(rèn)識(shí)和逐步細(xì)化的過程,是下一階段的工作基礎(chǔ),是為下一階段進(jìn)行物理方案設(shè)計(jì)、解決“怎么做”提供依據(jù),基關(guān)鍵性主要體現(xiàn)在“理解需求”和“表達(dá)需求”兩方面。通過對(duì)現(xiàn)行系統(tǒng)的詳細(xì)調(diào)研,主要是從系統(tǒng)的角度理解用戶的需要,確定新系統(tǒng)的綜合要求,并提出這些需求的實(shí)現(xiàn)條件以及需求應(yīng)達(dá)到的標(biāo)準(zhǔn),也就是確定新系統(tǒng)要做什么,做到什么程度。這些需求包括(1)功能需求。確定新系統(tǒng)應(yīng)做什么,這是最主要的需求。論壇系統(tǒng)在功能是要求1登陸功能設(shè)定用戶的不同權(quán)限,4級(jí)權(quán)限管理2用戶控制版面設(shè)定、控制用戶自己的信息(修改密碼、修改基本信息、設(shè)定好友資料、向某會(huì)員發(fā)送短信等)3搜索在論壇內(nèi)可以按照文章的部分主題或作者進(jìn)行搜索并列表顯示搜索內(nèi)容4發(fā)表文章發(fā)表文章的同時(shí),各種類型的文件上傳實(shí)現(xiàn)(如圖片、動(dòng)畫、聲音等);以及上傳后文件的命名問題(如何保證文件不重名)5主題文章與討論文章如何實(shí)現(xiàn)一篇主題文章后可以跟進(jìn)多篇討論文章,如果文章篇幅過長(zhǎng),同一篇文章內(nèi)如何實(shí)現(xiàn)分頁顯示6注冊(cè)功能新用戶的注冊(cè);7屏蔽功能對(duì)特殊文章進(jìn)行屏蔽,禁止除作者之外的其他人閱讀;(2)性能需求。給出所開發(fā)的新系統(tǒng)的技術(shù)性能指標(biāo),包括存儲(chǔ)容量限制、運(yùn)行時(shí)間限制、安全保密性等。在系統(tǒng)的性能中采用SQLSERVER2000高容量數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)庫,運(yùn)行速度較快,工作效率高,對(duì)數(shù)據(jù)庫及軟件設(shè)置用戶口令,使系統(tǒng)從根源上對(duì)數(shù)據(jù)安全進(jìn)行管理。(3)環(huán)境需求。這是對(duì)系統(tǒng)運(yùn)行以及所處環(huán)境的要求。例如,在硬件方面采用什么機(jī)型、有什么硬件設(shè)備等;在軟件方面,采用什么支持系統(tǒng)運(yùn)行的系統(tǒng)軟件(指操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng))。硬件需求基本配置PIII10G以上機(jī)型,內(nèi)存256M以上,硬盤空間30G。建議機(jī)型P420G,內(nèi)存256M,硬盤空間80G。軟件需求操作系統(tǒng)WIN98/ME/2000/XPMICROSOFTWINDOWS系列操作系統(tǒng)在使用和維護(hù)上比較方便,開發(fā)工具也較多,它也在企業(yè)及單位應(yīng)用較多。為方便本系統(tǒng)普及使用它支持WINDOWS系列各種版本的操作系統(tǒng)。(4)未來需求。這類要求是指目前不屬于系統(tǒng)開發(fā)的范圍,但將來隨著外界環(huán)境的變化以及系統(tǒng)的發(fā)展可能會(huì)提出的要求。了解這類要求的目的是在開發(fā)過程中,可對(duì)系統(tǒng)將來可能的擴(kuò)展與修改做準(zhǔn)備。一旦需要時(shí),就比較容易進(jìn)行補(bǔ)充和修改了。35數(shù)據(jù)流程圖數(shù)據(jù)流程圖是描述系統(tǒng)邏輯模型的主要工具,通過幾個(gè)特定的符號(hào),可以綜合地反映出信息在系統(tǒng)中的使用、加工處理、傳遞、存儲(chǔ)的整體情況。數(shù)據(jù)流程圖是系統(tǒng)結(jié)構(gòu)化分析行之有效的工具,它抽象地描述了系統(tǒng)數(shù)據(jù)處理的情況,但卻無法表達(dá)各個(gè)處理的詳細(xì)內(nèi)容,因此還要對(duì)數(shù)據(jù)流程圖中出現(xiàn)的數(shù)據(jù)流和處理等做進(jìn)一步的補(bǔ)充說明,這就是數(shù)據(jù)字典和變換邏輯說明。4系統(tǒng)總體設(shè)計(jì)41功能描述該信息管理系統(tǒng)可以在WINDOWSNTSERVER平臺(tái)上運(yùn)行,開發(fā)工具采用C語言開發(fā)。該系統(tǒng)主要前臺(tái)用戶瀏覽頁面和后臺(tái)管理兩部分組成。前臺(tái)用戶瀏覽管理主要包括用戶注冊(cè)、用戶瀏覽帖子、用戶發(fā)表文章、用戶文章管理、用戶回復(fù)、添加好友、我的話題管理、我參與的話題等信息,后臺(tái)管理主要包括論壇大類添加管理、添加小類管理、論壇帖子管理、會(huì)員管理、密碼管理等。其工作流程為用戶登錄通過權(quán)限判斷,通過以后可以進(jìn)入系統(tǒng),進(jìn)行發(fā)帖子、修改、查詢和刪除以及自己的帖子的操作。管理員登陸以后可以對(duì)論壇添加信息的論壇大類題目和論壇內(nèi)容、管理論文帖子、會(huì)員信息。系統(tǒng)的主要功能特點(diǎn)有1系統(tǒng)登錄表單該表單的功能是在系統(tǒng)被訪問之前,要對(duì)進(jìn)入系統(tǒng)的用戶進(jìn)行安全性檢查,防止非法用戶進(jìn)行系統(tǒng)破壞數(shù)據(jù)及威脅系統(tǒng)安全,避免不必要的損失。只有合法的用戶在輸入正確的密碼后方可進(jìn)入系統(tǒng)。2主界面整體系統(tǒng)主要功能特點(diǎn)1登陸功能設(shè)定用戶的不同權(quán)限,4級(jí)權(quán)限管理2用戶控制版面設(shè)定、控制用戶自己的信息(修改密碼、修改基本信息、設(shè)定好友資料、向某會(huì)員發(fā)送短信等)3搜索在論壇內(nèi)可以按照文章的部分主題或作者進(jìn)行搜索并列表顯示搜索內(nèi)容4發(fā)表文章發(fā)表文章的同時(shí),各種類型的文件上傳實(shí)現(xiàn)(如圖片、動(dòng)畫、聲音等);以及上傳后文件的命名問題(如何保證文件不重名)5主題文章與討論文章如何實(shí)現(xiàn)一篇主題文章后可以跟進(jìn)多篇討論文章,如果文章篇幅過長(zhǎng),同一篇文章內(nèi)如何實(shí)現(xiàn)分頁顯示6注冊(cè)功能新用戶的注冊(cè);7屏蔽功能對(duì)特殊文章進(jìn)行屏蔽,禁止除作者之外的其他人閱讀;3用戶密碼管理使用本表單可以方便地添加、修改用戶的密碼,以防密碼泄露后對(duì)數(shù)據(jù)的安全性造成威脅。42系統(tǒng)操作流程圖圖41系統(tǒng)操作流程圖前臺(tái)/后臺(tái)登錄輸入操作員及密碼檢查密碼正確功能界面數(shù)據(jù)庫功能處理系統(tǒng)管理錯(cuò)誤信息密碼錯(cuò)誤5系統(tǒng)詳細(xì)設(shè)計(jì)數(shù)據(jù)庫是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫的作用在于組織和表達(dá)信息,簡(jiǎn)而言之,數(shù)據(jù)庫就是信息的集合。計(jì)算機(jī)的數(shù)據(jù)庫可以分為兩類非關(guān)系數(shù)據(jù)庫(FLATFILE)和關(guān)系數(shù)據(jù)庫(RELATIONAL)。關(guān)系數(shù)據(jù)庫中包含了多個(gè)數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個(gè)不同部分的術(shù)語,象記錄、域等。51數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫是采用先進(jìn)的SQLSERVER2000數(shù)據(jù)庫,該系統(tǒng)主要包括管理員用戶表(ADMIN)、論壇大類主題信息表CATEGORY、小類信息表FORUMS、好友信息表(FRIENDINFOR)、會(huì)員信息表(MEMBERS)、帖子回復(fù)表(REPLY)、信息發(fā)送表(SMS)、主題貼子表(TOPICS)等數(shù)據(jù)信息表,具體數(shù)據(jù)表如下。管理員用戶表主要是存儲(chǔ)管理員用戶信息和口令的,包括AUTOID、ADMIN、PASSWORD字段,表結(jié)構(gòu)如下論壇大類主題信息表CATEGORY主要是存儲(chǔ)論壇總類的基本信息的,包括CATEGORYID、CATEGORYNAME字段,表結(jié)構(gòu)如下小類信息表FORUMS主要是存儲(chǔ)論壇中大類下面的小類信息的,包括FORUMSID、CATEGORYID、FORUMSNAME等字段,表結(jié)構(gòu)如下好友信息表(FRIENDINFOR)主要是記錄存儲(chǔ)好友之間信息管理的信息,包括FRIENDID、FID、SID、ISTRUE等字段,表結(jié)構(gòu)如下會(huì)員信息表(MEMBERS)主要是存儲(chǔ)會(huì)員的基本信息,包括MEMBERID、MEMBERNAME、MEBERPWD等字段,表結(jié)構(gòu)如下帖子回復(fù)表(REPLY)表主要是存儲(chǔ)帖子回復(fù)信息的,包括REPLYID、TOPICID、RMESSAGE等字段,表結(jié)構(gòu)如下信息發(fā)送表(SMS)主要是記錄好友之間信息發(fā)送的,包括SMSID、SETID、RECEIVEDID等字段,主要表結(jié)構(gòu)如下主題貼子表(TOPICS)主要是記錄主題帖子詳細(xì)內(nèi)容信息的,包括TOPICSID、FORUMSID、TOPICKEY等字段。52系統(tǒng)主要界面設(shè)計(jì)及實(shí)現(xiàn)技術(shù)該系統(tǒng)主要前臺(tái)用戶瀏覽頁面和后臺(tái)管理兩部分組成。前臺(tái)用戶瀏覽管理主要包括用戶注冊(cè)、用戶瀏覽帖子、用戶發(fā)表文章、用戶文章管理、用戶回復(fù)、添加好友、我的話題管理、我參與的話題等信息,后臺(tái)管理主要包括論壇大類添加管理、添加小類管理、論壇帖子管理、會(huì)員管理、密碼管理等。521用戶登陸界面設(shè)計(jì)及實(shí)現(xiàn)技術(shù)因?yàn)樵撓到y(tǒng)牽扯多方面因素不希望任何人隨便進(jìn)入該系統(tǒng)等多方面因素,在使用前必須要經(jīng)過身份確認(rèn),故在運(yùn)行前要進(jìn)行管理權(quán)限確認(rèn)以防止他人無意或惡意篡改圖51用戶登陸界面設(shè)計(jì)如下51用戶登陸界面主要實(shí)現(xiàn)技術(shù)PROTECTEDVOIDBTNOK_CLICKOBJECTSENDER,EVENTARGSE/LOGOINIFPAGEISVALIDSTRINGPWDENCRYPTENCRYPTPWDTHISTXTPWDTEXTTRIM,“MD5“STRINGSQL“SELECTFROMMEMBERSWHEREMEMBERNAME“THISTXTUSERTEXTTRIM“SQLDATAREADERDRRUNRUNDATAREADSQLIFDRREADSTRINGRPWDDR“MEBERPWD“TOSTRINGIFRPWDTOSTRINGPWDTOSTRINGSESSION“USER“THISTXTUSERTEXTTRIMRESPONSEREDIRECT“MEMBER/MANAGEASPX“ELSERESPONSEWRITE“ALERT密碼錯(cuò)誤HISTORYBACK“RESPONSEENDELSERESPONSEWRITE“ALERT用戶名不存在HISTORYBACK“RESPONSEENDDRCLOSEDRDISPOSE522好友模塊的主要界面設(shè)計(jì)及實(shí)現(xiàn)技術(shù)好友管理模塊主要包括好友信息管理及好友添加管理,好友信息管理主要是對(duì)好友信息進(jìn)行添加等操作管理。好友管理模塊的界面設(shè)計(jì)52好友管理界面好友管理模塊主要實(shí)現(xiàn)技術(shù)PRIVATEVOIDDELETEINFORINTIDSTRINGDELSTR“DELETEFROMFRIENDINFORWHEREFRIENDID“IDIFRUNRUNSQLDELSTRRESPONSEREDIRECT“FRIENDASPX“ELSERESPONSEWRITE“ALERT刪除失敗HISTORYBACK“RESPONSEENDPRIVATEVOIDBINDDATASTRINGSQL“SELECTFROMV_FRIENDWHERESIDNAME“SESSION“USER“TOSTRING“DATASETDSRUNRUNDATASETSQLIFDSTABLES0ROWSCOUNT0THISGRIDVIEW1DATASOURCEDSTHISGRIDVIEW1DATABINDELSETHISLABEL2TEXT“你暫時(shí)還沒有好友信息“THISLABEL2VISIBLETRUE523消息管理模塊的界面設(shè)計(jì)與實(shí)現(xiàn)技術(shù)消息管理模塊主要包括消息查看和消息發(fā)送兩部分內(nèi)容,各個(gè)功能主要界面設(shè)計(jì)與實(shí)現(xiàn)技術(shù)具體如下消息查看界面設(shè)計(jì)54消息查看界面消息查看主要實(shí)現(xiàn)技術(shù)/SHOWANDBINDMESSAGEPRIVATEVOIDBINDMESSAGESTRINGIDSTRINGSQLSTR“SELECTFROMV_MESSAGEWHERESMSID“IDSQLDATAREADERDRRUNRUNDATAREADSQLSTRIFDRREADTHISHSETIDVALUEDR“SETID“TOSTRINGTHISHRECEIVEDIDVALUEDR“RECEIVEDID“TOSTRINGTHISTXTMANTEXTDR“SETNAME“TOSTRINGTHISTXTCONTANTTEXTDR“CONTANT“TOSTRINGDRCLOSEDRDISPOSE/BINDMESSAGEPRIVATEVOIDBINDDATASTRINGSQL“SELECTFROMV_MESSAGEWHERERECEIVEDNAME“SESSION“USER“TOSTRING“DATASETDSRUNRUNDATASETSQLIFDSTABLES0ROWSCOUNT0THISGRIDVIEW1DATASOURCEDSTHISGRIDVIEW1DATABINDELSETHISLABEL2TEXT“沒有相關(guān)信息“THISLABEL2VISIBLETRUEPROTECTEDVOIDBTNADD_CLICKOBJECTSENDER,EVENTARGSE/ADDSTRINGETITLE“回復(fù)“STRINGCONTANTTHISTXTSETCONTANTTEXTTRIMIFCONTANTNULL|CONTANT“THISLABEL3TEXT“必須填寫“THISLABEL3VISIBLETRUEELSESTRINGSTRSQL“INSERTINTOSMSSETID,RECEIVEDID,ETITLE,CONTANTVALUES“STRSQL“CONVERTTOINT32THISHRECEIVEDIDVALUE“,“CONVERTTOINT32THISHSETIDVALUE“,“STRSQL“ETITLE“,“CONTANT“IFRUNRUNSQLSTRSQLRESPONSEWRITE“ALERT你的回復(fù)信息保存成功LOCATIONHREFMESSAGEASPX“RESPONSEENDELSERESPONSEWRITE“ALERT你的回復(fù)信息添加失敗LOCATIONHREFMESSAGEASPX“RESPONSEEND發(fā)送消息模塊界面設(shè)計(jì)55發(fā)送消息界面發(fā)送消息主要實(shí)現(xiàn)技術(shù)PROTECTEDVOIDBTNADD_CLICKOBJECTSENDER,EVENTARGSE/ADDIFPAGEISVALIDSTRINGRECEIDNULLSTRINGSETIDNULLSTRINGSQLCOUNT“SELECTCOUNTFROMMEMBERSWHEREMEMBERNAME“THISTXTRECEVCETEXTTRIM“STRINGSQL“SELECTFROMMEMBERSWHEREMEMBERNAME“THISTXTRECEVCETEXTTRIM“INTCOUNTRUNRUNSCARLARSQLSQLCOUNT/如果存在IFCOUNT0SQLDATAREADERDRRUNRUNDATAREADSQLIFDRREADRECEIDDR“MEMBERID“TOSTRINGDRCLOSEDRDISPOSEELSERESPONSEWRITE“ALERT收信人不存在,請(qǐng)你確認(rèn)收信人是否正確HISTORYBACK“RESPONSEEND/發(fā)信人我的ID號(hào)STRINGSQLSTR“SELECTFROMMEMBERSWHEREMEMBERNAME“SESSION“USER“TOSTRING“SQLDATAREADERSDRRUNRUNDATAREADSQLSTRIFSDRREADSETIDSDR“MEMBERID“TOSTRINGSDRCLOSESDRDISPOSE/發(fā)送STRINGINSQL“INSERTINTOSMSSETID,RECEIVEDID,ETITLE,CONTANTVALUES“CONVERTTOINT32SETID“,“CONVERTTOINT32RECEID“,“INSQL“THISTXTTITLETEXTTRIM“,“THISTXTCONTANTTEXTTRIM“IFRUNRUNSQLINSQLRESPONSEWRITE“ALERT發(fā)送成功HISTORYBACK“RESPONSEENDELSERESPONSEWRITE“ALERT發(fā)送失敗HISTORYBACK“RESPONSEEND524我的話題模塊的界面設(shè)計(jì)及主要實(shí)現(xiàn)技術(shù)我的話題模塊主要是對(duì)自己的話題信息進(jìn)行添加、修改、刪除等操作管理。我的話題的界面設(shè)計(jì)56我的話題界面設(shè)計(jì)我的話題主要實(shí)現(xiàn)技術(shù)PROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSEIFPAGEISPOSTBACKIFSESSION“USER“NULLTHISLABEL1TEXTSESSION“USER“TOSTRINGBINDDATAELSERESPONSEREDIRECT“/LOGOUTASPX“STRINGCMDREQUESTPARAMS“CMD“STRINGIDREQUESTPARAMS“ID“IFCMD“MODY“THISPANEL1VISIBLETRUEBINDMDATAIDPRIVATEVOIDBINDMDATASTRINGIDSTRINGSTR“SELECTFROMTOPICSWHERETOPICSID“CONVERTTOINT32IDSQLDATAREADERDRRUNRUNDATAREADSTRIFDRREADTHISTXTTITLETEXTDR“SUBJECT“TOSTRINGTHISTXTCONTANTTEXTDR“MESSAGE“TOSTRINGTHISLABEL3TEXTDR“TOPICSID“TOSTRINGDRCLOSEDRDISPOSE525后臺(tái)管理類別管理模塊的界面設(shè)計(jì)及主要實(shí)現(xiàn)技術(shù)后臺(tái)管理類別管理模塊主要對(duì)論壇中的后天大類信息進(jìn)行添加、修改等操作。后臺(tái)管理類別界面設(shè)計(jì)57類別管理界面類別管理界面主要實(shí)現(xiàn)技術(shù)PROTECTEDVOIDBTNADD_CLICKOBJECTSENDER,EVENTARGSE/ADDIFPAGEISVALIDSTRINGINSQL“SELECTCOUNTFROMCATEGORYWHERECATEGORYNAME“THISTXTNAMETEXTTRIM“INTCOUNTRUNRUNSCARLARSQLINSQLIFCOUNT0RESPONSEWRITE“ALERT該論壇類型已經(jīng)存在HISTORYBACK“RESPONSEENDSTRINGSQL“INSERTINTOCATEGORYCATEGORYNAME,CATEGORYPOSTION,CATEGORYDESCRIPTION“SQL“VALUES“THISTXTNAMETEXTTRIM“,“THISTXTDESCRIPTIONTEXTTRIM“,“SQL“CONVERTTOINT32THISTXTIDSTEXTTRIM“/RESPONSEWRITESQL/RESPONSEENDIFRUNRUNSQLSQLRESPONSEWRITE“ALERT添加成功HISTORYBACK“RESPONSEENDELSERESPONSEWRITE“ALERT添加失敗HISTOR

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論