圖書管理系統(tǒng) 畢業(yè)論文_第1頁
已閱讀1頁,還剩52頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  畢 業(yè) 設 計(論 文)</p><p>  題 目: 圖書管理系統(tǒng) </p><p>  姓 名: </p><p>  專 業(yè): 軟件技術 </p><p>  班 級: </p><p

2、>  指導教師: </p><p>  日 期: 2012.5.15 </p><p>  畢 業(yè) 設 計 (論 文) 任 務 書</p><p>  專業(yè) 軟件技術 班級 姓名 學號 </p><p>  一、畢業(yè)設計(論文)題

3、目 圖書管理系統(tǒng) </p><p>  二、畢業(yè)設計(論文)工作自 2011年12月21日起至 2012年5月15日止</p><p>  三、畢業(yè)設計(論文)基本要求:</p><p>  [1]在老師的指導下進行論題調(diào)研。 學生接到畢業(yè)論文的任務后,必須認真了解論題所

4、涉及的理論、現(xiàn)狀、問題等方面的實際情況,搜集有關數(shù)據(jù)、圖表及文獻資料。 </p><p>  [2]在老師的指導下進行文獻的檢索。 必須廣泛了解與論題有關的國內(nèi)外研究現(xiàn)狀,做好與自己論題有關的文獻篩選,并把這些文獻應用在自己論文的寫作中。

5、 </p><p>  [3]學生在論文安排開題后3周內(nèi)寫好論文大綱。大綱的主要內(nèi)容包括本課題的研究現(xiàn)狀和目前存在的問題;分析存在這些問題的原因,要有數(shù)據(jù)或者資料支持; 在分析的基礎上,提出解決問題的思路或者辦法。 </p><p

6、>  [4]在2010年5月15日之前上交論文,并參加學校組織的論文答辯。 </p><p>  [5]本文在研究過程中采取的具體研究方法,如:調(diào)查法、案例分析法、文獻研究法等方法。

7、 </p><p>  [6] 認真撰寫論文提綱、摘要、前言、正文、致謝、參考文獻等內(nèi)容;嚴禁抄襲,論文觀點正確,論據(jù)充分,結構嚴謹,思路清晰,結論可行;按期交稿,4000字以上,按寫作規(guī)范要求裝訂。 </p><p>  指導教師: </p&

8、gt;<p><b>  摘 要</b></p><p>  圖書館管理信息系統(tǒng)是對學校圖書進行全面信息管理的系統(tǒng)。該管理系統(tǒng)可以有效地管理學校圖書資源,記錄學校與讀者之間的使用書籍情況。此外,根據(jù)讀者的要求,實現(xiàn)書籍基本信息的輸入,查詢等幾個方面的功能。本系統(tǒng)可以作為獨立的系統(tǒng)使用,它包括借閱信息管理、書籍信息管理、讀者信息管理、系統(tǒng)管理四個主要的功能模塊。該管理系統(tǒng)力求給讀

9、者方便快捷的途徑去及時了解書籍信息。針對各個模塊不同的數(shù)據(jù)表實現(xiàn)添加記錄、修改記錄、刪除記錄、以及查詢顯示記錄等功能,所有的操作方便而快捷,并全面實現(xiàn)了圖書館管理的各項功能。</p><p>  這篇論文主要講述關于圖書館管理信息系統(tǒng)的信息,特別是討論了關于設計該系統(tǒng)時的思想、方法和過程,以及在細節(jié)上分析函數(shù)和方法的實現(xiàn)思想。在本論文中講述的圖書館管理信息系統(tǒng)擁有一個交互式的界面、邏輯的數(shù)據(jù)庫結構。許多涉及到圖書

10、、讀者的信息的功能在本系統(tǒng)中都有實現(xiàn)。例如,你可以將新書的信息插入到數(shù)據(jù)庫的圖書基本情況表里;還可以對已經(jīng)插入的關于圖書的信息進行修改;更重要的是,讀者可以從圖書館里借閱書籍。經(jīng)過多次的測試和運行,本系統(tǒng)能實現(xiàn)其在設計時的所有功能。</p><p>  關鍵字:C/S,數(shù)據(jù)庫,ASP,圖書,讀者</p><p><b>  目錄</b></p><

11、p>  1.前言………………………………………………………………………………4</p><p>  2.設計概述…………………………………………………………………………5</p><p>  2.1設計目標……………………………………………………………………5 </p><p>  2.2選擇工具……………………………………………………………………6

12、 2.3運行環(huán)境……………………………………………………………………6 </p><p>  2.4條件限制……………………………………………………………………6 </p><p>  2.5業(yè)務流程……………………………………………………………………6 </p><p>  2.6軟件結構計…………………………………………………………………7 </p&

13、gt;<p>  3.需求分析…………………………………………………………………………7 </p><p>  3.1主要功能……………………………………………………………………7 </p><p>  3.2系統(tǒng)性能要求………………………………………………………………8 </p><p>  3.3針對管理員需實現(xiàn)的基本功能……………………………

14、………………9</p><p>  3.3.1查詢…………………………………………………………………9</p><p>  3.3.2讀者信息維護………………………………………………………9</p><p>  3.3.3圖書信息的維護……………………………………………………9</p><p>  3.4系統(tǒng)功能模塊劃分……………………………

15、……………………………10</p><p>  3.4.1日常工作管理………………………………………………………10</p><p>  3.4.2基本資料維護管理…………………………………………………11</p><p>  3.4.3查詢管理……………………………………………………………11</p><p>  3.4.4系統(tǒng)管理…………

16、…………………………………………………11</p><p>  3.5 E-R圖………………………………………………………………………11</p><p>  4.開發(fā)環(huán)境簡介……………………………………………………………………12</p><p>  5.系統(tǒng)描述和界面設計……………………………………………………………14</p><p>

17、  5.1數(shù)據(jù)庫描述…………………………………………………………………14</p><p>  5.2數(shù)據(jù)流圖和數(shù)據(jù)詞典………………………………………………………16</p><p>  5.3部分數(shù)據(jù)表設計……………………………………………………………18</p><p>  5.4系統(tǒng)界面設計………………………………………………………………21</p>

18、;<p>  5.5 系統(tǒng)架構描述………………………………………………………………29</p><p>  7.結論和展望……………………………………………………………………32</p><p>  致 謝…………………………………………………………………………33</p><p>  參考文獻……………………………………………………………………

