2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩43頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  本科畢業(yè)設(shè)計(論文)</p><p>  題目:圖書借閱管理系統(tǒng)</p><p>  系 (部): 管理信息系 </p><p>  專 業(yè): 信息管理與信息系統(tǒng) </p><p>  班 級: </p><p&g

2、t;  學(xué) 生: </p><p>  學(xué) 號: </p><p>  指導(dǎo)教師: </p><p><b>  2012年 05月</b></p><p><b>  圖書借閱管理系統(tǒng)<

3、/b></p><p><b>  摘 要</b></p><p>  隨著人類社會的發(fā)展,人類對知識的需求也不斷地增長。在這種形勢下,書籍就漸漸地成為人們獲取并增長知識的主要途徑,而圖書館就自然而然地在人們的生活中占據(jù)了一定的位置。如何科學(xué)地管理圖書館不但關(guān)系到讀者求知的方便程度,也關(guān)系到圖書館的發(fā)展,因此,開發(fā)一套完善的圖書借閱管理系統(tǒng)就成不可少的了,圖書

4、借閱管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。</p><p>  本文介紹了在Visual Basic6.0 + SQL Server 2005環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開發(fā)”的策略開發(fā)一個管理信息系統(tǒng)的過程。通過分析傳統(tǒng)的人工管理圖書館的不足,創(chuàng)建了一套行之有效的計算機(jī)管理圖書館的方案。文章詳細(xì)介紹了圖書管理信息系統(tǒng)的系統(tǒng)分

5、析部分,系統(tǒng)設(shè)計部分主要介紹了系統(tǒng)功能設(shè)計和數(shù)據(jù)庫設(shè)計;系統(tǒng)實現(xiàn)部分列出了幾個主要的程序框圖,并附帶了一些主要的窗口和程序。</p><p>  關(guān)鍵詞:Visual Basic6.0 SQL Server 2005 圖書借閱 </p><p>  Book Lending Management System </p><p><b>  Abst

6、ract</b></p><p>  With the development of society , Mankind need more knowledge also constantly increase, Under such circumstances, book gradually become the main path to obtain the knowledge of life,

7、and library naturally occupied in people certainly position, how science ground the management library not only relate to the convenient degree that the reader beg to know, but also relate to the library that strategy

8、of development, therefore, develop the management system of a perfect library can't little, Libra</p><p>  This article introduces the detailed process of exploring a management information system under

9、the environment of Visual Basic6.0 and SQL Sever 2005, utilizing “Top-Bottom” overall plan and a strategy according to “Bottom-Top” application and exploitation. That is to establish a set of effective scheme for library

10、 management by computer, through analyzing disadvantages of traditional library management by human resources. This article emphasizes on three sections. The system analysis section of</p><p>  Key Words: Vi

11、sual Basic6.0 SQL Server 2005 Books lending</p><p><b>  目 錄</b></p><p><b>  1 緒 論1</b></p><p>  1.1 圖書借閱管理系統(tǒng)的研究背景1</p><p>  1.2 研究的意義1&l

12、t;/p><p>  1.3 國內(nèi)外研究相關(guān)情況1</p><p>  1.4 課題內(nèi)容簡介2</p><p><b>  2 系統(tǒng)設(shè)計3</b></p><p>  2.1 課題相關(guān)技術(shù)介紹3</p><p>  2.1.1 可視化設(shè)計3</p><p>  2.1

13、.2 事件驅(qū)動編程3</p><p>  2.1.3 SQL SERVER 20054</p><p>  2.1.4 C/S架構(gòu)4</p><p>  2.1.5 ODBC數(shù)據(jù)源5</p><p>  2.2 系統(tǒng)開發(fā)工具6</p><p>  2.2.1 前臺開發(fā)工具6</p><p

14、>  2.2.2 后臺開發(fā)工具6</p><p>  2.3 系統(tǒng)開發(fā)環(huán)境7</p><p>  2.3.1 系統(tǒng)硬件環(huán)境7</p><p>  2.3.2 系統(tǒng)軟件環(huán)境7</p><p>  2.4 需求分析7</p><p><b>  3 總體設(shè)計10</b></p&

15、gt;<p>  3.1 系統(tǒng)的流程概述10</p><p>  3.2 系統(tǒng)的功能概述12</p><p>  4 數(shù)據(jù)庫設(shè)計13</p><p>  4.1 概念模型設(shè)計13</p><p>  4.2 邏輯模型的設(shè)計14</p><p>  5 系統(tǒng)的設(shè)計與實現(xiàn)16</p>

16、<p>  5.1登陸界面的設(shè)計16</p><p>  5.2 職工主控17</p><p>  5.3 添加圖書18</p><p>  5.4 圖書資料19</p><p>  圖5.4 圖書資料20</p><p>  5.5 圖書借閱信息20</p><p> 

17、 圖5.5 圖書借閱信息21</p><p>  5.6 添加讀者21</p><p>  5.7 讀者借閱信息22</p><p><b>  5.8 還書23</b></p><p>  圖5.8 還書24</p><p>  5.9 添加借閱信息24</p><

18、;p>  5.10 查詢借閱明細(xì)25</p><p>  5.11 職工信息26</p><p>  5.12 讀者主控27</p><p>  5.13 查詢圖書28</p><p>  5.14 讀者基本資料31</p><p>  5.15 更多資料31</p><p>

19、<b>  6系統(tǒng)測試33</b></p><p>  6.1 測試功能是否成功實現(xiàn)33</p><p>  6.2 測試數(shù)據(jù)庫是否連接成功33</p><p>  6.3 測試結(jié)論與評價33</p><p>  6.3.1 測試結(jié)論33</p><p>  6.3.2 測試評價33&

20、lt;/p><p><b>  7 結(jié)論34</b></p><p><b>  7.1 總結(jié)34</b></p><p>  7.2 存在問題及解決35</p><p><b>  參考文獻(xiàn)36</b></p><p><b>  致

21、謝37</b></p><p>  畢業(yè)設(shè)計(論文)知識產(chǎn)權(quán)聲明38</p><p>  畢業(yè)設(shè)計(論文)獨(dú)創(chuàng)性聲明39</p><p><b>  1 緒 論</b></p><p>  1.1 圖書借閱管理系統(tǒng)的研究背景</p><p>  隨著科學(xué)技術(shù)的高速發(fā)展,我們已

22、步入數(shù)字化、網(wǎng)絡(luò)化的時代。圖書館是學(xué)校、企事業(yè)單位、政府機(jī)關(guān)等的文學(xué)信息中心,是為大家服務(wù)的學(xué)術(shù)性機(jī)構(gòu),是信息化的重要體現(xiàn)。為了更好的適應(yīng)網(wǎng)絡(luò)數(shù)字化信息的環(huán)境,充分利用軟硬件資源,扎根于準(zhǔn),新,全數(shù)字資源的“圖書館管理信息系統(tǒng)”應(yīng)運(yùn)而生。</p><p>  另外,由于圖書館陳舊的管理手段給讀者和圖書館管理員帶來的很多操作上的不方便,同時為了提高工作效率、服務(wù)質(zhì)量和管理水平,并使圖書館管理人員從繁瑣的工作中解脫出

23、來,研發(fā)“圖書館管理信息系統(tǒng)”迫在眉睫。</p><p><b>  1.2 研究的意義</b></p><p>  隨著互聯(lián)網(wǎng)的廣泛應(yīng)用,信息化逐步成為現(xiàn)代化的標(biāo)志。圖書館在正常運(yùn)作過程中總是面對大量的圖書信息和讀者信息,借還關(guān)系等。因此需要對這些資源進(jìn)行有效的管理和監(jiān)督,及時了解各個實體或者關(guān)系中的信息變更,要對因此而產(chǎn)生的單據(jù)進(jìn)行及時的處理,為了提高圖書館對圖書

