圖書信息管理系統(tǒng)畢業(yè)論文(畢業(yè)論文)

上傳人:1777****777 文檔編號:38946261 上傳時間:2021-11-09 格式:DOC 頁數(shù):150 大小:2.21MB
收藏 版權(quán)申訴 舉報 下載
圖書信息管理系統(tǒng)畢業(yè)論文(畢業(yè)論文)_第1頁
第1頁 / 共150頁
圖書信息管理系統(tǒng)畢業(yè)論文(畢業(yè)論文)_第2頁
第2頁 / 共150頁
圖書信息管理系統(tǒng)畢業(yè)論文(畢業(yè)論文)_第3頁
第3頁 / 共150頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《圖書信息管理系統(tǒng)畢業(yè)論文(畢業(yè)論文)》由會員分享,可在線閱讀,更多相關(guān)《圖書信息管理系統(tǒng)畢業(yè)論文(畢業(yè)論文)(150頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、圖書館信息管理【摘要】在當(dāng)前社會,各行各業(yè)越來越重視信息系統(tǒng),信息自動化的作用也越來越大,使人們從繁雜的事務(wù)中解放出來,從而提高了工作效率。信息系統(tǒng)以其向著無紙化辦公方向發(fā)展的特點受到了社會的普遍歡迎,每個企業(yè)都有很多物品信息的來往,而且隨著時間的累積,企業(yè)規(guī)模的逐漸擴大物品信息的資料也會越來越多。因此,各類企業(yè)積極開發(fā)、應(yīng)用用于企業(yè)物品來往管理的信息系統(tǒng),然而企業(yè)對公司內(nèi)部的各種商品交易統(tǒng)計管理工作還停留在紙介質(zhì)的基礎(chǔ)上,這種手工管理方式已經(jīng)越來越不適應(yīng)企業(yè)的發(fā)展要求了,因為它浪費了許多人力和物力,在信息時代這種傳統(tǒng)的管理方法必然被計算機為基礎(chǔ)的信息管理所取代。為了讓圖書館物質(zhì)管理更加合理化

2、,信息化,時代化,節(jié)省人力物力,提高效率,減少出錯情況,避免大量重復(fù)性的工作。經(jīng)過對圖書館實際情況的調(diào)查、分析,結(jié)合本人所學(xué)知識,開發(fā)了此圖書信息管理系統(tǒng),更加方便的管理與圖書相關(guān)的各類信息。本系統(tǒng)以圖書館實際情況為背景而設(shè)計開發(fā)的,界面友好,使用簡單方便,功能齊全,能夠?qū)⑴c圖書館相關(guān)的各方面信息有機結(jié)合起來,主要包括系統(tǒng)用戶(員工)職工(教師)信息、學(xué)生信息、圖書信息、供貨商信息、圖書訂單信息管理;圖書信息、職工和學(xué)生信息查詢等功能,能滿足對圖書管理的基本要求;還包括了圖書信息的統(tǒng)計、借書與還書功能、簡單的聊天互動界面、系統(tǒng)用戶的登錄認證和權(quán)限的劃分、管理系統(tǒng)的簡單鎖機功能、系統(tǒng)數(shù)據(jù)的備份、

3、良好的幫助環(huán)境、訂單和供貨商信息的打印。是一個能夠獨立運行的信息管理系統(tǒng),由管理員對用戶進行權(quán)限管理,適合多用戶操作。對于不同的用戶,在本圖書信息管理系統(tǒng)中的權(quán)限不盡相同。【關(guān)鍵詞】信息 管理 數(shù)據(jù)庫 借書 還書 統(tǒng)計 備份和還原目 錄前 言9第一章 開發(fā)背景10第一節(jié) 項目提出的意義10第二節(jié) 開發(fā)目的10第三節(jié) 應(yīng)用目標11第四節(jié) 系統(tǒng)特點11第五節(jié) 軟件配置11一、操作系統(tǒng)選擇11二、數(shù)據(jù)庫選擇12三、開發(fā)工具介紹12四、項目后期計劃13第二章 可行性分析和需求分析14第一節(jié) 可行性分析14一、經(jīng)濟可行性14二、技術(shù)可行性15三、社會可行性16四、法律可行性16五、管理可行性16第二節(jié)

4、需求分析17一、理解需求18二、功能需求19三、數(shù)據(jù)流圖19第三章 系統(tǒng)設(shè)計21第一節(jié) 系統(tǒng)模塊劃分21第二節(jié) 數(shù)據(jù)庫設(shè)計25一、數(shù)據(jù)庫設(shè)計概述25二、數(shù)據(jù)庫需求25三、E-R圖分析26四、數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計29第三節(jié) 系統(tǒng)流程分析33第四章 系統(tǒng)實現(xiàn)34第一節(jié) 主窗體34第二節(jié) 登錄界面34第三節(jié) 借書系統(tǒng)35第四節(jié) 還書系統(tǒng)36第五節(jié) 功能模塊37第五章 系統(tǒng)的測試44第一節(jié) 測試的基本層次44第二節(jié) 測試的實施45結(jié) 論48結(jié)束語49參考文獻50附錄 源代碼51前 言隨著人類社會的發(fā)展,人類對知識的需求也不斷地增長。在這種形勢下,書籍就漸漸地成為人們獲取并增長知識的主要途徑,而圖書館就自

5、然而然地在人們的生活中占據(jù)了一定的位置。學(xué)校作為教書育人的中堅力量,圖書館的作用更是舉足輕重。學(xué)校圖書館要做到安全順暢的運轉(zhuǎn),為廣大同學(xué)提供良好的服務(wù),就必須有一套完善健全的運行管理機制,在信息化的時代,選擇一款“學(xué)生圖書館管理系統(tǒng)”軟件成為各個學(xué)校的首選。聯(lián)系實際,考慮各層次學(xué)校的情況,軟件本身要求易學(xué),界面友好,容易掌握,可以較簡單方便的管理各種圖書信息;硬件的配置要求不能太高,這樣可以很好的適應(yīng)當(dāng)前的學(xué)校圖書館。在開發(fā)思路上,由于學(xué)校圖書館不存在商業(yè)利益,所以系統(tǒng)設(shè)計開發(fā)的周期要短,成本要低。系統(tǒng)的總體特點應(yīng)該是方便、簡單、實用。圖書館信息管理是圖書館經(jīng)常遇到的問題。隨著圖書館各方面的不

6、斷完善,圖書館每日要處理的事務(wù)越來越多,對信息的準確度也要求越來越準確。為了讓信息能夠更好的管理,以減少對圖書館財產(chǎn)和各方面的損失,傳統(tǒng)管理辦法已基本不適應(yīng)新形勢的要求。在計算機飛速發(fā)展的今天,應(yīng)用數(shù)據(jù)庫技術(shù)實現(xiàn)企業(yè)信息管理是必要的工作,應(yīng)用圖書管理系統(tǒng)對圖書館的圖書信息(圖書館日常事務(wù)中的一種)進行管理,既能夠提高工作效率,又能提高工作水平。作為計算機應(yīng)用的一部分,使用計算機對圖書館信息來往進行管理,具有手工管理所無法比擬的優(yōu)點.如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、成本低等。這些優(yōu)點能夠極大地提高的效率,也是圖書館管理工作科學(xué)化、正規(guī)化管理的重要條件?,F(xiàn)代圖書館圖書信息管理

