圖書管理系統(tǒng)設(shè)計(jì)方案完整篇.doc_第1頁
圖書管理系統(tǒng)設(shè)計(jì)方案完整篇.doc_第2頁
圖書管理系統(tǒng)設(shè)計(jì)方案完整篇.doc_第3頁
圖書管理系統(tǒng)設(shè)計(jì)方案完整篇.doc_第4頁
圖書管理系統(tǒng)設(shè)計(jì)方案完整篇.doc_第5頁
已閱讀5頁,還剩27頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、圖書管理系統(tǒng)設(shè)計(jì)方案1圖書管理系統(tǒng)設(shè)計(jì)方案一般地說,數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)過程要經(jīng)過系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施和系統(tǒng)維護(hù)幾個階段,下面就從以上四個方面對圖書管理系統(tǒng)作一簡單的分析規(guī)劃。一、系統(tǒng)分析階段(用戶需求分析)開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)時,系統(tǒng)分析是首先遇到的重要環(huán)節(jié),系統(tǒng)分析的好壞決定系統(tǒng)的成敗,系統(tǒng)分析的越好,系統(tǒng)開發(fā)的過程就越順利。本系統(tǒng)為圖書管理系統(tǒng),涉及到的人物有管理員和讀者,以及兩者相互產(chǎn)生的關(guān)于書的關(guān)系,因此分析管理員和讀者的需求至關(guān)重要。我覺得管理者面臨的工作有兩方面,一方面管理圖書,另一方面管理讀者。第一,管理圖書,這方面的工作主要包括書的信息,如書名、作者、出版社、出版日期、內(nèi)

2、容提要、入庫日期、可否外借、總數(shù)、在庫數(shù)目、光盤、書的語言、書的價(jià)格以及書在圖書館中的編排次序等工作。第二、管理讀者,這方面的管理工作主要有學(xué)號、姓名、讀者類型、入學(xué)日期、畢業(yè)日期、聯(lián)系方式等工作。第三、圖書與讀者的關(guān)系,這方面的工作主要有借閱信息、歸還日期、預(yù)約信息、是否續(xù)借、罰金等。二、系統(tǒng)設(shè)計(jì)階段在數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)分析階段確立的總體目標(biāo)基礎(chǔ)上就可以進(jìn)行數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的邏輯模型與規(guī)劃模型的設(shè)計(jì)了。這一環(huán)節(jié)的核心是要規(guī)劃好系統(tǒng)的主控模塊和若干主要功能模塊的規(guī)劃方案,這是整個數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)開發(fā)的關(guān)鍵。以下分析主要功能模塊設(shè)計(jì):1、主程序設(shè)計(jì)所謂主程序就是一個數(shù)據(jù)庫應(yīng)用系統(tǒng)的總控部分,

3、是系統(tǒng)首先要執(zhí)行的程序,任務(wù)如下:設(shè)置系統(tǒng)運(yùn)行狀態(tài)參數(shù)定義系統(tǒng)全局變量設(shè)置系統(tǒng)主工作界面調(diào)用系統(tǒng)登錄表單“圖書管理系統(tǒng)”的主程序內(nèi)容如下:2、啟動頁面設(shè)計(jì)數(shù)據(jù)庫應(yīng)用系統(tǒng)啟動頁面是整個系統(tǒng)最高一級的工作窗口,通常通過這個工作窗口,啟動系統(tǒng)登錄頁面。數(shù)據(jù)庫應(yīng)用系統(tǒng)啟動頁面,要考慮界面的美觀大方,要通過啟動頁面吸引用戶對系統(tǒng)的關(guān)注,以及引導(dǎo)用戶方便的進(jìn)入系統(tǒng)。“圖書管理系統(tǒng)”啟動頁面如圖所示:3、登錄頁面設(shè)計(jì)系統(tǒng)登錄頁面是用來控制用戶使用密碼進(jìn)行登錄的對話框,用戶只有按系統(tǒng)設(shè)計(jì)者提供的密碼,才能安全可靠地使用系統(tǒng)?!皥D書管理系統(tǒng)”登錄頁面如圖所示:4、菜單設(shè)計(jì)在一個良好的數(shù)據(jù)庫應(yīng)用系統(tǒng)中,作為主控模

