【正文】
庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。 所得的模型如下圖 6所示: 讀者種類(lèi)信息表 種類(lèi)名稱(chēng) 借書(shū)數(shù)量 借 書(shū)期限 有效期限 備注 種類(lèi)編號(hào) 讀者信息表 讀者單位 電話號(hào)碼 讀者性別 讀者種類(lèi) 電子郵件 讀者姓名 讀者編號(hào) 備注 登記日期 書(shū)籍類(lèi)別信息表 類(lèi)別編號(hào) 關(guān)鍵字 類(lèi)別名稱(chēng) 備注 9 圖 6 書(shū)籍信息表 借閱信息表是圖書(shū)館的中心環(huán)節(jié),即對(duì)書(shū)籍借閱和歸還,同時(shí)也對(duì)讀者以及書(shū)籍的編號(hào)進(jìn)行管理,因此,這也是關(guān)鍵的部分。 所得的模型如下圖 4所示: 圖 4 讀者信息表 書(shū)籍類(lèi)別信息 表 是一個(gè)簡(jiǎn)單的書(shū)籍管理信息,簡(jiǎn)單介紹一下書(shū)籍的情況,方便管理員對(duì)圖書(shū)館的管理。 讀者種類(lèi)信息表概括了讀者和書(shū)籍關(guān)系的主要信息,它使得我們能夠更加清楚,明朗的看到了讀者的具體情況。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程 , 組成一份詳細(xì)的數(shù)據(jù)字典 , 在仔細(xì)分析調(diào)查有關(guān)圖書(shū)館管理信息需求的基礎(chǔ)上 , 我們將得到 系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)圖, 7 如圖 2 所示: 圖 2 圖書(shū)館管理信息系統(tǒng)數(shù)據(jù)結(jié)構(gòu)圖 概念結(jié)構(gòu)設(shè) 計(jì)的任務(wù)是從 DFD 出發(fā),繪制出本主題的實(shí)體-關(guān)系圖,并列出各個(gè)實(shí)體與關(guān)系的綱要表 [6]。 主鍵:借閱信息編號(hào) 對(duì)于借閱信息中增加了對(duì)圖書(shū)的查找,借書(shū),還書(shū)的功能,使得系統(tǒng)更加完善,圖書(shū)館 的主要功能實(shí)現(xiàn)了對(duì)書(shū)籍和讀者的管理,而且重點(diǎn)在書(shū)籍的管理上,那么圖書(shū)系統(tǒng)實(shí)現(xiàn)了對(duì)書(shū)籍的各種查詢管理。 主鍵:類(lèi)別編號(hào) ● 書(shū)籍信息, 屬性:書(shū)籍編號(hào),書(shū)籍名稱(chēng),書(shū)籍類(lèi)別,作者姓名,出版社名稱(chēng),出版日期,書(shū)籍頁(yè)數(shù),關(guān)鍵詞,登記日期,備注信息。 主鍵:種類(lèi)編號(hào) ● 讀者信息, 屬性:讀者編號(hào),讀者姓名,讀者種類(lèi),讀者性別,工作單位,家庭住址,電話號(hào)碼,電子郵件地址,辦證日期,備注。收集基本數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。對(duì)數(shù)據(jù)庫(kù)的一切操作,包括定義、更新及各種控制都是通過(guò) DBMS 進(jìn)行的。 數(shù)據(jù)庫(kù)由 DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng))處理, DBMS 則由開(kāi)發(fā)人員和用戶通過(guò)應(yīng)用程序直接或間接地使用 。 數(shù)據(jù)庫(kù)技術(shù)在計(jì)算機(jī)軟件鄰域研究中一直是非常重要的主題,產(chǎn)生于 60 年代, 30 多年來(lái)數(shù)據(jù)庫(kù)技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論體系和一大批實(shí)用系統(tǒng) [4]。 5 在系統(tǒng)功能分析的基礎(chǔ)上 ,考慮 Visual FoxPro 程序編制的特點(diǎn),我們把圖書(shū)館信息管理系統(tǒng)分成四大模塊,即是 借閱信息管理模塊,書(shū)籍信息管理模塊,讀者信息管理模塊,系統(tǒng)模塊。 ? 還書(shū)信息的輸入,包括還書(shū)信息編號(hào),讀者編號(hào),讀者姓名,書(shū)籍編號(hào),書(shū)籍名稱(chēng),借書(shū)日期,還書(shū)日期,備注信息等。 ? 借書(shū)信息的輸入,包括借書(shū)信息編號(hào),讀者編號(hào),讀者姓名,書(shū) 籍編號(hào),書(shū)籍名稱(chēng),借書(shū)日期,備注信息等。 ? 書(shū)籍信息的輸入,包括書(shū)籍編號(hào),書(shū)籍名稱(chēng),書(shū)籍類(lèi)別,作者姓名,出版社名稱(chēng),出版日期,書(shū)籍頁(yè)書(shū),關(guān)鍵字,登記日期,備注信息等。 ? 書(shū)籍類(lèi)別標(biāo)準(zhǔn)的制定,類(lèi)別信息的輸入,包括類(lèi)別編號(hào),類(lèi)別名稱(chēng),關(guān)鍵詞,備注信息等。 ? 讀者基本信息的輸入,包括讀者編號(hào),讀者姓名,讀者種類(lèi),讀者性別,工作單位,家庭住址,電話號(hào)碼,電子郵件地址,辦證日期,備注等。 開(kāi)發(fā)工具: Visual FoxPro 運(yùn)行環(huán)境: Windows 9x,Windows NT 或 Windows 2021 系統(tǒng)的功能 分析模塊對(duì)讀者基本信息和種類(lèi)信息進(jìn)行了具體分類(lèi)別的描述,同時(shí)也對(duì)書(shū)籍基本信息和種類(lèi)信息進(jìn)行了概述,系統(tǒng)功能同時(shí)也對(duì)借書(shū)和還書(shū)進(jìn)行了各個(gè)方面的概括,具體如下所表示: ? 有關(guān)讀者種類(lèi)標(biāo)準(zhǔn)的制定,種類(lèi)信息的輸入,包括種類(lèi)編號(hào),種類(lèi)名稱(chēng),借書(shū)數(shù)量,借書(shū)期限,有效期限,備注等。系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)各種信息的系統(tǒng)化,規(guī)范化和自動(dòng)化。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng) .數(shù)據(jù)安全性好的庫(kù)。 實(shí)現(xiàn)查找的功能 查找功能提示的主要功能是能夠方便的對(duì)圖書(shū)進(jìn)行查詢,對(duì)超期的情況能自動(dòng)給出提示信息 。 實(shí)現(xiàn)還書(shū)功能 還書(shū)信息功能和借書(shū)信息功能有類(lèi)似的地方,它也包括了兩個(gè)方面的內(nèi)容: 1.還書(shū)信息的輸入,包括還書(shū)信息編號(hào)、讀者編號(hào)、讀者姓名、書(shū)籍編號(hào)、書(shū)籍名稱(chēng)、借書(shū)日期、還書(shū)日期、備注信息等。 實(shí)現(xiàn)借書(shū)功能 借書(shū)功能模塊是對(duì)書(shū)籍和讀者的管理,實(shí)現(xiàn)了圖書(shū)館的基本運(yùn)行功能,它包括了兩個(gè)方面的內(nèi)容: 1.借書(shū)信息的輸入,包括借書(shū)信息編號(hào),讀書(shū)編號(hào),讀者姓名,書(shū)籍編號(hào),書(shū)籍名稱(chēng),借書(shū)日期,備注信息 等。 2.丟失辦理借書(shū)證。 3.書(shū)籍信息的輸入,包括書(shū)籍編號(hào)、書(shū)籍名稱(chēng)、書(shū)籍類(lèi)別、作者名稱(chēng)、出版社 名稱(chēng)、出版日期、書(shū)籍頁(yè)數(shù)、關(guān)鍵詞、登記日期、備注信息等 。本系統(tǒng)需要完成的功能主要有 5部分: 圖書(shū)的基本操作 圖書(shū)的基本情況包括了對(duì)于書(shū)籍的錄入、修改、刪除等基本操作: 1.書(shū)籍類(lèi)別標(biāo)準(zhǔn)的制定,類(lèi)別信息的輸入,包括類(lèi)別編號(hào)、類(lèi)別名稱(chēng)、關(guān)鍵詞、備注信息等。 3. 能夠隨時(shí)發(fā)布一些諸如各學(xué)院學(xué)生借閱圖書(shū)超期情況、館內(nèi)藏書(shū)情況、借情況等信息,以便各學(xué)院能夠隨時(shí)獲知本院學(xué)生的一 些借書(shū)信息。 對(duì)于作為圖書(shū)管理員 ,他們的圖書(shū)管理系統(tǒng)要求有: 1. 能方便的對(duì)圖書(shū)進(jìn)行錄入登記,注銷(xiāo)陳舊的書(shū)籍。 、借閱圖書(shū)情況。 對(duì)于作為學(xué)生 的圖書(shū)管理系統(tǒng)的要求有 : (比如書(shū)名、編號(hào)、作者)查詢圖書(shū)館的藏書(shū)情況。作為計(jì)算機(jī)應(yīng)用的一部分 ,使用計(jì)算機(jī)對(duì)圖書(shū)資源信息進(jìn)行管理 ,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn) .例如 :檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。盡管有的圖書(shū)館有計(jì)算機(jī),但是尚未用 于信息管理,沒(méi)有發(fā)揮它的效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開(kāi)發(fā)的基本環(huán)境 [2]。數(shù)據(jù)信息處理工作量大,容易出錯(cuò);由于數(shù)據(jù)繁多,容易丟失,且不易查找。 2 需求分析 圖書(shū)館管理系統(tǒng)是一些單位不可缺少的部分 ,它作為一種信 息資源的集散地,圖書(shū)和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的圖書(shū)館都是初步開(kāi)始使用,甚至尚未使用計(jì)算機(jī)進(jìn)行信息管理。通過(guò)這次論文的設(shè)計(jì)使的自己更深入的了解 Visual FoxPro 及其強(qiáng)大的功能, 同時(shí)也提高了自己的軟件開(kāi)發(fā)能力和編程能力 。因此,開(kāi)發(fā)這樣一個(gè)管理軟件成為很有必要的事情。作為計(jì)算機(jī)應(yīng)用的一部分 ,使用計(jì)算機(jī)對(duì)圖書(shū)信息進(jìn)行管理 ,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn) .例如 :檢索迅速、查找方便、易修改、可靠性高、存儲(chǔ)量大、數(shù)據(jù)處理快捷、保 密性好、壽命長(zhǎng)、成本低、便于打印等。 因此開(kāi)發(fā)一個(gè)圖書(shū)館管理系統(tǒng)軟件是當(dāng)務(wù)之急,也是本論文選題的重要意義和研究宗旨。s labor management library39。 II Abstract The library always faces the massive reader information and the book information in the normal operation as well as both affect mutually produces borrows the book information a nd also the book information. Therefore we need the reader resources and the books resources to take advantage of the book information, but also the book information carries on the management to understand promptly in each link the information change, is advantageous to the enhancement management efficiency. This article introduced environment uses “from the top downward the overall plan in Visual under the , applies the development from bottom to top” the strategy develops a management information system39。針對(duì)計(jì)算機(jī)在 Windows 環(huán)境下,利用Vi