7、工作的信息量越來越大,而且信息的密度不斷提高,靠傳統(tǒng)的管理方法和人工操作手段已經(jīng)無法搞好圖書館日常信息管理工作。而計算機作為數(shù)據(jù)處理系統(tǒng),已逐漸成為企業(yè)管理現(xiàn)代化的重要手段,在企業(yè)管理中正在發(fā)揮著重要的作用。圖書信息管理系統(tǒng)能夠為圖書館管理者提供充足的信息和快捷的查詢手段。如果企業(yè)使用傳統(tǒng)人工的方式管理企業(yè)物品往業(yè),這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間長了,將產(chǎn)生大量的文件和資料,這對于查找、更新和維護都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。綜上所述,開發(fā)一個圖書管理

8、系統(tǒng)是十分必要的。第一章 開發(fā)背景第一節(jié) 項目提出的意義信息社會的高科技,商品經(jīng)濟化的高效益,使計算機的應(yīng)用已普及到社會生活的各個領(lǐng)域。計算機與人類的關(guān)系愈來愈密切,然而還有人由于計算機操作不方便繼續(xù)用手工勞動。為了適應(yīng)現(xiàn)代社會人們高度強烈的時間觀念,使用圖書管理系統(tǒng)軟件對圖書信息進行管理將會為圖書館物品管理帶來了極大的方便。第二節(jié) 開發(fā)目的本項目名稱為圖書管理系統(tǒng)。系統(tǒng)功能主要包括:能夠存儲一定數(shù)量的圖書信息,并方便有效的進行相應(yīng)的書籍?dāng)?shù)據(jù)操作和管理、能夠?qū)σ欢〝?shù)量的讀者進行相應(yīng)的信息存儲與管理;能夠提供一定的安全機制,提供數(shù)據(jù)信息授權(quán)訪問。所以,為企業(yè)開發(fā)圖書館圖書信息管理系統(tǒng)的目的是:為

9、了圖書館管理圖書的工作更方便。 為了減輕管理人員的工作負擔(dān)。節(jié)約資源,提高物品信息的精確度。方便快速操作,精簡人員,節(jié)約開支。提高物品管理的自動化、現(xiàn)代化水平,采用計算機代替手工勞動,規(guī)范物品管理的操作過程。第三節(jié) 應(yīng)用目標通過本系統(tǒng)軟件,能幫助圖書館管理人員利用計算機,快速方便的對物品進行管理、輸入、輸出、查找等所需操作,使散亂的物品信息能夠具體化,直觀化、合理化。從而提高物品管理的自動化、現(xiàn)代化水平,采用計算機代替手工勞動,規(guī)范物品管理的操作過程。使用圖書管理系統(tǒng)軟件對圖書信息進行管理將會為圖書館物品管理帶來了極大的方便。第四節(jié) 系統(tǒng)特點本系統(tǒng)具有以下特點:功能全面,操作簡單,功能得到拓展

10、。能夠?qū)D書館各方面的信息(包括員工、教師學(xué)生信息、圖書信息、圖書訂單和供貨商信息等)有機結(jié)合起來。界面友好,使用簡單方便,因為用戶一般都不是計算機專業(yè)人員,系統(tǒng)的設(shè)計首先要能使用戶能夠容易地掌握該系統(tǒng),且能很方便的使用該系統(tǒng),從而進行更加便利的管理。本系統(tǒng)是一個基于C/S技術(shù)的系統(tǒng),實現(xiàn)了數(shù)據(jù)的集中管理,提供最大程度上的數(shù)據(jù)共享,在保障了數(shù)據(jù)的一致性的同時,降低系統(tǒng)的維護工作量。在數(shù)據(jù)庫操作技術(shù)上以ADO.NET數(shù)據(jù)庫訪問技術(shù)和SQL語言為主。第五節(jié) 軟件配置軟件配置主要包括數(shù)據(jù)庫選擇、操作系統(tǒng)的選擇、開發(fā)工具的選擇。圖書管理系統(tǒng)的軟件配置要根據(jù)用戶對系統(tǒng)的穩(wěn)定性要求、系統(tǒng)的容量以及用戶的維

11、護水平來確定。一、操作系統(tǒng)選擇用戶習(xí)慣使用微軟的Windows操作系統(tǒng)對Windows系統(tǒng)的操作比較熟悉,管理員維護Windows操作系統(tǒng)水平較好,因此推薦選擇Windows XP作為開發(fā)和測試平臺,后期的運行環(huán)境也推薦選擇Windows XP系統(tǒng)。二、數(shù)據(jù)庫選擇國際國內(nèi)的主導(dǎo)關(guān)系型數(shù)據(jù)庫管理系統(tǒng)有SQL Server、ORACLE、SYBASE、ACCESS和 DB2。SQL Server 是大中型數(shù)據(jù)庫,可以適合大容量數(shù)據(jù)的應(yīng)用。SQL Server具有功能強大,操作簡單,易于維護等諸多優(yōu)點,是每個企業(yè)開發(fā)系統(tǒng)的優(yōu)先選擇對象,而其提供的友好界面,能使

12、普通的管理人員快速入手,所以我選擇了SQL Server 2005作為系統(tǒng)的數(shù)據(jù)庫。SQL Server 2005 還為您的數(shù)據(jù)管理與分析帶來了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),從而獲得競爭優(yōu)勢。從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用 Web 帶來的機會非常重要。作為一個完備的數(shù)據(jù)庫和數(shù)據(jù)分析包,SQL Server 2005 為快速開發(fā)新一代企業(yè)級應(yīng)用程序、為企業(yè)贏得核心競爭優(yōu)勢打開了勝利之門。作為重要的基準測試可伸縮性和速度的記錄保持者,SQL Server 2005 是一個具備完全 Web 支持的數(shù)據(jù)庫產(chǎn)品,提供了對可擴展標記語言 (XML) 的核

13、心支持以及在 Internet 上和防火墻外進行查詢的能力。三、開發(fā)工具介紹本系統(tǒng)所使用的開發(fā)工具是Visual Basic 2008 。Visual Basic 2008是Microsoft Visual Studio 6.0 可視化工具中的一個開發(fā)系統(tǒng)。是一個用于快速開發(fā)基于Windows的客戶機/服務(wù)器應(yīng)用程序的高效工具,與以前各版本相比Visual Basic 2008具有以下新特點: 提供了高效能的源碼編譯器,使應(yīng)用程序得到優(yōu)化; 提供了新的比其他數(shù)據(jù)訪問接口更加方便,更加全面的數(shù)據(jù)訪問接口ADO(ActiveX Data object),能訪問除了標準的關(guān)系型數(shù)據(jù)庫(如 Acces

14、s Foxpro SQL server 等)中的數(shù)據(jù)庫外,還能訪問郵件數(shù)據(jù),Web上的文本或圖形目錄服務(wù)器等信息; 提供了動態(tài)的HTML頁面設(shè)計器; 提供了WEB CAASS設(shè)計器; 提供了高效的幫助環(huán)境;Visual Basic 6.0開發(fā)軟件的優(yōu)勢: 可視化程序設(shè)計; 面向?qū)ο蟮某绦蛟O(shè)計; 事件驅(qū)動的編程機制; 高度的擴充性; 支持大型數(shù)據(jù)庫的連接與存取操作。本系統(tǒng)的前端開發(fā)工具Microsoft Visual Basic 2008是Microsoft公司推出的具有戰(zhàn)略性發(fā)展的新一代開發(fā)平臺。它將Microsoft公司的所有編程語言的開發(fā)環(huán)境統(tǒng)一起來,可以創(chuàng)建、配置和運行Web服務(wù)以及Wi