4、塊之一的系統(tǒng)菜單起著組織和協(xié)調(diào)整個數(shù)據(jù)庫應(yīng)用系統(tǒng)功能的關(guān)鍵作用,一個好的系統(tǒng)菜單,可以快捷、方便地實(shí)現(xiàn)對系統(tǒng)的全部操作。“圖書管理系統(tǒng)”的系統(tǒng)菜單如圖所示:5、數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫應(yīng)用系統(tǒng)的數(shù)據(jù)庫作為系統(tǒng)的一個主要功能模塊,是系統(tǒng)的數(shù)據(jù)源,也即整個系統(tǒng)運(yùn)行過程中全部數(shù)據(jù)的來源。在進(jìn)行數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)時,一定要規(guī)劃設(shè)計(jì)好數(shù)據(jù)庫,設(shè)計(jì)好數(shù)據(jù)庫中的諸多表、表間的關(guān)聯(lián)關(guān)系及表的結(jié)構(gòu),然后再設(shè)計(jì)由表生成的查詢?!白x者表”的結(jié)構(gòu)如圖所示:“借閱信息表”的結(jié)構(gòu)如圖所示:“書目表”的結(jié)構(gòu)如圖所示:三、系統(tǒng)實(shí)施階段在數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的試試階段,主要任務(wù)是按系統(tǒng)功能模塊的設(shè)計(jì)方案,具體實(shí)施系統(tǒng)的逐級控制和建立獨(dú)立

5、模塊,從而建立一個完整的應(yīng)用開發(fā)系統(tǒng)。在建立應(yīng)用系統(tǒng)的過程中,要按系統(tǒng)論的思想,把數(shù)據(jù)庫應(yīng)用系統(tǒng)視為一個大的系統(tǒng),將這個大的系統(tǒng)再分成若干相對獨(dú)立的小系統(tǒng),保證高級控制程序能夠控制各個子功能模塊功能的實(shí)現(xiàn)。具體設(shè)計(jì)數(shù)據(jù)庫應(yīng)用系統(tǒng)時,要做到每一個模塊易維護(hù)、易修改,并使每一個功能模塊盡量小而簡明,使模塊間的接口數(shù)目盡量少。四、系統(tǒng)維護(hù)階段數(shù)據(jù)庫應(yīng)用開發(fā)系統(tǒng)建立后,就進(jìn)入了調(diào)試和維護(hù)階段。在數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的維護(hù)階段,要修正數(shù)據(jù)庫應(yīng)用系統(tǒng)的缺陷,增加新的功能。在數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的維護(hù)階段,測試數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能尤為關(guān)鍵,不僅要通過調(diào)試工具檢查和調(diào)試數(shù)據(jù)庫應(yīng)用系統(tǒng),還要通過模擬實(shí)際操作和實(shí)際驗(yàn)

6、收數(shù)據(jù)庫應(yīng)用系統(tǒng),若出現(xiàn)錯誤和不適當(dāng)?shù)牡胤剑皶r加以修正。參考VisualFoxPro應(yīng)用基礎(chǔ)與面向?qū)ο蟪绦蛟O(shè)計(jì)教程第15章小型應(yīng)用系統(tǒng)開發(fā)以上是我的設(shè)計(jì)方案,請苗老師指導(dǎo),謝謝!圖書管理系統(tǒng)設(shè)計(jì)方案1第2頁4.1.2、“讀者庫”數(shù)據(jù)表主要是用于存儲讀者信息,只有等級的讀者才具有借閱資格。包括:讀者編號、讀者姓名、聯(lián)系電話、所屬部門,四個字段。4.1.3、“書庫”數(shù)據(jù)表主要是用于存儲圖書信息,包括:書號、書名、作者、出版社、單價(jià)、類別、在庫狀態(tài),七個字段。4.1.4、“借閱記錄”數(shù)據(jù)表用于存儲讀者借出歸還的歷史記錄,包括:序號、書號、書名、借出時間、歸還時間、讀者編號、讀者姓名,七個字段。4