24、借閱、歸還的自自動化管理,能夠更快速的滿足管理員和讀者的需求,提高工作的效率,現(xiàn)對其設(shè)計相應(yīng)的系統(tǒng),以達(dá)到上述的目的。</p><p>  1.3 國內(nèi)外研究相關(guān)情況</p><p>  國內(nèi):我國的圖書館自動化起步于20世紀(jì)70年代末、80年代初,經(jīng)過20年的努力,已經(jīng)取得了很大的成績。全國已有許多圖書館在不同程度上把計算機(jī)應(yīng)用于管理和業(yè)務(wù)工作,建立了相應(yīng)的數(shù)據(jù)庫。但統(tǒng)觀我國的圖書館事業(yè)

25、,還應(yīng)看到:大部分的中小型圖書館與計算機(jī)無緣,已建成的數(shù)據(jù)庫多偏于地方性、專業(yè)性,規(guī)模較小。這些都表明,我國的圖書館信息化程度與發(fā)達(dá)國家相比尚存在較大的差距。 圖書館在社會生活中有著重要的地位,社會的發(fā)展又激發(fā)了它的發(fā)展和進(jìn)步。信息技術(shù)的廣泛應(yīng)用,使現(xiàn)代圖書館已由傳統(tǒng)意義上的“文獻(xiàn)借閱場所”向“知識、信息集散地”轉(zhuǎn)型,將慢慢演變成現(xiàn)代信息中心,這在圖書館發(fā)展史上將具有劃時代的意義。屆時,圖書館將通過自動化、數(shù)字化、網(wǎng)絡(luò)化等技術(shù)手

26、段,對館藏豐富的信息資源進(jìn)行加工、存儲和使用,并不斷獲取新的信息,從而幫助使用者產(chǎn)生指揮合理量,可以有利地促進(jìn)科技、教育、文化的進(jìn)步,推動知識經(jīng)濟(jì)發(fā)展。可見,大力加強(qiáng)和發(fā)展圖書館事業(yè),是迎接知識經(jīng)濟(jì)挑戰(zhàn)的一項重大的基礎(chǔ)性措施;而圖書館的信息化、現(xiàn)代化直到電子圖書館、虛擬圖書館的出現(xiàn),又將是知識經(jīng)濟(jì)時代到來的一個重要標(biāo)志。</p><p>  國外:國外圖書館自動化系統(tǒng)的起源可以追溯到1954年,當(dāng)時,美國海軍兵器

27、中心(NOTS)就在IBM  701機(jī)器上進(jìn)行了單元詞匹配檢索。1958年,IBM的研究員盧恩進(jìn)行了著名的自動抽詞試驗,開創(chuàng)了自動分類、自動標(biāo)引、信息檢索等多個與圖書館學(xué)情報學(xué)密切相關(guān)的研究領(lǐng)域之先河。  圖書館自動化系統(tǒng)的真正發(fā)展是在1964年LC發(fā)起研制機(jī)讀目錄(Machine  Readable  Catalog)之后。特別是20世紀(jì)70年代,以編目系統(tǒng)為基礎(chǔ)的各種自動

28、化系統(tǒng)已經(jīng)成形,同時還出現(xiàn)了以編目系統(tǒng)為紐帶的聯(lián)機(jī)編目協(xié)作網(wǎng)?! ?0世紀(jì)70年代末80年代初,圖書館自動化系統(tǒng)由單一功能性系統(tǒng)轉(zhuǎn)向圖書館集成管理系統(tǒng)。這期間還出現(xiàn)了專門為圖書館研制計算機(jī)管理系統(tǒng)的公司。商品化的圖書館自動化系統(tǒng)的出現(xiàn),本身就是社會分工的體現(xiàn),使得圖書館能更進(jìn)一步地專注于資源建設(shè)和服務(wù)質(zhì)量的提高。  90年代中后期至今,是國外圖書館自動化系統(tǒng)研發(fā)蓬勃發(fā)展的歷史時期。這一期間,隨著Internet的發(fā)展,Window

29、s圖形用戶界面的廣泛應(yīng)用,以及一系列諸如Web技術(shù)、數(shù)據(jù)庫技術(shù)、Java技術(shù)的出現(xiàn)或成功應(yīng)用,導(dǎo)致“數(shù)字圖書</p><p>  1.4 課題內(nèi)容簡介</p><p>  本系統(tǒng)采用結(jié)構(gòu)化分析方法,嚴(yán)格劃分工作階段,“先邏輯,后物理”的原則和“自頂向下”的原則對系統(tǒng)進(jìn)行分析與設(shè)計。然后基于C/S架構(gòu),采用Visual Basic6.0對圖書借閱管理信息系統(tǒng)進(jìn)行設(shè)計,同時使用SQL Serv

30、er 2005數(shù)據(jù)庫對系統(tǒng)中數(shù)據(jù)進(jìn)行存儲和有效地管理。</p><p>  本系統(tǒng)有兩種不同權(quán)限的用戶可以分別進(jìn)行登錄。職工負(fù)責(zé)對圖書信息及讀者信息進(jìn)行增加,修改等管理。并對圖書借閱情況進(jìn)行登記,查詢,留痕等管理。同時對圖書超期借閱進(jìn)行相應(yīng)的處理。另外,也可以對自身資料進(jìn)行一定權(quán)限的查詢、修改等方面的管理。讀者可以進(jìn)行圖書信息的查詢,并可對自身基本信息進(jìn)行一定權(quán)限的查詢、修改。另外,還可以對自身借閱圖書的情況進(jìn)行

31、查詢。</p><p><b>  2 系統(tǒng)設(shè)計</b></p><p>  2.1 課題相關(guān)技術(shù)介紹</p><p>  2.1.1 可視化設(shè)計</p><p>  同其他的一些可視化程序開發(fā)工具一樣,VB具有可視化設(shè)計的特點,微軟的Word在剛剛進(jìn)入市場時,同WPS競爭的一個重要的功能砝碼就是"所見即所得&

32、quot;的字處理功能,VB在設(shè)計應(yīng)用程序界面時也可以說是"所見即所得".在設(shè)計時,頭腦中所想象的應(yīng)用程序界面,完全可以通過鍵盤鼠標(biāo)以及徒手畫出來,而不是編制大量的代碼然后再編譯生成,如果需要修改,也是利用鍵盤鼠標(biāo)和手畫,而底層的一些程序代碼由VB自動生成或修改。VB為用戶提供大量的界面元素(在VB中稱為控件對象),這些控件對象對于熟悉Windows應(yīng)用程序的用戶而言是一點也不陌生,如"窗體"、&

33、quot;菜單"、"命令按鈕"、"工具按鈕"、"檢查框"等等,用戶只需要利用鼠標(biāo)、鍵盤把這些控件對象拖動到適當(dāng)?shù)奈恢?設(shè)置它們的大小、形狀、屬性等,就可以設(shè)計出所需的應(yīng)用程</p><p>  2.1.2 事件驅(qū)動編程</p><p>  Windows操作系統(tǒng)出現(xiàn)以來,圖形化的用戶界面和多任務(wù)多進(jìn)程的應(yīng)用程序要求程序設(shè)

34、計不能是單一性的,在使用VB設(shè)計應(yīng)用程序時,必須首先確定應(yīng)用程序如何同用戶進(jìn)行交互.例如發(fā)生鼠標(biāo)單擊、鍵盤輸入等事件時,由用戶編寫的代碼控制這些事件的響應(yīng),這就是所謂的事件驅(qū)動編程。</p><p>  Vb6.0有三種版本,各自滿足不同的開發(fā)需要:</p><p> ?。?)“Visual Basic 學(xué)習(xí)版”使編程人員輕松開發(fā)Windows 95/98和windows NT的應(yīng)用程序。