15、ndows平臺的應(yīng)用。.NET框架中,所有的編程語言,都將生成托管代碼,并且可以一次編寫,隨處運行。在.NET框架中vb語言,充分利用了.NET框架的優(yōu)點,又具有嚴格的類型安全,版本控制及無用單元收集等。vb面向?qū)ο罂梢暬幊痰奶攸c,有利于系統(tǒng)的開發(fā),鑒于Visual Basic有如此強大的功能,我選用Microsoft Visual Basic 2008來完成這個圖書信息管理系統(tǒng)。四、項目后期計劃本管理系統(tǒng)是一款圖書館管理系統(tǒng),所涉及的功能為圖書館相關(guān)的一切事務(wù)。系統(tǒng)功能主要包括:圖書信息的管理、圖書館員工信息的管理、學(xué)生信息的管理、職工信息的管理、圖書供貨商信息的管理、與供貨商相關(guān)的圖書訂

16、單信息的管理。除了這些功能之外,本管理系統(tǒng)還新增加了圖書館員工輔助功能備忘錄(方便記憶)和特色的即時即用圖書館管理系統(tǒng)聊天功能(實現(xiàn)互動交流);另外,本管理系統(tǒng)還增加了鎖機功能。所謂鎖機并不是鎖定了計算機,而是鎖定了正在該計算機上使用本系統(tǒng)的管理員操作界面。該工能的實現(xiàn)是靠彈出一個密碼對話框,需要輸入鎖機密碼才能再次在不退出系統(tǒng)的情況下繼續(xù)使用本系統(tǒng),當(dāng)管理員點擊鎖機時,管理員操作界面已經(jīng)沒有了。在本系統(tǒng)的管理成員之間,也設(shè)有明顯的權(quán)限差別,這樣實現(xiàn)系統(tǒng)在管理管理方面更加的安全可靠。系統(tǒng)的角色(身份)分為兩種:超級管理員與系統(tǒng)管理員。超級管理員可以進行系統(tǒng)管理員以外的管理操作,比如說涉及到系統(tǒng)

17、的安全與隱私方面的,還有角色系統(tǒng)管理員的創(chuàng)建。一般系統(tǒng)的超級管理員為兩位最好。本管理系統(tǒng)的超級管理員身份帳號只能同時存在兩個。管理系統(tǒng)功能菜單的劃分:系統(tǒng)、查詢、管理、統(tǒng)計、數(shù)據(jù)、幫助文件,每個功能菜單選項都實現(xiàn)各自的功能,管理系統(tǒng)實現(xiàn)了還書和借書功能。在二期升級開發(fā)中,本管理系統(tǒng)將對序號的生成進行升級和對借書系統(tǒng)還書系統(tǒng)的時間的算法進行升級,還有對各種性能更好的優(yōu)化。第二章 可行性分析和需求分析第一節(jié) 可行性分析可行性研究是對系統(tǒng)進行全面、概要的分析。可行性分析報告是為圖書管理系統(tǒng)開發(fā)的可能性、可行性、必要性提供論據(jù),為開發(fā)人員進行系統(tǒng)總體規(guī)劃設(shè)計及具體實施開發(fā)工程提供必要的參考資料,在系統(tǒng)

18、開發(fā)完成后期為系統(tǒng)的測試、驗收提供幫助??尚行苑治龅哪康模嚎尚行苑治龅哪康氖怯米钚〉拇鷥r在最短的時間內(nèi)確定問題是否能解決。一、經(jīng)濟可行性A、支出(1) 基本建設(shè)投資硬件設(shè)備:服務(wù)器。軟件:Windows 2000 Server 或更高版本。數(shù)據(jù)庫管理系統(tǒng):SQL Server。開發(fā)工具:Visual Basic 2008(2) 其他一次性支出系統(tǒng)設(shè)計和開發(fā)費用。(3) 非一次性支出系統(tǒng)維護費用。B、收益管理方式的自動化,減少了人力、物力費用,縮短了操作時間,極大地提高了工作效率和系統(tǒng)性能。投資回報周期根據(jù)投資回收期計算方法,收益的累計數(shù)開始超過支出的累計數(shù)的時間為1年。也就是說,開發(fā)本系統(tǒng)能開

19、始獲益是1年左右的時間。以上是一個專門的軟件開發(fā)公司所面臨的情況,而從另一個方面考慮又不一樣了。圖書管理系統(tǒng)是一個高度集成系統(tǒng),從計劃提出到系統(tǒng)成功完成,期間投入成本有:開發(fā)成本:本系統(tǒng)由本人自行開發(fā),開發(fā)費用可忽略不計。使用成本:這是個大概率面向?qū)W校的管理系統(tǒng),只要搭建好穩(wěn)定的網(wǎng)絡(luò)環(huán)境,根據(jù)情況設(shè)定客戶端,能夠最低的成本實現(xiàn)高效的管理環(huán)境,所以本系統(tǒng)的使用成本較低。效益分析:采用計算機管理不但可以提高工作效率,而且還可以節(jié)省人力、物力、財力,這樣原來幾個人干的工作現(xiàn)在一個人就完全可以勝任。因此單從節(jié)省的職工工資、提高工作效率而避免各種直接或間接的經(jīng)濟損失角度來看,該系統(tǒng)實際所能夠起到的作用將

20、會遠遠大于投入的開發(fā)費用??梢?,系統(tǒng)成本遠遠小于它帶來的經(jīng)濟效益,系統(tǒng)一旦成功運行,它將完成學(xué)校或企業(yè)圖書管理的大部分工作,省去很多人力物力,經(jīng)濟效益是顯而易見的。所以開發(fā)本系統(tǒng)經(jīng)濟上可行。二、技術(shù)可行性在學(xué)校課程中,我已基本掌握了結(jié)構(gòu)化查詢語言SQL,并能熟練使用微軟公司的SQL Server軟件;而且我也一直在學(xué)習(xí)語言,學(xué)習(xí)期間也制作了很多實用的小實例,現(xiàn)已基本掌握了語言的精髓,加之學(xué)習(xí)期間老師和同學(xué)都經(jīng)常進行實際的操作,為這次開發(fā)圖書管理系統(tǒng)提供了技術(shù)上的保障,本圖書管理系統(tǒng)主要實現(xiàn)的是一個企業(yè)或?qū)W校圖書館中與圖書相關(guān)的信息,包括圖書相關(guān)的各類信息和借書者(管理員)相關(guān)的信息,

21、問題的復(fù)雜性并不太高,所以技術(shù)可行性不是問題。從技術(shù)方面講,用到的技術(shù)平臺:Windows 2000以上,Microsoft SQL Server2005;語言:。圖書管理系統(tǒng)采用結(jié)構(gòu)化的分析設(shè)計方法來進行開發(fā),從工程的角度出發(fā)使系統(tǒng)具備規(guī)范化的標準。目前大多數(shù)管理系統(tǒng)都是用這種方法開發(fā)的,這實現(xiàn)起來就有可能性。之所以選擇它,因為這符合人的邏輯思維,更易被大多數(shù)人理解,這會減少開發(fā)和維護的開銷。通過在校的專業(yè)學(xué)習(xí),基本上掌握了數(shù)據(jù)庫原理及其SQL2000的應(yīng)用、操作系統(tǒng)、語言、等相關(guān)專業(yè)知識,具備開發(fā)該系統(tǒng)的技術(shù)能力。三、社會可行性社會可行性又叫做操作可行性,本系統(tǒng)可以運行在Windows20