19、……34</p><p>  附 錄…………………………………………………………………………35</p><p><b>  前言</b></p><p>  隨著社會信息量的一日劇增,作為信息存儲的主要媒體之一圖書,數(shù)量,規(guī)模比以往任何時候都大的多,不論個人還是圖書管理部門都需要使用方便而有效的方式來管理自己的書籍。在計算機日益普及的今

20、天,對個人而言若采用一套行之有效的圖書管理系統(tǒng)來管理自己的書籍,會方便許多。對圖書管理部門而言,以前單一的手工檢索已不能滿足人們的需求,為了便于圖書資料的管理需要有效的圖書管理軟件。</p><p>  計算機網(wǎng)絡今年來獲得飛速的發(fā)展,十年前,很少有人接觸過網(wǎng)絡,如今,計算機網(wǎng)絡已經(jīng)成為我們社會結構的一個基本組成部分。網(wǎng)絡已被應用到人類生活的各個方面,人們通過網(wǎng)絡通信嗎,共享資源,網(wǎng)上超市嗎,電子銀行等 也應運而

21、生,各個提供不同特色,不同內(nèi)容的網(wǎng)站如雨后春筍般涌現(xiàn)。</p><p>  該軟件采用功能強大的數(shù)據(jù)庫軟件開發(fā)工具進行開發(fā),具有很好的可移植性,可在應用范圍較廣的windows系列等操作系統(tǒng)上使用。除此之外,圖書管理系統(tǒng)已經(jīng)成為方便了廣大師生。學校與外界之間的溝通架起了一座橋梁。但是,這并不能滿足目前師生的需要,比如一些特定的需要,要在管理方面特別不方便,因為它受到地域的限制太大。就目前情況而言急需充分利用網(wǎng)絡方

22、式的圖書管理。我們的網(wǎng)絡圖書管理系統(tǒng)就是為了解決這個問題而設計的。</p><p>  基于這個問題,我認為有必要建立一個圖書管理系統(tǒng),是圖書管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書管理的隨意性,提高信息處理的速度和準確性,</p><p>  能夠及時,準確,有效的查詢和修改圖書的情況。</p><p><b>  2設計概述</b><

23、/p><p><b>  2.1 設計目標</b></p><p>  <<圖書管理系統(tǒng)>>針對的用戶是單個中小型圖書室或者個人,藏書的種類數(shù)量較少,讀者的數(shù)量和來源受到一定的限制。相應的需求有:</p><p>  1.系統(tǒng)設置需求有:</p><p><b>  (1).圖書信息<

24、/b></p><p><b>  (2).管理員設置</b></p><p><b>  (3).參數(shù)設置</b></p><p><b>  (4).書架設置</b></p><p>  2.能夠存儲一定數(shù)量的圖書信息,并方便有效的進行相應的書籍數(shù)據(jù)操作和管理,這主要

25、包括: (1).圖書信息的錄入,刪除,及修改。</p><p>  (2).圖書信息的關鍵字檢索查詢。</p><p>  (3).圖書的出借,返還和資料統(tǒng)計。</p><p>  (4).圖書類型設置,出版社設置,圖書檔案管理,圖書注銷</p><p>  3.能夠對一定數(shù)量的讀者進行相應的信息存儲和管理,這其中包括:</p>

26、;<p>  (1).讀者信息的登記,刪除和修改。</p><p>  (2).讀者資料的統(tǒng)計和查詢。</p><p>  (3).讀者更改密碼。</p><p>  4.系統(tǒng)查詢進行管理方面,包括 :</p><p>  (1).圖書檔案查詢。</p><p>  (2).圖書借閱查詢。</p&g

27、t;<p>  (3).電子圖書檔案查詢。</p><p>  (4).讀者檔案查詢。</p><p>  (5).排行榜查詢。</p><p>  5.能夠提供一定的安全機制,提供數(shù)據(jù)信息授權訪問,防止隨意刪改,同時提供信息備份的服務。</p><p><b>  2.2選擇工具</b></p>

28、;<p><b>  開法工具:ASP</b></p><p>  后臺數(shù)據(jù)庫:SQLServer2005</p><p><b>  2.3 運行環(huán)境</b></p><p>  軟件平臺: Windows XP中文本系統(tǒng),vs2008以上版本</p><p><b>  

29、2.4條件限制</b></p><p>  一個更為完善的圖書管理系統(tǒng),應提供更為便捷和強大的維護功能,。對于信息的保護手段限于管理員級別的,比較簡單不能防止惡意的破壞,安全性能有待于進一步的完善。</p><p><b>  2.5業(yè)務流程</b></p><p>  流程圖如下圖所示:

30、</p><p><b>  系統(tǒng)業(yè)務流程圖</b></p><p><b>  2.6軟件結構設計</b></p><p>  依據(jù)需求分析階段得到的數(shù)據(jù)流圖,采用軟件工程中軟件設計的概念和原理,與用戶成分協(xié)商后,在保證系統(tǒng)基本功能要求的前提下,結合系統(tǒng)新的業(yè)務流程確定系統(tǒng)必須具備的所有功能,由此給出圖書管理系統(tǒng)功能模塊

31、圖如下圖:</p><p>  圖書管理系統(tǒng)功能模塊圖</p><p><b>  3需求分析</b></p><p><b>  3.1主要功能</b></p><p>  經(jīng)過以上詳細的用戶調(diào)查,在現(xiàn)行業(yè)務流程和數(shù)據(jù)分析的基礎上,基本可以確定系統(tǒng)設計必須達到的目標。 </p>&l

32、t;p>  以下是圖書管理系統(tǒng)必須具備的功能:</p><p>  1.新進圖書的登記功能:對于購進的新書,系統(tǒng)必須具備圖書信息資料的錄入功能。</p><p>  2.圖書的查詢修改功能:當圖書資料發(fā)生變化,如圖書丟失或有錯誤信息輸入時,則應能夠及時對數(shù)據(jù)進行修改和補充。</p><p>  3.借閱的登記,歸還的登記功能:系統(tǒng)的主要功能之一,讀者借閱圖書、

33、歸還圖書,并進行登記。</p><p>  4.讀者信息的增加、刪除和修改功能:系統(tǒng)主要功能之一,建立讀者信息,并對其進行維護。</p><p>  5.讀者可以修改密碼。</p><p><b>  3.2系統(tǒng)性能要求</b></p><p>  為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,圖書管理系統(tǒng)應該滿足

