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

正文內(nèi)容

基于uml的圖書管理系統(tǒng)設(shè)計(jì)論文-在線瀏覽

2025-05-01 10:30本頁(yè)面
  

【正文】 編程功能。 SQL Server 提供強(qiáng)大的開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同時(shí),進(jìn)一步拓展應(yīng)用空間,帶來新的商業(yè)應(yīng)用機(jī)遇。 C、 、 XQuery、 XMLA、 、 SMO、 AMO 等都將成為 SQL Server 數(shù)據(jù)平臺(tái)上開發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。由于 SQL Server 與 Windows 界面風(fēng)格完全一致,且有許多 向?qū)?(Wizard)幫助,因此易于安裝和學(xué)習(xí),有關(guān) SQL Server 的資料、培訓(xùn)隨處可得,并且目前國(guó)內(nèi)具有 MCDBA 認(rèn)證的工程師不在少數(shù) 。另外, SQL Server 2021 除了具有擴(kuò)展性,可靠性以外,還具有可以迅速開發(fā)新的因特網(wǎng)系統(tǒng)的功能。這些特點(diǎn)在 .NET 戰(zhàn)略中發(fā)揮著重要的作用。此外, XML 支持還簡(jiǎn)化了后端系統(tǒng)集成,并實(shí)現(xiàn)了跨防火墻的無縫數(shù)據(jù)傳輸。 (4)數(shù)據(jù)倉(cāng)庫(kù) Microsoft SQL Server 2021 非常明顯的改進(jìn)就是增加了OLAP(聯(lián)機(jī)分析處理 )功能 ,這可以讓很多中小企業(yè)用戶也可以使用數(shù)據(jù)倉(cāng)庫(kù)的一些特性進(jìn)行分析。數(shù)據(jù)挖掘功能能夠揭示出隱藏在大量數(shù)據(jù)中的傾向及趨勢(shì),它允許組織或機(jī)構(gòu)最大限度的從數(shù)據(jù)中獲取價(jià)值。 .3 IIS 服務(wù)器技術(shù) IIS(Inter Information Server Inter 信息服務(wù)器 )是 Microsoft 公司開發(fā)的一種集 Web, FTP 和 Gopher 服務(wù)于一身的服務(wù)器,它可以利用 Windows XP Server的各種功 能并且能在 Inter上發(fā)布 信息。 IIS 提供 Inter 信息服務(wù)器應(yīng)用程序接口 (ISAPI)擴(kuò)展 Web 服務(wù)器的功能,并可通 過 實(shí)現(xiàn) Web 程序的快速開發(fā), 支持服務(wù)器端的 JavaScript, VBScript, Microsoft Java 和 ActiveX Server Component,還支持用 VB 編寫的 CGI 程序,甚至用 VB 開發(fā)的 C/S 架構(gòu)的程序不經(jīng)過修改就可以在 Web 上發(fā)布,可以使開發(fā)動(dòng)態(tài)主頁(yè)更加方便,同時(shí)也保護(hù)了以前的投資。 IIS 的管理功能是基于 WindowsXP Server 的,可充分利用 WindowsXP Server 提供的安全服務(wù)和目錄服務(wù)。 5 2 系統(tǒng)分析 系統(tǒng)分析的含義是為了發(fā)揮系統(tǒng)的功能,實(shí)現(xiàn)系統(tǒng)的目標(biāo),運(yùn)用科學(xué)方法對(duì)系統(tǒng)加以周詳?shù)目疾臁⒎治?、比較、試驗(yàn), 并在此基礎(chǔ)上擬定一套有效的處理步驟和程序,或?qū)υ邢到y(tǒng)提出改進(jìn)方案的過程。 其目的是為了發(fā)揮系統(tǒng)整體的功能,尋求解決問題的最佳決策;完整地而不是零星地處理問題,考慮各種主要變化因素及其相互的影響,全面地思考和解決問題。它是對(duì)已選對(duì)象與開發(fā)范圍進(jìn)行有目的、有步驟的實(shí)際調(diào)查和科學(xué)分析,雖然調(diào)查的具體方法和詳盡程度可能不盡相同。 在對(duì)該圖書管理系統(tǒng)進(jìn)行 初步調(diào)查 之后,得到以下結(jié)論。圖書涉及大量的數(shù)據(jù)處理,如果用手工來完成龐大的數(shù)據(jù)處理,將費(fèi)時(shí)費(fèi)力,還容易出錯(cuò),為了滿足圖書管理的需要,急需要一套圖書管理系統(tǒng)來完成這項(xiàng)工作。這些優(yōu)點(diǎn)能夠極大地提高圖書管理的效率 ,也是企業(yè)的科學(xué)化、正規(guī)化管理 的重要條件。 (2)要注意信息的準(zhǔn)確、及時(shí)、適用、經(jīng)濟(jì),只有及時(shí)、準(zhǔn)確的信息才能保證系統(tǒng)開發(fā)的質(zhì)量和效率。 可行性分析 可行性分析也稱可行性研究 ,是所有項(xiàng)目投資、工程建設(shè)或重大改革在開始階段必須進(jìn)行的一項(xiàng)工作??尚行苑治鍪侵冈陧?xiàng)目正式開發(fā)之前,為了取得最佳經(jīng)濟(jì)效果,先投入一定的精力,通過一套準(zhǔn)則,從經(jīng)濟(jì)、技術(shù)、管理、社會(huì)等方面對(duì)項(xiàng)目的必要性、可行性、合理性,以及對(duì)項(xiàng)目面臨的重大風(fēng)險(xiǎn)進(jìn)行全面系統(tǒng)的 6 分析和科學(xué)論證,得出項(xiàng)目是否可行的結(jié)論,以提供決策部門做出投資決策參考。開發(fā)完成運(yùn) 行后,為使用者帶來便利,為系統(tǒng)的進(jìn)一步推廣創(chuàng)造了條件,經(jīng)濟(jì)收益將遠(yuǎn)超過投資。 技術(shù)可行性 本系統(tǒng)在 winXP 系統(tǒng)上進(jìn)行獨(dú)立開發(fā),運(yùn)用( Microsoft Visual Studio 2021+ + SQL Server 2021)的組合開發(fā)環(huán)境。 本系統(tǒng)源程序是在 Microsoft Visual Studio 2021 下開發(fā)的,程序測(cè)試環(huán)境為 Windows XP。軟件開發(fā)平臺(tái)如下: (1) 操作系統(tǒng): Windows XP; (2) 數(shù) 據(jù) 庫(kù): SQL Server 2021; (3) 開發(fā)環(huán)境: Microsoft Visual Studio 2021; (4) Web 服務(wù)器 : 。由于各個(gè)圖書館實(shí)行統(tǒng)一操作,系統(tǒng)共享, 其設(shè)備購(gòu)置,人員工資,維護(hù)費(fèi)用相對(duì)較少,前期的資金投入主要集中于購(gòu)置圖書上 。 社會(huì)可行性分析 社會(huì)可行性也稱為操作可行性,主要論證新系統(tǒng)在企業(yè)或機(jī)構(gòu)開發(fā)和運(yùn)行的可能性以及運(yùn)行后可能一起的對(duì)企業(yè)或機(jī)構(gòu)的影響,即組織內(nèi)外是否具備接受和使用新系統(tǒng)的條件。它對(duì)圖書館帶來的影響可以看到: (1) 對(duì)傳統(tǒng)管理理念的沖擊,可能引起管理層的變動(dòng)和人員的調(diào)整。 (3) 對(duì)圖書館與讀者之間業(yè)務(wù)方式的轉(zhuǎn)變和擴(kuò)充。 7 3 需求分析 功能需求分析 對(duì)圖書管理系統(tǒng)的域描述如下: 在圖書管理系統(tǒng)中,要為每一個(gè)借閱者建立一個(gè)賬戶,并發(fā)放借閱卡(此卡可以提供借閱卡號(hào)、借閱者名)給借閱者,其中賬戶中存儲(chǔ)借閱者的個(gè)人信息、借閱信息以及預(yù)訂信息。借閱書刊時(shí),需要輸入所借閱的書刊名、書刊的 ISBN/ISSN 號(hào),然后輸入借閱者的借閱卡號(hào)和借閱者名,完成后提交所填表格,系統(tǒng)驗(yàn)證借閱者是否有效(在系統(tǒng)中是否存在賬戶),若有效,借閱請(qǐng)求被接受,系統(tǒng)查詢數(shù)據(jù)庫(kù)系統(tǒng),看借閱者要求借閱的書看是否存在,若存在,則借閱者可以借出書刊,并在系統(tǒng)中建立存儲(chǔ)借閱記錄。如果借閱者所接的書刊已被借出,則借閱者可以選擇預(yù)定該書刊,一旦借閱者預(yù)訂的書看可以獲得,就通知預(yù)訂人前來借閱。 對(duì)上述圖書管理系統(tǒng)的域描述進(jìn)行分析,可以獲得如下的功能性需求: ( 1)借閱者持有借閱卡(借閱卡包含借閱者名和借閱卡號(hào)); ( 2)圖書管理員代理借閱者借書; ( 3)圖書管理員代理借閱者預(yù)訂書刊; ( 4)圖書管理員代理借閱者取消預(yù)訂; ( 5)圖書管理員代理借閱者還書; ( 6)圖書管理員可以創(chuàng)建新的借閱 者賬戶; ( 7)圖書管理員可以修改借閱者的賬戶信息; ( 8)圖書管理員可以刪除已存在的借閱者賬戶; ( 9)圖書管理員可以添加新書刊種類; ( 10)圖書管理員可以修改書刊種類信息; ( 11)圖書管理員可以刪除系統(tǒng)中的書刊種類; ( 12)圖書管理員可以在系統(tǒng)中添加書刊信息; ( 13)圖書管理員可以編輯書刊信息; ( 14)圖書管理員可以刪除書刊信息。在本系統(tǒng)中,用“書刊”或“書刊種類”來代表書刊種類(對(duì)應(yīng) Title),用“物理書刊”代表每種書刊的具體的物理拷貝(對(duì)應(yīng) Book)。 ( 2) 圖書管理模塊 包括: 添加書刊信息,編輯書刊信息,刪除書刊信息,查詢書刊信息 等功能。 ( 1) BorrowerActor 描述:借閱者可以借閱、預(yù)定、歸還物理書刊,還可取消預(yù)定。 ( 2) Librarian 描述:圖書 管理員 維護(hù)系統(tǒng),他可以創(chuàng)建、修改、刪除借閱者的信息;可以添加、修改、刪除書刊信息,即維護(hù)書刊目錄;還可以添加、修改、刪除物 理書刊信息,即維護(hù)物理書刊目錄。 識(shí)別用例 在上面,已經(jīng)識(shí)別出了系統(tǒng)的兩位參與者,經(jīng)過對(duì)需求的進(jìn)一步分析,可以確定系統(tǒng)中有如下用例存在。 ( 2) Return Book(返還物理書刊 ) 本用例提供了返還物理書刊的功能。 ( 4) Cancel Reservation(取消預(yù)訂) 本用例提供了取消預(yù)訂書刊的功能。 ( 6) Maintain Title Info(維護(hù)書刊信息 ) 本用例提供了 添加、修改以及刪除書刊信息 的功能。 ( 8) Log In(登錄) 本用例描述了用戶如何登錄進(jìn)入改管理系統(tǒng)。 2〉后置條件( PostConditions) 如果這個(gè)用例成功,在系統(tǒng)中建立并存儲(chǔ)借閱記錄,如果必須還要?jiǎng)h除預(yù)訂記錄。 3〉擴(kuò)充點(diǎn)( Extension Points) 沒有。 如果 Librarian 選擇“借書”,則執(zhí)行分支流 S1:借閱物理書刊。 ② 分支流( Subflows) S1: 借閱物理書刊 ⑴ 提供書刊種類、借閱者信息。 ⑶ 確定所借閱的物理書刊是否可以獲得( E2) ,也即物理書刊是否都已借出。 ⑸ 圖書館將物理書刊借給借閱者。 ⑺ 存儲(chǔ)借閱記錄。 ⑵ 檢索書刊種類( Title) (E1)。 ⑷ 確定該種類書刊的物理拷貝是否可以獲得( E2) 。 ⑹ 創(chuàng)建借閱記錄。 ⑻ 刪除預(yù)訂記錄。 E2: 物理書刊都已借出,系統(tǒng)顯示提示信息,用例終止。 (2) 返還物理書刊( Return Book) 1〉前置條件( PreConditions) 在這個(gè)用例開始前, Librarian 必須登錄到系統(tǒng)中。否則,系統(tǒng)的狀態(tài)沒有變化。 4〉 事件流 ① 基流( Basic Flow) 當(dāng)借閱者返還所借的物理書刊時(shí),用例啟動(dòng)。 ⑵ 檢索物理書刊。( E2) ⑷ 刪除借閱記錄。 E2: 若借閱記錄不存在,系統(tǒng)顯示提示信息,用例終 止。 2〉 后置條件 ( PostConditions) 如果這個(gè)用例成功,系統(tǒng)建立預(yù)定記錄。 3〉擴(kuò)充點(diǎn)( Extension Points) 沒有。 ⑴ 提供書刊種類、借閱者信息。 ⑶ 檢索借閱者( E2) 。 ⑸ 將預(yù)定記錄存儲(chǔ)在系統(tǒng)中。 E2:系統(tǒng)中不存在該借閱者,系統(tǒng)顯示提示信息,用例終止。 2〉 后置條件 ( PostConditions) 如果這個(gè)用例成功,系統(tǒng)刪除預(yù)定記錄。 3〉擴(kuò)充點(diǎn)( Extension Points) 沒有。 ⑵ 檢索所預(yù) 訂 的書刊種類 (E1) ⑶ 檢索借閱者( E2) . ⑷ 從系統(tǒng)中刪除預(yù)訂信息( E3) 。 E2: 系統(tǒng)中不存在該借閱者,系統(tǒng)顯示提示信息,用例終止。 (5) 維護(hù)借閱者信息( Maintain Borrower Info) 1〉 前置條件( PreConditions) 在這個(gè)用例開始前, Librarian 必須登錄到系統(tǒng)中。否則,系統(tǒng)的狀態(tài)沒有變化。 13 4〉事件流 ① 基流( Basic Flow) 當(dāng) Librarian 想維護(hù)借閱者信息時(shí),用例啟動(dòng)。 如果所選的活動(dòng)是“刪除借閱者”,則執(zhí)行分支流 S2:刪除借閱者。 ② 分支流( Subflows) S1:添加借閱者 ⑴ 提供借閱者的信息,如姓名、地址、郵政編碼和身份證號(hào)碼等。 S2:刪除借閱者 ⑴ 提供借閱者的信息。 ⑶ 查詢借閱者的借閱記錄( E3) 。 S3:更改借閱者 ⑴ 提供借閱者的信息。 ⑶ 更新系統(tǒng)中借閱者的信息。 E2:若查詢不到借閱者,系統(tǒng)顯示提示信息,用例終止。 (6) 維護(hù)書刊信息( Maintain Title Info) 1〉 前置條件( PreConditions) 在這個(gè)用例開始前, Librarian 必須登 錄到系統(tǒng)中。否則,系統(tǒng)的狀態(tài)沒有變化。 14 4〉事件流 ① 基流( Basic Flow) 當(dāng) Librarian 想維護(hù)借閱者信息時(shí),用例啟動(dòng)。 如果所選的活動(dòng)是“添加書種”,則執(zhí)行分支流 S1:添加書刊信息。 如果所選的活動(dòng)是 “修改書種”,則執(zhí)行分支流 S3:修改書刊信息。 ⑵ 在系統(tǒng)中添加該書刊信息( E1) 。 ⑵ 查詢所要?jiǎng)h除的書刊( E2) 。 ⑷ 刪除書刊信息,以及相關(guān)的預(yù)定信息。 ⑵ 查詢并顯示書刊信息( E2) 。 ⑷ 更新系統(tǒng) 中的書刊信息。 E2:若查詢不到該書刊,系統(tǒng)顯示提示信息,用例終止。 (7) 維護(hù)物理書刊信息( Maintain Book Info) 1〉 前置條件( PreConditions) 在這個(gè)用例開始前, Librarian 必須登錄到系統(tǒng)中。否則,系統(tǒng) 的狀態(tài)沒有變化。 15 4〉事件流 ① 基流( Basic Flow) 當(dāng) Librarian 想維護(hù)物理書刊信息時(shí),用例啟動(dòng)。 如果所選活動(dòng)是“添加物理書刊”,則執(zhí)行分支流 S1:添加物理書刊信息。 如果所選活動(dòng)是“修改物理書刊”,則執(zhí)行分支流 S3:修改物理書刊信息。 ⑶ 添加物理書刊。 S2:刪除物理書刊信息 ⑴ 提供物理書刊的種類信息。 ⑶ 刪除物理書刊。 S3:修改物理書刊信息。 ⑵ 查詢物理書刊的種類( Title)( E1)。 ⑷ 選擇物理書刊并修改其信息。 ③ 替代流( Alternative Flow) E1:若系統(tǒng)中不存在該書刊種類,添加該書刊種類信息。 2〉 后置條件 ( PostConditions) 如果用例成功,參與者可以啟動(dòng)系統(tǒng)并使用系統(tǒng)所提供的功能。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1