22、03/XP等操作系統(tǒng)上,目前市場上流行的操作系統(tǒng)都可以支持,本系統(tǒng)用大家都非常熟悉的界面,操作非常容易上手;本系統(tǒng)的使用者主要是系統(tǒng)管理員,他們都有一定的計算機操作技術(shù),無需培訓(xùn)即可使用,即使是沒有計算機基礎(chǔ)的人只需經(jīng)過簡單的培訓(xùn)就可以很熟練的使用本系統(tǒng)。所以其對系統(tǒng)的使用不會存在大的問題,相信在短時間內(nèi)就能熟練操作本系統(tǒng)。因此操作可行性不會成為本圖書管理系統(tǒng)的障礙。學(xué)校或企業(yè)的大部分員工對電腦的操作還是不具備一定的基礎(chǔ),如何解決這個問題也是一件非常不容易的事情,作為一個系統(tǒng)開發(fā)人員,首先想到的就應(yīng)該是如何讓員工利用此軟件得心應(yīng)手,使他們不具備電腦基礎(chǔ)的前提下,如何快速的學(xué)會使用此軟件,本系統(tǒng)

23、在設(shè)計時,首先考慮到的便是員工的這些問題,所以在設(shè)計上都是為員工著想。操作非常簡單,所以操作可行性是成功的。四、法律可行性在開發(fā)一個軟件之前一定要確定它是否觸犯某項法律或與國家的相關(guān)規(guī)定是否抵觸。本圖書管理系統(tǒng)并不與任何法律或國家相關(guān)規(guī)定相抵觸,所以在法律可行性上是通過的,在進行設(shè)計時沒有違法任何法律法規(guī),也不對任何企業(yè)的系統(tǒng)進行侵權(quán)等。系統(tǒng)的研制和開發(fā)都選用正版軟件,將不會侵犯他人、集體和國家的利益,不會違反相關(guān)的國家政策和法律。五、管理可行性管理本軟件的人員一般都具了一定的應(yīng)用系統(tǒng)管理能力,很容易管理類似的軟件,而且本軟件提供了相應(yīng)的幫助文檔,可以幫助管理人員更好的進行有效的管理,當(dāng)遇到緊

24、急情況時,能很快的解決問題。進銷存管理系統(tǒng)是一個多層次的管理系統(tǒng),可以通過靈活的設(shè)置實現(xiàn)不同層次的管理。本系統(tǒng)的研制和開發(fā)充分考慮用戶工作流程、計算機操作水平等,盡可能提供更人性化、直觀的界面,滿足用戶要求。系統(tǒng)的操作方式在用戶組織內(nèi)可行。綜上所述,開發(fā)本系統(tǒng)已經(jīng)濟可行性、技術(shù)可行性、社會可行性、法律可行性、管理可行性,因此開發(fā)此圖書管理系統(tǒng)是可行的。本系統(tǒng)的研制和開發(fā)充分考慮用戶工作流程、計算機操作水平等,盡可能提供更人性化、直觀的界面,滿足用戶要求。系統(tǒng)的操作方式在用戶組織內(nèi)可行。第二節(jié) 需求分析立足于校園實際,著眼于未來發(fā)展,建成符合標準化協(xié)議、通用性較強、實用的系統(tǒng),以提高圖書信息的現(xiàn)

25、代化管理水平,實現(xiàn)信息資源的共享。圖書管理系統(tǒng)是一種基于集中統(tǒng)一規(guī)劃的數(shù)據(jù)庫數(shù)據(jù)管理新模式。在對圖書、讀者的管理,其實是對圖書、讀者數(shù)據(jù)的管理。本系統(tǒng)的建成無疑會為管理者對圖書管理系統(tǒng)提供極大的幫助。使用該系統(tǒng)之后,圖書館管理人員可以管理讀者的登記、圖書的購入、借出、歸還以及注銷等;還可以查詢某位讀者、某本圖書的借閱情況,對當(dāng)前借閱情況給出一些統(tǒng)計,給出統(tǒng)計表格,以全面掌握圖書的流通情況。 本系統(tǒng)的宗旨是提高圖書管理工作的效率,減少相關(guān)人員的工作量,使學(xué)校的圖書管理工作真正做到科學(xué)、合理的規(guī)劃,系統(tǒng)、高效的實施。需求分析的基本任務(wù)是為了滿足用戶的需求,系統(tǒng)必須完成哪些任務(wù),具備哪些功能和性能。

26、在需求分析中主要采用數(shù)據(jù)流圖,數(shù)據(jù)流程圖等幾種工具來進行描述系統(tǒng)的需求。分析的目的是在開發(fā)者和提出需求的人之間建立的一種理解和溝通機制。因此,本圖書管理系統(tǒng)的需求分析也應(yīng)該是開發(fā)人員和用戶一起完成的。圖書管理系統(tǒng)是和圖書信息聯(lián)系在一起的,圖書管理系統(tǒng)的主要流程是:先有人來借書,借書者的身份分為教師和學(xué)生。然后根據(jù)情況來決定借書的數(shù)量,比如說,身份是教師的一次性最多能借五本書,期限為三十天;身份是學(xué)生的一次性最多能借3本書,期限也為30天。如果兩者的同時擁有書的數(shù)量已經(jīng)達到上限,則不能再借任何的書籍。相反情況,對于還書來說,沒有身份的限制。在還書流程中,本圖書管理系統(tǒng)設(shè)置了相關(guān)信譽度的增減。如果

27、還書的的借書時間沒有超過圖書過期時間,則信譽度相應(yīng)的加1,如果還書者的借書時間超過圖書過期時間,則信譽度相應(yīng)的減5,當(dāng)信譽度的等級到0時,對于該借書者不能在借任何的圖書。關(guān)于圖書的訂購,本圖書管理系統(tǒng)又設(shè)置了相關(guān)的圖書訂單和圖書供貨商信系,首先在訂單上確定好圖書信息,再和該圖書的供貨商聯(lián)系訂購,當(dāng)然圖書供貨商的信息也是能夠預(yù)先添加的。隨著經(jīng)濟的全球化以及中國經(jīng)濟改革的逐漸深化,科學(xué)化管理已經(jīng)躍上一個新的臺階,改善企業(yè)內(nèi)部以及整個供應(yīng)鏈的各個環(huán)節(jié)的管理、調(diào)度及資源配置,迅速適應(yīng)客戶的新需求和市場新機遇的能力,是企業(yè)贏得競爭勝利的決定性因素,如何快速有效地實現(xiàn)跟單,如何有效的控制庫存,如何更好的管

28、理圖書信息,這一切都是本管理系統(tǒng)所力求實現(xiàn)的功能。從根本上說,管理就是一個更好的利用資源(人、財、物、時間),為企業(yè)創(chuàng)造價值,科學(xué)化的管理就是對資源進行計劃、調(diào)度、控制、衡量、改進的管理技術(shù)和信息系統(tǒng)?,F(xiàn)今的企業(yè)管理并不只是人力資源、資金和產(chǎn)品的組合,它還應(yīng)該包括供應(yīng)、銷售、市場營銷、客戶服務(wù)、需求預(yù)測,以及其他更多的東西。一個科學(xué)化的管理系統(tǒng)真正的節(jié)約生產(chǎn)能力,能夠非常融洽地和其他關(guān)鍵性的信息進行交流。一、理解需求圖書管理系統(tǒng)的建立,需要進行用戶需求調(diào)查與分析,以確定系統(tǒng)目標,提高解決問題的詳細方案,這是系統(tǒng)建設(shè)的重要環(huán)節(jié)。系統(tǒng)可以根據(jù)需求來管理借書、還書、訂書、查詢、增加、刪除、統(tǒng)計等基礎(chǔ)

