圖書管理系統(tǒng)目標(biāo)原型方案與說明_第1頁
圖書管理系統(tǒng)目標(biāo)原型方案與說明_第2頁
圖書管理系統(tǒng)目標(biāo)原型方案與說明_第3頁
圖書管理系統(tǒng)目標(biāo)原型方案與說明_第4頁
圖書管理系統(tǒng)目標(biāo)原型方案與說明_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

圖書管理系統(tǒng)目標(biāo)原型方案與說明1.1用戶需要分析。經(jīng)過對(duì)所在的院部的詳細(xì)調(diào)查,并多次與負(fù)責(zé)圖書管理的老師進(jìn)行研討后,加深了對(duì)現(xiàn)行圖書資料管理業(yè)務(wù)的深刻了解,與此同時(shí),將整個(gè)圖書資料管理的業(yè)務(wù)流程抽象描述如下:①新的圖書購進(jìn)后,分門別類地進(jìn)行歸并匯總,并加以編號(hào)。②新書經(jīng)過編號(hào)后,上到書架以備教師借閱。③如某位教師需要借閱圖書,則在其本人的借閱登記表上進(jìn)行登記,記錄相關(guān)借閱信息與借閱日期。④教師借閱圖書后,應(yīng)及時(shí)歸還圖書,并在本人的借閱登記表上注冊(cè)還書日期和時(shí)間。根據(jù)以上調(diào)查分析,可以給出其現(xiàn)業(yè)務(wù)流程如圖1-1所示。新圖書新圖書分類、編號(hào)新圖書新圖書新圖書教師借閱教師歸還圖書歸還后的圖書圖1-1現(xiàn)行圖書管理業(yè)務(wù)流程圖1.2構(gòu)造系統(tǒng)的邏輯模型經(jīng)過詳細(xì)的調(diào)查,我們已經(jīng)清楚了解了現(xiàn)行的業(yè)務(wù)流程,接下來需要給出系統(tǒng)的邏輯模型。構(gòu)造系統(tǒng)邏輯模型的工具是數(shù)據(jù)流圖和數(shù)據(jù)字典。數(shù)據(jù)流圖中沒有任何具體的物理元素,只是用來描繪信息在系統(tǒng)中的流動(dòng)和處理情況。數(shù)據(jù)流圖共有四種基本符號(hào):矩形表示數(shù)據(jù)的源點(diǎn)或終點(diǎn)(或稱為外部項(xiàng)),圓或橢圓表示變換數(shù)據(jù)的處理,向右開口的矩形表示數(shù)據(jù)存儲(chǔ),箭頭表示數(shù)據(jù)流,即特定數(shù)據(jù)的流動(dòng)方向。根據(jù)現(xiàn)行圖書資料管理的業(yè)務(wù)流程,首先把數(shù)據(jù)流圖中的源點(diǎn)和終點(diǎn)都選定為資料管理員,因此可以得到圖書資料管理系統(tǒng)的基本系統(tǒng)模型,如圖1-2所示資料資料管理員資料管理員圖書圖書資料管理系統(tǒng)圖書歸還信息圖書歸還信息圖書借閱信息圖1-2圖書館管理系統(tǒng)的基本系統(tǒng)模型根據(jù)基本系統(tǒng)模型,對(duì)其逐步細(xì)化,得到描繪系統(tǒng)細(xì)化后的數(shù)據(jù)流圖,如圖1-3所示。D2借閱登記圖書信息D1圖書信息登記D2借閱登記圖書信息D1圖書信息登記借閱信息圖書基本信息借閱信息圖書基本信息圖書編號(hào)1.3借閱登記圖書編號(hào)1.3借閱登記1.2分類建檔管理員1.1編號(hào)歸還圖書1.3借閱登記1.1編號(hào)1.2管理員1.1編號(hào)歸還圖書1.3借閱登記1.1編號(hào)1.2分類建檔教師借教師借閱圖書閱圖書D3歸還登記D3歸還登記1.4圖書上架管理員1.4圖書上架管理員1.4圖書上架圖書整理圖書整理圖1-3圖書資料管理系統(tǒng)數(shù)據(jù)流圖圖書:圖書信息表別名:圖書:圖書信息表別名:描述:記錄所有圖書的基本情況定義:圖書信息表=編號(hào)+書名+出版社+主編+單價(jià)+出版時(shí)間位置:book.mdb數(shù)據(jù)庫a)借閱:借閱信息表借閱:借閱信息表別名:描述:記錄所有圖書的借閱情況定義:借閱信息表=編號(hào)+書名+主編+出版社+單價(jià)+借閱時(shí)間位置:book.mdb數(shù)據(jù)庫b)歸還:歸還信息庫別名:歸還:歸還信息庫別名:描述:記錄所有已歸還圖書的情況定義:歸還信息表=編號(hào)+書名+主編+出版社+單價(jià)+還書時(shí)間位置:book.mdb數(shù)據(jù)庫c)圖1-4系統(tǒng)的主要數(shù)據(jù)字典1.3確定目標(biāo)系統(tǒng)的功能經(jīng)過以上詳細(xì)的用戶調(diào)查,在現(xiàn)行業(yè)務(wù)流程和數(shù)據(jù)分析的基礎(chǔ)上,基本可以確定系統(tǒng)設(shè)計(jì)必須達(dá)到的目標(biāo)了。根據(jù)軟件工程的原理,需求分析的任務(wù)是確定系統(tǒng)必須完成的工作,也就是對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。在經(jīng)過了多方的調(diào)查了解后,就可以確定圖書資料管理的功能需求。以下是圖書資料管理系統(tǒng)必須具備的功能:4.3.1新進(jìn)圖書入庫管理功能:對(duì)于新購進(jìn)的圖書,系統(tǒng)必須具備圖書資料的信息錄入功能。新書入庫:可以單本或批量導(dǎo)入圖書數(shù)據(jù)。包括院編號(hào)、自動(dòng)生成的書目序號(hào)、圖書題名、數(shù)量、出版部門、出版時(shí)間、還書日期、價(jià)格、頁碼、開本、ISBN、版次、來源、狀態(tài)(在館/外借/遺失/注銷/剔除)、形態(tài)(單冊(cè)、多卷、叢書)、入庫時(shí)間、操作員等信息。歷史記錄:可以瀏覽圖書的歷史記錄,包括外借/館外等等記錄,跟好的了解圖書的動(dòng)向。圖1-22歷史記錄窗體查找:用戶可以從書目控制號(hào)、條碼號(hào)、分類號(hào)、索書號(hào)、ISBN號(hào)、題名、責(zé)任者、出版社、主題詞、錄入時(shí)間等方面進(jìn)行圖書信息的檢索,提供精確查詢和模糊查詢模式,可以方便的找到館藏的圖書詳細(xì)信息,包括單本圖書流通記錄、復(fù)本數(shù)等。也可以查詢最新入庫與熱門圖書排行榜。圖1-23查詢管理窗體(frmFind)清空:可以清空?qǐng)D書的基本信息。書標(biāo)打?。嚎梢宰远x選擇書標(biāo)樣式、文獻(xiàn)類別、打印條形碼號(hào)范圍、輸出結(jié)果。圖書類別:按照《中圖法》列出五大部類22個(gè)大類。供用戶參考和系統(tǒng)調(diào)用,可以進(jìn)行編輯修改。4.3.2數(shù)據(jù)查詢修改功能:當(dāng)圖書資料發(fā)生變化,如圖書丟失或有錯(cuò)誤信息輸入時(shí),則應(yīng)能夠及時(shí)對(duì)數(shù)據(jù)進(jìn)行修改和補(bǔ)充。館藏圖書查詢:用戶可以查詢館藏圖書信息,也可以查看新進(jìn)圖書列表、瀏覽熱門圖書排行榜等。非書資料查詢:可以查詢館藏非書資料信息,也可以查看新進(jìn)非書資料列表、瀏覽熱門非書資料排行榜。期刊資料查詢:可以查詢館藏期刊資料信息,也可以查看新進(jìn)期刊列表、瀏覽熱門期刊排行榜。異常處理:把因某種原因發(fā)生異常的圖書進(jìn)行遺失、注銷、剔除處理登記。做注銷處理的圖書不再進(jìn)入流通,但圖書仍然存在。歸入剔除處理的下架圖書,不再進(jìn)入流通領(lǐng)域,但圖書也仍然存在。(在館太舊過期圖書、遺失、注銷類圖書可以進(jìn)行剔除,但已經(jīng)剔除的圖書不能作注銷或者遺失處理。剔除數(shù)據(jù)作為館藏剔舊的表現(xiàn)而已)。借閱查詢:包括讀者現(xiàn)借文獻(xiàn)查詢、按時(shí)段進(jìn)行讀者借閱史查詢。系統(tǒng)授權(quán)管理員還可以查看最近文獻(xiàn)借閱信息列表、處理讀者續(xù)借文獻(xiàn)或者遺失文獻(xiàn)的操作。超期提醒:查看即日文獻(xiàn)借閱超期的讀者詳細(xì)信息。并可將超期讀者信息導(dǎo)出,生成催還清單。4.3.3圖書資料借閱功能:該系統(tǒng)的主要功能之一就是供本單位教師借閱圖書,并進(jìn)行借閱登記。借閱操作:為讀者,教師進(jìn)行文獻(xiàn)借閱操作??娠@示讀者及其所借閱文獻(xiàn)的詳細(xì)信息。還可以查看操作人員的工作量記錄。超期提醒:查看即日文獻(xiàn)借閱超期的讀者詳細(xì)信息。并可將超期讀者信息導(dǎo)出,生成催還清單。4.3.4圖書資料歸還功能:該系統(tǒng)的主要功能之一就是當(dāng)教師借閱后,經(jīng)過參考、閱讀后,必須歸還所借圖書。歸還操作:為讀者,教師進(jìn)行文獻(xiàn)歸還操作??娠@示讀者及其所借閱文獻(xiàn)的詳細(xì)信息。還可以查看操作人員的工作量記錄超期提醒:查看即日文獻(xiàn)借閱超期的讀者詳細(xì)信息。并可將超期讀者信息導(dǎo)出,生成催還清單。1.3.5數(shù)據(jù)統(tǒng)計(jì)功能:今日盤點(diǎn):(快捷鍵為F9)可以查看當(dāng)日借出、歸還、到期、超期、入室讀者等信息。館員工作:可以查看、統(tǒng)計(jì)館員在采訪量、編目量、借還操作量、入室接待量等方面的信息。館藏統(tǒng)計(jì):A、圖書總括列表:可以查看、統(tǒng)計(jì)、導(dǎo)出全部總括登記信息。