34、以下的性能需求:</p><p>  1、系統(tǒng)處理的準確性和及時性</p><p>  系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設計和開發(fā)過程中,要充分考慮系統(tǒng)當前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應時間能夠滿足學校對信息處理的需求。</p><p>  2、系統(tǒng)的開放性和系統(tǒng)的可擴充性</p><p>  圖書管理系統(tǒng)在開

35、發(fā)過程中,應該充分考慮以后的可擴充性。例如用戶查詢的需求也會不斷的更新和完善。</p><p>  3、系統(tǒng)的易用性和易維護性</p><p>  圖書管理系統(tǒng)是直接面對使用人員的,而使用人員往往對計算機并不時非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。要實現(xiàn)這一點,就要求系統(tǒng)應該盡量使用用戶熟悉的術語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助

36、,縮短用戶對系統(tǒng)熟悉的過程。</p><p><b>  4、系統(tǒng)的標準性</b></p><p>  系統(tǒng)在設計開發(fā)使用過程中都要涉及到很多計算機硬件、軟件。所有這些都要符合主流國際、國家和行業(yè)標準。</p><p><b>  5、系統(tǒng)的先進性</b></p><p>  目前計算系統(tǒng)的技術發(fā)展

37、相當快,做為圖書管理系統(tǒng)工程,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進,充分完成企業(yè)信息處理的要求而不至于落后。這一方面通過系統(tǒng)的開放性和可擴充性,不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設計和開發(fā)的過程中,應在考慮成本的基礎上盡量采用當前主流并先進且有良好發(fā)展前途的產(chǎn)品。</p><p><b>  6、系統(tǒng)的響應速度</b></p><p>  圖書管理系統(tǒng)系統(tǒng)在日常處

38、理中的響應速度為秒級,達到實時要求,以及時反饋信息。在進行統(tǒng)計分析時,根據(jù)所需數(shù)據(jù)量的不同而從秒級到分鐘級,原則是保證操作人員不會因為速度問題而影響工作效率。</p><p>  3.3針對管理員需實現(xiàn)的基本功能</p><p><b>  3.3.1查詢</b></p><p>  書籍信息查詢:管理員可以根據(jù)書籍名,書籍分類,書籍作者,編號

39、,出版社等信息來檢索查詢圖書館的書籍,便于管理。</p><p>  讀者信息查詢:根據(jù)相應的讀者資料進行所需查詢(讀者編號,讀者姓名,讀者種類)。</p><p>  3.3.2讀者信息維護</p><p>  修改讀者信息:管理員可以錄入,修改,刪除讀者信息。</p><p>  修改密碼:管理員可登錄平臺對遺忘密碼的讀者的密碼進行修改&

40、lt;/p><p>  3.3.3圖書信息的維護</p><p>  包括新書的入庫,以及現(xiàn)有書籍資料的修改和刪除,方便讀者的查詢。管理員權限圖如下圖:</p><p><b>  管理員權限圖</b></p><p>  3.4系統(tǒng)功能模塊劃分</p><p>  圖書管理系統(tǒng)需要實現(xiàn)的功能主要有日

41、常工作管理,基本資料維護管理,查詢管理和系統(tǒng)管理。其中日常工作管理和基本資料維護是整個系統(tǒng)的核心。如下圖所示:</p><p><b>  系統(tǒng)功能模塊</b></p><p>  3.4.1日常工作管理</p><p>  借書管理:主要功能是記錄借閱證編號和圖書編號,進行借書過程。在數(shù)據(jù)庫中插入一條借書記錄,該記錄包括讀者編號,圖書編號,借

42、出日期,還書日期,操作員編號。</p><p>  還書管理:主要功能是輸入借閱證編號,圖書編號,在借閱登記表中找到相應的記錄,將該記錄的相應數(shù)據(jù)插入到還書記錄中,同時將借書記錄刪除,并保存在借閱歷史記錄表中。</p><p>  3.4.2基本資料維護管理</p><p>  包括圖書資料維護,讀者資料維護</p><p>  圖書資料維護

43、:包括新書的入庫,以及現(xiàn)有書籍資料的修改和刪除。</p><p>  讀者資料維護:包括新讀者的資料入庫,以及現(xiàn)有讀者資料的修改和刪除。</p><p><b>  3.4.3查詢管理</b></p><p>  包括圖書資料查詢,讀者資料查詢</p><p>  圖書資料查詢:根據(jù)相應圖書信息對所有書籍進行所需查詢。次

44、查詢包括:“圖書分類”,“圖書編號”,“圖書名稱”,“作者”,“出版社”。</p><p>  讀者資料查詢:根據(jù)相應的讀者資料進行所需查詢。“讀者編號”,“讀者姓名“,”讀者種類“。</p><p><b>  3.4.4系統(tǒng)管理</b></p><p>  系統(tǒng)的登錄,標準數(shù)據(jù)管理</p><p>  系統(tǒng)的登錄:管

45、理員的登錄。</p><p>  標準數(shù)據(jù)管理:用于常用數(shù)據(jù)的系統(tǒng)維護。</p><p><b>  3.5 E-R圖</b></p><p><b>  4.開發(fā)環(huán)境簡介</b></p><p><b>  C# .NET簡介</b></p><p>

46、  C# (C sharp) 是微軟對這一問題的解決方案。C#是一種最新的、面向對象的編程語言。它使得程序員可以快速地編寫各種基于Microsoft .NET平臺的應用程序,Microsoft .NET提供了一系列的工具和服務來最大程度地開發(fā)利用計算與通訊領域。</p><p>  正是由于C#面向對象的卓越設計,使它成為構建各類組件的理想之選——無論是高級的商業(yè)對象還是系統(tǒng)級的應用程序。使用簡單的C#語言結構,

47、這些組件可以方便的轉化為XML 網(wǎng)絡服務,從而使它們可以由任何語言在任何操作系統(tǒng)上通過Internet進行調(diào)用。</p><p>  .NET是 Microsoft XML 圖書管理 平臺。XML 圖書管理 允許應用程序通過 Internet 進行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設備或編程語言。Microsoft .NET 平臺提供創(chuàng)建 XML 圖書管理 并將這些服務集成在一起之所需。</p&