29、的資料,這是整個系統(tǒng)的基礎(chǔ)。系統(tǒng)在圖書的訂購中,圖書訂購的管理由系統(tǒng)超級管理員完成。訂購圖書的資料應(yīng)包括訂單序號、圖書基本信息、供貨商序號、供貨商名稱、聯(lián)系人、城市、訂購數(shù)量、訂購價格、交付方式、交貨日期、書號、是否驗收、驗收日期、訂單日期等,而且還具備相應(yīng)的訂單信息打印。訂單信息的建立必須依賴供貨商信息,也就是說,如果沒有供貨商信息,就不能建立訂單信息。系統(tǒng)在供貨商信息的添加中,供貨商信息的管理由系統(tǒng)超級管理員完成。供貨商信息資料應(yīng)包括供貨商序號、供貨商名稱、城市、地址、電話、傳真、郵政編碼、EMAIL、聯(lián)系人、首次合作時間,而且還具備相應(yīng)的供貨商信息打印。系統(tǒng)在圖書信息管理中,與圖書相關(guān)的

30、信息有借書、還書、續(xù)借圖書、圖書信息查詢、圖書信息統(tǒng)計、圖書信息的添加、圖書信息的修改、圖書信息的刪除圖書信息的備份、圖書信息的還原等。當(dāng)圖書借閱實行后,圖書相關(guān)的圖書信息填充能更好的管理好每一圖書信息。系統(tǒng)還提供強大數(shù)據(jù)統(tǒng)計、查詢等功能。系統(tǒng)運行在Windows平臺下,系統(tǒng)應(yīng)該有一個較好的圖形用戶界面。二、功能需求需求分析的任務(wù)是通過詳細調(diào)查現(xiàn)實世界要處理的對象(借書、還書、訂書等),充分了解原系統(tǒng)(手工系統(tǒng)或計算機系統(tǒng))工作概況,明確各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。根據(jù)用戶的需求,確定本圖書管理系統(tǒng)應(yīng)具有以下功能:圖書訂單信息的添加、刪除和查詢。供貨商信息的添加、刪除和查詢。圖書

31、信息的添加、修改、刪除和查詢。方便數(shù)據(jù)查詢。數(shù)據(jù)由系統(tǒng)實行合理化統(tǒng)計。圖書信息的統(tǒng)計,主要包括圖書類別、圖書是否在庫等信息一覽。能夠通過圖書相關(guān)信息找到與之相關(guān)的相關(guān)信息。通過一條信息找到與之匹配的信息。系統(tǒng)用戶的管理。三、數(shù)據(jù)流圖圖2-1 圖書館管理系統(tǒng)數(shù)據(jù)流程圖圖書館管理系統(tǒng)數(shù)據(jù)流程圖說明:本系統(tǒng)需要數(shù)據(jù)輸入的地方有:學(xué)生的錄入和供貨商的注冊以及圖書采購定單的填寫即圖書的入庫。在學(xué)生信息錄入之前應(yīng)先設(shè)置好學(xué)生的種類以及一些相關(guān)信息然后進行學(xué)生信息的錄入,學(xué)生信息保存在“xueshengbiao”表中,進行學(xué)生信息的管理;另外一個需要數(shù)據(jù)輸入的地方為供貨商的錄入,供貨商信息保存在“ghs”表

32、中,根據(jù)供貨商的信息進行供貨商的管理。最后一個需要數(shù)據(jù)輸入的地方為圖書采購定單的填寫。在整個圖書采購到圖書入庫的過程中需要所有的數(shù)據(jù)做為支持。首先學(xué)生信息和圖書信息二者相互作用,形成圖書的借閱信息;然后根據(jù)圖書的借閱信息進行圖書借閱信息的統(tǒng)計,統(tǒng)計出每一類圖書的借閱數(shù)量等統(tǒng)計信息;這些統(tǒng)計信息的數(shù)據(jù)支持成為圖書采購計劃的重要依據(jù),擬訂圖書的采購任務(wù)計劃;然后根據(jù)供貨商信息選擇圖書采購計劃的供貨商;根據(jù)以上這些信息進行圖書采購的定單的填寫,圖書采購定單保存在“orders”表中,形成圖書采購定單信息的管理;根據(jù)定單信息驗收圖書,同時圖書入庫。最后根據(jù)入庫圖書的類別設(shè)置進行圖書信息管理,書庫信息保

33、存在“shukubiao”中。第三章 系統(tǒng)設(shè)計第一節(jié) 系統(tǒng)模塊劃分根據(jù)系統(tǒng)總體設(shè)計思想的分析,可將系統(tǒng)總體分為以下幾個部分:圖書訂單管理模塊:主要管理圖書進庫信息,以及可以清晰的瀏覽進貨信息,包括實現(xiàn)圖書訂單序號、圖書的基本信息、供貨商序號、訂單的基本信息??梢詫D書訂單的信息增加和查詢,同時還可以方便的查詢了解近期的訂單狀況及相應(yīng)的查詢處理。供貨商信息管理模塊:主要實現(xiàn)添加供貨商信息、瀏覽供貨商信息、刪除供貨商信息。當(dāng)訂單可能改變時,可以對供貨商信息做相應(yīng)的更改。供貨商信息模塊包含供貨商序號、供貨商名稱、城市、地址、電話、傳真、郵政編碼、EMAIL、聯(lián)系人、首次合作時間。圖書信息管理模塊:主

34、要管理圖書信息、圖書信息瀏覽、圖書信息查詢、圖書信息修改等管理。圖書在借閱過程中是否在庫,是否遺失,是否損壞。對于已經(jīng)借出的圖書,還可以查看圖書的持有者(借書者)。在圖書信息的查詢中分為兩類查詢:全部圖書信息查詢和已借圖書查詢(關(guān)鍵字是是否在庫)。當(dāng)圖書借出時,關(guān)鍵是算好圖書的過期時間,也是借書者可以持有的時間。做到科學(xué)合理化的管理,盡可能低的降低圖書信息的損失?;A(chǔ)數(shù)據(jù)模塊:主要實現(xiàn)的是多信息的查詢、增加、修改。用戶管理模塊:主要是用于添加、刪除、查詢、修改用戶的相關(guān)信息,不同的管理員只能對應(yīng)的執(zhí)行相應(yīng)的操作,對系統(tǒng)的安全性的大大提高,超級管理員可以定期的對數(shù)據(jù)庫的所有信息進行查詢,方便對本

35、圖書管理系統(tǒng)的用戶管理進行管理、監(jiān)督。輔助功能模塊:在安全里面,本系統(tǒng)設(shè)置了安全鎖機,所謂鎖機不是針對WINDOWS操作系統(tǒng),而是針對本管理系統(tǒng)。鎖機功能的實現(xiàn),方便了用戶的離開。另外一個就是簡單交流平臺,可以實現(xiàn)用戶(對于本圖書管理系統(tǒng)的管理員)之間的簡單聊天交流。數(shù)據(jù)備份與還原模塊:實現(xiàn)對圖書信息的備份、員工信息備份、教職工信息的備份、學(xué)生信息的備份、訂單信息的備份、供貨商信息的備份;實現(xiàn)對圖書信息的還原、員工信息的還原、教職工信息的還原、學(xué)生信息的還原、訂單信息的還原、供貨商信息的還原。數(shù)據(jù)的備份和還原的實現(xiàn),保證了本管理系統(tǒng)的信息的完整性,不會因為意外事故而造成不必要的損失。退出功能模

