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

正文內(nèi)容

基于uml和c圖書管理系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-免費(fèi)閱讀

2025-08-10 09:44 上一頁面

下一頁面
  

【正文】 )。 = 。/script)。 } string action = Request[action]。 操作成功39。39。 if (action == add) { = 添加新圖書分類 。 namespace WebApplication4{ public partial class index : { protected void Page_Load(object sender, EventArgs e) { // if (Session[username] == null) { // (script language=javascriptalert(39。 using 。39。 return。 t_userTableAdapter adapter = new t_userTableAdapter()。 ER 圖構(gòu)圖三個(gè)基本要素是:實(shí)體型、聯(lián)系、屬性。 Microsoft SQL Server 20xx 結(jié)合了分析、報(bào)表、集成和通知功能。若選擇借書,判斷借書數(shù)量是否已達(dá)上限,若沒有達(dá)上限,更改相應(yīng)信息,若達(dá)上限就終止于結(jié)束狀態(tài)。順序圖如圖 至圖 所示。 圖 系統(tǒng)包圖 圖 用戶界面類的類圖 此類圖描述了包用戶界面 中界面類之間的關(guān)系。 ( 6) 類還書對(duì)話框 界面類還書對(duì)話框是進(jìn)行“還書”操作時(shí)所需的對(duì)話框。 ( 1)類主界面 類主界面,是系統(tǒng)的主界面,用戶選擇不同的菜單項(xiàng)可執(zhí)行不同的動(dòng)作。一個(gè)借閱記錄對(duì)象對(duì)應(yīng)著一個(gè)讀者對(duì)象和一個(gè)圖書對(duì)象。類圖書代表可以借閱的圖書。類讀者代表了系統(tǒng)中存儲(chǔ)讀者的信息,即代表了讀者在系統(tǒng)中的賬戶。系統(tǒng)對(duì)象的識(shí)別要查找圖書管理系統(tǒng)需求描述中的名詞來進(jìn)行,從圖書管理 系統(tǒng)的需求描述中可以找到的名詞有讀者、圖書、圖書種類、借書記錄列表。 后置條件 沒有。 10 S3:編輯圖書的信息 (1)提供要編輯的圖書信息。 若選擇的動(dòng)作是“刪除圖書”,就執(zhí)行分支流 S2: 刪除圖書信息。 E2:系統(tǒng)提示沒有該讀者,用例終止。 事件 流 基流 當(dāng)管理員想維護(hù)讀者信息時(shí),用例啟動(dòng)。 (3)查詢圖書的借閱記錄 (E2)。 E3:系統(tǒng)提示沒有該讀者,用例終止。 (2)檢索圖書種類 (E1)。最后,再將例外流添加到用例的事件流描述中。用例“讀者管理”、“圖書管理”、“圖書分類管理”也是參與者“管理員”進(jìn)行交互的。 ( 14)圖書管理員可以查詢讀者借書記錄。 ( 7) 圖書管理員可以創(chuàng)建新的讀者賬戶。系統(tǒng)功能結(jié)構(gòu)圖如下圖 所示。每個(gè)讀者有最多借書權(quán)限,最多借書數(shù)量由管理員設(shè)置,超過該設(shè)置就不能借書,掛失狀態(tài)也不能借書。 是一個(gè)已編譯的、基于 .NET 的環(huán)境,把基于通用語言的程序在服務(wù)器上運(yùn)行。 B/S 軟件體系結(jié)構(gòu)也存在問題,比如缺乏對(duì)動(dòng)態(tài)頁面的支持能力,沒有集成有 效的數(shù)據(jù)庫(kù)處理能力,系統(tǒng)的擴(kuò)展性差,安全性難以控制以及集成工具不足等缺點(diǎn)。用戶只要安裝了瀏覽器軟件, 就可以訪問數(shù)據(jù)庫(kù)服務(wù)器。 B/S 體系結(jié)構(gòu) 本系統(tǒng)采用比較流行的 B/S 三層結(jié)構(gòu)。 Microsoft Visual Studio 20xx Visual Studio 是由微軟公司發(fā)布的集成開發(fā)環(huán)境平臺(tái),它不僅是一款為人熟知的開發(fā)工具,更是研發(fā)團(tuán)隊(duì)的協(xié)作與管理平臺(tái)。 C語言是一種安全穩(wěn)定,是 C 語言和 C++語言衍生出來的面向?qū)ο蟮木幊陶Z言,繼承了它們的強(qiáng)大功能但去掉了一些它們的復(fù)雜性,如沒有宏、不能多重繼承。在分析階段,只對(duì)問題域的 對(duì)象(現(xiàn)實(shí)世界的概念)建模,而不考慮定義軟件系統(tǒng)中技術(shù)細(xì)節(jié)的類(如處理用戶接口、數(shù)據(jù)庫(kù)、通訊和并行性等問題的類)。 UML 是一種建模語言,而不是一個(gè)開發(fā)過程。 UML 表示法集中了不同的圖形表示方法,定義了用例圖、類圖、順序圖、通信圖、活動(dòng)圖、狀態(tài)圖、組件圖、部署圖等 9 種圖。圖書館的書籍和讀者信息以及有關(guān)借閱情況的管理對(duì)圖書管理者來說都是至關(guān)重要的。 此管理系統(tǒng)能讓管理者和讀者對(duì)圖書館中的書籍得到更方便、更滿意的服務(wù)?,F(xiàn)在已處于傳統(tǒng)圖書館向數(shù)字圖書館過渡階段。此 圖書管理系統(tǒng)包括如下幾項(xiàng)功能:圖書分類管理、讀者管理、圖書管理、借書管理、還書管理、用戶參數(shù)設(shè)置 ,以 使圖書管理系統(tǒng)的服務(wù)內(nèi)容更多樣。 UML 建模技術(shù)應(yīng)用于圖書管理系統(tǒng)建設(shè),能夠加快開發(fā)的進(jìn)程,保證代碼的質(zhì)量,適應(yīng)動(dòng)態(tài)的業(yè)務(wù)需求,還可繼承原有的傳統(tǒng)圖書館信息資源。所以,開發(fā)先進(jìn)的圖書管理系統(tǒng)軟件是大勢(shì)所趨。 2 2 系統(tǒng)的開發(fā)環(huán)境及技術(shù)簡(jiǎn)介 系統(tǒng)開發(fā)語言 UML 語言簡(jiǎn)介 統(tǒng)一建模語言( UML)建模的過程是開發(fā)面向?qū)ο笤O(shè)計(jì)方法的第一步。 UML 語言特點(diǎn): UML 統(tǒng)一了各種方法對(duì)不同類型的系統(tǒng)、不同開發(fā)階段以及不同內(nèi)部概念的不同觀點(diǎn),從而有效的消除了各種建模語言之間不必要的差異。通過用例建模,描述對(duì)系統(tǒng)感興趣的外部角色及其對(duì)系統(tǒng)(用例)的功能要求。 UML 符號(hào)具有定義良好的語義,不會(huì)引起歧義,有利于交流 ,還有利于對(duì)軟件的維護(hù)。 StarUML 是一套開放源碼的軟件,可導(dǎo)出 JPG、 JPEG、 BMP、 EMF和 WMF 等格式的影像文件。 開發(fā)人員能夠利用這些豐富的客戶端和服務(wù)器端框架輕松構(gòu)建以客戶為中心的 Web 應(yīng)用程序,這些應(yīng)用程序可以集成任何后端數(shù)據(jù)提供程序、在任何當(dāng)前瀏覽器內(nèi)運(yùn)行并完全訪問 ASP. NET 應(yīng)用程序服務(wù)和 Microsoft 平臺(tái)。網(wǎng)頁還具備一定的交互功能,允許用戶在網(wǎng)頁提供的申請(qǐng)表上輸入信息提交給后臺(tái),并提出處理請(qǐng)求。 B/S 軟件體系結(jié)構(gòu)的優(yōu)點(diǎn)有:它簡(jiǎn)化了客戶端,無需像 C/S 模式那樣在不同的客戶機(jī)上安裝不同的客戶端應(yīng)用程序,而只需安裝通用的瀏覽器軟件,就可享受到無限豐富的永遠(yuǎn)在不斷變化和發(fā)展著的信息服務(wù)。 ASP .NET 是基于通用語言的編譯運(yùn)行的程序,其實(shí)現(xiàn)完全依賴于虛擬機(jī),所以它擁有跨平臺(tái)性, ASP .NET 構(gòu)建的應(yīng)用程序可以運(yùn)行在幾乎全部的平臺(tái)上。功能性需求描述了系統(tǒng)的功能,在面向?qū)ο蟮姆椒ㄖ?,可以用用例來描述系統(tǒng)的功能。讀者還書以后,生成關(guān)于圖書的借書記錄。 ( 4) 讀者可以進(jìn)行續(xù)借管理。 ( 10)圖書管理員可以在系統(tǒng)中添加圖書信息 ( 11)圖書管理員可以編輯圖書信息。 識(shí)別用例 根據(jù)圖書管理系統(tǒng)的功能需求再做分 析,能夠得出圖書管理系統(tǒng)的各個(gè)用例: ( 1) 借書管理 ( 2) 還書管理 ( 3) 讀者管理 ( 4) 圖書分類管理 ( 5) 借書記錄 ( 6) 登錄 ( 7) 圖書列表 ( 8) 圖書管理 本用例描述了用戶如何登錄進(jìn)入圖書管理系統(tǒng)。 通常,事件流文檔的建立主要在細(xì)化階段進(jìn)行。 擴(kuò)充點(diǎn) 沒有。 (7)存儲(chǔ)借閱記錄。 事件流 基流 當(dāng)讀者返還所借的圖書時(shí),用例啟動(dòng)。 后置條件 9 若用例成功,系統(tǒng)可管理讀者信息。 (2)查詢并顯示讀者的信息 (E2),修改相應(yīng)的信息。 事件流 基流 當(dāng)管理員想維護(hù)圖書信息時(shí),用例啟動(dòng)。 (2)查詢所要?jiǎng)h除的圖書 (E2)。 E2: 系統(tǒng)提示沒有該圖書,用例終止。 (3)系統(tǒng)將輸入的用戶名和密碼進(jìn)行驗(yàn)證,若正確 (E1),用戶登錄系統(tǒng) 替代流 E1:若用戶輸入無效的用戶名或密碼,系統(tǒng)提示錯(cuò)誤。 ( 1)讀者 在這個(gè)系統(tǒng)中,讀者可以借書、還書,所以讀者應(yīng)該成為系統(tǒng)中的一個(gè)對(duì)象,類名為讀者。類圖書分類繼承了類永久類,并實(shí)現(xiàn)了讀寫操作,所以類圖書種類的所有對(duì)象都是持久的。類圖書繼承了類永久類,所以類圖書的所有對(duì)象都是持久的。類永久類的子類繼承了類永久類,從而實(shí)現(xiàn)了將特定子類對(duì)象的屬性寫入數(shù)據(jù)庫(kù)文件,或者從數(shù)據(jù)庫(kù)文件中讀出特定子類對(duì)象的屬性。 ( 5)類借書對(duì)話框 界面類借書對(duì)話框是進(jìn)行“借 書”操作時(shí)所需的對(duì)話框。包用戶界面包由界面類組成,包圖書館由實(shí)體類組成,包數(shù)據(jù)庫(kù)由與數(shù)據(jù)庫(kù)有關(guān)的類組成。 建立交互作用圖 交互圖可由順序圖和通信圖表示。管理員圖書開始處于”登錄不 成功”狀態(tài),當(dāng)事件“用戶名和密碼正確”發(fā)生時(shí),對(duì)象躍遷到”登錄成功”狀態(tài),同時(shí)執(zhí)行動(dòng)作將管理員連接到數(shù)據(jù)庫(kù)中,如果對(duì)象開始處于“登錄成功”狀態(tài),當(dāng)事件“退出登錄”發(fā)生時(shí),對(duì)象管理員返回狀態(tài)“登錄不成功”,同時(shí)退出與數(shù)據(jù)庫(kù)的連接,若用戶名或密碼不正確,則一直處于“登錄不成功”狀態(tài)。 SQL Server 數(shù)據(jù)平臺(tái)包括了關(guān)系型數(shù)據(jù)庫(kù),復(fù)制服務(wù),管理工具,開發(fā)工具等,便于用戶靈活使用。服務(wù)器的編目功能將得到增強(qiáng),對(duì)編目的對(duì)象提供更大的靈活性。 protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { string username = 。=39。登錄成功 26 39。主要代碼在 中用戶需要登陸后才能進(jìn)入此頁面。 using 。/script)。 操 作 成 功39。 if (action == add) { t_categoryTableAdapter adapter = new t_categoryTableAdapter()。 } else { throw new Exception(action錯(cuò)誤 + action)。)。 = 。 (rows)。 } else { throw new Exception(action錯(cuò)誤 + action)。 = ()。 var rows = ((id)).Single()。 (script language=javascriptalert(39。39。 } } 28 } protected void Button1_Click(object sender, EventArgs e) { if (!IsValid) { return。 ((id))。=39。 using 。對(duì)象,然后調(diào)用改對(duì)象的登錄方法,判斷返回值是否為 0,不為 0 則登錄成功,跳轉(zhuǎn)到 頁面,返回 0 則登錄失敗 ,返回 頁面。 Session[username] = 。登錄失敗,用戶名或密碼錯(cuò)誤 39。 圖 本系統(tǒng) ER 圖 數(shù)據(jù)庫(kù)邏輯模型 數(shù)據(jù)庫(kù)邏輯模型如圖 至圖 所示: 22 圖 圖書分類表信息(主鍵、分類名) 圖 借書記錄表信息(主鍵、圖書分類、圖書名、讀者借書號(hào)、圖書的 id、借書時(shí)間、還書時(shí)間、借書狀態(tài)) 圖 圖書表信息(主鍵、圖書編號(hào)、出版日期、出版 社、定價(jià)、圖書名、作者、圖書分類、圖書總數(shù)、已借圖書、可借圖書) 圖 用戶表信息(主鍵、用戶名、密碼、真實(shí)姓名、添加時(shí)間、用戶權(quán)限、聯(lián)系方式、最多借書數(shù)量、借書狀態(tài)、已借圖書數(shù)量) 23 數(shù)據(jù)庫(kù)表結(jié)構(gòu) 根據(jù)平臺(tái)的需求分析和功能模塊的劃分,數(shù)據(jù)庫(kù)主要包含 4 張表:圖書分類表,借書記錄表,圖書表,用戶表。利用 SQL Server 20xx,報(bào)表服務(wù)可以提供報(bào) 表控制,可以通過 Visual Studio20xx 發(fā)行。第一層客戶機(jī)的主體是瀏覽器,第二層 Web 服務(wù)器是實(shí)現(xiàn) B/S 結(jié)構(gòu)的關(guān)鍵,第三層數(shù)據(jù)庫(kù)服務(wù)器管理數(shù)據(jù)庫(kù)。對(duì)象圖書開始處于”未借出狀態(tài)”狀態(tài),當(dāng)事件“借書”發(fā)生時(shí),對(duì)象躍遷到”借出狀態(tài)”狀態(tài),同時(shí)執(zhí)行動(dòng)作將借書記錄存儲(chǔ)到數(shù)據(jù)庫(kù)中,如果對(duì)象開始處于”借出狀態(tài)”狀態(tài),當(dāng)事件“還書”發(fā)生時(shí),對(duì)象圖書返回“ 未借出”狀態(tài)。 動(dòng)態(tài)行為模型 編寫目的 該階段的主要目的是根據(jù)設(shè)計(jì)的總體
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1