35、該版本包括所有的內(nèi)部控件連同grid,tab和data-bound控件。學(xué)習(xí)版提供的文檔有“程序員指南”、聯(lián)機(jī)幫助及Visual Basic“聯(lián)機(jī)手冊”。</p><p> ?。?)“專業(yè)版”為專業(yè)編程人員提供了一整套進(jìn)行開發(fā)的功能完備的工具。該版本包括學(xué)習(xí)版的全部功能連同 ActiveX控件,還包括Internet控件和Crystal Report Writer。專業(yè)版提供的文擋有“程序員指南”、聯(lián)機(jī)幫助和“部

36、件工具指南”</p><p> ?。?)“企業(yè)版”使得專業(yè)編程人員能夠開發(fā)功能強(qiáng)大的組內(nèi)分布式應(yīng)用程序。該版本包括專業(yè)版的全部功能連同自動化管理器、部件管理器、數(shù)據(jù)庫管理工具、Microsoft面向工程版的控制系統(tǒng)等。企業(yè)版提供的文擋包括專業(yè)版的所有文擋,還有“客戶/服務(wù)器應(yīng)用程序開發(fā)指南”和“用戶指南”。本系統(tǒng)正是采用Visual Basic 企業(yè)版所開發(fā)的管理系統(tǒng)。</p><p> 

37、 2.1.3 SQL SERVER 2005</p><p>  SQL Server 2005 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。SQL Server 2005 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使用戶可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序,并且數(shù)據(jù)庫技術(shù)是計算機(jī)科學(xué)技術(shù)中發(fā)展最快的領(lǐng)域之一,它已成為各類計算機(jī)信息管理系統(tǒng)

38、的核心技術(shù)和重要基礎(chǔ)?,F(xiàn)代社會,數(shù)據(jù)庫技術(shù)的應(yīng)用無處不在,并且已經(jīng)應(yīng)用對哦啊各個領(lǐng)域,例如,管理信息系統(tǒng),電子商務(wù)系統(tǒng),網(wǎng)上訂餐系統(tǒng),顯然數(shù)據(jù)庫技術(shù)具有廣闊的前景。</p><p>  SQL Server 2005能使用戶快捷地管理數(shù)據(jù)庫和開發(fā)應(yīng)用程序。SQL Server 2005使用了先進(jìn)的數(shù)據(jù)庫結(jié)構(gòu),與Windows緊密集成,具有強(qiáng)大的Web功能,它可以利用高端硬件平臺一級最新網(wǎng)絡(luò)和存儲技術(shù),可以為最大的

39、Web站點和企業(yè)應(yīng)用提供有兩的可靠性和擴(kuò)展性,使用戶能夠在Internet領(lǐng)域快速建立服務(wù)系統(tǒng),為占領(lǐng)市場贏得寶貴時間。同時SQL Server 2005還為用戶提供了重要的安全性功能,為用戶的數(shù)據(jù)安全提供了可靠的保證。另外,SQL Server 2005在數(shù)據(jù)庫服務(wù)器自動管理技術(shù)方面處于數(shù)據(jù)庫領(lǐng)域的領(lǐng)先地位,它可以使用戶免去繁瑣復(fù)雜的工作量, 有精力處理更重要的問題,是系統(tǒng)在商業(yè)戰(zhàn)略上占得先機(jī)。</p><p>

40、;  2.1.4 C/S架構(gòu)</p><p>  即Client/Server (客戶機(jī)/服務(wù)器) 結(jié)構(gòu),是大家熟知的軟件系統(tǒng)體系結(jié)構(gòu),通過將任務(wù)合理分配到Client端和Server端,降低了系統(tǒng)的通訊開銷,需要安裝客戶端才可進(jìn)行管理操作。  </p><p>  客戶端和服務(wù)器端的程序不同,用戶的程序主要在客戶端,服務(wù)器端主要提供數(shù)據(jù)管理、數(shù)據(jù)共享、數(shù)據(jù)及系統(tǒng)維護(hù)和并發(fā)控制等,客戶端程

41、序主要完成用戶的具體的業(yè)務(wù)。   </p><p>  開發(fā)比較容易,操作簡便,但應(yīng)用程序的升級和客戶端程序的維護(hù)較為困難。</p><p>  2.1.5 ODBC數(shù)據(jù)源</p><p>  ODBC是Open Database Connectivity的縮寫,是MICROSOFT提出的數(shù)據(jù)庫訪問接口標(biāo)準(zhǔn)。ODBC定義了訪問數(shù)據(jù)庫的API一個規(guī)范,這些API獨(dú)立于

42、不同廠商的DBMS,也獨(dú)立于具體的編程語言(但是MICROSOFT的ODBC文檔是用C語言描述的,許多實際的ODBC驅(qū)動程序也是用C語言寫就的。)ODBC規(guī)范后來被X/OPEN和ISO/IEC采納,作為SQL標(biāo)準(zhǔn)的一部分,具體內(nèi)容可以參看《ISO/IEC 9075-3:1995 (E) Call-Level Interface (SQL/CLI)》等相關(guān)的標(biāo)準(zhǔn)文件。</p><p>  ODBC現(xiàn)在看來是一個比較

43、古老的東西,在1996年左右就比較定型了,其最新的版本是3.52,MICROSOFT也不打算對它做什么大的更新,更多的目光應(yīng)該被放到OLEDB、.NET DATA PROVIDER身上了。然而,正因為它是一個比較成熟和古老的規(guī)范,ODBC在大多數(shù)DBMS上都做可以使用,可以說一個像樣的DBMS都應(yīng)該支持ODBC 3.0或以上的版本。</p><p>  開放數(shù)據(jù)庫互連(ODBC)是Microsoft引進(jìn)的一種早期

44、數(shù)據(jù)庫接口技術(shù)。它實際上是我們要在本章后面加以討論的ADO的前身。Microsoft引進(jìn)這種技術(shù)的一個主要原因是,以非語言專用的方式,提供給程序員一種訪問數(shù)據(jù)庫內(nèi)容的簡單方法。換句話說,訪問DBF文件或Access Basic以得到MDB文件中的數(shù)據(jù)時,無需懂得Xbase程序設(shè)計語言。事實上,Visual C++就是這樣一個程序設(shè)計平臺,即Microsoft最初是以O(shè)DBC為目標(biāo)的。   你會發(fā)現(xiàn),ODBC工作起來和Windows一樣,

45、它用包含在DLL內(nèi)的驅(qū)動程序完成任務(wù)。其實,ODBC提供一套兩個驅(qū)動程序:一個是數(shù)據(jù)庫管理器的語言,另一個為程序設(shè)計語言提供公用接口。允許Visual C++用標(biāo)準(zhǔn)的函數(shù)調(diào)用經(jīng)公用接口訪問數(shù)據(jù)庫的內(nèi)容,是這兩個驅(qū)動程序的匯合點。當(dāng)然,還有其它和ODBC有關(guān)的實用程序類型的DLL。例如,一個這樣的DLL允許你管理ODBC數(shù)據(jù)源。ODBC的實際管理接口出現(xiàn)在SYSTEM文件夾中的某個CPL(控制面板)文件中尋找我們在后面要談到這方面的問題。

