當前位置:編程學習大全網 - 編程語言 - 設計題目:2、圖書信息管理系統設計

設計題目:2、圖書信息管理系統設計

圖書館管理信息系統的開發設計

摘要:本應用程序以普通圖書館為開發對象, 采用’ 語言為開發平臺, 可以完成圖書館管理系統的基本工作, 主要任務是對讀者註冊、圖書信息登記、數據維護、借閱圖書、歸還圖書、查詢信息和報表輸出進行計算機管理。

關鍵詞:圖書館,管理信息系統,開發設計

圖書館在正常運營中總是面對大量的讀者信息、書籍信息以及兩者相互作用產生的借書信息、還書信息。因此需要對讀者資源、書籍資源、借書信息、還書信息進行管理, 及時了解各個環節中信息的變更, 有利於提高管理效率。

目前市面上流行的圖書管理軟件不少。但是,對於企業、事業單位的圖書管理來說, 不需要太大型的數據庫系統。只需要壹個操作方便、功能實用、能滿足圖書館日常管理工作需求的系統。我的目標就是在於開發壹個功能實用、用戶操作方便、簡單明了的圖書館管理系統軟件。

本應用程序以普通圖書館為開發對象, 可以完成圖書館管理系統的基本工作, 主要任務是對讀者註冊、圖書信息登記、數據維護輸人記錄、修改記錄、刪除記錄、借閱圖書、歸還圖書、查詢信息和報表輸出進行計算機管理。

壹、系統需求分析

1、系統目標設計。

通過壹個圖書館管理信息系統, 使圖書館的信息管理工作系統化、規範化、自動化, 從而達到提高管理效率的目的。

2、開發設計思想。

本系統的開發設計思想。

系統應符合圖書館信息管理的規定, 滿足圖書館日常管理的工作需要, 並達到操作過程中的直觀、方便、實用、安全等要求系統采用模塊化程序設計方法, 既便於系統功、能的各種組合和修改, 又便於未參與開發的技術維護人員補充、維護

系統應具備數據庫維護功能, 及時根據用戶需求進行數據的添加、刪除、修改、查詢等操作。

3、系統功能分析

書籍信息的輸人、修改, 包括總編號、分類號、單價、書名、作者、出版單位。

書籍信息的查詢, 包括按編號查、按書名查、按作者查, 應當選擇壹種方式之後即可顯示出所查圖書的詳細信息總編號、分類號、單價、書名、作者、出版單位。

讀者信息的輸入、修改, 包括借書證號、姓名、性別、職稱、單位、地址

讀者信息的查詢, 包括按借書證號查、按讀者姓名查, 當選擇壹種方式之後即可顯示出所查讀者的詳細信息姓名、性別、借書證號、單位、職稱、地址。

借書信息的輸人包括借書證號、總編號、借書日期當前系統日期、應還日期限期為巧天。歸還圖書, 把讀者借書信息借閱記錄從借閱數據庫表中刪除。

報表輸出、包含圖書、讀者、借閱三個報表, 可以完成預覽和打印輸出所有圖書、讀者和借閱記錄的功能。

二、系統總體結構設計

(1)系統功能模塊圖

(2)數據庫設計

數據庫需求分析

在仔細分析調查有關圖書館管理信息需求的基礎上, 得到如圖所示的本系統所處理的數據流程。

針對壹般圖書館管理信息系統的需求, 通過對圖書館管理工作過程的內容和數據流程分析, 設計如下面所示的數據項和數據結構。

圖書信息包括的數據項有總編號、分類號、單價、書名、作者、出版單位等。

讀者信息, 包括的數據項有借書證號、姓名、性別、職稱、單位、地址等。

借閱信息, 包括的數據項有借書證號、總編號、借書日期、應還日期等。

(2)數據庫概念結構設計

根據上面的設計規劃出的實體有圖書實體、讀

者實體、借閱實體。

(3)數據庫邏輯結構設計

圖書館管理信息系統數據庫中的各個表格的設

計結果如下面表格所示。每個表格表示在數據庫中

的壹個數據表。

圖書表

列名 數據類型 長度

總編號 字符型 6

分類號 字符型 6

單價 數值型 6(含2個小數位)

書名 字符型 40

作者 字符型 40

出版單位 字符型 40

(4)數據庫結構的實現

實現數據庫的邏輯結構有兩種方式壹種是直接使用的項目管理器來實現, 壹種是利用其數據庫系統中的以之工具實現的。在開發中我采用了第壹種方法實現數據庫結構。首先創建項目, 然後創建項目的數據庫, 最後建立數據表。

  • 上一篇:軟件開發模型有哪幾種?各有什麽特點?
  • 下一篇:T14坦克的火力
  • copyright 2024編程學習大全網