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