36、塊:實現(xiàn)系統(tǒng)數(shù)據(jù)庫的關(guān)閉,退出系統(tǒng)。將上述幾個功能模塊合在一起,最后得到如圖3-1所示的系統(tǒng)總體功能模塊圖。圖書信息管理系統(tǒng)訂單管理供貨商管理圖書信息基礎(chǔ)數(shù)據(jù)用戶管理輔助功能退出管理備份還原圖3-1訂單管理模塊的子功能主要如圖3-2所示:訂單管理訂單序號圖書信息供貨商信息訂單信息圖3-2供貨商管理模塊的子功能如圖3-3所示:供貨商管理供貨商序號供貨商信息首次合作圖3-3圖書信息管理模塊的子功能如圖3-4所示:圖書管理圖書信息信系填充圖3-4基礎(chǔ)數(shù)據(jù)模塊主要功能有庫存商品和往來單位,如圖3-5所示:基礎(chǔ)數(shù)據(jù)基本信息往來信息圖3-5用戶管理模塊的子功能圖如圖3-6所示:用戶管理用戶添加用戶查詢和刪

37、除圖3-6輔助功能的子功能圖如圖3-7所示:輔助功能系統(tǒng)鎖機簡單聊天平臺圖3-7第二節(jié) 數(shù)據(jù)庫設(shè)計一、數(shù)據(jù)庫設(shè)計概述數(shù)據(jù)庫是信息管理系統(tǒng)的后臺,存儲著所有的信息,在信息管理系統(tǒng)中有著很重要的地位。數(shù)據(jù)庫設(shè)計的好與壞,直接影響到這個系統(tǒng)的運行效率。良好的數(shù)據(jù)庫設(shè)計,可以提高數(shù)據(jù)信息的存儲效率,保證數(shù)據(jù)信息的完整性和一致性。同時,一個合理的數(shù)據(jù)庫結(jié)構(gòu)有利于程序的實現(xiàn)。二、數(shù)據(jù)庫需求用戶的需求具體體現(xiàn)在各種信息的提供,保存,更新和查詢。這就要求數(shù)據(jù)庫的結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。在仔細分析調(diào)查有關(guān)圖書館管理信息需求的基礎(chǔ)上設(shè)計出如圖(見附錄圖書館管理系統(tǒng)數(shù)據(jù)流程圖)所示的數(shù)據(jù)流程。針對圖書館

38、管理系統(tǒng)的需求,通過對圖書館管理工作過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計出如下的數(shù)據(jù)項:書庫圖書信息,包括數(shù)據(jù)項有:圖書編號、書名、書號、類別、出版社、作者、ISBN、印張、字數(shù)、版次、印數(shù)、定價、開本、是否在庫、是否損壞、是否遺失、入庫時間、圖書介紹學(xué)生信息,包括數(shù)據(jù)項有:學(xué)生編號、學(xué)號、姓名、性別、系別、班級、級別、已借圖書、照片借書信息,包括數(shù)據(jù)項有:圖書序號、學(xué)生序號、是否歸還、書名、姓名、學(xué)號、書號、系別、班級、已借圖書、出版社、作者、借閱日期、圖書類別、是否續(xù)借供貨商信息,包括數(shù)據(jù)項有:供貨商序號、供貨商、城市、地址、電話、傳真、郵政編碼、EMAIL、聯(lián)系人、首次合作時間定單信息,包括數(shù)

39、據(jù)項有:定單序號、書名、書號、類別、出版社、作者、ISBN、印張、字數(shù)、版次、印數(shù)、定價、開本、詳細信息、供貨商序號、供貨商、聯(lián)系人、城市、訂購數(shù)量、訂購價格、交付方式、交貨日期、定單日期、是否驗收、驗收日期過期圖書信息,包括數(shù)據(jù)項有:圖書序號、書名、書號、學(xué)生序號、學(xué)生姓名、系別、班級、過期時間員工信息,包括數(shù)據(jù)項有:員工序號、姓名、密碼、類別、性別、家庭住址、聯(lián)系電話、職務(wù)、出生日期、照片罰款信息,包括數(shù)據(jù)項有:流水號、罰款原因、罰款金額、日期注:罰款信息由管理員手動實現(xiàn)。三、E-R圖分析得到上面的數(shù)據(jù)項就能夠設(shè)計出以下各種實體以及它們的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)根據(jù)上面的實力設(shè)計

40、規(guī)劃出的實體有:圖書信息實體、學(xué)生信息實體、借閱信息實體、供貨商信息實體、定單信息實體、過期圖書實體、員工信息實體、罰款信息實體。Shukubiao(圖書信息實體)圖書介紹書名圖書序號圖2-3-1 圖書信息實體E-R圖Xueshengbiao學(xué)生信息學(xué)生序號已借圖書姓名圖2-3-2 學(xué)生信息實體E-R圖Jy(借閱信息)續(xù)借學(xué)生序號圖書序號圖2-3-3 借閱信息實體E-R圖Ghs供貨商信息供貨商序號供貨商聯(lián)系人圖2-3-4 供貨商信息實體E-R圖Orders(定單信息)定單序號書名定單日期 圖2-3-5 定單信息實體E-R圖Gqs(過期書信息)過期時間圖書序號學(xué)生序號圖236 過期圖書信息實體E

