精選文檔圖書管理系統(tǒng)詳細設(shè)計方案_第1頁
精選文檔圖書管理系統(tǒng)詳細設(shè)計方案_第2頁
精選文檔圖書管理系統(tǒng)詳細設(shè)計方案_第3頁
精選文檔圖書管理系統(tǒng)詳細設(shè)計方案_第4頁
精選文檔圖書管理系統(tǒng)詳細設(shè)計方案_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

圖書管理系統(tǒng)詳細設(shè)計方案贛南師范學院工商管理系03物流管理鄧偉,曾令濤,龔志華,丁振棠,何紹軍方案完成時間:2004年12月16日可行性分析報告我們小組的信息系統(tǒng)開發(fā)課程設(shè)計題目是:圖書管理系統(tǒng)開發(fā)。系統(tǒng)開發(fā)的總的設(shè)計目標是實現(xiàn)圖書管理的系統(tǒng)化、規(guī)范化和自動化,實現(xiàn)對圖書資料的集中統(tǒng)一的管理。本系統(tǒng)主要實現(xiàn)對圖書館信息的管理,主要功能為管理有關(guān)讀者,書籍,借閱和管理者的信息等。本系統(tǒng)結(jié)構(gòu)分為讀者信息管理模塊,書籍信息管理模塊,借閱信息管理模塊,管理者信息管理模塊。讀者信息管理部分有兩方面的功能,可以瀏覽讀者的信息,可以對讀者信息進行維護。書籍信息管理可以瀏覽書籍的信息,可以對書籍信息進行維護。借閱信息管理可以顯示當前數(shù)據(jù)庫中書籍借閱情況,可以對借閱信息進行維護。管理者信息管理可以顯示數(shù)據(jù)庫中管理者的情況,可以對管理者信息進行維護??梢姡鞠到y(tǒng)并不復雜,主要解決的問題是利用關(guān)鍵字對數(shù)據(jù)庫進行查詢。背景 近年來,隨著圖書館規(guī)模的不斷擴大,圖書數(shù)量也相應的增加,有關(guān)圖書的各種信息量也成倍增加,面對著龐大的信息量,傳統(tǒng)的人工方式管理會導致圖書館管理上的混亂,人力與物力過多浪費,圖書館管理費用的增加,從而使圖書館的負擔過重,影響整個圖書館的運作和控制管理,因此,必須制定一套合理、有效,規(guī)范和實用的圖書管理系統(tǒng),對圖書資料進行集中統(tǒng)一的管理。另一方面,IT產(chǎn)業(yè)和Internet獲得了飛速發(fā)展,計算機應用已滲透到了各個領(lǐng)域,引起信息管理的革命,實現(xiàn)了信息的自動化處理,提高了處理的及時性和正確性。圖書管理工作面對大量的可模塊化處理的信息,是當今信息革命的一個重要陣地。我們小組開發(fā)圖書管理信息系統(tǒng)就是采用現(xiàn)代化的信息管理方式代替手工管理方式,提高圖書管理工作效率,作到信息的規(guī)范管理,科學統(tǒng)計和快速查詢,讓圖書館更好的為學校,社會服務(wù)。從以前的手工管理的記錄中我們可以發(fā)現(xiàn)這樣的問題:1.檢索速度慢、效率低因為圖書館的藏書種類多、數(shù)量多,將藏書準確地分門別類,快速檢索,手工進行非常困難往往是終于查到了書的信息,館中沒有此書或已被別人借走。圖書館的規(guī)模越大,這個問題越突出。2.借書、還書工作量大借書、還書頻率越大,說明圖書館的作用越大,然而隨之而來的大量的借書、還書登記、實存圖書的更新以及借出圖書超期、遺失等的處理,其工作量之大,往往是人工操作所難以勝任的。而且經(jīng)常會出現(xiàn)這樣那樣的差錯。3.圖書統(tǒng)計工作難、藏書更新不能及時完成。圖書館的圖書應根據(jù)科學技術(shù)的發(fā)展和教學工作的需要及時添加和更新,然而由于藏書數(shù)量及圖書種類越來越多,加上自然損耗,人為破壞,使圖書的統(tǒng)計工作難以及時完成,藏書的更新也就很難有針對性地進行,藏書的知識結(jié)構(gòu)得不到良好地控制。系統(tǒng)開發(fā)的重點與難點系統(tǒng)出現(xiàn)了一些技術(shù)難點大致如下:1、建立合理的表結(jié)構(gòu),避免數(shù)據(jù)冗余各表通過特定字段實現(xiàn)不同表的數(shù)據(jù)連接,避免數(shù)據(jù)冗余,需要設(shè)計簡潔高效的表結(jié)構(gòu)。2、建立相當?shù)南到y(tǒng)安全性登錄用戶身份的驗證機制的設(shè)計、操作頁面的權(quán)限保護。3、建立嚴密的數(shù)據(jù)表操作機制同一表有可能在多個模塊中被修改,所以嚴密的數(shù)據(jù)表操作機制的建立十分比較困難的,但也是必須的。除了設(shè)計時必須有相當程度的考慮,在編制時更應加強程序邏輯的可靠性和程序調(diào)試的全面性??尚行苑治?.技術(shù)可行性此次信息系統(tǒng)開發(fā)是大學專業(yè)知識的一次綜合應用與提高,我們小組可以在主教5樓機房完成系統(tǒng)開發(fā)。該機房計算機配置肯定能滿足系統(tǒng)開發(fā)的要求。我們小組可以選定兩三臺計算機,建立系統(tǒng)開發(fā)環(huán)境,主要是安裝數(shù)據(jù)庫工具(MSSQLSERVER2000),應用程序開發(fā)工具(VISULBASIC6.0或DELPHI),Office程序組以及網(wǎng)絡(luò)傳輸工具。我們小組的部分成員有計算機,配置是Pentium41.5G,256M以上內(nèi)存,80G以上硬盤,可連網(wǎng)。小組成員之間可以通過QQ或電話進行即時交流,協(xié)調(diào)開發(fā)工作,解決開發(fā)工作中出現(xiàn)的問題。就技術(shù)力量來說,我們小組可以完成此次開發(fā)工作。開發(fā)過程中會出現(xiàn)許多問題,有我們預想之中的,也有一些沒有我們預想到,但,我們有信心克服一切困難。該學期,我們小組各成員已經(jīng)學習了SQLSERVER,對網(wǎng)絡(luò)技術(shù)和操作系統(tǒng)也有系統(tǒng)的了解,有些成員熟悉計算機原理,能解決常見的硬件故障和硬件選擇。目前,圖書管理信息系統(tǒng)已得到了大量應用,有許多可供參考的成功系統(tǒng)。而且,網(wǎng)上有許多關(guān)于VISULBASIC編程的資料和SQLSERVER方面的資料。從技術(shù)角度考慮,此信息系統(tǒng)開發(fā)可行。2.經(jīng)濟可行性目標系統(tǒng)開發(fā)需求比較低,加上具有成熟的軟硬件環(huán)境,所以在軟硬件的支出上十分有限。而且,目標系統(tǒng)并不是十分的復雜,開發(fā)的周期較短,人員經(jīng)濟支出有限。當系統(tǒng)開發(fā)完實際運行后,將很大程度上提高計算機的功能,在為使用者帶來便利的同時,也為系統(tǒng)的進一步推廣創(chuàng)造了條件。這帶來的經(jīng)濟回報將遠超過支出,并且最重要的一點是該軟件的開發(fā)可以給我們對系統(tǒng)的開發(fā)有個全面的認識。從經(jīng)濟角度考慮,此信息系統(tǒng)開發(fā)可行。法律上可行整個系統(tǒng)由于是自行開發(fā),自行使用,所以系統(tǒng)本身不存在法律上的版權(quán)爭議。在服務(wù)器軟件方面,應該使用正版軟件,因為整個系統(tǒng)盡管是開發(fā)給內(nèi)部使用,但它畢竟很多部分還是要依靠Internet的,一旦服務(wù)器連接到Internet上,它的操作系統(tǒng)可能會被Microsoft跟蹤,如果不是正版軟件,將不得不面臨民事訴訟的風險。結(jié)論:根據(jù)以上的可行性研究,我們小組認為開發(fā)此系統(tǒng)的條件已經(jīng)具備,可以開始進行開發(fā)。系統(tǒng)調(diào)查圖書館概況圖書管理系統(tǒng)是圖書館管理工作中不可缺少的部分,它的內(nèi)容對于圖書館的管理者和使用者來說都至關(guān)重要,所以圖書管理系統(tǒng)應該能夠為管理者或讀者提供充足的信息和快捷的數(shù)據(jù)處理手段。但一直以來人們使用傳統(tǒng)人工的方式進行圖書管理和借閱管理,這種管理方式存在著許多缺點,如:效率低、易忘記、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對圖書信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、易修改、可靠性高、存儲量大、數(shù)據(jù)處理快捷、保密性好、壽命長、成本低、便于打印等。這些優(yōu)點能夠極大地提高圖書管理的效率,也是圖書館的科學化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。系統(tǒng)功能結(jié)構(gòu)圖圖書管理信息系統(tǒng)圖書管理信息系統(tǒng)借閱信息管理借閱信息管理借書信息管理設(shè)置書籍種類設(shè)置書籍信息設(shè)置讀者種類設(shè)置讀者信息密碼管理用戶管理書籍信息管理讀者信息管理還書信息管理還書信息添加借書信息查詢借書信息添加借書信息修改讀者種類添加讀者種類修改讀者信息添加讀者信息查詢讀者信息修改書籍類別修改書籍類別添改書籍信息查詢書籍信息添加書籍信息修改還書信息查詢還書信息修改系統(tǒng)管理借書信息管理設(shè)置書籍種類設(shè)置書籍信息設(shè)置讀者種類設(shè)置讀者信息密碼管理用戶管理書籍信息管理讀者信息管理還書信息管理還書信息添加借書信息查詢借書信息添加借書信息修改讀者種類添加讀者種類修改讀者信息添加讀者信息查詢讀者信息修改書籍類別修改書籍類別添改書籍信息查詢書籍信息添加書籍信息修改還書信息查詢還書信息修改系統(tǒng)管理需求分析系統(tǒng)目標圖書管理信息系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強.數(shù)據(jù)安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)各種信息的系統(tǒng)化,規(guī)范化和自動化。需求定義作為學生對圖書管理系統(tǒng)的要求有:1.能按各種方式(比如書名、編號、作者)查詢圖書館的藏書情況。2.能夠方便地借閱圖書、續(xù)借圖書、歸還圖書。3.能夠查詢自己的基本資料、借閱圖書情況。4.能夠熟悉圖書管理系統(tǒng)的使用。作為圖書管理員,他們對圖書管理系統(tǒng)的要求有:1.能方便的對圖書進行錄入登記,注銷陳舊的書籍。2.能夠方便地對新生進行登記,或注銷已經(jīng)畢業(yè)的學生信息(基本信息,借閱信息)。3.能夠隨時發(fā)布一些諸如各學院學生借閱圖書超期情況、館內(nèi)藏書情況、借情況等信息,以便各學院能夠隨時獲知本院學生的一些借書信息。功能說明系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成。本系統(tǒng)需要完成的功能主要有5部分:A圖書基本情況的錄入,修改,刪除等基本操作。=1\*Arabic1.書籍類別標準的制定,類別信息的輸入,包括類別編號,類別名稱,關(guān)鍵詞,備注信息等。=2\*Arabic2.書籍類別信息的查詢,修改,包括類別編號,類別名稱,關(guān)鍵詞,備注信息等。3.書籍信息的輸入,包括書籍編號,書籍名稱,書籍類別,作者名稱,出版社名稱,出版日期,書籍頁數(shù),關(guān)鍵詞,登記日期,備注信息等。B辦理借書卡模塊。=1\*Arabic1.新生辦理借書證。=2\*Arabic2.丟失辦理借書證。C實現(xiàn)借書功能。=1\*Arabic1.借書信息的輸入,包括借書信息編號,讀書編號,讀者姓名,書籍編號,書籍名稱,借書日期,備注信息等。=2\*Arabic2.借書信息的查詢,修改,包括借書信息編號,讀者編號,讀者姓名,書籍編號,書籍名稱,借書日期,備注信息等。D實現(xiàn)還書功能。=1\*Arabic1.還書信息的輸入,包括還書信息編號,讀者編號,讀者姓名,書籍編號,書籍名稱,借書日期,還書日期,備注信息等。=2\*Arabic2.還書信息的查詢和修改,包括還書信息編號,讀書編號,讀者姓名,書籍編號,書籍名稱,借書日期,還書日期,備注信息等。E能方便的對圖書進行查詢。對超期的情況能自動給出提示信息。性能要求正確性,可靠性,效率,完整性,易使用性,可維護性,可測試行,復用性,安全保密性,可理解性,可移植性,互聯(lián)性。業(yè)務(wù)流程圖(如下:) 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫需求分析用戶的需求具體體現(xiàn)在各種信息的提供,保存,更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。收集基本數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計打下基礎(chǔ)。針對一般圖書管理信息系統(tǒng)的需求,通過對圖書管理工作過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計如下面所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):讀者種類信息,屬性:種類編號,種類名稱,借書數(shù)量,借書期限,有效期限,備注。主鍵:種類編號讀者信息,屬性:讀者編號,讀者姓名,讀者種類,讀者性別,工作單位,家庭住址,電話號碼,電子郵件地址,辦證日期,備注。主鍵:讀者編號書籍類別信息,屬性:類別編號,類別名稱,關(guān)鍵詞,備注信息。主鍵:類別編號書籍信息,屬性:書籍編號,書籍名稱,書籍類別,作者姓名,出版社名稱,出版日期,書籍頁數(shù),關(guān)鍵詞,登記日期,備注信息。主鍵:書籍編號借閱信息,屬性:借閱信息編號,讀者編號,讀者姓名,書籍編號,書籍名稱,借書日期,還書日期,備注信息。主鍵:借閱信息編號一、通過對系統(tǒng)的調(diào)查和可行性分析,畫出系統(tǒng)的數(shù)據(jù)流程圖:書籍類別設(shè)置讀者種類設(shè)置 書籍類別設(shè)置讀者種類設(shè)置基本信息錄入基本信息錄入D1D2書籍類別信息管理讀者種類信息管理書籍類別信息管理讀者種類信息管理讀者登記書籍登記讀者登記書籍登記基本信息錄入基本信息錄入D3D4書籍信息管理讀者信息管理書籍信息管理讀者信息管理D5借閱信息錄入讀者信息返回書籍信息返回借閱信息管理借閱信息管理數(shù)據(jù)字典(DataDictionary)。1、數(shù)據(jù)流的DD表舉例如下:數(shù)據(jù)流系統(tǒng)名:圖書管理編號:條目名:讀者信息別名:來源:讀者登記去處:D3數(shù)據(jù)流結(jié)構(gòu):讀者登記={讀者編號+讀者姓名+讀者性別+工作單位+……}簡要說明:修改記錄:編寫日期審核日期2、數(shù)據(jù)元素的DD表舉例如下:數(shù)據(jù)元素系統(tǒng)名:圖書管理編號條目名:讀者編號別名屬于數(shù)據(jù)流:讀者登記存儲處:D3讀者信息表數(shù)據(jù)元素值:代碼類型:字符寬度:10取值范圍及含義:簡要說明:每一個讀者都有一個唯一的編號修改記錄:編寫日期審核日期3、數(shù)據(jù)存儲的DD表舉例如下:數(shù)據(jù)存儲系統(tǒng)名:圖書管理編號:D4條目名:書籍信息表別名:存儲組織:記錄數(shù):約3000主關(guān)鍵字:書籍編號數(shù)據(jù)量:約500KB輔關(guān)鍵字:按編號主索引記錄組成:字段名稱:書籍編號書籍名稱…書籍作者…關(guān)鍵詞...寬度:1432…8...10…簡要說明:修改記錄:編寫:日期:審核:日期:4、數(shù)據(jù)加工的DD表舉例如下:數(shù)據(jù)加工系統(tǒng)名:圖書管理編號:條目名:借閱信息錄入別名:輸入:借閱編號、讀者編號…輸出:借閱信息表基本屬性處理邏輯:借閱信息存儲在dabase數(shù)據(jù)庫的borrowinfo表中簡要說明:輸入某讀者的圖書借閱情況記錄修改記錄:編寫:日期:審核:日期:=2\*Arabic2.數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計本程序包括的實體有:讀者類別信息實體,讀者信息實體,書籍類別信息實體,書籍信息實體,借閱信息實體。讀者信息管理借閱書籍書籍信息管理借閱信息管理書籍信息登記讀者信息登記讀者類別信息書籍類別信息讀者信息管理借閱書籍書籍信息管理借閱信息管理書籍信息登記讀者信息登記讀者類別信息書籍類別信息 實體之間關(guān)系的E-R圖=3\*Arabic3.數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計=1\*GB2⑴圖書基本信息表 Book:字段名稱數(shù)據(jù)類型字段說明bookid文本保存書號bookname文本保存書名booktype文本保存書的類型bookauthor文本保存保存書的作者bookpub文本保存書的出版社bookpubdate日期/時間保存書的出版日期bookpages數(shù)字保存書的頁數(shù)bookkeyword文本關(guān)鍵字bookindate日期/時間入庫時間putup文本是否借出bookmemo備注備注=2\*GB2⑵借書卡信息表(讀者信息表)reader:字段名稱數(shù)據(jù)類型字段說明readerno文本保存讀者編號readername文本)保存讀者姓名readersex文本)保存讀者性別readertype文本保存讀者類別readerdep文本保存讀者所屬部門address文本保存讀者地址readertel文本保存讀者電話email文本保存讀者的電子郵件地址checkdate日期/時間借閱日期readermemo備注備注=3\*GB2⑶借閱信息表borrowinfo:字段名稱數(shù)據(jù)類型字段說明borrowno文本保存借閱號readerid文本保存讀者IDreadername文本保存借閱者姓名borrowdate日期/時間保存借閱日期returndate日期/時間保存還書日期memo備注備注=4\*GB2⑷圖書分類信息表booktype:字段名稱數(shù)據(jù)類型字段說明booktypeno文本保存圖書分類號typename文本保存類別名稱keyword文本關(guān)鍵字memo備注備注=5\*GB2⑸讀者分類信息表readertype:字段名稱數(shù)據(jù)類型字段說明typeno文本保存讀者分類號typename文本保存類別名稱booknumber數(shù)字保存允許借書數(shù)量bookdays數(shù)字保存允許借閱天數(shù)userfullife數(shù)字保存專業(yè)IDmemo備注備注=6\*GB2⑹用戶信息表User_info:字段名稱數(shù)據(jù)類型字段說明user_ID文本保存用戶IDuser_PWD文本保存用戶密碼user_Des文本……程序模塊示意圖如下:(本圖僅供參考)圖書管理程序圖書管理程序系統(tǒng)設(shè)置模塊系統(tǒng)登陸模塊系統(tǒng)設(shè)置模塊系統(tǒng)登陸模塊借閱管理模塊讀者管理模塊書籍管理模塊借閱管理模塊讀者管理模塊書籍管理模塊還書查詢修改信息查詢修改讀者信息添加信息查詢修改書籍信息添加借書事件添加模塊借書查詢修改讀者類別管理書籍類別管理還書事件添加還書查詢修改信息查詢修改讀者信息添加信息查詢修改書籍信息添加借書事件添加模塊借書查詢修改讀者類別管理書籍類別管理還書事件添加 注意這里一個粗的雙箭頭表示這些數(shù)據(jù)庫訪問之間將有頻繁的交互。這里一個粗的雙箭頭表示這些數(shù)據(jù)庫訪問之間將有頻繁的交互。讀者數(shù)據(jù)存取模塊借閱數(shù)據(jù)存取模塊書籍數(shù)據(jù)存取模塊讀者數(shù)據(jù)存取模塊借閱數(shù)據(jù)存取模塊書籍數(shù)據(jù)存取模塊數(shù)據(jù)加密與備份模塊數(shù)據(jù)加密與備份模塊遠程數(shù)據(jù)同步模塊遠程數(shù)據(jù)同步模塊數(shù)據(jù)庫(運行SQLServer的服務(wù)器)

溫馨提示

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

最新文檔

評論

0/150

提交評論