圖書管理系統軟件設計說明
一.可行性研究:
隨著政府機關與廣大企事業單位內部網絡的廣泛建立,在通用信息平臺上構筑高效實用的協同工作和自動化辦公應用系統,滿足信息高度共享和即時發布的需求,有效實現內部知識管理,已成為眾多用戶的共同需求。
圖書管理系統,為政府機關與廣大企事業單位自動化辦公提供了一個較好的解決方案。在開發過程中,按照軟件工程的步驟,從設計到開發采用了面向對象的思想和技術,采用了SQL SERVER 2000網絡數據庫,使得本系統可以方便的和其他子系統進行數據交換。同時,注意從軟件的圖形應用界面上優化軟件質量,使得本系統具有很強的可操作性。
二.需求分析:
1.任務概述:
1.1 目標:
對圖書信息進行圖書入庫、借閱登記、借閱查詢、過期提示、辦理借書卡這些日常業務的需要。高效性通過系統的實用,能夠改變舊的圖書管理模式,使對圖書的管理、借閱、查詢更加方便有效。
1.2 運行環境:
Windows 98/2000/XP/2003操作系統下,安裝并配置軟件Microsoft SQL Server 2000數據庫管理系統。
2.數據需求:
2.1 數據流條目:
權限=權限+姓名 登錄用戶=帳號+姓名+密碼+權限
用戶=用戶帳號+姓名+性別+組號+證件號碼 圖書類別=類別+類名
圖書=圖書編號+類別+書名+作者+出版日期+出版社+定價+總數量+剩下數量+備注
借閱=用戶帳號+圖書編號+借書日期+到期日期+數量+還書日期
借閱信息=用戶帳號+圖書編號+借書日期+到期日期+數量+還書日期
2.2 數據字典(DD):
2.3 數據庫描述:
使用SQL SERVER2000作為后臺數據庫,就可以行使基于網絡連接的用戶認證。從而給不同的子系統分配不同的數據庫使用角色,讓他們彼此之間使用的數據庫隔離開來,以達到較高的安全性。
2.4 數據采集:
通過Internet從網站上收集一些圖書的相關信息,錄入數據庫,從而建立數據庫,并在編碼調試階段測試各個功能模塊的實現。
3.功能需求:
3.1 功能劃分:
圖書管理系統主要實現以下七方面的功能:
a.查詢 b.圖書借還 c.圖書入庫 d.圖書維護
e.圖書超期提示 f.環境管理 g.備份還原
3.2 功能描述:
圖書管理包括查詢、借還、入庫、維護、超期提示、環境管理和備份還原七方面功能。
圖書入庫,主要實現入庫登記。
圖書借閱,進行借書登記(此操作由管理員完成);當用戶要查詢自己的借閱情況時,可進行借閱查詢。
圖書超期提示,當借閱者在已到借書期限時未歸還圖書,提示其盡快辦理歸還手續。
3.3 數據流圖(DFD):
新書入庫DFD:
|
|