41、-R圖員工信息員工序號職務(wù)姓名圖237 員工信息實體E-R圖Shukubiao(圖書信息Xueshengbiao(學(xué)生信息借書借書Gqs(過期書信息實Jh(借閱信息實統(tǒng)計資料Ghs(供貨商信息Jhfk(罰款信息實Orders(定單信息圖2-3-8 各實體間關(guān)系圖四、數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計圖書館管理系統(tǒng)中數(shù)據(jù)庫的各個表格設(shè)計結(jié)果如下:表2-4-1:shukubiao 書庫圖書信息表列名數(shù)據(jù)類型說明圖書序號Text圖書的編號,唯一書號Text圖書書號書名Text書名類別Text圖書類別出版社Text出版社作者Text作者ISBNText圖書ISBN號印張Text圖書印張字數(shù)Text字數(shù)版次Text圖書

42、版次印數(shù)Text印數(shù)定價Currency圖書定價開本Text開本是否在庫Boolean是否在書庫中的標志是否損壞Boolean是否損壞的標志是否遺失Boolean是否遺失的標志入庫時間Date/Time圖書入庫的日期圖書介紹Text圖書的簡單介紹表2-4-2:xueshengbiao 書庫圖書信息表列名數(shù)據(jù)類型說明學(xué)生序號Text學(xué)生的編號,唯一學(xué)號Text學(xué)號,不唯一姓名Text學(xué)生姓名性別Boolean性別系別Text學(xué)生系別班級Text學(xué)生所在班級級別Integer學(xué)生的級別,表示借書的能力已借圖書Integer已經(jīng)借過圖書多少本照片Text存放學(xué)生照片的路徑表2-4-3:jh 借閱信息

43、表列名數(shù)據(jù)類型說明圖書序號Text圖書序號學(xué)生序號Text學(xué)生序號書名Text書名姓名Text學(xué)生姓名學(xué)號Text學(xué)號書號Text書號系別Text學(xué)生系別班級Text學(xué)生班級已借圖書Integer學(xué)生已經(jīng)借閱的圖書數(shù)量出版社Text出版社作者Text圖書作者借閱日期Date/Time借閱日期圖書類別Text圖書類別是否歸還Boolean該書是否歸還續(xù)借Boolean該書是否續(xù)借過表2-4-4 ghs 供貨商信息表列名數(shù)據(jù)類型說明供貨商序號Text供貨商序號供貨商Text供貨商城市Text城市地址Text地址電話Text電話傳真Text傳真郵政編碼Text郵政編碼EMAILTextEMAIL聯(lián)系

44、人Text聯(lián)系人首次合作時間Date/Time首次合作時間表2-4-5 orders定單信息表列名數(shù)據(jù)類型說明定單序號Text定單序號書名Text書名類別Text類別出版社Text出版社作者Text作者ISBNTextISBN印張Text印張字數(shù)Text字數(shù)版次Text版次開本Text開本印數(shù)Text印數(shù)定價Currency定價詳細信息Text詳細信息供貨商序號Text供貨商序號供貨商Text供貨商聯(lián)系人Text聯(lián)系人城市Text供貨商城市訂購數(shù)量Integer訂購數(shù)量訂購價格Currency訂購價格交付方式Text交付方式交貨日期Date/Time定單驗收的日期書號Text書號定單日期Dat

45、e/Time定單填寫的日期是否驗收Boolean定單驗收的標志驗收日期Date/Time定單驗收日期表2-4-6 gqs 過期書信息表列名數(shù)據(jù)類型說明圖書序號Text圖書序號書名Text書名書號Text書號學(xué)生序號Text學(xué)生序號學(xué)生姓名Text學(xué)生姓名系別Text系別班級Text班級過期時間Date/Time過期的天數(shù)表2-4-7 password1 員工信息表列名數(shù)據(jù)類型說明姓名Text員工姓名員工序號Text員工序號密碼Text密碼類別Boolean員工權(quán)限級別性別Text性別家庭住址Text家庭住址聯(lián)系電話Text聯(lián)系電話職務(wù)Text職務(wù)出生日期Date/Time出生日期照片Text存

46、放員工照片的路徑表2-4-8 jhfk 罰款信息表列名數(shù)據(jù)類型說明流水號Long流水號罰款原因Text罰款原因罰款金額Currency罰款金額日期Date/Time日期第三節(jié) 系統(tǒng)流程分析本系統(tǒng)的執(zhí)行流程是:程序運行后首先要求用戶登錄,用戶只有以合法的身份成功登錄后才能進入本系統(tǒng)。成功進入系統(tǒng)后,用戶可以選擇員工管理、學(xué)生(教師)管理、圖書管理、基礎(chǔ)操作、輔助功能等。當(dāng)執(zhí)行完一個功能后,用戶還可以重復(fù)選擇這些功能來執(zhí)行,直到用戶選擇退出,本系統(tǒng)才結(jié)束運行。用流程圖將本系統(tǒng)的執(zhí)行流程描述出來,如圖3-1所示。圖3-1 系統(tǒng)總體流程圖第四章 系統(tǒng)實現(xiàn)第一節(jié) 主窗體主窗體是本圖書管理系統(tǒng)的核心所在,

47、它上面是所有功能模塊信息的匯總。主要包括菜單欄、工具欄、快捷欄、公告欄、主窗體界面,每一個模塊都會衍生出更多的功能。菜單欄包含:系統(tǒng)、查詢、管理、統(tǒng)計、數(shù)據(jù)、幫助。工具欄包含:查看編輯備忘、借書、還書、圖書查詢、學(xué)生信息添加、圖書信息統(tǒng)計、快速鎖機??旖輽诜譃椋合到y(tǒng)快捷欄、信息拓展欄。主窗體界面:歡迎使用。公告欄:游動顯示你當(dāng)前添加的備忘信息。系統(tǒng)主界面如圖4-1所示:圖4-1 系統(tǒng)戶界面第二節(jié) 登錄界面登錄界面驗證用戶信息,包括用戶名和密碼,如果登錄成功才能使用本圖書管理系統(tǒng) 。登錄界面實現(xiàn)的功能有:驗證用戶名和密碼是否正確、游動顯示信息“請您先登錄本系統(tǒng)”、記住登錄成功后的用戶名(可以對已

48、經(jīng)登錄成功的用戶名進行清空)。登錄窗體效果如下圖4-2所示:圖4-2 登錄窗口如果輸入的用戶名或密碼錯誤,則出提示錯誤信息,如圖4-3所示:圖4-3 登錄窗口(用戶名或密碼錯誤)第三節(jié) 借書系統(tǒng)借書系統(tǒng)是本圖書管理系統(tǒng)中實現(xiàn)的一個主要功能之一,進行的是對圖書的借取操作。借書系統(tǒng)主要的功能信息有:圖書詳情、借書者詳情、圖書信息匯總、圖書信息收索、圖書冊數(shù)統(tǒng)計、圖書信息填充(包含是否在庫、是否損壞、是否遺失、到期時間)、圖書借閱、續(xù)借圖書等。借書系統(tǒng)效果如下圖4-4所示:圖4-4 借書系統(tǒng)第四節(jié) 還書系統(tǒng)還書系統(tǒng)是本圖書管理系統(tǒng)中實現(xiàn)的一個主要功能之一,進行的是對圖書的歸還操作。還書系統(tǒng)主要的功能

49、信息有:圖書詳情、歸還者詳情、圖書信息匯總、圖書信息收索、圖書冊數(shù)統(tǒng)計、圖書信息填充(包含是否在庫、是否損壞、是否遺失、是否到期、個人信用升降)、還書等。還書系統(tǒng)效果如圖4-5所示:圖4-5 還書系統(tǒng)第五節(jié) 功能模塊功能模塊分為基本功能模塊和附加功能模塊。基本功能模塊是系統(tǒng)必須實現(xiàn)的功能模塊,包含圖書信息、教職工信息、學(xué)生信息查詢;如圖4-6,4-7,4-8所示:圖4-6 圖書信息查詢圖4-7 教職工信息查詢圖4-8 學(xué)生信息查詢圖書信息、員工信息、教職工信息、學(xué)生信息、訂單信息、供貨商信息的添加;如圖4-9,4-10,4-11所示:圖4-9 圖書信息添加圖4-10 員工信息添加圖4-11 訂

50、單信息添加圖書信息、員工信息、教職工信息、學(xué)生信息、訂單信息、供貨商信息的刪除;如圖4-12,4-13,4-14所示:圖4-12 圖書信息刪除圖4-13 員工信息刪除圖4-14 訂單信息刪除圖書信息、員工信息、教職工信息、學(xué)生信息、訂單信息、供貨商信息的修改;如圖4-15所示:圖4-15 圖書信息修改圖書信息、員工信息、教職工信息、學(xué)生信息、訂單信息、供貨商信息的備份;圖書信息、員工信息、教職工信息、學(xué)生信息、訂單信息、供貨商信息的還原;圖書信息的統(tǒng)計;幫助系統(tǒng)的實現(xiàn),如圖4-16所示:圖4-16 圖書統(tǒng)計附加功能模塊是在完成系統(tǒng)原有計劃的基礎(chǔ)上,新添加的功能模塊。本管理系統(tǒng)的附加功能模塊包含

51、備忘錄、簡單交流平臺、系統(tǒng)安全鎖機。三大附加功能模塊的效果圖如下圖4-5-12、4-5-13、4-5-14所示:A、備忘錄效果圖(4-17): 圖4-17 備忘錄B、簡單交流平臺是給本系統(tǒng)的管理員提供一個簡單互動的聊天平臺,主要實現(xiàn)功能就是不同用戶之間的信息交流,效果圖(4-18)圖4-18 聊天窗口C、系統(tǒng)安全鎖機包含開啟鎖機、修改密碼、設(shè)置密碼、取消密碼、功能介紹。在這里簡單列出,如圖(4-19)圖4-19 系統(tǒng)鎖機第五章 系統(tǒng)的測試在開發(fā)軟件系統(tǒng)的過程中,需要面對錯綜復(fù)雜的問題,因此,在軟件生存周期的每個階段都不可避免地會產(chǎn)生錯誤,在每個階段結(jié)束之前必須通過嚴格的技術(shù)審查,盡可能早的發(fā)現(xiàn)

52、并糾正錯誤。測試的目的就是盡可能多地發(fā)現(xiàn)軟件中的錯誤。軟件測試仍然是保證軟件質(zhì)量的關(guān)鍵步驟之一,它是對軟件規(guī)格說明、設(shè)計和編碼的最后復(fù)審。第一節(jié) 測試的基本層次與開發(fā)過程類似,測試過程也必須分步驟進行,每個步驟在邏輯上是前一個步驟地繼續(xù)。每個系統(tǒng)又由許多模塊組成。因此,系統(tǒng)的測試的基本層次如圖5-1所示。圖5-1 測試的基本層次第二節(jié) 測試的實施圖書館管理具有自身鮮明的特點:根據(jù)操作人員的級別不同設(shè)置權(quán)限,對系統(tǒng)的操作有權(quán)限的設(shè)置能夠?qū)崿F(xiàn)圖書的借、還、續(xù)借功能具有對圖書庫的一般性維護的功能,包括過期書統(tǒng)計、損壞書統(tǒng)計能夠?qū)崿F(xiàn)圖書的采購、下定單及定單驗收、圖書出庫的功能能夠?qū)崿F(xiàn)學(xué)生及供貨商的注冊

53、、瀏覽、刪除、查詢功能能夠?qū)崿F(xiàn)員工的錄入、修改等功能能夠?qū)崿F(xiàn)書庫借還圖書情況、供貨商、學(xué)生、員工信息的打印報表功能能夠?qū)崿F(xiàn)數(shù)據(jù)備份功能功能模塊:分級權(quán)限借還圖書書庫維護圖書采購學(xué)生及供貨商管理本系統(tǒng)在測試過程中,采用了白盒測試和黑盒測試方法。白盒測試主要是測試程序的邏輯結(jié)果,黑盒測試主要測試系統(tǒng)的外部結(jié)構(gòu)。下面簡略介紹我在進行功能測試時所使用的測試用例。登陸功能測試測試目的:驗證用戶登陸功能測試數(shù)據(jù):輸入用戶名(系統(tǒng)管理員、超級管理員),輸入密碼測試結(jié)果:成功進入系統(tǒng)能夠以各種角色操作。訂單添加功能測試測試目的:驗證能否成功添加訂單,錯誤的信息是否會報錯測試數(shù)據(jù):在文本框中輸入訂單信息測試結(jié)果

54、:訂單添加成功,并能對錯誤信息報錯訂單查詢功能測試測試目的:驗證能否顯示全部訂單,能否按指定條件查詢測試數(shù)據(jù):選擇字段,輸入查詢條件測試結(jié)果:顯示全部訂單成功,能實現(xiàn)按指定條件查詢功能訂單刪除功能測試測試目的:驗證刪除選中的訂單測試數(shù)據(jù):選擇要刪除的單據(jù)測試結(jié)果:刪除成功以上以登陸功能模塊和訂單管理模塊為例敘述了我在測試過程中所采用的測試用例,其他功能模塊的測試類似,在此不詳細介紹了。經(jīng)過測試,本系統(tǒng)功能比較穩(wěn)定,能夠投入使用。結(jié) 論經(jīng)過一個多月的設(shè)計和開發(fā),圖書信息管理系統(tǒng)基本開發(fā)完畢,其功能基本符合要求,能夠完成學(xué)校(企業(yè))對相關(guān)信息的增、刪、改、查,同時也能保證系統(tǒng)的安全性,使信息不至于

55、流出,數(shù)據(jù)的一致性問題也可以得到很好的解決,希望使用本系統(tǒng)的使用人員能夠?qū)Ρ拒浖娜毕萏岢雠u,好加以改正。由于畢業(yè)設(shè)計時間較短,該系統(tǒng)還有許多不盡如人意的地方,出錯處理不夠等多方面問題。這些都有待進一步改善。通過本次對圖書信息管理系統(tǒng)開發(fā),使我對系統(tǒng)地分析和開發(fā)軟件有了更深刻的理解。對于我來說,這次開發(fā)的經(jīng)歷,不管是學(xué)習(xí)上還是工作上都是一筆寶貴的財富。 結(jié)束語xxx表示衷心的感謝。參考文獻1. 楊儒亮,Visual Basic .Net程序設(shè)計,武漢大學(xué)出版社,2006年2. 閃四清,SQL Server 實用簡明教程,清華大學(xué)出版社,2002年3. 來賓,譚明勇,數(shù)據(jù)庫原理與應(yīng)用,冶金工業(yè)