46、ODBC的確能履行承諾,提供對數(shù)據(jù)庫內(nèi)容的訪問,并且沒有太多</p><p>  2.2 系統(tǒng)開發(fā)工具</p><p>  2.2.1 前臺開發(fā)工具</p><p>  Visual Basic是近年來在國內(nèi)外得到迅速推廣應(yīng)用的可視化程序設(shè)計語言,具有簡單易學(xué),功能強(qiáng)大,軟件費(fèi)用支出低,見效快等特點.它提供了開發(fā)Windows應(yīng)用程序最迅速,最簡捷的方法,不但是專業(yè)

47、人員得心應(yīng)手的開發(fā)工具,而且易于被非專業(yè)人員掌握使用.目前,全世界數(shù)以百萬計的程序設(shè)計人員正在用Visual Basic開發(fā)各種類型的軟件.  </p><p>  VB6.0所提供的開發(fā)環(huán)境與Windows 9x,Windows NT4.0或Windows2000具有完全一致的界面,使用更方便,其代碼效率已達(dá)到Visual C++的水平.在面向?qū)ο蟪绦蛟O(shè)計方面,6.0版的VB全面支持面向?qū)ο蟮某绦蛟O(shè)計,包括數(shù)據(jù)

48、抽象,封裝,對象與屬性,類與成員,繼承和多態(tài)等.   </p><p>  Visual Basic6.0包括三種版本即學(xué)習(xí)版,專業(yè)版和企業(yè)版,這些版本是在相同的基礎(chǔ)上建立起來的,因此大多數(shù)應(yīng)用程序可以在三種版本中通用. </p><p>  Visual Basic 6.0 是用來創(chuàng)建高性能的企業(yè)應(yīng)用程序及基于 Web的應(yīng)用程序的最有效工具。Visual Basic 6.0 使開發(fā)者得

49、以創(chuàng)建駐留在客戶或服務(wù)器上或運(yùn)行在分布式n-層環(huán)境里的強(qiáng)壯應(yīng)用程序。Visual Basic 6.0 這個快速應(yīng)用開發(fā)工具既可以作為一個單獨(dú)的產(chǎn)品也可以作為 Visual Studio 6.0 套件的一個組成部分。</p><p>  2.2.2 后臺開發(fā)工具</p><p>  本設(shè)計的后臺采用的開發(fā)工具是SQL Server 2005,微軟的SQL Server 2005界面整潔但功能

50、比2000來說有更強(qiáng)的外圍配置屬性設(shè)置,在與本次設(shè)計網(wǎng)頁的連接接口的設(shè)計中,SQL Server2005已經(jīng)封裝好多數(shù)連接端口,只需要綁定即可,再者,在綁定數(shù)據(jù)庫時不需要開啟SQL Server2005的執(zhí)行軟件,直接就可以用Visual Studio2005中已經(jīng)附帶好的端口進(jìn)行綁定,從而大量節(jié)省了端口綁定時間。</p><p>  同時,SQL Server 2005 為IT專家和信息工作者帶來了強(qiáng)大的、熟悉

51、的工具,同時減少了在從移動設(shè)備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺上創(chuàng)建、部署、管理及使用企業(yè)數(shù)據(jù)和分析應(yīng)用程序的復(fù)雜度。 通過全面的功能集、和現(xiàn)有系統(tǒng)的集成性、以及對日常任務(wù)的自動化管理能力,SQL Server 2005 為不同規(guī)模的企業(yè)提供了一個完整的數(shù)據(jù)解決方案。 </p><p>  2.3 系統(tǒng)開發(fā)環(huán)境</p><p>  2.3.1 系統(tǒng)硬件環(huán)境</p><p>

52、  處理器:Inter Core (TM)2T58700 2.0GHz</p><p><b>  內(nèi)存:2GB</b></p><p>  硬盤空間:160GB</p><p>  光驅(qū):DVD/CD-RW combo</p><p>  顯卡:ATI HD2300</p><p>  2.3.

53、2 系統(tǒng)軟件環(huán)境</p><p>  操作系統(tǒng):Windows XP</p><p>  網(wǎng)絡(luò)協(xié)議:TCP/IP</p><p>  數(shù)據(jù)庫:Mircrosoft SQLserver2005</p><p>  安裝軟件:Visual Basic 6.0</p><p><b>  2.4 需求分析</

54、b></p><p>  需求分析指的是在建立一個新的或改變一個現(xiàn)存的電腦系統(tǒng)時描寫新系統(tǒng)的目的、范圍、定義和功能時所要做的所有的工作。需求分析是系統(tǒng)設(shè)計的一個關(guān)鍵過程。在這個過程中,系統(tǒng)設(shè)計人員確定顧客的需要。只有在確定了這些需要后才能夠分析和尋求新系統(tǒng)的解決方法。需求分析階段的任務(wù)是確定軟件系統(tǒng)功能。圖書借閱管理系統(tǒng)的使用者主要有兩種:職工和讀者。其對功能的需求如下:</p><p&

55、gt;  職工:對圖書信息及讀者信息進(jìn)行增加,修改等操作,并對圖書借閱情況進(jìn)行登記,查詢,留痕等操作,同時對圖書超期借閱進(jìn)行相應(yīng)的處理。另外,也可以對自身資料進(jìn)行一定權(quán)限的查詢、修改等方面的操作。</p><p>  讀者:對圖書信息的查詢,并可對自身基本信息進(jìn)行一定權(quán)限的查詢、修改。另外,還可以對自身借閱圖書的情況進(jìn)行查詢。</p><p>  通過調(diào)查,一個好的圖書借閱管理系統(tǒng)應(yīng)該具有

56、以下的功能:</p><p><b>  a. 職工功能:</b></p><p><b>  添加圖書信息的功能</b></p><p>  查詢并修改圖書信息的功能</p><p><b>  添加讀者信息的功能</b></p><p><b&

57、gt;  添加借閱信息的功能</b></p><p>  查詢并修改借閱信息的功能</p><p><b>  導(dǎo)出借閱信息的功能</b></p><p>  查詢并修改自身信息的功能</p><p><b>  確定應(yīng)還時間的功能</b></p><p>  對

58、超期讀者進(jìn)行處理的功能</p><p>  查詢讀者借閱明細(xì)信息的功能</p><p><b>  b. 用戶功能</b></p><p><b>  查詢圖書信息的功能</b></p><p>  查詢并修改自身基本信息的功能</p><p>  查詢自身借閱情況的功能&l

59、t;/p><p>  c.登陸功能(職工、讀者)</p><p>  d.退出功能(職工、讀者)</p><p><b>  用戶界面要求:</b></p><p>  系統(tǒng)人機(jī)界面操作友好,本系統(tǒng)外界界面具有簡潔性和友好性特點,但又不失獨(dú)特的頁面風(fēng)格,界面采用引入的圖片溫馨暖格調(diào)的色調(diào),優(yōu)雅大方,系統(tǒng)內(nèi)部結(jié)構(gòu)布局合理,整個

60、系統(tǒng)具有層次感,在用戶功能操作上,設(shè)計簡單方便,符合了現(xiàn)代化管理系統(tǒng)的界面要求。</p><p><b>  3 總體設(shè)計</b></p><p>  3.1 系統(tǒng)的流程概述 </p><p>  本系統(tǒng)有兩種登錄用戶,即讀者和職工。以下分別描述其業(yè)務(wù)流程。</p><p>  讀者登錄:讀者進(jìn)入系統(tǒng),首先會看到一個“