B、圖書分類統(tǒng)計(jì):可以按中圖法22大類統(tǒng)計(jì)館藏圖書情況,包括館藏種數(shù)、冊(cè)數(shù)、總金額,并統(tǒng)計(jì)、導(dǎo)出打印財(cái)產(chǎn)明細(xì)賬。

C、非書資料統(tǒng)計(jì):可以對(duì)館藏非書資料進(jìn)行多種方式的統(tǒng)計(jì)。

D、期刊資料統(tǒng)計(jì):可以對(duì)館藏期刊資料進(jìn)行多種方式的統(tǒng)計(jì)。

E、異常文獻(xiàn)統(tǒng)計(jì):可以瀏覽、統(tǒng)計(jì)、導(dǎo)出館藏文獻(xiàn)注銷、遺失與剔除等異常文獻(xiàn)信息明細(xì)表。讀者統(tǒng)計(jì):A、讀者分類統(tǒng)計(jì):可以對(duì)在館讀者進(jìn)行多種方式的分類統(tǒng)計(jì)。

B、讀者借閱統(tǒng)計(jì):按讀者類型統(tǒng)計(jì)出借閱流通信息。查看現(xiàn)借讀者信息列表、讀者借閱率、人均借閱冊(cè)數(shù),也可以查看、統(tǒng)計(jì)特定讀者的個(gè)人借還信息。

