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