管理信息系統(tǒng)課程設(shè)計(jì)圖書館管理信息系統(tǒng)_第1頁(yè)
管理信息系統(tǒng)課程設(shè)計(jì)圖書館管理信息系統(tǒng)_第2頁(yè)
管理信息系統(tǒng)課程設(shè)計(jì)圖書館管理信息系統(tǒng)_第3頁(yè)
管理信息系統(tǒng)課程設(shè)計(jì)圖書館管理信息系統(tǒng)_第4頁(yè)
管理信息系統(tǒng)課程設(shè)計(jì)圖書館管理信息系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 經(jīng)濟(jì)管理學(xué)院 MIS課程設(shè)計(jì)課程設(shè)計(jì)題目: 圖書館管理信息系統(tǒng) 專 業(yè) 班 級(jí): 市場(chǎng)營(yíng)銷091班 學(xué) 生 姓 名: 周海燕 王海燕 學(xué) 號(hào): 090204105 090204115 指 導(dǎo) 教 師: 郭文東 蔣玉國(guó) 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è)計(jì)164.1功能結(jié)構(gòu)設(shè)計(jì)164.2數(shù)據(jù)庫(kù)設(shè)計(jì)184.3代碼設(shè)計(jì) 214.4輸入輸出設(shè)計(jì)214.5系統(tǒng)配置設(shè)計(jì)23 參考文獻(xiàn)261.引言今天,隨著信息技術(shù)的發(fā)展,在圖書館的管理中運(yùn)用傳統(tǒng)

2、的手工操作方式在現(xiàn)在這個(gè)數(shù)字化的時(shí)代已顯得極不適應(yīng),因此,工作人員和讀者對(duì)于運(yùn)用計(jì)算機(jī)來(lái)輔助協(xié)調(diào)和管理自身工作的需求正在逐步提高。隨著我國(guó)現(xiàn)代化技術(shù)的不斷提高和普及,學(xué)校也在不斷的提高它的各個(gè)部門的管理質(zhì)量。圖書館管理就是對(duì)圖書的編目、查詢及讀者信息的管理,重要的是圖書的信息管理,包括圖書的采購(gòu)、編目、下架、遺失等。因此,圖書的管理是一個(gè)工作量比較大而且較為繁雜的工作,至今還有很多學(xué)校仍然采用人工管理的方式,由兩三個(gè)工作人員管理圖書檔案,對(duì)于借書還書都是用手工來(lái)進(jìn)行操作,而一旦借閱者較多時(shí)就容易因忙碌導(dǎo)致錯(cuò)誤的產(chǎn)生,這樣的情況在今天這樣一個(gè)科技高速發(fā)展、工作節(jié)奏加快的年代真是感覺太原始了。自從

3、管理信息系統(tǒng)這一新興的管理方法引入我國(guó),在我國(guó)企業(yè)管理中已有20多年的時(shí)間?,F(xiàn)在,管理信息系統(tǒng)已經(jīng)廣泛應(yīng)用于各行各業(yè)。圖書館擁有豐富的文獻(xiàn)信息資源,是社會(huì)系統(tǒng)的重要組成部分,在信息社會(huì)中的作用越來(lái)越重要。我國(guó)圖書館計(jì)算機(jī)等信息技術(shù)的應(yīng)用起步于20世紀(jì)70年代末期,隨追改革開放步伐取得迅速發(fā)展,特別是90年代以后,我國(guó)圖書館信息網(wǎng)絡(luò)建設(shè)取得了較大發(fā)展,圖書館信息化建設(shè)邁上了一個(gè)新的臺(tái)階。然而目前大部分圖書館的圖書管理都處于一種館藏圖書量大,各書館所存圖書相類似,專業(yè)性圖書所占比例較小,管理方法簡(jiǎn)單,圖書利用率低,管理成本又高。這就要求我們?cè)谛畔⒓夹g(shù)高速發(fā)展的今天,圖書館管理運(yùn)用網(wǎng)絡(luò)技術(shù),通過(guò)信息

4、系統(tǒng)的開發(fā),在圖書館之間互通有無(wú),有利于提高圖書的利用率。圖書管理系統(tǒng)是典型的MIS系統(tǒng),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù),而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。本系統(tǒng)是采用結(jié)構(gòu)化生命周期法進(jìn)行設(shè)計(jì)的,以某學(xué)校圖書館管理信息系統(tǒng)為背景,在此基礎(chǔ)上進(jìn)行改進(jìn)。詳細(xì)介紹了圖書館管理信息系統(tǒng)的調(diào)查與可行性研究,系統(tǒng)分析,包括業(yè)務(wù)流程分析、數(shù)據(jù)流程分析、數(shù)據(jù)字典等,系統(tǒng)設(shè)計(jì),包括功能結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、代碼設(shè)計(jì)、輸入輸出設(shè)計(jì)、系統(tǒng)配置設(shè)計(jì)等內(nèi)容。本系統(tǒng)針對(duì)許多圖書館都比較實(shí)用,許多涉及到圖書、讀者的信

5、息的功能在本系統(tǒng)中都有實(shí)現(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)狀況:為了對(duì)該學(xué)校圖書館管理信息系統(tǒng)有一個(gè)全貌性的了解,首先要對(duì)系統(tǒng)的內(nèi)部人員結(jié)構(gòu)、組織及用戶情況有所了解。該學(xué)校圖書館系統(tǒng)的組織結(jié)構(gòu)圖如下:館長(zhǎng)采編室 學(xué)術(shù)論文室辦公室財(cái)務(wù)室圖書借閱室電子閱覽室期刊閱覽室技術(shù)支持室2)現(xiàn)行系統(tǒng)的概況該?,F(xiàn)行的系統(tǒng)基本能夠滿足同學(xué)們的需求,讀書、借書、還書等過(guò)程基本能夠順利完成,能為學(xué)生的學(xué)習(xí)以及學(xué)校的科學(xué)研究工作提供一個(gè)比較好的平臺(tái)。但其功能不是很完善,也接收到了同

