版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
中原工學(xué)院信息商務(wù)學(xué)院中原工學(xué)院信息商務(wù)學(xué)院圖書管理系統(tǒng)案例分析課程名稱:信息系統(tǒng)案例分析姓名:專業(yè)班級(jí):ZB信管學(xué)號(hào):指導(dǎo)老師:目錄1.1項(xiàng)目開(kāi)發(fā)背景 31.1.1開(kāi)發(fā)背景 31.1.2現(xiàn)行系統(tǒng)狀況分析 31.2系統(tǒng)需求分析 31.2.1領(lǐng)導(dǎo)者的需求 31.2.2圖書管理員的需求 41.2.3借閱功能需求 41.3系統(tǒng)可行性分析 41.3.1技術(shù)可行性 41.3.2經(jīng)濟(jì)可行性 41.3.3社會(huì)可行性 41.4結(jié)構(gòu)化系統(tǒng)分析 51.4.1圖書管理系統(tǒng)的功能分析 51.4.2數(shù)據(jù)流圖 51.4.3數(shù)據(jù)字典 81.5結(jié)構(gòu)化系統(tǒng)設(shè)計(jì) 81.5.1本系統(tǒng)的主要功能模塊 81.5.2功能結(jié)構(gòu)圖 91.5.3開(kāi)發(fā)與運(yùn)行環(huán)境 91.5.4數(shù)據(jù)庫(kù)設(shè)計(jì) 101.5.5輸入輸出設(shè)計(jì) 121.5.6用戶界面設(shè)計(jì) 121.5.7報(bào)表的設(shè)計(jì) 121.6系統(tǒng)實(shí)施 131.6.1圖書管理系統(tǒng)程序代碼的編寫 131.6.2系統(tǒng)測(cè)試評(píng)價(jià)及維護(hù) 131.6.3系統(tǒng)安全保障 131.7個(gè)人總結(jié) 14參考文獻(xiàn) 15
隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)的發(fā)展,計(jì)算機(jī)的使用越來(lái)越普及,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。1.1項(xiàng)目開(kāi)發(fā)背景1.1.1開(kāi)發(fā)背景如今人們的生活水平不斷提高,圖書事業(yè)的發(fā)展成為精神文明進(jìn)步的一個(gè)動(dòng)力。很多學(xué)校和單位都有自己的圖書館或閱覽室,需要管理大量的圖書資料和期刊雜志,圖書信息管理系統(tǒng)正是隨著這種需求出現(xiàn)的,它可以有效地管理圖書資源,控制借書、還書的流程,對(duì)圖書館或閱覽室的管理有很大的益處,直接關(guān)系到圖書的借用率,所以圖書管理系統(tǒng)應(yīng)該能夠?yàn)楣芾韱T和讀者提供充足的信息和快捷的查詢手段。1.1.2現(xiàn)行系統(tǒng)狀況分析圖書館現(xiàn)行的手工流程具體分析如下:(1)圖書登記:對(duì)上級(jí)分配、購(gòu)入和社會(huì)捐贈(zèng)的圖書進(jìn)行圖書信息登記。(2)借閱者登記:圖書管理員根據(jù)借閱者提供的有效證件進(jìn)行登記,填發(fā)借書證。(3)借書管理:借閱者持借書證到圖書室借書,圖書管理員將其所借的書籍,借書日期填在紙質(zhì)卡片上,夾在借書證中存放在圖書室,歸還后返還借書證或另借其他書籍。1.2系統(tǒng)需求分析1.2.1領(lǐng)導(dǎo)者的需求使用圖書管理系統(tǒng)后,可以降低管理人員的數(shù)量,能及時(shí)了解圖書館的藏書情況和借書情況,以及各種書受歡迎的程度。1.2.2圖書管理員的需求可以快捷地添加、修改、查詢圖書分類信息和圖書信息。能及時(shí)掌握?qǐng)D書館的藏書數(shù)量及種類,方便迅速盤點(diǎn)圖書庫(kù)存。快捷地添加、修改、查詢借書證信息,且具有借書證掛失功能。圖書的借出、歸還、續(xù)借、掛失、催還手續(xù)簡(jiǎn)便,效率高。1.2.3借閱功能需求圖書借閱者需要查看圖書館圖書情況,還需要進(jìn)行本人借書情況的查詢和個(gè)信息維護(hù),通過(guò)圖書信息管理系統(tǒng)這些功能得以實(shí)現(xiàn)。1.3系統(tǒng)可行性分析1.3.1技術(shù)可行性本系統(tǒng)準(zhǔn)備采用C/S結(jié)構(gòu)模式,C/S結(jié)構(gòu)的最大優(yōu)勢(shì)在于廣泛采用了網(wǎng)絡(luò)技術(shù),將系統(tǒng)中的各部分任務(wù)分布在網(wǎng)絡(luò)上擔(dān)任不同角色的計(jì)算機(jī)。這使數(shù)據(jù)的準(zhǔn)確性與安全性得到了很大的提高,極大的改善了人員工作的效率,在技術(shù)上是可行的。1.3.2經(jīng)濟(jì)可行性系統(tǒng)是為了改善人工處理的工作負(fù)荷重,需求多等方面來(lái)設(shè)計(jì)的,開(kāi)發(fā)人員都擁有各自的辦公設(shè)備,只需要負(fù)擔(dān)開(kāi)發(fā)人員的工資,這在經(jīng)濟(jì)上是可行的。1.3.3社會(huì)可行性圖書事業(yè)的發(fā)展是精神文明進(jìn)步的動(dòng)力,本系統(tǒng)根據(jù)借閱功能需求及管理功能需求進(jìn)行設(shè)計(jì),滿足了圖書管理的新特點(diǎn),具有顯著的優(yōu)越性,順應(yīng)了社會(huì)需求。綜上所述,本系統(tǒng)技術(shù)可行,經(jīng)濟(jì)合理,符合需求。因此,本系統(tǒng)的開(kāi)發(fā)是可行的。1.4結(jié)構(gòu)化系統(tǒng)分析1.4.1圖書管理系統(tǒng)的功能分析在圖書管理系統(tǒng)中,主要有三類外部實(shí)體:圖書管理員、讀者、領(lǐng)導(dǎo)。圖書管理系統(tǒng)大部分功能是為圖書管理員設(shè)置的。經(jīng)調(diào)查分析,此次開(kāi)發(fā)的圖書管理系統(tǒng)應(yīng)具有以下功能:①查詢和維護(hù)讀者基本信息,包括讀者信息的增加、修改、刪除等。②管理讀者借書證,包括借書證的辦理、掛失和注銷等。③登記新書,主要是對(duì)上級(jí)分配、購(gòu)入和社會(huì)捐贈(zèng)的圖書進(jìn)行登記,即記載圖書信息,若圖書室有十本同樣的圖書,在圖書信息表中只記載1條信息,同時(shí)副本數(shù)記為10。④圖書編目,即對(duì)登記的新書進(jìn)行編碼后入總書目表,總書目表中記載了圖書室每一本書的信息,若圖書室中有十本相同的圖書,在總書目表中對(duì)應(yīng)有十條記錄。⑤圖書的流通處理,即借書、還書處理。1.4.2數(shù)據(jù)流圖繪制數(shù)據(jù)流圖時(shí),只考慮管理員和借閱者兩個(gè)外部實(shí)體,頂層數(shù)據(jù)流圖如圖1所示。圖10層數(shù)據(jù)流圖如圖2所示。由于1層圖么有完整繪制,0層圖中只屬于一個(gè)加工的文件(例如權(quán)限表)也在0層圖上出現(xiàn)。0層數(shù)據(jù)流圖通過(guò)反映整個(gè)系統(tǒng)中不同的數(shù)據(jù)流向,來(lái)揭示系統(tǒng)的組成結(jié)構(gòu)以及各組成部門之間的關(guān)系,這種關(guān)系主要體現(xiàn)在對(duì)數(shù)據(jù)的操作和處理上。圖2借閱管理的1層數(shù)據(jù)流圖如圖3所示。圖3借閱管理的2層數(shù)據(jù)流圖如圖4和圖5所示。圖4圖51.4.3數(shù)據(jù)字典數(shù)據(jù)字典是進(jìn)行數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果,是系統(tǒng)中各類數(shù)據(jù)描述的集合。數(shù)據(jù)字典通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理邏輯。1.5結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)1.5.1本系統(tǒng)的主要功能模塊包括如下:(1)圖書管理模塊①圖書分類管理功能:為了便于對(duì)庫(kù)存的圖書存放、查找,需要對(duì)圖書進(jìn)行分類??梢詫?shí)現(xiàn)添加、修改、刪除、查詢圖書分類信息。②圖書基本信息管理功能:包括新書,修改、查詢、刪除圖書基本信息。③圖書編目功能:對(duì)登記的新書進(jìn)行編碼后,加入總書目表,總書目表記載了圖書室每一本書的信息。④圖書庫(kù)存管理功能:包括圖書入庫(kù)管理、圖書庫(kù)存盤點(diǎn)、查詢圖書庫(kù)存記錄。(2)借閱者管理模塊①借閱者類別管理功能:為不同類別的借閱者設(shè)置不同的限借數(shù)量、限借期限、有效期限。②借閱者信息管理功能:包括添加、修改、查詢、注銷讀者信息。③借書證管理功能:包括添加、修改、查詢借書證信息,查詢指定借書證的借書信息,借書證掛失。(3)借書管理模塊借書管理模塊:包括借書、還書、續(xù)借、圖書掛失、催還、超期罰款、查詢等管理功能。(4)系統(tǒng)管理模塊系統(tǒng)管理模塊:包括添加、修改、刪除、查詢系統(tǒng)用戶名、口令、身份、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)等功能。1.5.2功能結(jié)構(gòu)圖圖書管理系統(tǒng)的功能結(jié)構(gòu)圖如圖6所示。圖61.5.3開(kāi)發(fā)與運(yùn)行環(huán)境(1)開(kāi)發(fā)平臺(tái):Windows2000Server(2)開(kāi)發(fā)前臺(tái)工具:VisualFoxPro6.0操作系統(tǒng)對(duì)整個(gè)網(wǎng)絡(luò)起著重要的作用,Windows2000作為一種強(qiáng)健的、多用途的操作系統(tǒng),不僅能夠運(yùn)行強(qiáng)有力的C/S應(yīng)用軟件,還可以提供可靠的文件與打印服務(wù),再加其內(nèi)置的通信與Internet/Intranet服務(wù)功能,以及安裝、使用、管理和維護(hù)的方便性,因此,本系統(tǒng)采用MicrosoftWindows2000Server作為操作系統(tǒng)。(3)編碼設(shè)計(jì)①圖書的ISBN書號(hào)采用中國(guó)標(biāo)準(zhǔn)書號(hào)②其他編碼的設(shè)計(jì)1.5.4數(shù)據(jù)庫(kù)設(shè)計(jì)(1)概念結(jié)構(gòu)設(shè)計(jì)經(jīng)過(guò)分析后設(shè)計(jì)出如圖7所示E-R圖圖7圖書管理系統(tǒng)中的關(guān)系表序號(hào)關(guān)系名稱關(guān)系的屬性1圖書類型分類號(hào),分類名稱,存放位置,描述信息2簡(jiǎn)書目圖書編號(hào),ISBN,條形碼,書名,作者,出版社,出版社,價(jià)格,分類號(hào),字?jǐn)?shù),頁(yè)數(shù),副本數(shù)3總書目條形碼,圖書編號(hào),入庫(kù)日期,圖書狀態(tài)4超期罰款借書證編號(hào),條形碼,超期天數(shù),罰款金額5圖書借閱條形碼,借書證編號(hào),借出日期,應(yīng)歸還日期,借書標(biāo)記6借書證借書證編號(hào),借閱者編號(hào),發(fā)證日期,類別編號(hào),借書證狀態(tài)7借閱者借閱者編號(hào),借書證編號(hào),姓名,部門,證件號(hào)碼,類別編號(hào),電話8讀者類型類別編號(hào),類別名稱,限借數(shù)量,限借期限,超期日罰金9部門部門編號(hào),部門名稱,電話,負(fù)責(zé)人(2)邏輯結(jié)構(gòu)設(shè)計(jì)將概念轉(zhuǎn)化為關(guān)系模型,經(jīng)過(guò)轉(zhuǎn)化后為上圖。表中加下劃線的為關(guān)系的主鍵。(3)物理結(jié)構(gòu)設(shè)計(jì)選用了SQLServer2000作為數(shù)據(jù)庫(kù)管理系統(tǒng),相應(yīng)的數(shù)據(jù)庫(kù)、數(shù)據(jù)表應(yīng)符合SQLServer2000的要求。字段名類型長(zhǎng)度是否為主鍵是否允許為空中文說(shuō)明BookId字符型10Yes否簡(jiǎn)書目標(biāo)識(shí)ISBN字符型18否ISBN號(hào)BookName字符型32是圖書名稱Author字符型16是作者Publisher字符型30是出版社PublishDate日期型8是出版日期Price浮動(dòng)型7.2是價(jià)格TypeNum字符型5否分類號(hào)Words整型4是字?jǐn)?shù)Pages整型4是頁(yè)數(shù)Copy整型4否副本數(shù)簡(jiǎn)書目的表結(jié)構(gòu)字段名字段類型長(zhǎng)度是否為主鍵是否允許為空中文說(shuō)明TmId字符型6Yes否條形碼BookId字符型10否簡(jiǎn)書目標(biāo)識(shí)(為BookInfo中主鍵)InDate日期型8否入庫(kù)日期State字符型1是圖書狀態(tài)總書目的表結(jié)構(gòu)1.5.5輸入輸出設(shè)計(jì)輸入輸出的基本要求如下:(1)輸入數(shù)據(jù)簡(jiǎn)單方便,并提供實(shí)時(shí)幫助。(2)輸入數(shù)據(jù)可以復(fù)查,但確定輸入后不可以隨意修改,應(yīng)經(jīng)過(guò)批準(zhǔn)后才能修改。(3)輸出的數(shù)據(jù)格式符合標(biāo)準(zhǔn),輸出操作簡(jiǎn)單、快捷。(4)輸出數(shù)據(jù)應(yīng)提供文本和電子報(bào)表兩種形式。1.5.6用戶界面設(shè)計(jì)(1)用戶界面充分發(fā)揮可視化程序設(shè)計(jì)的優(yōu)勢(shì),采用圖形化操作方式,適應(yīng)用戶的能力和要求,盡量做到簡(jiǎn)單、方便、一致,為用戶提供友好的操作環(huán)境。(2)圖書管理系統(tǒng)的界面由窗口構(gòu)成,一般分為登陸窗口、主窗口、多個(gè)子窗口、對(duì)話框、報(bào)表等。(3)對(duì)話框一般是應(yīng)用程序和用戶之間的交互窗口,系統(tǒng)通過(guò)對(duì)話框給用戶關(guān)于操作的相關(guān)信息,一般要求用戶進(jìn)行響應(yīng)。對(duì)話框的類型一般分為“提示”、“警告”、“幫助”等類型。1.5.7報(bào)表的設(shè)計(jì)管理信息系統(tǒng)中一般需要設(shè)計(jì)一些報(bào)表來(lái)進(jìn)行數(shù)據(jù)的統(tǒng)計(jì)和顯示,報(bào)表的設(shè)計(jì)格式要參照應(yīng)用程序設(shè)計(jì)的要求,一般分為主從表結(jié)構(gòu)、單表結(jié)構(gòu)、分組統(tǒng)計(jì)報(bào)表等。1.6系統(tǒng)實(shí)施1.6.1圖書管理系統(tǒng)程序代碼的編寫(1)圖書管理系統(tǒng)的系統(tǒng)主文件(2)圖書管理系統(tǒng)的登陸窗口(3)圖書管理系統(tǒng)的主窗口(4)圖書管理系統(tǒng)的各個(gè)子窗口①圖書管理模塊的主要子功能模塊的功能及其程序代碼②讀者管理的主要子功能模塊③借閱管理的主要子功能模塊1.所借圖書的超期判斷2.圖書的借閱3.圖書的歸還④系統(tǒng)管理的主要子功能模塊1.部門信息的管理2.用戶名、密碼管理3.密碼修改1.6.2系統(tǒng)測(cè)試評(píng)價(jià)及維護(hù)(1)根據(jù)系統(tǒng)設(shè)計(jì)方案,建立數(shù)據(jù)庫(kù),進(jìn)行各功能模塊的程序設(shè)計(jì)和調(diào)試。(2)制訂系統(tǒng)運(yùn)行和維護(hù)的各種規(guī)章制度,嚴(yán)格進(jìn)行系統(tǒng)的日常運(yùn)行管理和維護(hù),確保系統(tǒng)安全正常穩(wěn)定。1.6.3系統(tǒng)安全保障將使用人員分成不同的組,不同的組授予不同的權(quán)限(1)系統(tǒng)管理員組(2)系統(tǒng)操作員組(3)系統(tǒng)查詢組1.7個(gè)人總結(jié)隨著圖書館形態(tài)的變化,其資源形式、組織形式。服務(wù)內(nèi)容、方式和手段、管理模式乃至用戶的信息行為也隨之發(fā)生相應(yīng)的改變,圖書館的工作重點(diǎn)將轉(zhuǎn)移到信息資源的開(kāi)發(fā)和利用上來(lái),傳統(tǒng)的封閉式信息服務(wù)模式將向開(kāi)放式網(wǎng)絡(luò)化電子信息服務(wù)轉(zhuǎn)變。圖書館信息管理系統(tǒng)開(kāi)發(fā)的總體目的是在圖書館信息管理實(shí)現(xiàn)管理的系統(tǒng)化、自動(dòng)化、減少工作量,增加效率及可靠性。圖書館信息系統(tǒng)促進(jìn)了信息的傳播,充分發(fā)揮了信息再升值的功效。通過(guò)對(duì)圖書館信息管理系統(tǒng)的基本內(nèi)容進(jìn)行研究,了解到此系統(tǒng)具有顯著的優(yōu)越性,能滿足現(xiàn)代化圖書館管理的需求。大力推廣圖書館信息管理系統(tǒng)具有重大的現(xiàn)實(shí)意義。
參考文獻(xiàn)[1]陳銘君.在新形勢(shì)下圖書館的管理創(chuàng)新初探[J].長(zhǎng)春理工大學(xué)學(xué)報(bào),2009,4[2]閆海新.國(guó)產(chǎn)圖書館信息管理系統(tǒng)的現(xiàn)狀及發(fā)展趨勢(shì)[J].圖書館學(xué)刊,2002,3[3]楊宗模.圖書館信息管理系統(tǒng)需求分析[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2011(10):185-185[4]高嶺,林凱,李增智.面向C/S和對(duì)象Web的管理信息系統(tǒng)開(kāi)發(fā)研究[J].《小型微型計(jì)算機(jī)系統(tǒng)》,2001,22(2):222-225[5]陳彩紅.基于C/S結(jié)構(gòu)的圖書管理信息系統(tǒng)研究與開(kāi)發(fā)[J].圖書館學(xué)研究,2009(5):50-51[6]陳廣宇.管理信息系統(tǒng)應(yīng)用與開(kāi)發(fā)[M].中國(guó)人民大學(xué)公安大學(xué)出版社,2000[7]于本海.管理信息系統(tǒng)開(kāi)發(fā)案例[M].高等教育出版社,2010[8]夏俊博,宋曉宇.圖書信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù):學(xué)術(shù)交流,2007,3(13):32-33圖書館管理信息系統(tǒng)設(shè)計(jì)報(bào)告前言當(dāng)今世界正處于科技高速發(fā)展,信息量劇增的時(shí)代,伴隨科學(xué)技術(shù)的不斷發(fā)展進(jìn)步,人們對(duì)圖書的需求越來(lái)越大,館存圖書也不斷增加,各系統(tǒng)對(duì)各門類圖書的需求也越來(lái)越具體。但目前各圖書館對(duì)圖書的管理很多停留在書卡和書目的一般查詢上,花費(fèi)了大量資金購(gòu)置的圖書和計(jì)算機(jī)軟件,其關(guān)系只停留在圖書和目錄,主要原因在于人們所進(jìn)行的計(jì)算機(jī)管理只簡(jiǎn)單的將書目錄入軟件中,再根據(jù)目錄查找圖書這一循環(huán)體中。目前大部分圖書館的圖書管理都處于一種館藏圖書量大,各書館所存圖書相類似,專業(yè)性圖書所占比例較小,管理方法簡(jiǎn)單,圖書利用率低,管理成本又高。這就要求我們?cè)谛畔⒓夹g(shù)高速發(fā)展的今天,圖書館管理運(yùn)用網(wǎng)絡(luò)技術(shù),通過(guò)信息系統(tǒng)的開(kāi)發(fā),在圖書館之間互通有無(wú),有利于提高圖書的利用率。
從與信息有關(guān)的學(xué)科來(lái)看,信息管理處于信息學(xué)技術(shù),信息管理,信息社會(huì)學(xué)之間,它以計(jì)算機(jī)技術(shù)和信息技術(shù)為基礎(chǔ)融合成管理學(xué)、信息學(xué),發(fā)展成了一門學(xué)科—管理信息系統(tǒng)。一.總體規(guī)劃“圖書館借閱管理信息系統(tǒng)”的主要功能有:讀者登陸、圖書借閱、圖書采編、讀者信息管理和系統(tǒng)維護(hù)。系統(tǒng)功能如下圖1:圖書管理信息系統(tǒng)圖書管理信息系統(tǒng)讀者登陸系統(tǒng)維護(hù)圖書采編圖書借閱用戶管理口令修改圖書編目圖書典藏圖書征訂圖1.1系統(tǒng)結(jié)構(gòu)圖各子系統(tǒng)功能如下所述:讀者登陸讀者訪問(wèn)系統(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ù),提供給讀者檢索適用。目錄信息包括圖書編號(hào)、圖書類別、書名、作者、出版社、定價(jià)、出版日期和數(shù)量等。系統(tǒng)維護(hù)模塊系統(tǒng)維護(hù)模塊主要為圖書館管理人員提供圖書統(tǒng)計(jì)信息和讀者統(tǒng)計(jì)信息,以便于管理人員從宏觀上掌握?qǐng)D書館運(yùn)行的總體情況。二.系統(tǒng)分析1、必要性分析近年來(lái),隨著圖書館規(guī)模的不斷擴(kuò)大,圖書數(shù)量也相應(yīng)的增加,有關(guān)圖書的各種信息量也成倍增加,面對(duì)著龐大的信息量,傳統(tǒng)的人工方式管理會(huì)導(dǎo)致圖書館管理上的混亂,人力與物力過(guò)多浪費(fèi),圖書館管理費(fèi)用的增加,從而使圖書館的負(fù)擔(dān)過(guò)重,影響整個(gè)圖書館的運(yùn)作和控制管理。因此,必須制定一套合理、有效、規(guī)范和實(shí)用的圖書管理系統(tǒng),對(duì)圖書資料進(jìn)行集中統(tǒng)一的管理。本系統(tǒng)開(kāi)發(fā)的總的設(shè)計(jì)目標(biāo)是實(shí)現(xiàn)圖書管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,實(shí)現(xiàn)對(duì)圖書資料的集中統(tǒng)一的管理。本系統(tǒng)主要實(shí)現(xiàn)對(duì)圖書館信息的管理,主要功能為管理有關(guān)讀者,書籍,借閱和管理者的信息等。本系統(tǒng)結(jié)構(gòu)分為讀者信息管理模塊,書籍信息管理模塊,借閱信息管理模塊,管理者信息管理模塊。讀者信息管理部分有兩方面的功能,可以瀏覽讀者的信息,可以對(duì)讀者信息進(jìn)行維護(hù)。書籍信息管理可以瀏覽書籍的信息,可以對(duì)書籍信息進(jìn)行維護(hù)。借閱信息管理可以顯示當(dāng)前數(shù)據(jù)庫(kù)中書籍借閱情況,可以對(duì)借閱信息進(jìn)行維護(hù)。管理者信息管理可以顯示數(shù)據(jù)庫(kù)中管理者的情況,可以對(duì)管理者信息進(jìn)行維護(hù)。2、業(yè)務(wù)流程分析讀者讀者查詢信息單借書單還書單管理員換書處理借書處理查詢處理還書記錄單借書記錄單查詢結(jié)果超期罰款單丟失賠償單不在館或缺書信息更新圖書單更新圖書信息總體的業(yè)務(wù)流程2-1具體業(yè)務(wù)流程圖讀者讀者借書證或所需圖書信息管理員不在館或缺書信息圖書信息借閱查詢流程圖2-2讀者讀者所借圖書和借書證號(hào)管理員借閱史單進(jìn)行處理超期罰款單更新圖書信息單還書業(yè)務(wù)流程圖2-3讀者讀者所需查詢的信息管理員查詢操作借閱歷史查詢單罰金歷史查詢單查詢業(yè)務(wù)流程圖2-43、數(shù)據(jù)流程圖讀者讀者索書單圖書館管理系統(tǒng)讀者資料圖書圖書讀者借閱信息圖書借閱信息P1圖書管理圖書館管理信息系統(tǒng)的頂層3-1圖書管理員P1圖書管理圖書管理員新書圖書信息P2借還書管理讀者P2借還書管理讀者索書單借書卡圖書圖書借閱信息圖書還書請(qǐng)求讀書借閱信息讀者資料借書卡P3P3讀者管理索書單讀者信息第一層流程圖3-2圖書管理員圖書管理員P1.1新書登記P1.1新書登記新書圖書信息P1.2P1.2維護(hù)圖書基本信息數(shù)據(jù)流10數(shù)據(jù)流11圖書P1.3P1.3剔除舊書數(shù)據(jù)流8數(shù)據(jù)流9圖書管理3-3讀者讀者P3.1P3.1辦理新卡借書卡讀者信息索書單P3.2掛失補(bǔ)辦P3.2掛失補(bǔ)辦補(bǔ)辦申請(qǐng)表新卡號(hào)圖書資料P3.3P3.3離校處理畢業(yè)登記表讀者借閱情況、違規(guī)情況數(shù)據(jù)流3讀者管理3-4P2.1預(yù)約預(yù)約請(qǐng)求預(yù)約信息預(yù)約登記表P2.1預(yù)約P2.2撤銷預(yù)約P2.2撤銷預(yù)約讀者預(yù)約情況撤銷預(yù)約請(qǐng)求P2.3借書讀者P2.3借書讀者索書卡借書卡讀者借閱信息讀者資料圖書圖書借閱信息P2.4還書P2.4還書還書請(qǐng)求歸還信息借閱情況P3.5續(xù)借借閱信息P3.5續(xù)借續(xù)借請(qǐng)求新的到期日借還書管理3-54、數(shù)據(jù)字典對(duì)于數(shù)據(jù)流圖中出現(xiàn)的一些成分,常使用數(shù)據(jù)字典來(lái)進(jìn)一步解釋,如下①“圖書管理”數(shù)據(jù)流圖中的“新書登記”P1.1系統(tǒng)名:圖書館管理系統(tǒng)條目名:新書登記屬于數(shù)據(jù)流:圖書管理數(shù)據(jù)流結(jié)構(gòu)書籍編號(hào):書名:作者:出版社:出版日期:總量:庫(kù)存:②“借還書管理”數(shù)據(jù)流程圖中的“借書”P2.3“還書”P2.4“續(xù)借”P2.5系統(tǒng)名:圖書館管理系統(tǒng)屬于數(shù)據(jù)流:借還書管理數(shù)據(jù)流結(jié)構(gòu)讀者編號(hào):姓名:書名:借閱日期:③“讀者管理”數(shù)據(jù)流程圖中的“離校處理”P3.3離校處理就是對(duì)讀者證件有效期的管理屬于數(shù)據(jù)流:讀者管理中的身份管理數(shù)據(jù)流結(jié)構(gòu):身份編號(hào):身份名稱:最大借閱數(shù):借書期限:有效期:
5、E-R圖圖書借或還圖書借或還借閱者維護(hù)管理員姓名編號(hào)性別班級(jí)電話作者總量編號(hào)出版日期出版社書名管理三.系統(tǒng)設(shè)計(jì)1、系統(tǒng)功能設(shè)計(jì)圖書管理信息系統(tǒng)圖書管理信息系統(tǒng)書籍管理借閱管理續(xù)借處理還書處理借書處理繳納罰金讀者管理讀者身份維護(hù)讀者信息維護(hù)查詢罰金歷史查詢借閱歷史查詢報(bào)表輸出讀者資料查詢圖書資料查詢以下是各項(xiàng)具體功能的設(shè)計(jì)圖書的查詢功能數(shù)據(jù)庫(kù)系統(tǒng)建立后將向外界提供信息服務(wù),查詢就是從數(shù)據(jù)庫(kù)中提取滿足用戶指定條件的數(shù)據(jù)。查詢的設(shè)計(jì)應(yīng)能滿足各種用戶的查詢要求。比如有的用戶要查書名、作者、出版社等信息有的用戶要查圖書數(shù)盤、價(jià)格等方面的信息。即查詢功能應(yīng)能實(shí)現(xiàn)查詢條件的任憊組合。查詢的表單可設(shè)計(jì)如圖,此查詢表單的設(shè)計(jì)墓本上可滿足各種用戶的查詢要求。借書與還書功能先建立相應(yīng)視圖讀者借閱視圖讀者編號(hào),書籍編號(hào)姓名,書名,最大借閱數(shù),實(shí)借書數(shù),借書期限,有效期限,借出日期,還書日期罰金。此視圖中的實(shí)借書數(shù)通過(guò)對(duì)讀者編號(hào)分組并使用集函數(shù)以獲取其值,罰金根據(jù)還書日期、借出日期、借書期限及圖書館中相關(guān)規(guī)定來(lái)編寫其相應(yīng)約束條件。這兩項(xiàng)數(shù)據(jù)是由基本表中的某些數(shù)據(jù)項(xiàng)通過(guò)統(tǒng)計(jì)或什算而得來(lái)的,屬于導(dǎo)出數(shù)據(jù),應(yīng)放在視圖中。借閱時(shí)讀者先登記相應(yīng)借閱信息、讀者信息及借閱的書信息。借閱信息確認(rèn)時(shí)系統(tǒng)應(yīng)完成以下操作:(1)
書籍表中對(duì)應(yīng)該書籍的庫(kù)存減。若庫(kù)存小于零,說(shuō)明該書已被借完,系統(tǒng)應(yīng)給出相應(yīng)的提示信息。(2)若讀者的實(shí)借書數(shù)大于該讀者身份中的最大借閱數(shù),系統(tǒng)應(yīng)給出相應(yīng)的提示,并要求該讀者退還一定數(shù)的書。還書時(shí)同樣是先登記讀者信息及要?dú)w還的書信息還書信息確認(rèn)時(shí),系統(tǒng)應(yīng)完成以下功能:(3)判斷還書日期是否超過(guò)借書期限,若超過(guò)則根據(jù)圖書館的相關(guān)規(guī)定處理,如交納一定的罰金。(4)從借閱表中刪除該讀者相應(yīng)的借書記錄。(5)書籍表中該歸還書籍的庫(kù)存增。讀者信息、讀者身份信息、書籍信息的維護(hù)功能維護(hù)模塊都具有數(shù)據(jù)記錄指針的移動(dòng)、添加、側(cè)除、編輯等功能,這時(shí)我們可使用即提供的面向?qū)ο蟮某绦蛟O(shè)計(jì)思想,把對(duì)于這些信息的維護(hù)功能封裝成類,在以后的編程中便可盆復(fù)使用,從而減少編程工作,該維護(hù)模塊類可實(shí)現(xiàn)以下功能:(1)實(shí)現(xiàn)數(shù)據(jù)記錄指針的移動(dòng)以瀏覽數(shù)據(jù)(2)實(shí)現(xiàn)記錄的添加、編輯、側(cè)除、保存、恢復(fù)和定位功能。該通用類設(shè)計(jì)好以后,在讀者信息、讀者身份信息、書特信息的維護(hù)界面上,就可以加人該類的一個(gè)對(duì)象。報(bào)表輸出功能圖書館每年年底都要做報(bào)表,統(tǒng)計(jì)本年度新增圖書的情況或?qū)D書中現(xiàn)有書籍進(jìn)行統(tǒng)計(jì)。該項(xiàng)工作相當(dāng)大,且不允許有一點(diǎn)差錯(cuò),若用手工來(lái)做相當(dāng)耗時(shí),但用計(jì)算機(jī)可以很輕松地完成它。先將報(bào)表中要顯示的數(shù)據(jù)項(xiàng)設(shè)計(jì)成相應(yīng)視圖報(bào)表視圖年份,所屬類別,書名,數(shù),單價(jià),年價(jià)。將該視圖作為報(bào)表設(shè)計(jì)器的數(shù)據(jù)源,按年份、所屬類別等屬性進(jìn)行分組,對(duì)每一組統(tǒng)計(jì)其數(shù)量、價(jià)格等信息。報(bào)表格式設(shè)計(jì)好后,孺要打印時(shí),只裕執(zhí)行相應(yīng)打印命令即可,無(wú)須額外操作就可得到圖書館中最新圖書信息的打印報(bào)表。2、代碼設(shè)計(jì)①讀者編號(hào)設(shè)計(jì)讀者編號(hào)是系統(tǒng)中的一個(gè)基本數(shù)據(jù)項(xiàng),唯一確定每個(gè)讀者對(duì)象。它是一個(gè)固定十位數(shù)的數(shù)據(jù)項(xiàng),它的一般格式是“AABBCCDD”,其意義:“AA”為年份編號(hào),如08,09,10,用來(lái)表示學(xué)生的注冊(cè)時(shí)間;“BB”為學(xué)院編號(hào),表示學(xué)生所在學(xué)院;“CC”代表專業(yè)編號(hào),表示學(xué)生所學(xué)專業(yè);“CC”為班級(jí)編碼,代表學(xué)生所在的班級(jí);“DD”為學(xué)生在班級(jí)的學(xué)號(hào)。其他代碼如學(xué)院代碼,專業(yè)代碼和班級(jí)代碼沒(méi)有特殊規(guī)定,可由學(xué)校教務(wù)處自行使用一套統(tǒng)一的可以唯一指示學(xué)院、專業(yè)和班級(jí)編碼的代碼系統(tǒng)。②書籍編號(hào)設(shè)計(jì)書籍編號(hào)主要用于反映書在圖書館的館藏信息,它是一個(gè)固定的七位數(shù)的數(shù)據(jù)項(xiàng),一般格式為“AABCCDD”,其意義:“AA”代表圖書的入館年份,如04,05,06等;“B”表示館藏地點(diǎn),“1”代表新館,“2”代表舊館;“CC”代表圖書的樓層分布,如“07”代表圖書館七樓;“DD”代表圖書的書架號(hào)信息,如“05”代表圖書在05號(hào)書架。③身份編號(hào)用于確定讀者的身份類型,其設(shè)計(jì)格式為“A”,如“1代表本科生,“2”代表研究生,“3”代表博士生,“4”代表??粕?。3、系統(tǒng)運(yùn)行環(huán)境與數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng)運(yùn)行環(huán)境的配置與設(shè)計(jì)①硬件環(huán)境:(建議配置)⑴主機(jī):采用AMDAthlonⅡ或以上級(jí)別PC機(jī);⑵內(nèi)存:1GB以上;⑶硬盤:20GB以上;⑷顯示器:支持VGA或分辨率更高的顯示器(建議分辨率不低于1024*768);②軟件環(huán)境:(建議配置)⑴操作系統(tǒng):WindowsXPSP3及以上操作系統(tǒng);⑵數(shù)據(jù)庫(kù)系統(tǒng):MicrosoftOfficeAccess2003中文版;⑷瀏覽器:IE瀏覽器6.0以上;⑸應(yīng)用服務(wù)器:Tomcat6.0服務(wù)器軟件;③網(wǎng)絡(luò)環(huán)境;基于成熟的以太網(wǎng)組成的局域網(wǎng),可設(shè)多臺(tái)客戶機(jī)數(shù)據(jù)庫(kù)設(shè)計(jì)整個(gè)數(shù)據(jù)庫(kù)有5個(gè)表關(guān)系圖:4、輸入/輸出設(shè)計(jì)輸入設(shè)計(jì)輸入方式設(shè)計(jì)輸入方式的設(shè)計(jì)主要是根據(jù)總體設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)的要求,來(lái)確定數(shù)據(jù)輸入的具體形式。本系統(tǒng)在輸入方式上采用掃描儀輸入和鍵盤輸入的方式,其中讀者信息的輸入采用掃描儀輸入,其他的信息收集均采取鍵盤輸入的方式。輸入格式本系統(tǒng)在設(shè)計(jì)數(shù)據(jù)輸入格式時(shí),嚴(yán)格按照數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)產(chǎn)生的數(shù)據(jù)字典,遵循代碼設(shè)計(jì)的實(shí)際標(biāo)準(zhǔn),統(tǒng)一格式,不隨意更改數(shù)據(jù)庫(kù)信息。校對(duì)方式本系統(tǒng)校對(duì)方式上采取二次鍵入校對(duì),即同一批數(shù)據(jù)兩次鍵入系統(tǒng),經(jīng)過(guò)兩次鍵入后系統(tǒng)內(nèi)部再比較這兩批數(shù)據(jù),如果完全一致則輸入正確;反之,則將不同部分顯示出來(lái)有針對(duì)性的進(jìn)行人工校對(duì)。輸出設(shè)計(jì)輸出設(shè)計(jì)主要是對(duì)系統(tǒng)輸出結(jié)果進(jìn)行設(shè)計(jì)。輸出的內(nèi)容與格式是用戶最關(guān)心的問(wèn)題,同時(shí),從系統(tǒng)開(kāi)發(fā)的角度來(lái)看,輸入信息只有根據(jù)輸出要求才能確定,即輸出決定的輸入,因而要求輸出信息的準(zhǔn)確、及時(shí)、適用。(1)確定輸出類型與輸出內(nèi)容數(shù)據(jù)輸出包括書籍信息、讀者信息、借閱記錄、罰款信息、等數(shù)據(jù)信息的輸出。(2)確定輸出方式由于本系統(tǒng)輸出的信息大都是文字信息,所以在這里均采取報(bào)表的形式輸出信息。四.系統(tǒng)實(shí)施1.選擇的開(kāi)發(fā)平臺(tái)硬件平臺(tái)是開(kāi)發(fā)與運(yùn)行系統(tǒng)所需要的硬件環(huán)境,由于本系統(tǒng)是一個(gè)小型的MIS管理系統(tǒng),因此對(duì)計(jì)算機(jī)硬件的要求不高。我選擇的是DDR256M、60G硬盤內(nèi)存的普通微機(jī)。軟件平臺(tái)是指系統(tǒng)開(kāi)發(fā)與運(yùn)行的軟件環(huán)境。我在開(kāi)發(fā)時(shí)選用了穩(wěn)定性較強(qiáng)的WindowsXP中文專業(yè)版和VF6.0作為開(kāi)發(fā)語(yǔ)言用于數(shù)據(jù)庫(kù)設(shè)計(jì)。由于這些軟件產(chǎn)品都是Microsoft公司的產(chǎn)品,因此彼此之間的兼容性較好,開(kāi)發(fā)出的應(yīng)用系統(tǒng)穩(wěn)定性較高。VF6.0具有可視化的開(kāi)發(fā)環(huán)境,可以快速完成系統(tǒng)的開(kāi)發(fā),內(nèi)部集成的數(shù)據(jù)庫(kù)訪問(wèn)通道,使得可以輕松方便的對(duì)數(shù)據(jù)庫(kù)管理2.系統(tǒng)測(cè)試實(shí)際開(kāi)發(fā)過(guò)程中不可避免地會(huì)產(chǎn)生差錯(cuò),系統(tǒng)中通??赡茈[藏著錯(cuò)誤和缺陷,不經(jīng)周密測(cè)試的系統(tǒng)投入運(yùn)行,將會(huì)造成難以想像的后果,因此系統(tǒng)測(cè)試是MIS開(kāi)發(fā)過(guò)程中為保證軟件質(zhì)量必須進(jìn)行的工作。大量統(tǒng)計(jì)資料表明,系統(tǒng)測(cè)試的工作量往往占MIS開(kāi)發(fā)總工作量的40%以上。因此,我們必須重視測(cè)試工作。我在開(kāi)發(fā)本系統(tǒng)時(shí),為了使系統(tǒng)能夠穩(wěn)定運(yùn)行,對(duì)本系統(tǒng)進(jìn)行了有針對(duì)性的全面測(cè)試,采取的方式是:
(1)分調(diào):在“登陸界面”文本框中輸入“用戶名”,例002,然后輸入密碼,該界面從其他相應(yīng)的文本框中能夠顯示出相應(yīng)的信息,系統(tǒng)是可以正常運(yùn)行的。為了保證每一項(xiàng)菜單能夠正確實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)的功能,我把相關(guān)的基礎(chǔ)數(shù)據(jù),基本上全部輸入到本系統(tǒng)中,并對(duì)每一個(gè)菜單項(xiàng)進(jìn)行了增加、刪除、修改等操作,從而保證了菜單級(jí)功能的正確實(shí)現(xiàn)。
(2)數(shù)據(jù)跟蹤:我完成菜單項(xiàng)測(cè)試后,我又對(duì)系統(tǒng)內(nèi)的每一個(gè)數(shù)據(jù)進(jìn)行了跟蹤。(3)總調(diào):我在以上測(cè)試的基礎(chǔ)上對(duì)系統(tǒng)功能進(jìn)行了整體的測(cè)試,依次來(lái)檢驗(yàn)系統(tǒng)功能是否符合系統(tǒng)設(shè)計(jì)的要求。在具體的測(cè)試中,我認(rèn)為應(yīng)當(dāng)遵循以下原則:由程序設(shè)計(jì)者之外的人進(jìn)行測(cè)試;測(cè)試用例應(yīng)由兩部分組成:輸入數(shù)據(jù)和預(yù)期輸出結(jié)果;應(yīng)選用不合理的輸入數(shù)據(jù)與非法輸入測(cè)試;不僅要檢驗(yàn)程序是否實(shí)現(xiàn)預(yù)期功能,還應(yīng)檢查程序是否做了不應(yīng)該做的工作;集中測(cè)試容易出錯(cuò)的程序模塊;對(duì)程序修改以后,必須重新進(jìn)行測(cè)試。3.系統(tǒng)切換方式我設(shè)計(jì)的大學(xué)工資管理系統(tǒng)準(zhǔn)備采用并行切換方式,以保證平衡可靠的過(guò)度。即一方面使用本系統(tǒng)來(lái)進(jìn)行工作,另一方面又繼續(xù)沿用老的方式—手工方式,在一定時(shí)期內(nèi),如果程序存在一些漏洞和錯(cuò)誤,用戶也提出了修改意見(jiàn),
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 支票作為借款抵押物的合同3篇
- 房屋買賣合同范本版3篇
- 方式購(gòu)物合同格式3篇
- 改擴(kuò)建工程施工合同的培訓(xùn)資料3篇
- 招標(biāo)方案范本3篇
- 安全騎行承諾電動(dòng)車安全責(zé)任3篇
- 文化創(chuàng)意產(chǎn)業(yè)基地合作協(xié)議3篇
- 新版無(wú)擔(dān)保借款合同模板3篇
- 景觀設(shè)計(jì)測(cè)量員勞動(dòng)合同
- 港口工程委托施工合同
- (完整版)公務(wù)員考試行測(cè)答題卡-高清A4標(biāo)準(zhǔn)打印版
- 醫(yī)療質(zhì)量安全管理體系建設(shè)方案
- MOOC 工程制圖-北京科技大學(xué) 中國(guó)大學(xué)慕課答案
- 《會(huì)展英語(yǔ)》課程教學(xué)大綱
- 礦山安全生產(chǎn)管理經(jīng)驗(yàn)分享
- 醫(yī)美行業(yè)監(jiān)管政策與競(jìng)爭(zhēng)環(huán)境
- 2022-2023學(xué)年北京市豐臺(tái)區(qū)八年級(jí)(上)期末歷史試題(含答案)
- 江蘇省南京市玄武區(qū)2023年數(shù)學(xué)七上期末統(tǒng)考試題含解析
- 生物安全教學(xué)課件
- 北京市西城區(qū)2022-2023學(xué)年七年級(jí)(上)期末數(shù)學(xué)試卷(人教版 含答案)
- 《精益生產(chǎn)豐田》課件
評(píng)論
0/150
提交評(píng)論