61、登錄”界面,當(dāng)讀者輸入正確的借書卡號及密碼時,界面跳轉(zhuǎn)到“讀者主控”界面,否則就彈出“用戶名或密碼不錯誤,請重新輸入 !”的警告?!白x者主控”界面為讀者提供了“圖書查詢”,“我的資料”和“退出”三個功能菜單及按鈕。在“圖書查詢”菜單中,讀者可以選擇“按書號查詢”,“按書名查詢”和“按類別查詢”這三種查詢方式,讀者可以根據(jù)自身需要選擇最快捷的查詢方式來了解館藏圖書情況。在“我的資料”菜單中的“基本資料”選項中,讀者可以查詢自身基本信息,并

62、可對其進(jìn)行修改和保存;在“更多信息”選項中,讀者可以查詢自身的圖書借閱情況,以避免忘記歸還的情況出現(xiàn)?!巴顺觥眲t可使當(dāng)前登錄讀者退出登錄,離開本系統(tǒng)。</p><p>  職工登錄:職工進(jìn)入界面,首先也會看到一個“登錄”界面,當(dāng)職工輸入正確的工號及密碼時,界面跳轉(zhuǎn)到“職工主控”界面,否側(cè)就彈出“用戶名或密碼錯誤,請重新輸入 !”的警告?!奥毠ぶ骺亍苯缑鏋槁毠ぬ峁┝恕皥D書”,“讀者”,“借閱”,“個人資料”和“退出

63、”五個功能菜單及按鈕。在“圖書”菜單中,設(shè)有“添 加圖書”,“圖書資料”和“圖書借閱信息”三個功能選項,可以實現(xiàn)添加新增圖書信息,查詢圖書基本資料和圖書借閱信息三項功能。在“圖書借閱信息”界面中,職工又可以對指定圖書選擇相應(yīng)的借閱信息點擊“還書”按鈕,從而跳轉(zhuǎn)入“還書”界面,在“還書”界面中職工可以對該圖書的借還業(yè)務(wù)進(jìn)行完善、處理,并使之從“借閱”表中導(dǎo)出,同時導(dǎo)入“借閱明細(xì)表”對該次借閱進(jìn)行留痕處理。在“讀者”菜單中,設(shè)有“添加讀者”

64、和“讀者借閱信息”兩個功能選項,可以實現(xiàn)添加新增讀者信息和查詢讀者借閱信息的功能。在“讀者借閱信息”界面中,職工又可以對指定讀者選擇相應(yīng)的借閱信息點擊“還書”按鈕,從而跳轉(zhuǎn)入“還書”界面,在“還書”界面中職工可以對該圖書的借還業(yè)務(wù)進(jìn)行完善、處理,并使之從“借閱”表中導(dǎo)出,同時導(dǎo)入“借閱明細(xì)表”對該次借閱進(jìn)行留痕處理</p><p>  圖3.1 業(yè)務(wù)流程圖 </p><p>  由以上流程

65、圖可以看到對于圖書借閱管理系統(tǒng)的整體運(yùn)行過程和讀者及職工操作流程,并且可以清晰地認(rèn)識到該管理系統(tǒng)的管理劃分和數(shù)據(jù)走向。</p><p>  3.2 系統(tǒng)的功能概述</p><p>  本系統(tǒng)適用于學(xué)校及企業(yè)等各種公益性圖書館,主要功能是對圖書借閱進(jìn)行高效的管理,并可以對圖書,讀者及職工信息進(jìn)行一定的服務(wù)操作。讀者和職工都可以登錄各自的主控操作界面。由于雙方身份權(quán)限以及所需要的服務(wù)功能不同,

66、故各自的主控界面功能也不盡相同。讀者可以用不同的方式對圖書信息進(jìn)行查詢,并可以對自身基本信息進(jìn)行查詢,修改。另外,讀者還可以對自身借閱信息進(jìn)行查詢,以避免忘記歸還圖書,造成不必要的損失,也給圖書館管理的工作帶來便捷。而職工不僅可以對圖書信息和讀者進(jìn)行添加、查詢,還可以對圖書借閱信息進(jìn)行添加、查詢、歸還以及留痕處理。另外還可以查詢讀者使用該借書卡以來的所以借閱明細(xì)。(如圖3.2)</p><p>  圖3.2 系統(tǒng)

67、功能圖</p><p><b>  4 數(shù)據(jù)庫設(shè)計</b></p><p>  伴隨著計算機(jī)科學(xué)技術(shù)的發(fā)展,計算機(jī)的應(yīng)用領(lǐng)域正在不斷地深入開拓之中,數(shù)據(jù)庫在計算機(jī)應(yīng)用中的地位顯得越來越重要,目前數(shù)據(jù)庫已在商業(yè)事務(wù)處理中占據(jù)主導(dǎo)地位。近年來,數(shù)據(jù)庫在統(tǒng)計領(lǐng)域、多媒體領(lǐng)域以及智能化應(yīng)用領(lǐng)域中的地位也日益突出。隨著網(wǎng)絡(luò)應(yīng)用的普及,數(shù)據(jù)庫在網(wǎng)絡(luò)中的應(yīng)用也日漸重要。可見,數(shù)據(jù)庫

68、已成為計算機(jī)應(yīng)用系統(tǒng)中重要的支持性軟件。</p><p>  SQL Server 2005中對于建表時應(yīng)該把握3NF。一,第一范式(1NF)是指數(shù)據(jù)庫表的每一列都是不可分割的基本數(shù)據(jù)項,同一列中不能有多個值,即實體中的某個屬性不能有多個值或者不能有重復(fù)的屬性。二,第二范式(2NF)是在第一范式(1NF)的基礎(chǔ)上建立起來的,即滿足第二范式(2NF)必須先滿足第一范式(1NF)。第二范式(2NF)要求數(shù)據(jù)庫表中的每

69、個實例或行必須可以被惟一地區(qū)分。三,第三范式(3NF)要求一個數(shù)據(jù)庫表中不包含已在其它表中已包含的非主關(guān)鍵字信息。只有把握好以上的3NF才能使我們在建表時不會出現(xiàn)不合理的數(shù)據(jù)信息。</p><p>  4.1 概念模型設(shè)計</p><p>  概念模型的分析,即E-R圖的分析,E-R圖的分析工作通常采用自底向上的設(shè)計方法,首先對局部視圖進(jìn)行分析設(shè)計,然后再實現(xiàn)視圖集成。</p>

70、<p>  通過對系統(tǒng)的分析,得到下面的全局E-R圖。如圖(4.1):</p><p><b>  圖4.1 E-R圖</b></p><p>  4.2 邏輯模型的設(shè)計</p><p>  邏輯模型的設(shè)計是具體的分析表和字段,而表與字段分析是建立在E-R圖基礎(chǔ)上的,通過E-R圖來確定系統(tǒng)中所有表與字段的屬性。</p>

71、<p>  經(jīng)過分析,本系統(tǒng)的數(shù)據(jù)庫中主要定義了5張表。</p><p>  表4.1 主要數(shù)據(jù)庫表名</p><p>  圖書信息表,用來存放圖書信息 </p><p><b>  表4.2 圖書表</b></p><p>  讀者信息表,用來存放讀者個人基本信息。</p><p&g

72、t;<b>  表4.3 讀者表</b></p><p>  職工信息表,用來存放職工的個人基本信息。</p><p><b>  表4.4 職工表</b></p><p>  借閱信息表,用來存放讀者對圖書的借閱(未歸還)信息。</p><p><b>  表4.5 借閱表</b

73、></p><p>  借閱明細(xì)表,用來讀者所持借書卡所有借閱明細(xì)(已還)信息</p><p>  表4.6 借閱明細(xì)表</p><p>  5 系統(tǒng)的設(shè)計與實現(xiàn)</p><p>  5.1登陸界面的設(shè)計</p><p>  對于一個管理系統(tǒng)來說,登錄是必不可少的。這樣不僅可以增加系統(tǒng)的安全性,而且對用戶在系統(tǒng)操