6、學(xué)們些許的不滿。此系統(tǒng)的運(yùn)行效率較低、管理方法較為簡(jiǎn)單。其功能模塊包括讀者登錄、系統(tǒng)維護(hù)、圖書采編、圖書借閱。系統(tǒng)維護(hù)的方法又包括用戶管理和口令修改,圖書采編又包括圖書編目、圖書典藏和圖書征訂。其具體功能結(jié)構(gòu)圖如下圖所示:圖書管理信息系統(tǒng)讀者登陸系統(tǒng)維護(hù)圖書采編圖書借閱用戶管理口令修改圖書編目圖書典藏圖書征訂各子系統(tǒng)功能如下所述:讀者登陸:讀者訪問系統(tǒng)時(shí)系統(tǒng)將檢驗(yàn)讀者的名字和密碼,經(jīng)過(guò)注冊(cè)的讀者允許進(jìn)入系統(tǒng)。圖書借閱系統(tǒng):讀者查找到所需圖書后,在圖書保留期內(nèi)到圖書館辦理借閱手續(xù)。圖書借閱系統(tǒng)處理圖書借閱、還書、續(xù)借等手續(xù)。圖書采編體統(tǒng):圖書采購(gòu)入庫(kù),經(jīng)過(guò)編目等處理后,將其目錄信息存入數(shù)據(jù)庫(kù),提

7、供給讀者檢索適用。目錄信息包括圖書編號(hào)、圖書類別、書名、作者、出版社、定價(jià)、出版日期和數(shù)量等。系統(tǒng)維護(hù)模塊:主要為圖書館管理人員提供圖書統(tǒng)計(jì)信息和讀者統(tǒng)計(jì)信息,以便于管理人員從宏觀上掌握?qǐng)D書館運(yùn)行的總體情況?,F(xiàn)行系統(tǒng)業(yè)務(wù)流程圖:讀者注冊(cè)登記表借書單圖書目錄借閱管理員圖書館理員采編室入庫(kù)單圖書登記表借閱登記表讀者登記表采購(gòu)員現(xiàn)行系統(tǒng)數(shù)據(jù)流程:零層數(shù)據(jù)流程圖圖書管理員 圖書館管理信息系統(tǒng) 讀者讀者管理信息圖書采編信息圖書借閱庫(kù)存圖書征訂查詢登陸書目借閱1層數(shù)據(jù)流程圖辦公室系統(tǒng)維護(hù)圖書典藏系統(tǒng)圖書館管理人員讀者管理信息D03讀者表庫(kù)存圖書統(tǒng)計(jì)借閱圖書統(tǒng)計(jì)采編室 圖書編目系統(tǒng)借閱室 圖書借閱系統(tǒng)讀者

8、圖書征訂系統(tǒng)圖書采編信息圖書表圖書征訂借閱表圖書借閱讀者表2層數(shù)據(jù)流程圖a圖書編目系統(tǒng)數(shù)據(jù)流程圖采編人員 圖書編目信息(D01)編目管理圖書表圖書編目信息(D01)b圖書借閱系統(tǒng)數(shù)據(jù)流程圖圖書館管理人員圖書歸還處理檢查讀者身份檢查圖書是否在庫(kù)填寫借閱單,修改圖書表填寫歸還記錄(D08)歸還修改在庫(kù)數(shù)量(D09)借閱表圖書表還書記錄(D07)借閱表圖書表讀者表圖書表圖書借閱(D02)有效在庫(kù)填寫借閱記錄(D03)借閱修改在庫(kù)(D04)c圖書征訂系統(tǒng)數(shù)據(jù)流程圖讀者征訂信息輸入讀者身份校驗(yàn)征訂處理征訂信息(D05)填寫征訂信息(D06)讀者表d系統(tǒng)維護(hù)數(shù)據(jù)流程圖圖書管理人員讀者登錄信息讀者登陸檢查讀

9、者表讀者信息(D11)3)現(xiàn)行系統(tǒng)重要性隨著科學(xué)技術(shù)的飛速發(fā)展,我們已步入數(shù)字化、網(wǎng)絡(luò)化時(shí)代。圖書館是學(xué)校文獻(xiàn)的信息中心,是為全校教學(xué)和科學(xué)研究服務(wù)的學(xué)術(shù)性機(jī)構(gòu),是學(xué)校信息化的重要基地。圖書館的工作是學(xué)校教學(xué)和科學(xué)研究工作的重要組成部分,是全校師生學(xué)習(xí)和研究的重要場(chǎng)所。該學(xué)校是一所擁有三萬(wàn)多大學(xué)師生的校園, 滿足大學(xué)生的學(xué)習(xí)和科學(xué)研究工作的需求是十分必要且是十分重要的?,F(xiàn)行系統(tǒng)適應(yīng)這種需求,為大學(xué)生的學(xué)習(xí)、師生的交流以及學(xué)校的科研工作提供了一個(gè)良好的平臺(tái),一直擔(dān)任著重要角色。4)有關(guān)方面的態(tài)度據(jù)調(diào)查,該校學(xué)生對(duì)現(xiàn)行系統(tǒng)不是非常滿意,認(rèn)為運(yùn)行效果有待改進(jìn);圖書管理員也表示此系統(tǒng)功能不是很齊全,有

