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

正文內容

畢業(yè)設計資源管理系統(tǒng)設計說明書(編輯修改稿)

2025-08-21 14:15 本頁面
 

【文章內容簡介】 理給取代了,管理員可以管理用戶,管理貼吧,專欄,資源共享等等。系統(tǒng)流程圖如圖 21所示。 開 始登 陸 界 面輸 入 用 戶 名 ,密 碼 , 選 擇 自己 的 權 限 。用 戶 注 冊主 菜 單輸 入 正 確填 寫 用 戶 信息注 冊 成 功首頁是 否 為 管理 員主 材 單貼吧最新技術資源共享專欄幫助用戶管理貼吧資源共享專欄最新技術幫助Y E SN ON OY E S 圖 21 系統(tǒng)的流程圖 技術可行性 基于以上對系統(tǒng)的描述,本次系統(tǒng)不僅是一個保存畢業(yè)生資源的系統(tǒng),同時還是利用網絡技術設計的一個學習交流的平臺。在操作這個方面,系統(tǒng)堅持簡單,易操作的原則,下面就本次系統(tǒng)所用到的技術做一個介紹。 B/S 結構的介紹 在現在的開發(fā) 領域,編程體系主要有兩大類,即 B/S 結構,以及 C/S 結構。 B/S結構是基于瀏覽器的結構,即瀏覽器 /服務器端模式,它是在 C/S 結構上發(fā)展起來的。隨著技術的不斷更新進步, C/S 結構已經沒有辦法滿足現在的開發(fā)了,因此誕生了 B/S結構。它的編程語言有兩種,分別是瀏覽器端編程語言和服務器端編程語言。瀏覽器端語言包括 HTML, CSS, JAVAscript, VBscript,服務器端的語言包括 ASP(.NET), PHP,JSP。它的主要運行的流程如下所述:瀏覽器先把數據庫操作或發(fā)送訪問的要求給服務計算機信息工程學院畢業(yè)設計說明書 6 器端,這個請求被服務器端 接收到了之后,會把它轉為一個 SQL 的請求,然后在數據庫的服務器上面提交,當請求被數據庫的服務器接收到了之后,數據庫服務器會首先去驗證一下這個東西是不是一個合法的,驗證時候才會把數據處理了,然后就會把最后的結果送回服務器這端,服務器得到了結果之后會把所所將所有的結果的形式轉化一下,最終形成標準的 HTML 文檔形式,最后在客戶端的瀏覽器上進行轉發(fā)并且用可視化形式的網絡頁面顯示,如圖 22 所示。 圖 22 B/S 運行流程 MVC 介紹 MVC 模式是一種軟件架構模式。軟件系統(tǒng)被它分成了三大塊,分別是:模 型( model)、視圖( view)以及控制器( controller)。 MVC 模式主要就是為了實現程序設計的動態(tài)化,可以簡化后期對程序的修改以及對程序功能的擴展,同時使程序一些部分的重用性可以更高。除了這些,這個模式可以簡化復雜度,同時可以是程序的結構看上去更加的直觀。各個部分也有應有的功能。模型主要就是用來封裝數據以及對于數據的處理方法,模型層可以最直接的訪問數據。模型不會依賴“控制器”以及“視圖”,也就是說對于相關的顯示以及相關的操作不會太過關心。但是數據的變化也會被及時刷新。對于視圖層來說,它主要就是用 來顯示的,會把模型層的數據顯示出來,頁面想要以什么樣的方式來呈現都是要通過視圖層的。視圖層一般是不用處理邏輯的,如果要實現視圖刷新,視圖一定要訪問數據模型??刂茖涌梢哉f起到了一個中心的作用,控制層是相對比較獨立的。但是又聯系著模型層以及視圖層,一個控制器可以對應多個視圖??刂茖釉诤芏嗟臅r候都把程序的可配置性以及靈活性都提高了。 MVC 的運行方式是這樣的:首先瀏覽器會向服務器中的某個控制器類的 Action 方法發(fā)送出一個請求,在方法中可以調用這里的業(yè)務層的代碼來處理業(yè)務,同時也會使數據 Model 產生,然后把它交 給視圖引擎,接下來視圖引擎會把相對應的視圖找到,然后把數據顯示到它在視圖的相應的位置上,最終把整個頁面的 HTML 代碼產生,然后返回到瀏覽器上顯示出來,如圖 23顯示。 計算機信息工程學院畢業(yè)設計說明書 7 圖 23 MVC 運行方式 MVC 十分受歡迎,甚至超過了三層架構,下面給出 MVC 的優(yōu)點。 第一,耦合性低。在這里程序的視圖層和業(yè)務層是分離的,這樣雖然一開始用的時候會有點不很熟悉,但是一旦你熟悉了用法之后,你會發(fā)現非常的好用,尤其是結構比較的清晰,如果有改動的話,也不會太麻煩。 第二,重用性高。這一點也是非常符合上面所說的課題設計原則,這一 點其實也是非常重要的優(yōu)點,我覺得這也是為什么現在越來越多的公司會選擇用 MVC 來編寫程序的原因吧,因為在 MVC 模式下,一個服務器端的代碼可以被多個視圖去訪問,在 MVC中也就是一個控制層可以對應多個視圖,這樣一來只要數據,邏輯不變,那么有的時候我們可以只要改變一下視圖層就可以了。試想一下,現在很多的公司不會多年用同一個頁面來展現自己的東西,但是很多的時候會用同樣的數據,所以用 MVC 模式會節(jié)省很多的資源,人力,物力。 第三,成本低。主要體現在用這種模式使得維護用戶接口,和卡法的技術含量變得比較低。 第四,部署快。 它可以更好的使做界面的程序員即前端人員專注于頁面的開發(fā),做后端的可以專注于邏輯的處理,分工十分的明確。 第五,可維護性高。由于視圖層,業(yè)務層分了開來,所以維護就會相對簡單。 第六,軟件工程思想管理。在 MVC 模式下,控制層,視圖層,模型層,每個層都是相對獨立的,各自負責各自該負責的部分,分工明確。每一層不一樣的應用都會有一些的特點,便于通過工程化、工具化來管理程序的代碼。 C介紹 C是 .NET 的原生語言,它有著非常強大的功能。同時 C和 .NET 有著非常密切的關系。 C有著 C++的幾乎所有的功能 ,同時,還有 Visual Basic 它的簡單易用的特點。C從語法上來說的話,它幾乎和 C++完全相同。 C本身自己是沒有類庫的,一般都會直接使用 .NET 這個框架所提供的公共類庫。 計算機信息工程學院畢業(yè)設計說明書 8 一般情況下, C的代碼會在 .NET 框架下接受它們的空值運行,一般是不會允許它直接去操作內存的。 C幾乎擁有面向對象語言的所有的特性,例如封裝性、繼承性以及多態(tài)性。可能有的時候我們僅僅是去聽這些特性不能十分的理解,用了之后,就會發(fā)現這些特性是真實存在的,正因為此,不僅使該語言簡單易用,同時也讓它變得更加通俗易懂。 HTML+CSS 介紹 HTML 是英文 Hypertext Markup Language 的縮寫,翻譯過來就是文本標記語言,主要用來描繪網頁一類的標記語言。 CSS 是英文 Cascading Style Sheet,可以翻譯為“層疊樣式表”或者是“級聯樣式表”,它一般會定義如何把 HTML 元素顯示出來,一般會被用來控制網絡頁面的外表。一般來說如果使用 CSS,可以實現將頁面的表現形式和它的內容這兩樣分離開來,這樣可以很大的提高工作的效益。對于頁面的樣式,一般都會將之存儲在相應的樣式表中,一般將之放在 head即頭文件部分 或者是存儲在專門的 CSS 文件中。 這樣的一種編寫網頁,設計網頁的方式由于性能十分的優(yōu)良,所以受到了很大的歡迎,已經被很多人認同,并且去運用。 JQUERY 技術和 JS 技術的介紹 由于網絡技術的飛速發(fā)展, JavaScript 技術越來越受到歡迎。 JavaScript 庫也不斷的發(fā)展起來, JQUERY 就是其中一個最受歡迎的庫。 JQUERY 可以簡化開發(fā)人員的開發(fā)過程,因為它有著可以跨越平臺的兼容性和十分簡練的語法。 JQUERY 最強調的一個理念就是做的更多,寫的更少。所以 JQUERY 有著很多其它 JavaScript 庫沒有的優(yōu)勢,它有一個十分強的選擇器,同時又非常優(yōu)秀的 DOM 操作的封裝,對于事件處理機制非常的可靠, Ajax 技術非常完善,對于瀏覽器的兼容性也非常的高,它的結構層和行為層是分離的,還有很多的插件區(qū)支持,擁有的文檔也非常豐富。綜上所述, JQUERY 是一項非常有用的技術,同時也是一個便捷的技術。 JavaScript 是種腳本語言,使網頁和用戶之間的交互更加的實時,動態(tài),自身也存在了一些不好的地方,例如:文檔比較的復雜,而且開發(fā)技術也不夠的便捷。結構如圖 24。 J a v a S c r i p tE C M A S c r i p t D O M B O M 圖 24 JavaScript 結構 計算機信息工程學院畢業(yè)設計說明書 9 LINQ 技術介紹 LINQ 的英文全稱是 Language Integrated Query,翻譯成中文就是語言集成查詢,是由微軟公司提供的,一項跨語言的一個新的技術,它使得數據領域和對象領域有了一座橋梁。 LINQ 就是給程序員的一塊糖,它最好的地方就是可以解決 SQL 的注入式攻擊。這一點是對于 SQL 來說最好的地方。因為 SQL 注入式的攻擊時網絡技術的一個重要的安全攻擊,而 LINQ 可以很好的解決這個問題。 環(huán)境可行性 分析 開發(fā)環(huán)境 現在的開發(fā)環(huán)境隨著時間的推移已經不斷更新,有了很多版本了, Microsoft Visual Studio 20xx, Microsoft Visual Studio 20xx, Microsoft Visual Studio 20xx,Microsoft Visual Studio 20xx 以及現在最新的 Microsoft Visual Studio 20xx,這個的版本在不斷的變化,同時功能也變得越來越多,程序員要用的技術也越來越全面。而本次程序用的環(huán)境是 Microsoft Visual Studio 20xx 。這個在的安裝條件沒有什么太大的限制,一般來說只要是內存夠就行了, XP 和 WIN7 的系統(tǒng)一般也都能裝。 對于數據庫的開發(fā)環(huán)境也是不斷的在變化,在我所熟知的范圍內,從一開始的 SQL Server 20xx 到 SQL Server 20xx,到后來的 SQL Server 20xx,以及 SQL Server 20xx企業(yè)版,這個的功能也變得越來越強大,越來越滿足程序員的要求,而本次程序使用的是 SQL Server 20xx。這個的安裝條件就會比較的麻煩了,首先你如果以前裝過的話,不管是 哪一個版本,都要把它完全卸干凈。 本課題使用 HTML+CSS 作為前端開發(fā)語言,使用 C作為服務端開發(fā)語言,使用 LINQ作為數據庫語言。 服務器端 本次程序使用的 網絡 服務器是 IIS。也就是在最后寫好了之后會在 IIS 上面發(fā)布一下,在完全做完之前我都是使用 VS20xx 的運行的方式,這樣調試的時候會比較的方便。 數據庫服務器用的是 SQL Server 20xx。 客戶端 客戶端用的瀏覽器是火狐瀏覽器?;鸷鼮g覽器比較適合開發(fā)使用,而 360 和 IE比較比較適合娛樂使用。 軟件運行環(huán)境和安裝 條件 計算機信息工程學院畢業(yè)設計說明書 10 本次設計做的是一個網站,在一開始做的時候都是直接運行的程序,然后開始做的,但是在最后的時候必須得發(fā)布一個網站,所以我就利用 IIS 發(fā)布了一個網站,具體步驟大概就是先在 VS20xx 上發(fā)布網站,然后再添加到 IIS 上。但是在最后的時候我的數據庫的連接,還是有點問題,最后的解決辦法,就是在數據庫中添加這個沒有的用戶名,然后再把這個映射到對應數據庫,同時也要選中 db_owner權限 。 然后在我們的瀏覽器上輸入域名就可以訪問了。 計算機信息工程學院畢業(yè)設計說明書 11 第 3 章 系統(tǒng)設計 所謂的系統(tǒng)設計主要就是指的實體物理它的一個設計的階段 ,主要就是為了把在分析系統(tǒng)的時候提出的方案變成一個可以實施的方案。這樣可以讓下面的具體實施的方案中可以有資料參考,就會比較靈活。 系統(tǒng)目標 每一個程序在設計的時候都會有相應的目標,本次系統(tǒng)設計的目標具體介紹如下: ? 整個網站總體結構清晰明了,程序可維護性高,靈活性強。 ? 首先是一個登陸的功能。本次程序的登陸權限分為三種,一種是普通用戶登陸,一種是專家用戶登陸,還有一個就是管理員登陸。三種用戶有三種權限,普通用戶和專家用戶的界面都是一樣的,但是,管理員的界面和它們不一樣。 ? 普通用戶和專家用戶以及管理員的瀏 覽帖子列表的功能,以及查看帖子的功能。 ? 普通用戶和專家用戶對帖子的評論功能,以及發(fā)表帖子的功能。 ? 管理員管理帖子的功能,即刪除帖子,置頂,加精的功能。 ? 普通用戶和專家用戶以及管理員查看專欄列表,以及查看文章的功能。 ? 專家用戶發(fā)表文章的功能,普通用戶評論文章的功能。 ? 管理員管理專欄文章的功能,例如刪除文章等等的功能。 ? 普通用戶,專家用戶,管理員查看資源列表的功能,以及查看資源,下載資源的功能。 ? 管理員管理資源的功能,例如刪除。專家用戶和普通用戶的上傳資源的功能。 ? 普通用戶,專家用戶,管理員用戶的查看最新資源列 表的功能,以及查看最新技術的功能。 ? 管理員用戶管理最新技術的功能,例如刪除、添加的功能。 系統(tǒng)架構設計 系統(tǒng)架構設計主要是業(yè)務處流流程,包括普通用戶使用流程、管理員使用流程和專家使用流程。 普通用戶使用流程 普通用戶使用流程如圖 31。 計算機信息工程學院畢業(yè)設計說明書 12 普 通 用 戶 成 功 登 陸至 首 頁1 、 可 以 查 看 帖 子 , 發(fā) 表 帖子 , 評 論 帖 子 。2 、 查 看 基 本 信 息 , 申 請 加精 , 申 請 專 家 用 戶 。
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1