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

正文內(nèi)容

基于net網(wǎng)上論壇系統(tǒng)的設計與實現(xiàn)畢業(yè)設計論文(編輯修改稿)

2024-10-02 15:47 本頁面
 

【文章內(nèi)容簡介】 erver 2020將提供一個極具擴展性和靈活性的開發(fā) 平臺,不斷拓展您的應用空間,實現(xiàn) Inter 數(shù)據(jù)業(yè)務互聯(lián),為您帶來新的商業(yè)應用機遇。 由于大大減少了應用程序宕機時間,提高了系統(tǒng)的可伸縮性和性能,并加以更嚴格的安全控制, SQL Server 2020 在支持現(xiàn)實中最苛刻的企業(yè)級系統(tǒng)要求的道路上,邁出了極大的一步。 SQL Server 是微軟服務器家族中重要的一部分,通過微軟服務器系列產(chǎn)品共有的 Engineering strategy 所實現(xiàn)的增強的管理性和集成性,客戶可以有效降低總體擁有成本并從更快的開發(fā)部署時間中受益。 SQL Server 2020 將提供更加強大的開發(fā)工具和各類新的開發(fā)特性,在大大提高開發(fā)效率的同時,將進一步拓展您的應用空間,帶來新的商業(yè)應用機遇。例如, XML 數(shù)據(jù)庫與 Web Service 的支持將使您的應用實現(xiàn) Inter 數(shù)據(jù)互聯(lián), .Net 集成極大的擴展了開發(fā)空間,異構(gòu)數(shù)據(jù)集成、 Service Broker 使您的數(shù)據(jù)和其它應用無縫集成,各種新數(shù)8 據(jù)類型和 TSQL 擴展帶來了諸多靈活性。 C、 、 XQuery、 XMLA、 、SMO、 AMO 等都將成為 SQL Server 數(shù)據(jù)平臺上開發(fā)數(shù)據(jù)相關應用的有力工具。 SQL 語言 SQL 是結(jié)構(gòu)查詢語言 (Structure Query Language)的英文縮寫,它是使用關系模型數(shù)據(jù)庫的應用語言,由 IBM 在七十年代開發(fā)出來的,實現(xiàn)了關系型數(shù)據(jù)庫中的信息檢索。 1992 年制定了 SQL 標準 SQL92,它的全名是 “ International Standard ISO/IEC9075:1992, Database Language SQL” 。 SQL標準的確定使大多數(shù)數(shù)據(jù)庫廠家紛紛采用 SQL 語言作為其數(shù)據(jù)庫檢索語言。 利用 SQL 語言,可以查詢和管理自已的數(shù)據(jù)庫。它由大約 30 條 命令構(gòu)成,但實際只需要少數(shù)的幾個命令就可以完成相當多的工作,常用的 SQL 查詢命令有: Insert、 Delete、 Update、 Select 等。 9 3 系統(tǒng)可行性研究 技術可行性分析 本系統(tǒng) 是 一個 基于 的 數(shù)據(jù)庫管理系統(tǒng),現(xiàn)有硬件 的性能 、軟件的 開發(fā) 環(huán)境 和運行 等各項條件 都 能 滿足 開發(fā) 本系統(tǒng)的要求。本系統(tǒng) 基于 Windows XP 的環(huán)境, 采用微軟公司的 架構(gòu)。 利用 c、 html、 JavaScript 和 SQL 語言來實現(xiàn)編碼,以Visua Studio 作為開發(fā)平臺。 利用現(xiàn)有技術條件應完全可以 實現(xiàn) 出 該系統(tǒng)的功能目標 ,不存在無法實現(xiàn)的難點問題 。 再加上開發(fā)時間較長,故該系統(tǒng)完全能在規(guī)定的時間內(nèi)完成 。 經(jīng)濟可行性分析 本系統(tǒng)旨在設計并實現(xiàn)一個基于 . 的網(wǎng)上論壇 系統(tǒng)。 要求的 硬件設備主要是一臺安裝有 Windows XP( 或其它兼容版本) 系統(tǒng)的計算機。 開發(fā) 軟件主要用到了 Visual Studio 20 Sql Server2020 等 開發(fā)工具 ,其中 Visual Studio 2020 是用來實現(xiàn)系統(tǒng)頁面設計和邏輯編碼設計的,而 Sql Server 2020 則主要用來存儲數(shù)據(jù)和查詢數(shù)據(jù)。 除了 個人計算機 、 Windows XP( 或 其它兼容版本 ) 操作系統(tǒng)和開發(fā)軟件的購買費用外 , 并無其他 較大的 費用支出。 所以 開發(fā)該系統(tǒng) 在經(jīng)濟上是可行的。 操作可行性分析 本系統(tǒng) 具有友好 的操作界面,操作簡單方便 、 易學易懂 、 給用戶提供了便利 的 信息首發(fā) 和 管理環(huán)境。 用戶只要利用 瀏覽器就能 在任何能上互聯(lián)網(wǎng)的地方 都能 對系統(tǒng)進行操作 和管理 ,操作地方的廣泛性是該系統(tǒng)最大的特點,所以該系統(tǒng)具有操作的方便性和訪問的方便性兩個特點。 法律可行性分析 由于該系統(tǒng)只是為廣大的互聯(lián)網(wǎng)用戶實現(xiàn)一個網(wǎng)上交流與溝通的場所 。通過對網(wǎng)站10 進行一些必要的設計,可以對帖 子和 用戶 進行有效的管理。 所以該系統(tǒng)的開發(fā)與運行不會違反國家的政策和相關法律。該系統(tǒng)的開發(fā)在法律上 是完全 可行的。 11 4 系統(tǒng) 需求分析 本系統(tǒng) 旨在 為人們提供一個簡單而方便的網(wǎng)上交流 平臺 。 通過該 論壇系統(tǒng),用戶 可以互相交流思想和 看法。 用戶可以在本系統(tǒng)上發(fā) 布帖子、回復 帖 子、瀏覽帖子 和對個人的 信息進行管理等功能。 通過對一些 常用論壇系統(tǒng)的觀察和分析并結(jié)合用戶的使用 習慣,充分考慮 當前國家的相關 政策和 法律要求 , 本系統(tǒng)具有以下功能: 人性化的 交互 界面, 使用 戶 通過簡單學習就能 方便地 對系統(tǒng) 進行操作; 采用 完善的 用戶權限管理制度,對不同的 用戶賦予不同的操作權限 ; 各用戶不能對系統(tǒng)做超出權限的操作。 這里的用戶主要有:超級用戶、 超級版主、 版塊管理員、普通注冊用戶和游客。 超級用戶 應 能對系統(tǒng) 超級版塊進行增刪操作,具有任命超級 版主 和撤銷超級版主任命 的權限 、能 對網(wǎng)站 注冊 用戶進行查找和刪除 。 超級版主能夠在自己管理的版塊上進行子板塊的增加和刪除操作, 在自己管理的超級板塊上具有任命普通版主和撤銷普通版主任命的權限 。 版塊 管理員 應 能 對自己版塊內(nèi)的帖子進行 相關 管理 。這里的帖子管理主要指:審核精華帖和刪除帖子。 普通注冊用戶 除了能在論壇各板塊瀏覽帖子外,還應具 有 發(fā)帖和回帖 的功能 ; 普通游客能 方便的對各板塊的帖子 進行游覽 、并具有帖子的 搜索 功能。 12 5 系統(tǒng) 概要設計 設計目標 可靠性。 系統(tǒng)應具有較高的可靠性,能保證數(shù)據(jù)的可靠性。為使系統(tǒng)的可靠性能得到充分的保證,應從硬件和軟件兩個方面對系統(tǒng)進行一個全面的可靠性評價。由于本系統(tǒng)主要負責軟件方面的設計,所以本系統(tǒng)應重點保證軟件的可靠性。 可采用以下幾個方法來保證系統(tǒng)可靠性: 如采用可靠性較高的 SQL Server 2020 數(shù)據(jù)庫, 采用較成熟的開發(fā)方法。并 在編碼實現(xiàn)時充分考慮數(shù)據(jù)的可靠性, 防止用戶 的非法操作等 。 先進性。 考慮到系統(tǒng)的實用性,該系統(tǒng)應具有先進性。為了保證系統(tǒng)的先進 性 ,可以選擇當前較先進的 主流 開發(fā)工具和開發(fā)語言 來 進行開發(fā)。 這樣開發(fā)出來的系統(tǒng)才能滿足先進性的要求。 易維護性、易管理性。 為了能對系統(tǒng)進行更好的管理和維護,設計系統(tǒng)時應充分考慮,系統(tǒng)的維護性和管理型。如 采 用成熟的開發(fā)模式等。 可擴充性。 系統(tǒng)應具有可擴充性,方便以后增加和刪除系統(tǒng)功能。同時能最大限度的提高系統(tǒng)的使用效率。 與國際標準接軌。 本系統(tǒng)的 設計標準和實現(xiàn)標準要與當前的國際標準接軌,這樣才能保證系統(tǒng)使用的廣泛性 。采用與國際標準的語言和工具進行開發(fā)。 開發(fā) 運行 環(huán)境 系統(tǒng)開發(fā)架構(gòu) 技術平臺 : IIS +SQL Server+ Visual Studio 13 開發(fā)語言 : C、 SQL、 JAVASCRIPT、 HTML 開發(fā)工具 : Visual Studio 2020 數(shù)據(jù)庫 : SQL Server 2020 服務器 : IIS 操作系統(tǒng) : Windows XP Professional、 Window 7 系統(tǒng)運行架構(gòu) 后臺架構(gòu) 操作系統(tǒng):無限制 服務器: 無限制 數(shù)據(jù)庫: SQL Server 2020 或其他兼容版本 硬 件要求:內(nèi)存高于 512M, CPU 頻率高于 前臺架構(gòu) 操作系統(tǒng): Windows XP 瀏覽器: 無限制 硬件要求:內(nèi)存高于 256M, CPU 頻率高于 系統(tǒng)設計模式 為了保證系統(tǒng)的可靠性 、 安全性 和可拓展性 。本系統(tǒng)采用面向?qū)ο蟮姆绞竭M行編寫,并 采 用當前比較成熟的三層 架構(gòu) 對系統(tǒng)進行開發(fā)。 三層體系結(jié)構(gòu),是指在客戶端與數(shù)據(jù)庫之間加入了一個中間層,也叫組件層。這里所說的三層體系, 并不 是指物理上 意義的三層, 也 不是指 只有 B/S 應用的才是三層體系結(jié)構(gòu),三層是指邏輯上的三層,即使這三個層放置到 一臺機器上。三層體系的應用程序?qū)I(yè)務規(guī)則、數(shù)據(jù)訪問、合法性檢驗等 工作放到了中間層進行處理。通常情況下,客戶端不直接與數(shù)據(jù)庫進行交互,而是通過 接口 與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫進行交換 。 為了能更好的理解系統(tǒng),現(xiàn)就對各層的作用進行一些簡單的介紹 。數(shù)據(jù)訪問層:主要是對原始數(shù)據(jù)(數(shù)據(jù)庫或者文本文件等方式存放的數(shù)據(jù))的操作層,而不是指原始數(shù)據(jù),也就是說系統(tǒng)不具體對原始數(shù)據(jù)進行操作。業(yè)務邏輯層或者的表示層的數(shù)據(jù)時用數(shù)14 據(jù)訪問層提供的。這樣我們就可以在數(shù)據(jù)訪問層加入對數(shù)據(jù)的訪問控制規(guī)則,從而最大限度的保證數(shù)據(jù)的安 全性。業(yè)務邏輯層:主要是針對系統(tǒng)的具體業(yè)務需求 對一些數(shù)據(jù)層操作進行組合。 其對數(shù)據(jù)層和數(shù)據(jù)業(yè)務進行 的 邏輯處理,起到了呈上起下的作用。 表示層:主要對用戶的請求進行接收并更加請求返回數(shù)據(jù),為客戶端提供應用程序的訪問。 基于 平臺的 Web 應用程序 主要有 兩種不同的開發(fā)模型:一是單文件頁模型 ;二是代碼隱藏頁模 型 。單文件頁模型 和傳統(tǒng)的 ASP、 JSP 類似 ,應用程序的用戶界面代碼和服務器端腳本代碼編寫在同一個文件中。其中,服務器端腳本代碼們于 Script塊中,該塊包含 runat= ”server”屬性,此 屬性將其標記為 應執(zhí)行的代碼; 而代碼隱藏頁模式則不同,其 將用戶界面代碼和服務器端腳本代碼分開存放在不同的文件中。 采用代碼隱藏頁的方式能使開發(fā)者對系統(tǒng) 頁面的表現(xiàn)層和邏輯處理層一目了然,所以其能 更好的 對系統(tǒng) 進行維護和修改。 把頁面的數(shù)據(jù)和邏輯代碼分開編寫的頁面結(jié)構(gòu)清晰,頁面拓展性較好。 為了 使開發(fā)的 系統(tǒng)具有更好的可維護性和可擴展性, 本 系統(tǒng)的代碼開發(fā)方式 將 采用第二種方式 ,即采用代碼隱藏的方式。 功能模塊劃分 系統(tǒng) 總結(jié)構(gòu)圖 本系統(tǒng)一共可以分為 三 個模塊,分別為 用戶管理模塊、 帖子管理模塊 、 系統(tǒng)管理 模塊 。系統(tǒng)總結(jié) 構(gòu)圖如圖 所示 : 15 圖 系統(tǒng)總結(jié)構(gòu)圖 各模塊功能和權限描述 本系統(tǒng)主要分為用戶管理、帖子管理、超級板塊管理、 普通板塊管理和網(wǎng)站管理。為保證系統(tǒng)的安全性現(xiàn)對系統(tǒng)采用分角色管理的方式進行設計。把系統(tǒng)主要分為:游客、普通用戶、版主、超級版主和超級管理員。為了系統(tǒng)的管理更具有科學性,不同的角色擁有不同的操作權限。如:超級管理員主要是對超級板塊的增刪、超級版主的任免和 系統(tǒng) 進行管理。超級版主則主要是對普通板塊的增刪、普通版主的任免進行管理。而普通版主 則主要對本板塊內(nèi)的帖子進行管理。用戶主要對自己的帖子和信息進行管理。游客則主要是對帖子進行瀏覽。 為了使各角色 操作權限更加明了,下面對各板塊的功能和權限進行詳細的描述。 用戶管理 模塊 (1)用戶登錄 權限: 已注冊的系統(tǒng)用戶(包括:普通用戶、版主、超級版主和超級管理員) 。 (2)用戶注冊 權限: 所有用戶 。 論壇系統(tǒng) 系統(tǒng)管理版塊 用戶管理模塊 帖子管理模塊 用戶注冊功能 資料 修改功能 發(fā)布新帖功能 回復帖子功能 帖子審核功能 版塊增刪功能 版主任免功能 搜索帖子功能 刪除帖子功能 用戶搜索功能 用戶刪除功能 16 (3)用戶信息 修改 權限: 已 登陸用戶 (包括:普通用戶、版主、超級版主和超級管理員) 。 (4)用戶刪除 權限:超級管理員。 (5)用戶搜索 權限 :超級管理員。 帖子管理模塊 (1) 瀏覽 帖子 權限: 所有用戶。 (2) 修改 帖子 權限:帖子的作者。 (3) 刪除帖子 權限:板塊管理員和作者(其中板塊管理員指能刪除其管轄范圍內(nèi)的帖子) 。 (4) 審核帖子 權限:板塊管理員(其中板塊管理員只能對其管轄范圍內(nèi)的帖子進行審核)。 超級板塊管理 (1)建立超級板塊 權限:超級管理員 。 (2) 刪除超級板塊 權限:超級管理員 。 (3) 任命超級版主 權限:超級管理員 。 (4) 撤銷超級版主 權限:超級 管理員 。 普通板塊的管理 (1) 建立普通板塊 權限:超級版主 。 (2) 刪除普通板塊 權限:超級版主 。 17 (3) 任命版主 權限:超級版主 。 (4) 撤銷版主 權限:超級版主 。 系統(tǒng) 總 流程圖 圖 系統(tǒng)總流程 圖 用戶 是否登錄 發(fā)表帖子 瀏覽母板塊 瀏覽帖子 回復帖子 是 否 管理用戶 瀏覽子板塊 管理母版塊 管理子板塊 管理帖子 管理超
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1