C、入室讀者統(tǒng)計(jì):可以按類別、按時(shí)段查詢、統(tǒng)計(jì)入室閱覽讀者和流量信息、到館率,可以查看最近百名入室讀者、入室次數(shù)最多百名讀者列表及其詳細(xì)信息,可以按時(shí)段統(tǒng)計(jì)出閱覽室工作人員接待工作量。流通統(tǒng)計(jì):A、借閱分類統(tǒng)計(jì):可以查看、統(tǒng)計(jì)各類型讀者借閱文獻(xiàn)的分類信息。

B、圖書流通統(tǒng)計(jì):按中圖法22大類統(tǒng)計(jì)圖書流通情況??梢越y(tǒng)計(jì)查看藏書利用率、流通率、最新借出與圖書借閱排行榜,其列出一段時(shí)間內(nèi)被借閱次數(shù)最多的圖書,可為圖書館的年度采購計(jì)劃作參考。C、音像流通統(tǒng)計(jì):查看、統(tǒng)計(jì)出時(shí)間段的非書資料的流通信息。

D、期刊流通統(tǒng)計(jì):查看、統(tǒng)計(jì)出時(shí)間段的期刊資料的流通信息。6館務(wù)管理功能:本模塊為日常務(wù)管進(jìn)行科學(xué)有效的管理。本館財(cái)產(chǎn):用于本館財(cái)產(chǎn)的管理??梢赃M(jìn)行財(cái)產(chǎn)登記和導(dǎo)出財(cái)產(chǎn)清單。包括財(cái)產(chǎn)記錄號(hào)、編號(hào)(八位數(shù)構(gòu)成,由年份加順序號(hào))、名稱、規(guī)格、數(shù)量、計(jì)量單位、產(chǎn)地、單價(jià)、本批金額、來源、票據(jù)號(hào)碼、存放地點(diǎn)設(shè)置等詳細(xì)信息。特色館藏:用于本館特色館藏資料的管理,包括師生著作、校友捐贈(zèng)、社會(huì)征集、古籍善本、民族文獻(xiàn)、地方資料等都可以收集。用戶可以根據(jù)本館實(shí)際自由設(shè)置特色館藏資料的類別、添加、查詢、修改、刪除,可以按來源、屬性查看、統(tǒng)計(jì)資料并自由導(dǎo)出所需要的信息業(yè)務(wù)文庫:用于本館日常業(yè)務(wù)文檔管理,諸如規(guī)章制度、計(jì)劃總結(jié)、閱讀輔導(dǎo)、讀書活動(dòng)、館藏分析、采購計(jì)劃、讀者作品、講座培訓(xùn)、調(diào)查報(bào)告、新書推介等盡可收藏??梢赃M(jìn)行文章類別的自由設(shè)置、添加、查詢、修改、刪除,可以按列表瀏覽文章并自由導(dǎo)出所需要的文檔。站點(diǎn)文庫:用于本館網(wǎng)站文章管理??梢赃M(jìn)行文章類別的自由設(shè)置、添加、查詢、修改、刪除,可以按列表瀏覽文章并自由導(dǎo)出所需文檔。二次文獻(xiàn):用于用戶進(jìn)行二次文獻(xiàn)的整理匯總,方便搜集、導(dǎo)出、打印服務(wù)本校師生??梢园搭悇e添加、修改、刪除、查詢文獻(xiàn)篇目,可以按需要自由進(jìn)行類別設(shè)置、分類瀏覽并導(dǎo)出。讀者咨詢:用于與讀者互動(dòng)過程的實(shí)時(shí)記錄與管理。用戶可以實(shí)時(shí)添加、修改、刪除、瀏覽記錄,并可按時(shí)段導(dǎo)出讀者咨詢信息內(nèi)容。文獻(xiàn)維護(hù):用于館員對(duì)館藏文獻(xiàn)日常維護(hù)的實(shí)時(shí)工作記錄。用戶可以隨時(shí)增加、記錄諸如文獻(xiàn)清點(diǎn)、破損污損維護(hù)等異常情況的處理信息,可以瀏覽并可按時(shí)段導(dǎo)出維護(hù)記錄清單。罰款賠償:用于管理讀者因某種原因產(chǎn)生的罰款賠償事件。用戶可以添加、修改、刪除罰款賠償詳細(xì)記錄,并可進(jìn)行查詢、統(tǒng)計(jì)、導(dǎo)出罰款的詳細(xì)信息。7公共查詢功能:本模塊為公眾讀者用戶提供公共信息查詢。讀者驗(yàn)證登錄:輸入讀者借閱證號(hào)與密碼登錄公共查詢板塊,可以查詢讀者自己詳細(xì)信息及最近借閱、借閱史信息、修改自己的登錄密碼等。讀者信息查詢:通過借閱證號(hào)、姓名可以查詢讀者本身詳細(xì)信息,了解讀者借閱權(quán)限、文獻(xiàn)借閱與入室瀏覽情況。讀者借閱查詢:可以查詢讀者現(xiàn)借文獻(xiàn)情況,也可以查詢讀者既往借閱史。館藏圖書查詢:用戶可以查詢館藏圖書信息,也可以查看新進(jìn)圖書列表、瀏覽熱門圖書排行榜等。非書資料查詢:可以查詢館藏非書資料信息,也可以查看新進(jìn)非書資料列表、瀏覽熱門非書資料排行榜。非書資料排行榜期刊資料查詢:可以查詢館藏期刊資料信息,也可以查看新進(jìn)期刊列表、瀏覽熱門期刊排行榜。8實(shí)用工具功能:本模塊為系統(tǒng)用戶或公共查詢讀者提供實(shí)用工具。中圖法:可以參閱并維護(hù)中國圖書分類法:系統(tǒng)授權(quán)用戶可以添加、修改、刪除、瀏覽分類法。一般讀者僅可以瀏覽查閱。計(jì)算器:可即時(shí)調(diào)用系統(tǒng)計(jì)算器,便利操作。記事本:可即時(shí)調(diào)用系統(tǒng)記事本,方便記錄立時(shí)信息。萬年歷:可即時(shí)調(diào)用,方便參考與操作。9系統(tǒng)幫助功能:本模塊為用戶提供信息幫助和交互信息。關(guān)于系統(tǒng):本系統(tǒng)版本說明、作者聯(lián)系方式等信息。幫助內(nèi)容:可即時(shí)調(diào)用,方便參考操作。評(píng)估標(biāo)準(zhǔn):提供寧波市示范圖書館館評(píng)估方法與標(biāo)準(zhǔn)供用戶參考。統(tǒng)計(jì)比率:提供大學(xué)圖書館(室)常用統(tǒng)計(jì)比率(效益指標(biāo))建議反饋:為軟件作者發(fā)信提供建議或意見。1.4設(shè)計(jì)數(shù)據(jù)分析按照軟件工程的原理,需求分析階段主要有兩個(gè)方面的任務(wù):分析用戶的數(shù)據(jù)要求和分析用戶的處理要求。經(jīng)過上面的分析已經(jīng)基本清楚了用戶對(duì)數(shù)據(jù)處理的要求,接下來很自然需要做的工作是分析用戶對(duì)數(shù)據(jù)的要求。根據(jù)關(guān)系數(shù)據(jù)庫的原理,為了把系統(tǒng)數(shù)據(jù)清晰明確地表達(dá)出來,系統(tǒng)分析員通常需要建立概念模型。概念模型是一種面向問題的數(shù)學(xué)模型,是按用戶的觀點(diǎn)來對(duì)數(shù)據(jù)和信息進(jìn)行建模。最常用的表達(dá)概念性數(shù)據(jù)模型的方法是實(shí)體-聯(lián)系方法(Entity-RelationshipApproach)。這種方法用E-R圖描述現(xiàn)實(shí)世界中的實(shí)體,而不涉及這些實(shí)體在系統(tǒng)中的實(shí)現(xiàn)方法,該方法又稱為E-R模型。E-R圖中共用三種符號(hào):實(shí)體、屬性和聯(lián)系。通常實(shí)體用矩形來表示,屬性用橢圓或圓角矩形來表示,聯(lián)系用菱形來表示。聯(lián)系又分為一對(duì)一、一對(duì)多和多對(duì)多三種類型。4.4.1.數(shù)據(jù)庫建模經(jīng)過對(duì)現(xiàn)有管理模式的分析,可以提取出以下幾個(gè)實(shí)體:圖書、圖書借閱、圖書歸還等?,F(xiàn)把它們分別給出,如圖1-5~圖1-7所示。1.4.2.關(guān)系描述的設(shè)計(jì)依據(jù)數(shù)據(jù)庫的原理,并結(jié)合以上E-R圖,經(jīng)過轉(zhuǎn)換,可以導(dǎo)出各個(gè)關(guān)系。其轉(zhuǎn)化規(guī)則為:首先每個(gè)實(shí)體應(yīng)轉(zhuǎn)化為一個(gè)關(guān)系,有屬性的聯(lián)系也應(yīng)轉(zhuǎn)化為一個(gè)關(guān)系,然后需要給出每個(gè)關(guān)系的關(guān)鍵字。根據(jù)以上規(guī)則直接給出所有關(guān)系。圖書(編號(hào)、書名、主編、出版社、出版時(shí)間、單價(jià)、數(shù)量、備注)關(guān)鍵字為編號(hào)。圖書借閱(編號(hào)、書名、主編、出版社、出版時(shí)間、借出時(shí)間、單價(jià)、備注)關(guān)鍵字為編號(hào)。圖書歸還(編號(hào)、書名、主編、出版社、出版時(shí)間、歸還時(shí)間、單價(jià)、備注)關(guān)鍵字為編號(hào)。在考慮系統(tǒng)安全的前提下,需要增加用戶關(guān)系和使用關(guān)系,其關(guān)系模式如下:用戶(用戶名稱、密碼、用戶ID)關(guān)鍵字為用戶名稱。使用日志(用戶名、登錄日期、登錄時(shí)間)。在得出以上關(guān)系后,根據(jù)關(guān)系數(shù)據(jù)庫的理論要求,需要對(duì)所有關(guān)系進(jìn)行關(guān)系規(guī)范化,至少要求各個(gè)關(guān)系達(dá)到第三范式的要求。按照第三范式的要求對(duì)比以上各個(gè)關(guān)系,在所有關(guān)系中都不存在非主屬性對(duì)關(guān)鍵字的部分依賴,即滿足第三范式。編號(hào)編號(hào)書名主編出版時(shí)間單價(jià)出版社書名編號(hào)主編出版社單價(jià)借閱日期圖書圖書借閱圖1-5圖書實(shí)體圖圖1-6圖書借閱實(shí)體圖書名書名主編出版社單價(jià)圖書歸還歸還日期編號(hào)圖1-7圖書歸還實(shí)體圖根據(jù)軟件工程的基本原理,系統(tǒng)設(shè)計(jì)一般分為總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)。依據(jù)需求分析階段的調(diào)查分析,已經(jīng)十分清楚系統(tǒng)必修具備的功能,下面的工作就是這些功能如何實(shí)現(xiàn)的問題??傮w設(shè)計(jì)的基本目的就是“概括地說系統(tǒng)應(yīng)該如何實(shí)現(xiàn)?”,主要工作有兩個(gè):一是通過該階段的工作將劃分出組成系統(tǒng)的物理元素—程序、文件、數(shù)據(jù)庫、文檔等;二是設(shè)計(jì)軟件的結(jié)構(gòu),即確定系統(tǒng)都由哪些模塊組成及模塊之間的相互關(guān)系。1.5軟件系統(tǒng)結(jié)構(gòu)的設(shè)計(jì)1.5.1.新的業(yè)務(wù)流程根據(jù)需求分析得到的現(xiàn)行業(yè)務(wù)處理流程,在與用戶反復(fù)研究后,首先確定目標(biāo)系統(tǒng)即圖書資料管理系統(tǒng)的業(yè)務(wù)流程,其處理流程如圖1-8所示。資料管理員用戶檢驗(yàn)資料管理員用戶檢驗(yàn)圖書登記資料管理員借閱或歸還圖書登錄合法用戶登記后的圖書退出登錄圖1-8圖書資料系統(tǒng)新的業(yè)務(wù)流程針對(duì)新的處理流程,現(xiàn)具體描述其功能如下:用戶登錄:系統(tǒng)對(duì)用戶進(jìn)行合法檢查。圖書入庫:對(duì)新購進(jìn)圖書分門別類地進(jìn)行編號(hào),并把這些圖書的基本信息錄入計(jì)算機(jī)。圖書借閱:對(duì)已入庫圖書,任課教師可借閱,并進(jìn)行借閱登記圖書歸還:對(duì)教師歸還的圖書進(jìn)行歸還登記。信息查詢:即對(duì)所有圖書的借閱情況,或?qū)δ澄唤處煹慕栝喦闆r進(jìn)行查詢。1.5.2.系統(tǒng)功能結(jié)構(gòu)圖依據(jù)需求分析階段得到的數(shù)據(jù)流圖,采用軟件工程中軟件設(shè)計(jì)的概念和原理,與用戶充分協(xié)商后,在保證系統(tǒng)基本關(guān)系要求的前提下,結(jié)合系統(tǒng)新的業(yè)務(wù)流程確定系統(tǒng)必須具備的所有功能,由此給出圖書資料管理系統(tǒng)的系統(tǒng)功能結(jié)構(gòu)如圖1-9所示。圖書資料管理系統(tǒng)圖書資料管理系統(tǒng)圖書入庫管理圖書借閱管理圖書歸還管理信息查詢管理圖1-9圖書資料管理系統(tǒng)功能結(jié)構(gòu)圖1.6數(shù)據(jù)庫的設(shè)計(jì)在需求分析階段已完成該系統(tǒng)所以的數(shù)據(jù)分析。根據(jù)該階段所建立的概念模型,已經(jīng)得出滿足第三范式的幾個(gè)關(guān)系描述,該階段的主要工作就是把前一階段的成果轉(zhuǎn)化為具體的數(shù)據(jù)庫。一般把數(shù)據(jù)庫的設(shè)計(jì)分為數(shù)據(jù)庫的邏輯設(shè)計(jì)和數(shù)據(jù)庫的物理設(shè)計(jì)兩個(gè)步驟。1.6.1.數(shù)據(jù)庫的邏輯設(shè)計(jì)需求分析階段已給出了系統(tǒng)的概念模型即E-R圖,根據(jù)E-R圖即可進(jìn)行數(shù)據(jù)庫的邏輯設(shè)計(jì)。數(shù)據(jù)庫的邏輯設(shè)計(jì)即把得到的滿足第三范式的關(guān)系轉(zhuǎn)化為特定的數(shù)據(jù)庫管理系統(tǒng)下的數(shù)據(jù)表。根據(jù)前面得到的各個(gè)關(guān)系,現(xiàn)把它們轉(zhuǎn)化為數(shù)據(jù)表。圖書信息表:學(xué)院編號(hào)、書名、書號(hào)、主編、定價(jià)、發(fā)票號(hào)、數(shù)量、出版社、入庫日期、CD、操作員、備注。圖書借閱表:借書人、院編號(hào)、書名、書號(hào)、主編、單價(jià)、數(shù)量、發(fā)票號(hào)、出版社、借書日期、CD、操作員、備注時(shí)間。圖書歸還表:還書人、院編號(hào)、書名、書號(hào)、主編、單價(jià)、數(shù)量、發(fā)票號(hào)、出版社、還書日期、CD、操作員、備注、期限。④用戶表:用戶名稱、密碼、用戶ID。此表用于系統(tǒng)對(duì)操作員的設(shè)置。⑤操作日記表:用戶名、登錄日期、登錄時(shí)間。此表用于記錄系統(tǒng)的使用情況。1.6.2.數(shù)據(jù)庫的物理設(shè)計(jì)在完成數(shù)據(jù)庫的邏輯設(shè)計(jì)后,即可進(jìn)行數(shù)據(jù)庫的物理設(shè)計(jì)?;谝陨蠑?shù)據(jù)庫的邏輯設(shè)計(jì),考慮程序設(shè)計(jì)的簡易性,同時(shí)考慮作為課程訓(xùn)練的題目及時(shí)間,該系統(tǒng)的數(shù)據(jù)庫決定采用MicrosoftAccess2000。本系統(tǒng)決定采用一個(gè)數(shù)據(jù)庫,在其下創(chuàng)建5個(gè)數(shù)據(jù)庫,其結(jié)構(gòu)分別如下:圖書借閱表(bookout),其字段列表如表1-2所示。表1-1圖書借閱表的結(jié)構(gòu)字段名數(shù)據(jù)類型字段長度與格式關(guān)鍵字借書人文本10否院編號(hào)文本10否書名文本20否書號(hào)文本5否主編文本12否單價(jià)實(shí)型10.2否數(shù)量整型4否發(fā)票號(hào)文本10否出版社文本30否借書日期日期型YYYY-MM-DD否操作員文本1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論