10、待完善;該校領(lǐng)導(dǎo)也表示愿意拿出一部分資金來(lái)開發(fā)或買進(jìn)一套新的圖書館管理信息系統(tǒng)。2.2可行性研究可行性分析是在進(jìn)行初步調(diào)查后所進(jìn)行的對(duì)系統(tǒng)開發(fā)必要性和可能性的研究,所以也稱為可行性研究。信息系統(tǒng)也應(yīng)從經(jīng)濟(jì)可行性、技術(shù)可行性、管理可行性和社會(huì)可行性四方面來(lái)論證。通過(guò)觀察與實(shí)踐,我認(rèn)為該學(xué)校開發(fā)新的圖書館管理系統(tǒng)的可行性分析如下:(1)經(jīng)濟(jì)可行性分析   作為圖書館這樣的商業(yè)性質(zhì)較小的場(chǎng)所,尤其是大學(xué)校園內(nèi)的圖書館,其經(jīng)濟(jì)成分比重相對(duì)較少,主要是支出的費(fèi)用:其中包括設(shè)備購(gòu)置費(fèi)、軟件開發(fā)費(fèi)用、管理和維護(hù)費(fèi)、人員工資和培訓(xùn)費(fèi)等。圖書館的設(shè)備購(gòu)置,人員工資,維護(hù)費(fèi)用都相對(duì)較

11、少,前期的資金投入主要集中于購(gòu)置圖書上。據(jù)調(diào)查,該學(xué)校完全有能力拿出一部分資金開發(fā)一套新的管理信息系統(tǒng),提高圖書管理的計(jì)劃性和預(yù)見性。而且,從經(jīng)濟(jì)效益上講,本系統(tǒng)的開發(fā)為統(tǒng)計(jì)人員的工作效率帶來(lái)了一個(gè)質(zhì)的飛躍:第一,本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動(dòng);第二,本系統(tǒng)的運(yùn)行可以節(jié)約許多資源;第三,本系統(tǒng)的運(yùn)行可以大大提高統(tǒng)計(jì)人員的工作效率。(2)技術(shù)可行性分析本次圖書館管理信息系統(tǒng)的開發(fā)是根據(jù)本學(xué)期課程的一些基本要求,使用傳統(tǒng)的生命周期法,即給管理信息系統(tǒng)的開發(fā)定義一個(gè)過(guò)程,對(duì)其每一階段規(guī)定它的任務(wù)、工作流程、管理目標(biāo)以及要編制的文檔等,使開發(fā)工作易于管理和控制形成一個(gè)可操作的規(guī)范。技術(shù)上的

12、可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,硬件、軟件配置能否滿足開發(fā)者的需要,各類技術(shù)人員的數(shù)量,水平,來(lái)源等。圖書館管理系統(tǒng)的工作主要是在讀者和圖書館之間架起一座橋梁,能相互溝通信息和處理信息。這一特點(diǎn)非常適合計(jì)算機(jī)特點(diǎn),通過(guò)網(wǎng)絡(luò)internet技術(shù),發(fā)揮計(jì)算機(jī)的信息傳輸速度快、準(zhǔn)確度高的優(yōu)勢(shì)。計(jì)算機(jī)硬件和軟件技術(shù)的飛速發(fā)展,為系統(tǒng)的建設(shè)提供了技術(shù)條件。(3)社會(huì)可行性分析   社會(huì)可行性有時(shí)也稱為操作可行性,主要論證新系統(tǒng)在企業(yè)或機(jī)構(gòu)開發(fā)和運(yùn)行的可能性以及運(yùn)行后可能一起的對(duì)企業(yè)或機(jī)構(gòu)的影響,即組織內(nèi)外是否具備接受和使用新系統(tǒng)的條件。在當(dāng)前信息技術(shù)飛速

13、發(fā)展的大環(huán)境下,計(jì)算機(jī)技術(shù)和軟件技術(shù)的更新是圖書館完全有可能也有能力采用這樣先進(jìn)的管理技術(shù)。它對(duì)圖書館帶來(lái)的影響可以看到:   對(duì)傳統(tǒng)管理理念的沖擊,可能引起管理層的變動(dòng)和人員的調(diào)整。對(duì)圖書館工作人員的要求提高,使圖書館在一定的可能下進(jìn)行機(jī)構(gòu)精簡(jiǎn),迫使工作人員繼續(xù)學(xué)習(xí)新知識(shí),拓寬圖書館在市場(chǎng)環(huán)境下的生存空間。對(duì)圖書館與讀者之間業(yè)務(wù)方式的轉(zhuǎn)變和擴(kuò)充。(4)管理可行性分析隨著時(shí)代的發(fā)展,人員素質(zhì)已逐步提高,不論是對(duì)于電腦系統(tǒng)的基本操作,還是對(duì)于系統(tǒng)的維護(hù)都有了一定的基礎(chǔ)。同時(shí)還可以配置專業(yè)的電腦維護(hù)人員來(lái)維護(hù)電腦,不必?fù)?dān)心電腦故障問題。綜上所述:該大學(xué)圖書館管理信息系