7、.2、管理模塊的具體設(shè)計(jì)4.2.1主窗體模塊設(shè)計(jì)主窗體模塊指的是所以模塊的操作界面,在本系統(tǒng)中使用多文檔窗體及菜單方式來實(shí)現(xiàn),創(chuàng)建主窗體的步驟:1、在工程中創(chuàng)建MDI窗體,然后在選定的MDI窗體的前提下,從菜單欄中選擇,從而進(jìn)行菜單編輯。2、在菜單編輯器中依次創(chuàng)建系統(tǒng)管理、新增用戶、修改密碼、分割線、關(guān)于軟件、分割線、退出系統(tǒng)、讀者管理、讀者新增、讀者編輯、讀者刪除、圖書庫管理、圖書新增、圖書編輯、圖書刪除、圖書查詢、借閱管理、圖書接觸、圖書歸還、借閱查詢等菜單。3、菜單設(shè)計(jì)完成后,返回MDI窗體,顯示如下圖。4.2.2、系統(tǒng)管理模塊設(shè)計(jì)系統(tǒng)管理模塊包括登陸模塊窗體、新增用戶窗體模塊和密碼修改

8、模塊窗體。用戶登錄模塊的功能是防止不合法用戶的登錄;增加用戶窗體模塊用于實(shí)現(xiàn)新增用戶功能;密碼修改模塊用于實(shí)現(xiàn)合法用戶修改密碼的功能。具體設(shè)計(jì)如下:1、在空白的窗體上,添加標(biāo)簽控件、文本框控件、命令按鈕等并調(diào)整大小及位置然后設(shè)置其各自的屬性,顯示如下。2、對下列事件編程,為登錄窗體調(diào)價(jià)啟動事件,為定時器添加timer事件,為登陸窗體添加啟動事件,為登錄窗體添加“登錄”按鈕事件,為在登錄窗體中實(shí)現(xiàn)權(quán)限設(shè)置在公共模塊添加代碼。具體代碼見附件3、創(chuàng)建新增用戶窗體,添加標(biāo)簽控件、文本框控件、文本框控件以及組合框控件以及命令按鈕控件,調(diào)整大小以及位置顯示如下。4、在窗體中將新用戶、密碼和權(quán)限添加到數(shù)據(jù)庫

9、中。代碼見附件。5、創(chuàng)建修改密碼窗體模塊,即只要知道用戶名和正確密碼前提下,修改登錄密碼。在窗體上添加各控件并設(shè)置相應(yīng)屬性后顯示如下。6、設(shè)置“提交”按鈕功能,實(shí)現(xiàn)修改密碼的目的,代碼見附件423、讀者管理模塊設(shè)計(jì)1、在創(chuàng)建讀者新增窗體模塊,即在一個空白的窗體上添加Frame控件、標(biāo)簽控件、文本框控件以及命令控件,調(diào)整窗體大小以及其他控件的屬性,顯示如下。2、設(shè)置窗體啟動事件,主要實(shí)現(xiàn)連接數(shù)據(jù)庫并初始化讀者編號等功能,代碼見附件3、設(shè)置“確定”按鈕,用于實(shí)現(xiàn)登錄新的圖紙信息的目的,具體代碼見附件。4、同上創(chuàng)建讀者編輯窗體以及讀者刪除窗體。顯示如下。(代碼見附件)4.2.3、圖書庫管理模塊設(shè)計(jì)如

10、上述的步驟建立圖書庫管理模塊,顯示如下(代碼見附件)圖書管理系統(tǒng)設(shè)計(jì)方案1第3頁424、圖書查詢模塊以及圖書借閱管理模塊設(shè)計(jì)如上述的步驟建立,顯示如下(代碼見附件)4.3數(shù)據(jù)庫和管理模塊的連接4.3.1、準(zhǔn)備工作主要包括ADO庫文件的導(dǎo)入以及模塊中SubMain的設(shè)置,具體操作步驟如下:第一步:新建EXE標(biāo)準(zhǔn)工程,并保存為“圖書管理系統(tǒng)”工程。從菜單欄中選擇【工程】一【引用】命令,彈出【引用】對話框。第二步:在【引用】對話框中的列表框內(nèi)選中MicrosoftActiveXDataObjects2.8Library復(fù)選框。第三步:單擊【確定】按鈕返回集成開發(fā)環(huán)境,即完成ADO庫文件的導(dǎo)入工作。接

