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