14、統(tǒng)的開發(fā)在經(jīng)濟(jì)上、技術(shù)上以及社會(huì)效益上是完全可行的。讓我們深信該系統(tǒng)開發(fā)出來(lái)后將獲得很大的成功!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ù)流程圖用來(lái)描述和了解業(yè)務(wù)過(guò)程,描述系統(tǒng)內(nèi)各單位、人員之間的業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表。管理業(yè)務(wù)流程圖調(diào)查的內(nèi)容包括各環(huán)節(jié)的處理業(yè)務(wù)、信息來(lái)源、處理方法、計(jì)算方法、信息流經(jīng)去向、提供數(shù)據(jù)的時(shí)間和形態(tài)(報(bào)告、單據(jù)、屏幕顯示等)。一些表示業(yè)務(wù)流程圖的符號(hào):該大學(xué)圖書館里信息系統(tǒng)的業(yè)務(wù)流程如圖所示:圖書管理員編制圖書采購(gòu)計(jì)劃,由采購(gòu)員負(fù)責(zé)新書的采購(gòu)工作。采購(gòu)圖書入庫(kù)后,交由采編室編目,粘貼

15、標(biāo)簽,產(chǎn)生圖書目錄。圖書交由圖書借閱室上架,供讀者借閱。3.2數(shù)據(jù)流程分析數(shù)據(jù)流程圖是全面描述信息系統(tǒng)邏輯模型的工具,它可以用少數(shù)幾種符號(hào)綜合地反映出信息在系統(tǒng)中的流動(dòng)、處理和存儲(chǔ)情況。數(shù)據(jù)流程圖具有抽象性和概括性。抽象性表現(xiàn)在它完全舍去了具體的物質(zhì),只剩下數(shù)據(jù)的流動(dòng)、加工處理和存儲(chǔ);概括性表現(xiàn)在它可以把信息中的各種不同業(yè)務(wù)處理過(guò)程聯(lián)系起來(lái),形成一個(gè)整體。無(wú)論是手工操作部分還是計(jì)算機(jī)處理部分,都可以用它表達(dá)出來(lái)。數(shù)據(jù)流程圖用下面所示的四種符號(hào)表示: 外部實(shí)體 數(shù)據(jù)流 處理 數(shù)據(jù)存儲(chǔ)以下是圖書館管理信息系統(tǒng)的數(shù)據(jù)流程圖(系統(tǒng)頂層圖):管理員 庫(kù)存管理 讀者P1.2借閱管理 信息查詢 系統(tǒng)維護(hù)圖書

16、管理員圖書信息賠償庫(kù)多媒體信息庫(kù)讀者信息操作員信息反饋信息入庫(kù)單、注銷單、修改單(注銷、入庫(kù)、修改)信息修改信息更換數(shù)據(jù)更換口令成功反饋信息修改更換成功反饋信息D17修改單、更換單卡、單借書信息、續(xù)借信息、還書信息 D02新書通報(bào)、發(fā)布信息、圖書信息密碼、卡、證賠償單卡、單D01P1.1P1.3P1.4F03-06F03-04F03-05F03-08F03-07各功能模塊的數(shù)據(jù)流程圖如下所示:(一) 信息查詢系統(tǒng):此功能模塊包括書刊目錄查詢、讀者信息查詢、信息發(fā)布、新書通報(bào)。 查詢類別處理 讀者查詢 圖書查詢 多媒體信息查詢讀者讀者信息表借閱信息圖書信息多媒體信息庫(kù)讀者信息查詢讀者情況D04查

17、詢圖書情況查詢多媒體信息圖書信息發(fā)布的多媒體信息 、新書通報(bào)F03-04F03-09F03-07F03-06P1.3.1P1.3.2P1.3.3P1.5D05D03(二) 借閱管理系統(tǒng):此功能模塊包括讀者借書、讀者還書、讀者續(xù)借、圖書丟失、圖書罰款。讀者 查詢 查詢 驗(yàn)書 辦理續(xù)借手續(xù) 辦理借書手續(xù) 辦理還書手續(xù)圖書信息庫(kù)賠償庫(kù)賠償單(D5)污損、丟失或超期信息卡、單卡、單卡卡借書信息卡、借書單 (D02)卡卡、還書單D07卡、單續(xù)借信息 要求賠償P1.6P1.7P1.6P1.8P1.9P1.10P1.11F03-04F03-05D08D19(三) 庫(kù)存管理系統(tǒng):此功能模塊包括新書入庫(kù)、庫(kù)存圖

18、書查詢、修改圖書信息。管理員 要求類型處理 新書入庫(kù)處理 修改圖書信息 注銷圖書圖書信息庫(kù)圖書信息庫(kù)庫(kù)存管理要求注銷單修改信息D03入庫(kù)單F03-04F03-04P1.12P1.12.1P1.12.2P1.12.3(四)系統(tǒng)維護(hù)功能此功能模塊包括用戶管理、更換操作員、更換口令、系統(tǒng)設(shè)置,主要為圖書館管理人員提供圖書統(tǒng)計(jì)信息和讀者統(tǒng)計(jì)信息,以便于管理人員從宏觀上掌握?qǐng)D書館運(yùn)行的總體狀況。D14 讀者 更換口令 系統(tǒng)設(shè)置圖書館管理員 修改數(shù)據(jù)庫(kù)信息 更換操作員讀者信息庫(kù)操作員信息卡、證等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ù)項(xiàng)的定義數(shù)據(jù)項(xiàng)編號(hào):I02-01數(shù)據(jù)項(xiàng)名稱:圖書編號(hào)別名 :圖書編碼簡(jiǎn)述 :某本圖書的代碼類型及寬度:字符型,8位取值范圍 :“00000001”-“99999999”2.數(shù)據(jù)結(jié)構(gòu)的定義DS05-02:賠償單標(biāo)志;DS05-03:讀者情況;DS05-04:圖書情況數(shù)據(jù)結(jié)構(gòu)編號(hào):DS05-01數(shù)據(jù)結(jié)構(gòu)名稱:讀者賠償單簡(jiǎn)述 :圖書污損、丟失或超期時(shí)進(jìn)行賠償?shù)挠嘘P(guān)信息數(shù)據(jù)結(jié)構(gòu)組成:DS05-02 + DS05-03 + DS05-043. 數(shù)據(jù)流編號(hào): D02數(shù)據(jù)流名稱: 借書單簡(jiǎn)述 :借書單數(shù)