48、gt;<p>  而.NET Framework是一個新的開發(fā)平臺,它為局域網(wǎng) (LAN) 和 Internet 上的分布式圖書信息管理應用提供了一致和有效的支持。.NET Framework由兩個主要部分組成:CLR(通用語言運行時, Common Language Runtime)和一組統(tǒng)一的類庫,包括ASP.NET、ADO.NET、Windows Forms和其他能力。</p><p>  C

49、#是一個語言,.net是一個平臺,上面支持用C#或者VBdotNet寫代碼。 </p><p>  另外,C#不但可以開發(fā)基于.net的應用程序,也可以開發(fā)基于WinForm的程序,這就是區(qū)別。 </p><p>  若是單純以概念來說,你可以把.net當做一個工作平臺一般,它是一個開發(fā)環(huán)境的基底,提供你開發(fā)Windows、Web、Mobile、XML...等應用程式一個共通的平臺,若是要

50、了解深一點,則再去了解其運作的相關機制那是有助于你利用它來開發(fā).C#和.NET主要是應用在網(wǎng)際網(wǎng)路. </p><p>  C#(讀做C-sharp)編程語言是由微軟公司的Anders Hejlsberg和 Scott Willamette領導的開發(fā)小組專門為.NET平臺設計的語言,它可以使程序員移植到.NET上。這種移植對于廣大的程序員來說是比較容易的,因為C#從C,C++和 Java發(fā)展而來,它采用了這三種

51、語言最優(yōu)秀的特點,并加入了它自己的特性。 C#是事件的驅動的,完全面向對象的可視化編程語言,我們可以使用集成開發(fā)環(huán)境來編寫C#程序。使用IDE,程序員可以方便的建立,運行,測試和調(diào)試C#程序,這就將開發(fā)一個可用程序的時間減少到不用IDE開發(fā)時所用時間的一小部分。使用IDE迅速建立一個應用程序的過程稱為快速反映開發(fā)。 </p><p>

52、  . NET 是 Microsoft 的 XML Web 服務平臺。不論操作系統(tǒng)或編程語言有何差別,XML Web 服務能使應用程序在 Internet 上傳輸和共享數(shù)據(jù)。 </p><p>  Microsoft® .NET 平臺包含廣泛的產(chǎn)品系列,它們都是基于 XML 和 Internet 行業(yè)標準構建,提供從開發(fā)、管理、使用到體驗 XML Web 服務的每一方面。XML Web 服務將成為您今天

53、正在使用的 Microsoft 的應用程序、工具和服務器的一部分 — 并且將要打造出全新的產(chǎn)品以滿足您所有業(yè)務需求。 </p><p>  更具體地說,Microsoft 正在五個方面創(chuàng)建 .NET 平臺,即工具、服務器、XML Web 服務、客戶端和 .NET 體驗。</p><p>  1、 泛型:在我看來,泛型就是通過將數(shù)據(jù)類型參數(shù)化從而實現(xiàn)了代碼的更為靈活的復用,泛型的出現(xiàn)使得C#

54、能夠使用同一段代碼來操作多種數(shù)據(jù)類型。泛型無疑是C#2.0最重大的改進,它的出現(xiàn)賦予了C#代碼更強的類型安全,更好的復用,更高的效率和更清晰的約束。 </p><p>  2、 匿名方法:匿名方法允許我們將代碼直接與委托實例相關聯(lián),使委托實例化工作更加直觀和方便。在我看來,這只是C#又多了一種語法格式而已,不再像以前必須將方法名傳給委托實例,而是又多了一種選擇。 </p><p>  3、

55、 迭代器:迭代器允許我們更加方便的編寫用于foreach語句的類型。在我看來,迭代器的出現(xiàn)只不過是改進了1.0中不便的可用foreach語句類型的編寫限制,簡化了一些接口。 </p><p>  4、 局部類型:局部類型允許我們將一個類的代碼分別寫在不同的cs文件中。最典型的應用就是使用VS2005創(chuàng)建Form文件時,VS會自動將系統(tǒng)生成的代碼與用戶代碼分開。局部類型通過partial關鍵字來聲明。 </p

56、><p>  5、 空屬類型:空屬類型是一種像int,一樣可以為空的變量類型。本質(zhì)上是一種泛型的應用,是System .Nullable<>的一種類型實例化。 </p><p>  6、 靜態(tài)類:靜態(tài)類是只用于包含靜態(tài)成員的類型,它既不能實例化,亦不能被繼承。</p><p>  5.系統(tǒng)描述和界面設計</p><p><b&g

57、t;  5.1數(shù)據(jù)庫描述</b></p><p>  1.SQL Server 數(shù)據(jù)平臺</p><p>  SQL Server 是一個全面的、集成的、端到端的數(shù)據(jù)解決方案,它為企業(yè)中的用戶提供了一個安全、可靠和高效的平臺用于企業(yè)數(shù)據(jù)管理和商業(yè)智能應用。SQL Server 2005 為IT專家和信息工作者帶來了強大的、熟悉的工具,同時減少了在從移動設備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺

58、上創(chuàng)建、部署、管理及使用企業(yè)數(shù)據(jù)和分析應用程序的復雜度。 通過全面的功能集、和現(xiàn)有系統(tǒng)的集成性、以及對日常任務的自動化管理能力,SQL Server 2005 為不同規(guī)模的企業(yè)提供了一個完整的數(shù)據(jù)解決方案。圖1顯示了SQL Server 2005數(shù)據(jù)平臺的組成架構。</p><p>  2.SQL Server 數(shù)據(jù)平臺包括以下工具:</p><p>  關系型數(shù)據(jù)庫: 安全、可靠、可伸縮

59、、高可用的關系型數(shù)據(jù)庫引擎,提升了性能且支持結構化和非結構化(XML)數(shù)據(jù)。 </p><p>  復制服務: 數(shù)據(jù)復制可用于數(shù)據(jù)分發(fā)、處理移動數(shù)據(jù)應用、系統(tǒng)高可用、企業(yè)報表解決方案的后備數(shù)據(jù)可伸縮存儲、與異構系統(tǒng)的集成等,包括已有的Oracle數(shù)據(jù)庫等。 </p><p>  通知服務: 用于開發(fā)、部署可伸縮應用程序的先進的通知服務能夠向不同的連接和移動設備發(fā)布個性化、及時的信息更新。