11、著在模塊中設(shè)置SubMain,即在工程資源管理窗口中完成模塊的添加操作后,接著便為模塊添加代碼,即在工程資源管理窗口中雙擊新建的模塊圖標(biāo),進(jìn)入模塊的代碼編輯窗口,在其中輸入如下代碼:SubMain()OnErrorGoToErr使用錯誤處理語句Cn.Open“Provider=Microsoft.Jet.oledb.4.0;DataSource=”&App.Path&”JXC.mdb”frmLogin.ShowExitSubErr:MsgBox”數(shù)據(jù)庫連接錯誤!”,vbCritical,”警告”EndEndSub第四步:在工程屬性中設(shè)置啟動對象,即從菜單欄中選擇【工程】一【屬性】命令,在彈出的

12、【工程屬性】對話框中的【通用】選項(xiàng)下,將“啟動對象”設(shè)置為SubMain,單擊【確定】按鈕,即可完成進(jìn)圖書系統(tǒng)的數(shù)據(jù)庫連接準(zhǔn)備工作。4.3.2、用戶的權(quán)限及實(shí)現(xiàn)方法定義權(quán)限,即普通用戶權(quán)限不能增加新用戶、不能使用圖書管理模塊和借閱管理模塊,而管理級用戶可以使用全部功能。第一步在公共模塊中定義一個布爾變量并聲明一個函數(shù),代碼編寫如下:PublicFunctionQuanXian(blnDJAsBoolean)IfblnDJ=TrueThen當(dāng)為True時,即管理級用戶MDIForml.mnuAddNew=TrueMDIForml.mnuln=TrueMDIForml.mnuOut=TrueEls

13、e否則為普通用戶MDIForml.mnuAddNew=False響應(yīng)的菜單呈無用狀態(tài)MDIForml.mnuIn=FalseMDIForml.mnuOut=FalseEndIfEndFunction第二步在登錄窗體中添加獲取登錄時用戶的應(yīng)有權(quán)限。rs2.OpenSelect權(quán)限From系統(tǒng)Where用戶名&Combol.Text&,_cn,adOpenKeyset,adLockOptimisticIfrs2.Fields(0)=SystemThenblnDJ=TrueIfrs2.Fields(0)=GuestThenblnDJ=Falsers2.Close第三步在主窗體(MDI)窗體下響應(yīng)登錄

14、窗體中用戶權(quán)限的選擇,即在主窗體的啟動事件中添加如下代碼即可。CallQuanxian(blnDJ)五、軟件的調(diào)試分為兩個部分進(jìn)行,一是管理員,二是用戶。5.1、管理員權(quán)限登錄操作5.1.1新增用戶圖書管理系統(tǒng)設(shè)計(jì)方案112007屆畢業(yè)生管理信息系統(tǒng)設(shè)計(jì)圖書館管理信息系統(tǒng)計(jì)算機(jī)科學(xué)與技術(shù)系班級:計(jì)算機(jī)應(yīng)用技術(shù)10-1班學(xué)生:卡鐘遠(yuǎn)友(106*)石美遠(yuǎn)(106*)目錄、八、亠刖言第一部分圖書館管理信息系統(tǒng)的系統(tǒng)規(guī)劃第一節(jié)項(xiàng)目開發(fā)背景3第二節(jié)項(xiàng)目開發(fā)目的3第三節(jié)對現(xiàn)行系統(tǒng)的分析3第四節(jié)新系統(tǒng)的方案3第五節(jié)可行性分析3第二部分圖書館管理信息系統(tǒng)的系統(tǒng)分析第一節(jié)組織結(jié)構(gòu)圖4第二節(jié)業(yè)務(wù)功能圖4第三節(jié)業(yè)務(wù)

