版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 經(jīng)濟(jì)管理學(xué)院 MIS課程設(shè)計課程設(shè)計題目: 圖書館管理信息系統(tǒng) 專 業(yè) 班 級: 市場營銷091班 學(xué) 生 姓 名: 周海燕 王海燕 學(xué) 號: 090204105 090204115 指 導(dǎo) 教 師: 郭文東 蔣玉國 2011年 1月 9日 目 錄 1 引言1 2 系統(tǒng)調(diào)查與可行性研究22.1 初步調(diào)查22.2 可行性研究6 3 系統(tǒng)分析7 3.1業(yè)務(wù)流程分析7 3.2數(shù)據(jù)流程分析83.3數(shù)據(jù)字典124 系統(tǒng)設(shè)計164.1功能結(jié)構(gòu)設(shè)計164.2數(shù)據(jù)庫設(shè)計184.3代碼設(shè)計 214.4輸入輸出設(shè)計214.5系統(tǒng)配置設(shè)計23 參考文獻(xiàn)261.引言今天,隨著信息技術(shù)的發(fā)展,在圖書館的管理中運(yùn)用傳統(tǒng)
2、的手工操作方式在現(xiàn)在這個數(shù)字化的時代已顯得極不適應(yīng),因此,工作人員和讀者對于運(yùn)用計算機(jī)來輔助協(xié)調(diào)和管理自身工作的需求正在逐步提高。隨著我國現(xiàn)代化技術(shù)的不斷提高和普及,學(xué)校也在不斷的提高它的各個部門的管理質(zhì)量。圖書館管理就是對圖書的編目、查詢及讀者信息的管理,重要的是圖書的信息管理,包括圖書的采購、編目、下架、遺失等。因此,圖書的管理是一個工作量比較大而且較為繁雜的工作,至今還有很多學(xué)校仍然采用人工管理的方式,由兩三個工作人員管理圖書檔案,對于借書還書都是用手工來進(jìn)行操作,而一旦借閱者較多時就容易因忙碌導(dǎo)致錯誤的產(chǎn)生,這樣的情況在今天這樣一個科技高速發(fā)展、工作節(jié)奏加快的年代真是感覺太原始了。自從
3、管理信息系統(tǒng)這一新興的管理方法引入我國,在我國企業(yè)管理中已有20多年的時間?,F(xiàn)在,管理信息系統(tǒng)已經(jīng)廣泛應(yīng)用于各行各業(yè)。圖書館擁有豐富的文獻(xiàn)信息資源,是社會系統(tǒng)的重要組成部分,在信息社會中的作用越來越重要。我國圖書館計算機(jī)等信息技術(shù)的應(yīng)用起步于20世紀(jì)70年代末期,隨追改革開放步伐取得迅速發(fā)展,特別是90年代以后,我國圖書館信息網(wǎng)絡(luò)建設(shè)取得了較大發(fā)展,圖書館信息化建設(shè)邁上了一個新的臺階。然而目前大部分圖書館的圖書管理都處于一種館藏圖書量大,各書館所存圖書相類似,專業(yè)性圖書所占比例較小,管理方法簡單,圖書利用率低,管理成本又高。這就要求我們在信息技術(shù)高速發(fā)展的今天,圖書館管理運(yùn)用網(wǎng)絡(luò)技術(shù),通過信息
4、系統(tǒng)的開發(fā),在圖書館之間互通有無,有利于提高圖書的利用率。圖書管理系統(tǒng)是典型的MIS系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫,而對于后者則要求應(yīng)用程序功能完備,易使用等特點。本系統(tǒng)是采用結(jié)構(gòu)化生命周期法進(jìn)行設(shè)計的,以某學(xué)校圖書館管理信息系統(tǒng)為背景,在此基礎(chǔ)上進(jìn)行改進(jìn)。詳細(xì)介紹了圖書館管理信息系統(tǒng)的調(diào)查與可行性研究,系統(tǒng)分析,包括業(yè)務(wù)流程分析、數(shù)據(jù)流程分析、數(shù)據(jù)字典等,系統(tǒng)設(shè)計,包括功能結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫設(shè)計、代碼設(shè)計、輸入輸出設(shè)計、系統(tǒng)配置設(shè)計等內(nèi)容。本系統(tǒng)針對許多圖書館都比較實用,許多涉及到圖書、讀者的信
5、息的功能在本系統(tǒng)中都有實現(xiàn)。2.系統(tǒng)調(diào)查與可行性研究2.1 初步調(diào)查初步調(diào)查的內(nèi)容包括:用戶組織狀況、系統(tǒng)的外部環(huán)境、現(xiàn)行系統(tǒng)的概況、現(xiàn)行系統(tǒng)的重要性、有關(guān)方面的態(tài)度、研制資源情況等。1)組織結(jié)構(gòu)狀況:為了對該學(xué)校圖書館管理信息系統(tǒng)有一個全貌性的了解,首先要對系統(tǒng)的內(nèi)部人員結(jié)構(gòu)、組織及用戶情況有所了解。該學(xué)校圖書館系統(tǒng)的組織結(jié)構(gòu)圖如下:館長采編室 學(xué)術(shù)論文室辦公室財務(wù)室圖書借閱室電子閱覽室期刊閱覽室技術(shù)支持室2)現(xiàn)行系統(tǒng)的概況該?,F(xiàn)行的系統(tǒng)基本能夠滿足同學(xué)們的需求,讀書、借書、還書等過程基本能夠順利完成,能為學(xué)生的學(xué)習(xí)以及學(xué)校的科學(xué)研究工作提供一個比較好的平臺。但其功能不是很完善,也接收到了同
6、學(xué)們些許的不滿。此系統(tǒng)的運(yùn)行效率較低、管理方法較為簡單。其功能模塊包括讀者登錄、系統(tǒng)維護(hù)、圖書采編、圖書借閱。系統(tǒng)維護(hù)的方法又包括用戶管理和口令修改,圖書采編又包括圖書編目、圖書典藏和圖書征訂。其具體功能結(jié)構(gòu)圖如下圖所示:圖書管理信息系統(tǒng)讀者登陸系統(tǒng)維護(hù)圖書采編圖書借閱用戶管理口令修改圖書編目圖書典藏圖書征訂各子系統(tǒng)功能如下所述:讀者登陸:讀者訪問系統(tǒng)時系統(tǒng)將檢驗讀者的名字和密碼,經(jīng)過注冊的讀者允許進(jìn)入系統(tǒng)。圖書借閱系統(tǒng):讀者查找到所需圖書后,在圖書保留期內(nèi)到圖書館辦理借閱手續(xù)。圖書借閱系統(tǒng)處理圖書借閱、還書、續(xù)借等手續(xù)。圖書采編體統(tǒng):圖書采購入庫,經(jīng)過編目等處理后,將其目錄信息存入數(shù)據(jù)庫,提
7、供給讀者檢索適用。目錄信息包括圖書編號、圖書類別、書名、作者、出版社、定價、出版日期和數(shù)量等。系統(tǒng)維護(hù)模塊:主要為圖書館管理人員提供圖書統(tǒng)計信息和讀者統(tǒng)計信息,以便于管理人員從宏觀上掌握圖書館運(yùn)行的總體情況?,F(xiàn)行系統(tǒng)業(yè)務(wù)流程圖:讀者注冊登記表借書單圖書目錄借閱管理員圖書館理員采編室入庫單圖書登記表借閱登記表讀者登記表采購員現(xiàn)行系統(tǒng)數(shù)據(jù)流程:零層數(shù)據(jù)流程圖圖書管理員 圖書館管理信息系統(tǒng) 讀者讀者管理信息圖書采編信息圖書借閱庫存圖書征訂查詢登陸書目借閱1層數(shù)據(jù)流程圖辦公室系統(tǒng)維護(hù)圖書典藏系統(tǒng)圖書館管理人員讀者管理信息D03讀者表庫存圖書統(tǒng)計借閱圖書統(tǒng)計采編室 圖書編目系統(tǒng)借閱室 圖書借閱系統(tǒng)讀者
8、圖書征訂系統(tǒng)圖書采編信息圖書表圖書征訂借閱表圖書借閱讀者表2層數(shù)據(jù)流程圖a圖書編目系統(tǒng)數(shù)據(jù)流程圖采編人員 圖書編目信息(D01)編目管理圖書表圖書編目信息(D01)b圖書借閱系統(tǒng)數(shù)據(jù)流程圖圖書館管理人員圖書歸還處理檢查讀者身份檢查圖書是否在庫填寫借閱單,修改圖書表填寫歸還記錄(D08)歸還修改在庫數(shù)量(D09)借閱表圖書表還書記錄(D07)借閱表圖書表讀者表圖書表圖書借閱(D02)有效在庫填寫借閱記錄(D03)借閱修改在庫(D04)c圖書征訂系統(tǒng)數(shù)據(jù)流程圖讀者征訂信息輸入讀者身份校驗征訂處理征訂信息(D05)填寫征訂信息(D06)讀者表d系統(tǒng)維護(hù)數(shù)據(jù)流程圖圖書管理人員讀者登錄信息讀者登陸檢查讀
9、者表讀者信息(D11)3)現(xiàn)行系統(tǒng)重要性隨著科學(xué)技術(shù)的飛速發(fā)展,我們已步入數(shù)字化、網(wǎng)絡(luò)化時代。圖書館是學(xué)校文獻(xiàn)的信息中心,是為全校教學(xué)和科學(xué)研究服務(wù)的學(xué)術(shù)性機(jī)構(gòu),是學(xué)校信息化的重要基地。圖書館的工作是學(xué)校教學(xué)和科學(xué)研究工作的重要組成部分,是全校師生學(xué)習(xí)和研究的重要場所。該學(xué)校是一所擁有三萬多大學(xué)師生的校園, 滿足大學(xué)生的學(xué)習(xí)和科學(xué)研究工作的需求是十分必要且是十分重要的。現(xiàn)行系統(tǒng)適應(yīng)這種需求,為大學(xué)生的學(xué)習(xí)、師生的交流以及學(xué)校的科研工作提供了一個良好的平臺,一直擔(dān)任著重要角色。4)有關(guān)方面的態(tài)度據(jù)調(diào)查,該校學(xué)生對現(xiàn)行系統(tǒng)不是非常滿意,認(rèn)為運(yùn)行效果有待改進(jìn);圖書管理員也表示此系統(tǒng)功能不是很齊全,有
10、待完善;該校領(lǐng)導(dǎo)也表示愿意拿出一部分資金來開發(fā)或買進(jìn)一套新的圖書館管理信息系統(tǒng)。2.2可行性研究可行性分析是在進(jìn)行初步調(diào)查后所進(jìn)行的對系統(tǒng)開發(fā)必要性和可能性的研究,所以也稱為可行性研究。信息系統(tǒng)也應(yīng)從經(jīng)濟(jì)可行性、技術(shù)可行性、管理可行性和社會可行性四方面來論證。通過觀察與實踐,我認(rèn)為該學(xué)校開發(fā)新的圖書館管理系統(tǒng)的可行性分析如下:(1)經(jīng)濟(jì)可行性分析 作為圖書館這樣的商業(yè)性質(zhì)較小的場所,尤其是大學(xué)校園內(nèi)的圖書館,其經(jīng)濟(jì)成分比重相對較少,主要是支出的費用:其中包括設(shè)備購置費、軟件開發(fā)費用、管理和維護(hù)費、人員工資和培訓(xùn)費等。圖書館的設(shè)備購置,人員工資,維護(hù)費用都相對較
11、少,前期的資金投入主要集中于購置圖書上。據(jù)調(diào)查,該學(xué)校完全有能力拿出一部分資金開發(fā)一套新的管理信息系統(tǒng),提高圖書管理的計劃性和預(yù)見性。而且,從經(jīng)濟(jì)效益上講,本系統(tǒng)的開發(fā)為統(tǒng)計人員的工作效率帶來了一個質(zhì)的飛躍:第一,本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動;第二,本系統(tǒng)的運(yùn)行可以節(jié)約許多資源;第三,本系統(tǒng)的運(yùn)行可以大大提高統(tǒng)計人員的工作效率。(2)技術(shù)可行性分析本次圖書館管理信息系統(tǒng)的開發(fā)是根據(jù)本學(xué)期課程的一些基本要求,使用傳統(tǒng)的生命周期法,即給管理信息系統(tǒng)的開發(fā)定義一個過程,對其每一階段規(guī)定它的任務(wù)、工作流程、管理目標(biāo)以及要編制的文檔等,使開發(fā)工作易于管理和控制形成一個可操作的規(guī)范。技術(shù)上的
12、可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,硬件、軟件配置能否滿足開發(fā)者的需要,各類技術(shù)人員的數(shù)量,水平,來源等。圖書館管理系統(tǒng)的工作主要是在讀者和圖書館之間架起一座橋梁,能相互溝通信息和處理信息。這一特點非常適合計算機(jī)特點,通過網(wǎng)絡(luò)internet技術(shù),發(fā)揮計算機(jī)的信息傳輸速度快、準(zhǔn)確度高的優(yōu)勢。計算機(jī)硬件和軟件技術(shù)的飛速發(fā)展,為系統(tǒng)的建設(shè)提供了技術(shù)條件。(3)社會可行性分析 社會可行性有時也稱為操作可行性,主要論證新系統(tǒng)在企業(yè)或機(jī)構(gòu)開發(fā)和運(yùn)行的可能性以及運(yùn)行后可能一起的對企業(yè)或機(jī)構(gòu)的影響,即組織內(nèi)外是否具備接受和使用新系統(tǒng)的條件。在當(dāng)前信息技術(shù)飛速
13、發(fā)展的大環(huán)境下,計算機(jī)技術(shù)和軟件技術(shù)的更新是圖書館完全有可能也有能力采用這樣先進(jìn)的管理技術(shù)。它對圖書館帶來的影響可以看到: 對傳統(tǒng)管理理念的沖擊,可能引起管理層的變動和人員的調(diào)整。對圖書館工作人員的要求提高,使圖書館在一定的可能下進(jìn)行機(jī)構(gòu)精簡,迫使工作人員繼續(xù)學(xué)習(xí)新知識,拓寬圖書館在市場環(huán)境下的生存空間。對圖書館與讀者之間業(yè)務(wù)方式的轉(zhuǎn)變和擴(kuò)充。(4)管理可行性分析隨著時代的發(fā)展,人員素質(zhì)已逐步提高,不論是對于電腦系統(tǒng)的基本操作,還是對于系統(tǒng)的維護(hù)都有了一定的基礎(chǔ)。同時還可以配置專業(yè)的電腦維護(hù)人員來維護(hù)電腦,不必?fù)?dān)心電腦故障問題。綜上所述:該大學(xué)圖書館管理信息系
14、統(tǒng)的開發(fā)在經(jīng)濟(jì)上、技術(shù)上以及社會效益上是完全可行的。讓我們深信該系統(tǒng)開發(fā)出來后將獲得很大的成功!3. 系統(tǒng)分析3.1 業(yè)務(wù)流程分析系統(tǒng)的業(yè)務(wù)是系統(tǒng)要達(dá)到的業(yè)務(wù)目標(biāo),業(yè)務(wù)流程分析是系統(tǒng)分析中的基礎(chǔ)環(huán)節(jié)。業(yè)務(wù)流程圖用來描述和了解業(yè)務(wù)過程,描述系統(tǒng)內(nèi)各單位、人員之間的業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表。管理業(yè)務(wù)流程圖調(diào)查的內(nèi)容包括各環(huán)節(jié)的處理業(yè)務(wù)、信息來源、處理方法、計算方法、信息流經(jīng)去向、提供數(shù)據(jù)的時間和形態(tài)(報告、單據(jù)、屏幕顯示等)。一些表示業(yè)務(wù)流程圖的符號:該大學(xué)圖書館里信息系統(tǒng)的業(yè)務(wù)流程如圖所示:圖書管理員編制圖書采購計劃,由采購員負(fù)責(zé)新書的采購工作。采購圖書入庫后,交由采編室編目,粘貼
15、標(biāo)簽,產(chǎn)生圖書目錄。圖書交由圖書借閱室上架,供讀者借閱。3.2數(shù)據(jù)流程分析數(shù)據(jù)流程圖是全面描述信息系統(tǒng)邏輯模型的工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。數(shù)據(jù)流程圖具有抽象性和概括性。抽象性表現(xiàn)在它完全舍去了具體的物質(zhì),只剩下數(shù)據(jù)的流動、加工處理和存儲;概括性表現(xiàn)在它可以把信息中的各種不同業(yè)務(wù)處理過程聯(lián)系起來,形成一個整體。無論是手工操作部分還是計算機(jī)處理部分,都可以用它表達(dá)出來。數(shù)據(jù)流程圖用下面所示的四種符號表示: 外部實體 數(shù)據(jù)流 處理 數(shù)據(jù)存儲以下是圖書館管理信息系統(tǒng)的數(shù)據(jù)流程圖(系統(tǒng)頂層圖):管理員 庫存管理 讀者P1.2借閱管理 信息查詢 系統(tǒng)維護(hù)圖書
16、管理員圖書信息賠償庫多媒體信息庫讀者信息操作員信息反饋信息入庫單、注銷單、修改單(注銷、入庫、修改)信息修改信息更換數(shù)據(jù)更換口令成功反饋信息修改更換成功反饋信息D17修改單、更換單卡、單借書信息、續(xù)借信息、還書信息 D02新書通報、發(fā)布信息、圖書信息密碼、卡、證賠償單卡、單D01P1.1P1.3P1.4F03-06F03-04F03-05F03-08F03-07各功能模塊的數(shù)據(jù)流程圖如下所示:(一) 信息查詢系統(tǒng):此功能模塊包括書刊目錄查詢、讀者信息查詢、信息發(fā)布、新書通報。 查詢類別處理 讀者查詢 圖書查詢 多媒體信息查詢讀者讀者信息表借閱信息圖書信息多媒體信息庫讀者信息查詢讀者情況D04查
17、詢圖書情況查詢多媒體信息圖書信息發(fā)布的多媒體信息 、新書通報F03-04F03-09F03-07F03-06P1.3.1P1.3.2P1.3.3P1.5D05D03(二) 借閱管理系統(tǒng):此功能模塊包括讀者借書、讀者還書、讀者續(xù)借、圖書丟失、圖書罰款。讀者 查詢 查詢 驗書 辦理續(xù)借手續(xù) 辦理借書手續(xù) 辦理還書手續(xù)圖書信息庫賠償庫賠償單(D5)污損、丟失或超期信息卡、單卡、單卡卡借書信息卡、借書單 (D02)卡卡、還書單D07卡、單續(xù)借信息 要求賠償P1.6P1.7P1.6P1.8P1.9P1.10P1.11F03-04F03-05D08D19(三) 庫存管理系統(tǒng):此功能模塊包括新書入庫、庫存圖
18、書查詢、修改圖書信息。管理員 要求類型處理 新書入庫處理 修改圖書信息 注銷圖書圖書信息庫圖書信息庫庫存管理要求注銷單修改信息D03入庫單F03-04F03-04P1.12P1.12.1P1.12.2P1.12.3(四)系統(tǒng)維護(hù)功能此功能模塊包括用戶管理、更換操作員、更換口令、系統(tǒng)設(shè)置,主要為圖書館管理人員提供圖書統(tǒng)計信息和讀者統(tǒng)計信息,以便于管理人員從宏觀上掌握圖書館運(yùn)行的總體狀況。D14 讀者 更換口令 系統(tǒng)設(shè)置圖書館管理員 修改數(shù)據(jù)庫信息 更換操作員讀者信息庫操作員信息卡、證等D11更換成功反饋信息 D10密碼D09更換單D16修改單D15修改成功反饋信息修改成功反饋信息更換數(shù)據(jù)F03-
19、04F03-07P1.4.1P1.4.2P1.4.3P1.4.4D12D13D183.3 數(shù)據(jù)字典1.數(shù)據(jù)項的定義數(shù)據(jù)項編號:I02-01數(shù)據(jù)項名稱:圖書編號別名 :圖書編碼簡述 :某本圖書的代碼類型及寬度:字符型,8位取值范圍 :“00000001”-“99999999”2.數(shù)據(jù)結(jié)構(gòu)的定義DS05-02:賠償單標(biāo)志;DS05-03:讀者情況;DS05-04:圖書情況數(shù)據(jù)結(jié)構(gòu)編號:DS05-01數(shù)據(jù)結(jié)構(gòu)名稱:讀者賠償單簡述 :圖書污損、丟失或超期時進(jìn)行賠償?shù)挠嘘P(guān)信息數(shù)據(jù)結(jié)構(gòu)組成:DS05-02 + DS05-03 + DS05-043. 數(shù)據(jù)流編號: D02數(shù)據(jù)流名稱: 借書單簡述 :借書單數(shù)
20、據(jù)流來源: 用戶填寫圖書借書單交給圖書館管理人員,圖書館管理人員審核后,輸入計算機(jī).數(shù)據(jù)流去向:P1.6,P1.8 檢查讀者身份,辦理借書手續(xù)數(shù)據(jù)流組成: 借書日期+索書號+讀者賬號+庫室數(shù)據(jù)流量 :500本/日高峰流量 : 1500本/日數(shù)據(jù)流編號: D03數(shù)據(jù)流名稱: 借閱圖書數(shù)量簡述 : 修改圖書庫中圖書數(shù)量數(shù)據(jù)流來源:修改圖書信息中圖書數(shù)量數(shù)據(jù)流去向: 圖書信息庫數(shù)據(jù)流組成: 索書號+借閱數(shù)量數(shù)據(jù)流量 : 500本/日高峰流量 : 1500本/日數(shù)據(jù)流編號: D07數(shù)據(jù)流名稱: 還書記錄簡述 : 還書記錄數(shù)據(jù)流來源: 圖書管理人員數(shù)據(jù)流去向:P1.9,P1.10驗書,辦理還書手續(xù)數(shù)據(jù)流
21、組成: 索書號+借閱數(shù)量數(shù)據(jù)流量 : 100筆/日高峰流量 : 200筆/日數(shù)據(jù)流編號:D08數(shù)據(jù)流名稱: 歸還修改庫書量 簡述: 還書時修改圖書庫中的在庫數(shù)量數(shù)據(jù)流來源: P1.10 辦理還書受許數(shù)據(jù)流去向: 圖書信息庫數(shù)據(jù)流組成: 索書號+借閱數(shù)量數(shù)據(jù)流量 : 100筆/日高峰流量 : 200筆/日數(shù)據(jù)流編號: D09數(shù)據(jù)流名稱: 讀者登陸信息 簡述: 讀者登陸信息數(shù)據(jù)流來源: 圖書館管理人員數(shù)據(jù)流去向:P1.4.1更換口令數(shù)據(jù)流組成: 用戶名+密碼數(shù)據(jù)流量: 100人次/日高峰流量: 300人次/日 4.處理邏輯的描述處理邏輯編號:P1.2處理邏輯名稱:圖書借閱系統(tǒng)簡述:讀者查找到所需圖
22、書后應(yīng)當(dāng)?shù)綀D書館辦理借閱手續(xù)。圖書借閱系統(tǒng)處理圖書借閱、還書、續(xù)借等手續(xù)。輸入的數(shù)據(jù)流: 圖書借閱單D01處理邏輯 :圖書借閱單輸入,檢查讀者身份,檢查圖書在庫情況,然后填寫圖書借閱庫并修改圖書表中的在庫數(shù)量。輸出的數(shù)據(jù)流:D02處理頻率 :100本/日處理邏輯編號:P1.3.1處理邏輯名稱:檢查讀者身份簡述:檢查讀者身份,已注冊的讀者可以借書輸入的數(shù)據(jù)流:圖書借閱單D04處理邏輯 :查詢讀者表,已注冊的讀者可以借書輸出的數(shù)據(jù)流:D05合格借書者處理頻率 :100本/日處理邏輯編號:P1.10處理邏輯名稱:辦理還書手續(xù) 簡述:圖書歸還處理輸入的數(shù)據(jù)流: 還書記錄D19處理邏輯 :還書時修改圖書
23、表中所借圖書的在庫量,并在借閱表中填寫還書情況。輸出的數(shù)據(jù)流:歸還修改在庫書量D08處理頻率 :100本/日處理邏輯編號: P1.4.1處理邏輯名稱: 更換口令簡述 :系統(tǒng)維護(hù)對讀者的管理,只有系統(tǒng)中注冊的用戶才能在本館中借閱圖書。輸入的數(shù)據(jù)流: 讀者登陸信息D09處理邏輯 :更換口令輸出的數(shù)據(jù)流:讀者信息D18處理頻率 : 100人次/日處理邏輯編號:P1.3.1處理邏輯名稱:讀者登陸查詢簡述 :審查用戶信息,合格的用戶信息輸入讀者信息庫輸入的數(shù)據(jù)流: 讀者登錄信息D04處理邏輯 :讀者登錄信息錄入輸出的數(shù)據(jù)流:讀者信息D03處理頻率 :100人次/日5.數(shù)據(jù)存儲的描述數(shù)據(jù)存儲編號: F03
24、-04數(shù)據(jù)存儲名稱:圖書信息簡述 :存儲本館圖書借書信息數(shù)據(jù)存儲組成:借書日期+索書號+讀者賬號+庫室+還書日期+借書量+還書量關(guān)鍵字 : 索書號相關(guān)聯(lián)的處理:P1.1、P1.2、P1.3、P1.12.1、P1.12.2、P1.12.3、P1.8、P1.7、P1.3.16.外部實體描述外部實體編號:S01外部實體名稱:讀者簡述 :圖書館用戶輸入的數(shù)據(jù)流:D10、D12、D13、D14.輸出的數(shù)據(jù)流:D09、D11.外部實體編號:S02外部實體名稱:圖書館管理人員簡述 :圖書館管理人員輸入的數(shù)據(jù)流:D17.輸出的數(shù)據(jù)流:D15、D16.4.系統(tǒng)設(shè)計進(jìn)入了設(shè)計階段,要把軟件“做什么”的邏輯模型變換
25、成“怎么做”的物理模型,即著手實現(xiàn)軟件的需求,并將設(shè)計的結(jié)果反應(yīng)在設(shè)計說明書文檔中,所以系統(tǒng)的設(shè)計是把系統(tǒng)要求轉(zhuǎn)化成系統(tǒng)表示的過程。4.1 功能結(jié)構(gòu)設(shè)計新系統(tǒng)的功能設(shè)計是以原系統(tǒng)業(yè)務(wù)流程和數(shù)據(jù)流程為依據(jù)的。為此新系統(tǒng)的功能劃分為信息查詢、圖書信息服務(wù)、圖書管理、系統(tǒng)維護(hù)四項。如圖所示:圖書館管理信息系統(tǒng) 信息查詢借閱管理庫存管理系統(tǒng)維護(hù)書刊目錄查詢讀者信息查詢信息發(fā)布新書通報讀者借書讀者還書讀者續(xù)借圖書丟失圖書罰款新書入庫庫存圖書查詢修改圖書信息用戶管理更換操作員更換口令系統(tǒng)設(shè)置對于圖書館主要負(fù)責(zé)提供的功能是指從圖書的購入開始直到該圖書過期下架的整個流通過程,這其中包括圖書的入庫、借出、歸還以
26、及對參與此流通過程的讀者的信息管理 ,而且需要對系統(tǒng)進(jìn)行維護(hù)。(一)信息查詢1) 書刊目錄查詢:讀者在借閱書籍前都需查詢圖書館關(guān)于所借書籍的大概信息:該圖書是否在館、是否已借出、在館中的書架號等。2) 讀者信息查詢:讀者可以查詢自身的信息:是否有超期未還的圖書、還可借閱的書籍?dāng)?shù)目等。3) 信息發(fā)布 :工作人員發(fā)布圖書館的書籍信息、館內(nèi)規(guī)章制度以及相關(guān)的通知、新聞、形象宣傳、實時天氣等各種應(yīng)用多媒體信息。4) 新書通報 :通報圖書館上架的新書信息,以供有需求的讀者及時借閱。包括新書的種類、數(shù)目、圖書擺放位置等。(二)借閱管理1) 讀者借書:圖書館的主要功能是提供書籍供讀者借閱,在借閱圖書時應(yīng)按圖
27、書館的規(guī)則進(jìn)行借閱,例如不超過5本,如有超時借閱的圖書,則在歸還前不允許再借閱等。讀者借書時應(yīng)攜帶系統(tǒng)需識別的證件,如校園卡,工作人員辦理借書手續(xù),訪問圖書庫,再將證件與書交給讀者。2) 讀者還書:讀者攜帶證件交給工作人員進(jìn)行系統(tǒng)的識別,工作人員訪問圖書庫辦理還書手續(xù),再將證件還給讀者。若有超期歸還的,則系統(tǒng)扣除證件上相應(yīng)的金額。3) 讀者續(xù)借:用于讀者對圖書的續(xù)借,讀者在借閱時間到期后,若沒有閱讀完所借圖書,可辦理續(xù)借手續(xù),延長閱讀期限,繼續(xù)閱讀。內(nèi)容應(yīng)包括讀者信息、圖書信息、續(xù)借日期等。4) 圖書丟失:用于報失圖書,內(nèi)容包括丟失編號、圖書編號、讀者編號、賠償金額、操作時間、操作員等。首先根
28、據(jù)讀者編號查詢該遺失圖書的基本信息。再根據(jù)管理規(guī)則對遺失該圖書的讀者進(jìn)行處罰。之后對該圖書的信息進(jìn)行整理:在遺失圖書基本情況表里為其建立一條記錄,并將其在其它表里的相關(guān)記錄信息予以刪除。5) 圖書罰款:用于對圖書超期、丟失等情況的罰款處理,內(nèi)容應(yīng)包括罰款編號、圖書編號、讀者編號、罰款日期、罰款金額、是否交款、備注等。(三)庫存管理1) 新圖書信息入庫:首先根據(jù)圖書名稱自動產(chǎn)生圖書編號(由數(shù)據(jù)庫內(nèi)的過程產(chǎn)生)。2) 修改圖書信息:在建立信息庫時可能因操作錯誤或其它情況而造成數(shù)據(jù)庫里圖書信息的錯誤,需要修改這些錯誤。根據(jù)輸入的圖書編號將已經(jīng)插入的圖書信息在界面上顯示出來,然后由工作人員修改圖書信息
29、,將修改后的圖書信息再重新插入數(shù)據(jù)庫,此時的圖書編號不發(fā)生改變。3) 庫存圖書查詢:查詢是否有使用過久或信息過時的圖書需做下架處理,或者在讀者借閱書籍時發(fā)生遺失的情況下需做遺失處理,或者查詢圖書的種類、數(shù)目等,以便及時購進(jìn)有需要的圖書等。(四) 系統(tǒng)維護(hù)功能1)用戶管理:讀者一般都是在校的學(xué)生和教師。教師的信息在建立檔案后一般不需要修改(或修改量?。?,而對于學(xué)生則會有新生入學(xué)和老生畢業(yè)等情況出現(xiàn),這些都是需要修改數(shù)據(jù)庫關(guān)于讀者的信息。2) 更換操作員:對于操作此圖書館管理信息系統(tǒng)的前端工作人員的權(quán)限也應(yīng)該有一定的限制,圖書操作員的更換信息都應(yīng)該只能由系統(tǒng)管理員進(jìn)行操作和修改。3) 更換口令:賬
30、戶口令的安全口令認(rèn)證是圖書館電子閱覽室用戶訪問網(wǎng)絡(luò)資源時系統(tǒng)對用戶身份或訪問權(quán)限進(jìn)行認(rèn)證的常用方法。通常,用戶的標(biāo)識符是公開的,但口令是秘密的。用戶可以更換口令以保障自己的賬號安全,系統(tǒng)將把口令記錄下來,以便以后訪問時允許用戶進(jìn)入。4) 系統(tǒng)設(shè)置:例如系統(tǒng)參數(shù)設(shè)置,用于設(shè)置系統(tǒng)運(yùn)行所需要的參數(shù),包括辦證費用、證件有效期、圖書超期罰款金額、期刊超期罰款金額等。4.2數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計包括數(shù)據(jù)庫中表設(shè)計,表中字段(域)的設(shè)計,對各字段要指明數(shù)據(jù)類型,數(shù)據(jù)大小及其他需要的信息。各報表需要指定其關(guān)鍵字段,表與表之間的關(guān)系等。圖書館管理信息系統(tǒng)是一個小型的數(shù)據(jù)庫系統(tǒng)。在這里我們選擇SQL Server
31、 數(shù)據(jù)庫進(jìn)行開發(fā)。Microsoft SQL Server 是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。關(guān)系模型是當(dāng)前最受歡迎的數(shù)據(jù)存儲和數(shù)據(jù)檢索模型。所有的數(shù)據(jù)處理都涉及存儲和檢索數(shù)據(jù)的操作,Microsoft SQL Server是作為一個組織內(nèi)部的全部數(shù)據(jù)的中心存儲器來設(shè)計的。組織中數(shù)據(jù)的關(guān)鍵特征強(qiáng)調(diào)了這一方法的重要性。在客戶機(jī)/服務(wù)器框架內(nèi),服務(wù)器數(shù)據(jù)庫也要求與服務(wù)器的通信組件集成,以便和客戶系統(tǒng)連接。Microsoft SQL Server的客戶機(jī)/服務(wù)器使用Windows NT的內(nèi)置網(wǎng)絡(luò)組件。Microsoft SQL Server還在其網(wǎng)絡(luò)組件的頂部添加了服務(wù)特有的中介組件:開放式數(shù)據(jù)庫連接(O
32、pen Database Connectivity,ODBC)能使不同客戶機(jī)進(jìn)行相互連接,而不要求變更服務(wù)器及其他現(xiàn)存客戶應(yīng)用程序。數(shù)據(jù)庫設(shè)計表名屬性說明表 BookBookID,BookTypeBookName,BookWriterPublisher,PricePubdate,BookPositionQuantity表Book 主要存儲關(guān)于書籍的信息,主鍵BookID,外鍵TypeID引用表BookType表ReaderReaderID,ReaderNamePassword,DepartmenteMail,PhonePreOrderUser,E_Reader 表Reader主要存儲關(guān)于讀者的
33、信息,主鍵ReaderID,外鍵:DepartmentID引用表Department,ClassID引用表Class表ClassClassID,ClassName,BorrowSum,Deadline 表Class主要存儲關(guān)于讀者等級的信息,主鍵ClassID表BookRuleRuleID,RuleName,RuleContent 表BookRule 主要存儲關(guān)于圖書館管理規(guī)則的信息,主鍵RuleID表BorrowRecorderOrderID,PreOrderDate,OrderDate,BookName,BookID,ReaderName,ReaderID,ReturnDate,O_Qua
34、lity,State 表BorrowRecorder主要存儲關(guān)于書籍借閱的信息,主鍵BookID-ReaderID,外鍵:BookID引用表Book, ReaderID引用表Reader,表WorkerWorkerID,WorkerName,WorkerSex,WorkerRight,WorkerPassword 表Worker主要存儲關(guān)于工作人員的信息,主鍵WorkerID表PastBookBookID,BookName,BookWriter,BookPublic,OutDate 表PastBook主要存儲關(guān)于過期圖書的信息,主鍵BookID,外鍵:BookID引用表Book,Book 表存
35、儲與書籍有關(guān)的信息,例如書名、作者、出版社和出版日期等,表結(jié)構(gòu)如下表所示。字段名稱數(shù)據(jù)類型字段長度字段說明備注BookIDChar10圖書館藏號BookTypeChar10圖書類別BookNameVarchar50書名BookWriterChar20作者PublisherVarchar30出版社PriceMoney2定價PubdateDatetime2出版日期BookPositionInt2圖書位置QuantityInt1庫存數(shù)2.Reader (讀者)表 Reader 表存儲與讀者有關(guān)的信息,例如:讀者賬號、讀者姓名、密碼、讀者所在單位、 讀者的 E_mail 和 等。表結(jié)構(gòu)如表所示。字段名
36、稱數(shù)據(jù)類型字段長度字段說明備注ReaderIDChar10讀者賬號ReaderNameChar20讀者姓名PasswordChar10密碼DepartmentChar20讀者所在單位eMailText16讀者的E_mailPhoneChar10 PreOrderUserChar1可否預(yù)定Y/NE_Readerchar1電子讀物Y/N3.Class表:主要存儲讀者等級的信息字段名稱數(shù)據(jù)類型字段長度字段說明備注ClassIDChar10等級賬號ClassNameChar10等級名稱BorrowSunInt2借書級別符號DeadlineDatetime8距升級的期限4.BookRule表:主要描述圖
37、書館管理規(guī)則的信息字段名稱數(shù)據(jù)類型字段說明備注RuleIDChar規(guī)則賬號RuleNametext規(guī)則名稱RuleContenttext規(guī)則內(nèi)容5.BorrowRecorder(借閱)表 存儲與借書有關(guān)的信息,例如:借閱統(tǒng)一流水號、圖書預(yù)定日期、借閱日期 書名、圖書館藏號、讀者賬號和歸還日期等。表結(jié)構(gòu)如所示。字段名稱數(shù)據(jù)類型字段長度字段說明備注OrderIDInt4借閱統(tǒng)一流水號主關(guān)鍵字PreOrderDateDatetime8圖書預(yù)定日期OrderDateDatetime8借閱日期BookNameVarchar50書名BookIDChar10圖書館藏號ReaderNameChar20讀者姓名
38、ReaderIDchar10讀者賬號ReturnDatedatetime8歸還日期O_Qualityint1借閱數(shù)量一般為1Statechar1狀態(tài)標(biāo)志狀態(tài);1借出2預(yù)定0正常6.Worker表:主要存儲關(guān)于工作人員的信息字段名稱數(shù)據(jù)類型字段長度字段說明備注WorkerIDChar20工作人員賬號WorkerNamechar20工作人員姓名WorkSexText1工作人員性別WorkerRightText>0工作人員權(quán)利Passwordint6密碼7.PastBook表:主要存儲關(guān)于過期圖書的信息字段名稱數(shù)據(jù)類型字段長度字段說明備注BookIDChar10圖書館藏號BookNameVar
39、char50書名BookWriterChar20作者PublisherVarchar30出版社OutDateDatetime8過期日期數(shù)據(jù)庫表對象 數(shù)據(jù)庫關(guān)系圖4.3 代碼設(shè)計代碼是代表事物名稱、屬性、狀態(tài)等的符號。為了便于計算機(jī)處理,一般用數(shù)字、字母或它們的組合來表示。新系統(tǒng)為每本圖書都設(shè)計了代碼,一方面可統(tǒng)一圖書的種類和數(shù)目,另一方面是為了方便數(shù)據(jù)輸入。圖書、讀者、工作人員代碼為數(shù)字字符,采用的是順序碼和區(qū)間碼結(jié)構(gòu)。在系統(tǒng)運(yùn)行過程中,凡是需要輸入某圖書時,只要輸入代碼即可,系統(tǒng)可根據(jù)代碼自動將相應(yīng)的圖書名稱、擺放位置、讀者信息等調(diào)出來。讀者(學(xué)生):* * * * /* * /* */ */
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 IEC 62841-4-1:2017/AMD1:2024 EN-FR Amendment 1 - Electric motor-operated hand-held tools,transportable tools and lawn and garden machinery - Safety - Part 4-1: Particular r
- 2024年審計個人工作總結(jié)參考樣本(四篇)
- 2024年工廠承包合同標(biāo)準(zhǔn)范文(二篇)
- 2024年小學(xué)班主任的個人工作計劃范文(二篇)
- 2024年安全獎懲考核制度(二篇)
- 2024年小學(xué)體育老師教學(xué)計劃模版(四篇)
- 【《幼兒園自主區(qū)域游戲中的材料投放策略探究》2300字】
- 【《網(wǎng)絡(luò)中立幫助行為的可罰性探究》13000字(論文)】
- 【《企業(yè)業(yè)務(wù)員薪酬管理問題探析-以A電梯傳媒廣告公司為例(數(shù)據(jù)論文)》11000字】
- 文明校園倡議書400字(11篇)
- 2022-2023學(xué)年廣東深圳福田區(qū)七年級上冊期中地理試卷及答案
- 重大風(fēng)險管控方案及措施客運(yùn)站
- 關(guān)于小學(xué)數(shù)學(xué)課堂中數(shù)形結(jié)合教學(xué)的調(diào)查研究的開題報告
- 傳統(tǒng)文化的傳承和創(chuàng)新
- 2024春國開會計實務(wù)專題形考任務(wù)題庫及答案匯總
- 工序質(zhì)量控制措施和自檢、自控措施
- 2024年科技部事業(yè)單位招聘95人歷年高頻考題難、易錯點模擬試題(共500題)附帶答案詳解
- 2024年深圳市公務(wù)員考試申論真題A卷綜覽
- 香港貿(mào)易創(chuàng)業(yè)計劃書
- 老年精神科健康宣教
- 案場服務(wù)方案
評論
0/150
提交評論