60、</p><p>  集成服務: 可以支持數(shù)據(jù)倉庫和企業(yè)范圍內(nèi)數(shù)據(jù)集成的抽取、轉換和裝載能力。 </p><p>  分析服務: 聯(lián)機分析處理(OLAP)功能可用于多維存儲的大量、復雜的數(shù)據(jù)集的快速高級分析。 </p><p>  報表服務: 全面的報表解決方案,可創(chuàng)建、管理和發(fā)布傳統(tǒng)的、可打印的報表和交互的、基于Web的報表。 </p><p&

61、gt;  管理工具: SQL Server 包含的集成管理工具可用于高級數(shù)據(jù)庫管理和調(diào)諧,它也和其他微軟工具,如MOM和SMS緊密集成在一起。標準數(shù)據(jù)訪問協(xié)議大大減少了SQL Server和現(xiàn)有系統(tǒng)間數(shù)據(jù)集成所花的時間。此外,構建于SQL Server內(nèi)的內(nèi)嵌Web service支持確保了和其他應用及平臺的互操作能力。 </p><p>  開發(fā)工具: SQL Server 為數(shù)據(jù)庫引擎、數(shù)據(jù)抽取、轉換和裝載(

62、ETL)、數(shù)據(jù)挖掘、OLAP和報表提供了和Microsoft Visual Studio® 相集成的開發(fā)工具,以實現(xiàn)端到端的應用程序開發(fā)能力。SQL Server中每個主要的子系統(tǒng)都有自己的對象模型和API,能夠以任何方式將數(shù)據(jù)系統(tǒng)擴展到不同的商業(yè)環(huán)境中。 </p><p>  3.SQL Server 2005 數(shù)據(jù)平臺為不同規(guī)模的組織提供了以下好處: </p><p>  充

63、分利用數(shù)據(jù)資產(chǎn): 除了為業(yè)務線和分析應用程序提供一個安全可靠的數(shù)據(jù)庫之外,SQL Server 2005也使用戶能夠通過嵌入的功能,如報表、分析和數(shù)據(jù)挖掘等從他們的數(shù)據(jù)中得到更多的價值。 </p><p>  提高生產(chǎn)力: 通過全面的商業(yè)智能功能,和熟悉的微軟Office系統(tǒng)之類的工具集成,SQL Server 2005為組織內(nèi)信息工作者提供了關鍵的、及時的商業(yè)信息以滿足他們特定的需求。SQL Server 20

64、05目標是將商業(yè)智能擴展到組織內(nèi)的所有用戶,并且最終允許組織內(nèi)所有級別的用戶能夠基于他們最有價值的資產(chǎn)——數(shù)據(jù)來做出更好的決策。</p><p>  減少IT復雜度: SQL Server 2005 簡化了開發(fā)、部署和管理業(yè)務線和分析應用程序的復雜度,它為開發(fā)人員提供了一個靈活的開發(fā)環(huán)境,為數(shù)據(jù)庫管理人員提供了集成的自動管理工具。 </p><p>  更低的總體擁有成本 (TCO): 對

65、產(chǎn)品易用性和部署上的關注以及集成的工具提供了工業(yè)上最低的規(guī)劃、實現(xiàn)和維護成本,使數(shù)據(jù)庫投資能快速得到回報。 </p><p>  5.2數(shù)據(jù)流圖和數(shù)據(jù)詞典</p><p>  1.圖書類別管理基本信息流程圖:</p><p><b>  類別</b></p><p><b>  編號</b><

66、/p><p>  流程圖分析:圖書類別基本信息的流動首先是以圖書類別的編號為依據(jù),來達到添加,修改,查詢圖書類別記錄。同時。也對數(shù)據(jù)庫中的圖書類別表的編號進檢查。</p><p>  2.圖書信息管理基本信息流程圖:</p><p><b>  圖書</b></p><p><b>  編號</b>&l

67、t;/p><p>  流程圖分析:圖書基本信息的流動首先是以圖書編號為流動方向的依據(jù),來達到添加,修改,記錄,刪除圖書記錄。為了數(shù)據(jù)的一致性,進行這些操作的同時,也對數(shù)據(jù)庫中的記錄進行檢查,檢查是否有重復的記錄。如有則不能進行添加。</p><p>  3.讀者類別管理基本信息流程圖:</p><p><b>  類別</b></p>

68、<p><b>  編號</b></p><p>  流程圖分析:讀者類別基本信息的流動首先是以讀者類別編號為流動方向的依據(jù),來達到添加,修改,查詢讀者類別記錄。為了數(shù)據(jù)的一致性,進行這些操作的同時,也對數(shù)據(jù)庫中的記錄進行檢查,檢查是否有重復的記錄。如沒有則可進行添加。</p><p>  4.讀者信息管理基本信息流程圖:</p><p

69、><b>  讀者</b></p><p><b>  編號</b></p><p>  流程圖分析:讀者基本信息的流動首先是以讀者類別編號為依據(jù),來達到添加,修改,查詢,刪除讀者信息記錄。同時,也對數(shù)據(jù)庫中的讀者信息表的編號進行檢查。</p><p>  5.借書管理基本信息流程圖:</p><

70、p><b>  借閱</b></p><p><b>  編號</b></p><p>  流程圖分析:借書管理基本信息的流動首先是以借閱編號為流動方向的依據(jù),來達到添加,修改,查詢借書記錄。為了數(shù)據(jù)的一致性,進行這些操作的同時,也對數(shù)據(jù)庫中的記錄進行檢查,檢查是否有重復的記錄。如沒有則可進行添加。</p><p>

71、  6.還書管理基本信息流程圖:</p><p><b>  借閱</b></p><p><b>  編號</b></p><p>  流程圖分析:借閱管理部分是實現(xiàn)對各部分數(shù)據(jù)內(nèi)容的添加和查詢操作,在借閱信息中包括借閱編號,讀者編號,讀者姓名,書籍名稱,出借日期和還書日期。并通過添加功能來達到借閱信息表的數(shù)據(jù)的更新,通

72、過查詢可使管理員很快的了解借閱信息,從而避免書籍的丟失現(xiàn)象產(chǎn)生。</p><p>  數(shù)據(jù)詞典的作用是在軟件分析和設計的過程中給人提供關于數(shù)據(jù)的描述信息。數(shù)據(jù)流圖和數(shù)據(jù)詞典共同構成系統(tǒng)的邏輯模型,沒有數(shù)據(jù)詞典數(shù)據(jù)流圖就不嚴格,然而沒有數(shù)據(jù)流圖數(shù)據(jù)詞典也難于發(fā)揮作用。只有數(shù)據(jù)流圖和對數(shù)據(jù)流圖的精確定義放在一起,才能共同構成系統(tǒng)的規(guī)格說明。</p><p>  5.3部分重要數(shù)據(jù)表設計<

