版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 圖書館管理系統(tǒng)</b></p><p><b> 前言</b></p><p> 圖書館管理系統(tǒng)是一些單位不可缺少的部分,書籍是人類不可缺少的精神食糧,尤其對一些學(xué)校來說,尤其重要。所以圖書館管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以來人們使用傳統(tǒng)人工的方式管理圖書、期刊、試卷合訂本等,這種管
2、理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對圖書資源信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高圖
3、書館管理的效率,也是企業(yè)、學(xué)校的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的圖書館都是初步開始使用,甚至尚未使用計(jì)算機(jī)進(jìn)行信息管理。根據(jù)調(diào)查得知,他們以前對信息管理的主要方式是基于文本,表格等紙介質(zhì)的手工處理,對于圖書借閱情況(如借</p><p><b> 目錄</b></p>
4、<p><b> 序 言. 1</b></p><p><b> 一 、概論. 2</b></p><p> ?。ㄒ唬﹫D書管理的現(xiàn)狀. 2</p><p> (二)圖書管理的發(fā)展背景和意義. 2</p><p><b> 二、系統(tǒng)規(guī)劃. 3</b></p
5、><p> ?。ㄒ唬┫到y(tǒng)任務(wù). 3</p><p> (二)系統(tǒng)目標(biāo). 3</p><p> ?。ㄈ┫到y(tǒng)計(jì)劃. 3</p><p> (四 )可行性研究. 4</p><p> 1.技術(shù)可行性. 4</p><p> 2.經(jīng)濟(jì)可行性. 4</p><p> 3.社
6、會(huì)可行性. 4</p><p><b> 三、系統(tǒng)分析. 5</b></p><p> ?。ㄒ唬┫到y(tǒng)的需求分析. 5</p><p> ?。ǘ┙M織機(jī)構(gòu)圖. 6</p><p> (三)業(yè)務(wù)流程圖. 6</p><p> ?。ㄋ模?shù)據(jù)流程圖. 7</p><p> (
7、五)數(shù)據(jù)字典. 9</p><p> 四、系統(tǒng)設(shè)計(jì). 13</p><p> ?。ㄒ唬┫到y(tǒng)功能模塊圖. 13</p><p> ?。ǘ?shù)據(jù)庫設(shè)計(jì). 14</p><p> 1.E-R圖. 14</p><p> 2.?dāng)?shù)據(jù)庫表. 16</p><p> 3.創(chuàng)建表間關(guān)系. 17</
8、p><p> ?。ㄈ┐a設(shè)計(jì). 18</p><p> (四)輸入輸出設(shè)計(jì). 18</p><p> 五、系統(tǒng)實(shí)施. 22</p><p> ?。ㄒ唬┑卿浗缑? 22</p><p> (二)系統(tǒng)主界面. 22</p><p> ?。ㄈ┨砑幼x者界面. 23</p><p
9、> (四)讀者管理界面. 23</p><p> ?。ㄎ澹┻€書登記界面. 23</p><p> (六)到期圖書管理界面. 24</p><p> 六、系統(tǒng)測試與維護(hù). 25</p><p> (一)系統(tǒng)測試. 25</p><p> ?。ǘ┫到y(tǒng)維護(hù). 27</p><p>
10、七、設(shè)計(jì)總結(jié). 29</p><p> 參 考 文 獻(xiàn). 30</p><p> 附錄:部分程序清單. 3</p><p><b> 序言</b></p><p> 圖書管理系統(tǒng)是我們接觸以來最平凡的系統(tǒng),如今是信息化的社會(huì),圖書館信息資源的有效管理已經(jīng)成為人們獲取信息的關(guān)鍵所在,這也將是圖書館信息化建設(shè)的重點(diǎn)。
11、書是人類不可缺少的精神食糧,也是現(xiàn)在社會(huì)步入文明的見證。在未來對于圖書管理信息化的要求會(huì)更高,圖書管理系統(tǒng)的目的是應(yīng)用信息化的技術(shù)對圖書進(jìn)行的管理,減少大量的數(shù)據(jù)冗余和傳統(tǒng)管理的繁瑣工作量,實(shí)現(xiàn)圖書管理的系統(tǒng)化,科學(xué)化。</p><p> 系統(tǒng)的主要子模塊有圖書管理,讀者管理,借閱管理等,可實(shí)現(xiàn)日常圖書管理業(yè)務(wù),最終達(dá)到提高工作效率的目的。</p><p><b> 一 、概
12、論</b></p><p> (一)圖書管理的現(xiàn)狀</p><p> 目前社會(huì)上信息管理系統(tǒng)發(fā)展飛速,越來越多的企事業(yè)單位都引入了信息管理軟件來管理自己日益增長的各種信息。各大高校也相繼采用了圖書管理系統(tǒng)來管理圖書,取得了很大的成效,圖書管理信息系統(tǒng)也在功能上不但完善和加強(qiáng),為了使圖書管理更加規(guī)范化,程序化,科學(xué)化,我們研發(fā)了這次的圖書管理系統(tǒng)。</p>&l
13、t;p> [NextPage] </p><p> 作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對圖書信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。圖書管理系統(tǒng)的開發(fā)是一個(gè)老生常談的問題,以其作為數(shù)據(jù)庫開發(fā)的示例是因?yàn)樗拈_放性,比較成熟。隨著數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù)和科學(xué)管理方法的發(fā)展,計(jì)算機(jī)在管理上的應(yīng)用日益廣泛,管理信息系統(tǒng)逐漸成熟起來,并且給管理帶來了新的革命。鑒于目前學(xué)校圖書數(shù)目劇增,圖書信息量也呈爆炸性增長
14、的形勢下,對圖書管理系統(tǒng)功能的要求越來越高,圖書管理系統(tǒng)也在此基礎(chǔ)上有了很大的發(fā)展,但是各系統(tǒng)力求使其功能簡潔明了,而且齊全、易于操作。</p><p> ?。ǘ﹫D書管理的發(fā)展背景和意義</p><p> 當(dāng)今計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)飛速發(fā)展,計(jì)算機(jī)應(yīng)用在全球范圍內(nèi)日益普及,而社會(huì)也正快速向信息化社會(huì)前進(jìn),信息系統(tǒng)的作用也越來越大?,F(xiàn)在我國的各中小城市的圖書館的圖書管理和借閱管理還停留在紙介質(zhì)
15、的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這種傳統(tǒng)的管理方法必然被以計(jì)算機(jī)為基礎(chǔ)的信息管理所取代,因此根據(jù)圖書館目前的實(shí)際情況來開發(fā)一套新的圖書管理系統(tǒng)是十分必要的。圖書管理信息化是信息發(fā)展的必然趨勢。通過對管理系統(tǒng)模型的研究,提出一套構(gòu)造圖書信息管理系統(tǒng)模塊的方法,并利用數(shù)據(jù)庫、信息系統(tǒng)分析所學(xué)的知識,結(jié)合其它圖書管理業(yè)務(wù)常識,建立相關(guān)數(shù)據(jù)模型,利用面向?qū)ο箝_發(fā)工具對其進(jìn)行設(shè)計(jì)與開發(fā)。建立一套有
16、效的圖書信息管理系統(tǒng),可以減少工作量,將管理工作科學(xué)化、規(guī)范化,提高圖書館管理的工作質(zhì)量和工作效率。</p><p> [NextPage] </p><p><b> 二、系統(tǒng)規(guī)劃</b></p><p><b> (一)系統(tǒng)任務(wù)</b></p><p> 系統(tǒng)的規(guī)劃依據(jù)目前各學(xué)校的圖書管
17、理系統(tǒng)的現(xiàn)狀,確定此次研發(fā)的使命。目前學(xué)校的圖書管理系統(tǒng)已經(jīng)不能夠適應(yīng)越來越多的讀者和圖書信息劇增的局面了,特別是自高校擴(kuò)招以來,圖書館也加大了購書量,書的類目也越來越多,分得也更細(xì)致,而目前高校工作人員以老齡人居多,所以也就要求有一套功能齊全,但是也簡單易用的圖書管理系統(tǒng)的出現(xiàn)。圖書管理的業(yè)務(wù)其實(shí)說起來也都大同小異,管理對象也就是讀者和圖書,但是如果是針對大型的圖書館也還要開慮到其他的方方面面,比如采購何類書籍,每次該采購多少?什么書
18、等等問題??紤]到時(shí)間的關(guān)系,本系統(tǒng)就院校內(nèi)部的管理流程來研發(fā),而沒有設(shè)計(jì)外部的供應(yīng)商之類的信息,初步規(guī)劃本系統(tǒng)要完成以下任務(wù):</p><p> 1.界面友好、操作簡單: </p><p> 系統(tǒng)的界面設(shè)計(jì)應(yīng)該簡潔明了,采用標(biāo)準(zhǔn)的WINDOWS 編程技術(shù),使用下拉式菜單,立體彈出式窗口等可視化手段, 每一過程應(yīng)有相應(yīng)的功能提示。 </p><p> 2.豐富的
19、查詢功能: </p><p> [NextPage] </p><p> 系統(tǒng)的查詢功能要方便靈活,如圖書可以按書目編號、名稱、、出版社、作者等多種關(guān)鍵字查詢。 </p><p> 3.靈活多樣的報(bào)表功能: </p><p> 系統(tǒng)應(yīng)有豐富的報(bào)表打印功能,提供相關(guān)圖書、讀者、借書信息報(bào)表,同時(shí)可實(shí)現(xiàn)匯總和對數(shù)據(jù)項(xiàng)的組合輸出功能,方便打
20、印。</p><p><b> ?。ǘ┫到y(tǒng)目標(biāo)</b></p><p> 目前圖書數(shù)量及讀者數(shù)量增加,以及二者之間產(chǎn)生的借閱信息繁多,因此原有的管理模式已不能適應(yīng)現(xiàn)行工作的需要。同時(shí),陳舊的管理方法也不利于推廣計(jì)算機(jī)應(yīng)用。為使圖書管理工作科學(xué)化、規(guī)范化,更好地適應(yīng)當(dāng)前圖書管理的工作需求,緩解手工管理存在的弊端就必須采用計(jì)算機(jī)輔助管理。新系統(tǒng)應(yīng)達(dá)到以下目標(biāo):<
21、/p><p> 1.充分了解用戶需求及當(dāng)前形式,功能齊備,能完成主業(yè)務(wù)處理;</p><p> 2.要有詳細(xì)的設(shè)計(jì)說明書; </p><p> 3.每一模塊的流程圖要很清晰; </p><p> 4.系統(tǒng)能夠正常的運(yùn)行,能較好得完成預(yù)定的功能; </p><p> 5.系統(tǒng)要有完整的幫助文件,供前臺(tái)操作員能方便的
22、操作本系統(tǒng)。</p><p><b> ?。ㄈ┫到y(tǒng)計(jì)劃</b></p><p> 系統(tǒng)開發(fā)過程計(jì)劃如下:總體分為三大階段來完成,要求每一階段的任務(wù)的任務(wù)都要按質(zhì)按量來完成,以便整個(gè)系統(tǒng)功能能夠正常運(yùn)行。</p><p> [NextPage] </p><p> 第一階段(3.1-4.10)可行性分析,系統(tǒng)分析。
23、</p><p> 第二階段(4.11-5.20)系統(tǒng)設(shè)計(jì),實(shí)現(xiàn)子系統(tǒng)圖書,讀者管理,最后是借閱管理,各個(gè)模塊的組合。</p><p> 第三階段(5.20-5.30)軟硬件的準(zhǔn)備,建立數(shù)據(jù)庫,系統(tǒng)調(diào)試,維護(hù)評價(jià)。</p><p><b> ?。ㄋ模┛尚行匝芯?lt;/b></p><p><b> 1.技術(shù)可
24、行性</b></p><p> 技術(shù)可行性包括一下幾個(gè)方面:硬件,系統(tǒng)軟件,應(yīng)用軟件,技術(shù)人員。針對這四個(gè)方面可行性都是沒有問題的,本系統(tǒng)預(yù)采用Visual Basic編程語言加Access數(shù)據(jù)庫。目前,數(shù)據(jù)庫產(chǎn)品較多,每種產(chǎn)品都具有各自的特點(diǎn)和適用范圍,因此,在選擇數(shù)據(jù)庫時(shí),應(yīng)考慮數(shù)據(jù)庫應(yīng)用的特點(diǎn)及適用范圍,選擇最合適的。</p><p><b> ?。?)VB介
25、紹</b></p><p> Visual Basic是微軟公司出品的一個(gè)快速可視化程序開發(fā)工具軟件,借助微軟在操作系統(tǒng)和辦公軟件的壟斷地位,VB在短短的幾年內(nèi)風(fēng)靡全球。VB是具有強(qiáng)大功能的軟件,主要表現(xiàn)在:所見即所得的界面設(shè)計(jì),基于對象的設(shè)計(jì)方法,極短的軟件開發(fā)周期,較易維護(hù)的生成代碼。VB程序語言具有許多優(yōu)秀的特性,用其設(shè)計(jì)應(yīng)用程序時(shí)有兩個(gè)基本特點(diǎn):可視化設(shè)計(jì)和事件驅(qū)動(dòng)編程。</p>
26、<p><b> ?。?)Access</b></p><p> Access作為一個(gè)數(shù)據(jù)庫管理系統(tǒng),它被集成在Microsoft Office中。Access數(shù)據(jù)庫處理的基本結(jié)構(gòu),采取關(guān)系型數(shù)據(jù)庫模式。與其他的數(shù)據(jù)庫系統(tǒng)相比,Access更加簡單易學(xué),一個(gè)普通的計(jì)算機(jī)用戶可以很快地掌握它。Access 2000的功能十分強(qiáng)大,利用它可以方便地實(shí)現(xiàn)對信息保存、維護(hù)、查詢、統(tǒng)計(jì)
27、、打印、交流、發(fā)布,而且它可以十分方便地與Office其他組件交流數(shù)據(jù),這些功能對于一般用戶而言已經(jīng)足夠了。</p><p> [NextPage] </p><p><b> 2.經(jīng)濟(jì)可行性</b></p><p> 本圖書管理系統(tǒng)能為圖書管理者提供準(zhǔn)確、及時(shí)的信息,對管理者的決策提供有利的支持;能夠促進(jìn)院校的體制改革,提高工作效率,減
28、少手工工作人員及費(fèi)用等,這些都是使用系統(tǒng)所帶來的間接收益。同時(shí)也促進(jìn)了學(xué)校信息化的進(jìn)程,提高學(xué)院的管理效率。</p><p><b> 3.社會(huì)可行性</b></p><p> 本圖書管理系統(tǒng)的操作簡單,而且界面友好,系統(tǒng)的操作流程是圖書管理工作者所熟悉的。并且本圖書管理系統(tǒng)能夠?qū)崿F(xiàn)其各個(gè)功能,在當(dāng)前操作環(huán)境下也能夠很好的運(yùn)行。</p><p&
29、gt; 綜上所述,不管是從技術(shù)上考慮,還是從經(jīng)濟(jì)以及社會(huì)上考慮,我們的系統(tǒng)都具有一定的可行性,因此我們才開發(fā)研究這個(gè)系統(tǒng)供廣大讀者使用。</p><p><b> 三、系統(tǒng)分析</b></p><p> 作為系統(tǒng)分析階段的基本任務(wù)就是:系統(tǒng)分析員與用戶一起充分討論用戶的需求,并把雙方的理解用系統(tǒng)說明書表達(dá)出來。新系統(tǒng)做什么,能“做什么”,“不能做什么”。<
30、/p><p> ?。ㄒ唬┫到y(tǒng)的需求分析</p><p> 1.通過搜集資料,我們總結(jié)出了本系統(tǒng)的需求分析結(jié)果。系統(tǒng)應(yīng)該滿足以下的性能需求:</p><p> ?。?)統(tǒng)一處理的準(zhǔn)確性和及時(shí)性:系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足企業(yè)對員工信息處理的需求。面對廣大的
31、讀者借書請求,圖書管理員要能夠及時(shí)的為其辦理借閱等其他請求。</p><p> [NextPage] </p><p> ?。?)系統(tǒng)的開放性和可擴(kuò)充性:系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如數(shù)據(jù)表中用戶選擇字段方式的改變,用戶查詢的需求也要不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng)是一個(gè)開放系
32、統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補(bǔ)、替換完成系統(tǒng)的升級和更新?lián)Q代。比如學(xué)生以后也可以在遠(yuǎn)程還書等功能。未來學(xué)校的圖書也會(huì)越來越多,系統(tǒng)要能夠提供豐富強(qiáng)大的查詢功能,方便讀者和管理員查詢。</p><p> ?。?)系統(tǒng)的易用性和易維護(hù)性:要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面,易于系統(tǒng)的維護(hù)。針對用戶可能出現(xiàn)的使用問題,要提供足夠的在
33、線幫助,縮短用戶對系統(tǒng)熟悉的過程。</p><p> 2.系統(tǒng)的數(shù)據(jù)要求:</p><p> (1) 數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性。準(zhǔn)確性如電話號碼的輸入必須是數(shù)字,且大于等于九位數(shù)。</p><p> (2) 數(shù)據(jù)的一致性與完整性。</p><p> (3) 數(shù)據(jù)的共享與獨(dú)立性。</p><p> 3.系
34、統(tǒng)整體上可以劃分為數(shù)據(jù)庫、數(shù)據(jù)訪問層和業(yè)務(wù)邏輯層。</p><p> [NextPage] </p><p> (1)數(shù)據(jù)庫是系統(tǒng)最底層,存儲(chǔ)系統(tǒng)的所有數(shù)據(jù)。表信息,關(guān)系信息等。</p><p> (2)數(shù)據(jù)訪問層建立在數(shù)據(jù)庫之上,應(yīng)用程序通過該層訪問數(shù)據(jù)庫。數(shù)據(jù)訪問層一般封存數(shù)據(jù)庫的選擇、添加、更新和刪除等操作,同時(shí)還為業(yè)務(wù)邏輯層提供訪問數(shù)據(jù)庫的接口或函數(shù)等
35、。該層直接與數(shù)據(jù)庫相關(guān)聯(lián),同時(shí)又為業(yè)務(wù)邏輯層服務(wù),關(guān)系著系統(tǒng)的成敗。</p><p> (3)業(yè)務(wù)邏輯層包括管理用戶,學(xué)生信息添加,刪除,修改等邏輯。</p><p><b> ?。ǘ┙M織機(jī)構(gòu)圖</b></p><p><b> 圖3-1組織機(jī)構(gòu)圖</b></p><p> 本圖書管理系統(tǒng)是
36、針對院校而開發(fā)的,主要有四個(gè)部門。采購部負(fù)責(zé)采購圖書,流通部負(fù)責(zé)圖書的借閱管理,維護(hù)部主要對圖書進(jìn)行定期的檢查,防損維護(hù)工作等,讀者管理部主要針對各類讀者信息進(jìn)行管理。</p><p><b> (三)業(yè)務(wù)流程圖</b></p><p> 圖3-2總體業(yè)務(wù)流程圖</p><p> 管理員管理讀者信息,圖書信息,并完成讀者的借書,還書,續(xù)借
37、等基本功能。</p><p> 根據(jù)圖書管理的日常業(yè)務(wù),關(guān)于讀者,圖書,以及二者之間產(chǎn)生的業(yè)務(wù)關(guān)系得出如下的細(xì)化業(yè)務(wù)流程圖:</p><p> [NextPage] </p><p> 圖3-3 細(xì)化業(yè)務(wù)流程圖</p><p><b> (四)數(shù)據(jù)流程圖</b></p><p> 數(shù)據(jù)流
38、程圖:數(shù)據(jù)流程圖(簡稱DFD)是便于用戶理解的系統(tǒng)數(shù)據(jù)流程的圖形表示,它能精確的在邏輯上描述系統(tǒng)的功能,輸入、輸出和數(shù)據(jù)存儲(chǔ)等,也是描述管理信息系統(tǒng)邏輯模型的最主要的工具。</p><p> 總的數(shù)據(jù)流程圖:圖書管理頂層數(shù)據(jù)流程圖,外部實(shí)體主要有學(xué)生,圖書供應(yīng)商,學(xué)生憑著學(xué)生證到圖書館借書,圖書館為學(xué)生提供書籍,圖書系統(tǒng)與外部供應(yīng)商就是一個(gè)供求關(guān)系。通過學(xué)校向其提供購書單,選擇需求的書籍。</p>
39、<p> [NextPage] </p><p> 圖3-4頂層數(shù)據(jù)流程圖</p><p> 圖書管理系統(tǒng)的第一層圖:圖書管理系統(tǒng)主要包括了圖書管理,讀者管理,借閱管理三個(gè)主子模塊,圖書有圖書信息表,借閱有借閱信息表,讀者有讀者信息表,三者通過管理員聯(lián)系在一起,組成圖書管理系統(tǒng)。</p><p> 圖3-5一層圖書DFD</p>&
40、lt;p> 對于圖書管理子模塊中,主要有添加,刪除,修改,查詢功能,其中圖書的添加要進(jìn)行詳細(xì)的數(shù)據(jù)處理,對圖書的信息都要按要求填寫,否則不能正常添加圖書。</p><p> [NextPage] </p><p> 借書管理二層數(shù)據(jù)流程圖:讀者提出借書請求,圖書管理員進(jìn)行借書資格判定,進(jìn)行借書登記。</p><p> 圖3-6 借閱管理二層DFD<
41、;/p><p><b> (五)數(shù)據(jù)字典</b></p><p> 1.?dāng)?shù)據(jù)元素
42、</p><p> [NextPage] </p><p><b> 2.?dāng)?shù)據(jù)流條目</b></p><p> [NextPage] </p><p><b> 3.處理過程描述</b></p><p> [NextPage] </p><p&g
43、t;<b> 4. 數(shù)據(jù)存儲(chǔ)</b></p><p> [NextPage] </p><p><b> 5.外部實(shí)體條目</b></p><p><b> 四、系統(tǒng)設(shè)計(jì)</b></p><p> ?。ㄒ唬┫到y(tǒng)功能模塊圖</p><p> 本系
44、統(tǒng)由系統(tǒng)設(shè)置,圖書管理,讀者管理,借閱管理,附件和幫助五個(gè)主要子系統(tǒng)組成。</p><p> 圖4-1 系統(tǒng)功能模塊圖</p><p> [NextPage] </p><p> 1.圖書管理部分:這一部分包括圖書信息的更新和圖書信息查詢兩部分。其中,圖書信息更新操作有添加圖書信息,刪除圖書信息,修改圖書信息;圖書信息查詢,提供一定的條件查詢,使管理員能夠及時(shí)
45、地掌握圖書狀態(tài)信息;面向管理員和讀者提供圖書信息打印,更直觀的提供圖書的各種信息。</p><p> 2.讀者管理部分:這一部分包括讀者信息的更新管理和讀者信息查詢管理兩部分。其中,更新讀者信息管理包括添加讀者信息、修改讀者信息、刪除讀者信息;查詢讀者信息,提供一定的條件查詢,使管理員能夠及時(shí)地掌握讀者信息;系統(tǒng)還提供讀者信息打印,更直觀的反映讀者信息。</p><p> 3.借閱管理
46、部分:這一部分包括借書信息管理和還書信息管理兩部分,主要是實(shí)現(xiàn)圖書的借閱管理功能,對借閱信息進(jìn)行有效的管理。其中,借書管理包括借書信息的添加、借書信息的查詢等;還書管理部分包括還書信息的添加,續(xù)借等;此外系統(tǒng)將超期讀者化入到期圖書列表中,對其借閱行為進(jìn)行限制,以保證圖書借閱管理的正常進(jìn)行。還有圖書館中最常借閱的書的統(tǒng)計(jì),即最受歡迎圖書。 </p><p> 4.系統(tǒng)管理:包括增加新用戶,修改用戶密碼以及切換用戶
47、等功能,系統(tǒng)對用戶權(quán)限進(jìn)行限制,分為普通管理員和超級管理員,禁止其對系統(tǒng)的某些模塊進(jìn)行操作,提高了系統(tǒng)的安全性。</p><p> [NextPage] </p><p> 5.附件和幫助:這里主要是系統(tǒng)的一些幫助文件,背景圖片,小游戲,音樂等,用戶可以根據(jù)自己的喜好進(jìn)行變換。</p><p> 圖4-2借閱管理功能模塊</p><p>
48、; 借閱管理的細(xì)分模塊圖:借閱管理主要有還書登記,借書登記,續(xù)借登記,最受歡迎圖書,過期繳費(fèi)等功能。</p><p><b> ?。ǘ?shù)據(jù)庫設(shè)計(jì)</b></p><p><b> 1.E-R圖</b></p><p> (1)讀者與圖書之間的關(guān)系圖:一名讀者可以借若干本書,一類書可以有若干讀者來借,根據(jù)系統(tǒng)的設(shè)置規(guī)
49、定。身份不同,借書數(shù)量和借書期限都有所不同。</p><p> 圖4-3讀者與圖書E-R圖</p><p> [NextPage] </p><p> ?。?)管理員與讀者之間的圖:一名管理員可以管理若干讀者。一個(gè)讀者也可以由若干管理員管理。</p><p> 圖4-4管理員與讀者E-R圖</p><p> (
50、3) 圖書與讀者屬性圖:圖書的屬性有圖書編號,名稱,作者。出版社,出版時(shí)間,價(jià)格,圖書類型,入庫時(shí)間,圖書狀態(tài)(是否在庫),書的總量,已借出數(shù)量。</p><p> 圖4-5圖書E-R圖</p><p> 讀者屬性:讀者編號,姓名,地址,年齡,借書數(shù)量,讀者電話,讀者性別,讀者簡介。</p><p> 圖4-6讀者E-R圖</p><p&g
51、t; ?。?)圖書管理E-R圖:讀者根據(jù)讀者編號和圖書編號進(jìn)行歸還圖書,管理員在圖書信息庫里進(jìn)行登記,如果書有過期則交完罰款才可以繼續(xù)借書。</p><p> n[NextPage]</p><p><b> m</b></p><p> m &
52、#160; n m &
53、#160; [NextPage]</p><p> 圖4-7總體E-R圖</p><p><b> 2.?dāng)?shù)據(jù)庫表</b></p><p> 表4-1
54、; 管理員基本資料表(UserMessage)</p><p> [NextPage] </p><p> 表4-2
55、0; 讀者基本信息表(ReaderMessage)</p><p> [NextPage] </p><p> 表4-3
56、160; 圖書基本資料表(BookMessage)</p><p> [NextPage] </p><p> 表4-4 借閱信息表(BorrowMe
57、ssage)</p><p><b> 3.創(chuàng)建表間關(guān)系</b></p><p> 要使一個(gè)表中的行與另一個(gè)表中的行關(guān)聯(lián)時(shí),可創(chuàng)建兩個(gè)表間的關(guān)系。在圖書管理系統(tǒng)中,創(chuàng)建了七個(gè)表間關(guān)系。如下圖所示:</p><p><b> 圖4-8表間關(guān)系</b></p><p><b> (三)
58、代碼設(shè)計(jì)</b></p><p> 代碼是用來表示客觀事物的一個(gè)或一組有序的符號,它應(yīng)易于計(jì)算機(jī)和人識別與處理。代碼的種類主要有順序碼,矩陣碼,自檢碼,系列順序碼,層次碼,本系統(tǒng)主要用了以下編碼:</p><p> 圖書分類的編碼采用了標(biāo)準(zhǔn)碼:A,B ,C,D ,E,F ,H…… 計(jì)算機(jī)類,經(jīng)濟(jì)類,英語類,科幻類,文學(xué)類,醫(yī)學(xué)類,建筑類,自然社會(huì)類...圖書編號采用層次碼:
59、如A001-計(jì)算機(jī)類的圖書,A表示圖書類型,001是根據(jù)入庫時(shí)間自動(dòng)編號。讀者編號采用順序碼如:R001,R代表Reader即讀者,001讀者編號。</p><p> [NextPage] </p><p><b> ?。ㄋ模┹斎胼敵鲈O(shè)計(jì)</b></p><p> 輸入設(shè)計(jì)的原則主要有簡單性,最小量原則,少轉(zhuǎn)換原則,早檢驗(yàn)原則。</p
60、><p> 本系統(tǒng)界面始終一致,減輕了用戶的負(fù)擔(dān),讓用戶始終用同一種方式思考與操作。并且界面友好,使用方便,對于一些相對固定的數(shù)據(jù),不應(yīng)讓用戶頻頻輸入(特別是漢字),而應(yīng)讓用戶用鼠標(biāo)輕松選擇。例如,系統(tǒng)中“圖書類別”是相對固定的數(shù)據(jù),其取值一般為“計(jì)算機(jī)類”、“管理類”等。錄入圖書編號時(shí),圖書類別框中自動(dòng)顯示與輸入的圖書編號相匹配的圖書類別,而不是每次都輸入這些漢字。</p><p> 1
61、.借書登記輸入:輸入讀者編號,自動(dòng)生成其他有關(guān)讀者信息;輸入圖書編號,列表框中只顯示該書信息。</p><p><b> 圖4-9借書登記</b></p><p> 輸出結(jié)果如下:直接點(diǎn)擊借出即可完成,前提是該讀者以前借的書沒有過期,且已經(jīng)繳費(fèi)。</p><p><b> 圖4-10借書登記</b></p>
62、;<p> 如果該讀者有借的書已到期而沒有歸還,則此人列入黑名單,出現(xiàn)提示框:</p><p><b> 圖4-11借書登記</b></p><p> 2.讀者查詢窗口設(shè)計(jì):提供多種查詢方式以供用戶選擇,在輸入關(guān)鍵字一欄也可以輸入讀者關(guān)鍵字,查詢讀者信息。如圖4-6 和圖4-7 </p><p><b> 圖4-
63、12讀者查詢</b></p><p><b> 圖4-13讀者查詢</b></p><p> [NextPage] </p><p> 3.報(bào)表打印:系統(tǒng)設(shè)有打印功能,方便讀者和管理員對于信息的查閱,例如對于讀者信息的打印,最受歡迎圖書的打?。ǜ鶕?jù)圖書借出的次數(shù)統(tǒng)計(jì)而得到)</p><p> 圖4-1
64、4最受歡迎圖書</p><p> 圖4-15讀者信息打印</p><p><b> 五、系統(tǒng)實(shí)施</b></p><p> 總體設(shè)計(jì)階段已經(jīng)確定了本系統(tǒng)的總體結(jié)構(gòu),給出了系統(tǒng)中各個(gè)組成模塊的功能和模塊間的聯(lián)系。系統(tǒng)實(shí)施部分就是對各個(gè)模塊的具體實(shí)現(xiàn)進(jìn)行詳細(xì)設(shè)計(jì),考慮“怎樣實(shí)現(xiàn)”這個(gè)系統(tǒng),并對每個(gè)模塊給出足夠詳細(xì)的過程性描述。</p&g
65、t;<p><b> (一)登錄界面</b></p><p> 輸入用戶名稱和密碼,進(jìn)入圖書管理系統(tǒng)。</p><p><b> 圖5-1登錄界面</b></p><p><b> ?。ǘ┫到y(tǒng)主界面</b></p><p> 該主頁面有一個(gè)菜單編輯器的設(shè)
66、計(jì),點(diǎn)擊就可以進(jìn)入相應(yīng)模塊的具體菜單,如用系統(tǒng)管理、圖書管理,讀者管理,借閱管理,報(bào)表打印。在點(diǎn)擊各模塊中的菜單后,會(huì)在主界面上顯示相對于該功能的界面。在這些界面中管理員可以進(jìn)行各種操作,包括增加、瀏覽、刪除、修改、查詢等,其界面如下圖所示。</p><p> [NextPage] </p><p><b> 圖5-2系統(tǒng)主界面</b></p>&l
67、t;p><b> ?。ㄈ┨砑幼x者界面</b></p><p> 此界面用來添加讀者的詳細(xì)信息,其中的電話號碼不能少于九位數(shù),讀者類型有學(xué)生和教師兩種,帶標(biāo)注的是必填項(xiàng)。</p><p> 圖5-3添加讀者界面</p><p><b> ?。ㄋ模┳x者管理界面</b></p><p> 讀
68、者管理主要針對所添加的讀者信息進(jìn)行管理,有</p><p> 圖5-4讀者管理界面</p><p><b> ?。ㄎ澹┻€書登記界面</b></p><p> 還書登記界面判斷該圖書是否過期,如果過期則交費(fèi),沒有則正常還書或者續(xù)借。</p><p> 圖5-5還書登記界面</p><p>
69、(六)到期圖書管理界面</p><p> 到期圖書管理界面實(shí)現(xiàn)圖書管理中所有已經(jīng)到期了的圖書信息和讀者信息,以及應(yīng)該繳的費(fèi)用,方便管理員查詢過期圖書。</p><p><b> 六、系統(tǒng)測試與維護(hù)</b></p><p> 本系統(tǒng)采用VB編程工具,Access數(shù)據(jù)庫,因此本系統(tǒng)運(yùn)行需要的軟件環(huán)境比較平常,易于操作。</p>
70、<p><b> (一)系統(tǒng)測試</b></p><p> 系統(tǒng)測試:采用人工測試方法進(jìn)行系統(tǒng)的測試,先從程序調(diào)試開始,因?yàn)檐浖脑O(shè)計(jì)需要編出很多的代碼,其錯(cuò)誤的頻率相當(dāng)?shù)母?,如果沒有錯(cuò)誤,則進(jìn)行子系統(tǒng)的測試,子系統(tǒng)是各個(gè)模塊的分支,通過測試之后,再與模塊相連接,看總體的設(shè)計(jì)是否合理。剛開始測試時(shí)不必按真實(shí)情況下的數(shù)據(jù)量進(jìn)行,可以采用一些精心設(shè)計(jì)的數(shù)據(jù)量作為測試用例,這樣不僅可
71、以使處理工作量大大減少,而且更容易發(fā)現(xiàn)錯(cuò)誤和確定錯(cuò)誤所在范圍。</p><p> [NextPage] </p><p> 對測試對象的功能測試應(yīng)側(cè)重于所有可直接追蹤到用例或業(yè)務(wù)功能的測試需求。這種測試的目標(biāo)是核實(shí)數(shù)據(jù)的接受、處理和檢索是否正確。此類測試基于黑盒技術(shù),該技術(shù)通過圖形用戶界面 (GUI)與應(yīng)用程序進(jìn)行交互,并對交互的輸出或結(jié)果進(jìn)行分析,以此來核實(shí)應(yīng)用程序及其內(nèi)部進(jìn)程。下邊
72、主要采用黑箱測試法來對系統(tǒng)部分模塊進(jìn)行測試。</p><p> 1.還書功能測試(黑箱測試法):</p><p><b> 測試用例</b></p><p> 【輸 入】借過書的讀者編號和被借出已經(jīng)過期了的圖書</p><p><b> 圖5-1還書界面</b&
73、gt;</p><p> 【期望輸出】不能正常還書</p><p> 【實(shí)際輸出】確定之后</p><p><b> 圖5-2還書界面</b></p><p> 2.借書功能測試(黑箱測試法):</p><p><b> 測試用例1</b></p>&
74、lt;p> 【輸入】讀者借書,輸入讀者編號</p><p><b> 圖5-3借書界面</b></p><p> 【期望輸出】正常借書</p><p> 【實(shí)際輸出】此人有圖書到期,已列入黑名單,不能借書。</p><p><b> 圖5-4借書登記</b></p>&
75、lt;p><b> 測試用例2</b></p><p><b> 【輸入】繼續(xù)借書</b></p><p> [NextPage] </p><p><b> 圖5-5借書登記</b></p><p> 【期望輸出】正常借書</p><p&g
76、t; 【實(shí)際輸出】達(dá)到一定借書數(shù)量,不能再借書了。</p><p><b> 圖5-6借書界面</b></p><p><b> ?。ǘ┫到y(tǒng)維護(hù)</b></p><p> 系統(tǒng)的維護(hù)是系統(tǒng)生存的重要條件,在系統(tǒng)整個(gè)生命周期中,三分之二以上的經(jīng)費(fèi)用在系統(tǒng)維護(hù)上,從人力資源的分布看,現(xiàn)代世界上90%的軟件人員在從事系統(tǒng)
77、的維護(hù)工作,開發(fā)新系統(tǒng)的人員僅占10%,這些統(tǒng)計(jì)數(shù)據(jù)表明系統(tǒng)維護(hù)任務(wù)是十分繁重的。</p><p><b> 1.維護(hù)的內(nèi)容:</b></p><p> 程序的維護(hù):在編程中有許多沒有被發(fā)現(xiàn)的錯(cuò)誤,在系統(tǒng)運(yùn)營過程中,還要對程序不但更新,以確保系統(tǒng)能夠正常工作;</p><p> 數(shù)據(jù)文件的維護(hù):對于有關(guān)系統(tǒng)的數(shù)據(jù)庫,其他文件,圖片進(jìn)行維護(hù)
78、,定時(shí)不定時(shí)對數(shù)據(jù)進(jìn)行備份。</p><p> 代碼的維護(hù):在編程過程中,代碼的書寫要整齊,規(guī)范,可能當(dāng)時(shí)能夠運(yùn)行,但是還是要對其規(guī)范化。</p><p> 機(jī)器、設(shè)備的維護(hù):即硬件的維護(hù),對于版本的更新,以及軟件的升級的維護(hù)工作。</p><p><b> 2.維護(hù)類型:</b></p><p> 更正性維護(hù),
79、適應(yīng)性維護(hù),完善性維護(hù),預(yù)防性維護(hù)。</p><p><b> 七、設(shè)計(jì)總結(jié)</b></p><p> 我們的畢業(yè)設(shè)計(jì)是圖書管理系統(tǒng),我主要負(fù)責(zé)的模塊是讀者管理和借閱管理,還有相關(guān)界面設(shè)計(jì)及系統(tǒng)設(shè)計(jì)。這部分是圖書管理最基本的模塊,通過這次畢業(yè)設(shè)計(jì),使我更大程度上了解了管理信息系統(tǒng)的功能,提高了實(shí)踐能力。是對所學(xué)知識的一次綜合應(yīng)用,系統(tǒng)還有以下部分有待完善:<
80、/p><p> (1)數(shù)據(jù)庫安全性還有待加強(qiáng)。</p><p> ?。?)系統(tǒng)的圖書分類還可以更規(guī)范化一些,使讀者也能夠查閱到更多圖書信息。</p><p> ?。?)圖書管理還可以添加一些期刊,雜志的管理。使圖書館管理工作更全面化,科學(xué)化。</p><p> 系統(tǒng)還應(yīng)考慮一些實(shí)際情況,對一些損壞的圖書的處理功能,淘汰書目等。對特定讀者的約束
81、還應(yīng)加強(qiáng)其嚴(yán)密性。通過這次的畢業(yè)設(shè)計(jì),我學(xué)到了很多的東西,不僅使我的知識面有所擴(kuò)充,對于圖書館業(yè)務(wù)流程也熟悉了,而且也很好的應(yīng)用了系統(tǒng)設(shè)計(jì)相關(guān)的軟件。在實(shí)踐中能夠及時(shí)的發(fā)現(xiàn)問題、解決問題。同時(shí)也閱讀了大量相關(guān)書籍,提高了動(dòng)手制作能力,也提高了團(tuán)隊(duì)協(xié)作的效率,為以后的工作打下了很好的基礎(chǔ)。</p><p> [NextPage] </p><p> 最后,衷心感謝各位老師的悉心指導(dǎo)和幫助
82、我的同學(xué)們!</p><p><b> 社.</b></p><p><b> 附錄:部分程序清單</b></p><p><b> 還書登記代碼:</b></p><p> Public i As String</p><p> Privat
83、e Sub CmdExit_Click()</p><p><b> Unload Me</b></p><p><b> End Sub</b></p><p> Private Sub cmdOK_Click()</p><p> [NextPage] </p><p
84、> Frame2.Enabled = True</p><p> CmdReturn.Enabled = False</p><p> Command1.Enabled = False</p><p> ' 打開readermessage , 取得讀者信息</p><p> Txtsql = "select
85、* from readermessage where readerindex=" & "'" & Trim(TxtReaderIndex) & "'"</p><p> Call Submain(Txtsql)</p><p> If rs.RecordCount = 0 Then</p&g
86、t;<p> MsgBox "此用戶不存在?。?!", vbExclamation, "系統(tǒng)提示"</p><p><b> Exit Sub</b></p><p><b> End If</b></p><p> TxtReaderName = rs.Fiel
87、ds("readername")</p><p> TxtPhone = rs.Fields("readerphone")</p><p> TxtAddress = rs.Fields("readeraddress")</p><p> TxtReaderIndex.SetFocus</p&g
88、t;<p> Txtsql = "select BookIndex,BookName,ReaderIndex,ReaderName,borrowtime from borrowmessage where readerindex='" & Trim(TxtReaderIndex) & "'"</p><p> [NextPag
89、e] </p><p> 'Txtsql = "select * from BorrowMessage where ReaderIndex=trim(TxtReaderIndex)"</p><p> Call Submain(Txtsql)</p><p> Set DataGrid1.DataSource = rs</p&
90、gt;<p><b> End Sub</b></p><p> Private Sub cmdReturn_Click()</p><p> Txtsql = "select * from bookmessage where bookindex=" & "'" & Trim(TxtB
91、ookIndex) & "'"</p><p> Call Submain(Txtsql)</p><p> ' TxtBookIndex = rs.Fields("bookindex")</p><p> ' Txt
92、BookName = rs.Fields("bookname")</p><p> If TxtReaderName <> "" And TxtBookIndex <> "" Then</p><p> If MsgBox("確定要?dú)w還這本書嗎?", vbOKCancel, &quo
93、t;系統(tǒng)提示") = vbOK Then</p><p> Txtsql = "SELECT date()-(borrowtime + Term) as 超期時(shí)間,* From BorrowMessage, ReaderMessage, t_system WHERE t_system.ReaderType=ReaderMessage.ReaderType and ReaderMessage.
94、ReaderIndex=BorrowMessage.ReaderIndex and (borrowtime + Term)<date() and BorrowMessage.readerindex=" & "'" & Trim(TxtReaderIndex) & "'"</p><p> [NextPage] <
95、;/p><p> Call Submain(Txtsql)</p><p> If rs("超期時(shí)間") > 0 Then</p><p> MsgBox "您借的書已經(jīng)超期了,請先交罰金!"</p><p><b> Exit Sub</b></p>&l
96、t;p><b> End If</b></p><p> Txtsql = "select * from borrowmessage where bookindex=" & "'" & Trim(TxtBookIndex) & "'" & " and "
97、& "readerindex=" & "'" & Trim(TxtReaderIndex) & "'"</p><p> Call Submain(Txtsql)</p><p> [NextPage] </p><p> If rs.RecordCou
98、nt <> 0 Then</p><p><b> rs.Delete</b></p><p><b> rs.Update</b></p><p> Txtsql = "select * from readermessage where readerindex=" & &qu
99、ot;'" & Trim(TxtReaderIndex) & "'"</p><p> Call Submain(Txtsql)</p><p> rs.Fields("borrownum") = rs.Fields("borrownum") - 1</p><p&
100、gt;<b> rs.Update</b></p><p> Txtsql = "select * from bookmessage where bookindex=" & "'" & Trim(TxtBookIndex) & "'"</p><p> [Next
101、Page] </p><p> Call Submain(Txtsql)</p><p> rs.Fields("booksum") = rs.Fields("booksum") + 1</p><p> rs.Fields("bookstate") = "在庫"</p>
102、;<p><b> rs.Update</b></p><p> TxtBookIndex = ""</p><p> TxtBookName = ""</p><p> MsgBox "圖書歸還成功!", vbOKOnly, "系統(tǒng)提示"&l
103、t;/p><p> Txtsql = "select BookIndex,BookName,ReaderIndex,ReaderName,borrowtime from borrowmessage where readerindex='" & Trim(TxtReaderIndex) & "'"</p><p> [N
104、extPage] </p><p> Call Submain(Txtsql)</p><p> If rs.EOF And rs.BOF Then</p><p><b> Else</b></p><p> Set DataGrid1.DataSource = rs</p><p>
105、 rs.MoveFirst</p><p><b> End If</b></p><p> CmdReturn.Enabled = False</p><p><b> Else</b></p><p> [NextPage] </p><p> MsgBox &
106、quot;您從未借過這本書!", vbExclamation, "系統(tǒng)提示"</p><p><b> End If</b></p><p><b> End If</b></p><p><b> End If</b></p><p>&l
107、t;b> End Sub</b></p><p> Private Sub CmdSeek_Click()</p><p> If TxtBookIndex = "" And TxtBookName = "" Then</p><p> MsgBox "請輸入圖書編號或圖書名稱!"
108、</p><p><b> Exit Sub</b></p><p><b> End If</b></p><p> If TxtBookIndex <> "" Then</p><p> Txtsql = "select * from borro
109、wmessage where bookindex='" & Trim(TxtBookIndex) & "'"</p><p><b> End If</b></p><p> If TxtBookName <> "" Then</p><p>
110、Txtsql = "select * from borrowmessage where bookname='" & Trim(TxtBookName) & "'"</p><p> [NextPage] </p><p><b> End If</b></p><p>
111、 Call Submain(Txtsql)</p><p> Set DataGrid1.DataSource = rs</p><p> TxtBookIndex.SetFocus</p><p> CmdReturn.Enabled = True</p><p> Command1.Enabled = True</p>
112、;<p><b> End Sub</b></p><p> Private Sub Command1_Click()</p><p> If MsgBox("確定要續(xù)借這本書嗎?", vbOKCancel, "系統(tǒng)提示") = vbOK Then</p><p> Txtsql =
113、 "SELECT date()-(borrowtime + Term) as 超期時(shí)間,* From BorrowMessage, ReaderMessage, t_system WHERE t_system.ReaderType=ReaderMessage.ReaderType and ReaderMessage.ReaderIndex=BorrowMessage.ReaderIndex and (borrowtime +
114、Term)<date() and BorrowMessage.readerindex=" & "'" & Trim(TxtReaderIndex) & "'"</p><p> Call Submain(Txtsql)</p><p> If rs("超期時(shí)間") >
115、; 0 Then</p><p> [NextPage] </p><p> MsgBox "您借的書已經(jīng)超期了,請先交罰金!"</p><p><b> Exit Sub</b></p><p><b> End If</b></p><p>&
116、lt;b> Else</b></p><p> Txtsql = "select * from borrowmessage where bookindex=" & "'" & Trim(TxtBookIndex) & "'" & " and " & &quo
117、t;readerindex=" & "'" & Trim(TxtReaderIndex) & "'"</p><p> Call Submain(Txtsql)</p><p> If rs.EOF And rs.BOF Then</p><p> MsgBox &quo
118、t;您從未借過這本書"</p><p><b> Else</b></p><p> [NextPage] </p><p> rs("borrowtime") = Date</p><p><b> rs.Update</b></p><p
119、> MsgBox "續(xù)借成功!"</p><p><b> End If</b></p><p><b> End If</b></p><p><b> 'End If</b></p><p><b> End Sub&l
120、t;/b></p><p> Private Sub Command2_Click()</p><p> frmShowOnTime.Show</p><p><b> End Sub</b></p><p> Private Sub DataGrid1_Click()</p><p&g
121、t; If rs.EOF And rs.BOF Then</p><p> MsgBox "沒有數(shù)據(jù)!"</p><p><b> Else</b></p><p> TxtBookIndex = rs("BookIndex")</p><p> TxtBookName
122、= rs("bookname")</p><p> CmdReturn.Enabled = True</p><p> Command1.Enabled = True</p><p><b> End If</b></p><p><b> End Sub</b><
123、/p><p> Private Sub Form_Load()</p><p> Frame2.Enabled = False</p><p><b> End Sub</b></p><p> Private Sub ListView1_ColumnClick(ByVal ColumnHeader As MSCom
124、ctlLib.ColumnHeader)</p><p> [NextPage] </p><p><b> '按選項(xiàng)排序</b></p><p> With ListView1</p><p> .SortOrder = 1 - .SortOrder</p><p> .Sor
125、tKey = ColumnHeader.Index - 1</p><p><b> End With</b></p><p><b> End Sub</b></p><p> Private Sub TxtreaderIndex_KeyPress(KeyAscii As Integer)</p>&
126、lt;p> If KeyAscii = 13 Then</p><p> Call cmdOK_Click</p><p><b> End If</b></p><p><b> End Sub</b></p><p><b> 致謝</b></p>
127、;<p> 感謝以上參考文獻(xiàn),讓我能夠圓滿完成此次論文的順利的編寫!</p><p><b> 參 考 文 獻(xiàn)</b></p><p> [1] 王珊 陳紅. 數(shù)據(jù)庫系統(tǒng)原理教程. &
128、#160; 清華大學(xué)出版社. </p><p> [2] 薩師煊. 數(shù)據(jù)庫系統(tǒng)概論(第三版).
129、60;高等教育出版社. </p><p> [3] 王虎. 張俊管理信息系統(tǒng) .
130、0;武漢理工大學(xué)出版社. </p><p> [NextPage] </p><p> [4] 鄺孔武. 管理信息系統(tǒng)分析與設(shè)計(jì). 西安電子科技大學(xué)出版社.Http://www.xduph.com</p><p> [5]
131、0; 《芻議數(shù)據(jù)庫技術(shù)的最新發(fā)展》.微電腦世界.2004年第三期,"信息時(shí)代"</p><p> [6] Visual Basic 編程標(biāo)準(zhǔn). (美)JAMES D.FOXALL著. 王建華等譯. 機(jī)械
132、工業(yè)出版社.</p><p> [7] 王明亮. 關(guān)于中國學(xué)術(shù)期刊標(biāo)準(zhǔn)化數(shù)據(jù)庫系統(tǒng)工程的進(jìn)展[EB/OL].第八期11卷. </p><p> [8] 李光師.如何在VB 中利用Win
133、dows API 調(diào)用其它應(yīng)用程序[J].鞍山師范學(xué)院學(xué)報(bào),2004年第2期.</p><p> [9] 李威,王春燕.VB6.0直接調(diào)用外部exe文件的一種方法[J].北京 交通與計(jì)算機(jī) ,2000年第4期.</p><p> [10] 在V
134、B中操縱OLE服務(wù)http://news.softhouse.com.cn/news/show/14723.html</p><p> [NextPage] </p><p> [11] Steve Brown. Visual Basic 開發(fā)指南—Win32 API 篇[M] . 北京:電子工業(yè)出版社.</p><p
135、> [12] 唐大仕. Visual Basic程序設(shè)計(jì)[J]. 清華大學(xué).</p><p> [13] 丁寶康. 《數(shù)據(jù)庫原理》.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文--圖書館管理系統(tǒng)
- 圖書館管理系統(tǒng)畢業(yè)論文
- 圖書館管理系統(tǒng)畢業(yè)論文
- 圖書館管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——圖書館管理系統(tǒng)
- 畢業(yè)論文--圖書館借閱管理系統(tǒng)
- 圖書館管理系統(tǒng)論文畢業(yè)論文
- 畢業(yè)論文--圖書館借閱管理系統(tǒng)
- 畢業(yè)論文范文——圖書館管理系統(tǒng)
- 學(xué)校圖書館管理系統(tǒng)畢業(yè)論文
- 圖書館集成系統(tǒng)---畢業(yè)論文
- 圖書館集成系統(tǒng)---畢業(yè)論文
- 圖書館管理信息系統(tǒng)畢業(yè)論文
- 圖書館管理系統(tǒng)畢業(yè)論文(含外文翻譯)
- 畢業(yè)論文-----基于web的圖書館管理系統(tǒng)
- 基于jsp的圖書館管理系統(tǒng)畢業(yè)論文
- 圖書館管理系統(tǒng)的開發(fā)設(shè)計(jì)畢業(yè)論文
- 圖書館管理信息系統(tǒng)畢業(yè)論文
- 圖書館管理系統(tǒng)畢業(yè)論文(含外文翻譯)
- 圖書館管理系統(tǒng)的開發(fā)設(shè)計(jì)畢業(yè)論文
評論
0/150
提交評論