20、據(jù)流來(lái)源: 用戶填寫圖書借書單交給圖書館管理人員,圖書館管理人員審核后,輸入計(jì)算機(jī).數(shù)據(jù)流去向:P1.6,P1.8 檢查讀者身份,辦理借書手續(xù)數(shù)據(jù)流組成: 借書日期+索書號(hào)+讀者賬號(hào)+庫(kù)室數(shù)據(jù)流量 :500本/日高峰流量 : 1500本/日數(shù)據(jù)流編號(hào): D03數(shù)據(jù)流名稱: 借閱圖書數(shù)量簡(jiǎn)述 : 修改圖書庫(kù)中圖書數(shù)量數(shù)據(jù)流來(lái)源:修改圖書信息中圖書數(shù)量數(shù)據(jù)流去向: 圖書信息庫(kù)數(shù)據(jù)流組成: 索書號(hào)+借閱數(shù)量數(shù)據(jù)流量 : 500本/日高峰流量 : 1500本/日數(shù)據(jù)流編號(hào): D07數(shù)據(jù)流名稱: 還書記錄簡(jiǎn)述 : 還書記錄數(shù)據(jù)流來(lái)源: 圖書管理人員數(shù)據(jù)流去向:P1.9,P1.10驗(yàn)書,辦理還書手續(xù)數(shù)據(jù)流

21、組成: 索書號(hào)+借閱數(shù)量數(shù)據(jù)流量 : 100筆/日高峰流量 : 200筆/日數(shù)據(jù)流編號(hào):D08數(shù)據(jù)流名稱: 歸還修改庫(kù)書量 簡(jiǎn)述: 還書時(shí)修改圖書庫(kù)中的在庫(kù)數(shù)量數(shù)據(jù)流來(lái)源: P1.10 辦理還書受許數(shù)據(jù)流去向: 圖書信息庫(kù)數(shù)據(jù)流組成: 索書號(hào)+借閱數(shù)量數(shù)據(jù)流量 : 100筆/日高峰流量 : 200筆/日數(shù)據(jù)流編號(hào): D09數(shù)據(jù)流名稱: 讀者登陸信息 簡(jiǎn)述: 讀者登陸信息數(shù)據(jù)流來(lái)源: 圖書館管理人員數(shù)據(jù)流去向:P1.4.1更換口令數(shù)據(jù)流組成: 用戶名+密碼數(shù)據(jù)流量: 100人次/日高峰流量: 300人次/日 4.處理邏輯的描述處理邏輯編號(hào):P1.2處理邏輯名稱:圖書借閱系統(tǒng)簡(jiǎn)述:讀者查找到所需圖

22、書后應(yīng)當(dāng)?shù)綀D書館辦理借閱手續(xù)。圖書借閱系統(tǒng)處理圖書借閱、還書、續(xù)借等手續(xù)。輸入的數(shù)據(jù)流: 圖書借閱單D01處理邏輯 :圖書借閱單輸入,檢查讀者身份,檢查圖書在庫(kù)情況,然后填寫圖書借閱庫(kù)并修改圖書表中的在庫(kù)數(shù)量。輸出的數(shù)據(jù)流:D02處理頻率 :100本/日處理邏輯編號(hào):P1.3.1處理邏輯名稱:檢查讀者身份簡(jiǎn)述:檢查讀者身份,已注冊(cè)的讀者可以借書輸入的數(shù)據(jù)流:圖書借閱單D04處理邏輯 :查詢讀者表,已注冊(cè)的讀者可以借書輸出的數(shù)據(jù)流:D05合格借書者處理頻率 :100本/日處理邏輯編號(hào):P1.10處理邏輯名稱:辦理還書手續(xù) 簡(jiǎn)述:圖書歸還處理輸入的數(shù)據(jù)流: 還書記錄D19處理邏輯 :還書時(shí)修改圖書

23、表中所借圖書的在庫(kù)量,并在借閱表中填寫還書情況。輸出的數(shù)據(jù)流:歸還修改在庫(kù)書量D08處理頻率 :100本/日處理邏輯編號(hào): P1.4.1處理邏輯名稱: 更換口令簡(jiǎn)述 :系統(tǒng)維護(hù)對(duì)讀者的管理,只有系統(tǒng)中注冊(cè)的用戶才能在本館中借閱圖書。輸入的數(shù)據(jù)流: 讀者登陸信息D09處理邏輯 :更換口令輸出的數(shù)據(jù)流:讀者信息D18處理頻率 : 100人次/日處理邏輯編號(hào):P1.3.1處理邏輯名稱:讀者登陸查詢簡(jiǎn)述 :審查用戶信息,合格的用戶信息輸入讀者信息庫(kù)輸入的數(shù)據(jù)流: 讀者登錄信息D04處理邏輯 :讀者登錄信息錄入輸出的數(shù)據(jù)流:讀者信息D03處理頻率 :100人次/日5.數(shù)據(jù)存儲(chǔ)的描述數(shù)據(jù)存儲(chǔ)編號(hào): F03

