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

正文內(nèi)容

基于uml和c圖書管理系統(tǒng)設(shè)計畢業(yè)設(shè)計論文(編輯修改稿)

2025-08-15 09:44 本頁面
 

【文章內(nèi)容簡介】 t Visual Studio 20xx Visual Studio 是由微軟公司發(fā)布的集成開發(fā)環(huán)境平臺,它不僅是一款為人熟知的開發(fā)工具,更是研發(fā)團隊的協(xié)作與管理平臺。使用 Visual Studio 可以創(chuàng)建桌面,網(wǎng)絡(luò),移動終端等不同平臺的應(yīng)用程序。 Visual Studio 20xx 提供了高級開發(fā)工具、調(diào)試功能、數(shù)據(jù)庫功能和創(chuàng)新功能,幫助在各種平臺上快速創(chuàng)建當前最先進的應(yīng)用程序。 Visual Studio 20xx 包括各種增強功能,例如可視化設(shè)計器(使用 .NET Framework 加速開發(fā))、對 Web 開發(fā)工具的大量改進,以及能夠加速開發(fā)和處理所有類型數(shù)據(jù)的語言增強功能。 Visual Studio 20xx 為開發(fā)人員提供了所有相關(guān)的工具和框架支持,幫助創(chuàng)建引人注目的、令人印象深刻并支持 AJAX 的 Web 應(yīng)用程序。 開發(fā)人員能夠利用這些豐富的客戶端和服務(wù)器端框架輕松構(gòu)建以客戶為中心的 Web 應(yīng)用程序,這些應(yīng)用程序可以集成任何后端數(shù)據(jù)提供程序、在任何當前瀏覽器內(nèi)運行并完全訪問 ASP. NET 應(yīng)用程序服務(wù)和 Microsoft 平臺。 程序 開發(fā)為了幫助開發(fā)人員迅速創(chuàng)建先進的軟件, Visual Studio 20xx 提供了改進的語言和數(shù)據(jù)功能,各個編程人員可以利用這些功能更輕松地構(gòu)建解決方案以分析和處理信息。 Visual Studio 20xx 還使開發(fā)人員能夠從同一開發(fā)環(huán)境內(nèi)創(chuàng)建面向多個 .NET Framework 版本的應(yīng)用程序。 B/S 體系結(jié)構(gòu) 本系統(tǒng)采用比較流行的 B/S 三層結(jié)構(gòu)。 圖 B/S 三層結(jié)構(gòu)圖 B/S 體系結(jié)構(gòu)及瀏覽器 /服務(wù)器結(jié)構(gòu),是對 C/S 體系結(jié)構(gòu)進行改進后的一種結(jié)構(gòu)。要實現(xiàn)一個完整的 B/S 應(yīng)用系統(tǒng),需要三部分組成。 B/S 模式第一層客戶機的主體是瀏覽器,它是 B/S 結(jié)構(gòu)中用戶與整個系統(tǒng)交互的界面,用于向服務(wù)器發(fā)送特定的數(shù)據(jù)或請求,以及接收從服務(wù)器發(fā)來的數(shù)據(jù)。瀏覽器將 HTML 代碼轉(zhuǎn)化成圖文并茂的網(wǎng)頁。網(wǎng)頁還具備一定的交互功能,允許用戶在網(wǎng)頁提供的申請表上輸入信息提交給后臺,并提出處理請求。這個后臺就是第二層的 Web 服務(wù)器。第二層的 Web 服務(wù)器是實現(xiàn) B/S 結(jié)構(gòu)的關(guān)鍵, Web 服務(wù)器的引入,使得通過瀏覽器來訪問數(shù)據(jù)庫服務(wù)器成為可能,從而免去了 4 開發(fā)與維護客戶端界面的大量工作。用戶只要安裝了瀏覽器軟件, 就可以訪問數(shù)據(jù)庫服務(wù)器。 Web 服務(wù)器作為一種應(yīng)用服務(wù)器,可以將原來分布于客戶端或服務(wù)器端的應(yīng)用集中在一起,使系統(tǒng)的結(jié)構(gòu)更加清晰和精細,有利于系統(tǒng)的擴展。 Web 服務(wù)器作為客戶端和服務(wù)器端的中介,起著溝通與協(xié)調(diào)的作用。第三層數(shù)據(jù)庫服務(wù)器的任務(wù)類似于 C/S模式,負責(zé)協(xié)調(diào)不同的 Web 服務(wù)器發(fā)出的請求,管理數(shù)據(jù)庫。在該層中存儲了系統(tǒng)中所有需要發(fā)布的數(shù)據(jù)信息,因此,為了保證 Web 站點的快速,高效,一般需要把數(shù)據(jù)庫服務(wù)器放在硬件配置較好的機器上,它可以和 Web 服務(wù)器在同一臺計算機上,也可以位于兩臺,甚至多臺計算機上。 B/S 軟件體系結(jié)構(gòu)的優(yōu)點有:它簡化了客戶端,無需像 C/S 模式那樣在不同的客戶機上安裝不同的客戶端應(yīng)用程序,而只需安裝通用的瀏覽器軟件,就可享受到無限豐富的永遠在不斷變化和發(fā)展著的信息服務(wù)。這樣不但可以節(jié)省客戶機的硬盤空間與內(nèi)存,而且使客戶端的安裝和升級過程更加簡便,原則上取消了所有在客戶機一側(cè)的維護工作。 B/S 體系結(jié)構(gòu)通過 Inter 技術(shù)統(tǒng)一訪問不同種類的數(shù)據(jù)庫,提供了異種機器,異種網(wǎng)絡(luò),異種應(yīng)用服務(wù)之間的統(tǒng)一服務(wù)的最現(xiàn)實的開放性基礎(chǔ)。 B/S 軟件體系結(jié)構(gòu)也存在問題,比如缺乏對動態(tài)頁面的支持能力,沒有集成有 效的數(shù)據(jù)庫處理能力,系統(tǒng)的擴展性差,安全性難以控制以及集成工具不足等缺點。 B/S 體系結(jié)構(gòu)有開放的標準,只需在客戶端安裝瀏覽器,降低了開發(fā)和維護的成本,用戶使用方便,界面友好。 開發(fā)框架 是一項微軟公司的技術(shù),是一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù) 。 是作為 .NET 框架體系結(jié)構(gòu)的一部分推出的, 應(yīng)用包含多種類型的文件,在 網(wǎng)頁中,頁面代碼模型由可視元素和邏輯兩部分組成,可視元素由一個包含靜態(tài)標記(如 HTML 或 服務(wù)器控件)的文件組成, 網(wǎng)頁用做要顯示的靜態(tài)文本和控件的容器, 網(wǎng)頁的邏輯由代碼組成,這些代碼由用戶創(chuàng)建,并與頁進行交互。在進行 頁面設(shè)計時,可以充分利用 Visual Studio 提供的控件,快速實現(xiàn)應(yīng)用程序的界面設(shè)計,實現(xiàn)頁面與用戶的動態(tài)交互。 ASP .NET 是基于通用語言的編譯運行的程序,其實現(xiàn)完全依賴于虛擬機,所以它擁有跨平臺性, ASP .NET 構(gòu)建的應(yīng)用程序可以運行在幾乎全部的平臺上。 使用一種字符基礎(chǔ)的,分級的配置系統(tǒng),虛擬服務(wù) 器環(huán)境和應(yīng)用程序的設(shè)置更加簡單。 的語法在很大程度上與 ASP 兼容,同時它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護。 是一個已編譯的、基于 .NET 的環(huán)境,把基于通用語言的程序在服務(wù)器上運行。將程序在服務(wù)器端首次運行時進行編譯,比 ASP 即時解釋程序速度上要快很多。而且是可以用任何與 .NET 兼容的語言(包括 Visual Basic .NET、 C和 JScript .NET)創(chuàng)作應(yīng)用程序。另外,任何 應(yīng)用程序都可以使用整個 .NET Framework。 5 3 系統(tǒng)總體設(shè)計 需求規(guī)格說明 系統(tǒng)需求分析 圖書管理系統(tǒng)開發(fā)首先要做的事都是確定系統(tǒng)的需求功能。功能性需求描述了系統(tǒng)的功能,在面向?qū)ο蟮姆椒ㄖ?,可以用用例來描述系統(tǒng)的功能。采用用例驅(qū)動的分析方法分析需求的主要任務(wù)是識別出系統(tǒng)的參與者和用例,并建立用例模型。 圖書管理 系統(tǒng)要實現(xiàn)功能如下 :設(shè)計要實現(xiàn)的圖書管理系統(tǒng),圖書管理員可以進行讀者管理,可以添加新讀者,對讀者賬戶有掛失和恢復(fù)狀態(tài)管理。每個讀者有最多借書權(quán)限,最多借書數(shù)量由管理員設(shè)置,超過該設(shè)置就不能借書,掛失狀態(tài)也不能借書。讀者登錄成功后可以查看圖書列表和借書記錄列表,借書還書由圖書管理員操作,讀者與系統(tǒng)不進行借書還書交互。可對圖書進行分類管理,圖書管理,同時對圖書信息進行刪除,編輯,查看操作。在借書時,需要輸入所借的圖書分類,圖書名,圖書編號,然后輸入借書證號和讀者名,完成后提交所填表格,系統(tǒng)驗證讀者是否有效,若有 效,允許借書,系統(tǒng)查詢數(shù)據(jù)庫系統(tǒng),看要求借的圖書是否存在,若存在,則讀者可以借出圖書,并在系統(tǒng)中建立借書記錄列表。借書證號就是讀者登錄用戶名,借書證號和密碼由系統(tǒng)自動生成。讀者還書以后,生成關(guān)于圖書的借書記錄。限制還書期限為 15 天,超期每天罰款一元,每個讀者只可以續(xù)借一次。讀者可以進行圖書列表查詢,借書記錄列表查詢,圖書查詢,續(xù)借管理。系統(tǒng)功能結(jié)構(gòu)圖如下圖 所示。 圖 系統(tǒng)功能結(jié)構(gòu)圖 分析上述圖書管理系統(tǒng)要實現(xiàn)功能的描述,就得到下列需求。 ( 1) 讀者持有借書證號。 ( 2) 讀者可以查看圖書列表。 ( 3) 讀者可以查詢圖書信息。 ( 4) 讀者可以進行續(xù)借管理。 ( 5) 圖書管理員作為讀者的代理借書。 ( 6) 圖書管理員作為讀者的代理還書。 ( 7) 圖書管理員可以創(chuàng)建新的讀者賬戶。 6 ( 8) 圖書管理員修改讀者的賬戶信息。 ( 9) 圖書管理員可以添加新圖書種類。 ( 8) 圖書管理員可以修改圖書分類信息。 ( 9) 圖書管理員可以刪除系統(tǒng)中的圖書分類。 ( 10)圖書管理員可以在系統(tǒng)中添加圖書信息 ( 11)圖書管理員可以編輯圖書信息。 ( 12)圖書管理員可以刪除圖書信息。 ( 13) 圖書管理員可以限制最長借書時間。 ( 14)圖書管理員可以查詢讀者借書記錄。 ( 15)圖書管理員可以生成借書記錄列表。 識別參與者 由圖書管理系統(tǒng)的功能描述,能夠得出圖書管理系統(tǒng)的兩個參與者,即讀者和圖書管理員。對參與者的描述如下。讀者描述:查看圖書信息,查看借書記錄列表;管理員描述:讀者管理,借書管理,還書管理,圖書分類管理,可以添加、編輯、刪除圖書分類信息;圖書管理,可以添加、編輯、刪除圖書信息。 識別用例 根據(jù)圖書管理系統(tǒng)的功能需求再做分 析,能夠得出圖書管理系統(tǒng)的各個用例: ( 1) 借書管理 ( 2) 還書管理 ( 3) 讀者管理 ( 4) 圖書分類管理 ( 5) 借書記錄 ( 6) 登錄 ( 7) 圖書列表 ( 8) 圖書管理 本用例描述了用戶如何登錄進入圖書管理系統(tǒng)。明確了參與者和用例兩者的聯(lián)系后可創(chuàng)建用例圖?!敖钑?、“還書”這些動作是由“讀者”執(zhí)行的,但是對于本系統(tǒng)來說,這些操作是由“管理員”與系統(tǒng)進行交互完成的,因此參與者“讀者”和參與者“管理員”之間存在著依賴關(guān)系,即“讀者” 借助“管理員”完成這些工作。用例“讀者管理”、“圖書管理”、“圖書分類管理”也是參與者“管理員”進行交互的。出于對圖書管理系統(tǒng)安 全方面的考慮,“管理員”必須要經(jīng)過身份驗證成功(用戶名和密碼符合)才能登錄本系統(tǒng)執(zhí)行后續(xù)的管理。 系統(tǒng)的用例圖如圖 和圖 所示。 7 圖 系統(tǒng)用例圖 圖 系統(tǒng)的用例圖 用例的事件流描述 用例還可以用事件流描述,用例的事件流是對完成用例行為為所需的事件的描述。事件流描述了系統(tǒng)應(yīng)該做什么,而沒有描述系統(tǒng)應(yīng)該怎樣做,也就說事件流是用域語言描述的,而不是用實現(xiàn)語言描述的。 通常,事件流文檔的建立主要在細化階段進行。開始只是對執(zhí)行用例的常規(guī)流(即用例提供了什么功能)所需步驟 的簡單描述。隨著分析的進行,通過添加更多的詳細信息,步驟不端細化。最后,再將例外流添加到用例的事件流描述中。 圖書管理系統(tǒng)的用例事件流描述如下。 前置條件 8 在這個用例開始之前,管理員必須登錄到系統(tǒng)中。 后置條件 如果這個用例成功,在系統(tǒng)中生成借書記錄列表。反之,系統(tǒng)的狀態(tài)沒有變化。 擴充點 沒有。 事件流 基流 當讀者從圖書館借閱圖書時,用例啟動。 如果管理員選擇“借書”,就執(zhí)行分支流 S1:借書 分支流 S1:借書 (1)提供圖書種類、讀者信息。 (2)檢索圖書種類 (E1)。 (3)確定所借的圖書是否能夠借閱 (E2)。 (4)檢索讀者 (E3)。 (5)圖書館將圖書借給讀者。 (6)創(chuàng)建借閱記錄。 (7)存儲借閱記錄。 替代流 E1:系統(tǒng)提示圖書不存在,用例終止。 E2:系統(tǒng)提示圖書已借完,用例終止。 E3:系統(tǒng)提示沒有該讀者,用例終止。 前置條件 在這個用例開始前,管理員必須登錄到系統(tǒng)中。 后置條件 如果這個用例成功,系統(tǒng)刪除借閱記錄。反之,系統(tǒng) 狀態(tài)不變。 擴充點 沒有。 事件流 基流 當讀者返還所借的圖書時,用例啟動。 (1)提供所還圖書信息。 (2)檢索圖書 (E1)。 (3)查詢圖書的借閱記錄 (E2)。 (4)刪除借閱記錄。 替代流 E1:系統(tǒng)提示圖書不存在,用例終止。 E2:系統(tǒng)提示借閱記錄不存在,用例終止。 前置條件 在這個用例開始之前,管理員必須登錄到系統(tǒng)中。 后置條件 9 若用例成功,系統(tǒng)可管理讀者信息。反之,系統(tǒng)的狀態(tài)沒有變化。 擴充點 沒有。 事件 流 基流 當管理員想維護讀者信息時,用例啟動。 系統(tǒng)要求管理員選擇所想執(zhí)行的動作 若選擇的動作是“添加讀者”,就執(zhí)行分支流 S1:添加讀者。 若選擇的動作是“修改讀者”,就執(zhí)行分支流 S2:修改讀者。 分支流 S1:添加讀者 (1)提供讀者信息,如姓名、聯(lián)系方式、狀態(tài)等。 (2)系統(tǒng)存儲讀者信息 (E1) S2:更改讀者 (1)提供讀者的信息。 (2)查詢并顯示讀者的信息 (E2),修改相應(yīng)的信息。 (3)更新并存儲系統(tǒng)中讀者的信息。 替代流 E1:系統(tǒng)提示讀者已存在 ,用例終止。 E2:系統(tǒng)提示沒有該讀者,用例終止。 前置條件 在這個用例開始之前,管理員必須登錄到系統(tǒng)中。 后置條件 若該用例成功,系統(tǒng)進行圖書管理。反之,系統(tǒng)狀態(tài)沒有變化。 擴充點 沒有。 事件流 基流 當管理員想維護圖書信息時,用例啟動。 系統(tǒng)要求管理員選擇所想執(zhí)行的動作。 若選擇的動作是“添加圖書”,就執(zhí)行分支流 S1: 添加圖書信息。 若選擇的動作是“刪除圖書”,就執(zhí)行分支流 S2: 刪除圖書信息。 若選擇的動作是“編輯圖書”,就執(zhí)行分支流 S3: 編輯圖書信息。 分支流 S1:添加圖書信息 (1)提供圖書分類、圖書編號、圖書名、作者、出
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1