73、/p><p><b>  管理員表</b></p><p><b>  2.讀者表</b></p><p><b>  3.書庫表</b></p><p><b>  4.圖書丟失表</b></p><p><b>  5.圖

74、書借閱表</b></p><p><b>  6.電子圖書表</b></p><p>  5.4系統(tǒng)部分界面設計</p><p>  1.進入系統(tǒng)的登陸界面如下圖</p><p><b>  用戶登陸界面</b></p><p>  2.進入圖書館界面如下圖:&l

75、t;/p><p><b>  圖書館界面</b></p><p>  3.進入管理員操作界面如下圖:</p><p><b>  管理員操作界面</b></p><p>  4.進入?yún)?shù)設置界面如下圖:</p><p><b>  參數(shù)設置界面</b><

76、;/p><p>  5.進入書架設置界面如下圖:</p><p><b>  書架設置界面</b></p><p>  6.進入讀者類型設置界面如下圖:</p><p><b>  讀者類型設置界面</b></p><p>  7.進入讀者檔案管理界面如下圖:</p>

77、<p><b>  讀者檔案管理界面</b></p><p>  8.進入讀者掛失和恢復界面如下圖:</p><p><b>  讀者掛失和恢復</b></p><p>  9.進入圖書類型設置界面如下圖:</p><p><b>  圖書類型設置界面</b>&l

78、t;/p><p>  10.進入出版社設置界面如下圖:</p><p><b>  出版社設置界面</b></p><p>  11.進入圖書檔案管理界面如下圖:</p><p><b>  圖書檔案管理界面</b></p><p>  12.進入電子圖書檔案管理界面如下圖:&l

79、t;/p><p>  電子圖書檔案管理界面</p><p>  13.進入圖書借還界面如下圖:</p><p><b>  圖書借還界面</b></p><p>  14.進入圖書檔案查詢?nèi)缦聢D:</p><p><b>  圖書檔案查詢</b></p><p

80、>  15.進入圖書借閱查詢界面如下圖:</p><p><b>  圖書借閱查詢界面</b></p><p>  16.進入電子檔案圖書查詢界面如下圖:</p><p>  電子檔案圖書查詢界面</p><p>  17.進入讀者檔案查詢界面如下圖:</p><p><b>  

81、讀者檔案查詢界面</b></p><p>  18進入圖書借閱排行榜界面如下圖:</p><p><b>  圖書借閱排行榜</b></p><p><b>  5.5系統(tǒng)架構描述</b></p><p>  系統(tǒng)中主要用到了三層架構(3-tier application)。 通常意義上

82、的三層架構就是將整個業(yè)務應用劃分為:表現(xiàn)層(UI)、業(yè)務邏輯層(BLL)、數(shù)據(jù)訪問層(DAL)。區(qū)分層次的目的即為了“高內(nèi)聚,低耦合”的思想。</p><p>  5.5.1.三層架構概念簡介</p><p>  1、表現(xiàn)層(UI):通俗講就是展現(xiàn)給用戶的界面,即用戶在使用一個系統(tǒng)的時候他的所見所得。 </p><p>  2、業(yè)務邏輯層(BLL):針對具體問題的操

83、作,也可以說是對數(shù)據(jù)層的操作,對數(shù)據(jù)業(yè)務邏輯處理。 </p><p>  3、數(shù)據(jù)訪問層(DAL):該層所做事務直接操作數(shù)據(jù)庫,針對數(shù)據(jù)的增添、刪除、修改、更新、查找等。 </p><p>  在軟件體系架構設計中,分層式結構是最常見,也是最重要的一種結構。微軟推薦的分層式結構一般分為三層,從下至上分別為:數(shù)據(jù)訪問層、業(yè)務邏輯層(又或成為領域層)、表示層。 </p><

84、p>  5.5.2.三層結構原理: </p><p>  3個層次中,系統(tǒng)主要功能和業(yè)務邏輯都在業(yè)務邏輯層進行處理。 </p><p>  所謂三層體系結構,是在客戶端與數(shù)據(jù)庫之間加入了一個“中間層”,也叫組件層。這里所說的三層體系,不是指物理上的三層,不是簡單地放置三臺機器就是三層體系結構,也不僅僅有B/S應用才是三層體系結構,三層是指邏輯上的三層,即使這三個層放置到一臺機器上。

85、</p><p>  三層體系的應用程序將業(yè)務規(guī)則、數(shù)據(jù)訪問、合法性校驗等工作放到了中間層進行處理。通常情況下,客戶端不直接與數(shù)據(jù)庫進行交互,而是通過COM/DCOM通訊與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫進行交互。 </p><p><b>  表示層:</b></p><p>  位于最外層(最上層),離用戶最近。用于顯示數(shù)據(jù)和接收用戶輸

86、入的數(shù)據(jù),為用戶提供一種交互式操作的界面。 </p><p><b>  業(yè)務邏輯層:</b></p><p>  業(yè)務邏輯層(Business Logic Layer)無疑是系統(tǒng)架構中體現(xiàn)核心價值的部分。它的關注點主要集中在業(yè)務規(guī)則的制定、業(yè)務流程的實現(xiàn)等與業(yè)務需求有關的系統(tǒng)設計,也即是說它是與系統(tǒng)所應對的領域(Domain)邏輯有關,很多時候,也將業(yè)務邏輯層稱為領

87、域層。例如Martin Fowler在《Patterns of Enterprise Application Architecture》一書中,將整個架構分為三個主要的層:表示層、領域層和數(shù)據(jù)源層。作為領域驅動設計的先驅Eric Evans,對業(yè)務邏輯層作了更細致地劃分,細分為應用層與領域層,通過分層進一步將領域邏輯與領域邏輯的解決方案分離。 </p><p>  業(yè)務邏輯層在體系架構中的位置很關鍵,它處于數(shù)據(jù)訪