24、-04數(shù)據(jù)存儲(chǔ)名稱:圖書信息簡(jiǎn)述 :存儲(chǔ)本館圖書借書信息數(shù)據(jù)存儲(chǔ)組成:借書日期+索書號(hào)+讀者賬號(hào)+庫(kù)室+還書日期+借書量+還書量關(guān)鍵字 : 索書號(hào)相關(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.外部實(shí)體描述外部實(shí)體編號(hào):S01外部實(shí)體名稱:讀者簡(jiǎn)述 :圖書館用戶輸入的數(shù)據(jù)流:D10、D12、D13、D14.輸出的數(shù)據(jù)流:D09、D11.外部實(shí)體編號(hào):S02外部實(shí)體名稱:圖書館管理人員簡(jiǎn)述 :圖書館管理人員輸入的數(shù)據(jù)流:D17.輸出的數(shù)據(jù)流:D15、D16.4.系統(tǒng)設(shè)計(jì)進(jìn)入了設(shè)計(jì)階段,要把軟件“做什么”的邏輯模型變換

25、成“怎么做”的物理模型,即著手實(shí)現(xiàn)軟件的需求,并將設(shè)計(jì)的結(jié)果反應(yīng)在設(shè)計(jì)說(shuō)明書文檔中,所以系統(tǒng)的設(shè)計(jì)是把系統(tǒng)要求轉(zhuǎn)化成系統(tǒng)表示的過(guò)程。4.1 功能結(jié)構(gòu)設(shè)計(jì)新系統(tǒng)的功能設(shè)計(jì)是以原系統(tǒng)業(yè)務(wù)流程和數(shù)據(jù)流程為依據(jù)的。為此新系統(tǒng)的功能劃分為信息查詢、圖書信息服務(wù)、圖書管理、系統(tǒng)維護(hù)四項(xiàng)。如圖所示:圖書館管理信息系統(tǒng) 信息查詢借閱管理庫(kù)存管理系統(tǒng)維護(hù)書刊目錄查詢讀者信息查詢信息發(fā)布新書通報(bào)讀者借書讀者還書讀者續(xù)借圖書丟失圖書罰款新書入庫(kù)庫(kù)存圖書查詢修改圖書信息用戶管理更換操作員更換口令系統(tǒng)設(shè)置對(duì)于圖書館主要負(fù)責(zé)提供的功能是指從圖書的購(gòu)入開始直到該圖書過(guò)期下架的整個(gè)流通過(guò)程,這其中包括圖書的入庫(kù)、借出、歸還以

26、及對(duì)參與此流通過(guò)程的讀者的信息管理 ,而且需要對(duì)系統(tǒng)進(jìn)行維護(hù)。(一)信息查詢1) 書刊目錄查詢:讀者在借閱書籍前都需查詢圖書館關(guān)于所借書籍的大概信息:該圖書是否在館、是否已借出、在館中的書架號(hào)等。2) 讀者信息查詢:讀者可以查詢自身的信息:是否有超期未還的圖書、還可借閱的書籍?dāng)?shù)目等。3) 信息發(fā)布 :工作人員發(fā)布圖書館的書籍信息、館內(nèi)規(guī)章制度以及相關(guān)的通知、新聞、形象宣傳、實(shí)時(shí)天氣等各種應(yīng)用多媒體信息。4) 新書通報(bào) :通報(bào)圖書館上架的新書信息,以供有需求的讀者及時(shí)借閱。包括新書的種類、數(shù)目、圖書擺放位置等。(二)借閱管理1) 讀者借書:圖書館的主要功能是提供書籍供讀者借閱,在借閱圖書時(shí)應(yīng)按圖

27、書館的規(guī)則進(jìn)行借閱,例如不超過(guò)5本,如有超時(shí)借閱的圖書,則在歸還前不允許再借閱等。讀者借書時(shí)應(yīng)攜帶系統(tǒng)需識(shí)別的證件,如校園卡,工作人員辦理借書手續(xù),訪問圖書庫(kù),再將證件與書交給讀者。2) 讀者還書:讀者攜帶證件交給工作人員進(jìn)行系統(tǒng)的識(shí)別,工作人員訪問圖書庫(kù)辦理還書手續(xù),再將證件還給讀者。若有超期歸還的,則系統(tǒng)扣除證件上相應(yīng)的金額。3) 讀者續(xù)借:用于讀者對(duì)圖書的續(xù)借,讀者在借閱時(shí)間到期后,若沒有閱讀完所借圖書,可辦理續(xù)借手續(xù),延長(zhǎng)閱讀期限,繼續(xù)閱讀。內(nèi)容應(yīng)包括讀者信息、圖書信息、續(xù)借日期等。4) 圖書丟失:用于報(bào)失圖書,內(nèi)容包括丟失編號(hào)、圖書編號(hào)、讀者編號(hào)、賠償金額、操作時(shí)間、操作員等。首先根

