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

正文內(nèi)容

基于net的網(wǎng)絡(luò)書店論壇系統(tǒng)(doc畢業(yè)設(shè)計(jì)論文)(編輯修改稿)

2025-07-24 19:02 本頁面
 

【文章內(nèi)容簡介】 體包括以下一些基本屬性:論壇名稱、論壇版權(quán)信息、論壇公告、公告內(nèi)容。版面論壇版面包含這樣一些基本屬性:中文名稱、版面簡介、版面公告。此外,論壇版面實(shí)體與管理員實(shí)體有聯(lián)系,與貼子實(shí)體也有聯(lián)系。貼子貼子包含以下一些基本屬性:所屬版面,作者,標(biāo)題,發(fā)表時(shí)間,回復(fù)內(nèi)容,貼子內(nèi)容。貼子包括兩種類型:主貼和回復(fù)。貼子序號為此貼子唯一標(biāo)志。 系統(tǒng)的邏輯模型匿名用戶普通會(huì)員管理員論壇論壇版面貼子回復(fù)論壇數(shù)據(jù)信息處理系統(tǒng)圖 21 系統(tǒng)邏輯模型系統(tǒng)邏輯模型數(shù)據(jù)流簡要說明:匿名用戶與信息處理系統(tǒng)之間系統(tǒng)的輸入數(shù)據(jù)流:注冊資料、登錄數(shù)據(jù)、找回密碼數(shù)據(jù),修改密碼數(shù)據(jù)系統(tǒng)的輸出數(shù)據(jù)流:用戶遺失密碼、某篇貼子內(nèi)容、版主列表、版面列表加工邏輯:注冊加工、登錄加工、用戶找回密碼加工會(huì)員用戶與信息處理系統(tǒng)之間系統(tǒng)的輸入數(shù)據(jù)流:注冊資料修改、發(fā)表貼子、回復(fù)貼子系統(tǒng)的輸出數(shù)據(jù)流:某篇貼子內(nèi)容、版面列表加工邏輯:版主資格申請、注冊資料修改、發(fā)表貼子,回復(fù)貼管理員與信息處理系統(tǒng)之間系統(tǒng)的輸入數(shù)據(jù)流:注冊資料修改、添加用戶和論壇區(qū)、論壇基本信息維護(hù)、論壇所有貼子和回復(fù)維護(hù)、版主任命系統(tǒng)的輸出數(shù)據(jù)流:某篇貼子內(nèi)容、會(huì)員列表、版主列表、版面列表、加工邏輯:注冊資料修改、發(fā)表貼子、回復(fù)貼子、添加版面、論壇基本信息維護(hù)、論壇所有貼子和回復(fù)維護(hù)、版主任命第三章 系統(tǒng)分析 Inter 以及 Web 技術(shù)的發(fā)展Inter 起源于 20 世紀(jì) 60 年代末、70 年代初,當(dāng)時(shí),美國國防部為了將充斥于軍事基地內(nèi)各種廠商的電腦主機(jī)互連,讓它們可以進(jìn)行數(shù)據(jù)交換以便研究工作順利進(jìn)行,于是成立了 ARPA 網(wǎng)絡(luò)計(jì)劃。ARPA 計(jì)劃嘗試建設(shè)一個(gè)網(wǎng)絡(luò)系統(tǒng),它可將各種不同廠商的電腦連接起來。隨著這個(gè)計(jì)劃的成功,各學(xué)術(shù)單位,研究機(jī)構(gòu)也紛紛與 ARPA 計(jì)劃所建立的 ARPANet 連接。到了 20 世紀(jì) 80 年代,Inter 這個(gè)名詞因勢產(chǎn)生,它代表著這十年來所構(gòu)建涵蓋全球各地的網(wǎng)絡(luò)系統(tǒng)。從 1990 年起,商業(yè)使用的 Inter 在美國急速地?cái)U(kuò)大,而 Inter 也從原來屬于少數(shù)人使用的網(wǎng)絡(luò)系統(tǒng)轉(zhuǎn)變?yōu)槠胀ò傩找材軌蚴褂玫木W(wǎng)絡(luò)系統(tǒng)。最初的 Inter 資源服務(wù)都還停留在文本模式,1989 年,量子物理實(shí)驗(yàn)室(CERN)下的一個(gè)研究小組著手開發(fā)一種全新的 Inter 服務(wù),它可以在網(wǎng)絡(luò)上傳送圖片、文本、影像、聲音等多媒體數(shù)據(jù)。于是由 Tim Berners Lee 領(lǐng)導(dǎo)的小組開發(fā)出了一種主從、分布式的網(wǎng)絡(luò)服務(wù)系統(tǒng),這就是 WWW,俗稱“萬維網(wǎng)” 。所謂 WWW 其實(shí)就是連上 Web 服務(wù)器訪問資源,取得的內(nèi)容就是所謂的“主頁”(HomePage)。進(jìn)入的網(wǎng)頁通常不會(huì)只有一頁,而是整個(gè)網(wǎng)站的內(nèi)容。“網(wǎng)站”是一種呈現(xiàn)在網(wǎng)絡(luò)上的新興媒體,通過 Inter 已經(jīng)成為一個(gè)實(shí)時(shí)的,多媒體的信息傳播渠道。它的載體主要是電腦,范圍覆蓋全球各地,沒有國界,不分人種,時(shí)時(shí)刻刻地提供服務(wù)。目前,人們漸漸開始把網(wǎng)站稱之為廣播、電視、報(bào)刊以外的第四新聞媒體,以“共享、公平、公正、創(chuàng)新、國際化、團(tuán)隊(duì)精神”為特征的網(wǎng)絡(luò)文明也已逐漸成為這個(gè)時(shí)代的標(biāo)志,人們越來越習(xí)慣于通過 Inter 網(wǎng)絡(luò)獲取信息,通過 Inter 在網(wǎng)站上發(fā)表自已對社會(huì)對生活的理解和建議。 基于 Web 的通用 BBS 系統(tǒng)技術(shù)可行性分析BBS 系統(tǒng)就是提供給注冊用戶一個(gè)平臺(tái),會(huì)員用戶可以通過 Inter 接入,登錄本系統(tǒng),在這個(gè)平臺(tái)上發(fā)表文章、閱讀文章、回復(fù)文章等等。此類系統(tǒng)通常有以下四種類型的操作用戶:匿名用戶、普通用戶、版面管理員、超級管理員。每類用戶有其不同的操作集,系統(tǒng)通常提供一個(gè)統(tǒng)一的登錄頁面,此頁面應(yīng)能自動(dòng)識(shí)別不同級別的用戶,并提供不同的操作界面。與之相應(yīng),此類系統(tǒng)通常應(yīng)具有以下功能:用戶注冊、用戶登錄、發(fā)表文章、閱讀文章、回復(fù)文章、分頁查找、主題查找、作者查找、個(gè)人資料維護(hù)、找回密碼、版面管理、版主管理、用戶管理、友情鏈接管理等等,所有操作都可以由用戶在客戶端瀏覽器中完成,而服務(wù)器端程序會(huì)按用戶的要求來完成對系統(tǒng)數(shù)據(jù)的操作,并將結(jié)果傳給 Web 服務(wù)器,再由 Web 服務(wù)器處理成 HTML 文件后發(fā)送到客戶端瀏覽器。這就是所謂的 B/S 結(jié)構(gòu)應(yīng)用系統(tǒng),B/S 結(jié)構(gòu)即 Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著 Inter 技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。C/S 結(jié)構(gòu),即 Client/Server(客戶機(jī)/服務(wù)器)結(jié)構(gòu),是大家熟知的軟件系統(tǒng)體系結(jié)構(gòu),通過將任務(wù)合理分配到 Client 端和 Server 端,降低了系統(tǒng)的通訊開銷,可以充分利用兩端硬件環(huán)境的優(yōu)勢。早期的軟件系統(tǒng)多以此作為首選設(shè)計(jì)標(biāo)準(zhǔn)。B/S 結(jié)構(gòu)下,用戶界面完全通過 WWW 瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂 NTier 結(jié)構(gòu)。B/S 結(jié)構(gòu),主要是利用了不斷成熟的 WWW 瀏覽器技術(shù),結(jié)合瀏覽器的多種 Script 語言(VBScript、JavaScript…)和 ActiveX 技術(shù),用通用瀏覽器就實(shí)現(xiàn)了原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。隨著 Windows 98/Windows 2022 將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。將應(yīng)用程序分成好幾個(gè)離散邏輯組件,就是多層式結(jié)構(gòu) (NTier) 應(yīng)用程序。最常見的選擇是分成三個(gè)部分:表示層、事務(wù)邏輯層和數(shù)據(jù)層(3Tier),不過也有其它的組合。多層式結(jié)構(gòu)應(yīng)用程序,在一開始是解決某些與傳統(tǒng)客戶端/服務(wù)器 (主從式) 應(yīng)用程序相關(guān)的問題,但是隨著 Web 的出現(xiàn),此結(jié)構(gòu)已經(jīng)成為主導(dǎo)新程序之開發(fā)的結(jié)構(gòu)。下面就是 3Tier 結(jié)構(gòu)各層功能以及經(jīng)常采用的技術(shù)作個(gè)簡介:表示層主要運(yùn)行于客戶端瀏覽器,采用 Script (腳本)語言編寫。HTML、JavaScript、VBScript 是此類應(yīng)用系統(tǒng)中展示層最常用的腳本編制語言,結(jié)合 CCS 以及 ActiveX 技術(shù),能設(shè)計(jì)出交互相當(dāng)靈活功能又相當(dāng)強(qiáng)大的客戶端網(wǎng)頁。事務(wù)邏輯層設(shè)計(jì)通常有三個(gè)選擇: 網(wǎng)頁、COM 或 COM+組件、DBMS 中所執(zhí)行的預(yù)存程序。將程序代碼的一部分,建立成執(zhí)行于數(shù)據(jù)庫管理系統(tǒng) (DBMS) 中的預(yù)存程序,使數(shù)據(jù)與程序代碼儲(chǔ)存在相同的位置,有助于最佳化執(zhí)行效率,但是,預(yù)存程序都依賴于特定的數(shù)據(jù)庫系統(tǒng),在編寫和偵錯(cuò)方面都相當(dāng)復(fù)雜,只適宜于大型的商業(yè)應(yīng)用系統(tǒng)。以 COM 對象的方式,編寫中間層 (Middle Tier) 事務(wù)邏輯,可以使用全功能的語言,來產(chǎn)生經(jīng)過編譯的執(zhí)行程序,執(zhí)行效率也相當(dāng)高,此外,在 COM 對象中包裝事務(wù)邏輯,還可以清楚地將此程序代碼與網(wǎng)頁內(nèi)含的展示程序代碼分隔,這樣可以使應(yīng)用程序更易于維護(hù),但是,COM 對象的部署也有一定的麻煩,新編寫的組件對象,只有在服務(wù)器重新啟動(dòng)后才能被應(yīng)用程序調(diào)用。用 網(wǎng)頁設(shè)計(jì)事務(wù)邏輯相對來說比較簡單,但是, 網(wǎng)頁采用腳本語言來編寫事務(wù)邏輯,比如 VBScript,程序代碼只有在執(zhí)行時(shí)才被翻譯,這樣會(huì)降低執(zhí)行效能,此外, 網(wǎng)頁中的程序代碼也是難以維護(hù)的,因?yàn)槭聞?wù)邏輯程序代碼與建立使用者接口的展示程序代碼彼此混雜在一起。數(shù)據(jù)層較為靈活,視系統(tǒng)規(guī)??蛇x擇 Sybase、Oracle、My SQL、SQL server 或者 MS Access。綜上所述,結(jié)合本系統(tǒng)實(shí)際需要,本 BBS 系統(tǒng)采用 B/S 結(jié)構(gòu),使用微軟公司的技術(shù)解決方案。開發(fā)環(huán)境采用微軟的 FrontPage2022+PWS。引入 Windows DNA 概念,將 Windows DNA 應(yīng)用到系統(tǒng)開發(fā)中。采用 3Tier 軟件結(jié)構(gòu):表示層采用HTML、JavaScript 或 VBScript 結(jié)合 CSS、ActiveX 技術(shù)來編寫;事務(wù)邏輯層,考慮到本系統(tǒng)為通用 BBS 系統(tǒng),系統(tǒng)應(yīng)該具備較大的可伸縮性,應(yīng)該能適應(yīng)最基本應(yīng)用最廣泛的 WEB 平臺(tái),特別是個(gè)人用戶想在一些免費(fèi)主頁空間搭建自已的論壇,而這類免費(fèi)主頁空間通常只支持 來處理服務(wù)器端數(shù)據(jù)或數(shù)據(jù)庫,另外,通用系統(tǒng)應(yīng)該具備較大的可擴(kuò)展性,目前, 技術(shù)發(fā)展較快,未來應(yīng)該能以較小的成本用 重寫本系統(tǒng),因此,本系統(tǒng)事務(wù)邏輯層設(shè)計(jì)采用 網(wǎng)頁;至于數(shù)據(jù)層,本系統(tǒng)采用最基本的 MS Access 數(shù)據(jù)庫系統(tǒng),視需要,系統(tǒng)作較小的改動(dòng)就可以移植到其它大型數(shù)據(jù)庫系統(tǒng)。本系統(tǒng)要求客戶端支持 以上或與之兼容的瀏覽器軟件,客戶端硬件最低要求對應(yīng)于 的硬件平臺(tái)要求。服務(wù)器端要求支持 ASP 以及 MS Access 數(shù)據(jù)庫。本系統(tǒng)的開發(fā)環(huán)境和開發(fā)工具為:Windows98,PWS,F(xiàn)rontPage2022,MS Access。 系統(tǒng)結(jié)構(gòu) 根據(jù)論壇系統(tǒng)的情況和要求,設(shè)計(jì)系統(tǒng)結(jié)構(gòu)如圖 31 所示。圖 31 系統(tǒng)結(jié)構(gòu)圖 設(shè)計(jì)模式設(shè)計(jì)模式是一套被反復(fù)使用、多數(shù)人知曉的、經(jīng)過分類編目的、代碼設(shè)計(jì)經(jīng)驗(yàn)的總結(jié)。使用設(shè)計(jì)模式是為了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。毫無疑問,設(shè)計(jì)模式于己于他人于系統(tǒng)都是多贏的。設(shè)計(jì)模式使代碼編制真正工程化,設(shè)計(jì)模式是軟件工程的基石。第四章 系統(tǒng)設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫需求分析根據(jù)論壇所需要實(shí)現(xiàn)的功能,對其數(shù)據(jù)庫的需求進(jìn)行分析,得到以下結(jié)論:要存儲(chǔ)的內(nèi)容包括用戶信息,文章信息、回復(fù)信息、論壇區(qū)信息。? 一個(gè)用戶可以發(fā)表多篇文章。? 一個(gè)用戶可以發(fā)表多篇回復(fù)。? 一篇文章或者一篇回復(fù)都只對應(yīng)一個(gè)用戶。? 一篇文章可以對應(yīng)多篇回復(fù)。經(jīng)過以上分析,設(shè)計(jì)如下數(shù)據(jù)庫:? 用戶信息:包括用戶名、密碼等一系列確認(rèn)用戶身份的信息和發(fā)表文章數(shù)、回復(fù)文章數(shù)等一系列表明用戶在論壇活躍度的信息。? 文章信息:包括該論壇中所有文章的標(biāo)題、內(nèi)容、作者、發(fā)表時(shí)間等,并且要能把每一篇文章與相應(yīng)的論壇區(qū)相應(yīng)的對應(yīng)起來。? 回復(fù)信息:包括該論壇中所有的回復(fù)信息,包括回復(fù)內(nèi)容、作者、回復(fù)時(shí)間等,并且要能把每一條回復(fù)信息與其回復(fù)的文章信息相應(yīng)對應(yīng)起來。? 論壇區(qū)信息:包括該論壇中所有論壇區(qū)的標(biāo)題、說明、文章數(shù)、回復(fù)數(shù)、版主等一系列信息。在明確了數(shù)據(jù)庫信息之后,下面開始構(gòu)建數(shù)據(jù)表?!?shù)據(jù)表的結(jié)構(gòu)根據(jù)上面的需求分析,BBS 論壇數(shù)據(jù)庫中各個(gè)表的設(shè)計(jì)結(jié)果如下。(1) 用戶表需要包括的字段如圖 41 所示。圖 41 user 表(2) 文章列表用來存放用戶發(fā)表的文章,包括的字段如圖 42 所示。圖 42 article 表(3) 回復(fù)列表用來存放用
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1