88、問層與表示層中間,起到了數(shù)據(jù)交換中承上啟下的作用。由于層是一種弱耦合結構,層與層之間的依賴是向下的,底層對于上層而言是“無知”的,改變上層的設計對于其調(diào)用的底層而言沒有任何影響。如果在分層設計時,遵循了面向接口設計的思想,那么這種向下的依賴也應該是一種弱依賴關系。因而在不改變接口定義的前提下,理想的分層式架構,應該是一個支持可抽取、可替換的“抽屜”式架構。正因為如此,業(yè)務邏輯層的設計對于一個支持可擴展的架構尤為關鍵,因為它扮演了兩個不同

89、的角色。對于數(shù)據(jù)訪問層而言,它是調(diào)用者;對于表示層而言,它卻是被調(diào)用者。依賴與被依賴的關系都糾結在業(yè)務邏輯層上,如何實現(xiàn)依賴關系的解耦,則是除了實現(xiàn)業(yè)務邏輯之外留給設計師的任務。    </p><p><b>  數(shù)據(jù)層:</b></p><p>  數(shù)據(jù)訪問層:有時候也稱為是持久層,其功能主要是負責數(shù)據(jù)庫的訪問,可以訪問數(shù)據(jù)庫系統(tǒng)、二進制文件、文本文檔或是XML文

90、檔。 </p><p>  簡單的說法就是實現(xiàn)對數(shù)據(jù)表的Select,Insert,Update,Delete的操作。如果要加入ORM的元素,那么就會包括對象和數(shù)據(jù)表之間的mapping,以及對象實體的持久化。</p><p>  5.5.3.三層架構優(yōu)缺點</p><p><b>  1.優(yōu)點 </b></p><p&

91、gt;  (1).開發(fā)人員可以只關注整個結構中的其中某一層; </p><p>  (2).可以很容易的用新的實現(xiàn)來替換原有層次的實現(xiàn); </p><p>  (3).可以降低層與層之間的依賴; </p><p>  (4).有利于標準化; </p><p>  (5).利于各層邏輯的復用。 </p><p><

92、b>  2.缺點</b></p><p>  (1).降低了系統(tǒng)的性能。這是不言而喻的。如果不采用分層式結構,很多業(yè)務可以直接造訪數(shù)據(jù)庫,以此獲取相應的數(shù)據(jù),如今卻必須通過中間層來完成。 </p><p>  (2).有時會導致級聯(lián)的修改。這種修改尤其體現(xiàn)在自上而下的方向。如果在表示層中需要增加一個功能,為保證其設計符合分層式結構,可能需要在相應的業(yè)務邏輯層和數(shù)據(jù)訪問層中

93、都增加相應的代碼。</p><p>  5.5.4.三層架構與MVC的區(qū)別</p><p>  MVC(模型Model-視圖View-控制器Controller)是一種設計模式,我們可以用它來創(chuàng)建在域對象和UI表示層對象之間的區(qū)分。 </p><p>  同樣是架構級別的,相同的地方在于他們都有一個表現(xiàn)層,但是他們不同的地方在于其他的兩個層。 </p>

94、<p>  在三層架構中沒有定義Controller的概念。這是我認為最不同的地方。而MVC也沒有把業(yè)務的邏輯訪問看成兩個層,這是采用三層架構或MVC搭建程序最主要的區(qū)別。當然了。在三層中也提到了Model,但是三層架構中Model的概念與MVC中Model的概念是不一樣的,“三層”中典型的Model層是以實體類構成的,而MVC里,則是由業(yè)務邏輯與訪問數(shù)據(jù)組成的。</p><p><b> 

95、 結論和展望</b></p><p>  經(jīng)過這次開發(fā)基于圖書管理的圖書管理系統(tǒng)系統(tǒng)的設計與實現(xiàn)的畢業(yè)設計,使我對圖書管理有較深的認識及體會。在本開發(fā)系統(tǒng)時,由于是本人初次接觸有關圖書管理領域;在知識、經(jīng)驗方面都存在著太多的不足。另外,在開發(fā)的整個過程中,時間也較倉促。因此,該系統(tǒng)必然會存在很多不足。因為對整個圖書信息管理的管理模式不夠了解及對整個系統(tǒng)的流程不夠熟悉,在需求分析階段用戶的需求未能做到完

96、全滿足,如系統(tǒng)還沒做到請假信息的管理,不能從考核信息中得出考核工資等等。在系統(tǒng)功能上,還有部分問題是我還沒有考慮到的,所以本系統(tǒng)還有繼續(xù)開發(fā)一定空間。</p><p>  本系統(tǒng)具有如下特點:</p><p>  1.采用C/S三層體系結構,使系統(tǒng)具有很好的可維護性和可重用性。</p><p>  2. 在本系統(tǒng)的開發(fā)過程中采用的是三層架構開發(fā)模式,該模式將分為表現(xiàn)

97、層(UI)、業(yè)務邏輯層(BLL)、數(shù)據(jù)訪問層(DAL)。區(qū)分層次的目的即為了“高內(nèi)聚,低耦合”的思想。</p><p>  3.后臺采用的SQLServer2005數(shù)據(jù)庫,SQLServer2005通過數(shù)據(jù)庫鏡像將自動失效轉移建立到一個待用服務器上,增強了sql服務器系統(tǒng)的可用性。數(shù)據(jù)庫加密,設置安全默認值,增強密碼政策,縝密的許可控制,以及一個增強型的安全模式可以再數(shù)據(jù)庫安全性能上改進。</p>

98、<p>  在整個設計中我懂得了許多東西,也培養(yǎng)了我獨立工作的能力,樹立了對自己工作能力的信心,相信會對今后的學習工作生活有非常重要的影響。使我充分體會到了在創(chuàng)造過程中探索的艱難和成功時的喜悅。雖然這個設計做得不太好,但是在設計過程中所學到的東西是這次畢業(yè)設計的最大收獲和財富,使我終身受益。 </p><p><b>  致謝</b></p><p>  轉

99、眼間,三個月的畢業(yè)設計馬上就要過去了,隨之我的大學生活也要結束了。大學生活總是使人難忘,特別是在畢業(yè)設計最后階段令我的更加記憶深刻。</p><p>  首先我要感謝我的校內(nèi)和校外導師。在做畢業(yè)設計的三個月中,是他們一直在各方面給予我指導和關懷,使我能夠順利地完成畢業(yè)設計。他們淵博的學識、仔細認真的態(tài)度、對問題深刻的分析以及對我熱情的指導和鼓勵,都給我留下了深刻的印象,使我終身難忘。</p><