28、據(jù)讀者編號(hào)查詢?cè)撨z失圖書的基本信息。再根據(jù)管理規(guī)則對(duì)遺失該圖書的讀者進(jìn)行處罰。之后對(duì)該圖書的信息進(jìn)行整理:在遺失圖書基本情況表里為其建立一條記錄,并將其在其它表里的相關(guān)記錄信息予以刪除。5) 圖書罰款:用于對(duì)圖書超期、丟失等情況的罰款處理,內(nèi)容應(yīng)包括罰款編號(hào)、圖書編號(hào)、讀者編號(hào)、罰款日期、罰款金額、是否交款、備注等。(三)庫(kù)存管理1) 新圖書信息入庫(kù):首先根據(jù)圖書名稱自動(dòng)產(chǎn)生圖書編號(hào)(由數(shù)據(jù)庫(kù)內(nèi)的過(guò)程產(chǎn)生)。2) 修改圖書信息:在建立信息庫(kù)時(shí)可能因操作錯(cuò)誤或其它情況而造成數(shù)據(jù)庫(kù)里圖書信息的錯(cuò)誤,需要修改這些錯(cuò)誤。根據(jù)輸入的圖書編號(hào)將已經(jīng)插入的圖書信息在界面上顯示出來(lái),然后由工作人員修改圖書信息

29、,將修改后的圖書信息再重新插入數(shù)據(jù)庫(kù),此時(shí)的圖書編號(hào)不發(fā)生改變。3) 庫(kù)存圖書查詢:查詢是否有使用過(guò)久或信息過(guò)時(shí)的圖書需做下架處理,或者在讀者借閱書籍時(shí)發(fā)生遺失的情況下需做遺失處理,或者查詢圖書的種類、數(shù)目等,以便及時(shí)購(gòu)進(jìn)有需要的圖書等。(四) 系統(tǒng)維護(hù)功能1)用戶管理:讀者一般都是在校的學(xué)生和教師。教師的信息在建立檔案后一般不需要修改(或修改量小),而對(duì)于學(xué)生則會(huì)有新生入學(xué)和老生畢業(yè)等情況出現(xiàn),這些都是需要修改數(shù)據(jù)庫(kù)關(guān)于讀者的信息。2) 更換操作員:對(duì)于操作此圖書館管理信息系統(tǒng)的前端工作人員的權(quán)限也應(yīng)該有一定的限制,圖書操作員的更換信息都應(yīng)該只能由系統(tǒng)管理員進(jìn)行操作和修改。3) 更換口令:賬

30、戶口令的安全口令認(rèn)證是圖書館電子閱覽室用戶訪問網(wǎng)絡(luò)資源時(shí)系統(tǒng)對(duì)用戶身份或訪問權(quán)限進(jìn)行認(rèn)證的常用方法。通常,用戶的標(biāo)識(shí)符是公開的,但口令是秘密的。用戶可以更換口令以保障自己的賬號(hào)安全,系統(tǒng)將把口令記錄下來(lái),以便以后訪問時(shí)允許用戶進(jìn)入。4) 系統(tǒng)設(shè)置:例如系統(tǒng)參數(shù)設(shè)置,用于設(shè)置系統(tǒng)運(yùn)行所需要的參數(shù),包括辦證費(fèi)用、證件有效期、圖書超期罰款金額、期刊超期罰款金額等。4.2數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)包括數(shù)據(jù)庫(kù)中表設(shè)計(jì),表中字段(域)的設(shè)計(jì),對(duì)各字段要指明數(shù)據(jù)類型,數(shù)據(jù)大小及其他需要的信息。各報(bào)表需要指定其關(guān)鍵字段,表與表之間的關(guān)系等。圖書館管理信息系統(tǒng)是一個(gè)小型的數(shù)據(jù)庫(kù)系統(tǒng)。在這里我們選擇SQL Server

31、 數(shù)據(jù)庫(kù)進(jìn)行開發(fā)。Microsoft SQL Server 是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。關(guān)系模型是當(dāng)前最受歡迎的數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)檢索模型。所有的數(shù)據(jù)處理都涉及存儲(chǔ)和檢索數(shù)據(jù)的操作,Microsoft SQL Server是作為一個(gè)組織內(nèi)部的全部數(shù)據(jù)的中心存儲(chǔ)器來(lái)設(shè)計(jì)的。組織中數(shù)據(jù)的關(guān)鍵特征強(qiáng)調(diào)了這一方法的重要性。在客戶機(jī)/服務(wù)器框架內(nèi),服務(wù)器數(shù)據(jù)庫(kù)也要求與服務(wù)器的通信組件集成,以便和客戶系統(tǒng)連接。Microsoft SQL Server的客戶機(jī)/服務(wù)器使用Windows NT的內(nèi)置網(wǎng)絡(luò)組件。Microsoft SQL Server還在其網(wǎng)絡(luò)組件的頂部添加了服務(wù)特有的中介組件:開放式數(shù)據(jù)庫(kù)連接(O

32、pen Database Connectivity,ODBC)能使不同客戶機(jī)進(jìn)行相互連接,而不要求變更服務(wù)器及其他現(xiàn)存客戶應(yīng)用程序。數(shù)據(jù)庫(kù)設(shè)計(jì)表名屬性說(shuō)明表 BookBookID,BookTypeBookName,BookWriterPublisher,PricePubdate,BookPositionQuantity表Book 主要存儲(chǔ)關(guān)于書籍的信息,主鍵BookID,外鍵TypeID引用表BookType表ReaderReaderID,ReaderNamePassword,DepartmenteMail,PhonePreOrderUser,E_Reader 表Reader主要存儲(chǔ)關(guān)于讀者的

33、信息,主鍵ReaderID,外鍵:DepartmentID引用表Department,ClassID引用表Class表ClassClassID,ClassName,BorrowSum,Deadline 表Class主要存儲(chǔ)關(guān)于讀者等級(jí)的信息,主鍵ClassID表BookRuleRuleID,RuleName,RuleContent 表BookRule 主要存儲(chǔ)關(guān)于圖書館管理規(guī)則的信息,主鍵RuleID表BorrowRecorderOrderID,PreOrderDate,OrderDate,BookName,BookID,ReaderName,ReaderID,ReturnDate,O_Qua

