『壹』 哪裡有圖書管理系統的論文可以下載啊
圖書管理系統實在是多啊,給你發一個參考一下吧。 http://www.jsjpaper.org/lastest/new1.asp 摘要 當今時代是飛速發展的信息時代。在各行各業中都離不開數據處理,這使得計算機被廣泛應用於信息管理系統。計算機的最大好處在於利用它能夠進行信息管理。使用計算機進行信息管理,能夠大大地提高工作效率,而且增強了數據安全性。圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含大量的信息數據管理。本論文主要闡述了一個基於ASP.NET和SQL Server 2000的圖書管理系統的設計與實現,該系統實現了用戶管理、圖書檢索、借書還書、圖書增刪改功能。具有良好的人機界面。 關鍵詞: ASP.NET, SQL Server 2000, 圖書管理, 信息 Abstract Today is a rapid development of information age. In all walks of life can not be separated from data processing, which is widely used in computer information management system. The greatest advantage the computer is to be able to use its information management. The use of computer information management, can greatly improve efficiency, and enhanced data security. As a distribution center for information resources, there are many books and users in the library. So a library includes a large number of information data management. This paper mainly expounds the design and implementation of a library management system which is based on ASP.NET and SQL Server 2000. This MIS system includes many moles such as user management, book search, borrow books and return books, additions and deletions of books with a good user interface. Keywords : ASP.NET, SQLServer2000, Book Management, Information 目錄 論文總頁數:30頁 第1章 前言 1 1.1 背景介紹 1 1.2 系統設計目的及內容 1 第2章 綜述 2 2.1 課題來源 2 2.2 需求分析 2 2.2.1 功能需求 2 2.2.2 其他需求 3 第3章 設計方案 4 3.1 ASP.NET簡介 4 3.2 SQL Server簡介 5 3.3 系統設計方案 6 第4章 系統設計 7 4.1 系統結構 7 4.1.1 系統框架圖 7 4.2 模塊介紹 7 4.3 資料庫結構設計 8 第5章 系統實現 10 5.1 開發環境及工具 10 5.2 模塊說明及程序流程設計 10 5.2.1 模塊說明 10 5.2.2 模塊流程 11 5.3 關鍵技術分析 13 第6章 系統運行效果 20 6.1 系統運行效果 20 6.2 測試結果 22 6.3自我評價 22 6.4改進意見 22 結束語 23 致謝24 參考文獻 25 附錄26
『貳』 求:圖書管理系統畢業論文
【摘要】隨著揉社會的發展,揉對知識的需求也不斷地增長。在這種形勢下,書籍就漸漸地成為人們獲取並增長知識的主要途徑,而圖書館就自然而然地在人們的生活中占據了一定的位置,如何科學地管理圖書館不但關繫到讀者求知的方便程度,也關繫到圖書館的發展,因此,開發一套完善的圖書館管理系統就成不可少了,本文介紹了在VisualFoxpro6.0環境下採用「自上而下地總體規劃,自下而上地應用開發」的策略開發本系統的詳細過程,提出實現圖書館信息管理、資源共享的基本目標,從而推動邁向數字化圖書館的步伐,並闡述系統結構設計和功能設計,從圖書的入庫登記到查詢瀏覽,從借書證發放到圖書的借閱,形成了一個整體自動化管理模式,從軟體工程的角度進行了科學而嚴謹的闡述。
【關鍵詞】圖書管理、借閱、瀏覽、VisualFoxpro
【summary】,.Underthiskindofsituation,,』,』』development,,thetextintrocestoadopt","isualFoxpro6.0,,,,,,,,lly.
【keyphrase】booksmanagement,borrowandread,view,VisualFoxpro
第一章前言
第二章系統需求分析
2.1現行業務描述
2.2現行系統存在問題的分析
2.3解決方案
2.4可行性分析
第三章新系統邏輯方案
3.1初步調研
3.2詳細調研
3.2.1組織結構調研
3.2.2數據流圖
3.2.3數據字典
第四章系統總體結構設計
4.1軟體模塊結構設計
4.1.1系統方案確定
4.1.2軟體結構設計
4.2資料庫設計
4.3計算機系統的配置方案
4.4系統的安全性和可靠性設計
第五章系統詳細設計
5.1系統登錄
5.2系統主界面
5.3會員注冊和掛失
5.4借還書
5.5數據備份和恢復
5.6借書證信息查詢
第六章
6.1系統開發環境
6.2系統測試
6.3系統運行與維護
6.4系統的轉換方案
結束語
參考文獻
附錄
第一章前言
隨著電子計算機和通信技術的發展,揉已經逐漸地進入信息化社會。信息和材料、能源一樣成為一種社會的基本生產資料,在揉的社會生產活動中發揮著重要的作用。同時人們對信息和數據的利用與處理也已進入自動化、網路化和社會化的階段,因此,開發相關的管理信息系統已經成為各行各業的必要和必需了,管理信息系統作為一門邊緣學科,集管理科學、信息科學、系統科學、現代通信技術和電子計算機技術於一體,可以解決企業或組織所面臨的問題,對內來看,可以提高工作效率;對外來看,獲得競爭優勢。
以下是系統截圖,查看全文請查看參考鏈接,本文引自於此
『叄』 圖書管理系統的畢業論文
前言
近年來,隨著圖書館規模的不斷擴大,圖書數量也相應的增加,有關圖書的各種信息量也成倍增加,面對這龐大的信息量,傳統的人工方式管理會導致圖書館管理上的混亂,人力與物力過多浪費,圖書館管理費用的增加,從而使圖書館的負擔過重,影響整個圖書館的運作和控制管理,因此,必須制定一套合理、有效,規范和實用的圖書管理系統,對圖書資料進行集中統一的管理。
另一方面,IT產業和Internet獲得了飛速發展,計算機應用已滲透到了各個領域,引起信息管理的革命,實現了信息的自動化處理,提高了處理的及時性和正確性。
圖書管理工作面對大量的可模塊化處理的信息,是當今信息革命的一個重要陣地。我們小組開發圖書管理信息系統就是採用現代化的信息管理方式代替手工管理方式,提高圖書管理工作效率,作到信息的規范管理,科學統計和快速查詢,讓圖書館更好的為學校,社會服務。
本系統——圖書管理系統,利用Visual Basic作為前端的應用開發工具,Access作為後台的資料庫,採用客戶端/伺服器的模型構建,結構健壯靈活,在數據處理、人機界面、數據通信、系統維護管理等方面具有功能全面、實用;界面豐富生動,美觀友好,實用維護簡單;許可權管理完善,安全性高等特點。實現了管理員、圖書、讀者的信息維護,圖書采購、借書、還書的管理,圖書庫存信息、讀者信息的查詢和各種書籍借閱瀏覽等功能。
1 概述
1.1 開發目的
圖書管理系統是圖書館管理工作中不可缺少的部分,它的內容對於圖書館的管理者和使用者來說都至關重要,所以圖書管理系統應該能夠為管理者或讀者提供充足的信息和快捷的數據處理手段。但一直以來人們使用傳統人工的方式進行圖書管理和借閱管理,這種管理方式存在著許多缺點,如:效率低、易忘記、保密性差,另外時間一長,將產生大量的文件和數據,這對於查找、更新和維護都帶來了不少的困難。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域並發揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對圖書信息進行管理,具有著手工管理所無法比擬的優點.例如:檢索迅速、查找方便、易修改、可靠性高、存儲量大、數據處理快捷、保密性好、壽命長、成本低等。這些優點能夠極大地提高圖書管理的效率,也是圖書館的科學化、正規化管理,與世界接軌的重要條件。因此,開發這樣一套管理軟體成為很有必要的事情。也是勢在必行的。它有以下幾個好處:
(1)可使圖書管理工作安全高效;
(2)克服了人工管理中的許多困難,提高了速度,節省了大量時間;
(3)可快速查詢有關圖書的各種所需信息;
(4)只需一到兩名管理人員即可操作系統,節省了大量的人力;
(5)軟體系統可根據不同的需要隨時進行升級,從而延長了軟體的使用壽命;
(6)資料庫具有存儲量大,保密性好、運行成本低等特點。
1.2 設計定義
本系統是一套既實用、操作簡單、功能齊全、便於管理的圖書管理軟體。採用了c/s模型架構,分成數據訪問層、業務規則表示層這二層。其中前端表示層包括基礎數據管理、業務信息管理、查詢管理等功能。
為了能結構化的管理和實施系統的開發,採用軟體工程的方法來設計軟體,其基本思想是:用系統的思想和系統工程的方法,結構化,模塊化地自上而下的對生命周期進行分析和設計。我們可以將整個系統開始過程分為以下4個一次連接的階段:
(1) 系統規劃階段
(2) 系統開發階段
(3) 系統運行維護階段
(4) 系統更新階段
這四個階段共同構成了系統開發的生命周期。系統規劃是圖書管理系統的起始階段。這一階段的主要任務是:明確用戶對管理系統的需求,以制定圖書管理的設計總計劃。包括對圖書管理系統的規劃、需求分析和資源分配三個主要階段。系統開發是圖書管理系統建設的一個最重要的階段。系統開發的生命周期一般分為以下三個階段:系統分析、系統設計和系統實施。系統運行與維護階段又是整個生命周期中歷時最久的階段,也是圖書管理系統實現其功能,獲得效益的階段。而系統更新階段是新舊系統並存的時期。
1.3 開發工具簡介
『肆』 一本圖書的前言、序言、導語、後記都有哪些區別
序言是介紹評述一部著作或一篇文章的文字。序,也叫做「敘」,或稱為「引內」,是說明書籍著述或出版容旨意、編次體例或作者情況等內容的文章,也包括對作家的評論和對有關問題的研究闡明。古代多列於書末,稱「跋」,也叫做「後序」。二者體例略同,因此合稱序跋文。
『伍』 圖書管理系統uml圖的引言
在信息技術迅猛發展及基於Internet網路應用日益普及的今天,傳統圖書館正在向自動化、網路化、電子化的數字化方向發展,這是目前網路信息資源開發和研究的熱點。數字圖書館的建設涉及到信息資源數字化、多媒體資料庫、分布式網路、信息管理系統結構等多方面的問題,需要有效地集成和應用最新的信息技術。如何在宏觀上有效地把握和組織,並運用到數字圖書館的開發建設上,是數字圖書館研究的重點。UML(The Unified Modeling Language,即統一建模語言)是一種編制系統藍圖的標准化語言,可以對復雜的系統建立可視化的系統模型,目前已經被工業標准化組織OMG(Object Management Group)接受,一經推出便得到許多著名的計算機廠商如Microsoft、HP、IBM、Oracle等的支持,在國際上的應用日益廣泛。數字圖書館的開發建設是一個復雜的軟體工程,需要集成不同的操作系統、資料庫和應用軟體,有眾多不同級別的用戶、管理員,滿足圖書館從書目查詢、普通和電子書刊借閱到提供網上信息服務、資源共享等各種需求。用傳統的系統開發和集成的分析設計方法難以保證效率和質量,UML的特點及數字圖書館的要求,決定UML在數字圖書館中應該有很好的應用前景。
1.1 數字圖書館的基本特徵和模式
數字圖書館組織了一系列與平台無關、面向對象、分布式的數字化信息資源並且提供相關的服務,它應該具有以下一些特徵〔2〕〔4〕:
(1)數字圖書館擁有海量的數字化資源, 其信息度量單位不再是KB、MB,而是GB、TB甚至PB。數字化的資源又是多種媒體(如文字、圖像、音頻、視頻、虛擬空間等)的,具有多種存儲和壓縮格式。
(2)數字化資源並不是孤立的,而是相互關聯的動態的。 數字圖書館是數字化資源的統一,可以通過一定的相關關系,由特定的協議和存取方法來查找和訪問這些數字化資源。
(3)數字圖書館必須為用戶提供統一的訪問手段, 能夠讓用戶透明方便地獲取所需的信息而不必關心這些信息的具體位置。對數字資源的檢索應該是智能化、互動式的,對全文、多媒體信息、多語言信息的檢索都可以達到很好的查全率和查准率。
(4)數字圖書館建立在異構平台上,具有分布、 開放的信息結構,高速、可靠的網路環境是其運行的基礎。它突破了時間、空間的限制,讓用戶可以在任何地方、任何時間獲取自己所需的信息。在此基礎上提供的導航式和個性化的服務,使服務內容更多樣、服務模式更廣泛,這是對傳統圖書館服務功能的突破。
數字圖書館的模式,可以用圖1簡單說明, 用戶通過網路和通信系統,連接到數字圖書館的咨詢系統,通過這個統一的訪問界面,用戶可以透明地獲取各種信息資源。
附圖
圖1 數字圖書館模式
1.2 UML概述及特點
UML是一種編制系統藍圖的標准化語言, 可以對大型復雜的系統的各種成分可視化、說明並構造系統模型,以及建立各種所需的文檔。UML通過三類圖形建立系統模型:Use Case圖、靜態結構圖(對象類圖、對象圖、組件圖、配置圖)和動態行為圖(順序圖、協同圖、狀態圖、活動圖),這些圖可以從不同的抽象角度使系統可視化。UML 具有以下特點〔1〕:
(1)面向對象。UML支持面向對象技術的主要概念,提供了一批基本的模型元素的表示圖形和方法,能簡潔明了地表達面向對象的各種概念。
(2)可視化,表示能力強。通過UML的模型圖能清晰地表示系統的邏輯模型和實現模型,可用於各種復雜系統的建模。
(3)獨立與過程。UML是系統建模語言,獨立與開發過程。
(4)獨立於程序設計語言。用UML建立的軟體系統模型可以用Java、VC++、Smalltalk等任何一種面向對象的程序設計來實現。
(5)易於掌握使用。UML圖形結構清晰,建模簡潔明了,容易掌握使用。
使用UML進行系統的分析和設計,可以加速開發的進程,提高代碼的質量,支持動態的業務需求。UML適用於各種規模的系統開發,能促進軟體復用,方便地集成已有的系統並有效處理開發中的各種風險。
2 UML在數字圖書館中的應用
UML是一種建模語言,是系統開發的一個組成部分,本身並沒有關於開發過程概念的定義和表示符號。UML的創始者Booch、Jacobson和Rumbaugh在Rational公司的支持下綜合了多種系統開發過程的長處,提出新的面向對象的開發過程,稱為Rational 統一過程(RationalUnified Process, RUP)。RUP過程的核心工作流包括:業務建模、需求分析、系統分析與設計、實現、測試和系統配置。下面通過UML來分析並構造數字圖書館模型,並結合Rational統一過程加以描述,圖形用Rational Rose工具軟體繪制。
2.1 數字圖書館的業務建模和需求分析
業務建模和需求分析的目的是對數字圖書館進行評估,採集和分析系統的需求,理解系統要解決的問題,重點是充分考慮系統的實用性。結果可以用一個Use Case模型表達(圖2), 模型中的活動者代表外部與系統交互的單元,包括用戶、圖書館工作人員和外部信息源;UseCase是對系統需求的描述,表達了系統的功能和所提供的服務,包括采購子系統、編目子系統和流通子系統。對於數字圖書館而言,流通子系統還應該考慮到普通書刊流通和電子書刊流通的區別。電子書刊是指內容為數字格式、發行為電子方式、用計算機閱讀和存儲的電子讀物,可以實現普通書刊所沒有的全文檢索、頁面批註、摘要、字體縮放等功能。用戶無論何時何地,都可以在線借還,這是數字圖書館服務功能的一個重要組成部分,也是對傳統圖書館服務功能的延伸和拓展,其中的關鍵是流通子系統在實現時必須能對電子書刊的版權、以及可以同時借閱的用戶數進行保護和控制。
附圖
圖2 數字圖書館Use Case模型
圖2中模型元素之間的實線表示二者存在關聯關系, 帶空心箭頭的實箭線說明存在泛化關系,這里有兩種情況,一種是一般與特殊的關系,如「流通子系統」與「普通書刊流通」、「電子書刊流通」的關系;另一種是使用關聯,表示一個模型元素需要使用另一個模型元素,在箭線上標有<>, 如「流通子系統」需要使用「編目子系統」生成的書目數據,圖2是數字圖書館系統層的Use Case模型, 只包含了最基本的Use Case模型,是系統的高層抽象。在開發過程中,隨著對系統的認識不斷加深,Use Case模型可以從頂向下不斷精化,演化出更為詳細的Use Case模型。
2.2 數字圖書館系統分析與設計
系統分析與設計是研究欲採用的實現環境和系統結構,結果是產生一個對象模型,即設計模型,設計模型包含了Use Case的實現,可以表現對象是如何相互通信和運作來實現Use Case流的。對於系統的靜態結構,可以通過對象類圖、對象圖、組件圖和配置圖來描述;對於系統的動態行為,可以通過順序圖、協同圖、狀態圖、活動圖描繪。這些圖再加上支持說明文檔就構成一個完整的設計模型。
(1)靜態結構的分析與設計
數字圖書館擁有大量數字化信息資源,這些資源是多種媒體、多種格式的,而且還是相互關聯的。其數據量大,信息長度不定,非結構化信息與結構化信息並存。傳統的資料庫和信息管理系統在數據模型、系統結構、用戶介面等方面都難以實現對這些數字化信息資源的管理和操作,這就決定了數字圖書館必須採用面向對象的方法來建立數據模型和管理模型,建立面向對象的資料庫,實現面向對象的信息管理系統。使用UML 對數字圖書館系統進行基於面向對象的分析和設計,可以從開發的第一步開始,從系統的底層就把握住數字圖書館信息資源的特徵,為下一步的具體實現打好基礎。在為數字圖書館系統建立模型時要涉及到處理大量的模型元素,如對象類、介面、組件、節點、圖等,可以將語義上相近的模型元素組織在一起,這就是UML的包, 包從較高的層次來組織管理數字圖書館的系統模型。
在詳細設計階段可以對包圖中的所有類、對象從實現角度再進一步進行細化,繪制具體的對象類圖、對象圖等。圖3 是數字圖書館系統的包圖,虛箭線說明包之間的依賴關系,如「流通」包依賴於「資料庫」包,要使用「資料庫」包中的類及數據。帶空心箭頭的實箭線說明包之間的泛化關系,這里是一般與特殊的關系,如「編目」包與「本館編目」包、「聯合編目」包之間存在泛化關系。
附圖
圖3 數字圖書館系統包圖
(2)動態結構的分析與設計
數字圖書館提供的各種服務都是建立在分布、開放的信息結構之上,依託高速、可靠的網路環境來完成。每項服務都可以看成一個事件流,由若干相關的對象交互合作來完成。對於這種系統內部的協作關系和過程行為,可以通過繪制順序圖和協同圖來幫助觀察和理解。
一個對象在其生存期間所經歷的狀態序列,對於把握對象的行為和狀態的遷移變化是非常重要的,可以通過狀態圖來了解一個對象的歷史,引起一個狀態向另一個狀態轉移的事件,以及由於狀態的轉移而引發的動作。
此外,描述工作流和並發處理行為還可以用活動圖,表達從一個活動到另一個活動的控制流。
順序圖和協同圖適合描述多個對象的協同行為,而狀態圖適合描述一個對象穿越多個Use Case的行為。狀態圖與活動圖的區別是,狀態圖描述的是對象類響應事件的外部行為,活動圖描述的是響應內部處理的對象類的行為。
附圖
圖4 數字圖書館電子書刊流通服務順序圖
圖4是一個電子書刊流通服務的順序圖例子, 用以說明數字圖書館電子書刊基本流通服務。用戶向流通子系統的用戶介面登錄,經用戶合法性驗證後,向流通子系統的電子書刊流通模塊提交服務請求,電子書刊需要經過版權和復本的驗證,以保證電子書刊的每一個復本在同一時間只允許一個用戶借閱或閱讀。比如購買了一本電子書的五個復本,那麼就可以有五個用戶同時借閱或閱讀這本書,而且必須能夠控制用戶對電子書刊的任意復制和列印,以保護電子書刊出版者的合法權益。然後就可以完成電子書刊的借、還、預約、續借等流通服務,最後退出。
通過順序圖可以清晰地看出用戶、流通子系統的用戶介面和電子書刊流通模塊之間按時間順序的消息交換,這對於把握系統的控制流、順序行為和交互行為是非常有益的。建立在分布、網路環境下的數字圖書館其事件流和控制流是十分復雜的,需要從層頂到底層進行一步步的分解,用多幅能反映動態結構的圖來分析與說明。
2.3 數字圖書館的實現、測試和系統配置
經過系統分析與設計後,就可以根據設計模型在具體的環境中實現系統,生成系統的源代碼、可執行程序和相應的軟體文檔,建立一個可執行的系統。然後需要對系統進行測試和排錯,保證系統符合預定的要求,獲得一個無錯的系統實現。測試的結果將確認所完成的系統可以真正使用。最後系統配置的任務是在真實的使用運行環境中配置、調試系統、解決系統正式使用前可能存在的任何問題。
『陸』 圖書館知識管理的前言
知識管理,作為一個新的觀念,正在逐漸被人們所認識。知識管理有狹義和廣義兩種理解。狹義的知識管理,主要指對知識本身的管理,即對知識的創造、獲取、加工、存儲、傳播和應用的管理。廣義的知識管理,指某個主體(個人、組織、國家等)為了實現一定的目標,不僅對知識和知識過程進行管理,也對與此相關的組織、設施、資產、活動、人員等進行全方位和全過程的管理。隨著信息社會和知識經濟的到來,知識管理日益受到人們的重視,正在成為一種新的管理理念和管理方法。. 圖書館作為保存和傳播知識的組織機構,實行知識管理應當是很自然的事情,圖書館知識管理,已經成為許多圖書館學專家和圖書館領導關注的課題。
『柒』 java圖書館管理系統論文
1 引言
1.1 編寫目的
編寫本文檔的目的是根據系統分析工程師和客戶溝通的結果,對用戶需求進行了全面細致的分析,深入描述《圖書管理系統》軟體的功能和性能與界面,確定該軟體設計的限制和定義軟體的其他有效性需求。
該需求規格說明書的讀者對象是XXX圖書管理系統軟體小組的研發工程師、測試工程師、銷售工程師,版權歸XXX所有,嚴禁外傳。
1.2 項目背景
隨著社會信息量的與日俱增,作為信息存儲的主要媒體之一圖書,數量、規模比以往任何時候都大的多,不論個人還是圖書管理部門都需要使用方便而有效的方式來管理自己的書籍。在計算機日益普及的今天,對個人而言若採用一套行之有效的圖書管理系統來管理自己的書籍,會方便許多。對圖書管理部門而言,以前單一的手工檢索已不能滿足人們的要求,為了便於圖書資料的管理需要有效的圖書管理軟體。
圖書管理系統軟體LMS V1.0是一套功能比較完善的數據管理軟體,具有數據操作方便高效迅速等優點。該軟體採用功能強大的資料庫軟體開發工具進行開發,具有很好的可移植性,可在應用范圍較廣的DOS、WINDOWS系列等操作系統上使用。除此以外,LMS V1.0可通過訪問許可權控制以及數據備份功能,確保數據的安全性。
1.3 定義
文檔中採用的專門術語的定義及縮略詞簡要如下:
LMS:Library Management System,圖書管理系統。
1.4 參考資料
[1]鄭人傑,殷人昆,陶永雷。《實用軟體工程》(第二版)。北京:清華大學出版社,1997。
[2]金勇華,曲俊生。《JAVA網路高級編程》。北京:人民郵電出版社,2001。
[3]Borland Software Corporation。《JBUILDER培訓教程》北京:機械工業出版社,
2002。
2 任務概述
2.1 目標
《圖書管理系統》針對的用戶是單個中小型圖書室或者個人,藏書的種類和數量較少,讀者的數量和來源受到一定的限制。相應的需求有:
1.能夠存儲一定數量的圖書信息,並方便有效的進行相應的書籍數據操作和管理,這主要包括:
1) 圖書信息的錄入、刪除及修改。
2) 圖書信息的多關鍵字檢索查詢。
3) 圖書的出借、返還和資料統計。
2.能夠對一定數量的讀者進行相應的信息存儲與管理,這其中包括:
1) 讀者信息的登記、刪除及修改。
2) 讀者資料的統計與查詢。
3.能夠對需要的統計結果提供列表顯示輸出。
4.能夠提供一定的安全機制,提供數據信息授權訪問,防止隨意刪改,同時提供信息備份的服務。
2.2 運行環境
。。。
2.3 條件與限制
一個更為完善的圖書管理系統,應提供更為便捷與強大的信息查詢功能,如相應的網路操作及服務,由於開發時間和計算機數量有限,該系統並未提供這一功能。對信息的保護手段僅限於設置用戶級別,以及提供數據文件的備份,比較簡單,不能防止惡意的破壞,安全性能有待進一步完善。
3 功能需求
3.1 功能劃分
該軟體具有如下主要功能:
1. 瀏覽功能;
2. 查詢功能;
3. 插入功能;
4. 修改功能;
5. 刪除功能;
6. 授權功能;
3.2 功能描述
1. 瀏覽功能
列出當前資料庫文件中書籍和讀者的所有記錄;
可選定一項記錄,顯示所有域;
2. 查詢功能
書目匹配查詢;
讀者匹配查詢;
書目和讀者相關匹配查詢;
3. 插入功能
增加一個書目記錄;
增加一個讀者記錄
4. 修改功能
修改某一已存在的記錄內容,提供確認機制;
5. 刪除功能
刪除一個記錄,提供確認機制;
6. 授權功能;
授權讀者訪問數據的許可權;
4 數據描述
4.1 靜態數據
圖書管理系統的靜態數據包括:
圖書(book): 圖書編號(BookID);
圖書書名(BookName);
圖書作者(Author);
圖書出版社(Publisher);
圖書單價(BookPrice);
圖書摘要(Abstract);
圖書分類(Class);
圖書狀態(BookStatus);
讀者(reader): 讀者識別號(ReaderID);
讀者姓名(Name);
讀者許可權(Level);
讀者聯系方法(Address);
讀者電話號碼(TelephoneNumber);
讀者電子郵件(Email);
圖書訪問記錄(recorder): 借閱圖書號(bookID);
借閱者證號(ReaderID);
借書日期(OutDate);
系統設置表(configuration): 記錄號(id);
最多可借圖書數(MaxBLNum);
最多借書天數(MaxBLDays);
系統操作員記錄表(administer): 記錄序號(WorkerId);
賬號(Account);
口令(Password);
許可權級別(Level);
4.2 資料庫描述
資料庫採用Microsoft Access資料庫。
4.3 數據流圖
《圖書管理系統》的總體功能如下:
圖書的出借;
圖書的返回;
圖書信息查詢;
圖書的增刪改;
讀者的增刪改;
圖書管理者查詢統計圖書和讀者信息;
圖書管理系統數據備份;
圖書管理系統數據恢復;
圖書管理者口令修改;
1. 讀者借書過程:
2. 讀者還書過程:
3. 讀者查詢瀏覽過程:
4. 圖書管理員增刪改圖書:
5. 圖書管理員增刪改讀者:
6. 圖書管理員查詢瀏覽過程:
7. 圖書管理系統數據備份:
8. 圖書管理系統數據恢復:
9. 圖書管理者口令修改:
4.4 數據採集
數據採集採用鍵盤輸入。
5 性能需求
5.1 數據精確度
查詢時應保證查全率,所有在相應域中包含查詢關鍵字的記錄都應能查到,同時保證查准率。
5.2 時間特性
一般操作的響應時間應在1-2秒內。
5.3 適應性
滿足運行環境在允許操作系統之間的安全轉換和與其它應用軟體的獨立運行要求。
6 運行需求
6.1 故障處理
正常使用時不應出錯,對於用戶的輸入錯誤應給出適當的改正提示。若運行時遇到不可恢復的系統錯誤,也必須保證資料庫完好無損。