74、作過程中的行為可以進(jìn)行留痕,以便于明確行為責(zé)任,更重要的是通過登錄不同的用戶可以進(jìn)入各自需要的界面,并具有相應(yīng)的權(quán)限,避免了系統(tǒng)操作的混亂從而達(dá)到對圖書館進(jìn)行科學(xué)管理的目的。本系統(tǒng)也不例外。通過實地考察和對相關(guān)資料的查閱,以及本系統(tǒng)自身的一些特性,本系統(tǒng)登錄界面的操作顯得有些與眾不同,但適合自己的,才是最好的。(如圖5.1.1)</p><p>  圖5.1.1登錄界面</p><p> 

75、 當(dāng)用戶輸入的ID和密碼不匹配時,系統(tǒng)會自動提示“用戶名或密碼不正確,請重新輸入!”這時,用戶就需要對自己的ID或者密碼進(jìn)行檢查,并重新輸入正確的ID和密碼。(如圖5.1.2)</p><p>  圖5.1.2 重新登錄</p><p><b>  5.2 職工主控</b></p><p>  對于一個圖書借閱管理系統(tǒng)來說,操作用戶有職工和讀者

76、兩種,他們所需要的服務(wù)以及他們各自所具有的權(quán)限不同,因此,本系統(tǒng)有兩個不同的主控界面:一個是職工主控,一個是讀者主控。首先,先介紹職工主控界面。職工主控界面是針對職工所設(shè)計的,職工在本系統(tǒng)中扮演的是一個管理、服務(wù)的角色。因此,職工主控所涉及的功能比較多 ,其核心是對圖書、讀者,借閱以及職工自身信息進(jìn)行管理。職工主控界面是職工運(yùn)用本系統(tǒng)對圖書借閱、讀者管理、圖書管理進(jìn)行管理,是本系統(tǒng)目標(biāo)的中心部分,其所能實現(xiàn)的所有操作和權(quán)限,全部都從本界

77、面進(jìn)行觸發(fā)??梢哉f本界面就是職工在本系統(tǒng)中的大本營,沒有本界面,職工就無法對本系統(tǒng),進(jìn)行操作。因此,本界面的設(shè)計工作也是本次設(shè)計的重點之一。(如圖5.2) </p><p><b>  圖5.2 職工主控</b></p><p><b>  5.3 添加圖書</b></p><p>  添加圖書功能在職工主控界面的“圖書”

78、菜單中。其功能不言而喻,是為了在圖書館有新增圖書時,對新增圖書的信息進(jìn)行收錄,使其存儲在數(shù)據(jù)庫服務(wù)器中。這樣就能通過本系統(tǒng)對其進(jìn)行管理,如果不對新增圖書信息進(jìn)行添加操作,那么在數(shù)據(jù)庫服務(wù)器中就沒有新增加的圖書的信息,就不能通過本系統(tǒng)對其進(jìn)行管理。因此,添加圖書功能是本系統(tǒng)對圖書管理的第一步。因為是職工使用本功能,所以圖書的信息都必須盡可能完整的按照界面的要求輸入,并保存至數(shù)據(jù)庫服務(wù)器中的“圖書表”中。因此,在數(shù)據(jù)庫設(shè)計時,“圖書表”的所

79、有列都規(guī)定為“NOT NOLL”因為,圖書信息越全面,在運(yùn)用本系統(tǒng)對其進(jìn)行管理時就越不會發(fā)生混亂,甚至錯誤。另外,由于圖書表的主鍵是書號,所以除書號不能重復(fù)以外,其余信息是允許重復(fù)的。而書號是由職工在進(jìn)行添加圖書時,按照一定的原則賦予的,一種書只有一個。在新增圖書添加完畢之后,只用單擊“返回”按鈕,即可返回“職工主控”界面對本系統(tǒng)進(jìn)行其他操作,或退出本系統(tǒng)。(如圖5.3)</p><p><b>  圖

80、5.3 添加圖書</b></p><p><b>  5.4 圖書資料</b></p><p>  圖書資料界面是顯示圖書基本信息的界面。因為本功能是在職工主控上的功能,本著職工在工作時的現(xiàn)實需求,所以本界面在自動顯示全部圖書信息的同時,還可以按照書號進(jìn)行精確查詢。另外,在本界面職工還可以對圖書信息進(jìn)行修改保存。在修改圖書信息之前,先要確定要修改的圖書。確

81、定要修改的圖書有兩種辦法:一是在顯示全部圖書信息的窗口中通過點擊其正下方的ADO控件上的三角標(biāo)志,來選定要修改的圖書,被選定的圖書信息會在下方圖書信息窗口中顯示出來;二是在指定窗口中輸入要修改的圖書的書號,并對其進(jìn)行查詢,查詢信息同樣會在圖書信息窗口中顯示出來。查看圖書信息顯示窗口中的信息,如果確定要對其進(jìn)行修改,點擊本界面右上角的“修改”按鈕,即可對該圖書的基本信息進(jìn)行修改操作,修改完成后點擊“保存”按鈕,對修改后的圖書信息進(jìn)行存檔。

82、則本次修改已經(jīng)完成。在查詢或修改完畢之后,只用單擊“返回”按鈕,即可返回“職工主控”界面對本系統(tǒng)進(jìn)行其他操作,或退出本系統(tǒng)。(如圖5.4)</p><p><b>  圖5.4 圖書資料</b></p><p>  5.5 圖書借閱信息</p><p>  圖書借閱的管理是本系統(tǒng)的核心問題。本界面主要是職工對圖書借閱信息的查詢。當(dāng)有讀者來還書,

83、或者要求對特定圖書的借閱信息進(jìn)行查詢時,職工只需要在“職工主控”界面的“圖書”菜單中點擊“圖書借閱信息”功能選項,即可進(jìn)入本界面。進(jìn)入本界面后,會自動顯示所有的圖書借閱信息,這時可以點擊顯示窗口正下方的ADO控件上的三角標(biāo)志,即可在顯示界面中選擇與該圖書該讀者對應(yīng)的借閱信息。也可在本界面中的特定窗口輸入“圖書號”點擊“搜索”按鈕, 該圖書的借閱信息就會全部顯示在窗口中,再通過點擊顯示窗口正下方的ADO控件上的三角標(biāo)志,即可在顯示界面中選

84、擇與該讀者相對應(yīng)的圖書借閱信息。然后查看界面中顯示的信息,若確定選擇無誤,則點擊本界面左下方的“還書”按鈕,就可以進(jìn)入還書界面,對還書界面的操作之后會有詳細(xì)說明,此處暫不贅言。若只是查詢圖書借閱信息,在查詢完成之后只用單擊“返回”按鈕,即可返回“職工主控”界面對本系統(tǒng)進(jìn)行其他操作,或退出本系統(tǒng)。(如圖5.5)</p><p>  圖5.5 圖書借閱信息</p><p><b> 

85、 5.6 添加讀者</b></p><p>  在本系統(tǒng)中,操作主體有兩個,即職工和讀者。職工是圖書館工作人員,而讀者相當(dāng)于客戶。因此對讀者的管理也是職工工作權(quán)限的一部分,本界面就是對讀者信息進(jìn)行管理的第一步。當(dāng)有新客戶來辦理借書卡時,只要在“職工主控”界面的“讀者”菜單中點擊“添加讀者”功能選項,即可進(jìn)入本界面。進(jìn)入本界面后,界面中間的顯示窗口會自動顯示數(shù)據(jù)庫服務(wù)器中所有讀者的信息,下方具體信息窗口

