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

正文內(nèi)容

基于aspnet的bbs管理系統(tǒng)設(shè)計與實現(xiàn)(編輯修改稿)

2025-01-20 00:17 本頁面
 

【文章內(nèi)容簡介】 一些熱心的站長翻譯了一些資料,但是僅靠這些是遠(yuǎn)遠(yuǎn)不夠的。另外,有些站臺的設(shè)立是相互抄襲,所以在結(jié)構(gòu)上難免有雷同之處。 1999 年是中國網(wǎng)絡(luò)的發(fā)展年。但是,我們應(yīng)該清醒地認(rèn)識到,目前一些 BBS 站并沒有走上 “簡單、易用 ”這一層次。包括一些廠商架設(shè)的 BBS 站,實用性還需要加強(qiáng)。今后,國內(nèi)的 BBS 站將向著個性化和專業(yè)化的方向發(fā)展。 3 第 2章 使用工具及相關(guān)知識 SQL Server 2021 概述 Microsoft SQL Server 2021 是微軟公司推出的關(guān)系型數(shù)據(jù)庫, SQL Server 2021 具有強(qiáng)大的數(shù)據(jù)庫管理功能,它提供了豐富的管理工具以支持?jǐn)?shù)據(jù)的安全性管理、完整性管理和作業(yè)管理。 SQL Server 2021 是一個具備完全 Web 支持的數(shù)據(jù)庫產(chǎn)品,它提供了對可擴(kuò)展標(biāo)記語言 (XML)的核心支持以及在 Inter 上和防火墻外進(jìn)行查詢的能力 , 支持發(fā)布 Web 頁面和接收電子郵件。 SQL Server 2021 可以使用 HTTP 來向數(shù)據(jù)庫發(fā)送查詢、對數(shù)據(jù)庫中存儲的文檔執(zhí)行全文搜索、以及通過 Web 進(jìn)行自然語言查詢。使用 SQL Server 2021 可以獲得良好的可伸縮性和可靠性。 SQL(Structured Query Language) 意為結(jié)構(gòu)化查詢語言,是一種介于關(guān)系代數(shù)與關(guān)系演算之間的結(jié)構(gòu)化查詢語言。它的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。ANSI(美國國家標(biāo)準(zhǔn)協(xié)會)規(guī)定 SQL 是關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。 SQL 語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù)、從數(shù)據(jù)庫中提取數(shù)據(jù)等。 SQL 語言之所以能夠為用戶和業(yè)界所接受,并成為國際標(biāo)準(zhǔn),是因為它是一個綜合的、功能極強(qiáng)同時又簡捷易學(xué)的語言。 SQL 語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù) 控制功能于一體,主 要特點包括: 綜合統(tǒng)一 非關(guān)系模型的數(shù)據(jù)語言一般都分為模式數(shù)據(jù)定義語言(模式 DDL)、外模式數(shù)據(jù)定義語言(外模式 DDL)、與數(shù)據(jù)存儲有關(guān)的描述語言( DSDL)及數(shù)據(jù)操縱語言( DML),分別用于定義模式、外模式、內(nèi)模式和進(jìn)行數(shù)據(jù)的存取與處置。當(dāng) 用戶 數(shù)據(jù)庫投入運(yùn)行后,如果需要修改模式,必須停止現(xiàn)有的數(shù)據(jù)庫的運(yùn)行,轉(zhuǎn)儲數(shù)據(jù),修改模式并編譯后再重裝數(shù)據(jù)庫,十分麻煩。 SQL 語言則集數(shù)據(jù)定義語言 DDL、數(shù)據(jù)操縱語言 DML、數(shù)據(jù)控制語言 DCL 的功能于一體,語言風(fēng)格統(tǒng)一,可以獨立完成數(shù)據(jù)庫生命周期中的全部活動,包括定 義關(guān)系模式、建立數(shù)據(jù)庫、插入數(shù)據(jù)、查詢、更新、維護(hù)、數(shù)據(jù)庫重構(gòu)、數(shù)據(jù)庫安全性控制等一系列操作要求,這就為數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)提供了良好的環(huán)境。用戶在數(shù)據(jù)庫系統(tǒng)投入運(yùn)行后,還可根據(jù)需要隨時地逐步地修改模式,且并不影響數(shù)據(jù)庫的運(yùn)行,從而使系統(tǒng)具有良好的可擴(kuò)展性。 另外,在關(guān)系模式中實體和實體的聯(lián)系均用關(guān)系表示,這種數(shù)據(jù)結(jié)構(gòu)的單一性帶來 4 了數(shù)據(jù)操作符的統(tǒng)一,從而克服了非關(guān)系系統(tǒng)由于信息表示方式的多樣性帶來的操作復(fù)雜性。 高度非過程化 非關(guān)系數(shù)據(jù)模型的數(shù)據(jù)操縱語言是面向過程的語言,用其完成某項請求必須指定存取路徑 。而用 SQL 語言進(jìn)行數(shù)據(jù)操作,只要提出 “ 做什么 ” ,而無須指明 “ 怎么做 ” ,因此無須了解存取路徑,存取路徑的選擇以及 SQL 語言句的操作過程由系統(tǒng)自動完成。這不但大大減輕了用戶負(fù)擔(dān),而且有利于提高數(shù)據(jù)獨立性。 面向集合的操作方式 非關(guān)系數(shù)據(jù)模型采用的是面向記錄的操作方式,操作對象是一條記錄。而 SQL 語言采用集合操作方式,不僅操作對象、查找結(jié)果可以是元組的集合,而且一次插入、刪除、更新操作的對象也可以是元組的集合。 以同一種語法結(jié)構(gòu)提供兩種使用方式 SQL 語言既是自含式語言,又是嵌入式語言。作為自含式語言, 他能夠獨立地用于聯(lián)機(jī)交互的使用方式,用戶何以在終端鍵盤上直接鍵入 SQL 命令對數(shù)據(jù)庫進(jìn)行操作;作為嵌入式語言, SQL 語句能夠嵌入到高級語言中,供程序員設(shè)計程序時使用。而在兩種不同的使用方式下, SQL 語言的語法結(jié)構(gòu)基本上是一致的。 語言簡捷,易學(xué)易用 SQL 語言功能極強(qiáng),但由于設(shè)計巧妙,語言十分簡捷,完成核心功能只用了 9 個動詞, SQL 語言接近英語口語,因此容易學(xué)習(xí),容易使用。 是建立在微軟 .NET Framework 上的 Web 編程框架,可用于在服務(wù)器上建立功能強(qiáng) 大的 Web 應(yīng)用程序,相對于以往的 Web 開發(fā)技術(shù), 提供眾多令人心動的新特性。其優(yōu)勢如下: 執(zhí)行效率的大幅提高 是基于通用語言的程序在服務(wù)器上運(yùn)行。不像以前的 ASP 即使解釋程序,而是當(dāng)程序首次在服務(wù)器上運(yùn)行時進(jìn)行編譯,這樣的執(zhí)行效果,當(dāng)然逐條解釋的效率高很多。 眾多工具的支持 構(gòu)架可以用 Microsoft 公司最新的產(chǎn)品 Visual 開發(fā)環(huán)境進(jìn)行開發(fā),具有 WYSIWYG(What You See Is What You Get, 所見即為所得 )的 編輯功能,面 5 這僅是 強(qiáng)大軟件支持的一小部份。 強(qiáng)大性和適應(yīng)性 因為 是基于通用語言的編譯運(yùn)行程序,所以它的強(qiáng)大性和適應(yīng)性,可以 使它運(yùn)行在 Web 應(yīng)用軟件開發(fā)者的幾乎全部平臺上,通用語言的基本庫、消息機(jī)制、數(shù)據(jù)接口的處理都能無縫地整合到 的 Web 應(yīng)用中, 同時也是languageindependent 語言獨立化的,所以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現(xiàn)在已經(jīng)支持的 C、 VB、 Delphi 等。將來,這樣的多種程序 語言協(xié)同工作的能力保護(hù)你現(xiàn)在的基于 COM+開發(fā)的程序,能夠完整地移植向 。 簡單性和易學(xué)性 是運(yùn)行一些很平常的任務(wù)(如表單的提交、客戶端的身份驗證、分布系統(tǒng)和網(wǎng)站配置)變得非常簡單。例如 頁面構(gòu)架允許用戶建立你自己的用戶分界面,使其不同于常見的界面。 高效可管理性 使用一種字符基礎(chǔ)、分級的配置系統(tǒng),使用戶的服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡單。因為配置信息都保存在簡單文本中,新的設(shè)置有可能都不需要啟動本地的管理員工具就可以實現(xiàn)。這種被稱為零本地管理的 觀念使 的基于應(yīng)用的開發(fā)更加具體和快捷。一個 的應(yīng)用程序在一臺服務(wù)器系統(tǒng)的安裝只需要簡單的拷貝一些必須得文件,不需要系統(tǒng)的重新啟動,一切就是這么簡單。 多處理器環(huán)境的可靠性 已經(jīng)被刻意設(shè)計成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術(shù),將很大的提高運(yùn)行速度。即使你現(xiàn)在的 應(yīng)用軟件是為一個處理器開發(fā)的,將來多處理器運(yùn)行時不需要任何改變都能提高他們的效能,但現(xiàn)在的 ASP 確是做不到這一點。 可擴(kuò)展性和自定義性 設(shè) 計時考慮了讓網(wǎng)站開發(fā)人員可以在自己的代碼中自己定義 plugin的模塊。這與原來的包含關(guān)系不同, 可以加入自己定義的任一組件。網(wǎng)站程序的開發(fā)從來沒有這么簡單過。 安全性 基于 Windows 認(rèn)證技術(shù)和應(yīng)用程序配置,你可以確信你的原程序是絕對安全的。 6 的語法在很大程度上與 ASP 兼容,同時它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)??梢酝ㄟ^在現(xiàn)有ASP 應(yīng)用程序中逐漸添加 功能,隨時增強(qiáng) ASP 應(yīng)用程序的功能。 是一個已編譯的、基于 .NET 的環(huán)境,并把基于通用語言的程序在服務(wù)器上運(yùn)行。程序在服務(wù)器首次運(yùn)行時將進(jìn)行編譯,比 ASP 即時解釋程序速度上要快很多,而且可以用任何與 .NET 兼容的語言(包括 Visual Basic .NET、 C 和 )創(chuàng)作應(yīng)用程序。另外,任何 應(yīng)用程序都可以使用整個 .NET Framework。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點,其中包括托管的公共語言運(yùn)行庫環(huán)境、類型安全、繼承等等。 可以無縫地與 WYSIWYG HTML編輯器和其他編 程工具(包括 Microsoft Visual Studio .NET)一起工作。這不僅使得 Web 開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點,包括開發(fā)人員可以用來將服務(wù)器控件拖放到 Web 頁的 GUI 和完全集成的調(diào)試支持。 當(dāng)創(chuàng)建 應(yīng)用程序時,開發(fā)人員可以使用 Web 窗體或 XML Web SERVERS,或以他們認(rèn)為合適的任何方式進(jìn)行組合。每一個功能都能得到同一個結(jié)構(gòu)的支持,使您能夠使用身份驗證方案,緩存經(jīng)常使用的數(shù)據(jù),或者對應(yīng)用程序的配置進(jìn)行自定義。 Web 窗體用于生成功能強(qiáng)大的基于窗體的 Web 頁。生成這些頁時,可以使用 服務(wù)器控件來創(chuàng)建公共 UI 元素,以及對它們進(jìn)行編程以用于執(zhí)行常見的任務(wù)。這些控件使程序員能夠用可重復(fù)使用的內(nèi)置或自定義組件生成 Web 窗體,從而簡化頁面的代碼。 7 第 3章 需求分析 軟件需求分析工作是軟件生存周期中重要的一步,也是決定性的一步。只有通過軟件需求分析,才能把軟件功能和性能的總體概念描述為具體的軟件需求規(guī)格說明,從而奠定軟件開發(fā)的基礎(chǔ)。因此,在軟件開發(fā)前應(yīng)該做好對軟件的需求分析。 系統(tǒng)功能需求分析 基本功能 論壇的基本功能是構(gòu)成論 壇系統(tǒng)的必要功能,包括如下基本功能。 發(fā)帖。論壇最初是為了互相討論話題而誕生的,發(fā)表帖子就是表達(dá)自己的看法,與他人進(jìn)行討論,因此發(fā)帖是論壇首要的功能。 瀏覽帖子。發(fā)表了帖子,就要供他人瀏覽查看,與他人分享自己的想法和經(jīng)驗。 回帖。瀏覽了他人發(fā)帖子,想要發(fā)表自己的想法,參與討論,就可以回復(fù)這個帖子。 其實,發(fā)帖→瀏覽帖子→回帖三大功能周而復(fù)始的循環(huán) 進(jìn)行,就構(gòu)成論壇,每個參與論壇的人,主要目的就是發(fā)帖,查看已經(jīng)發(fā)表的帖子,針對自己感興趣的帖子進(jìn)行回帖,參與討論。三大基本功能的相互關(guān)系如圖 31 所示。 圖 31 論壇基本功能關(guān)系圖 擴(kuò)展功能 除以上基本功能外,其他的論壇功能都是擴(kuò)展功能,包括如下功能。 注冊登錄。方便經(jīng)常發(fā)帖的人不需要重復(fù)填寫個人信息。 分板塊瀏覽帖子。有利于具有相同興趣的用戶相互討論,不易跑題。 編輯帖子。 提供給用戶更新自己發(fā)言的選擇。 刪除帖了。如果用戶發(fā)表了不符合論壇規(guī)則的帖子,則需要管理員刪除這些帖子。 轉(zhuǎn)移帖子。論壇劃分了板塊,如果帖子內(nèi)容不屬于所在板塊的關(guān)注話題,那么發(fā)帖 回帖 瀏覽帖子 帖子列表 8 管理員可以選擇將此帖 移動到所屬話題的板塊中去。 置頂帖子。管理員如果需要強(qiáng)調(diào)某些帖子的重要,有必看性,可以將這些帖子置頂。 指定精華帖。如果管理員認(rèn)為某帖子內(nèi)容很好,可以作上標(biāo)記,推薦給用戶看 ,用戶也可以只看精華帖。 搜索帖子。方便用戶查找自己需要的內(nèi)容。 管理板塊。論壇板塊需要先創(chuàng)建,才能被使用,管理員還可以刪 改 板塊的相關(guān)信息。 設(shè)置參數(shù)。論壇一般有一些初始化信息,比如論壇名稱,每頁顯示帖子的數(shù)量等參數(shù) 信息。 1 管理用戶。管理員可以對論壇注冊用戶進(jìn)行管理,直接添加用戶,賦予相關(guān)權(quán)限,也可以修改已注冊 用戶的權(quán)限,對于違規(guī)用戶可以刪除。 論壇擴(kuò)展功能圖 , 如圖 32 所示。 圖 32 論壇擴(kuò)展功能圖 系統(tǒng)可行性分析 可行性研究的目的,就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。要達(dá)到這個目的,必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)規(guī)模和目標(biāo)是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個系統(tǒng)的程度。因此,可行性研究實質(zhì)上是要進(jìn)行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計的過程,也就是在較高層次上以較抽象的方式進(jìn)行的系統(tǒng) 分析和設(shè)計的過程。 轉(zhuǎn)移 板塊 管理
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1