15、流程圖4第四節(jié)數(shù)據(jù)流程圖6第五節(jié)新系統(tǒng)的功能結(jié)構(gòu)圖7-9第三部分圖書館管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì)第一節(jié)功能模塊圖為開發(fā)工具8第二節(jié)編碼的設(shè)計(jì)8第三節(jié)輸入與輸出設(shè)計(jì)8第四節(jié)數(shù)據(jù)庫文件的設(shè)計(jì)8第四部分系統(tǒng)開發(fā)的平臺實(shí)施與評價(jià)第一節(jié)系統(tǒng)開發(fā)的語言9第二節(jié)程序設(shè)計(jì)代碼9第三節(jié)系統(tǒng)實(shí)施過程9第四節(jié)系統(tǒng)維護(hù)的安排9第五節(jié)有關(guān)專家、用戶對系統(tǒng)的評價(jià)-第五部分開發(fā)系統(tǒng)引用的資料、總結(jié)工作10第一節(jié)總結(jié)工作10第二節(jié)開發(fā)系統(tǒng)引用的資料10圖書館管理信息系統(tǒng)的設(shè)計(jì)方案第一部分、圖書館管理信息系統(tǒng)的系統(tǒng)規(guī)劃一、項(xiàng)目開發(fā)背景隨著科學(xué)技術(shù)的高速發(fā)展,以計(jì)算機(jī)等為代表的信息技術(shù),以驚人的發(fā)展速度迅速運(yùn)用于各個領(lǐng)域,教育也面臨

16、信息技術(shù)的挑戰(zhàn)。圖書館信息管理系統(tǒng)作為學(xué)校教育化的基礎(chǔ)工程已引起了我們的高度重視。然而,學(xué)校圖書館的管理效率低下,手續(xù)繁瑣,又容易出錯,而且耗費(fèi)了大量的人力資源等這種處理方式已不適合現(xiàn)階段的對圖書的管理。用戶單位:某職業(yè)技術(shù)學(xué)院系統(tǒng)開發(fā)承擔(dān)的單位:風(fēng)起云涌二、項(xiàng)目開發(fā)目的我們小組的主要任務(wù)就是設(shè)計(jì)一個圖書館管理信息系統(tǒng),利用現(xiàn)代計(jì)算機(jī)技術(shù)和數(shù)據(jù)庫管理來代替人工處理類的工作,實(shí)現(xiàn)圖書管理的系統(tǒng)化、規(guī)范化和自動化,實(shí)現(xiàn)對圖書資料的集中統(tǒng)一的管理,加快推動學(xué)校的發(fā)展。三、對現(xiàn)行系統(tǒng)的分析要建立新的圖書管理系統(tǒng),就必須對現(xiàn)行的管理系統(tǒng)進(jìn)行全面、細(xì)致而充分的調(diào)查研究。圖書館作為一種信息資源的集散地,圖書

17、和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多圖書館都是初步開始使用,甚至尚未計(jì)算機(jī)進(jìn)行信息管理。根據(jù)調(diào)查得知,原來圖書管理處理中心進(jìn)行信息管理的主要方式是基于文本、表格等手工處理,對于圖書借閱情況(如借書天數(shù)、超過限定借書時間的天數(shù))的統(tǒng)計(jì)和核實(shí)和借閱者的借閱權(quán)限等往往采用人工檢查、計(jì)算及手抄進(jìn)行。數(shù)據(jù)信息處理工作量大,容易出錯;由于數(shù)據(jù)繁多,容易丟失,且不易查找,造成費(fèi)時、費(fèi)力??傊褪侨狈ο到y(tǒng)、規(guī)范的信息管理手段。盡管有些圖書館有計(jì)算機(jī),但尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置較為突出。四、新系統(tǒng)的方案現(xiàn)在準(zhǔn)備建立的圖書管理系統(tǒng),要把圖書館的圖書管理、讀者管理、圖書借閱