86、也會自動顯示第一位讀者的信息。點擊“添加”按鈕,中間的顯示窗口會指向空白行,下方的具體信息顯示窗口也會全部變成空白,此時即可添加新的讀者信息。值得一提的是,借書卡號必須是數(shù)據(jù)庫服務(wù)器中不曾有過的,以免造成讀者管理及借閱管理的混亂甚至錯誤,另外讀者信息應(yīng)該盡可能的完整,因為借書卡是讀者借閱圖書的憑證。當(dāng)讀者信息輸入完成之后,點擊“保存”按鈕,則本次添加完成,若要繼續(xù)添加,則點擊“添加”按鈕,其余步驟同上。在添加操作完成之后,只用單擊“返回

87、”按鈕,即可返回“職工主控”界面對本系統(tǒng)進(jìn)行其他操作,或退出本系統(tǒng)。(如圖5.6)</p><p><b>  圖5.6 添加讀者</b></p><p>  5.7 讀者借閱信息</p><p>  本界面是從讀者的角度來查詢信息,與之前介紹過的“圖書借閱信息”類似。主要是職工對讀者借閱信息的查詢。當(dāng)有讀者來還書或者要求查詢自身的借閱信息時,

88、職工只需在“職工主控”界面的“讀者”菜單中點擊“讀者借閱信息”功能選項,即可進(jìn)入本界面。進(jìn)入本界面后,會自動顯示所有的讀者借閱信息,這時可以點擊顯示窗口正下方的ADO控件上的三角標(biāo)志,即可在顯示界面中選擇與該讀者對應(yīng)的特定圖書借閱信息。也可在本界面中的特定窗口輸入“借書卡號”點擊“搜索”按鈕, 該讀者的借閱信息就會全部顯示在窗口中,再通過點擊顯示窗口正下方的ADO控件上的三角標(biāo)志,即可在顯示界面中選擇與特定圖書相對應(yīng)的借閱信息。然后查看

89、界面中顯示的信息,若確定選擇無誤,則點擊本界面左下方的“還書”按鈕,就可以進(jìn)入還書界面,對還書界面的操作之后會有詳細(xì)說明,此處暫不贅言。若只是查詢讀者借閱信息,在查詢完成之后只用單擊“返回”按鈕,即可返回“職工主控”界面對本系統(tǒng)進(jìn)行其他操作,或退出本系統(tǒng)。(如圖5.7)</p><p>  圖5.7 讀者借閱信息</p><p><b>  5.8 還書</b><

90、;/p><p>  一個圖書館圖書借閱是必須有的,既然有借閱,那還書也就必須存在。本界面就是專門實現(xiàn)還書功能的界面。本界面是一個“隱藏”界面,說它隱藏是因為本界面并不在“職工主控”界面中顯示,而是要在讀者來還書的時候,職工先查詢其借閱信息,或要還圖書的借閱信息,然后從讀者和圖書兩方面都確認(rèn)信息無誤后,從“讀者借閱信息”界面或“圖書借閱信息”界面點擊“還書”按鈕,才能進(jìn)入本界面進(jìn)行還書操作。在進(jìn)入本界面時,特定讀者的特

91、定圖書的借閱信息除“實還日期”和“罰款金額”兩項外,已全部自動顯示在窗口中,點擊“還書”按鈕,并輸入“實還日期”和“經(jīng)辦人”后再點擊“保存”按鈕之后,系統(tǒng)會自動生成罰款金額(若借閱時間未超期,則罰款金額為0)。職工對還書業(yè)務(wù)進(jìn)行處理之后,點擊“導(dǎo)出”按鈕,則系統(tǒng)自動將本條信息從“借閱”表中刪除,并同時插入“借閱明細(xì)表”以供之后對借閱明細(xì)進(jìn)行查詢。在還書操作完成之后只用單擊“返回”按鈕,即可返回“職工主控”界面對本系統(tǒng)進(jìn)行其他操作,或退出

92、本系統(tǒng)。(如圖5.8)</p><p><b>  圖5.8 還書</b></p><p>  5.9 添加借閱信息</p><p>  本系統(tǒng)的主要功能就是對借閱信息進(jìn)行管理,而本界面就是對借閱信息進(jìn)行管理的第一步。其功能是對借閱信息進(jìn)行添加,使圖書在離開圖書館的時候已經(jīng)處于借閱狀態(tài),并對借閱行為的相關(guān)主體都進(jìn)行登記,并對借閱時間進(jìn)行進(jìn)行核算

93、,在讀者還書時進(jìn)行相應(yīng)的處理。在為讀者進(jìn)行借閱登記圖書服務(wù)時只要在“職工主控”界面的“借閱菜單”中點擊“添加借閱信息”按鈕即可進(jìn)入本界面。進(jìn)入本界面時,界面中會自動顯示已有的全部借閱信息。職工點擊“借閱”按鈕,即可在界面下半部分的窗口中輸入圖書及讀者的相關(guān)信息,值得一提的是“借閱日期”、“應(yīng)還日期”及“經(jīng)辦人”三項會自動生成,從而很大的減少了職工在借閱過程中工作量,提高了職工的工作效率。另外,“實還日期”和“罰款金額”兩項是在還書時才填

94、寫的,所以只要再點擊“保存”按鈕即可完成本次操作。如需繼續(xù)添加就再次點擊“借閱”按鈕,其余操作同上,否則就單擊“返回”按鈕,返回“職工主控”界面對本系統(tǒng)進(jìn)行其他操作,或退出本系統(tǒng)。(如圖5.9)</p><p>  圖5.9 添加借閱信息</p><p>  5.10 查詢借閱明細(xì)</p><p>  在圖書借閱管理過程中還需要對發(fā)生過的借閱業(yè)務(wù)信息進(jìn)行一定時間的保

95、存,以便以后可以隨時對借閱明細(xì)信息進(jìn)行復(fù)查。另外需要注意的是,借閱明細(xì)信息和借閱信息不同。借閱明細(xì)信息是指圖書歸還后留存的明細(xì)信息,是完整的有借有還的借閱過的痕跡,存放于數(shù)據(jù)庫服務(wù)器的“借閱明細(xì)表”中。而借閱信息則指的是正在發(fā)生的圖書已借閱但尚未歸還的不完整的圖書借閱痕跡,存放于數(shù)據(jù)庫服務(wù)器的“借閱表”中,當(dāng)圖書歸還操作完成之后,通過職工點擊“導(dǎo)出”按鈕存入“借閱明細(xì)表”中(見5.8)。本界面是從讀者的角度來對借閱明細(xì)信息進(jìn)行查詢的,在

96、“職工主控”界面的“借閱”菜單中點擊“查詢借閱明細(xì)”功能選項,即可進(jìn)入本界面。初入本界面,界面會自動顯示所有借閱明細(xì)信息,職工可以通過點擊顯示窗口下方的ADO控件上的三角標(biāo)志進(jìn)行查看,也可以在指定窗口輸入借書卡號,點擊“搜索”按鈕,即可顯示該讀者曾經(jīng)發(fā)生過的所有借閱明細(xì)信息。在查詢操作完成之后只用單擊“返回”按鈕,即可返回“職工主控”界面對本系統(tǒng)進(jìn)行其他操作,或退出本系統(tǒng)。(如圖5.10)</p><p>  圖