56、出版社,2003年4. 李存珠,李宣東,軟件工程概論,南京大學(xué)計算機系出版,2001年5. 張海藩,編著,軟件工程導(dǎo)論,清華大學(xué)出版社,2003年6. 陳平,褚華主編,軟件設(shè)計師教程,清華大學(xué)出版社,2002年7. 王小銘,管理信息系統(tǒng)及其開發(fā)技術(shù),電子工業(yè)出版社,1997年8. 衛(wèi)紅春,信息系統(tǒng)分析與設(shè)計,西安電子科技大學(xué)出版社,2005年附錄 源代碼登錄界面Imports System.Data.SqlClient'打開數(shù)據(jù)庫命名空間Public Class FormLoad Dim mx, my As Integer '定義兩個變量,用來表示窗體的X軸Y軸位置 Dim b

57、iaozhi As Boolean '該處的值判定鼠標的按下狀態(tài),按下為True,彈起為False Dim sqlconYidenglu As New SqlConnection Dim sqlconLianjie As New SqlConnection Dim sqlconJiazai As New SqlConnection '定義對應(yīng)的三個鏈接 Private Sub ContrlBar_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Co

58、ntrlBar.MouseDown biaozhi = True '在此處,定義鼠標按下是的布爾值為真 mx = e.X my = e.Y '當(dāng)鼠標剛按下,也是相對每次拖動窗體的第一次,設(shè)置了窗體的X軸和Y軸的坐標 End Sub Private Sub ContrlBar_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ContrlBar.MouseMove If biaozhi = True Then '此時,如果鼠標為按下狀態(tài) Me.Left = Me.Left + (e.X - mx) '窗體的X軸新位置=原來的位置+移動的位置(移動的位置=新的X軸坐標-原來的X軸坐標) Me.Top = Me.Top + (e.Y - my) '窗體的Y軸新位置=原來的位置+移動的位置(移動的位置=新的Y軸坐標-原來的Y軸坐標) End If End Sub Private Sub ContrlBar_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ContrlB

展開閱讀全文
溫馨提示:
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. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!