18、管理等日常管理工作實(shí)行計(jì)算機(jī)統(tǒng)一管理,以提高工作效率和管理水平。本系統(tǒng)從以下幾個方面對用戶的需求進(jìn)行分析:(1)圖書館的需求分析:能隨時查詢書庫中圖書的庫存量,為讀者及時準(zhǔn)確、及時、方便地提供借閱信息,但不能修改數(shù)據(jù),無信息處理權(quán),管理權(quán)限由系統(tǒng)管理員掌握和分配。(2)對數(shù)據(jù)的安全性、完整性要求:圖書館各項(xiàng)數(shù)據(jù)信息必須保證安全性和完整性。網(wǎng)絡(luò)系統(tǒng)設(shè)有通信、程序、網(wǎng)絡(luò)三級權(quán)限和口令管理,確保系統(tǒng)安全。(3)定時整理數(shù)據(jù):系統(tǒng)管理員根據(jù)市場圖書行情定時整理系統(tǒng)數(shù)據(jù)庫,對圖書的借閱情況、讀者的管理情況、書庫的增減等均可有計(jì)算機(jī)執(zhí)行,并將運(yùn)行結(jié)果歸檔。五、可行性分析經(jīng)濟(jì)可行性研究是對學(xué)院的經(jīng)濟(jì)現(xiàn)狀和投

19、資能力進(jìn)行分析,對系統(tǒng)建設(shè)運(yùn)行和維護(hù)費(fèi)用進(jìn)行估算,對系統(tǒng)建成后可能取得的社會和經(jīng)濟(jì)效益進(jìn)行估計(jì)。相比之下,新型的圖書館管理信息系統(tǒng)的使用,可具備以下優(yōu)勢:技術(shù)可行性技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,硬件、軟件配置能否滿足開發(fā)者的需要,各類技術(shù)人員的數(shù)量,水平,來源等。我們小組可以在科教2樓完成系統(tǒng)開發(fā)。該機(jī)房計(jì)算機(jī)配置(Pentium41.5G,256M以上內(nèi)存,80G以上硬盤,可連網(wǎng))肯定能滿足系統(tǒng)開發(fā)的要求。我們小組可以選定兩三臺計(jì)算機(jī),建立系統(tǒng)開發(fā)環(huán)境主要是安裝數(shù)據(jù)庫工具(MSSQLSERVER2000),應(yīng)用程序開發(fā)工具(VISULBASIC6.0或VFP6.

20、0),Office程序組以及網(wǎng)絡(luò)傳輸工具。小組成員之間可以通過QQ或電話進(jìn)行即時交流,協(xié)調(diào)開發(fā)工作,解決開發(fā)工作中出現(xiàn)的問題。經(jīng)濟(jì)可行性目標(biāo)系統(tǒng)開發(fā)需求比較低,加上具有成熟的軟硬件環(huán)境,所以在軟硬件的支出上十分有限。而且,目標(biāo)系統(tǒng)并不是十分的復(fù)雜,開發(fā)的周期較短,人員經(jīng)濟(jì)支出有限。當(dāng)系統(tǒng)開發(fā)完實(shí)際運(yùn)行后,將很大程度上提高計(jì)算機(jī)的功能;在為使用者帶來便利的同時,也為系統(tǒng)的進(jìn)一步推廣創(chuàng)造了條件。這帶來的經(jīng)濟(jì)回報(bào)將遠(yuǎn)超過支出,并且最重要的一點(diǎn)是該軟件的開發(fā)可以給我們對系統(tǒng)的開發(fā)有個全面的認(rèn)識。社會可行性社會可行性主要論證企業(yè)組織內(nèi)外是否具備接受和使用新系統(tǒng)的條件。在當(dāng)前信息技術(shù)飛速發(fā)展的大環(huán)境下,計(jì)

21、算機(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ò)充。綜上所述,該系統(tǒng)的開發(fā)是可行的。第二部分圖書館管理信息系統(tǒng)的系統(tǒng)分析一、圖書館管理信息系統(tǒng)組織結(jié)構(gòu)圖圖書館館長書米閱工后庫編覽具勤組室書組目借錄閱書室圖1-1系統(tǒng)組織結(jié)構(gòu)圖二、業(yè)務(wù)功能圖圖書借閱流程外還查預(yù)續(xù)借書詢約借處處處處處理理理理理模模模模模塊塊塊塊塊三、用戶的需求具