34、lity,State 表BorrowRecorder主要存儲(chǔ)關(guān)于書籍借閱的信息,主鍵BookID-ReaderID,外鍵:BookID引用表Book, ReaderID引用表Reader,表WorkerWorkerID,WorkerName,WorkerSex,WorkerRight,WorkerPassword 表Worker主要存儲(chǔ)關(guān)于工作人員的信息,主鍵WorkerID表PastBookBookID,BookName,BookWriter,BookPublic,OutDate 表PastBook主要存儲(chǔ)關(guān)于過(guò)期圖書的信息,主鍵BookID,外鍵:BookID引用表Book,Book 表存

35、儲(chǔ)與書籍有關(guān)的信息,例如書名、作者、出版社和出版日期等,表結(jié)構(gòu)如下表所示。字段名稱數(shù)據(jù)類型字段長(zhǎng)度字段說(shuō)明備注BookIDChar10圖書館藏號(hào)BookTypeChar10圖書類別BookNameVarchar50書名BookWriterChar20作者PublisherVarchar30出版社PriceMoney2定價(jià)PubdateDatetime2出版日期BookPositionInt2圖書位置QuantityInt1庫(kù)存數(shù)2.Reader (讀者)表 Reader 表存儲(chǔ)與讀者有關(guān)的信息,例如:讀者賬號(hào)、讀者姓名、密碼、讀者所在單位、 讀者的 E_mail 和 等。表結(jié)構(gòu)如表所示。字段名

36、稱數(shù)據(jù)類型字段長(zhǎng)度字段說(shuō)明備注ReaderIDChar10讀者賬號(hào)ReaderNameChar20讀者姓名PasswordChar10密碼DepartmentChar20讀者所在單位eMailText16讀者的E_mailPhoneChar10 PreOrderUserChar1可否預(yù)定Y/NE_Readerchar1電子讀物Y/N3.Class表:主要存儲(chǔ)讀者等級(jí)的信息字段名稱數(shù)據(jù)類型字段長(zhǎng)度字段說(shuō)明備注ClassIDChar10等級(jí)賬號(hào)ClassNameChar10等級(jí)名稱BorrowSunInt2借書級(jí)別符號(hào)DeadlineDatetime8距升級(jí)的期限4.BookRule表:主要描述圖

37、書館管理規(guī)則的信息字段名稱數(shù)據(jù)類型字段說(shuō)明備注RuleIDChar規(guī)則賬號(hào)RuleNametext規(guī)則名稱RuleContenttext規(guī)則內(nèi)容5.BorrowRecorder(借閱)表 存儲(chǔ)與借書有關(guān)的信息,例如:借閱統(tǒng)一流水號(hào)、圖書預(yù)定日期、借閱日期 書名、圖書館藏號(hào)、讀者賬號(hào)和歸還日期等。表結(jié)構(gòu)如所示。字段名稱數(shù)據(jù)類型字段長(zhǎng)度字段說(shuō)明備注OrderIDInt4借閱統(tǒng)一流水號(hào)主關(guān)鍵字PreOrderDateDatetime8圖書預(yù)定日期OrderDateDatetime8借閱日期BookNameVarchar50書名BookIDChar10圖書館藏號(hào)ReaderNameChar20讀者姓名

38、ReaderIDchar10讀者賬號(hào)ReturnDatedatetime8歸還日期O_Qualityint1借閱數(shù)量一般為1Statechar1狀態(tài)標(biāo)志狀態(tài);1借出2預(yù)定0正常6.Worker表:主要存儲(chǔ)關(guān)于工作人員的信息字段名稱數(shù)據(jù)類型字段長(zhǎng)度字段說(shuō)明備注WorkerIDChar20工作人員賬號(hào)WorkerNamechar20工作人員姓名WorkSexText1工作人員性別WorkerRightText>0工作人員權(quán)利Passwordint6密碼7.PastBook表:主要存儲(chǔ)關(guān)于過(guò)期圖書的信息字段名稱數(shù)據(jù)類型字段長(zhǎng)度字段說(shuō)明備注BookIDChar10圖書館藏號(hào)BookNameVar

39、char50書名BookWriterChar20作者PublisherVarchar30出版社OutDateDatetime8過(guò)期日期數(shù)據(jù)庫(kù)表對(duì)象 數(shù)據(jù)庫(kù)關(guān)系圖4.3 代碼設(shè)計(jì)代碼是代表事物名稱、屬性、狀態(tài)等的符號(hào)。為了便于計(jì)算機(jī)處理,一般用數(shù)字、字母或它們的組合來(lái)表示。新系統(tǒng)為每本圖書都設(shè)計(jì)了代碼,一方面可統(tǒng)一圖書的種類和數(shù)目,另一方面是為了方便數(shù)據(jù)輸入。圖書、讀者、工作人員代碼為數(shù)字字符,采用的是順序碼和區(qū)間碼結(jié)構(gòu)。在系統(tǒng)運(yùn)行過(guò)程中,凡是需要輸入某圖書時(shí),只要輸入代碼即可,系統(tǒng)可根據(jù)代碼自動(dòng)將相應(yīng)的圖書名稱、擺放位置、讀者信息等調(diào)出來(lái)。讀者(學(xué)生):* * * * /* * /* */ */

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論