版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 目錄</b></p><p><b> 第一章 緒論3</b></p><p> 1.1 課題背景3</p><p> 1.2 圖書(shū)管理系統(tǒng)分析3</p><p> 1.4 可行性分析4</p><p> 1.5 開(kāi)發(fā)設(shè)計(jì)思想
2、4</p><p> 第二章 系統(tǒng)目標(biāo)和原則5</p><p> 2.1 系統(tǒng)設(shè)計(jì)目標(biāo)5</p><p> 2.2 系統(tǒng)設(shè)計(jì)原則5</p><p> 第三章 設(shè)計(jì)規(guī)劃6</p><p> 3.1 設(shè)計(jì)思路概要6</p><p> 3.2 軟件支撐環(huán)境及開(kāi)發(fā)工具6</
3、p><p> 第四章 需求分析7</p><p> 4.1 需求概述7</p><p> 4.2 功能需求7</p><p> 4.3 事物需求8</p><p> 4.4 系統(tǒng)數(shù)據(jù)流圖8</p><p> 第五章 概念結(jié)構(gòu)設(shè)計(jì)10</p><p>
4、 5.1 概念模型10</p><p> 5.2 E-R圖表示概念模型10</p><p> 5.4 E-R圖向關(guān)系模型轉(zhuǎn)換13</p><p> 第六章 數(shù)據(jù)庫(kù)設(shè)計(jì)14</p><p> 6.1 邏輯結(jié)構(gòu)設(shè)計(jì)14</p><p> 6.2 物理結(jié)構(gòu)設(shè)計(jì)14</p><p&
5、gt; 第七章 詳細(xì)設(shè)計(jì)18</p><p> 7.1圖書(shū)管理系統(tǒng)流程18</p><p><b> 19</b></p><p> 第八章 設(shè)計(jì)總結(jié)23</p><p> 8.1 報(bào)告研制過(guò)程23</p><p> 8.2 設(shè)計(jì)的特點(diǎn)24</p><p&
6、gt; 8.3 設(shè)計(jì)的不足24</p><p><b> 第一章 緒論</b></p><p><b> 課題背景</b></p><p> 圖書(shū)資料管理系統(tǒng)主要是針對(duì)高校的圖書(shū)館作為使用對(duì)象而開(kāi)發(fā)的,作為一個(gè)典型的信息管理系統(tǒng)(MIS),其系統(tǒng)開(kāi)發(fā)任務(wù)主要包括數(shù)據(jù)庫(kù)的設(shè)計(jì)與維護(hù)、客戶端應(yīng)用程序的開(kāi)發(fā)等兩個(gè)方面。
7、對(duì)于前者要求建立起的數(shù)據(jù)庫(kù)具有完整性和一致性,且具有一定的數(shù)據(jù)安全性,如用戶需要密碼才能使用等,而對(duì)于后者則要求程序界面友好、功能完備等特點(diǎn)。經(jīng)過(guò)詳細(xì)的分析,選用BORLAND公司的DELPHI作為前端開(kāi)發(fā)工具,得用其提供的集成開(kāi)發(fā)環(huán)境及各種控件,尤其是對(duì)數(shù)據(jù)庫(kù)的支持完成對(duì)數(shù)據(jù)庫(kù)的各種操作,達(dá)到對(duì)圖書(shū)資料管理的目的。首先建立系統(tǒng)應(yīng)用原型,然后對(duì)原型系統(tǒng)進(jìn)行需求撫迭代,不斷修正和改進(jìn),直到形成用戶滿意的實(shí)際可行系統(tǒng)。</p>
8、<p> DELPHI是面向?qū)ο蟮拈_(kāi)發(fā)工具,具有很多的控件,可以方便的進(jìn)行界面設(shè)計(jì)和數(shù)據(jù)庫(kù)連接等各種操作,所以本次課程設(shè)計(jì)旨在學(xué)會(huì)建立在數(shù)據(jù)庫(kù)基礎(chǔ)上的應(yīng)用軟件開(kāi)發(fā),并對(duì)數(shù)據(jù)庫(kù)概念有深入的了解,提高編程能力。因此我們選用DELPHI作為本次開(kāi)發(fā)的語(yǔ)言。</p><p> 1.2 圖書(shū)管理系統(tǒng)分析</p><p> 圖書(shū)管理系統(tǒng)是為了極大地提高圖書(shū)資料管理的效率,從而設(shè)計(jì)設(shè)計(jì)
9、出的一個(gè)具有檢索迅速、查找方便、可靠性高、存儲(chǔ)量大等優(yōu)點(diǎn)的一個(gè)管理系統(tǒng)。它完全取代了原來(lái)一直用人工管理的工作方式,減少了圖書(shū)資料管理者的工作量和勞動(dòng)強(qiáng)度,給圖書(shū)資料信息的查找,更新和維護(hù)都帶來(lái)了許多方便。圖書(shū)管理系統(tǒng)是一個(gè)中小型數(shù)據(jù)庫(kù)管理系統(tǒng),它界面美觀、操作簡(jiǎn)單、安全性高,基本滿足了圖書(shū)資料管理的要求。整個(gè)系統(tǒng)的主要功能如下:</p><p> 1、登陸界面:提供身份安全檢測(cè)的功能。</p>&
10、lt;p> 2、主界面:提供系統(tǒng)的功能選擇。</p><p> 3、圖書(shū)管理:包括新書(shū)錄入、圖書(shū)變更、刪除圖書(shū)、圖書(shū)查詢等。</p><p> 4、客戶管理:包括客戶錄入、客戶信息變更、刪除客戶、基本信息查詢等。</p><p> 5、系統(tǒng)用戶管理:包括創(chuàng)建新用戶、用戶密碼修改、刪除用戶、系統(tǒng)用戶瀏覽等。</p><p> 6
11、、借閱管理:包括權(quán)限設(shè)置、借書(shū)、還書(shū)、書(shū)證簽發(fā)、參數(shù)設(shè)置等。</p><p> 7、圖書(shū)瀏覽:可以對(duì)各個(gè)不同類(lèi)別的圖書(shū)進(jìn)行選擇性的瀏覽。</p><p> 目的及意義 這次的課程設(shè)計(jì)是在學(xué)習(xí)完《數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用原理》的基礎(chǔ)上進(jìn)行的一次系統(tǒng)性的訓(xùn)練,既是對(duì)所學(xué)知識(shí)的鞏固,也是對(duì)自己綜合運(yùn)用所學(xué)知識(shí)解決實(shí)際問(wèn)題的一次鍛煉。這一系統(tǒng)的開(kāi)發(fā)成功,解決了手寫(xiě)速度慢、容易出錯(cuò)的現(xiàn)狀。無(wú)論
12、是在書(shū)籍管理、讀者管理等方面都可以幫助學(xué)校最迅速最準(zhǔn)確的完成所需的工作。無(wú)論是在適用性、靈活性和易操作性方面都顯示出了它的強(qiáng)大功能</p><p><b> 1.4 可行性分析</b></p><p> 對(duì)于圖書(shū)管理信息的可行性分析,可以從以下幾個(gè)方面來(lái)進(jìn)行考慮</p><p> ?。?)資源可行性分析</p><p&g
13、t; 在目前狀況下,只需要一臺(tái)個(gè)人電腦,安裝了Access 2003數(shù)據(jù)庫(kù)管理軟件就有了開(kāi)發(fā)條件,在此基礎(chǔ)上,任何一個(gè)人都可以充當(dāng)人力資源中的一員,有了開(kāi)發(fā)環(huán)境和人力資源后就可以進(jìn)行圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)。</p><p> ?。?)工具可行性分析</p><p> 在當(dāng)前環(huán)境下,Access 2003數(shù)據(jù)庫(kù)軟件技術(shù)已經(jīng)開(kāi)發(fā)得相當(dāng)成熟了,可以運(yùn)用該工具來(lái)實(shí)現(xiàn)圖書(shū)管理系統(tǒng)的相關(guān)功能。&
14、lt;/p><p> ?。?)效益可行性分析</p><p> 由于該圖書(shū)管理系統(tǒng)只一個(gè)很小的管理系統(tǒng),在很多方面都有限制,還有許多需要完善的地方,使用性較差,不具備較高的經(jīng)濟(jì)效益,僅供練習(xí)使用。</p><p> 1.5 開(kāi)發(fā)設(shè)計(jì)思想</p><p> 本系統(tǒng)的開(kāi)發(fā)盡量采用目前現(xiàn)在學(xué)?,F(xiàn)有的軟,硬件環(huán)境以及先進(jìn)的系統(tǒng)開(kāi)發(fā)方案,從而達(dá)到充分
15、利用學(xué)?,F(xiàn)有資源,提高系統(tǒng)開(kāi)發(fā)水平和應(yīng)用效果的目的.</p><p> 所開(kāi)發(fā)的系統(tǒng)應(yīng)符合學(xué)校圖書(shū)管理系統(tǒng)的規(guī)定,滿足學(xué)校對(duì)圖書(shū)管理的需要,并達(dá)到操作過(guò)程中的直觀,方便,實(shí)用等要求.</p><p> 第二章 系統(tǒng)目標(biāo)和原則</p><p> 2.1 系統(tǒng)設(shè)計(jì)目標(biāo)</p><p> 本圖書(shū)管理系統(tǒng)的設(shè)計(jì)應(yīng)該盡量達(dá)到以下目標(biāo)</p
16、><p> (1)保證各方信息交互的暢通和正確;</p><p> (2)保證軟件的安全、可靠、簡(jiǎn)便性;</p><p> ?。?)保證軟件的相對(duì)實(shí)用性;</p><p> (4)利用信息數(shù)據(jù)的管理,提高工作效率及質(zhì)量,提高組織、服務(wù)的管理水平;</p><p> ?。?)為實(shí)現(xiàn)信息化的圖書(shū)管理提供經(jīng)驗(yàn)。</p
17、><p> 2.2 系統(tǒng)設(shè)計(jì)原則</p><p> 本圖書(shū)管理系統(tǒng)應(yīng)該盡量遵循以下設(shè)計(jì)原則:</p><p> ?。?)簡(jiǎn)單性:在實(shí)現(xiàn)平臺(tái)的功能的同時(shí),盡量讓平臺(tái)操作簡(jiǎn)單易懂,這對(duì)于一個(gè)圖書(shū)管理系統(tǒng)來(lái)說(shuō)是非常重要的。</p><p> ?。?)實(shí)用性:程序應(yīng)可以滿足所有用戶的基本需求,具有良好的實(shí)用性。</p><p>
18、; ?。?)針對(duì)性:該系統(tǒng)平臺(tái)針對(duì)某一個(gè)學(xué)校建立一個(gè)數(shù)據(jù)庫(kù)來(lái)管理圖書(shū)信息,所以具有專(zhuān)業(yè)突出和很強(qiáng)的針對(duì)性。</p><p><b> 第三章 設(shè)計(jì)規(guī)劃</b></p><p> 3.1 設(shè)計(jì)思路概要</p><p> 本系統(tǒng)開(kāi)發(fā)的任務(wù)是實(shí)現(xiàn)圖書(shū)管理的信息化、系統(tǒng)化、規(guī)范化。目的是開(kāi)發(fā)一個(gè)具有添加,查詢,修改,更新,維護(hù)等功能的比較強(qiáng)大的數(shù)
19、據(jù)庫(kù)管理系統(tǒng)。</p><p> 通過(guò)熟悉開(kāi)發(fā)環(huán)境和數(shù)據(jù)庫(kù)系統(tǒng),本系統(tǒng)前臺(tái)開(kāi)發(fā)工具采用可視化編程工具DELPHI,后臺(tái)數(shù)據(jù)庫(kù)采用access 2003數(shù)據(jù)庫(kù)。</p><p> 本圖書(shū)管理系統(tǒng)需要完成的功能主要有以下幾點(diǎn):</p><p> 1、各種管理信息的輸入,其中包括圖書(shū)管理信息、客戶管理信息和系統(tǒng)用戶管理信息的輸入。</p><p
20、> 2、各種基本信息的修改和查詢,其中包括圖書(shū)信息、客戶信息和系統(tǒng)用戶信息的修改和查詢。</p><p> 3、借閱信息的管理,其中包括借書(shū)、還書(shū)和書(shū)證等信息的管理。</p><p> 4、圖書(shū)瀏覽,即可以對(duì)不同類(lèi)別的圖書(shū)進(jìn)行選擇性的瀏覽。</p><p> 3.2 軟件支撐環(huán)境及開(kāi)發(fā)工具</p><p> 操作系統(tǒng):Win
21、dows xp</p><p> 數(shù)據(jù)庫(kù)管理系統(tǒng):Microsoft access 2003</p><p> 開(kāi)發(fā)語(yǔ)言:DELPHI </p><p><b> 第四章 需求分析</b></p><p><b> 4.1 需求概述</b></p><p> (1)
22、系統(tǒng)運(yùn)行在Windows平臺(tái)上,要求有一個(gè)較好的圖形用戶界面,操作要求簡(jiǎn)單。</p><p> ?。?)系統(tǒng)應(yīng)該有很好的可擴(kuò)展性,以便學(xué)校根據(jù)實(shí)際情況添加新的功能。</p><p><b> 4.2 功能需求</b></p><p> 圖書(shū)館管理信息系統(tǒng)需要完成功能主要有:</p><p> 1. 讀者基本信息的輸
23、入,包括借書(shū)證編號(hào)、讀者姓名、讀者性別。</p><p> 2.讀者基本信息的查詢、修改,包括讀者借書(shū)證編號(hào)、讀者姓名、讀者性別等。</p><p> 3.書(shū)籍類(lèi)別標(biāo)準(zhǔn)的制定、類(lèi)別信息的輸入,包括類(lèi)別編號(hào)、類(lèi)別名稱。</p><p> 4.書(shū)籍類(lèi)別信息的查詢、修改,包括類(lèi)別編號(hào)、類(lèi)別名稱。</p><p> 5.書(shū)籍庫(kù)存信息的輸入,包
24、括書(shū)籍編號(hào)、書(shū)籍名稱、書(shū)籍類(lèi)別、作者姓名、出版社名稱、出版日期、登記日期。</p><p> 6.書(shū)籍庫(kù)存信息的查詢,修改,包括書(shū)籍編號(hào)、書(shū)籍名稱、書(shū)籍類(lèi)別、作者姓名、出版社名稱、出版日期登記日期等。</p><p> 7.借書(shū)信息的輸入,包括讀者借書(shū)證編號(hào)、書(shū)籍編號(hào)、借書(shū)日期。</p><p> 8.借書(shū)信息的查詢、修改,包括借書(shū)證編號(hào)、讀者編號(hào)、讀者姓名、
25、書(shū)籍編號(hào)、書(shū)籍名稱、借書(shū)日期等。</p><p> 9.還書(shū)信息的輸入,包括借書(shū)證編號(hào)、書(shū)籍編號(hào)、還書(shū)日期。 </p><p> 10.還書(shū)信息的查詢和修改,包括還書(shū)讀者借書(shū)證編號(hào)、讀者姓名、書(shū)籍編號(hào)、書(shū)籍名稱、借書(shū)日期、還書(shū)日期等。</p><p><b> 4.3 事物需求 </b></p><p>
26、(1)在讀者信息管理部分,要求:a.可以查詢讀者信息。b.可以對(duì)讀者信息進(jìn)行添加及刪除的操作。</p><p> (2 )在書(shū)籍信息管理部分,要求:a.可以瀏覽書(shū)籍信息。b.可以對(duì)書(shū)籍信息進(jìn)行維護(hù),包括添加及刪除的操作。</p><p> (3)在借閱信息管理部分,要求:a.可以瀏覽借閱信息。b.可以對(duì)借閱信息進(jìn)行維護(hù)操作。</p><p> (4)在歸還信息
27、管理部分,要求:a.可以瀏覽歸還信息b.對(duì)歸還信息可修改維護(hù)操作</p><p> (5)在管理者信息管理部分,要求:a.顯示當(dāng)前數(shù)據(jù)庫(kù)中管理者情況。b.對(duì)管理者信息維護(hù)操作。</p><p> (6)在罰款信息管理部分,要求:a.可以瀏覽罰款信息。b.對(duì)罰款信息可以更新</p><p> 4.4 系統(tǒng)數(shù)據(jù)流圖</p><p> 數(shù)據(jù)
28、流圖是描述系統(tǒng)內(nèi)部處理流程、用于表達(dá)軟件系統(tǒng)需求模型的一種圖形工具。本圖書(shū)管理系統(tǒng)的數(shù)據(jù)流圖如下:</p><p><b> D5</b></p><p> 歸還信息錄入 基本信息錄入</p><p><b> D2 </b></p><
29、;p><b> D1</b></p><p> 基本信息錄入 基本信息錄入 </p><p><b> D3</b></p><p><b> D4 </b></p><p><b> 借閱信息錄入</b
30、></p><p> 讀者信息返回 書(shū)籍信息返回 </p><p> 圖4-1系統(tǒng)的數(shù)據(jù)流程圖</p><p> 4.5 系統(tǒng)數(shù)據(jù)字典</p><p> 數(shù)據(jù)流圖是結(jié)構(gòu)化分析中不可缺少的有力工具,它描述了系統(tǒng)的分解,即系統(tǒng)由哪些部分組成,各部分之間有
31、什么聯(lián)系等。但是,它還不能完整地表達(dá)一個(gè)系統(tǒng)的全部邏輯特征,特別是有關(guān)數(shù)據(jù)的詳細(xì)內(nèi)容。因此,僅僅一套數(shù)據(jù)流圖并不能構(gòu)成系統(tǒng)說(shuō)明書(shū),只有對(duì)圖中出現(xiàn)的每一個(gè)成分都給出詳細(xì)定義以之后,才能全面地描述一個(gè)系統(tǒng)。對(duì)數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)處理的詳細(xì)描述,需要用數(shù)據(jù)字典(DD)。它包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、基本加工的詳細(xì)條目。數(shù)據(jù)字典中把數(shù)據(jù)的最小單位定義為數(shù)據(jù)項(xiàng),而若干數(shù)據(jù)項(xiàng)可以組成一個(gè)數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)字典是通過(guò)以數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的定義
32、來(lái)描述數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)的邏輯內(nèi)容。</p><p> 根據(jù)系統(tǒng)功能模塊結(jié)構(gòu)圖和圖書(shū)管理流程,以及圖書(shū)管理系統(tǒng)的需求,總結(jié)出如下的數(shù)據(jù)字典:</p><p> ●讀者個(gè)人數(shù)據(jù):讀者個(gè)人與圖書(shū)借閱有關(guān)的身份數(shù)據(jù),包含的數(shù)據(jù)項(xiàng)有書(shū)證編號(hào)、客戶編號(hào)、辦理價(jià)格值、借書(shū)上限、書(shū)證簽發(fā)日期;</p><p> ●圖書(shū)類(lèi)別數(shù)據(jù):用于編目圖書(shū)的類(lèi)別數(shù)據(jù),包含的數(shù)據(jù)項(xiàng)有圖書(shū)類(lèi)別
33、編號(hào)與名稱;</p><p> ●圖書(shū)書(shū)目數(shù)據(jù):用于圖書(shū)編目使用的書(shū)目數(shù)據(jù),包含的數(shù)據(jù)項(xiàng)有圖書(shū)編號(hào)、書(shū)名、作者、類(lèi)別編號(hào)、出版社編號(hào)、版次、版本號(hào)、定價(jià)、備注信息;</p><p> ●出版社類(lèi)別數(shù)據(jù):用于編目出版社的類(lèi)別數(shù)據(jù),包含的數(shù)據(jù)項(xiàng)有書(shū)籍出版編號(hào)、出版社名稱;</p><p> ●圖書(shū)借閱數(shù)據(jù):包含的數(shù)據(jù)項(xiàng)有書(shū)籍編號(hào),借書(shū)證號(hào)碼,借書(shū)日期,還書(shū)日期
34、;</p><p> ●用戶權(quán)限數(shù)據(jù):包含的數(shù)據(jù)項(xiàng)有權(quán)限的編號(hào)、選擇、更新、刪除、插入;</p><p> ●系統(tǒng)用戶數(shù)據(jù):圖書(shū)館內(nèi)部人員使用圖書(shū)管理系統(tǒng)的身份數(shù)據(jù),包含的數(shù)據(jù)項(xiàng)有登陸編號(hào)、登陸用戶名、登陸密碼、權(quán)限編號(hào)、員工編號(hào);</p><p> ●館內(nèi)員工數(shù)據(jù):包含的數(shù)據(jù)項(xiàng)有員工的編號(hào)、姓名、性別、年齡、出生日期、住址、登記日期、照片;</p&
35、gt;<p> ●客戶個(gè)人數(shù)據(jù):包含的數(shù)據(jù)項(xiàng)有客戶的編號(hào)、姓名、性別、年齡、出生日期、住址、登記日期、照片;</p><p> 第五章 概念結(jié)構(gòu)設(shè)計(jì)</p><p><b> 5.1 概念模型</b></p><p> 概念結(jié)構(gòu)設(shè)計(jì)就是從現(xiàn)實(shí)概念中抽象出概念模型,即對(duì)信息世界建模,所以概念模型應(yīng)該能方便、準(zhǔn)確的表示信息世
36、界中的常用概念。概念模型的表示方法最著名的是實(shí)體—聯(lián)系方法(Entity-Relationship Approach),在該方法中實(shí)體用矩形表示,矩形框內(nèi)寫(xiě)明實(shí)體名;屬性用橢圓表示,并用無(wú)向邊將其與相應(yīng)的實(shí)體連接起來(lái);聯(lián)系用菱形表示,菱形框內(nèi)寫(xiě)明聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體型連接起來(lái),同時(shí)在無(wú)向邊旁表上聯(lián)系的類(lèi)型(1:1,1:n或n:m)。</p><p> 5.2 E-R圖表示概念模型</p>
37、;<p> 圖5-1類(lèi)別實(shí)體E-R圖</p><p> 圖5-2 讀者信息實(shí)體E-R圖</p><p> 圖5-3信息實(shí)體E-R圖</p><p> 圖5-4 記錄信息實(shí)體E-R圖</p><p> 圖5-5記錄信息實(shí)體E-R圖</p><p> 圖5-6總的信息實(shí)體E-R圖</p>
38、;<p> 5.4 E-R圖向關(guān)系模型轉(zhuǎn)換</p><p> 在二元聯(lián)系中,數(shù)據(jù)模型實(shí)體間的聯(lián)系有一對(duì)一(1:1)、一對(duì)多(1:n)和多對(duì)多(m:n)三種。</p><p> 兩實(shí)體的聯(lián)系為1:1,可將聯(lián)系與任意一端對(duì)應(yīng)的關(guān)系模式合并。具體做法是:將兩個(gè)實(shí)體各用一個(gè)關(guān)系表示,然后將其中一個(gè)關(guān)系的關(guān)鍵字和聯(lián)系的屬性加入另一個(gè)關(guān)系的屬性。一個(gè)關(guān)系的關(guān)鍵字存儲(chǔ)在另一個(gè)關(guān)系中
39、時(shí),稱為另一個(gè)關(guān)系的外鍵。</p><p> 一個(gè)1:n聯(lián)系可以與“1”端對(duì)應(yīng)的關(guān)系模式合并。首先,一個(gè)實(shí)體用1個(gè)關(guān)系表示,然后將聯(lián)系的屬性和“n”端對(duì)應(yīng)關(guān)系的鍵置于“1”端對(duì)應(yīng)的關(guān)系中。</p><p> 一個(gè)m:n轉(zhuǎn)換為一個(gè)關(guān)系模式。多對(duì)多聯(lián)系不能與任一端實(shí)體對(duì)應(yīng)的關(guān)系模式合并,否則會(huì)引起插入異常和修改異常。聯(lián)系本身的屬性以及與該聯(lián)系相連的實(shí)體的鍵都將轉(zhuǎn)換為該關(guān)系的屬性,關(guān)系的鍵是
40、各實(shí)體鍵的組合。</p><p> 根據(jù)以上轉(zhuǎn)化原則,得到以下一組關(guān)系模式,關(guān)系模式的碼用下劃線標(biāo)出。</p><p> 書(shū)籍類(lèi)別(種類(lèi)編號(hào),種類(lèi)名稱)</p><p> 讀者(借書(shū)證編號(hào),讀者姓名,讀者性別,讀者種類(lèi),登記時(shí)期)</p><p> 書(shū)籍(書(shū)籍編號(hào),書(shū)籍名稱,書(shū)籍類(lèi)別,書(shū)記作者,出版社名稱,出版日期,登記 日 期
41、)</p><p> 借閱(借書(shū)證編號(hào),書(shū)籍編號(hào),讀者借書(shū)時(shí)間)</p><p> 還書(shū)(借書(shū)證編號(hào),書(shū)籍編號(hào),讀者還書(shū)時(shí)間)</p><p> 罰款(借書(shū)證編號(hào),借書(shū)證編號(hào),書(shū)籍編號(hào),讀者姓名,讀者借書(shū)時(shí)間)</p><p><b> 第六章 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 6.
42、1 邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 根據(jù)對(duì)需求分析得到的數(shù)據(jù)結(jié)構(gòu)進(jìn)行分析,按數(shù)據(jù)輸入輸出的要求,確定表和表間的關(guān)系,并進(jìn)行驗(yàn)證、調(diào)整、修改、完善,使其能夠?qū)崿F(xiàn)用戶對(duì)數(shù)據(jù)和功能的要求。本系統(tǒng)根據(jù)分析確定系統(tǒng)要設(shè)置如下表(為了在應(yīng)用程序中方便使用表名、字段名,在設(shè)計(jì)表時(shí)均采用英文簡(jiǎn)稱或全稱,在此為了便于理解均使用它們的中文別名): </p><p> 書(shū)籍類(lèi)別表,包括字段:種類(lèi)編號(hào),種類(lèi)名
43、稱</p><p> 讀者表,包括字段:借書(shū)證編號(hào),讀者姓名,讀者性別,讀者種類(lèi),登記時(shí)期</p><p> 書(shū)籍表,包括字段:書(shū)籍編號(hào),書(shū)籍名稱,書(shū)籍類(lèi)別,書(shū)記作者,出版社名稱,出版日期,登記日期</p><p> 借閱表,包括字段:借書(shū)證編號(hào),書(shū)籍編號(hào),讀者借書(shū)時(shí)間</p><p> 還書(shū)表,包括字段:借書(shū)證編號(hào),書(shū)籍編號(hào),讀者
44、還書(shū)時(shí)間</p><p> 罰款表,包括字段:借書(shū)證編號(hào),讀者姓名,借書(shū)證編號(hào),書(shū)籍編號(hào),讀者借書(shū)時(shí)間</p><p> 6.2 物理結(jié)構(gòu)設(shè)計(jì)</p><p> 下面列出選課系統(tǒng)所有表的結(jié)構(gòu),為了便于理解,將部分?jǐn)?shù)據(jù)列出。 </p><p> 1.圖書(shū)信息基本表 </p><p> 表6-1 tab_bo
45、okcardinfo表結(jié)構(gòu)</p><p> 圖書(shū)類(lèi)別數(shù)據(jù)表:表名“tab_bookclassinfo”,結(jié)構(gòu)見(jiàn)表6-2</p><p> 表6-2 tab_bookclassinfo表結(jié)構(gòu)</p><p> 圖書(shū)書(shū)目數(shù)據(jù)表:表名“tab_bookinfo”,結(jié)構(gòu)見(jiàn)表6-3</p><p> 表6-3 tab_bookinfo表結(jié)
46、構(gòu)</p><p> 出版社類(lèi)別數(shù)據(jù)表:表名“tab_bookpublish”,結(jié)構(gòu)見(jiàn)表6-4</p><p> 表6-4 tab_bookpublish表結(jié)構(gòu)</p><p> 圖書(shū)借閱數(shù)據(jù)表:表名“tab_borrow_return”,結(jié)構(gòu)見(jiàn)表6-5</p><p> 表6-5 tab_borrow_return表結(jié)構(gòu)<
47、/p><p> 館內(nèi)員工數(shù)據(jù)表:表名“tab_empinfo”,結(jié)構(gòu)見(jiàn)表6-6</p><p> 表6-6 tab_empinfo表結(jié)構(gòu)</p><p> 用戶權(quán)限數(shù)據(jù)表:表名“tab_human”,結(jié)構(gòu)見(jiàn)表6-7</p><p> 表6-7 tab_human表結(jié)構(gòu)</p><p> 系統(tǒng)用戶數(shù)據(jù)表:表名“
48、tab_login”,結(jié)構(gòu)見(jiàn)表6-8</p><p> 表6-8 tab_login表結(jié)構(gòu)</p><p> 客戶個(gè)人數(shù)據(jù)表:表名“tab_pasinfo”,結(jié)構(gòu)見(jiàn)表6-9</p><p> 表6-9 tab_pasinfo表結(jié)構(gòu)</p><p><b> 第七章 詳細(xì)設(shè)計(jì)</b></p>&l
49、t;p> 7.1圖書(shū)管理系統(tǒng)流程</p><p> 用戶登錄模塊,可以選擇用管理員或者普通用戶登錄。</p><p> 圖7-1 登錄界面圖</p><p> 圖書(shū)管理系統(tǒng)的主界面設(shè)計(jì)圖</p><p> 圖7-2 主界面設(shè)計(jì)圖</p><p> 3、圖書(shū)管理,包括新書(shū)錄入、圖書(shū)變更、刪除圖書(shū)
50、、圖書(shū)查詢等。</p><p> 圖7-3 圖書(shū)管理界面圖</p><p><b> 源碼:</b></p><p> procedure TForm1.N4Click(Sender: TObject); //新書(shū)錄入</p><p><b> var</b></p>&
51、lt;p> ADOQuery:TADOQuery;</p><p><b> begin</b></p><p> form_panel4Click();</p><p> emp_YN_null;</p><p> PageControl1.ActivePageIndex:=3;</p>
52、<p> ADOQuery:=TADOQuery.Create(self);</p><p> ADOQuery.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+</p><p> extractfilepath(application.ExeName)+</p>
53、<p> 'DATA\db_booksys.mdb;Persist Security Info=False'; </p><p><b> //連接字符串</b></p><p> ADOQuery.SQL.Clear;</p><p> ADOQuery.SQL.Add('select book
54、_id from tab_bookinfo');</p><p> ADOQuery.Open;</p><p> ADOQuery.Last;</p><p> edit5.Enabled:=false;</p><p> edit5.Text:= Myjiami.db_idtoadd(ADOQuery.FieldValue
55、s['book_id'],10);</p><p> ADOQuery.Free;</p><p> edit6.Enabled:=true;</p><p> edit7.Enabled:=true;</p><p> edit8.Enabled:=true;</p><p> edit9.
56、Enabled:=true;</p><p> edit10.Enabled:=true;</p><p> edit11.Enabled:=true;</p><p> combobox1.Enabled:=true;</p><p> combobox2.Enabled:=true;</p><p> b
57、utton5.Enabled:=true;</p><p> button6.Enabled:=false;</p><p> button7.Enabled:=false;</p><p> button8.Enabled:=false;</p><p> edit12.Enabled:=false;</p><
58、p> form1.book_refrish;</p><p><b> end;</b></p><p> procedure TForm1.Button8Click(Sender: TObject); //圖書(shū)查詢</p><p><b> var</b></p><p>
59、; ADOQuery:TADOQuery;</p><p> str_cid:string; //圖書(shū)類(lèi)別編號(hào)</p><p> str_pid:string; //圖書(shū)出版社編號(hào)</p><p><b> begin</b></p><p> ADOQuery:=TADOQuery.Create(se
60、lf);</p><p> ADOQuery.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+</p><p> extractfilepath(application.ExeName)+</p><p> 'DATA\db_booksys.mdb;Pe
61、rsist Security Info=False'; //連接字符串</p><p> if edit5.Text='' then</p><p><b> begin</b></p><p> MessageDlg('請(qǐng)輸入要查詢的圖書(shū)編號(hào)!!', mtInformation, [mbYes
62、],0);</p><p> ADOQuery.Free;</p><p><b> exit;</b></p><p><b> end;</b></p><p> ADOQuery.Close;</p><p> ADOQuery.SQL.Clear;</
63、p><p> ADOQuery.SQL.Add('select * from tab_bookinfo where book_id=:A');</p><p> ADOQuery.Parameters.ParamByName('A').Value:=edit5.Text;</p><p> ADOQuery.Open; //從書(shū)籍
64、信息表中選擇相關(guān)內(nèi)容</p><p> if ADOQuery.RecordCount>0 then</p><p><b> begin</b></p><p> edit6.Text:= ADOQuery.FieldValues['book_name'];</p><p> edit7.
65、Text:= ADOQuery.FieldValues['book_writer'];</p><p> edit8.Text:= ADOQuery.FieldValues['book_pub_times'];</p><p> edit9.Text:= ADOQuery.FieldValues['book_version'];</
66、p><p> edit10.Text:= ADOQuery.FieldValues['book_price'];</p><p> edit11.Text:= ADOQuery.FieldValues['book_information'];</p><p> str_cid:= ADOQuery.FieldValues['
67、book_classid'];</p><p> str_pid:= ADOQuery.FieldValues['book_publishid'];</p><p> str_bookclassid:= str_cid;</p><p> str_bookpublishid:= str_pid;</p><p>
68、<b> end</b></p><p> 借還書(shū)管理,包含的數(shù)據(jù)項(xiàng)有書(shū)籍編號(hào),借書(shū)證號(hào)碼,借書(shū)日期,還書(shū)日期。</p><p> 圖7-4 借還書(shū)界面圖</p><p><b> 源碼:</b></p><p> procedure TForm1.SpeedButton1Click(
69、Sender: TObject); //借書(shū)</p><p><b> var</b></p><p> Pic:TPicture; //BMP圖片類(lèi)</p><p><b> begin</b></p><p> // if int_human<1 then</
70、p><p><b> //begin</b></p><p> //MessageDlg('無(wú)權(quán)使用!!',mtWarning, [mbYes],0);</p><p><b> // exit;</b></p><p><b> // end;</b>&l
71、t;/p><p> Pic:=TPicture.Create;</p><p> pic.LoadFromFile(extractfilepath(application.ExeName)+'RES\bmp1.bmp');</p><p> image1.Picture:=nil;</p><p> image1.Pict
72、ure.Assign(pic.Bitmap);</p><p> CheckBox1.Checked:=false;</p><p> PageControl1.ActivePageIndex:=2;</p><p> button2.Enabled:=false;</p><p> button1.Enabled:=true;<
73、;/p><p> edit1.Text:='';</p><p> edit2.Text:='';</p><p> edit4.Text:='';</p><p> edit3.Text:=formatdatetime('yyyy/mm/dd', now);</p&g
74、t;<p><b> pic.Free;</b></p><p><b> end;</b></p><p> procedure TForm1.SpeedButton2Click(Sender: TObject); //還書(shū)</p><p><b> var</b&
75、gt;</p><p> Pic:TPicture; //BMP圖片類(lèi)</p><p><b> begin</b></p><p> pic:=TPicture.Create;</p><p> pic.LoadFromFile(extractfilepath(application.ExeName)+
76、'RES\bmp2.bmp');</p><p> image1.Picture:=nil;</p><p> image1.Picture.Assign(pic);</p><p> CheckBox1.Checked:=true;</p><p> PageControl1.ActivePageIndex:=2;&
77、lt;/p><p> button2.Enabled:=true;</p><p> button1.Enabled:=false;</p><p> edit1.Text:='';</p><p> edit2.Text:='';</p><p> edit4.Text:=
78、9;';</p><p> edit3.Text:=formatdatetime('yyyy/mm/dd', now);</p><p><b> pic.Free;</b></p><p><b> end;</b></p><p><b> 第八章 設(shè)計(jì)
79、總結(jié)</b></p><p> 8.1 報(bào)告研制過(guò)程</p><p> 因?yàn)檫@次是要設(shè)計(jì)一個(gè)圖書(shū)管理系統(tǒng),需要有和用戶進(jìn)行交互的接口所以界面是必不可少的。用什么來(lái)做界面呢?在選擇編程軟件和數(shù)據(jù)庫(kù)軟件時(shí),我躊躇了好一陣,后來(lái)選擇了DELPHI,覺(jué)得它更簡(jiǎn)單實(shí)用</p><p> 在圖書(shū)館中的躊躇經(jīng)歷也是一段知識(shí)積累的過(guò)程。在圖書(shū)館里,我看到了用C++
80、編程環(huán)境來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)鏈接的,看了VB.NET等開(kāi)發(fā)的,這些都拓寬了我的知識(shí)面,給我后續(xù)的學(xué)習(xí)指引了方向,我想或許這也是課程設(shè)計(jì)的意義所在吧。</p><p> 選擇好了編程軟件和數(shù)據(jù)庫(kù)軟件,接下來(lái)就是要設(shè)計(jì)系統(tǒng)了,在百度查找再根據(jù)的本次課程設(shè)計(jì)的要求,設(shè)計(jì)圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)在設(shè)計(jì)的過(guò)程中經(jīng)歷了以下6個(gè)階段:</p><p><b> ?。?)需求分析階段</b>&l
81、t;/p><p> ?。?)概念結(jié)構(gòu)設(shè)計(jì)階段</p><p> (3)邏輯結(jié)構(gòu)設(shè)計(jì)階段</p><p> ?。?)物理結(jié)構(gòu)設(shè)計(jì)階段</p><p> (5)數(shù)據(jù)庫(kù)實(shí)施階段</p><p> ?。?)數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段</p><p> 按照上述步驟一步一步的來(lái),每一步都水到渠成。在研制報(bào)告的
82、過(guò)程中,將上述每個(gè)階段所研究的對(duì)象的思路,過(guò)程以及結(jié)果通過(guò)文字和圖形表示出來(lái),再加上對(duì)于本次課程設(shè)計(jì)的思想總結(jié),便構(gòu)成了本次課程設(shè)計(jì)的說(shuō)明書(shū)。</p><p><b> 8.2 設(shè)計(jì)的特點(diǎn)</b></p><p> 在本次課程設(shè)計(jì)中,我覺(jué)得最大的特點(diǎn)是用戶管理這一模塊設(shè)計(jì)得比較完善。該圖書(shū)管理系統(tǒng)允許用戶進(jìn)行登錄查看相關(guān)的信息。一般用戶登錄系統(tǒng)時(shí)是不能查看管理用戶
83、界面這一模塊的,有效的提高了系統(tǒng)的安全性。擁有不同權(quán)限的用戶可以執(zhí)行不同的操作,這一點(diǎn)在實(shí)際應(yīng)用中是非常需要也是非常重要的,特別是在數(shù)據(jù)庫(kù)管理這方面。在建立數(shù)據(jù)庫(kù)表的時(shí)候,為數(shù)據(jù)庫(kù)中的表建立了關(guān)系,并且將關(guān)系設(shè)置為級(jí)聯(lián)修改和刪除,這樣在對(duì)數(shù)據(jù)庫(kù)中不同的表進(jìn)行相關(guān)操作時(shí)就不會(huì)出現(xiàn)更新異?;蛘呤遣迦氘惓5犬惓G闆r了,保證了數(shù)據(jù)庫(kù)中的實(shí)體完整性和參照性完整性,這是非常符合實(shí)際要求的。</p><p><b>
84、 8.3 設(shè)計(jì)的不足</b></p><p> 本系統(tǒng)可實(shí)現(xiàn)基本的圖書(shū)信息管理,比如對(duì)圖書(shū)基本信息的增、刪、改和查詢,本系統(tǒng)并沒(méi)有完全實(shí)現(xiàn)我在需求分析中所述的功能,實(shí)現(xiàn)的功能不完善,實(shí)用性不強(qiáng)。</p><p> 由于時(shí)間比較倉(cāng)促,沒(méi)有把系統(tǒng)設(shè)計(jì)得很詳細(xì),很周到,很復(fù)雜,,對(duì)于系統(tǒng)我也沒(méi)有做太多的測(cè)試來(lái)檢測(cè)其穩(wěn)定性和健壯性。同時(shí)對(duì)于有些不合法的填寫(xiě)還不能完全的識(shí)別,這樣會(huì)
85、導(dǎo)致最終存入數(shù)據(jù)庫(kù)的數(shù)據(jù)產(chǎn)生不可靠性,這對(duì)于數(shù)據(jù)庫(kù)設(shè)計(jì)中安全性的考量是非常重要的一點(diǎn),也是本次設(shè)計(jì)中需要好好完善的一個(gè)地方。</p><p><b> 學(xué)習(xí)體會(huì)</b></p><p> 這次課程設(shè)計(jì),我收獲頗豐,首先是把原來(lái)淡忘的知識(shí)重新溫故了一遍,很多知識(shí)直接做一點(diǎn)也想不起來(lái)了,但是只要稍微看下提示,或是書(shū)中的范例,那些語(yǔ)法,方法都又躍然紙上,要是沒(méi)有這個(gè)課程
86、設(shè)計(jì),說(shuō)不定再過(guò)半年什么的,我就把原來(lái)的知識(shí)都忘得干干凈凈的了。</p><p> 其次是我體會(huì)到了團(tuán)隊(duì)合作精神的重要性。特別是在需求分析階段,自己一個(gè)人真的很難把整個(gè)流程理順,只有和組員討論,與他們交流想法,使得自己的思路一下子明了了許多。有時(shí)自己程序里的一個(gè)Bug怎么找也找不出來(lái)請(qǐng)同學(xué)幫忙看看很有效果。一個(gè)人所學(xué)的知識(shí)不可能面面俱到的,只有通過(guò)合作,取長(zhǎng)補(bǔ)短,發(fā)揚(yáng)團(tuán)隊(duì)精神,才能使工作做得更為出色</p
87、><p> 再者這次課程設(shè)計(jì)使我學(xué)會(huì)了在短期時(shí)間內(nèi)的系統(tǒng)開(kāi)發(fā),我感覺(jué)這種開(kāi)發(fā)首先應(yīng)該全神貫注,抓緊時(shí)間,應(yīng)該先對(duì)系統(tǒng)中的主要功能加以認(rèn)真實(shí)現(xiàn),對(duì)細(xì)枝末章盡量完善,避免由于這些小錯(cuò)誤而出現(xiàn)的系統(tǒng)崩潰等現(xiàn)象。</p><p> 通過(guò)本次課程設(shè)計(jì),我加深了對(duì)數(shù)據(jù)庫(kù)知識(shí)的了解。為了做好這次課程設(shè)計(jì),我復(fù)習(xí)了一遍跟題目相關(guān)的數(shù)據(jù)庫(kù)知識(shí),特別是需要實(shí)現(xiàn)的那部分原理。除此之外,還有上網(wǎng)查詢一些相關(guān)的資料
88、,和一些實(shí)際問(wèn)題實(shí)現(xiàn)的例子,通過(guò)理解別人實(shí)現(xiàn)的過(guò)程,學(xué)習(xí)實(shí)現(xiàn)的一些基本思路。在這個(gè)過(guò)程中,我對(duì)整個(gè)連接數(shù)據(jù)庫(kù)程序的過(guò)程有了一個(gè)更立體的認(rèn)識(shí)和了解。在這次的設(shè)計(jì)中,讓我進(jìn)一步認(rèn)識(shí)了數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程以及設(shè)計(jì)各階段所做的工作和要注意的細(xì)章部分,對(duì)于數(shù)據(jù)庫(kù)的功能也有了更深的了解。</p><p><b> 致 謝</b></p><p> 在學(xué)習(xí)中,老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、豐
89、富淵博的知識(shí)、敏銳的學(xué)術(shù)思維、精益求精的工作態(tài)度以及侮人不倦的師者風(fēng)范是我終生學(xué)習(xí)的楷模,老師們的高深精湛的造詣與嚴(yán)謹(jǐn)求實(shí)的治學(xué)精神,將永遠(yuǎn)激勵(lì)著我。這三年中還得到眾多老師的關(guān)心支持和幫助。在此,謹(jǐn)向老師們致以衷心的感謝和崇高的敬意!</p><p> 另外,感謝校方給予我這樣一次機(jī)會(huì),能夠獨(dú)立地完成一個(gè)課程設(shè)計(jì),并在這個(gè)過(guò)程當(dāng)中,給予我們各種方便,使我們?cè)谶@學(xué)期快要結(jié)課的時(shí)候,能夠?qū)W(xué)到的只是應(yīng)用到實(shí)踐中,增
90、強(qiáng)了我們實(shí)踐操作和動(dòng)手應(yīng)用能力,提高了獨(dú)立思考的能力。</p><p> 感謝所有任課老師和所有同學(xué)在這三年來(lái)給自己的指導(dǎo)和幫助,是他們教會(huì)了我專(zhuān)業(yè)知識(shí),教會(huì)了我如何學(xué)習(xí),教會(huì)了我如何做人。正是由于他們,我才能在各方面取得顯著的進(jìn)步,在此向他們表示我由衷的謝意。</p><p> 感謝寢室里的舍友,是你們?nèi)陙?lái)對(duì)我的關(guān)照使我的擁有一個(gè)良好的學(xué)習(xí)環(huán)境是我能專(zhuān)心學(xué)習(xí)生活。</p>
91、;<p> 最后,我要向百忙之中抽時(shí)間對(duì)本文進(jìn)行審閱,評(píng)議和參與本人論文答辯的各位老師表示感謝。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 伍俊良.Delphi7.0課程設(shè)計(jì)與系統(tǒng)開(kāi)發(fā)案例.北京:清華大學(xué)出版社,2005 </p><p> [2] 彭為.Delphi7/8程序設(shè)計(jì)基礎(chǔ)教程.北京
92、:清華大學(xué)出版社,2004 </p><p> [3] 劉子銳.Delphi數(shù)據(jù)庫(kù)開(kāi)發(fā)自學(xué)教程.北京:人民郵電出版,2002 </p><p> [4] 尹立民.Delphi7應(yīng)用編程150例.北京:電子工業(yè)出版社,2003 </p><p> [5] 張春林.Delphi 6程序設(shè)計(jì)導(dǎo)學(xué).北京:清華大學(xué)出版社,2002 </p><p&g
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告----圖書(shū)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告---圖書(shū)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告---圖書(shū)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告--圖書(shū)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告-圖書(shū)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告-------圖書(shū)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告--圖書(shū)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--- 圖書(shū)管理系統(tǒng)
- 圖書(shū)管理系統(tǒng)—數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-圖書(shū)管理系統(tǒng)
- 圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--圖書(shū)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---圖書(shū)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)----圖書(shū)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---圖書(shū)管理系統(tǒng)
- 圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)——圖書(shū)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---圖書(shū)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)---圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論