版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、【摘要】在當(dāng)前社會(huì),各行各業(yè)越來越重視信息系統(tǒng),信息自動(dòng)化的作用也越來越大,使人們從繁雜的事務(wù)中解放出來,從而提高了工作效率。信息系統(tǒng)以其向著無紙化辦公方向發(fā)展的特點(diǎn)受到了社會(huì)的普遍歡迎,每個(gè)企業(yè)都有很多物品信息的來往,而且隨著時(shí)間的累積,企業(yè)規(guī)模的逐漸擴(kuò)大物品信息的資料也會(huì)越來越多。因此,各類企業(yè)積極開發(fā)、應(yīng)用用于企業(yè)物品來往管理的信息系統(tǒng),然而企業(yè)對(duì)公司內(nèi)部的各種商品交易統(tǒng)計(jì)管理工作還停留在紙介質(zhì)的基礎(chǔ)上,這種手工管理方式已經(jīng)越來越不適應(yīng)企業(yè)的發(fā)展要求了,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。為了讓圖書館物質(zhì)管理更加合理化,信息化,時(shí)代
2、化,節(jié)省人力物力,提高效率,減少出錯(cuò)情況,避免大量重復(fù)性的工作。經(jīng)過對(duì)圖書館實(shí)際情況的調(diào)查、分析,結(jié)合本人所學(xué)知識(shí),開發(fā)了此圖書信息管理系統(tǒng),更加方便的管理與圖書相關(guān)的各類信息。本系統(tǒng)以圖書館實(shí)際情況為背景而設(shè)計(jì)開發(fā)的,界面友好,使用簡(jiǎn)單方便,功能齊全,能夠?qū)⑴c圖書館相關(guān)的各方面信息有機(jī)結(jié)合起來,主要包括系統(tǒng)用戶(員工)職工(教師)信息、學(xué)生信息、圖書信息、供貨商信息、圖書訂單信息管理;圖書信息、職工和學(xué)生信息查詢等功能,能滿足對(duì)圖書管理的基本要求;還包括了圖書信息的統(tǒng)計(jì)、借書與還書功能、簡(jiǎn)單的聊天互動(dòng)界面、系統(tǒng)用戶的登錄認(rèn)證和權(quán)限的劃分、管理系統(tǒng)的簡(jiǎn)單鎖機(jī)功能、系統(tǒng)數(shù)據(jù)的備份、良好的幫助環(huán)境
3、、訂單和供貨商信息的打印。是一個(gè)能夠獨(dú)立運(yùn)行的信息管理系統(tǒng),由管理員對(duì)用戶進(jìn)行權(quán)限管理,適合多用戶操作。對(duì)于不同的用戶,在本圖書信息管理系統(tǒng)中的權(quán)限不盡相同?!娟P(guān)鍵詞】信息 管理 數(shù)據(jù)庫 借書 還書 統(tǒng)計(jì) 備份和還原目 錄前 言9第一章 開發(fā)背景10第一節(jié) 項(xiàng)目提出的意義10第二節(jié) 開發(fā)目的10第三節(jié) 應(yīng)用目標(biāo)11第四節(jié) 系統(tǒng)特點(diǎn)11第五節(jié) 軟件配置11一、操作系統(tǒng)選擇11二、數(shù)據(jù)庫選擇12三、開發(fā)工具介紹12四、項(xiàng)目后期計(jì)劃13第二章 可行性分析和需求分析14第一節(jié) 可行性分析14一、經(jīng)濟(jì)可行性14二、技術(shù)可行性15三、社會(huì)可行性16四、法律可行性16五、管理可行性16第二節(jié) 需求分析17一
4、、理解需求18二、功能需求19三、數(shù)據(jù)流圖19第三章 系統(tǒng)設(shè)計(jì)21第一節(jié) 系統(tǒng)模塊劃分21第二節(jié) 數(shù)據(jù)庫設(shè)計(jì)25一、數(shù)據(jù)庫設(shè)計(jì)概述25二、數(shù)據(jù)庫需求25三、E-R圖分析26四、數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)29第三節(jié) 系統(tǒng)流程分析33第四章 系統(tǒng)實(shí)現(xiàn)34第一節(jié) 主窗體34第二節(jié) 登錄界面34第三節(jié) 借書系統(tǒng)35第四節(jié) 還書系統(tǒng)36第五節(jié) 功能模塊37第五章 系統(tǒng)的測(cè)試44第一節(jié) 測(cè)試的基本層次44第二節(jié) 測(cè)試的實(shí)施45結(jié) 論48結(jié)束語49參考文獻(xiàn)50附錄 源代碼51前 言隨著人類社會(huì)的發(fā)展,人類對(duì)知識(shí)的需求也不斷地增長(zhǎng)。在這種形勢(shì)下,書籍就漸漸地成為人們獲取并增長(zhǎng)知識(shí)的主要途徑,而圖書館就自然而然地在人們
5、的生活中占據(jù)了一定的位置。學(xué)校作為教書育人的中堅(jiān)力量,圖書館的作用更是舉足輕重。學(xué)校圖書館要做到安全順暢的運(yùn)轉(zhuǎn),為廣大同學(xué)提供良好的服務(wù),就必須有一套完善健全的運(yùn)行管理機(jī)制,在信息化的時(shí)代,選擇一款“學(xué)生圖書館管理系統(tǒng)”軟件成為各個(gè)學(xué)校的首選。聯(lián)系實(shí)際,考慮各層次學(xué)校的情況,軟件本身要求易學(xué),界面友好,容易掌握,可以較簡(jiǎn)單方便的管理各種圖書信息;硬件的配置要求不能太高,這樣可以很好的適應(yīng)當(dāng)前的學(xué)校圖書館。在開發(fā)思路上,由于學(xué)校圖書館不存在商業(yè)利益,所以系統(tǒng)設(shè)計(jì)開發(fā)的周期要短,成本要低。系統(tǒng)的總體特點(diǎn)應(yīng)該是方便、簡(jiǎn)單、實(shí)用。圖書館信息管理是圖書館經(jīng)常遇到的問題。隨著圖書館各方面的不斷完善,圖書館
6、每日要處理的事務(wù)越來越多,對(duì)信息的準(zhǔn)確度也要求越來越準(zhǔn)確。為了讓信息能夠更好的管理,以減少對(duì)圖書館財(cái)產(chǎn)和各方面的損失,傳統(tǒng)管理辦法已基本不適應(yīng)新形勢(shì)的要求。在計(jì)算機(jī)飛速發(fā)展的今天,應(yīng)用數(shù)據(jù)庫技術(shù)實(shí)現(xiàn)企業(yè)信息管理是必要的工作,應(yīng)用圖書管理系統(tǒng)對(duì)圖書館的圖書信息(圖書館日常事務(wù)中的一種)進(jìn)行管理,既能夠提高工作效率,又能提高工作水平。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)圖書館信息來往進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn).如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、成本低等。這些優(yōu)點(diǎn)能夠極大地提高的效率,也是圖書館管理工作科學(xué)化、正規(guī)化管理的重要條件?,F(xiàn)代圖書館圖書信息管理工作的信息量越
7、來越大,而且信息的密度不斷提高,靠傳統(tǒng)的管理方法和人工操作手段已經(jīng)無法搞好圖書館日常信息管理工作。而計(jì)算機(jī)作為數(shù)據(jù)處理系統(tǒng),已逐漸成為企業(yè)管理現(xiàn)代化的重要手段,在企業(yè)管理中正在發(fā)揮著重要的作用。圖書信息管理系統(tǒng)能夠?yàn)閳D書館管理者提供充足的信息和快捷的查詢手段。如果企業(yè)使用傳統(tǒng)人工的方式管理企業(yè)物品往業(yè),這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間長(zhǎng)了,將產(chǎn)生大量的文件和資料,這對(duì)于查找、更新和維護(hù)都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。綜上所述,開發(fā)一個(gè)圖書管理系統(tǒng)是十分必要
8、的。第一章 開發(fā)背景第一節(jié) 項(xiàng)目提出的意義信息社會(huì)的高科技,商品經(jīng)濟(jì)化的高效益,使計(jì)算機(jī)的應(yīng)用已普及到社會(huì)生活的各個(gè)領(lǐng)域。計(jì)算機(jī)與人類的關(guān)系愈來愈密切,然而還有人由于計(jì)算機(jī)操作不方便繼續(xù)用手工勞動(dòng)。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,使用圖書管理系統(tǒng)軟件對(duì)圖書信息進(jìn)行管理將會(huì)為圖書館物品管理帶來了極大的方便。第二節(jié) 開發(fā)目的本項(xiàng)目名稱為圖書管理系統(tǒng)。系統(tǒng)功能主要包括:能夠存儲(chǔ)一定數(shù)量的圖書信息,并方便有效的進(jìn)行相應(yīng)的書籍?dāng)?shù)據(jù)操作和管理、能夠?qū)σ欢〝?shù)量的讀者進(jìn)行相應(yīng)的信息存儲(chǔ)與管理;能夠提供一定的安全機(jī)制,提供數(shù)據(jù)信息授權(quán)訪問。所以,為企業(yè)開發(fā)圖書館圖書信息管理系統(tǒng)的目的是:為了圖書館管理圖
9、書的工作更方便。 為了減輕管理人員的工作負(fù)擔(dān)。節(jié)約資源,提高物品信息的精確度。方便快速操作,精簡(jiǎn)人員,節(jié)約開支。提高物品管理的自動(dòng)化、現(xiàn)代化水平,采用計(jì)算機(jī)代替手工勞動(dòng),規(guī)范物品管理的操作過程。第三節(jié) 應(yīng)用目標(biāo)通過本系統(tǒng)軟件,能幫助圖書館管理人員利用計(jì)算機(jī),快速方便的對(duì)物品進(jìn)行管理、輸入、輸出、查找等所需操作,使散亂的物品信息能夠具體化,直觀化、合理化。從而提高物品管理的自動(dòng)化、現(xiàn)代化水平,采用計(jì)算機(jī)代替手工勞動(dòng),規(guī)范物品管理的操作過程。使用圖書管理系統(tǒng)軟件對(duì)圖書信息進(jìn)行管理將會(huì)為圖書館物品管理帶來了極大的方便。第四節(jié) 系統(tǒng)特點(diǎn)本系統(tǒng)具有以下特點(diǎn):功能全面,操作簡(jiǎn)單,功能得到拓展。能夠?qū)D書館
10、各方面的信息(包括員工、教師學(xué)生信息、圖書信息、圖書訂單和供貨商信息等)有機(jī)結(jié)合起來。界面友好,使用簡(jiǎn)單方便,因?yàn)橛脩粢话愣疾皇怯?jì)算機(jī)專業(yè)人員,系統(tǒng)的設(shè)計(jì)首先要能使用戶能夠容易地掌握該系統(tǒng),且能很方便的使用該系統(tǒng),從而進(jìn)行更加便利的管理。本系統(tǒng)是一個(gè)基于C/S技術(shù)的系統(tǒng),實(shí)現(xiàn)了數(shù)據(jù)的集中管理,提供最大程度上的數(shù)據(jù)共享,在保障了數(shù)據(jù)的一致性的同時(shí),降低系統(tǒng)的維護(hù)工作量。在數(shù)據(jù)庫操作技術(shù)上以ADO.NET數(shù)據(jù)庫訪問技術(shù)和SQL語言為主。第五節(jié) 軟件配置軟件配置主要包括數(shù)據(jù)庫選擇、操作系統(tǒng)的選擇、開發(fā)工具的選擇。圖書管理系統(tǒng)的軟件配置要根據(jù)用戶對(duì)系統(tǒng)的穩(wěn)定性要求、系統(tǒng)的容量以及用戶的維護(hù)水平來確定。
11、一、操作系統(tǒng)選擇用戶習(xí)慣使用微軟的Windows操作系統(tǒng)對(duì)Windows系統(tǒng)的操作比較熟悉,管理員維護(hù)Windows操作系統(tǒng)水平較好,因此推薦選擇Windows XP作為開發(fā)和測(cè)試平臺(tái),后期的運(yùn)行環(huán)境也推薦選擇Windows XP系統(tǒng)。二、數(shù)據(jù)庫選擇國(guó)際國(guó)內(nèi)的主導(dǎo)關(guān)系型數(shù)據(jù)庫管理系統(tǒng)有SQLServer、ORACLE、SYBASE、ACCESS和DB2。SQLServer 是大中型數(shù)據(jù)庫,可以適合大容量數(shù)據(jù)的應(yīng)用。SQLServer具有功能強(qiáng)大,操作簡(jiǎn)單,易于維護(hù)等諸多優(yōu)點(diǎn),是每個(gè)企業(yè)開發(fā)系統(tǒng)的優(yōu)先選擇對(duì)象,而其提供的友好界面,能使普通的管理人員快速入手,所以我選擇了SQLServer 200
12、5作為系統(tǒng)的數(shù)據(jù)庫。SQL Server 2005 還為您的數(shù)據(jù)管理與分析帶來了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),從而獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用 Web 帶來的機(jī)會(huì)非常重要。作為一個(gè)完備的數(shù)據(jù)庫和數(shù)據(jù)分析包,SQL Server 2005 為快速開發(fā)新一代企業(yè)級(jí)應(yīng)用程序、為企業(yè)贏得核心競(jìng)爭(zhēng)優(yōu)勢(shì)打開了勝利之門。作為重要的基準(zhǔn)測(cè)試可伸縮性和速度的記錄保持者,SQL Server 2005 是一個(gè)具備完全 Web 支持的數(shù)據(jù)庫產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語言 (XML) 的核心支持以及在 Internet 上和防火墻外進(jìn)行查詢的能力。三、開發(fā)工具介
13、紹本系統(tǒng)所使用的開發(fā)工具是Visual Basic 2008 。Visual Basic 2008是Microsoft Visual Studio 6.0 可視化工具中的一個(gè)開發(fā)系統(tǒng)。是一個(gè)用于快速開發(fā)基于Windows的客戶機(jī)/服務(wù)器應(yīng)用程序的高效工具,與以前各版本相比Visual Basic 2008具有以下新特點(diǎn): 提供了高效能的源碼編譯器,使應(yīng)用程序得到優(yōu)化; 提供了新的比其他數(shù)據(jù)訪問接口更加方便,更加全面的數(shù)據(jù)訪問接口ADO(ActiveX Data object),能訪問除了標(biāo)準(zhǔn)的關(guān)系型數(shù)據(jù)庫(如 Access Foxpro SQL server 等)中的數(shù)據(jù)庫外,還能訪問郵件數(shù)據(jù)
14、,Web上的文本或圖形目錄服務(wù)器等信息; 提供了動(dòng)態(tài)的HTML頁面設(shè)計(jì)器; 提供了WEB CAASS設(shè)計(jì)器; 提供了高效的幫助環(huán)境;Visual Basic 6.0開發(fā)軟件的優(yōu)勢(shì): 可視化程序設(shè)計(jì); 面向?qū)ο蟮某绦蛟O(shè)計(jì); 事件驅(qū)動(dòng)的編程機(jī)制; 高度的擴(kuò)充性; 支持大型數(shù)據(jù)庫的連接與存取操作。本系統(tǒng)的前端開發(fā)工具M(jìn)icrosoft Visual Basic 2008是Microsoft公司推出的具有戰(zhàn)略性發(fā)展的新一代開發(fā)平臺(tái)。它將Microsoft公司的所有編程語言的開發(fā)環(huán)境統(tǒng)一起來,可以創(chuàng)建、配置和運(yùn)行Web服務(wù)以及Windows平臺(tái)的應(yīng)用。.NET框架中,所有的編程語言,都將生成托管代碼,并
15、且可以一次編寫,隨處運(yùn)行。在.NET框架中vb語言,充分利用了.NET框架的優(yōu)點(diǎn),又具有嚴(yán)格的類型安全,版本控制及無用單元收集等。vb面向?qū)ο罂梢暬幊痰奶攸c(diǎn),有利于系統(tǒng)的開發(fā),鑒于Visual Basic有如此強(qiáng)大的功能,我選用Microsoft Visual Basic 2008來完成這個(gè)圖書信息管理系統(tǒng)。四、項(xiàng)目后期計(jì)劃本管理系統(tǒng)是一款圖書館管理系統(tǒng),所涉及的功能為圖書館相關(guān)的一切事務(wù)。系統(tǒng)功能主要包括:圖書信息的管理、圖書館員工信息的管理、學(xué)生信息的管理、職工信息的管理、圖書供貨商信息的管理、與供貨商相關(guān)的圖書訂單信息的管理。除了這些功能之外,本管理系統(tǒng)還新增加了圖書館員工輔助功能備忘
16、錄(方便記憶)和特色的即時(shí)即用圖書館管理系統(tǒng)聊天功能(實(shí)現(xiàn)互動(dòng)交流);另外,本管理系統(tǒng)還增加了鎖機(jī)功能。所謂鎖機(jī)并不是鎖定了計(jì)算機(jī),而是鎖定了正在該計(jì)算機(jī)上使用本系統(tǒng)的管理員操作界面。該工能的實(shí)現(xiàn)是靠彈出一個(gè)密碼對(duì)話框,需要輸入鎖機(jī)密碼才能再次在不退出系統(tǒng)的情況下繼續(xù)使用本系統(tǒng),當(dāng)管理員點(diǎn)擊鎖機(jī)時(shí),管理員操作界面已經(jīng)沒有了。在本系統(tǒng)的管理成員之間,也設(shè)有明顯的權(quán)限差別,這樣實(shí)現(xiàn)系統(tǒng)在管理管理方面更加的安全可靠。系統(tǒng)的角色(身份)分為兩種:超級(jí)管理員與系統(tǒng)管理員。超級(jí)管理員可以進(jìn)行系統(tǒng)管理員以外的管理操作,比如說涉及到系統(tǒng)的安全與隱私方面的,還有角色系統(tǒng)管理員的創(chuàng)建。一般系統(tǒng)的超級(jí)管理員為兩位最
17、好。本管理系統(tǒng)的超級(jí)管理員身份帳號(hào)只能同時(shí)存在兩個(gè)。管理系統(tǒng)功能菜單的劃分:系統(tǒng)、查詢、管理、統(tǒng)計(jì)、數(shù)據(jù)、幫助文件,每個(gè)功能菜單選項(xiàng)都實(shí)現(xiàn)各自的功能,管理系統(tǒng)實(shí)現(xiàn)了還書和借書功能。在二期升級(jí)開發(fā)中,本管理系統(tǒng)將對(duì)序號(hào)的生成進(jìn)行升級(jí)和對(duì)借書系統(tǒng)還書系統(tǒng)的時(shí)間的算法進(jìn)行升級(jí),還有對(duì)各種性能更好的優(yōu)化。第二章 可行性分析和需求分析第一節(jié) 可行性分析可行性研究是對(duì)系統(tǒng)進(jìn)行全面、概要的分析。可行性分析報(bào)告是為圖書管理系統(tǒng)開發(fā)的可能性、可行性、必要性提供論據(jù),為開發(fā)人員進(jìn)行系統(tǒng)總體規(guī)劃設(shè)計(jì)及具體實(shí)施開發(fā)工程提供必要的參考資料,在系統(tǒng)開發(fā)完成后期為系統(tǒng)的測(cè)試、驗(yàn)收提供幫助。可行性分析的目的:可行性分析的目的
18、是用最小的代價(jià)在最短的時(shí)間內(nèi)確定問題是否能解決。一、經(jīng)濟(jì)可行性A、支出(1) 基本建設(shè)投資硬件設(shè)備:服務(wù)器。軟件:Windows 2000 Server 或更高版本。數(shù)據(jù)庫管理系統(tǒng):SQL Server。開發(fā)工具:Visual Basic 2008(2) 其他一次性支出系統(tǒng)設(shè)計(jì)和開發(fā)費(fèi)用。(3) 非一次性支出系統(tǒng)維護(hù)費(fèi)用。B、收益管理方式的自動(dòng)化,減少了人力、物力費(fèi)用,縮短了操作時(shí)間,極大地提高了工作效率和系統(tǒng)性能。投資回報(bào)周期根據(jù)投資回收期計(jì)算方法,收益的累計(jì)數(shù)開始超過支出的累計(jì)數(shù)的時(shí)間為1年。也就是說,開發(fā)本系統(tǒng)能開始獲益是1年左右的時(shí)間。以上是一個(gè)專門的軟件開發(fā)公司所面臨的情況,而從另一
19、個(gè)方面考慮又不一樣了。圖書管理系統(tǒng)是一個(gè)高度集成系統(tǒng),從計(jì)劃提出到系統(tǒng)成功完成,期間投入成本有:開發(fā)成本:本系統(tǒng)由本人自行開發(fā),開發(fā)費(fèi)用可忽略不計(jì)。使用成本:這是個(gè)大概率面向?qū)W校的管理系統(tǒng),只要搭建好穩(wěn)定的網(wǎng)絡(luò)環(huán)境,根據(jù)情況設(shè)定客戶端,能夠最低的成本實(shí)現(xiàn)高效的管理環(huán)境,所以本系統(tǒng)的使用成本較低。效益分析:采用計(jì)算機(jī)管理不但可以提高工作效率,而且還可以節(jié)省人力、物力、財(cái)力,這樣原來幾個(gè)人干的工作現(xiàn)在一個(gè)人就完全可以勝任。因此單從節(jié)省的職工工資、提高工作效率而避免各種直接或間接的經(jīng)濟(jì)損失角度來看,該系統(tǒng)實(shí)際所能夠起到的作用將會(huì)遠(yuǎn)遠(yuǎn)大于投入的開發(fā)費(fèi)用??梢?,系統(tǒng)成本遠(yuǎn)遠(yuǎn)小于它帶來的經(jīng)濟(jì)效益,系統(tǒng)一旦
20、成功運(yùn)行,它將完成學(xué)?;蚱髽I(yè)圖書管理的大部分工作,省去很多人力物力,經(jīng)濟(jì)效益是顯而易見的。所以開發(fā)本系統(tǒng)經(jīng)濟(jì)上可行。二、技術(shù)可行性在學(xué)校課程中,我已基本掌握了結(jié)構(gòu)化查詢語言SQL,并能熟練使用微軟公司的SQLServer軟件;而且我也一直在學(xué)習(xí)語言,學(xué)習(xí)期間也制作了很多實(shí)用的小實(shí)例,現(xiàn)已基本掌握了語言的精髓,加之學(xué)習(xí)期間老師和同學(xué)都經(jīng)常進(jìn)行實(shí)際的操作,為這次開發(fā)圖書管理系統(tǒng)提供了技術(shù)上的保障,本圖書管理系統(tǒng)主要實(shí)現(xiàn)的是一個(gè)企業(yè)或?qū)W校圖書館中與圖書相關(guān)的信息,包括圖書相關(guān)的各類信息和借書者(管理員)相關(guān)的信息,問題的復(fù)雜性并不太高,所以技術(shù)可行性不是問題。從技術(shù)方面講,用到的技術(shù)平臺(tái):Windo
21、ws 2000以上,Microsoft SQL Server2005;語言:。圖書管理系統(tǒng)采用結(jié)構(gòu)化的分析設(shè)計(jì)方法來進(jìn)行開發(fā),從工程的角度出發(fā)使系統(tǒng)具備規(guī)范化的標(biāo)準(zhǔn)。目前大多數(shù)管理系統(tǒng)都是用這種方法開發(fā)的,這實(shí)現(xiàn)起來就有可能性。之所以選擇它,因?yàn)檫@符合人的邏輯思維,更易被大多數(shù)人理解,這會(huì)減少開發(fā)和維護(hù)的開銷。通過在校的專業(yè)學(xué)習(xí),基本上掌握了數(shù)據(jù)庫原理及其SQL2000的應(yīng)用、操作系統(tǒng)、語言、等相關(guān)專業(yè)知識(shí),具備開發(fā)該系統(tǒng)的技術(shù)能力。三、社會(huì)可行性社會(huì)可行性又叫做操作可行性,本系統(tǒng)可以運(yùn)行在Windows2003/XP等操作系統(tǒng)上,目前市場(chǎng)上流行的操作系統(tǒng)都可以支持,本系統(tǒng)用大家都非常熟悉的界
22、面,操作非常容易上手;本系統(tǒng)的使用者主要是系統(tǒng)管理員,他們都有一定的計(jì)算機(jī)操作技術(shù),無需培訓(xùn)即可使用,即使是沒有計(jì)算機(jī)基礎(chǔ)的人只需經(jīng)過簡(jiǎn)單的培訓(xùn)就可以很熟練的使用本系統(tǒng)。所以其對(duì)系統(tǒng)的使用不會(huì)存在大的問題,相信在短時(shí)間內(nèi)就能熟練操作本系統(tǒng)。因此操作可行性不會(huì)成為本圖書管理系統(tǒng)的障礙。學(xué)?;蚱髽I(yè)的大部分員工對(duì)電腦的操作還是不具備一定的基礎(chǔ),如何解決這個(gè)問題也是一件非常不容易的事情,作為一個(gè)系統(tǒng)開發(fā)人員,首先想到的就應(yīng)該是如何讓員工利用此軟件得心應(yīng)手,使他們不具備電腦基礎(chǔ)的前提下,如何快速的學(xué)會(huì)使用此軟件,本系統(tǒng)在設(shè)計(jì)時(shí),首先考慮到的便是員工的這些問題,所以在設(shè)計(jì)上都是為員工著想。操作非常簡(jiǎn)單,所
23、以操作可行性是成功的。四、法律可行性在開發(fā)一個(gè)軟件之前一定要確定它是否觸犯某項(xiàng)法律或與國(guó)家的相關(guān)規(guī)定是否抵觸。本圖書管理系統(tǒng)并不與任何法律或國(guó)家相關(guān)規(guī)定相抵觸,所以在法律可行性上是通過的,在進(jìn)行設(shè)計(jì)時(shí)沒有違法任何法律法規(guī),也不對(duì)任何企業(yè)的系統(tǒng)進(jìn)行侵權(quán)等。系統(tǒng)的研制和開發(fā)都選用正版軟件,將不會(huì)侵犯他人、集體和國(guó)家的利益,不會(huì)違反相關(guān)的國(guó)家政策和法律。五、管理可行性管理本軟件的人員一般都具了一定的應(yīng)用系統(tǒng)管理能力,很容易管理類似的軟件,而且本軟件提供了相應(yīng)的幫助文檔,可以幫助管理人員更好的進(jìn)行有效的管理,當(dāng)遇到緊急情況時(shí),能很快的解決問題。進(jìn)銷存管理系統(tǒng)是一個(gè)多層次的管理系統(tǒng),可以通過靈活的設(shè)置實(shí)
24、現(xiàn)不同層次的管理。本系統(tǒng)的研制和開發(fā)充分考慮用戶工作流程、計(jì)算機(jī)操作水平等,盡可能提供更人性化、直觀的界面,滿足用戶要求。系統(tǒng)的操作方式在用戶組織內(nèi)可行。綜上所述,開發(fā)本系統(tǒng)已經(jīng)濟(jì)可行性、技術(shù)可行性、社會(huì)可行性、法律可行性、管理可行性,因此開發(fā)此圖書管理系統(tǒng)是可行的。本系統(tǒng)的研制和開發(fā)充分考慮用戶工作流程、計(jì)算機(jī)操作水平等,盡可能提供更人性化、直觀的界面,滿足用戶要求。系統(tǒng)的操作方式在用戶組織內(nèi)可行。第二節(jié) 需求分析立足于校園實(shí)際,著眼于未來發(fā)展,建成符合標(biāo)準(zhǔn)化協(xié)議、通用性較強(qiáng)、實(shí)用的系統(tǒng),以提高圖書信息的現(xiàn)代化管理水平,實(shí)現(xiàn)信息資源的共享。圖書管理系統(tǒng)是一種基于集中統(tǒng)一規(guī)劃的數(shù)據(jù)庫數(shù)據(jù)管理新
25、模式。在對(duì)圖書、讀者的管理,其實(shí)是對(duì)圖書、讀者數(shù)據(jù)的管理。本系統(tǒng)的建成無疑會(huì)為管理者對(duì)圖書管理系統(tǒng)提供極大的幫助。使用該系統(tǒng)之后,圖書館管理人員可以管理讀者的登記、圖書的購(gòu)入、借出、歸還以及注銷等;還可以查詢某位讀者、某本圖書的借閱情況,對(duì)當(dāng)前借閱情況給出一些統(tǒng)計(jì),給出統(tǒng)計(jì)表格,以全面掌握?qǐng)D書的流通情況。 本系統(tǒng)的宗旨是提高圖書管理工作的效率,減少相關(guān)人員的工作量,使學(xué)校的圖書管理工作真正做到科學(xué)、合理的規(guī)劃,系統(tǒng)、高效的實(shí)施。需求分析的基本任務(wù)是為了滿足用戶的需求,系統(tǒng)必須完成哪些任務(wù),具備哪些功能和性能。在需求分析中主要采用數(shù)據(jù)流圖,數(shù)據(jù)流程圖等幾種工具來進(jìn)行描述系統(tǒng)的需求。分析的目的是在
26、開發(fā)者和提出需求的人之間建立的一種理解和溝通機(jī)制。因此,本圖書管理系統(tǒng)的需求分析也應(yīng)該是開發(fā)人員和用戶一起完成的。圖書管理系統(tǒng)是和圖書信息聯(lián)系在一起的,圖書管理系統(tǒng)的主要流程是:先有人來借書,借書者的身份分為教師和學(xué)生。然后根據(jù)情況來決定借書的數(shù)量,比如說,身份是教師的一次性最多能借五本書,期限為三十天;身份是學(xué)生的一次性最多能借3本書,期限也為30天。如果兩者的同時(shí)擁有書的數(shù)量已經(jīng)達(dá)到上限,則不能再借任何的書籍。相反情況,對(duì)于還書來說,沒有身份的限制。在還書流程中,本圖書管理系統(tǒng)設(shè)置了相關(guān)信譽(yù)度的增減。如果還書的的借書時(shí)間沒有超過圖書過期時(shí)間,則信譽(yù)度相應(yīng)的加1,如果還書者的借書時(shí)間超過圖書
27、過期時(shí)間,則信譽(yù)度相應(yīng)的減5,當(dāng)信譽(yù)度的等級(jí)到0時(shí),對(duì)于該借書者不能在借任何的圖書。關(guān)于圖書的訂購(gòu),本圖書管理系統(tǒng)又設(shè)置了相關(guān)的圖書訂單和圖書供貨商信系,首先在訂單上確定好圖書信息,再和該圖書的供貨商聯(lián)系訂購(gòu),當(dāng)然圖書供貨商的信息也是能夠預(yù)先添加的。隨著經(jīng)濟(jì)的全球化以及中國(guó)經(jīng)濟(jì)改革的逐漸深化,科學(xué)化管理已經(jīng)躍上一個(gè)新的臺(tái)階,改善企業(yè)內(nèi)部以及整個(gè)供應(yīng)鏈的各個(gè)環(huán)節(jié)的管理、調(diào)度及資源配置,迅速適應(yīng)客戶的新需求和市場(chǎng)新機(jī)遇的能力,是企業(yè)贏得競(jìng)爭(zhēng)勝利的決定性因素,如何快速有效地實(shí)現(xiàn)跟單,如何有效的控制庫存,如何更好的管理圖書信息,這一切都是本管理系統(tǒng)所力求實(shí)現(xiàn)的功能。從根本上說,管理就是一個(gè)更好的利用資
28、源(人、財(cái)、物、時(shí)間),為企業(yè)創(chuàng)造價(jià)值,科學(xué)化的管理就是對(duì)資源進(jìn)行計(jì)劃、調(diào)度、控制、衡量、改進(jìn)的管理技術(shù)和信息系統(tǒng)?,F(xiàn)今的企業(yè)管理并不只是人力資源、資金和產(chǎn)品的組合,它還應(yīng)該包括供應(yīng)、銷售、市場(chǎng)營(yíng)銷、客戶服務(wù)、需求預(yù)測(cè),以及其他更多的東西。一個(gè)科學(xué)化的管理系統(tǒng)真正的節(jié)約生產(chǎn)能力,能夠非常融洽地和其他關(guān)鍵性的信息進(jìn)行交流。一、理解需求圖書管理系統(tǒng)的建立,需要進(jìn)行用戶需求調(diào)查與分析,以確定系統(tǒng)目標(biāo),提高解決問題的詳細(xì)方案,這是系統(tǒng)建設(shè)的重要環(huán)節(jié)。系統(tǒng)可以根據(jù)需求來管理借書、還書、訂書、查詢、增加、刪除、統(tǒng)計(jì)等基礎(chǔ)的資料,這是整個(gè)系統(tǒng)的基礎(chǔ)。系統(tǒng)在圖書的訂購(gòu)中,圖書訂購(gòu)的管理由系統(tǒng)超級(jí)管理員完成。訂
29、購(gòu)圖書的資料應(yīng)包括訂單序號(hào)、圖書基本信息、供貨商序號(hào)、供貨商名稱、聯(lián)系人、城市、訂購(gòu)數(shù)量、訂購(gòu)價(jià)格、交付方式、交貨日期、書號(hào)、是否驗(yàn)收、驗(yàn)收日期、訂單日期等,而且還具備相應(yīng)的訂單信息打印。訂單信息的建立必須依賴供貨商信息,也就是說,如果沒有供貨商信息,就不能建立訂單信息。系統(tǒng)在供貨商信息的添加中,供貨商信息的管理由系統(tǒng)超級(jí)管理員完成。供貨商信息資料應(yīng)包括供貨商序號(hào)、供貨商名稱、城市、地址、電話、傳真、郵政編碼、EMAIL、聯(lián)系人、首次合作時(shí)間,而且還具備相應(yīng)的供貨商信息打印。系統(tǒng)在圖書信息管理中,與圖書相關(guān)的信息有借書、還書、續(xù)借圖書、圖書信息查詢、圖書信息統(tǒng)計(jì)、圖書信息的添加、圖書信息的修改
30、、圖書信息的刪除圖書信息的備份、圖書信息的還原等。當(dāng)圖書借閱實(shí)行后,圖書相關(guān)的圖書信息填充能更好的管理好每一圖書信息。系統(tǒng)還提供強(qiáng)大數(shù)據(jù)統(tǒng)計(jì)、查詢等功能。系統(tǒng)運(yùn)行在Windows平臺(tái)下,系統(tǒng)應(yīng)該有一個(gè)較好的圖形用戶界面。二、功能需求需求分析的任務(wù)是通過詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象(借書、還書、訂書等),充分了解原系統(tǒng)(手工系統(tǒng)或計(jì)算機(jī)系統(tǒng))工作概況,明確各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。根據(jù)用戶的需求,確定本圖書管理系統(tǒng)應(yīng)具有以下功能:圖書訂單信息的添加、刪除和查詢。供貨商信息的添加、刪除和查詢。圖書信息的添加、修改、刪除和查詢。方便數(shù)據(jù)查詢。數(shù)據(jù)由系統(tǒng)實(shí)行合理化統(tǒng)計(jì)。圖書信息的統(tǒng)計(jì),
31、主要包括圖書類別、圖書是否在庫等信息一覽。能夠通過圖書相關(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é)生的錄入和供貨商的注冊(cè)以及圖書采購(gòu)定單的填寫即圖書的入庫。在學(xué)生信息錄入之前應(yīng)先設(shè)置好學(xué)生的種類以及一些相關(guān)信息然后進(jìn)行學(xué)生信息的錄入,學(xué)生信息保存在“xueshengbiao”表中,進(jìn)行學(xué)生信息的管理;另外一個(gè)需要數(shù)據(jù)輸入的地方為供貨商的錄入,供貨商信息保存在“ghs”表中,根據(jù)供貨商的信息進(jìn)行供貨商的管理。最后一個(gè)需要數(shù)據(jù)輸入的地方為圖書采購(gòu)定單的填寫。
32、在整個(gè)圖書采購(gòu)到圖書入庫的過程中需要所有的數(shù)據(jù)做為支持。首先學(xué)生信息和圖書信息二者相互作用,形成圖書的借閱信息;然后根據(jù)圖書的借閱信息進(jìn)行圖書借閱信息的統(tǒng)計(jì),統(tǒng)計(jì)出每一類圖書的借閱數(shù)量等統(tǒng)計(jì)信息;這些統(tǒng)計(jì)信息的數(shù)據(jù)支持成為圖書采購(gòu)計(jì)劃的重要依據(jù),擬訂圖書的采購(gòu)任務(wù)計(jì)劃;然后根據(jù)供貨商信息選擇圖書采購(gòu)計(jì)劃的供貨商;根據(jù)以上這些信息進(jìn)行圖書采購(gòu)的定單的填寫,圖書采購(gòu)定單保存在“orders”表中,形成圖書采購(gòu)定單信息的管理;根據(jù)定單信息驗(yàn)收?qǐng)D書,同時(shí)圖書入庫。最后根據(jù)入庫圖書的類別設(shè)置進(jìn)行圖書信息管理,書庫信息保存在“shukubiao”中。第三章 系統(tǒng)設(shè)計(jì)第一節(jié) 系統(tǒng)模塊劃分根據(jù)系統(tǒng)總體設(shè)計(jì)思想
33、的分析,可將系統(tǒng)總體分為以下幾個(gè)部分:圖書訂單管理模塊:主要管理圖書進(jìn)庫信息,以及可以清晰的瀏覽進(jìn)貨信息,包括實(shí)現(xiàn)圖書訂單序號(hào)、圖書的基本信息、供貨商序號(hào)、訂單的基本信息??梢詫?duì)圖書訂單的信息增加和查詢,同時(shí)還可以方便的查詢了解近期的訂單狀況及相應(yīng)的查詢處理。供貨商信息管理模塊:主要實(shí)現(xiàn)添加供貨商信息、瀏覽供貨商信息、刪除供貨商信息。當(dāng)訂單可能改變時(shí),可以對(duì)供貨商信息做相應(yīng)的更改。供貨商信息模塊包含供貨商序號(hào)、供貨商名稱、城市、地址、電話、傳真、郵政編碼、EMAIL、聯(lián)系人、首次合作時(shí)間。圖書信息管理模塊:主要管理圖書信息、圖書信息瀏覽、圖書信息查詢、圖書信息修改等管理。圖書在借閱過程中是否在
34、庫,是否遺失,是否損壞。對(duì)于已經(jīng)借出的圖書,還可以查看圖書的持有者(借書者)。在圖書信息的查詢中分為兩類查詢:全部圖書信息查詢和已借圖書查詢(關(guān)鍵字是是否在庫)。當(dāng)圖書借出時(shí),關(guān)鍵是算好圖書的過期時(shí)間,也是借書者可以持有的時(shí)間。做到科學(xué)合理化的管理,盡可能低的降低圖書信息的損失?;A(chǔ)數(shù)據(jù)模塊:主要實(shí)現(xiàn)的是多信息的查詢、增加、修改。用戶管理模塊:主要是用于添加、刪除、查詢、修改用戶的相關(guān)信息,不同的管理員只能對(duì)應(yīng)的執(zhí)行相應(yīng)的操作,對(duì)系統(tǒng)的安全性的大大提高,超級(jí)管理員可以定期的對(duì)數(shù)據(jù)庫的所有信息進(jìn)行查詢,方便對(duì)本圖書管理系統(tǒng)的用戶管理進(jìn)行管理、監(jiān)督。輔助功能模塊:在安全里面,本系統(tǒng)設(shè)置了安全鎖機(jī),
35、所謂鎖機(jī)不是針對(duì)WINDOWS操作系統(tǒng),而是針對(duì)本管理系統(tǒng)。鎖機(jī)功能的實(shí)現(xiàn),方便了用戶的離開。另外一個(gè)就是簡(jiǎn)單交流平臺(tái),可以實(shí)現(xiàn)用戶(對(duì)于本圖書管理系統(tǒng)的管理員)之間的簡(jiǎn)單聊天交流。數(shù)據(jù)備份與還原模塊:實(shí)現(xiàn)對(duì)圖書信息的備份、員工信息備份、教職工信息的備份、學(xué)生信息的備份、訂單信息的備份、供貨商信息的備份;實(shí)現(xiàn)對(duì)圖書信息的還原、員工信息的還原、教職工信息的還原、學(xué)生信息的還原、訂單信息的還原、供貨商信息的還原。數(shù)據(jù)的備份和還原的實(shí)現(xiàn),保證了本管理系統(tǒng)的信息的完整性,不會(huì)因?yàn)橐馔馐鹿识斐刹槐匾膿p失。退出功能模塊:實(shí)現(xiàn)系統(tǒng)數(shù)據(jù)庫的關(guān)閉,退出系統(tǒng)。將上述幾個(gè)功能模塊合在一起,最后得到如圖3-1所示
36、的系統(tǒng)總體功能模塊圖。圖書信息管理系統(tǒng)訂單管理供貨商管理圖書信息基礎(chǔ)數(shù)據(jù)用戶管理輔助功能退出管理備份還原圖3-1訂單管理模塊的子功能主要如圖3-2所示:訂單管理訂單序號(hào)圖書信息供貨商信息訂單信息圖3-2供貨商管理模塊的子功能如圖3-3所示:供貨商管理供貨商序號(hào)供貨商信息首次合作圖3-3圖書信息管理模塊的子功能如圖3-4所示:圖書管理圖書信息信系填充圖3-4基礎(chǔ)數(shù)據(jù)模塊主要功能有庫存商品和往來單位,如圖3-5所示:基礎(chǔ)數(shù)據(jù)基本信息往來信息圖3-5用戶管理模塊的子功能圖如圖3-6所示:用戶管理用戶添加用戶查詢和刪除圖3-6輔助功能的子功能圖如圖3-7所示:輔助功能系統(tǒng)鎖機(jī)簡(jiǎn)單聊天平臺(tái)圖3-7第二節(jié)
37、 數(shù)據(jù)庫設(shè)計(jì)一、數(shù)據(jù)庫設(shè)計(jì)概述數(shù)據(jù)庫是信息管理系統(tǒng)的后臺(tái),存儲(chǔ)著所有的信息,在信息管理系統(tǒng)中有著很重要的地位。數(shù)據(jù)庫設(shè)計(jì)的好與壞,直接影響到這個(gè)系統(tǒng)的運(yùn)行效率。良好的數(shù)據(jù)庫設(shè)計(jì),可以提高數(shù)據(jù)信息的存儲(chǔ)效率,保證數(shù)據(jù)信息的完整性和一致性。同時(shí),一個(gè)合理的數(shù)據(jù)庫結(jié)構(gòu)有利于程序的實(shí)現(xiàn)。二、數(shù)據(jù)庫需求用戶的需求具體體現(xiàn)在各種信息的提供,保存,更新和查詢。這就要求數(shù)據(jù)庫的結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。在仔細(xì)分析調(diào)查有關(guān)圖書館管理信息需求的基礎(chǔ)上設(shè)計(jì)出如圖(見附錄圖書館管理系統(tǒng)數(shù)據(jù)流程圖)所示的數(shù)據(jù)流程。針對(duì)圖書館管理系統(tǒng)的需求,通過對(duì)圖書館管理工作過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)出如下的數(shù)據(jù)項(xiàng):書庫
38、圖書信息,包括數(shù)據(jù)項(xiàng)有:圖書編號(hào)、書名、書號(hào)、類別、出版社、作者、ISBN、印張、字?jǐn)?shù)、版次、印數(shù)、定價(jià)、開本、是否在庫、是否損壞、是否遺失、入庫時(shí)間、圖書介紹學(xué)生信息,包括數(shù)據(jù)項(xiàng)有:學(xué)生編號(hào)、學(xué)號(hào)、姓名、性別、系別、班級(jí)、級(jí)別、已借圖書、照片借書信息,包括數(shù)據(jù)項(xiàng)有:圖書序號(hào)、學(xué)生序號(hào)、是否歸還、書名、姓名、學(xué)號(hào)、書號(hào)、系別、班級(jí)、已借圖書、出版社、作者、借閱日期、圖書類別、是否續(xù)借供貨商信息,包括數(shù)據(jù)項(xiàng)有:供貨商序號(hào)、供貨商、城市、地址、電話、傳真、郵政編碼、EMAIL、聯(lián)系人、首次合作時(shí)間定單信息,包括數(shù)據(jù)項(xiàng)有:定單序號(hào)、書名、書號(hào)、類別、出版社、作者、ISBN、印張、字?jǐn)?shù)、版次、印數(shù)、定
39、價(jià)、開本、詳細(xì)信息、供貨商序號(hào)、供貨商、聯(lián)系人、城市、訂購(gòu)數(shù)量、訂購(gòu)價(jià)格、交付方式、交貨日期、定單日期、是否驗(yàn)收、驗(yàn)收日期過期圖書信息,包括數(shù)據(jù)項(xiàng)有:圖書序號(hào)、書名、書號(hào)、學(xué)生序號(hào)、學(xué)生姓名、系別、班級(jí)、過期時(shí)間員工信息,包括數(shù)據(jù)項(xiàng)有:?jiǎn)T工序號(hào)、姓名、密碼、類別、性別、家庭住址、聯(lián)系電話、職務(wù)、出生日期、照片罰款信息,包括數(shù)據(jù)項(xiàng)有:流水號(hào)、罰款原因、罰款金額、日期注:罰款信息由管理員手動(dòng)實(shí)現(xiàn)。三、E-R圖分析得到上面的數(shù)據(jù)項(xiàng)就能夠設(shè)計(jì)出以下各種實(shí)體以及它們的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)根據(jù)上面的實(shí)力設(shè)計(jì)規(guī)劃出的實(shí)體有:圖書信息實(shí)體、學(xué)生信息實(shí)體、借閱信息實(shí)體、供貨商信息實(shí)體、定單信息實(shí)體
40、、過期圖書實(shí)體、員工信息實(shí)體、罰款信息實(shí)體。Shukubiao(圖書信息實(shí)體)圖書介紹書名圖書序號(hào)圖2-3-1 圖書信息實(shí)體E-R圖Xueshengbiao學(xué)生信息學(xué)生序號(hào)已借圖書姓名圖2-3-2 學(xué)生信息實(shí)體E-R圖Jy(借閱信息)續(xù)借學(xué)生序號(hào)圖書序號(hào)圖2-3-3 借閱信息實(shí)體E-R圖Ghs供貨商信息供貨商序號(hào)供貨商聯(lián)系人圖2-3-4 供貨商信息實(shí)體E-R圖Orders(定單信息)定單序號(hào)書名定單日期 圖2-3-5 定單信息實(shí)體E-R圖Gqs(過期書信息)過期時(shí)間圖書序號(hào)學(xué)生序號(hào)圖236 過期圖書信息實(shí)體E-R圖員工信息員工序號(hào)職務(wù)姓名圖237 員工信息實(shí)體E-R圖Shukubiao(圖書信
41、息Xueshengbiao(學(xué)生信息借書借書Gqs(過期書信息實(shí)Jh(借閱信息實(shí)統(tǒng)計(jì)資料Ghs(供貨商信息Jhfk(罰款信息實(shí)Orders(定單信息圖2-3-8 各實(shí)體間關(guān)系圖四、數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)圖書館管理系統(tǒng)中數(shù)據(jù)庫的各個(gè)表格設(shè)計(jì)結(jié)果如下:表2-4-1:shukubiao 書庫圖書信息表列名數(shù)據(jù)類型說明圖書序號(hào)Text圖書的編號(hào),唯一書號(hào)Text圖書書號(hào)書名Text書名類別Text圖書類別出版社Text出版社作者Text作者ISBNText圖書ISBN號(hào)印張Text圖書印張字?jǐn)?shù)Text字?jǐn)?shù)版次Text圖書版次印數(shù)Text印數(shù)定價(jià)Currency圖書定價(jià)開本Text開本是否在庫Boolean
42、是否在書庫中的標(biāo)志是否損壞Boolean是否損壞的標(biāo)志是否遺失Boolean是否遺失的標(biāo)志入庫時(shí)間Date/Time圖書入庫的日期圖書介紹Text圖書的簡(jiǎn)單介紹表2-4-2:xueshengbiao 書庫圖書信息表列名數(shù)據(jù)類型說明學(xué)生序號(hào)Text學(xué)生的編號(hào),唯一學(xué)號(hào)Text學(xué)號(hào),不唯一姓名Text學(xué)生姓名性別Boolean性別系別Text學(xué)生系別班級(jí)Text學(xué)生所在班級(jí)級(jí)別Integer學(xué)生的級(jí)別,表示借書的能力已借圖書Integer已經(jīng)借過圖書多少本照片Text存放學(xué)生照片的路徑表2-4-3:jh 借閱信息表列名數(shù)據(jù)類型說明圖書序號(hào)Text圖書序號(hào)學(xué)生序號(hào)Text學(xué)生序號(hào)書名Text書名姓名
43、Text學(xué)生姓名學(xué)號(hào)Text學(xué)號(hào)書號(hào)Text書號(hào)系別Text學(xué)生系別班級(jí)Text學(xué)生班級(jí)已借圖書Integer學(xué)生已經(jīng)借閱的圖書數(shù)量出版社Text出版社作者Text圖書作者借閱日期Date/Time借閱日期圖書類別Text圖書類別是否歸還Boolean該書是否歸還續(xù)借Boolean該書是否續(xù)借過表2-4-4 ghs 供貨商信息表列名數(shù)據(jù)類型說明供貨商序號(hào)Text供貨商序號(hào)供貨商Text供貨商城市Text城市地址Text地址電話Text電話傳真Text傳真郵政編碼Text郵政編碼EMAILTextEMAIL聯(lián)系人Text聯(lián)系人首次合作時(shí)間Date/Time首次合作時(shí)間表2-4-5 orders定
44、單信息表列名數(shù)據(jù)類型說明定單序號(hào)Text定單序號(hào)書名Text書名類別Text類別出版社Text出版社作者Text作者ISBNTextISBN印張Text印張字?jǐn)?shù)Text字?jǐn)?shù)版次Text版次開本Text開本印數(shù)Text印數(shù)定價(jià)Currency定價(jià)詳細(xì)信息Text詳細(xì)信息供貨商序號(hào)Text供貨商序號(hào)供貨商Text供貨商聯(lián)系人Text聯(lián)系人城市Text供貨商城市訂購(gòu)數(shù)量Integer訂購(gòu)數(shù)量訂購(gòu)價(jià)格Currency訂購(gòu)價(jià)格交付方式Text交付方式交貨日期Date/Time定單驗(yàn)收的日期書號(hào)Text書號(hào)定單日期Date/Time定單填寫的日期是否驗(yàn)收Boolean定單驗(yàn)收的標(biāo)志驗(yàn)收日期Date/Tim
45、e定單驗(yàn)收日期表2-4-6 gqs 過期書信息表列名數(shù)據(jù)類型說明圖書序號(hào)Text圖書序號(hào)書名Text書名書號(hào)Text書號(hào)學(xué)生序號(hào)Text學(xué)生序號(hào)學(xué)生姓名Text學(xué)生姓名系別Text系別班級(jí)Text班級(jí)過期時(shí)間Date/Time過期的天數(shù)表2-4-7 password1 員工信息表列名數(shù)據(jù)類型說明姓名Text員工姓名員工序號(hào)Text員工序號(hào)密碼Text密碼類別Boolean員工權(quán)限級(jí)別性別Text性別家庭住址Text家庭住址聯(lián)系電話Text聯(lián)系電話職務(wù)Text職務(wù)出生日期Date/Time出生日期照片Text存放員工照片的路徑表2-4-8 jhfk 罰款信息表列名數(shù)據(jù)類型說明流水號(hào)Long流水號(hào)
46、罰款原因Text罰款原因罰款金額Currency罰款金額日期Date/Time日期第三節(jié) 系統(tǒng)流程分析本系統(tǒng)的執(zhí)行流程是:程序運(yùn)行后首先要求用戶登錄,用戶只有以合法的身份成功登錄后才能進(jìn)入本系統(tǒng)。成功進(jìn)入系統(tǒng)后,用戶可以選擇員工管理、學(xué)生(教師)管理、圖書管理、基礎(chǔ)操作、輔助功能等。當(dāng)執(zhí)行完一個(gè)功能后,用戶還可以重復(fù)選擇這些功能來執(zhí)行,直到用戶選擇退出,本系統(tǒng)才結(jié)束運(yùn)行。用流程圖將本系統(tǒng)的執(zhí)行流程描述出來,如圖3-1所示。圖3-1 系統(tǒng)總體流程圖第四章 系統(tǒng)實(shí)現(xiàn)第一節(jié) 主窗體主窗體是本圖書管理系統(tǒng)的核心所在,它上面是所有功能模塊信息的匯總。主要包括菜單欄、工具欄、快捷欄、公告欄、主窗體界面,每
47、一個(gè)模塊都會(huì)衍生出更多的功能。菜單欄包含:系統(tǒng)、查詢、管理、統(tǒng)計(jì)、數(shù)據(jù)、幫助。工具欄包含:查看編輯備忘、借書、還書、圖書查詢、學(xué)生信息添加、圖書信息統(tǒng)計(jì)、快速鎖機(jī)??旖輽诜譃椋合到y(tǒng)快捷欄、信息拓展欄。主窗體界面:歡迎使用。公告欄:游動(dòng)顯示你當(dāng)前添加的備忘信息。系統(tǒng)主界面如圖4-1所示:圖4-1 系統(tǒng)戶界面第二節(jié) 登錄界面登錄界面驗(yàn)證用戶信息,包括用戶名和密碼,如果登錄成功才能使用本圖書管理系統(tǒng) 。登錄界面實(shí)現(xiàn)的功能有:驗(yàn)證用戶名和密碼是否正確、游動(dòng)顯示信息“請(qǐng)您先登錄本系統(tǒng)”、記住登錄成功后的用戶名(可以對(duì)已經(jīng)登錄成功的用戶名進(jìn)行清空)。登錄窗體效果如下圖4-2所示:圖4-2 登錄窗口如果輸入
48、的用戶名或密碼錯(cuò)誤,則出提示錯(cuò)誤信息,如圖4-3所示:圖4-3 登錄窗口(用戶名或密碼錯(cuò)誤)第三節(jié) 借書系統(tǒng)借書系統(tǒng)是本圖書管理系統(tǒng)中實(shí)現(xiàn)的一個(gè)主要功能之一,進(jìn)行的是對(duì)圖書的借取操作。借書系統(tǒng)主要的功能信息有:圖書詳情、借書者詳情、圖書信息匯總、圖書信息收索、圖書冊(cè)數(shù)統(tǒng)計(jì)、圖書信息填充(包含是否在庫、是否損壞、是否遺失、到期時(shí)間)、圖書借閱、續(xù)借圖書等。借書系統(tǒng)效果如下圖4-4所示:圖4-4 借書系統(tǒng)第四節(jié) 還書系統(tǒng)還書系統(tǒng)是本圖書管理系統(tǒng)中實(shí)現(xiàn)的一個(gè)主要功能之一,進(jìn)行的是對(duì)圖書的歸還操作。還書系統(tǒng)主要的功能信息有:圖書詳情、歸還者詳情、圖書信息匯總、圖書信息收索、圖書冊(cè)數(shù)統(tǒng)計(jì)、圖書信息填充(
49、包含是否在庫、是否損壞、是否遺失、是否到期、個(gè)人信用升降)、還書等。還書系統(tǒng)效果如圖4-5所示:圖4-5 還書系統(tǒng)第五節(jié) 功能模塊功能模塊分為基本功能模塊和附加功能模塊?;竟δ苣K是系統(tǒng)必須實(shí)現(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 訂單信息添加圖書信息、員工信息、教職工信息、學(xué)生信息、訂單信息、供貨商信息的刪除;如圖4
50、-12,4-13,4-14所示:圖4-12 圖書信息刪除圖4-13 員工信息刪除圖4-14 訂單信息刪除圖書信息、員工信息、教職工信息、學(xué)生信息、訂單信息、供貨商信息的修改;如圖4-15所示:圖4-15 圖書信息修改圖書信息、員工信息、教職工信息、學(xué)生信息、訂單信息、供貨商信息的備份;圖書信息、員工信息、教職工信息、學(xué)生信息、訂單信息、供貨商信息的還原;圖書信息的統(tǒng)計(jì);幫助系統(tǒng)的實(shí)現(xiàn),如圖4-16所示:圖4-16 圖書統(tǒng)計(jì)附加功能模塊是在完成系統(tǒng)原有計(jì)劃的基礎(chǔ)上,新添加的功能模塊。本管理系統(tǒng)的附加功能模塊包含備忘錄、簡(jiǎn)單交流平臺(tái)、系統(tǒng)安全鎖機(jī)。三大附加功能模塊的效果圖如下圖4-5-12、4-5
51、-13、4-5-14所示:A、備忘錄效果圖(4-17): 圖4-17 備忘錄B、簡(jiǎn)單交流平臺(tái)是給本系統(tǒng)的管理員提供一個(gè)簡(jiǎn)單互動(dòng)的聊天平臺(tái),主要實(shí)現(xiàn)功能就是不同用戶之間的信息交流,效果圖(4-18)圖4-18 聊天窗口C、系統(tǒng)安全鎖機(jī)包含開啟鎖機(jī)、修改密碼、設(shè)置密碼、取消密碼、功能介紹。在這里簡(jiǎn)單列出,如圖(4-19)圖4-19 系統(tǒng)鎖機(jī)第五章 系統(tǒng)的測(cè)試在開發(fā)軟件系統(tǒng)的過程中,需要面對(duì)錯(cuò)綜復(fù)雜的問題,因此,在軟件生存周期的每個(gè)階段都不可避免地會(huì)產(chǎn)生錯(cuò)誤,在每個(gè)階段結(jié)束之前必須通過嚴(yán)格的技術(shù)審查,盡可能早的發(fā)現(xiàn)并糾正錯(cuò)誤。測(cè)試的目的就是盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤。軟件測(cè)試仍然是保證軟件質(zhì)量的關(guān)鍵
52、步驟之一,它是對(duì)軟件規(guī)格說明、設(shè)計(jì)和編碼的最后復(fù)審。第一節(jié) 測(cè)試的基本層次與開發(fā)過程類似,測(cè)試過程也必須分步驟進(jìn)行,每個(gè)步驟在邏輯上是前一個(gè)步驟地繼續(xù)。每個(gè)系統(tǒng)又由許多模塊組成。因此,系統(tǒng)的測(cè)試的基本層次如圖5-1所示。圖5-1 測(cè)試的基本層次第二節(jié) 測(cè)試的實(shí)施圖書館管理具有自身鮮明的特點(diǎn):根據(jù)操作人員的級(jí)別不同設(shè)置權(quán)限,對(duì)系統(tǒng)的操作有權(quán)限的設(shè)置能夠?qū)崿F(xiàn)圖書的借、還、續(xù)借功能具有對(duì)圖書庫的一般性維護(hù)的功能,包括過期書統(tǒng)計(jì)、損壞書統(tǒng)計(jì)能夠?qū)崿F(xiàn)圖書的采購(gòu)、下定單及定單驗(yàn)收、圖書出庫的功能能夠?qū)崿F(xiàn)學(xué)生及供貨商的注冊(cè)、瀏覽、刪除、查詢功能能夠?qū)崿F(xiàn)員工的錄入、修改等功能能夠?qū)崿F(xiàn)書庫借還圖書情況、供貨商、學(xué)生、員工信息的打印報(bào)表功能能夠?qū)崿F(xiàn)數(shù)據(jù)備份功能功能模塊:分級(jí)權(quán)限借還圖書書庫維護(hù)圖書采購(gòu)學(xué)生及供貨商管理本系統(tǒng)在測(cè)試過程中,采用了白盒測(cè)試和黑盒測(cè)試方法。白盒測(cè)試主要是測(cè)試程序的邏輯結(jié)果,黑盒測(cè)試主要測(cè)試系統(tǒng)的外部結(jié)構(gòu)。下面簡(jiǎn)略介紹我在進(jìn)行功能測(cè)試時(shí)所使用的測(cè)試用例。登陸功能測(cè)試測(cè)試目的:驗(yàn)證用戶登陸功能測(cè)試數(shù)據(jù):輸入用戶名(系統(tǒng)管理員、超級(jí)管理員),輸入密碼測(cè)試結(jié)果:成功進(jìn)入系統(tǒng)能夠以各種角色操作。訂單添加功能測(cè)試測(cè)試目的:驗(yàn)證能否成功添加訂單,錯(cuò)誤的信息是否會(huì)報(bào)錯(cuò)測(cè)試數(shù)據(jù):在文本框
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 孕婦用枕產(chǎn)業(yè)鏈招商引資的調(diào)研報(bào)告
- 廚房用隔熱手套產(chǎn)品供應(yīng)鏈分析
- 制版機(jī)產(chǎn)品供應(yīng)鏈分析
- 建筑用外墻涂料采購(gòu)合同
- 5G農(nóng)業(yè)現(xiàn)代化行業(yè)相關(guān)項(xiàng)目經(jīng)營(yíng)管理報(bào)告
- 自行車支架市場(chǎng)發(fā)展前景分析及供需格局研究預(yù)測(cè)報(bào)告
- 印刷的漫畫書產(chǎn)業(yè)鏈招商引資的調(diào)研報(bào)告
- 塑料制果汁盒托架產(chǎn)品供應(yīng)鏈分析
- 雙眼皮膠產(chǎn)業(yè)鏈招商引資的調(diào)研報(bào)告
- 粉撲項(xiàng)目運(yùn)營(yíng)指導(dǎo)方案
- 中學(xué)校園商店招標(biāo)公告
- 山東省青島市六年級(jí)數(shù)學(xué)上學(xué)期期中考試真題重組卷
- 2024中國(guó)遠(yuǎn)洋海運(yùn)集團(tuán)校園招聘995人高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 真空鍍膜合作協(xié)議合同范本
- 北京市東城區(qū)2023-2024學(xué)年九年級(jí)上學(xué)期期末語文試題(含答案)
- 2024年港澳臺(tái)華僑生入學(xué)考試物理試卷試題真題(含答案詳解)
- 大學(xué)美育 課件 第四篇 科技之美 第二章第一節(jié) 高鐵之美;第二節(jié) 橋梁之美;第三節(jié) 公路之美
- GRS化學(xué)品管理手冊(cè)
- 第1章 跨境電商概述
- 2024-2025學(xué)年七年級(jí)道德與法治上冊(cè) 第二單元 單元測(cè)試卷(人教陜西版)
- 畜牧學(xué)基礎(chǔ)知識(shí)題庫100道及答案(完整版)
評(píng)論
0/150
提交評(píng)論