【正文】
— 4,借書期限 — 字符型 — 4, 有效期限 — 字符型 — 4,備注 — 字符型 —20。 所得的模型如下圖 8所示: 圖 8 用戶信息表 書籍信息表 出版日期 書籍類別 書籍作者 出版社名稱 關(guān)鍵字 登記日期 書籍頁碼 是否被借出 書籍編號 書籍名稱 備注 借閱信息表 書籍名稱 備注信息 借閱編號 讀者編號 還書日期 書籍編號 出借日期 讀者姓名 用戶信息表 用戶密碼 用戶 ID 用戶備注 10 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì) 現(xiàn)在需要將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為 Visual 數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程 , 組成一份詳細(xì)的數(shù)據(jù)字典 , 在仔細(xì)分析調(diào)查有關(guān)圖書館管理信息需求的基礎(chǔ)上 , 我們將得到 系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)圖, 7 如圖 2 所示: 圖 2 圖書館管理信息系統(tǒng)數(shù)據(jù)結(jié)構(gòu)圖 概念結(jié)構(gòu)設(shè) 計(jì)的任務(wù)是從 DFD 出發(fā),繪制出本主題的實(shí)體-關(guān)系圖,并列出各個(gè)實(shí)體與關(guān)系的綱要表 [6]。收集基本數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。 5 在系統(tǒng)功能分析的基礎(chǔ)上 ,考慮 Visual FoxPro 程序編制的特點(diǎn),我們把圖書館信息管理系統(tǒng)分成四大模塊,即是 借閱信息管理模塊,書籍信息管理模塊,讀者信息管理模塊,系統(tǒng)模塊。 ? 書籍類別標(biāo)準(zhǔn)的制定,類別信息的輸入,包括類別編號,類別名稱,關(guān)鍵詞,備注信息等。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng) .數(shù)據(jù)安全性好的庫。 2.丟失辦理借書證。 對于作為圖書管理員 ,他們的圖書管理系統(tǒng)要求有: 1. 能方便的對圖書進(jìn)行錄入登記,注銷陳舊的書籍。盡管有的圖書館有計(jì)算機(jī),但是尚未用 于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開發(fā)的基本環(huán)境 [2]。因此,開發(fā)這樣一個(gè)管理軟件成為很有必要的事情。 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。因此需要對讀者資源,書籍資源,借書信息,還書信息進(jìn)行管理,及時(shí)了解各個(gè)環(huán)節(jié)中信息的變更,有利于提高管理效率。s insufficiency, founded a set of effective puter management library plan. In view of the puter under the Windows environment, each kind of objectoriented development kit which provides using Visual and the database design has realized to the database establishment and the maintenance. Key words: Books Management System, Management System, ObjectOriented, Visual , Database Design. III 目 錄 1 前言 ..................................................................... 1 2 需求分析 ................................................................. 1 用戶需求分析 ......................................................... 1 需求定義分析 ......................................................... 2 功能需求分析 ......................................................... 2 圖書的基本操作 .................................................. 2 辦理借書卡模塊 .................................................. 2 實(shí)現(xiàn)借書功能 .................................................... 3 實(shí)現(xiàn)還書功能 .................................................... 3 實(shí)現(xiàn)查找的功能 .................................................. 3 3 系統(tǒng)設(shè)計(jì) ................................................................. 3 系統(tǒng)的目標(biāo)設(shè)計(jì) ....................................................... 3 開發(fā)設(shè)計(jì)思想 ......................................................... 3 開發(fā)和運(yùn)行環(huán)境選擇 ................................................... 4 系統(tǒng)功能分析 ......................................................... 4 系統(tǒng)功能模塊設(shè)計(jì) ..................................................... 5 4 數(shù)據(jù)庫設(shè)計(jì) ............................................................... 5 數(shù)據(jù)庫的介紹 ......................................................... 5 數(shù)據(jù)庫的需求分析 ..................................................... 6 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì) ................................................. 7 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì) ................................................ 10 數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì) ................................................ 10 讀者信息表 ......................................................