97、5.10 查詢借閱明細(xì)</p><p><b>  5.11 職工信息</b></p><p>  本界面的主要主要功能就是登錄職工對自身個人基本信息的查詢及一定權(quán)限的修改。因為本系統(tǒng)沒有設(shè)計職工信息添加及刪除功能,而是在數(shù)據(jù)庫服務(wù)器中存儲了一定數(shù)量的基本信息為初始值的職工名額。因此,如果圖書館要更換職工只要收回屬于原職工的工牌,將其中信息改成新職工的信息即可(特別是

98、登錄密碼)。減化了職工管理流程,提高了管理效率,而且還節(jié)省了在職工管理方面的成本,使圖書館的管理更加高效,低碳。點擊“職工主控”界面的“個人資料”功能選項即可進(jìn)入本界面。一進(jìn)入本界面,顯示窗口就會自動顯示出登錄職工的基本信息,供職工自己查看。若要修改某些信息,只要點擊界面中部的“修改”按鈕,即可對要修改項信息進(jìn)行修改。修改完成后需在指定位置再次輸入密碼,以免職工在不經(jīng)意間對密碼進(jìn)行了修改而不自知,導(dǎo)致以后無法登錄。再次輸入密碼后點擊“保

99、存”按鈕即完成了對職工自身信息的修改。在查詢或修改操作完成之后只用單擊“返回”按鈕,即可返回“職工主控”界面對本系統(tǒng)進(jìn)行其他操作,或退出本系統(tǒng)。(如圖5.11)</p><p>  圖5.11 職工信息 </p><p><b>  5.12 讀者主控</b></p><p>  讀者是圖書借的第二使用主體,本界面的意義即是使讀者的某些需求可以

100、由讀者自己在圖書館內(nèi)的自助服務(wù)電腦上按照自己習(xí)慣的或者方便的方式進(jìn)行操作。本界面的存在及方便了讀者對本圖書館的了解,也大大減輕了圖書館工作人員的工作負(fù)擔(dān),使其可以有更多的精力完成其余的工作,所以本界面也是本系統(tǒng)的一大特色之一。在“登錄”界面由讀者自己正確輸入“借書卡號”和“密碼”點擊“讀者登錄”按鈕,即可進(jìn)入讀者主控界面。本界面是讀者使用本系統(tǒng)的核心,讀者的所以操作都是在本界面上觸發(fā)的,因此本界面的設(shè)計也是本系統(tǒng)的重點。本界面為讀者提供

101、了查詢圖書信息、查詢和修改讀者自身信息、查詢自己的借閱信息等功能。值得一提的是在查詢圖書信息時,本系統(tǒng)從實際發(fā)出為讀者設(shè)計了三種查詢方式供讀者選擇:按書號查詢,按書名查詢,按類別查詢。這三種方式基本可以滿足讀者查詢圖書的所有需求,可以使讀者從不同的角度查詢到自己想知道的圖書信息。(如圖 5.12)</p><p>  圖5.12 讀者主控</p><p><b>  5.13 查

102、詢圖書</b></p><p>  本功能的作用是供讀者在圖書館內(nèi)的自助服務(wù)電腦上查詢自己需要的圖書信息。通過對實地調(diào)查得知讀者查詢圖書時一般采用“按書號查詢”,“按書名查詢”和“按類別查詢”三種查詢方式,所以本功能共設(shè)計了操作方式類似分別按這三種方式查詢的三個界面,即“按書號查詢”界面、“按書名查詢”界面、“按類別查詢”界面。下面以“按書號查詢”的操作為例說明其操作方法。首先在讀者主控界面的“圖書信

103、息”菜單中,點擊“按書號查詢”功能選項,即可進(jìn)入“按書號查詢”界面。一進(jìn)入本界面,結(jié)果顯示窗口即自動顯示全部圖書的信息,讀者可點擊顯示窗口下方的ADO控件上的三角標(biāo)志,選擇查看所要查詢的圖書的信息,也可以在指定位置輸入所要查詢圖書的書號,點擊“搜索”按鈕,即可對圖書進(jìn)行搜索查詢。在查詢操作完成之后只用單擊“返回”按鈕,即可返回“讀者主控”界面對本系統(tǒng)進(jìn)行其他操作,或退出本系統(tǒng)。“按書名查詢”和“按類別查詢”界面的操作方法與此類似,暫不贅

104、言。(如圖5.13(1)、5.12(2)、5.13(3))</p><p>  圖5.13(1) 按書號查詢</p><p>  圖5.13(2)按書名查詢</p><p>  圖5.13(3) 按類別查詢</p><p>  5.14 讀者基本資料</p><p>  本界面的功能主要是供讀者在圖書館內(nèi)的自助服務(wù)電腦

105、上對自身信息進(jìn)行查詢和修改。起功能和操作步驟,和“職工主控”中的“職工信息”界面基本一致,在此不再贅言,具體請參看“5.11職工信息”。(如圖5.14)</p><p>  圖5.14 讀者基本資料</p><p><b>  5.15 更多資料</b></p><p>  本界面是讀者對自身信息的進(jìn)一步查詢,查詢結(jié)果除了讀者的基本信息之外還包

106、括讀者的圖書借閱信息。讀者查詢此界面主要是為了查看自己名下借閱的圖書信息,以此來避免讀者忘記還書的情況發(fā)生,不僅可以減少讀者不必要的損失,而且還能在一定程度上加快館藏圖書的流轉(zhuǎn)速度,使圖書館的知識、信息集散地功能發(fā)揮出更好的效果。另外,還可以在一定程度上使圖書館工作人員的工作更順暢,更便利,從而提示本系統(tǒng)的工作效率。在“讀者主控”界面的“我的資料”菜單中點擊“更多資料”功能選項,即可進(jìn)入本界面。一進(jìn)入本界面,顯示窗口即自動顯示出登錄讀者

107、的所有信息(基本信息和借閱信息)。讀者即可查看顯示窗口中的信息看是否有圖書忘記歸還。在查詢完成之后只用單擊“返回”按鈕,即可返回“讀者主控”界面對本系統(tǒng)進(jìn)行其他操作,或退出本系統(tǒng)。(如圖5.15)</p><p>  圖5.15 更多資料</p><p>  以上便是本系統(tǒng)的全部功能界面,在圖書借閱管理過程中各個界面都發(fā)揮出不可或缺的重要作用,各個界面相互連接即構(gòu)成了本系統(tǒng)。</p&

108、gt;<p><b>  6系統(tǒng)測試</b></p><p>  系統(tǒng)測試,主要是對其中的界面,鏈接,功能等進(jìn)行了測試。</p><p>  6.1 測試功能是否成功實現(xiàn)</p><p>  從登錄界面正確輸入ID,密碼后成功登錄系統(tǒng)并進(jìn)入各自主控界面。</p><p>  輸入ID或密碼不正確時,系統(tǒng)會自

109、動提示,并可以重新輸入并登錄。</p><p>  在職工主控界面進(jìn)行各項操作,均可成功跳轉(zhuǎn)到對應(yīng)界面。</p><p>  在讀者主控界面進(jìn)行各項操作,均可成功跳轉(zhuǎn)到對于界面。</p><p>  在各子界面執(zhí)行增加、查詢、修改、保存等功能時,系統(tǒng)均可成功實現(xiàn)。</p><p>  6.2 測試數(shù)據(jù)庫是否連接成功</p>&l

110、t;p>  讀者登錄到系統(tǒng),系統(tǒng)與讀者表連接;職工登錄到系統(tǒng),系統(tǒng)與職工表連接。以上連接均成功建立。</p><p>  讀者正常登陸到系統(tǒng)后,選擇查詢圖書時,系統(tǒng)與圖書表連接;選擇查詢和修改個人資料時,系統(tǒng)與讀者表建立連接;選擇查詢更多信息時,系統(tǒng)與借閱表建立連接。以上連接均成功建立。</p><p>  職工正常登錄到系統(tǒng)后,選擇添加、查詢和修改圖書信息時,系統(tǒng)與圖書表建立連接;

溫馨提示

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

評論

0/150

提交評論