

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 本科畢業(yè)設計(論文)</p><p> 題目:圖書借閱管理系統(tǒng)</p><p> 系 (部): 管理信息系 </p><p> 專 業(yè): 信息管理與信息系統(tǒng) </p><p> 班 級: </p><p&g
2、t; 學 生: </p><p> 學 號: </p><p> 指導教師: </p><p><b> 2012年 05月</b></p><p><b> 圖書借閱管理系統(tǒng)<
3、/b></p><p><b> 摘 要</b></p><p> 隨著人類社會的發(fā)展,人類對知識的需求也不斷地增長。在這種形勢下,書籍就漸漸地成為人們獲取并增長知識的主要途徑,而圖書館就自然而然地在人們的生活中占據(jù)了一定的位置。如何科學地管理圖書館不但關系到讀者求知的方便程度,也關系到圖書館的發(fā)展,因此,開發(fā)一套完善的圖書借閱管理系統(tǒng)就成不可少的了,圖書
4、借閱管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。</p><p> 本文介紹了在Visual Basic6.0 + SQL Server 2005環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應用開發(fā)”的策略開發(fā)一個管理信息系統(tǒng)的過程。通過分析傳統(tǒng)的人工管理圖書館的不足,創(chuàng)建了一套行之有效的計算機管理圖書館的方案。文章詳細介紹了圖書管理信息系統(tǒng)的系統(tǒng)分
5、析部分,系統(tǒng)設計部分主要介紹了系統(tǒng)功能設計和數(shù)據(jù)庫設計;系統(tǒng)實現(xiàn)部分列出了幾個主要的程序框圖,并附帶了一些主要的窗口和程序。</p><p> 關鍵詞: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)外研究相關情況1</p><p> 1.4 課題內(nèi)容簡介2</p><p><b> 2 系統(tǒng)設計3</b></p><p> 2.1 課題相關技術介紹3</p><p> 2.1.1 可視化設計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 總體設計10</b></p&
15、gt;<p> 3.1 系統(tǒng)的流程概述10</p><p> 3.2 系統(tǒng)的功能概述12</p><p> 4 數(shù)據(jù)庫設計13</p><p> 4.1 概念模型設計13</p><p> 4.2 邏輯模型的設計14</p><p> 5 系統(tǒng)的設計與實現(xiàn)16</p>
16、<p> 5.1登陸界面的設計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 查詢借閱明細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> 參考文獻36</b></p><p><b> 致
21、謝37</b></p><p> 畢業(yè)設計(論文)知識產(chǎn)權聲明38</p><p> 畢業(yè)設計(論文)獨創(chuàng)性聲明39</p><p><b> 1 緒 論</b></p><p> 1.1 圖書借閱管理系統(tǒng)的研究背景</p><p> 隨著科學技術的高速發(fā)展,我們已
22、步入數(shù)字化、網(wǎng)絡化的時代。圖書館是學校、企事業(yè)單位、政府機關等的文學信息中心,是為大家服務的學術性機構(gòu),是信息化的重要體現(xiàn)。為了更好的適應網(wǎng)絡數(shù)字化信息的環(huán)境,充分利用軟硬件資源,扎根于準,新,全數(shù)字資源的“圖書館管理信息系統(tǒng)”應運而生。</p><p> 另外,由于圖書館陳舊的管理手段給讀者和圖書館管理員帶來的很多操作上的不方便,同時為了提高工作效率、服務質(zhì)量和管理水平,并使圖書館管理人員從繁瑣的工作中解脫出
23、來,研發(fā)“圖書館管理信息系統(tǒng)”迫在眉睫。</p><p><b> 1.2 研究的意義</b></p><p> 隨著互聯(lián)網(wǎng)的廣泛應用,信息化逐步成為現(xiàn)代化的標志。圖書館在正常運作過程中總是面對大量的圖書信息和讀者信息,借還關系等。因此需要對這些資源進行有效的管理和監(jiān)督,及時了解各個實體或者關系中的信息變更,要對因此而產(chǎn)生的單據(jù)進行及時的處理,為了提高圖書館對圖書
24、借閱、歸還的自自動化管理,能夠更快速的滿足管理員和讀者的需求,提高工作的效率,現(xiàn)對其設計相應的系統(tǒng),以達到上述的目的。</p><p> 1.3 國內(nèi)外研究相關情況</p><p> 國內(nèi):我國的圖書館自動化起步于20世紀70年代末、80年代初,經(jīng)過20年的努力,已經(jīng)取得了很大的成績。全國已有許多圖書館在不同程度上把計算機應用于管理和業(yè)務工作,建立了相應的數(shù)據(jù)庫。但統(tǒng)觀我國的圖書館事業(yè)
25、,還應看到:大部分的中小型圖書館與計算機無緣,已建成的數(shù)據(jù)庫多偏于地方性、專業(yè)性,規(guī)模較小。這些都表明,我國的圖書館信息化程度與發(fā)達國家相比尚存在較大的差距。 圖書館在社會生活中有著重要的地位,社會的發(fā)展又激發(fā)了它的發(fā)展和進步。信息技術的廣泛應用,使現(xiàn)代圖書館已由傳統(tǒng)意義上的“文獻借閱場所”向“知識、信息集散地”轉(zhuǎn)型,將慢慢演變成現(xiàn)代信息中心,這在圖書館發(fā)展史上將具有劃時代的意義。屆時,圖書館將通過自動化、數(shù)字化、網(wǎng)絡化等技術手
26、段,對館藏豐富的信息資源進行加工、存儲和使用,并不斷獲取新的信息,從而幫助使用者產(chǎn)生指揮合理量,可以有利地促進科技、教育、文化的進步,推動知識經(jīng)濟發(fā)展。可見,大力加強和發(fā)展圖書館事業(yè),是迎接知識經(jīng)濟挑戰(zhàn)的一項重大的基礎性措施;而圖書館的信息化、現(xiàn)代化直到電子圖書館、虛擬圖書館的出現(xiàn),又將是知識經(jīng)濟時代到來的一個重要標志。</p><p> 國外:國外圖書館自動化系統(tǒng)的起源可以追溯到1954年,當時,美國海軍兵器
27、中心(NOTS)就在IBM 701機器上進行了單元詞匹配檢索。1958年,IBM的研究員盧恩進行了著名的自動抽詞試驗,開創(chuàng)了自動分類、自動標引、信息檢索等多個與圖書館學情報學密切相關的研究領域之先河。 圖書館自動化系統(tǒng)的真正發(fā)展是在1964年LC發(fā)起研制機讀目錄(Machine Readable Catalog)之后。特別是20世紀70年代,以編目系統(tǒng)為基礎的各種自動
28、化系統(tǒng)已經(jīng)成形,同時還出現(xiàn)了以編目系統(tǒng)為紐帶的聯(lián)機編目協(xié)作網(wǎng)?! ?0世紀70年代末80年代初,圖書館自動化系統(tǒng)由單一功能性系統(tǒng)轉(zhuǎn)向圖書館集成管理系統(tǒng)。這期間還出現(xiàn)了專門為圖書館研制計算機管理系統(tǒng)的公司。商品化的圖書館自動化系統(tǒng)的出現(xiàn),本身就是社會分工的體現(xiàn),使得圖書館能更進一步地專注于資源建設和服務質(zhì)量的提高。 90年代中后期至今,是國外圖書館自動化系統(tǒng)研發(fā)蓬勃發(fā)展的歷史時期。這一期間,隨著Internet的發(fā)展,Window
29、s圖形用戶界面的廣泛應用,以及一系列諸如Web技術、數(shù)據(jù)庫技術、Java技術的出現(xiàn)或成功應用,導致“數(shù)字圖書</p><p> 1.4 課題內(nèi)容簡介</p><p> 本系統(tǒng)采用結(jié)構(gòu)化分析方法,嚴格劃分工作階段,“先邏輯,后物理”的原則和“自頂向下”的原則對系統(tǒng)進行分析與設計。然后基于C/S架構(gòu),采用Visual Basic6.0對圖書借閱管理信息系統(tǒng)進行設計,同時使用SQL Serv
30、er 2005數(shù)據(jù)庫對系統(tǒng)中數(shù)據(jù)進行存儲和有效地管理。</p><p> 本系統(tǒng)有兩種不同權限的用戶可以分別進行登錄。職工負責對圖書信息及讀者信息進行增加,修改等管理。并對圖書借閱情況進行登記,查詢,留痕等管理。同時對圖書超期借閱進行相應的處理。另外,也可以對自身資料進行一定權限的查詢、修改等方面的管理。讀者可以進行圖書信息的查詢,并可對自身基本信息進行一定權限的查詢、修改。另外,還可以對自身借閱圖書的情況進行
31、查詢。</p><p><b> 2 系統(tǒng)設計</b></p><p> 2.1 課題相關技術介紹</p><p> 2.1.1 可視化設計</p><p> 同其他的一些可視化程序開發(fā)工具一樣,VB具有可視化設計的特點,微軟的Word在剛剛進入市場時,同WPS競爭的一個重要的功能砝碼就是"所見即所得&
32、quot;的字處理功能,VB在設計應用程序界面時也可以說是"所見即所得".在設計時,頭腦中所想象的應用程序界面,完全可以通過鍵盤鼠標以及徒手畫出來,而不是編制大量的代碼然后再編譯生成,如果需要修改,也是利用鍵盤鼠標和手畫,而底層的一些程序代碼由VB自動生成或修改。VB為用戶提供大量的界面元素(在VB中稱為控件對象),這些控件對象對于熟悉Windows應用程序的用戶而言是一點也不陌生,如"窗體"、&
33、quot;菜單"、"命令按鈕"、"工具按鈕"、"檢查框"等等,用戶只需要利用鼠標、鍵盤把這些控件對象拖動到適當?shù)奈恢?設置它們的大小、形狀、屬性等,就可以設計出所需的應用程</p><p> 2.1.2 事件驅(qū)動編程</p><p> Windows操作系統(tǒng)出現(xiàn)以來,圖形化的用戶界面和多任務多進程的應用程序要求程序設
34、計不能是單一性的,在使用VB設計應用程序時,必須首先確定應用程序如何同用戶進行交互.例如發(fā)生鼠標單擊、鍵盤輸入等事件時,由用戶編寫的代碼控制這些事件的響應,這就是所謂的事件驅(qū)動編程。</p><p> Vb6.0有三種版本,各自滿足不同的開發(fā)需要:</p><p> ?。?)“Visual Basic 學習版”使編程人員輕松開發(fā)Windows 95/98和windows NT的應用程序。
35、該版本包括所有的內(nèi)部控件連同grid,tab和data-bound控件。學習版提供的文檔有“程序員指南”、聯(lián)機幫助及Visual Basic“聯(lián)機手冊”。</p><p> ?。?)“專業(yè)版”為專業(yè)編程人員提供了一整套進行開發(fā)的功能完備的工具。該版本包括學習版的全部功能連同 ActiveX控件,還包括Internet控件和Crystal Report Writer。專業(yè)版提供的文擋有“程序員指南”、聯(lián)機幫助和“部
36、件工具指南”</p><p> (3)“企業(yè)版”使得專業(yè)編程人員能夠開發(fā)功能強大的組內(nèi)分布式應用程序。該版本包括專業(yè)版的全部功能連同自動化管理器、部件管理器、數(shù)據(jù)庫管理工具、Microsoft面向工程版的控制系統(tǒng)等。企業(yè)版提供的文擋包括專業(yè)版的所有文擋,還有“客戶/服務器應用程序開發(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ù)庫引擎為關系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使用戶可以構(gòu)建和管理用于業(yè)務的高可用和高性能的數(shù)據(jù)應用程序,并且數(shù)據(jù)庫技術是計算機科學技術中發(fā)展最快的領域之一,它已成為各類計算機信息管理系統(tǒng)
38、的核心技術和重要基礎?,F(xiàn)代社會,數(shù)據(jù)庫技術的應用無處不在,并且已經(jīng)應用對哦啊各個領域,例如,管理信息系統(tǒng),電子商務系統(tǒng),網(wǎng)上訂餐系統(tǒng),顯然數(shù)據(jù)庫技術具有廣闊的前景。</p><p> SQL Server 2005能使用戶快捷地管理數(shù)據(jù)庫和開發(fā)應用程序。SQL Server 2005使用了先進的數(shù)據(jù)庫結(jié)構(gòu),與Windows緊密集成,具有強大的Web功能,它可以利用高端硬件平臺一級最新網(wǎng)絡和存儲技術,可以為最大的
39、Web站點和企業(yè)應用提供有兩的可靠性和擴展性,使用戶能夠在Internet領域快速建立服務系統(tǒng),為占領市場贏得寶貴時間。同時SQL Server 2005還為用戶提供了重要的安全性功能,為用戶的數(shù)據(jù)安全提供了可靠的保證。另外,SQL Server 2005在數(shù)據(jù)庫服務器自動管理技術方面處于數(shù)據(jù)庫領域的領先地位,它可以使用戶免去繁瑣復雜的工作量, 有精力處理更重要的問題,是系統(tǒng)在商業(yè)戰(zhàn)略上占得先機。</p><p>
40、; 2.1.4 C/S架構(gòu)</p><p> 即Client/Server (客戶機/服務器) 結(jié)構(gòu),是大家熟知的軟件系統(tǒng)體系結(jié)構(gòu),通過將任務合理分配到Client端和Server端,降低了系統(tǒng)的通訊開銷,需要安裝客戶端才可進行管理操作。 </p><p> 客戶端和服務器端的程序不同,用戶的程序主要在客戶端,服務器端主要提供數(shù)據(jù)管理、數(shù)據(jù)共享、數(shù)據(jù)及系統(tǒng)維護和并發(fā)控制等,客戶端程
41、序主要完成用戶的具體的業(yè)務。 </p><p> 開發(fā)比較容易,操作簡便,但應用程序的升級和客戶端程序的維護較為困難。</p><p> 2.1.5 ODBC數(shù)據(jù)源</p><p> ODBC是Open Database Connectivity的縮寫,是MICROSOFT提出的數(shù)據(jù)庫訪問接口標準。ODBC定義了訪問數(shù)據(jù)庫的API一個規(guī)范,這些API獨立于
42、不同廠商的DBMS,也獨立于具體的編程語言(但是MICROSOFT的ODBC文檔是用C語言描述的,許多實際的ODBC驅(qū)動程序也是用C語言寫就的。)ODBC規(guī)范后來被X/OPEN和ISO/IEC采納,作為SQL標準的一部分,具體內(nèi)容可以參看《ISO/IEC 9075-3:1995 (E) Call-Level Interface (SQL/CLI)》等相關的標準文件。</p><p> ODBC現(xiàn)在看來是一個比較
43、古老的東西,在1996年左右就比較定型了,其最新的版本是3.52,MICROSOFT也不打算對它做什么大的更新,更多的目光應該被放到OLEDB、.NET DATA PROVIDER身上了。然而,正因為它是一個比較成熟和古老的規(guī)范,ODBC在大多數(shù)DBMS上都做可以使用,可以說一個像樣的DBMS都應該支持ODBC 3.0或以上的版本。</p><p> 開放數(shù)據(jù)庫互連(ODBC)是Microsoft引進的一種早期
44、數(shù)據(jù)庫接口技術。它實際上是我們要在本章后面加以討論的ADO的前身。Microsoft引進這種技術的一個主要原因是,以非語言專用的方式,提供給程序員一種訪問數(shù)據(jù)庫內(nèi)容的簡單方法。換句話說,訪問DBF文件或Access Basic以得到MDB文件中的數(shù)據(jù)時,無需懂得Xbase程序設計語言。事實上,Visual C++就是這樣一個程序設計平臺,即Microsoft最初是以ODBC為目標的。 你會發(fā)現(xiàn),ODBC工作起來和Windows一樣,
45、它用包含在DLL內(nèi)的驅(qū)動程序完成任務。其實,ODBC提供一套兩個驅(qū)動程序:一個是數(shù)據(jù)庫管理器的語言,另一個為程序設計語言提供公用接口。允許Visual C++用標準的函數(shù)調(diào)用經(jīng)公用接口訪問數(shù)據(jù)庫的內(nèi)容,是這兩個驅(qū)動程序的匯合點。當然,還有其它和ODBC有關的實用程序類型的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)外得到迅速推廣應用的可視化程序設計語言,具有簡單易學,功能強大,軟件費用支出低,見效快等特點.它提供了開發(fā)Windows應用程序最迅速,最簡捷的方法,不但是專業(yè)
47、人員得心應手的開發(fā)工具,而且易于被非專業(yè)人員掌握使用.目前,全世界數(shù)以百萬計的程序設計人員正在用Visual Basic開發(fā)各種類型的軟件. </p><p> VB6.0所提供的開發(fā)環(huán)境與Windows 9x,Windows NT4.0或Windows2000具有完全一致的界面,使用更方便,其代碼效率已達到Visual C++的水平.在面向?qū)ο蟪绦蛟O計方面,6.0版的VB全面支持面向?qū)ο蟮某绦蛟O計,包括數(shù)據(jù)
48、抽象,封裝,對象與屬性,類與成員,繼承和多態(tài)等. </p><p> Visual Basic6.0包括三種版本即學習版,專業(yè)版和企業(yè)版,這些版本是在相同的基礎上建立起來的,因此大多數(shù)應用程序可以在三種版本中通用. </p><p> Visual Basic 6.0 是用來創(chuàng)建高性能的企業(yè)應用程序及基于 Web的應用程序的最有效工具。Visual Basic 6.0 使開發(fā)者得
49、以創(chuàng)建駐留在客戶或服務器上或運行在分布式n-層環(huán)境里的強壯應用程序。Visual Basic 6.0 這個快速應用開發(fā)工具既可以作為一個單獨的產(chǎn)品也可以作為 Visual Studio 6.0 套件的一個組成部分。</p><p> 2.2.2 后臺開發(fā)工具</p><p> 本設計的后臺采用的開發(fā)工具是SQL Server 2005,微軟的SQL Server 2005界面整潔但功能
50、比2000來說有更強的外圍配置屬性設置,在與本次設計網(wǎng)頁的連接接口的設計中,SQL Server2005已經(jīng)封裝好多數(shù)連接端口,只需要綁定即可,再者,在綁定數(shù)據(jù)庫時不需要開啟SQL Server2005的執(zhí)行軟件,直接就可以用Visual Studio2005中已經(jīng)附帶好的端口進行綁定,從而大量節(jié)省了端口綁定時間。</p><p> 同時,SQL Server 2005 為IT專家和信息工作者帶來了強大的、熟悉
51、的工具,同時減少了在從移動設備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺上創(chuàng)建、部署、管理及使用企業(yè)數(shù)據(jù)和分析應用程序的復雜度。 通過全面的功能集、和現(xiàn)有系統(tǒng)的集成性、以及對日常任務的自動化管理能力,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)絡協(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)設計的一個關鍵過程。在這個過程中,系統(tǒng)設計人員確定顧客的需要。只有在確定了這些需要后才能夠分析和尋求新系統(tǒng)的解決方法。需求分析階段的任務是確定軟件系統(tǒng)功能。圖書借閱管理系統(tǒng)的使用者主要有兩種:職工和讀者。其對功能的需求如下:</p><p&
55、gt; 職工:對圖書信息及讀者信息進行增加,修改等操作,并對圖書借閱情況進行登記,查詢,留痕等操作,同時對圖書超期借閱進行相應的處理。另外,也可以對自身資料進行一定權限的查詢、修改等方面的操作。</p><p> 讀者:對圖書信息的查詢,并可對自身基本信息進行一定權限的查詢、修改。另外,還可以對自身借閱圖書的情況進行查詢。</p><p> 通過調(diào)查,一個好的圖書借閱管理系統(tǒ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> 導出借閱信息的功能</b></p><p> 查詢并修改自身信息的功能</p><p><b> 確定應還時間的功能</b></p><p> 對
58、超期讀者進行處理的功能</p><p> 查詢讀者借閱明細信息的功能</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)人機界面操作友好,本系統(tǒng)外界界面具有簡潔性和友好性特點,但又不失獨特的頁面風格,界面采用引入的圖片溫馨暖格調(diào)的色調(diào),優(yōu)雅大方,系統(tǒng)內(nèi)部結(jié)構(gòu)布局合理,整個
60、系統(tǒng)具有層次感,在用戶功能操作上,設計簡單方便,符合了現(xiàn)代化管理系統(tǒng)的界面要求。</p><p><b> 3 總體設計</b></p><p> 3.1 系統(tǒng)的流程概述 </p><p> 本系統(tǒng)有兩種登錄用戶,即讀者和職工。以下分別描述其業(yè)務流程。</p><p> 讀者登錄:讀者進入系統(tǒng),首先會看到一個“
61、登錄”界面,當讀者輸入正確的借書卡號及密碼時,界面跳轉(zhuǎn)到“讀者主控”界面,否則就彈出“用戶名或密碼不錯誤,請重新輸入 !”的警告。“讀者主控”界面為讀者提供了“圖書查詢”,“我的資料”和“退出”三個功能菜單及按鈕。在“圖書查詢”菜單中,讀者可以選擇“按書號查詢”,“按書名查詢”和“按類別查詢”這三種查詢方式,讀者可以根據(jù)自身需要選擇最快捷的查詢方式來了解館藏圖書情況。在“我的資料”菜單中的“基本資料”選項中,讀者可以查詢自身基本信息,并
62、可對其進行修改和保存;在“更多信息”選項中,讀者可以查詢自身的圖書借閱情況,以避免忘記歸還的情況出現(xiàn)。“退出”則可使當前登錄讀者退出登錄,離開本系統(tǒng)。</p><p> 職工登錄:職工進入界面,首先也會看到一個“登錄”界面,當職工輸入正確的工號及密碼時,界面跳轉(zhuǎn)到“職工主控”界面,否側(cè)就彈出“用戶名或密碼錯誤,請重新輸入 !”的警告?!奥毠ぶ骺亍苯缑鏋槁毠ぬ峁┝恕皥D書”,“讀者”,“借閱”,“個人資料”和“退出
63、”五個功能菜單及按鈕。在“圖書”菜單中,設有“添 加圖書”,“圖書資料”和“圖書借閱信息”三個功能選項,可以實現(xiàn)添加新增圖書信息,查詢圖書基本資料和圖書借閱信息三項功能。在“圖書借閱信息”界面中,職工又可以對指定圖書選擇相應的借閱信息點擊“還書”按鈕,從而跳轉(zhuǎn)入“還書”界面,在“還書”界面中職工可以對該圖書的借還業(yè)務進行完善、處理,并使之從“借閱”表中導出,同時導入“借閱明細表”對該次借閱進行留痕處理。在“讀者”菜單中,設有“添加讀者”
64、和“讀者借閱信息”兩個功能選項,可以實現(xiàn)添加新增讀者信息和查詢讀者借閱信息的功能。在“讀者借閱信息”界面中,職工又可以對指定讀者選擇相應的借閱信息點擊“還書”按鈕,從而跳轉(zhuǎn)入“還書”界面,在“還書”界面中職工可以對該圖書的借還業(yè)務進行完善、處理,并使之從“借閱”表中導出,同時導入“借閱明細表”對該次借閱進行留痕處理</p><p> 圖3.1 業(yè)務流程圖 </p><p> 由以上流程
65、圖可以看到對于圖書借閱管理系統(tǒng)的整體運行過程和讀者及職工操作流程,并且可以清晰地認識到該管理系統(tǒng)的管理劃分和數(shù)據(jù)走向。</p><p> 3.2 系統(tǒng)的功能概述</p><p> 本系統(tǒng)適用于學校及企業(yè)等各種公益性圖書館,主要功能是對圖書借閱進行高效的管理,并可以對圖書,讀者及職工信息進行一定的服務操作。讀者和職工都可以登錄各自的主控操作界面。由于雙方身份權限以及所需要的服務功能不同,
66、故各自的主控界面功能也不盡相同。讀者可以用不同的方式對圖書信息進行查詢,并可以對自身基本信息進行查詢,修改。另外,讀者還可以對自身借閱信息進行查詢,以避免忘記歸還圖書,造成不必要的損失,也給圖書館管理的工作帶來便捷。而職工不僅可以對圖書信息和讀者進行添加、查詢,還可以對圖書借閱信息進行添加、查詢、歸還以及留痕處理。另外還可以查詢讀者使用該借書卡以來的所以借閱明細。(如圖3.2)</p><p> 圖3.2 系統(tǒng)
67、功能圖</p><p><b> 4 數(shù)據(jù)庫設計</b></p><p> 伴隨著計算機科學技術的發(fā)展,計算機的應用領域正在不斷地深入開拓之中,數(shù)據(jù)庫在計算機應用中的地位顯得越來越重要,目前數(shù)據(jù)庫已在商業(yè)事務處理中占據(jù)主導地位。近年來,數(shù)據(jù)庫在統(tǒng)計領域、多媒體領域以及智能化應用領域中的地位也日益突出。隨著網(wǎng)絡應用的普及,數(shù)據(jù)庫在網(wǎng)絡中的應用也日漸重要??梢?,數(shù)據(jù)庫
68、已成為計算機應用系統(tǒng)中重要的支持性軟件。</p><p> SQL Server 2005中對于建表時應該把握3NF。一,第一范式(1NF)是指數(shù)據(jù)庫表的每一列都是不可分割的基本數(shù)據(jù)項,同一列中不能有多個值,即實體中的某個屬性不能有多個值或者不能有重復的屬性。二,第二范式(2NF)是在第一范式(1NF)的基礎上建立起來的,即滿足第二范式(2NF)必須先滿足第一范式(1NF)。第二范式(2NF)要求數(shù)據(jù)庫表中的每
69、個實例或行必須可以被惟一地區(qū)分。三,第三范式(3NF)要求一個數(shù)據(jù)庫表中不包含已在其它表中已包含的非主關鍵字信息。只有把握好以上的3NF才能使我們在建表時不會出現(xiàn)不合理的數(shù)據(jù)信息。</p><p> 4.1 概念模型設計</p><p> 概念模型的分析,即E-R圖的分析,E-R圖的分析工作通常采用自底向上的設計方法,首先對局部視圖進行分析設計,然后再實現(xiàn)視圖集成。</p>
70、<p> 通過對系統(tǒng)的分析,得到下面的全局E-R圖。如圖(4.1):</p><p><b> 圖4.1 E-R圖</b></p><p> 4.2 邏輯模型的設計</p><p> 邏輯模型的設計是具體的分析表和字段,而表與字段分析是建立在E-R圖基礎上的,通過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> 借閱明細表,用來讀者所持借書卡所有借閱明細(已還)信息</p><p> 表4.6 借閱明細表</p><p> 5 系統(tǒng)的設計與實現(xiàn)</p><p> 5.1登陸界面的設計</p><p> 對于一個管理系統(tǒng)來說,登錄是必不可少的。這樣不僅可以增加系統(tǒng)的安全性,而且對用戶在系統(tǒng)操
74、作過程中的行為可以進行留痕,以便于明確行為責任,更重要的是通過登錄不同的用戶可以進入各自需要的界面,并具有相應的權限,避免了系統(tǒng)操作的混亂從而達到對圖書館進行科學管理的目的。本系統(tǒng)也不例外。通過實地考察和對相關資料的查閱,以及本系統(tǒng)自身的一些特性,本系統(tǒng)登錄界面的操作顯得有些與眾不同,但適合自己的,才是最好的。(如圖5.1.1)</p><p> 圖5.1.1登錄界面</p><p>
75、 當用戶輸入的ID和密碼不匹配時,系統(tǒng)會自動提示“用戶名或密碼不正確,請重新輸入!”這時,用戶就需要對自己的ID或者密碼進行檢查,并重新輸入正確的ID和密碼。(如圖5.1.2)</p><p> 圖5.1.2 重新登錄</p><p><b> 5.2 職工主控</b></p><p> 對于一個圖書借閱管理系統(tǒng)來說,操作用戶有職工和讀者
76、兩種,他們所需要的服務以及他們各自所具有的權限不同,因此,本系統(tǒng)有兩個不同的主控界面:一個是職工主控,一個是讀者主控。首先,先介紹職工主控界面。職工主控界面是針對職工所設計的,職工在本系統(tǒng)中扮演的是一個管理、服務的角色。因此,職工主控所涉及的功能比較多 ,其核心是對圖書、讀者,借閱以及職工自身信息進行管理。職工主控界面是職工運用本系統(tǒng)對圖書借閱、讀者管理、圖書管理進行管理,是本系統(tǒng)目標的中心部分,其所能實現(xiàn)的所有操作和權限,全部都從本界
77、面進行觸發(fā)??梢哉f本界面就是職工在本系統(tǒng)中的大本營,沒有本界面,職工就無法對本系統(tǒng),進行操作。因此,本界面的設計工作也是本次設計的重點之一。(如圖5.2) </p><p><b> 圖5.2 職工主控</b></p><p><b> 5.3 添加圖書</b></p><p> 添加圖書功能在職工主控界面的“圖書”
78、菜單中。其功能不言而喻,是為了在圖書館有新增圖書時,對新增圖書的信息進行收錄,使其存儲在數(shù)據(jù)庫服務器中。這樣就能通過本系統(tǒng)對其進行管理,如果不對新增圖書信息進行添加操作,那么在數(shù)據(jù)庫服務器中就沒有新增加的圖書的信息,就不能通過本系統(tǒng)對其進行管理。因此,添加圖書功能是本系統(tǒng)對圖書管理的第一步。因為是職工使用本功能,所以圖書的信息都必須盡可能完整的按照界面的要求輸入,并保存至數(shù)據(jù)庫服務器中的“圖書表”中。因此,在數(shù)據(jù)庫設計時,“圖書表”的所
79、有列都規(guī)定為“NOT NOLL”因為,圖書信息越全面,在運用本系統(tǒng)對其進行管理時就越不會發(fā)生混亂,甚至錯誤。另外,由于圖書表的主鍵是書號,所以除書號不能重復以外,其余信息是允許重復的。而書號是由職工在進行添加圖書時,按照一定的原則賦予的,一種書只有一個。在新增圖書添加完畢之后,只用單擊“返回”按鈕,即可返回“職工主控”界面對本系統(tǒng)進行其他操作,或退出本系統(tǒng)。(如圖5.3)</p><p><b> 圖
80、5.3 添加圖書</b></p><p><b> 5.4 圖書資料</b></p><p> 圖書資料界面是顯示圖書基本信息的界面。因為本功能是在職工主控上的功能,本著職工在工作時的現(xiàn)實需求,所以本界面在自動顯示全部圖書信息的同時,還可以按照書號進行精確查詢。另外,在本界面職工還可以對圖書信息進行修改保存。在修改圖書信息之前,先要確定要修改的圖書。確
81、定要修改的圖書有兩種辦法:一是在顯示全部圖書信息的窗口中通過點擊其正下方的ADO控件上的三角標志,來選定要修改的圖書,被選定的圖書信息會在下方圖書信息窗口中顯示出來;二是在指定窗口中輸入要修改的圖書的書號,并對其進行查詢,查詢信息同樣會在圖書信息窗口中顯示出來。查看圖書信息顯示窗口中的信息,如果確定要對其進行修改,點擊本界面右上角的“修改”按鈕,即可對該圖書的基本信息進行修改操作,修改完成后點擊“保存”按鈕,對修改后的圖書信息進行存檔。
82、則本次修改已經(jīng)完成。在查詢或修改完畢之后,只用單擊“返回”按鈕,即可返回“職工主控”界面對本系統(tǒng)進行其他操作,或退出本系統(tǒng)。(如圖5.4)</p><p><b> 圖5.4 圖書資料</b></p><p> 5.5 圖書借閱信息</p><p> 圖書借閱的管理是本系統(tǒng)的核心問題。本界面主要是職工對圖書借閱信息的查詢。當有讀者來還書,
83、或者要求對特定圖書的借閱信息進行查詢時,職工只需要在“職工主控”界面的“圖書”菜單中點擊“圖書借閱信息”功能選項,即可進入本界面。進入本界面后,會自動顯示所有的圖書借閱信息,這時可以點擊顯示窗口正下方的ADO控件上的三角標志,即可在顯示界面中選擇與該圖書該讀者對應的借閱信息。也可在本界面中的特定窗口輸入“圖書號”點擊“搜索”按鈕, 該圖書的借閱信息就會全部顯示在窗口中,再通過點擊顯示窗口正下方的ADO控件上的三角標志,即可在顯示界面中選
84、擇與該讀者相對應的圖書借閱信息。然后查看界面中顯示的信息,若確定選擇無誤,則點擊本界面左下方的“還書”按鈕,就可以進入還書界面,對還書界面的操作之后會有詳細說明,此處暫不贅言。若只是查詢圖書借閱信息,在查詢完成之后只用單擊“返回”按鈕,即可返回“職工主控”界面對本系統(tǒng)進行其他操作,或退出本系統(tǒng)。(如圖5.5)</p><p> 圖5.5 圖書借閱信息</p><p><b>
85、 5.6 添加讀者</b></p><p> 在本系統(tǒng)中,操作主體有兩個,即職工和讀者。職工是圖書館工作人員,而讀者相當于客戶。因此對讀者的管理也是職工工作權限的一部分,本界面就是對讀者信息進行管理的第一步。當有新客戶來辦理借書卡時,只要在“職工主控”界面的“讀者”菜單中點擊“添加讀者”功能選項,即可進入本界面。進入本界面后,界面中間的顯示窗口會自動顯示數(shù)據(jù)庫服務器中所有讀者的信息,下方具體信息窗口
86、也會自動顯示第一位讀者的信息。點擊“添加”按鈕,中間的顯示窗口會指向空白行,下方的具體信息顯示窗口也會全部變成空白,此時即可添加新的讀者信息。值得一提的是,借書卡號必須是數(shù)據(jù)庫服務器中不曾有過的,以免造成讀者管理及借閱管理的混亂甚至錯誤,另外讀者信息應該盡可能的完整,因為借書卡是讀者借閱圖書的憑證。當讀者信息輸入完成之后,點擊“保存”按鈕,則本次添加完成,若要繼續(xù)添加,則點擊“添加”按鈕,其余步驟同上。在添加操作完成之后,只用單擊“返回
87、”按鈕,即可返回“職工主控”界面對本系統(tǒng)進行其他操作,或退出本系統(tǒng)。(如圖5.6)</p><p><b> 圖5.6 添加讀者</b></p><p> 5.7 讀者借閱信息</p><p> 本界面是從讀者的角度來查詢信息,與之前介紹過的“圖書借閱信息”類似。主要是職工對讀者借閱信息的查詢。當有讀者來還書或者要求查詢自身的借閱信息時,
88、職工只需在“職工主控”界面的“讀者”菜單中點擊“讀者借閱信息”功能選項,即可進入本界面。進入本界面后,會自動顯示所有的讀者借閱信息,這時可以點擊顯示窗口正下方的ADO控件上的三角標志,即可在顯示界面中選擇與該讀者對應的特定圖書借閱信息。也可在本界面中的特定窗口輸入“借書卡號”點擊“搜索”按鈕, 該讀者的借閱信息就會全部顯示在窗口中,再通過點擊顯示窗口正下方的ADO控件上的三角標志,即可在顯示界面中選擇與特定圖書相對應的借閱信息。然后查看
89、界面中顯示的信息,若確定選擇無誤,則點擊本界面左下方的“還書”按鈕,就可以進入還書界面,對還書界面的操作之后會有詳細說明,此處暫不贅言。若只是查詢讀者借閱信息,在查詢完成之后只用單擊“返回”按鈕,即可返回“職工主控”界面對本系統(tǒng)進行其他操作,或退出本系統(tǒng)。(如圖5.7)</p><p> 圖5.7 讀者借閱信息</p><p><b> 5.8 還書</b><
90、;/p><p> 一個圖書館圖書借閱是必須有的,既然有借閱,那還書也就必須存在。本界面就是專門實現(xiàn)還書功能的界面。本界面是一個“隱藏”界面,說它隱藏是因為本界面并不在“職工主控”界面中顯示,而是要在讀者來還書的時候,職工先查詢其借閱信息,或要還圖書的借閱信息,然后從讀者和圖書兩方面都確認信息無誤后,從“讀者借閱信息”界面或“圖書借閱信息”界面點擊“還書”按鈕,才能進入本界面進行還書操作。在進入本界面時,特定讀者的特
91、定圖書的借閱信息除“實還日期”和“罰款金額”兩項外,已全部自動顯示在窗口中,點擊“還書”按鈕,并輸入“實還日期”和“經(jīng)辦人”后再點擊“保存”按鈕之后,系統(tǒng)會自動生成罰款金額(若借閱時間未超期,則罰款金額為0)。職工對還書業(yè)務進行處理之后,點擊“導出”按鈕,則系統(tǒng)自動將本條信息從“借閱”表中刪除,并同時插入“借閱明細表”以供之后對借閱明細進行查詢。在還書操作完成之后只用單擊“返回”按鈕,即可返回“職工主控”界面對本系統(tǒng)進行其他操作,或退出
92、本系統(tǒng)。(如圖5.8)</p><p><b> 圖5.8 還書</b></p><p> 5.9 添加借閱信息</p><p> 本系統(tǒng)的主要功能就是對借閱信息進行管理,而本界面就是對借閱信息進行管理的第一步。其功能是對借閱信息進行添加,使圖書在離開圖書館的時候已經(jīng)處于借閱狀態(tài),并對借閱行為的相關主體都進行登記,并對借閱時間進行進行核算
93、,在讀者還書時進行相應的處理。在為讀者進行借閱登記圖書服務時只要在“職工主控”界面的“借閱菜單”中點擊“添加借閱信息”按鈕即可進入本界面。進入本界面時,界面中會自動顯示已有的全部借閱信息。職工點擊“借閱”按鈕,即可在界面下半部分的窗口中輸入圖書及讀者的相關信息,值得一提的是“借閱日期”、“應還日期”及“經(jīng)辦人”三項會自動生成,從而很大的減少了職工在借閱過程中工作量,提高了職工的工作效率。另外,“實還日期”和“罰款金額”兩項是在還書時才填
94、寫的,所以只要再點擊“保存”按鈕即可完成本次操作。如需繼續(xù)添加就再次點擊“借閱”按鈕,其余操作同上,否則就單擊“返回”按鈕,返回“職工主控”界面對本系統(tǒng)進行其他操作,或退出本系統(tǒng)。(如圖5.9)</p><p> 圖5.9 添加借閱信息</p><p> 5.10 查詢借閱明細</p><p> 在圖書借閱管理過程中還需要對發(fā)生過的借閱業(yè)務信息進行一定時間的保
95、存,以便以后可以隨時對借閱明細信息進行復查。另外需要注意的是,借閱明細信息和借閱信息不同。借閱明細信息是指圖書歸還后留存的明細信息,是完整的有借有還的借閱過的痕跡,存放于數(shù)據(jù)庫服務器的“借閱明細表”中。而借閱信息則指的是正在發(fā)生的圖書已借閱但尚未歸還的不完整的圖書借閱痕跡,存放于數(shù)據(jù)庫服務器的“借閱表”中,當圖書歸還操作完成之后,通過職工點擊“導出”按鈕存入“借閱明細表”中(見5.8)。本界面是從讀者的角度來對借閱明細信息進行查詢的,在
96、“職工主控”界面的“借閱”菜單中點擊“查詢借閱明細”功能選項,即可進入本界面。初入本界面,界面會自動顯示所有借閱明細信息,職工可以通過點擊顯示窗口下方的ADO控件上的三角標志進行查看,也可以在指定窗口輸入借書卡號,點擊“搜索”按鈕,即可顯示該讀者曾經(jīng)發(fā)生過的所有借閱明細信息。在查詢操作完成之后只用單擊“返回”按鈕,即可返回“職工主控”界面對本系統(tǒng)進行其他操作,或退出本系統(tǒng)。(如圖5.10)</p><p> 圖
97、5.10 查詢借閱明細</p><p><b> 5.11 職工信息</b></p><p> 本界面的主要主要功能就是登錄職工對自身個人基本信息的查詢及一定權限的修改。因為本系統(tǒng)沒有設計職工信息添加及刪除功能,而是在數(shù)據(jù)庫服務器中存儲了一定數(shù)量的基本信息為初始值的職工名額。因此,如果圖書館要更換職工只要收回屬于原職工的工牌,將其中信息改成新職工的信息即可(特別是
98、登錄密碼)。減化了職工管理流程,提高了管理效率,而且還節(jié)省了在職工管理方面的成本,使圖書館的管理更加高效,低碳。點擊“職工主控”界面的“個人資料”功能選項即可進入本界面。一進入本界面,顯示窗口就會自動顯示出登錄職工的基本信息,供職工自己查看。若要修改某些信息,只要點擊界面中部的“修改”按鈕,即可對要修改項信息進行修改。修改完成后需在指定位置再次輸入密碼,以免職工在不經(jīng)意間對密碼進行了修改而不自知,導致以后無法登錄。再次輸入密碼后點擊“保
99、存”按鈕即完成了對職工自身信息的修改。在查詢或修改操作完成之后只用單擊“返回”按鈕,即可返回“職工主控”界面對本系統(tǒng)進行其他操作,或退出本系統(tǒng)。(如圖5.11)</p><p> 圖5.11 職工信息 </p><p><b> 5.12 讀者主控</b></p><p> 讀者是圖書借的第二使用主體,本界面的意義即是使讀者的某些需求可以
100、由讀者自己在圖書館內(nèi)的自助服務電腦上按照自己習慣的或者方便的方式進行操作。本界面的存在及方便了讀者對本圖書館的了解,也大大減輕了圖書館工作人員的工作負擔,使其可以有更多的精力完成其余的工作,所以本界面也是本系統(tǒng)的一大特色之一。在“登錄”界面由讀者自己正確輸入“借書卡號”和“密碼”點擊“讀者登錄”按鈕,即可進入讀者主控界面。本界面是讀者使用本系統(tǒng)的核心,讀者的所以操作都是在本界面上觸發(fā)的,因此本界面的設計也是本系統(tǒng)的重點。本界面為讀者提供
101、了查詢圖書信息、查詢和修改讀者自身信息、查詢自己的借閱信息等功能。值得一提的是在查詢圖書信息時,本系統(tǒng)從實際發(fā)出為讀者設計了三種查詢方式供讀者選擇:按書號查詢,按書名查詢,按類別查詢。這三種方式基本可以滿足讀者查詢圖書的所有需求,可以使讀者從不同的角度查詢到自己想知道的圖書信息。(如圖 5.12)</p><p> 圖5.12 讀者主控</p><p><b> 5.13 查
102、詢圖書</b></p><p> 本功能的作用是供讀者在圖書館內(nèi)的自助服務電腦上查詢自己需要的圖書信息。通過對實地調(diào)查得知讀者查詢圖書時一般采用“按書號查詢”,“按書名查詢”和“按類別查詢”三種查詢方式,所以本功能共設計了操作方式類似分別按這三種方式查詢的三個界面,即“按書號查詢”界面、“按書名查詢”界面、“按類別查詢”界面。下面以“按書號查詢”的操作為例說明其操作方法。首先在讀者主控界面的“圖書信
103、息”菜單中,點擊“按書號查詢”功能選項,即可進入“按書號查詢”界面。一進入本界面,結(jié)果顯示窗口即自動顯示全部圖書的信息,讀者可點擊顯示窗口下方的ADO控件上的三角標志,選擇查看所要查詢的圖書的信息,也可以在指定位置輸入所要查詢圖書的書號,點擊“搜索”按鈕,即可對圖書進行搜索查詢。在查詢操作完成之后只用單擊“返回”按鈕,即可返回“讀者主控”界面對本系統(tǒng)進行其他操作,或退出本系統(tǒng)?!鞍磿樵儭焙汀鞍搭悇e查詢”界面的操作方法與此類似,暫不贅
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)的自助服務電腦
105、上對自身信息進行查詢和修改。起功能和操作步驟,和“職工主控”中的“職工信息”界面基本一致,在此不再贅言,具體請參看“5.11職工信息”。(如圖5.14)</p><p> 圖5.14 讀者基本資料</p><p><b> 5.15 更多資料</b></p><p> 本界面是讀者對自身信息的進一步查詢,查詢結(jié)果除了讀者的基本信息之外還包
106、括讀者的圖書借閱信息。讀者查詢此界面主要是為了查看自己名下借閱的圖書信息,以此來避免讀者忘記還書的情況發(fā)生,不僅可以減少讀者不必要的損失,而且還能在一定程度上加快館藏圖書的流轉(zhuǎn)速度,使圖書館的知識、信息集散地功能發(fā)揮出更好的效果。另外,還可以在一定程度上使圖書館工作人員的工作更順暢,更便利,從而提示本系統(tǒng)的工作效率。在“讀者主控”界面的“我的資料”菜單中點擊“更多資料”功能選項,即可進入本界面。一進入本界面,顯示窗口即自動顯示出登錄讀者
107、的所有信息(基本信息和借閱信息)。讀者即可查看顯示窗口中的信息看是否有圖書忘記歸還。在查詢完成之后只用單擊“返回”按鈕,即可返回“讀者主控”界面對本系統(tǒng)進行其他操作,或退出本系統(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)測試,主要是對其中的界面,鏈接,功能等進行了測試。</p><p> 6.1 測試功能是否成功實現(xiàn)</p><p> 從登錄界面正確輸入ID,密碼后成功登錄系統(tǒng)并進入各自主控界面。</p><p> 輸入ID或密碼不正確時,系統(tǒng)會自
109、動提示,并可以重新輸入并登錄。</p><p> 在職工主控界面進行各項操作,均可成功跳轉(zhuǎn)到對應界面。</p><p> 在讀者主控界面進行各項操作,均可成功跳轉(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)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文范文——圖書借閱管理系統(tǒng)
- 畢業(yè)論文--圖書館借閱管理系統(tǒng)
- 畢業(yè)論文--圖書館借閱管理系統(tǒng)
- 畢業(yè)論文范文——圖書借閱管理系統(tǒng)
- 圖書資料借閱管理畢業(yè)論文
- 圖書館圖書借閱管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文
- 圖書館借閱管理系統(tǒng)-畢業(yè)設計論文
- 圖書館借閱管理系統(tǒng)---畢業(yè)設計論文
- 圖書借閱管理系統(tǒng)畢業(yè)設計
- 圖書借閱管理系統(tǒng)畢業(yè)設計
- 畢業(yè)設計--- 圖書借閱管理系統(tǒng)
- 圖書借閱系統(tǒng)論文
- (軟件工程)圖書借閱管理系統(tǒng)畢業(yè)設計論文
- 圖書館用戶借閱行為分析畢業(yè)論文
- 圖書借閱管理系統(tǒng).doc
- 圖書借閱管理系統(tǒng).doc
- 圖書借閱管理系統(tǒng).doc
- 圖書借閱管理系統(tǒng).doc
- 畢業(yè)論文--圖書管理系統(tǒng)
- 畢業(yè)論文-圖書管理系統(tǒng)
評論
0/150
提交評論