100、;p>  雖然我不在校內(nèi)實習,但是老師對我也是十分的負責,使我對本系統(tǒng)設計從需求分析到總體分析、總體設計、功能模塊劃分、程序實現(xiàn)以及測試、調(diào)試方面有了正確的方向。在此,要對老師表示衷心的感謝。老師認真負責的工作態(tài)度,嚴謹?shù)闹螌W精神和深厚的理論水平都使我受益匪淺。他無論在理論上還是在實踐中,都給予我很大的幫助,也使我在很大方面都得到了很大的提高,感謝他耐心的輔導。</p><p>  本系統(tǒng)開發(fā)的成功,是對我

101、幾年來的大學學習生活所作的總結,通過它擴大了知識面,也增加了不少實踐的經(jīng)驗,為以后的學習生涯打下了堅實的基礎。</p><p>  同時,也要感謝在我大學幾年的學習、生活中給予我關懷的老師和同學,更要感謝我的家人對我學業(yè)上的支持和鼓勵,感謝所有關心幫助過我的人,感謝學校!</p><p><b>  參考文獻</b></p><p>  [1]

102、、前樂秋等,軟件工程[M],北京:清華大學出版社,2007年12月。</p><p>  [2]、Hersh Bhasin著,高健、英宇譯,ASP.NET專業(yè)項目實例開發(fā)[M],北京:中國水</p><p>  利水電出版社,2007年1月。</p><p>  [3]、朱印宏編著,ASP.net 基礎與案例教程[M],北京:中國水利水電出版社,2007年6<

103、/p><p><b>  月。</b></p><p>  [4]、李勇平、陳峰波編著,ASP.NET(C#)基礎教程[M],北京:清華大學出版社,2006</p><p><b>  年2月。</b></p><p>  [5]、楊云、王毅編著,ASP.NET 2.0程序開發(fā)詳解[M],北京:人民郵電

104、出版社,2007</p><p><b>  年5月。</b></p><p>  [6]、薩師煊、王珊編著,數(shù)據(jù)庫系統(tǒng)概論(第三版)[M],北京:高等教育出版社,2000</p><p><b>  年2月。</b></p><p>  [7]、牛麗平、郭新志等編著,UML面向對象設計與分析基礎教

105、程[M],北京:清華大學</p><p>  出版社,2007年7月。</p><p>  [8]、楊選輝編著,信息系統(tǒng)分析與設計[M],北京:清華大學出版社,2007年7月。</p><p>  [9]、李旗 編著,C#.NET 程序設計[M],北京:機械工業(yè)出版社,2008年1月。</p><p>  [10]、Christian Nag

106、el、Bill Evjen 與Jay Glynn 編著,李銘譯, C#高級編程(第6</p><p>  版)[M],北京:清華大學出版社,2008年10月。</p><p>  [11]、張躍廷、王小科、張宏宇編著,#程序開發(fā)范例寶典[M],北京:人民郵電出版社, </p><p><b>  2008年11月。</b></p>

107、<p><b>  附 錄</b></p><p>  系統(tǒng)出現(xiàn)了一些技術難點大致如下:</p><p>  1.建立合理的表結構,避免數(shù)據(jù)冗余</p><p>  各表通過特定字段實現(xiàn)不同表的數(shù)據(jù)連接,避免數(shù)據(jù)冗余,需要設計簡潔高效的表結構。</p><p>  2、建立相當?shù)南到y(tǒng)安全性</p>

108、<p>  錄用戶身份的驗證機制的設計、操作頁面的權限保護。</p><p>  3、建立嚴密的數(shù)據(jù)表操作機制</p><p>  同一表有可能在多個模塊中被修改,所以嚴密的數(shù)據(jù)表操作機制的建立十分比較困難</p><p>  的,但也是必須的。除了設計時必須有相當程度的考慮,在編制時更應加強程序邏輯的可靠性和程序調(diào)試的全面性。</p>

109、<p><b>  部分代碼:</b></p><p><b>  表示層:</b></p><p>  private void Frmbookinfo_Load(object sender, EventArgs e)</p><p><b>  {</b></p><

110、p>  Model.Library ml = new Model.Library();</p><p>  ds=BLL.Library.GetAll();</p><p>  this.txt館長.DataBindings.Add("text", ds.Tables[0],"館長");</p><p>  this.t

111、xt館名.DataBindings.Add("text", ds.Tables[0], "圖書館名稱");</p><p>  this.dtptime.DataBindings.Add("value", ds.Tables[0], "建館日期");</p><p>  this.txt聯(lián)系電話.DataBin

112、dings.Add("text", ds.Tables[0], "聯(lián)系電話");</p><p>  this.txt聯(lián)系郵箱.DataBindings.Add("text",ds.Tables[0],"聯(lián)系郵箱");</p><p>  this.txt聯(lián)系地址.DataBindings.Add("

113、text",ds.Tables[0],"聯(lián)系地址");</p><p>  this.txt簡介.DataBindings.Add("text",ds.Tables[0],"簡介");</p><p><b>  }</b></p><p><b>  業(yè)務邏輯層:

114、</b></p><p>  public static DataSet GetAll()</p><p><b>  {</b></p><p>  DataSet ds = SQLSERVERDAL.Library.GetAll();</p><p>  return ds;</p><

115、;p><b>  }</b></p><p>  public static int UpdateAll(Model.Library model)</p><p><b>  {</b></p><p>  return SQLSERVERDAL.Library.Update(model);</p>&

116、lt;p><b>  }</b></p><p><b>  數(shù)據(jù)處理層:</b></p><p>  public static DataSet GetAll()</p><p><b>  {</b></p><p>  string sql = "sele

117、ct * from 圖書館信息";</p><p>  DataSet ds = DBUtility.DbHelperSQL.GetAll(sql);</p><p>  return ds;</p><p><b>  }</b></p><p>  public static int Update(Mode

118、l.Library ml)</p><p><b>  {</b></p><p>  StringBuilder sql = new StringBuilder();</p><p>  sql.Append( "update 圖書館信息 set 圖書館名稱='"+ml.Libraryinfo+"'

119、;,館長='"+ml.Curator+"',建館日期='"+ml.Librarytime+"',聯(lián)系電話='"+ml.Tel+"',聯(lián)系郵箱='"+ml.E_mail+"',聯(lián)系地址='"+ml.Address+"',簡介='"+ml.Syn

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論