22、體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入、收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,為后面的具體設(shè)計(jì)打下基礎(chǔ)。圖書館管理信息系統(tǒng)的業(yè)務(wù)流程圖如1-2所示。借書還書流程所需圖書Y書籍信息數(shù)據(jù)庫讀者借書證和所需圖書管書目/所需圖書理員讀者信息數(shù)據(jù)庫書籍信息管理流程藏書信息圖書管書籍信息書籍信息理員添加修改數(shù)據(jù)庫藏書查詢讀者信息管理流程借書證讀者讀者資料表圖書管讀者信息理員數(shù)據(jù)庫借書證注銷系統(tǒng)管理流程圖書管理系統(tǒng)設(shè)計(jì)方案11第2頁顯示操作Y界面輸入用戶系統(tǒng)用戶圖書管名和密碼/信息數(shù)據(jù)理員用戶注冊庫顯示錯N誤信息業(yè)務(wù)流程圖1-2四、通過對系統(tǒng)的調(diào)查和可

23、行性分析,畫出系統(tǒng)的數(shù)據(jù)流程圖1-3:基本信息錄入基本信息錄入基本信息錄入基本信息錄入借閱信息錄入讀者信息返回書籍信息返回?cái)?shù)據(jù)流程圖1-3數(shù)據(jù)字典數(shù)據(jù)加工的DD表舉例如下:數(shù)據(jù)加工系統(tǒng)名:圖書管理編號:條目名:借閱信息錄入別名:輸入:借閱編號、讀者編號輸出:借閱信息表基本屬性處理邏輯:借閱信息存儲在dabase數(shù)據(jù)庫的borrowinfo表中簡要說明:輸入某讀者的圖書借閱情況記錄書籍類別設(shè)置讀者種類設(shè)置書籍類別信息管理讀者種類信息管理讀者登記書籍登記書籍信息管理讀者信息管理借閱信息管理修改記錄:編寫:日期:審核:日期:除此之外,特別要注意的是對于網(wǎng)上信息的使用權(quán)限和責(zé)任規(guī)定,如下:庫修改庫瀏覽

24、圖書管理員0?0?讀者注:0、登錄,修改,處理權(quán);?、查詢權(quán)。書籍類別信息根據(jù)上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)所規(guī)劃出的實(shí)體有:讀者類別信息實(shí)體,讀者信息實(shí)體,書籍類別信息實(shí)體,書籍信息實(shí)體,借閱信息實(shí)體。各個實(shí)體之間關(guān)系如下圖所示:讀者類別信息讀者信息登記書籍信息登記讀者信息管理書籍信息管理借閱書籍借閱信息管理實(shí)體之間關(guān)系的E-R圖1-3五、根據(jù)U/C矩陣分析,對汽車配件公司業(yè)務(wù)管理信息系統(tǒng)進(jìn)行功能子系統(tǒng)劃分,如圖1-4所示。本系統(tǒng)只要花分為四個功能子系統(tǒng):新系統(tǒng)的功能結(jié)構(gòu)圖1-4:圖書管理信息系統(tǒng)借閱信息管理密碼管理書籍信息管理讀者信息管理系統(tǒng)管理還書信息管理借書信息管理設(shè)置讀者種類設(shè)置讀者信息設(shè)置

25、書籍信息設(shè)置書籍種類還書信還書信還書信借書信借書信書籍類書籍信借書信書籍信讀者信讀者信讀者信書籍信讀者種讀者種用戶管理書籍類結(jié)合圖例得知,圖書館管理信息系統(tǒng)的功能主要有:讀者信息的制定、輸入、修改、查詢,包括種類、性別、借書數(shù)量、借書期限、備注等。書籍基本信息制定、輸入、修改、查詢,包括書籍編號、類別、關(guān)鍵詞、備注。借書信息制定、輸入、修改、查詢,包括書籍編號、讀者編號、借書日期、借書期限、備注等。還書信息制定、輸入、修改、查詢,包括書籍編號、讀者編號、還書日期、還書期限、備注等。有條件、多條件查詢各種信息等.第三部分圖書館管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì)一、“讀者信息管理”用于管理與讀者相關(guān)的信息,包

