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

正文內(nèi)容

bbs論壇的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-07-25 07:44 本頁面
 

【文章內(nèi)容簡介】 中加入動畫、對網(wǎng)頁中的各種元素進(jìn)行處理,特別是在處理表單方面有很強(qiáng)功能。不僅如此,它還可以很方便地控制瀏覽器中的各對象的屬性。例如,可以實(shí)現(xiàn)打開或關(guān)閉瀏覽器窗口、設(shè)置窗口狀態(tài)、改變窗口中的超鏈接位置等??傊?,一些常用的功能都可以用腳本語言實(shí)現(xiàn)。Java語言的功能很強(qiáng)大,在網(wǎng)頁設(shè)計(jì)中非常的有效,但是它要求創(chuàng)建APPLET的人員必須是程序設(shè)計(jì)員。Sun Microsystems(太陽微系統(tǒng))公司為了消除對于WEB站點(diǎn)的開發(fā)人員的特殊要求,專門發(fā)布了JavaScript。JavaScript腳本語言是一種解釋性,基本對象的腳本語言。雖然,它沒有那些真正意義上的面向?qū)ο笳Z言那么多的特性,但是對于它的預(yù)期功能而言,它能夠?qū)崿F(xiàn)的功能已經(jīng)夠大了。Javascript并不是任何一種語言的刪節(jié)版(它只是與Java語言的關(guān)系很接近),它也不是任何一種語言的簡化版。然而,它的使用是有限的。不能使用它創(chuàng)建一個獨(dú)立的應(yīng)用,比如,它幾乎不能進(jìn)行文件的讀寫。此外,Javascript腳本只能運(yùn)行在解釋性語言的環(huán)境下,或是WEB服務(wù)器和WEB瀏覽器上。Javascript是一種比較隨意的語言,這就并不意味著不一定必須明確地聲明變量的類型。此外,在很多情況下,Javascript腳本語言在需要的時候可以進(jìn)行自動轉(zhuǎn)換。JavaScript是Java與HTML結(jié)合的產(chǎn)物,HTML文檔中可以嵌套JavaScript命令,但是JavaScript語句不需要編譯,瀏覽器可以直接執(zhí)行JavaScript語句。利用JavaScript結(jié)合CCS可以創(chuàng)建交互能力很強(qiáng)的WEB界面。開發(fā)設(shè)計(jì)得BBS論壇系統(tǒng)中就運(yùn)用了腳本語言,來完成表單提交前的數(shù)據(jù)驗(yàn)證任務(wù)通過使用腳本語言既防止了大量錯誤數(shù)據(jù)被提交到服務(wù)器,進(jìn)而節(jié)約了寶貴的系統(tǒng)資源;也使網(wǎng)頁更加美觀、操作更加方便。大大提高了系統(tǒng)的性能。 第四章BBS論壇系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)三層體系結(jié)構(gòu)將Web應(yīng)用程序分成三個不同的邏輯層次:表示層,中間層(應(yīng)用邏輯層)和數(shù)據(jù)層。采用“瀏覽器/Web服務(wù)器/數(shù)據(jù)庫系統(tǒng)”的三層結(jié)構(gòu)模型具有網(wǎng)絡(luò)通訊量小、易于維護(hù)和擴(kuò)展、支持異構(gòu)數(shù)據(jù)庫等特點(diǎn),從而滿足了目前信息網(wǎng)絡(luò)的要求。三層結(jié)構(gòu)的模型圖如圖 4. 1 三層結(jié)構(gòu)模型所示:數(shù)據(jù)庫服務(wù)器(數(shù)據(jù)邏輯)Web服務(wù)器(應(yīng)用邏輯)前臺模塊(用戶界面) 表示層 中間層 數(shù)據(jù)層圖 4. 1 三層結(jié)構(gòu)模型目前,流行的三層Web體系結(jié)構(gòu)主要有基于的OMG的CORBA、基于微軟COM+和基于SUN公司的RMI的分布式三層體系結(jié)構(gòu)。這些的三層結(jié)構(gòu)存在著許多缺陷,如互操作性能差、難于跨平臺運(yùn)行等。,客戶端和服務(wù)器間能夠自由地用HTTP進(jìn)行通信,不論兩個程序的平臺和編程語言是什么,應(yīng)用程序間通信不受現(xiàn)有Proxy和防火墻的限制,真正做到了能跨平臺、跨語言。 4. :.NETWeb Services C,VB… (DataSet)數(shù)據(jù)庫服務(wù)器瀏覽器Browser表示層 中間層 數(shù)據(jù)層圖 4. 1)表示層在表示層中,. Web Forms來實(shí)現(xiàn)的?;诜?wù)器端的動態(tài)頁面技術(shù),可以在服務(wù)器端根據(jù)客戶端請求和提交的信息,動態(tài)地生成與客戶端瀏覽器類型無關(guān)的通用頁面,也可HTML以根據(jù)客戶端瀏覽器類型,生成特定的數(shù)據(jù)表現(xiàn)形式,因此這里的表示層是指面向?yàn)g覽器的表示層。Web Forms控件負(fù)責(zé)生成用戶接口。它提出了一種將應(yīng)用程序代碼和用戶接口內(nèi)容分離的更加結(jié)構(gòu)化的方法,用以提高性能。每個引入的HTTP請求都被傳遞到一個新的網(wǎng)頁實(shí)例,因此開發(fā)人員不需要關(guān)心代碼中的線程安全性。 Web Forms框架起到了如下作用:l 建立和使用可重用的用戶界面控件,封裝常用的功能,減少頁面書寫代碼的工作量;l 給開發(fā)者提供結(jié)構(gòu)清晰、風(fēng)格井然的頁面邏輯;l 強(qiáng)大的所見即所得(WYSIWYG)的頁面開發(fā)工具;l 使用任何支持的編程語言(例如現(xiàn)階段支持的C#、VB、VC、Jscript)進(jìn)行開發(fā)。2)中間層在應(yīng)用邏輯層,分布式業(yè)務(wù)組件負(fù)責(zé)企業(yè)應(yīng)用的商業(yè)邏輯部署。由于這些業(yè)務(wù)組件經(jīng)常負(fù)責(zé)處理數(shù)據(jù)庫連接、網(wǎng)絡(luò)資源、線程等高昂的資源,因此一直是三層/多層架構(gòu)的關(guān)鍵和企業(yè)應(yīng)用的核心。.NET平臺內(nèi)建了對Web的支持。Web Services是基于網(wǎng)絡(luò)、分布式的模塊化組件,它執(zhí)行特定任務(wù),遵守具體的技術(shù)規(guī)范,這些規(guī)范使得Web Services能與其他兼容的組件進(jìn)行互操作。3)數(shù)據(jù)層.。.NET技術(shù)是一個基于標(biāo)準(zhǔn)的、面向創(chuàng)建分布式數(shù)據(jù)共享應(yīng)用程序的編程模型,是ADO技術(shù)延伸和發(fā)展,帶來了比ADO技術(shù)更為優(yōu)越的互操作性、可維護(hù)性、司編程性和更出色的性能。,這些類擁有典型的數(shù)據(jù)訪問功能(如索引、排序和視圖)的數(shù)據(jù)容器對象。在需要斷開連接訪問遠(yuǎn)程數(shù)據(jù)的解決方案中。用XML格式的數(shù)據(jù)集傳送信息,是開發(fā)者能夠輕易地把處理數(shù)據(jù)的部分和用戶界面的部分分別放在不同的服務(wù)器上。因此,它能夠極大地提高性能和增強(qiáng)支持多用戶系統(tǒng)的可維護(hù)性。Web應(yīng)用是當(dāng)今分布式應(yīng)用最廣泛的應(yīng)用方式。,增強(qiáng)了系統(tǒng)的靈活性、開放性。因此,我們將這一項(xiàng)新興技術(shù)應(yīng)用到課題的研究中。:表示層、中間系統(tǒng)處理層(Web服務(wù)器)和數(shù)據(jù)層(網(wǎng)頁庫、討論資料和學(xué)習(xí)記錄資料庫)。前臺應(yīng)用即表示層功能,包括登錄與注冊、分類討論、資源共享等,后臺管理包括安全管理、帖子管理、公告管理、板塊管理、用戶管理、數(shù)據(jù)統(tǒng)計(jì)等。BBS論壇論壇中的帖子、附件等都直接存儲到數(shù)據(jù)庫,通過SQL語言實(shí)現(xiàn)信息挖掘。我們采用數(shù)據(jù)庫來存儲BBS論壇系統(tǒng)中的信息,因?yàn)閿?shù)據(jù)庫存儲相對簡單且高效,能夠?qū)BS論壇進(jìn)行更好的控制,也能夠?qū)Y料提供一些驗(yàn)證和保護(hù)。本論壇的開發(fā)為了BBS論壇系統(tǒng)在中得到更多的實(shí)踐與應(yīng)用,以求促進(jìn)信息化教育的發(fā)展。師生利用論壇進(jìn)行課程的教與學(xué),充分利用論壇的教學(xué)資源庫以求實(shí)現(xiàn)學(xué)習(xí)效果與教學(xué)質(zhì)量的提高。學(xué)生可以通過在論壇中交流與討論,以實(shí)現(xiàn)問題的解決和知識的獲取,培養(yǎng)學(xué)生創(chuàng)新能力與合作精神;教師可以通過論壇來進(jìn)行討論、經(jīng)驗(yàn)分享及反思教學(xué)經(jīng)驗(yàn),以促進(jìn)科學(xué)教師的專業(yè)教學(xué)知識與技能。目前本系統(tǒng)已經(jīng)初步體現(xiàn)知識管理的思想,構(gòu)建了一個教學(xué)資源庫,隨著系統(tǒng)的功能不斷完善,必將使資源庫成為一個知識庫,通過社區(qū)眾多用戶與學(xué)習(xí)者的互動交流,最終達(dá)到知識共享與知識創(chuàng)新。BBS論壇系統(tǒng)包含“用戶功能”和“后臺管理”兩大模塊,用戶功能模塊包含:登錄與注冊、分類討論、帖子管理等子模塊;后臺管理模塊包含:安全管理、帖子管理、公告管理、板塊管理、用戶管理、數(shù)據(jù)統(tǒng)計(jì)等子模塊。下面給出系統(tǒng)的整體架構(gòu)圖如圖 4. 3 整體架構(gòu)圖所示。瀏覽者用戶注冊登錄管理板塊瀏覽板塊管理用戶發(fā)帖瀏覽帖子回帖管理帖子管理員圖 4. 3 整體架構(gòu)圖系統(tǒng)存在著兩種用戶:注冊用戶和管理員。用戶的權(quán)限是向下覆蓋的,即上級權(quán)限包含下級權(quán)限,在我們的論壇中,管理員的權(quán)限是上級權(quán)限。管理員具有系統(tǒng)的最高權(quán)限,包括系統(tǒng)的用戶功能與后臺管理的全部權(quán)限。通過系統(tǒng)整體架構(gòu)進(jìn)行分析,我們已經(jīng)了解系統(tǒng)所具有的整體功能,下面對帖子、板塊和用戶等對象的相關(guān)方法進(jìn)行分析,給出相關(guān)用例圖如下。用戶管理員瀏覽帖子編輯帖子回帖管理帖子編輯刪除發(fā)帖置頂圖 4. 4 帖子管理用戶管理員修改個人信息注冊登錄管理用戶設(shè)置權(quán)限添加刪除圖 4. 5 信息管理 數(shù)據(jù)庫設(shè)計(jì)本系統(tǒng)采用SQL Server 2005作為后臺數(shù)據(jù)庫,數(shù)據(jù)庫設(shè)計(jì)包括建數(shù)據(jù)庫、建表、關(guān)系、儲存過程、觸發(fā)器等。根據(jù)對系統(tǒng)模塊功能的詳細(xì)分析,我們設(shè)計(jì)出以下數(shù)據(jù)庫表,如Error! Reference source not : BBS論壇User(用戶表)字段名稱數(shù)據(jù)類型及長度允許為空中文說明備注UserIdintNO用戶ID自動增長主鍵UserNamevarchar(50)NO用戶名UserPwdvarchar(50)NO用戶密碼UserEmailvarchar(50)NO用戶郵箱找回密碼1UserLoginTimeDatetimeNO用戶注冊時間LastIpvarchar(50)YES上次登陸的IP地址LastTimeDatetimeYES上次登陸的時間UserQuizVarchar(100)YES用戶提問修改郵箱UserKeyVarchar(50)YES用戶答案找回密碼2UserLvIntNO用戶等級初始為1UserCountIntNO積分統(tǒng)計(jì)初始為0UserOnlineHourIntNO用戶在線時間初始為0UserJbIntNO用戶金幣初始為0UserYbIntNO用戶銀幣初始為10UserQloryvarchar(500)YSE所獲榮譽(yù)榮譽(yù)標(biāo)示文字UserNicknamevarchar(100)YES用戶昵稱UserSexChar(2)YES用戶性別UserAgeIntYES用戶年齡UserBirdayVarchar(50)YES出生年月UserLoveVarchar(200)YES愛好UserImgVarchar(50)YES用戶頭像用戶頭像路徑UserCityVarchar(50)YES用戶所在地UserQqVarchar(20)YES用戶UserPhotoVarchar(20)YES用戶電話UserQianMVarchar(600)YES用戶個性簽名回復(fù)時可顯示UserRoleIntNO用戶權(quán)限初始為11.2.3.4........ BBS論壇Info(短消息表)字段名稱數(shù)據(jù)類型及長度允許為空中文說明備注InfoIdIntNO短消息ID自動增長InfoInIdIntNO接收人IDInfoOutIdIntNO發(fā)送人IDInfoTimeDatetimeNO發(fā)送時間InfoTextVarchar(500)NO信息正文IsLookintNO是否查看默認(rèn)為0. BBS論壇Friend(好友表)字段名稱數(shù)據(jù)類型及長度允許為空中文說明備注UserIntNO用戶ID用戶表外鍵FriendIdIntNO好友IDRemarkVarchar(50)YES 好友備注BlackIntNO黑名單默認(rèn)為0,1則為已添加到黑名單,將不收對方消息. BBS論壇Qlory(榮譽(yù)表)字段名稱數(shù)據(jù)類型及長度允許為空中文說明備注QloryIdIntNO標(biāo)示ID自動增長不可刪除QloryUrlVarchar(50)NO榮譽(yù)圖像地址QloryTxtVarchar(50)NO 榮譽(yù)標(biāo)示. BBS論壇BanMian(版面表)字段名稱數(shù)據(jù)類型及長度允許為空中文說明備注BanMianIdIntNO版面ID自動增長BanMianNameVarchar(50)NO版面名稱BanMianRoleIntNO 版面權(quán)限默認(rèn)為1. BBS論壇BanKuai(版塊表)字段名稱數(shù)據(jù)類型及長度允許為空中文說明備注BanKuaiIdIntNO版塊ID自動增長BanKuaiNameVarchar(50)NO版塊名稱BankuaiRemarkVarchar(500)NO板塊備注BankuaiUrlVarchar(200)YES板塊表示地址RarMaxIntNO允許附件大小默認(rèn)為10MBanMianIntNO所屬版面BanKu
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1