26、含的功能模塊如圖1-5:讀者信息管理讀讀借過讀者者書期者類檔證續(xù)檔別案掛證案設(shè)管失管詞置理與理庫恢設(shè)復(fù)置二、編碼的設(shè)計(jì)代碼作為人與計(jì)算機(jī)之間的共同語言,利用數(shù)字、字母或它們的組合為信息編碼,不僅可以節(jié)省存儲空間,而且便于計(jì)算機(jī)識別、分類、校對、匯總和查詢檢索。在本系統(tǒng)中采用了代碼設(shè)計(jì),例如采購方式描述表中,對運(yùn)輸方式采用順序碼,順序碼是一種用連續(xù)數(shù)字代表編碼對象的碼,例如,用0代表進(jìn)庫,用1代表存檔。三、輸入與輸出設(shè)計(jì)1)輸入設(shè)計(jì):圖書建檔過程中各類圖書信息輸入由工作人員先添入確定格式表格再以鍵盤輸入計(jì)算機(jī)存儲,在鍵盤輸入過程中由計(jì)算機(jī)同時進(jìn)行數(shù)據(jù)類型檢驗(yàn)、格式檢驗(yàn)、邏輯檢驗(yàn)并即時出錯提示。會

27、員注冊過程中會員資料先由會員自行填入確定格式表格再由工作人員以鍵盤輸入計(jì)算機(jī)存儲,在鍵盤輸入過程中由計(jì)算機(jī)同時進(jìn)行數(shù)據(jù)類型檢驗(yàn)、格式檢驗(yàn)、邏輯檢驗(yàn)并即時出錯提示。圖書借閱及還書過程中圖書條碼和借書證條碼在圖書外借處以條碼識別機(jī)掃描輸入,也可以鍵盤輸入圖書證號和索書號;圖書預(yù)約、查詢及續(xù)借過程中索書號和借書證號在用戶服務(wù)器終端以鍵盤輸入。2)輸出設(shè)計(jì):各類信息均以表格形式在顯示器終端輸出。四、數(shù)據(jù)庫設(shè)計(jì)圖書館管理信息系統(tǒng)數(shù)據(jù)庫的邏輯結(jié)構(gòu)是為SQLServer2000數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,圖書館管理信息系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)一覽表,每個表格表示在數(shù)據(jù)庫中的一個表。如下圖所示序號模塊名數(shù)據(jù)庫名用途

28、數(shù)據(jù)來源數(shù)據(jù)去向1圖書建檔圖書檔案存放圖書信息鍵盤輸入查詢及統(tǒng)計(jì)2會員注冊會員檔案存放會員信息鍵盤輸入查詢及統(tǒng)計(jì)3借閱處理用戶借閱檔案存放用戶借閱信息預(yù)約、外借、還書、續(xù)借過程中生成查詢、檢驗(yàn)權(quán)限(主索引字段)4借閱處理圖書借閱檔案存放圖書被借閱信息預(yù)約、外借、還書、續(xù)借過程中生成查詢、檢驗(yàn)第四部分系統(tǒng)的實(shí)施與評價(jià)1開發(fā)的語言:從本系統(tǒng)的性能角度和現(xiàn)有的條件出發(fā),我們選擇VFP6.0/VISULBASIC6.0SQL等作為軟件開發(fā)工具,在WINDOWS2000平臺運(yùn)行操作?!眻D書借閱”用戶表的腳本代碼:CREATETABLEdbo圖書借閱.借閱編號intINDENTITY(1,1)NOTNULL,圖書編號varchar(20)NULL,讀者編號varchar(20)NULL,借閱時間smalldatetimeNULL,應(yīng)還時間smalldatetimeNULL,續(xù)借次數(shù)intNULL,操作員varchar(10)NULL,狀態(tài)varchar(10)NULL-狀態(tài)分為新借、未還、已還)ONPRIMARYGO3、系統(tǒng)的實(shí)施過程根據(jù)信息系統(tǒng)的設(shè)計(jì),在原有主機(jī)的基礎(chǔ)上購置了數(shù)字化儀和打印機(jī),將外部設(shè)備通過串并口基礎(chǔ)上與主機(jī)聯(lián)結(jié)。在軟件編制中,建立了輸入輸出接口模塊、組織人員采集、編輯數(shù)據(jù),完成原始數(shù)據(jù)入庫

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論