




免費(fèi)預(yù)覽已結(jié)束,剩余12頁(yè)可下載查看
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
北方民族大學(xué)課程設(shè)計(jì)報(bào)告系(部、中心) 計(jì)算機(jī)科學(xué)與工程學(xué)院 姓 名 周宇 學(xué) 號(hào) 20060464 專(zhuān) 業(yè) 軟件工程 班 級(jí) 二 同組人員 課程名稱(chēng) 軟件體系結(jié)構(gòu) 設(shè)計(jì)題目名稱(chēng) 圖書(shū)館管理系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì) 起止時(shí)間2009.11.232009.12.07成 績(jī) 指導(dǎo)教師簽名 北方民族大學(xué)教務(wù)處制圖書(shū)館管理系統(tǒng)結(jié)構(gòu)設(shè)計(jì)1緒論31.1系統(tǒng)開(kāi)發(fā)背景31.2系統(tǒng)開(kāi)發(fā)意義31.3系統(tǒng)概述32系統(tǒng)設(shè)計(jì)目標(biāo)和原則42.1系統(tǒng)設(shè)計(jì)目標(biāo)42.2系統(tǒng)設(shè)計(jì)原則42.2.1高可靠性42.2.2高性能42.2.3技術(shù)先進(jìn)性和實(shí)用性42.2.4網(wǎng)絡(luò)的安全性52.2.5標(biāo)準(zhǔn)開(kāi)放性52.2.6具有靈活性以及可擴(kuò)展性52.2.7可管理性52.2.8兼容性和經(jīng)濟(jì)性53系統(tǒng)需求分析63.1系統(tǒng)功能描述63.2各子模塊的功能63.2.1基礎(chǔ)信息維護(hù)63.2.2讀者管理73.2.3圖書(shū)管理83.2.4期刊管理83.2.5圖書(shū)流通管理93.2.6期刊流通管理93.2.7統(tǒng)計(jì)分析管理103.2.8權(quán)限管理104系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)114.1系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)114.1.1概述114.1.2兩種結(jié)構(gòu)對(duì)比114.1.3本系統(tǒng)的結(jié)構(gòu)124.2系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)124.2.1功能結(jié)構(gòu)圖124.3系統(tǒng)功能分析134.3.1讀者管理134.3.2圖書(shū)管理134.3.3流通管理134.3.4權(quán)限管理154.4系統(tǒng)流程圖:154.5系統(tǒng)總體框架圖165結(jié)束語(yǔ)176參考文獻(xiàn)171 緒論1.1 系統(tǒng)開(kāi)發(fā)背景在最近一些年以來(lái),隨著國(guó)家對(duì)教育的重視,教育方面的投入越來(lái)越大了,相應(yīng)的高校圖書(shū)館的規(guī)模也在不斷擴(kuò)大,各種圖書(shū)數(shù)量飛速的增加,因此,圖書(shū)館的日常管理中的各種信息量也成倍增加,面對(duì)著龐大的信息量,如果我們還是采用傳統(tǒng)的人工方式管理會(huì)導(dǎo)致圖書(shū)館管理上的混亂,人力與物力過(guò)多浪費(fèi),圖書(shū)館管理費(fèi)用的增加,進(jìn)而影響整個(gè)圖書(shū)館的運(yùn)作和控制管理,因此,我們有必要制定一套合理、有效,規(guī)范和實(shí)用的圖書(shū)館管理系統(tǒng),對(duì)圖書(shū)館日常工作中的各種信息資料進(jìn)行集中統(tǒng)一的管理。圖書(shū)館管理系統(tǒng)開(kāi)發(fā)的總的設(shè)計(jì)目標(biāo)就是實(shí)現(xiàn)圖書(shū)館管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,提高圖書(shū)館的整體管理水平。1.2 系統(tǒng)開(kāi)發(fā)意義進(jìn)入到新的世紀(jì)以來(lái),計(jì)算機(jī)技術(shù)得到了迅猛的發(fā)展。一方面,計(jì)算機(jī)本身技術(shù)的發(fā)展已令人十分吃驚,其技術(shù)的更新?lián)Q代是十分頻繁的,而網(wǎng)絡(luò)作為計(jì)算機(jī)技術(shù)的重要分支,已深入地影響到每個(gè)人的生活;從另一方面上講,計(jì)算機(jī)信息系統(tǒng)的應(yīng)用已深入到各行各業(yè),包括工業(yè),農(nóng)業(yè),教育,旅游,企業(yè)等等,可以說(shuō)現(xiàn)代人的工作和生活已離不開(kāi)計(jì)算機(jī),而計(jì)算機(jī)應(yīng)用的一個(gè)重要體現(xiàn)就是MIS即信息管理系統(tǒng)的開(kāi)發(fā)與應(yīng)用,它能有效地提高政府,企業(yè),學(xué)校,酒店等部門(mén)的工作效率,本圖書(shū)管理系統(tǒng)就是MIS在圖書(shū)管理方面的應(yīng)用。學(xué)校的圖書(shū)館作為校園的藏書(shū)中心,其管理的好壞直接影響廣大師生的工作和學(xué)習(xí),甚至關(guān)系到許多科研項(xiàng)目能否順利完成。傳統(tǒng)的手工管理顯然已不能適應(yīng)時(shí)代的要求,工作效率低,查詢(xún)起來(lái)繁瑣。本圖書(shū)管理系統(tǒng)正是針對(duì)手工管理時(shí)代的缺陷而開(kāi)發(fā)出來(lái)的管理信息系統(tǒng)。它既能提高教師的工作效率,提升學(xué)生的素質(zhì),又能為決策者做出決策提供實(shí)時(shí)有效的數(shù)據(jù)支持,為管理者進(jìn)行管理提供很大的幫助。1.3 系統(tǒng)概述高校圖書(shū)館是向老師、學(xué)生提供文獻(xiàn)信息服務(wù)的學(xué)術(shù)性社會(huì)公益文化單位,是圖書(shū)目錄管理、圖書(shū)館間協(xié)作協(xié)調(diào)以及業(yè)務(wù)研究與交流的中心。圖書(shū)館管理系統(tǒng)建成后不但要滿(mǎn)足借閱、查詢(xún)和返還的一般功能,而且還必須實(shí)現(xiàn)通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)向社會(huì)提供原文下載、定題服務(wù)、專(zhuān)題檢索、各類(lèi)圖片查詢(xún)和典藏業(yè)務(wù)等特殊功能。這樣圖書(shū)館在文獻(xiàn)采訪(fǎng)、編目、流通和檢索等主要業(yè)務(wù)工作以及辦公方面都將采用計(jì)算機(jī)管理。這樣就可以充分發(fā)揮圖書(shū)館的優(yōu)勢(shì),逐步啟動(dòng)數(shù)字化圖書(shū)館工程的建設(shè)。2 系統(tǒng)設(shè)計(jì)目標(biāo)和原則2.1 系統(tǒng)設(shè)計(jì)目標(biāo)圖書(shū)館管理系統(tǒng)就是對(duì)圖書(shū)館各種圖書(shū)資料和數(shù)據(jù)進(jìn)行收集、整理、統(tǒng)計(jì)、計(jì)算、分析,為圖書(shū)館管理人員提供管理決策、采購(gòu)計(jì)劃、文獻(xiàn)編目、圖書(shū)流通所必須的信息的軟硬件環(huán)境。它通過(guò)對(duì)各種數(shù)據(jù)的處理來(lái)獲得有關(guān)信息以控制利用過(guò)去的數(shù)據(jù)和相應(yīng)的模型對(duì)未來(lái)的情況進(jìn)行預(yù)測(cè);能從全局目標(biāo)出發(fā),對(duì)決策活動(dòng)予以輔助。在圖書(shū)館管理系統(tǒng)中,要為每個(gè)借閱者建立一個(gè)賬戶(hù),并給借閱者發(fā)放借閱證,賬戶(hù)中存儲(chǔ)借閱者的個(gè)人信息、借閱信息以及預(yù)訂信息。持有借閱證的用戶(hù)可以借閱書(shū)籍、返還書(shū)籍、查詢(xún)書(shū)籍信息、續(xù)借、預(yù)訂書(shū)籍并取消預(yù)訂,這些操作都是通過(guò)圖書(shū)管理員進(jìn)行的,也就是借閱者不能同系統(tǒng)進(jìn)行直接交互,而是圖書(shū)管理員充當(dāng)借閱者的代理與系統(tǒng)交互。同時(shí),圖書(shū)管理員還可以對(duì)數(shù)目進(jìn)行編目工作,進(jìn)行添加、編輯和刪除書(shū)籍信息。2.2 系統(tǒng)設(shè)計(jì)原則根據(jù)上面的系統(tǒng)建設(shè)目標(biāo),建立一個(gè)成熟的網(wǎng)絡(luò)系統(tǒng),還需要遵循以下設(shè)計(jì)原則:2.2.1 高可靠性網(wǎng)絡(luò)系統(tǒng)的穩(wěn)定可靠是應(yīng)用系統(tǒng)正常運(yùn)行的關(guān)鍵,在網(wǎng)絡(luò)設(shè)計(jì)中選用高可靠性網(wǎng)絡(luò)產(chǎn)品,設(shè)備充分考慮冗余、容錯(cuò)能力;合理設(shè)計(jì)網(wǎng)絡(luò)架構(gòu),制定可靠的網(wǎng)絡(luò)備份策略,保證網(wǎng)絡(luò)具有故障自愈的能力,最大限度地支持系統(tǒng)的正常運(yùn)行。網(wǎng)絡(luò)設(shè)備在出現(xiàn)故障時(shí)應(yīng)便于診斷和排除,充分體現(xiàn)計(jì)算機(jī)網(wǎng)絡(luò)的高可靠性。2.2.2 高性能圖書(shū)館網(wǎng)絡(luò)性能是整個(gè)網(wǎng)絡(luò)良好運(yùn)行的基礎(chǔ),設(shè)計(jì)必須保障網(wǎng)絡(luò)及設(shè)備的高吞吐能力,保證各種信息(數(shù)據(jù)、圖像)高質(zhì)量傳輸,才能使網(wǎng)絡(luò)不成為業(yè)務(wù)開(kāi)展的瓶頸。這就要求盡可能采用高性能的網(wǎng)絡(luò)設(shè)備。2.2.3 技術(shù)先進(jìn)性和實(shí)用性采用先進(jìn)成熟的概念、技術(shù)和方法,能支撐各種現(xiàn)在與未來(lái)一段時(shí)期的主流網(wǎng)絡(luò)應(yīng)用,又具有發(fā)展?jié)摿?可以按照模塊化、層次化的原則設(shè)計(jì)網(wǎng)絡(luò),網(wǎng)絡(luò)具有較好的伸縮性、可以根據(jù)網(wǎng)絡(luò)建設(shè)的不同階段靈活配置和擴(kuò)展,具有能不斷吸收新技術(shù)、新方法的功能,在保證滿(mǎn)足圖書(shū)館業(yè)務(wù)、應(yīng)用系統(tǒng)業(yè)務(wù)的同時(shí),要體大連水產(chǎn)學(xué)院圖書(shū)館網(wǎng)絡(luò)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)現(xiàn)出網(wǎng)絡(luò)系統(tǒng)的先進(jìn)性。在網(wǎng)絡(luò)設(shè)計(jì)中要把先進(jìn)的技術(shù)與現(xiàn)有的成熟技術(shù)和標(biāo)準(zhǔn)結(jié)合起來(lái),充分考慮網(wǎng)絡(luò)應(yīng)用的現(xiàn)狀和未來(lái)發(fā)展趨勢(shì)。2.2.4 網(wǎng)絡(luò)的安全性圖書(shū)館網(wǎng)絡(luò)中有大量關(guān)于教學(xué)和檔案管理的重要數(shù)據(jù),如存儲(chǔ)大量文本、圖形、視頻、流媒體等數(shù)據(jù),不論是被損壞、丟失還是被竊取,都將帶來(lái)極大的損失。在安全方面,采用在圖書(shū)館的內(nèi)部核心服務(wù)器區(qū)架設(shè)防火墻的方式,從而避免圖書(shū)館內(nèi)部網(wǎng)上核心服務(wù)器受到侵害;考慮到網(wǎng)絡(luò)設(shè)備較多,結(jié)構(gòu)較為復(fù)雜,盡可能地采用同一廠商的網(wǎng)管軟件能夠?qū)υO(shè)備進(jìn)行更為詳盡細(xì)致的管理,增強(qiáng)了網(wǎng)絡(luò)應(yīng)用的可靠性。制定統(tǒng)一的網(wǎng)絡(luò)安全策略,整體考慮網(wǎng)絡(luò)平臺(tái)的安全性。2.2.5 標(biāo)準(zhǔn)開(kāi)放性支持國(guó)際上通用的網(wǎng)絡(luò)協(xié)議、路由協(xié)議等開(kāi)放的協(xié)議標(biāo)準(zhǔn),有利于保證與其他網(wǎng)絡(luò)(如中國(guó)教育網(wǎng)、公共數(shù)據(jù)網(wǎng)、學(xué)校之間等其他網(wǎng)絡(luò))之間的平滑連接互通,以及將來(lái)網(wǎng)絡(luò)的擴(kuò)展。2.2.6 具有靈活性以及可擴(kuò)展性對(duì)高校圖書(shū)館而言,常更換網(wǎng)絡(luò)設(shè)備是一筆很大的開(kāi)支,在組建高校圖書(shū)館網(wǎng)絡(luò)的過(guò)程中首先應(yīng)考慮的因素是在今后五年內(nèi)的可持續(xù)擴(kuò)展性。采用三層交換機(jī)可以順應(yīng)當(dāng)今學(xué)校網(wǎng)絡(luò)的需求以及今后整體網(wǎng)絡(luò)的改良和升級(jí),可以順利從千兆鏈路直接過(guò)渡到萬(wàn)兆鏈路。2.2.7 可管理性對(duì)網(wǎng)絡(luò)實(shí)行集中監(jiān)測(cè)、分權(quán)管理,并統(tǒng)一分配帶寬資源。選用先進(jìn)的網(wǎng)絡(luò)管理平臺(tái),具有對(duì)設(shè)備、端口管理、流量統(tǒng)計(jì)分析及故障自動(dòng)報(bào)警功能。2.2.8 兼容性和經(jīng)濟(jì)性兼容性是指能夠最大限度地保證學(xué)?,F(xiàn)有各種計(jì)算機(jī)軟、硬件資源的可用性和連續(xù)性,為不同的現(xiàn)存網(wǎng)絡(luò)提供互聯(lián)和升級(jí)的手段,保證各種在用計(jì)算機(jī)系統(tǒng)(包括工作站、服務(wù)器和微機(jī)等設(shè)備)的互聯(lián)入網(wǎng),充分利用現(xiàn)有網(wǎng)絡(luò)資源,發(fā)揮高速網(wǎng)絡(luò)的優(yōu)勢(shì)。經(jīng)濟(jì)性就是在充分利用現(xiàn)有資源的情況下,最大限度地降低網(wǎng)絡(luò)系統(tǒng)的總體投資,有計(jì)劃、有步驟地實(shí)施,在保證網(wǎng)絡(luò)整體性能的前提下,充分利用現(xiàn)有設(shè)備或做必要的升級(jí)。3 系統(tǒng)需求分析3.1 系統(tǒng)功能描述對(duì)于一個(gè)圖書(shū)館管理系統(tǒng),他應(yīng)該:1)在編目的時(shí)候自動(dòng)迅速查找新的書(shū)籍是否已編目,并可以快速編目。2)能夠用計(jì)算機(jī)進(jìn)行快速查找,以確定圖書(shū)的名稱(chēng)和存放的位置。3)使用條碼槍來(lái)實(shí)現(xiàn)圖書(shū)的借與還。4)統(tǒng)計(jì)當(dāng)天工作人員工作流量和流量統(tǒng)計(jì)情況。5)查找出一本已借出的書(shū)現(xiàn)在在誰(shuí)那里。6)各類(lèi)查找功能。7)統(tǒng)計(jì)一本借書(shū)證在一段時(shí)間內(nèi)借過(guò)多少書(shū)。8)統(tǒng)計(jì)一本書(shū)在一段時(shí)間內(nèi)被誰(shuí)借過(guò)。9)在還書(shū)時(shí)實(shí)現(xiàn)計(jì)算機(jī)自動(dòng)判斷圖書(shū)借閱是否超期根據(jù)條例進(jìn)行罰款;可以設(shè)置罰款條例。10)在書(shū)丟失時(shí)進(jìn)行賠償??梢宰孕性O(shè)置賠償條理。11)設(shè)有多個(gè)庫(kù),要可以靈活設(shè)置庫(kù)的性質(zhì)(1、是否可借2、借閱時(shí)間3、不同的讀者借閱本書(shū)可以進(jìn)行設(shè)置4、增加、刪除、修改庫(kù))。12)圖書(shū)管理員有不同的職位可以進(jìn)行權(quán)限設(shè)置。(管理員和操作員)13)讀者信息管理(權(quán)限設(shè)置)通用圖書(shū)館管理系統(tǒng)所必備的功能,如下圖3.1所示,其中每個(gè)功能由若干相關(guān)聯(lián)的子功能模塊組成。表3.1圖書(shū)館管理系統(tǒng)應(yīng)包括的基本功能圖書(shū)館管理系統(tǒng)基礎(chǔ)信息維護(hù)讀者管理圖書(shū)管理期刊管理圖書(shū)流通管理期刊流通管理統(tǒng)計(jì)分析管理權(quán)限管理系統(tǒng)管理3.2 各子模塊的功能3.2.1 基礎(chǔ)信息維護(hù)基礎(chǔ)信息維護(hù)“基礎(chǔ)信息維護(hù)”用于對(duì)圖書(shū)館信息、書(shū)籍信息、常用詞庫(kù)等項(xiàng)目進(jìn)行初始化設(shè)置,這些設(shè)置一般不輕易改動(dòng),包含的功能模塊如表3.2所示。表3.2 “基本信息維護(hù)”功能模塊 “圖書(shū)館信息”用于設(shè)置本圖書(shū)館的基礎(chǔ)信息,包括圖書(shū)館名稱(chēng)、館長(zhǎng)、負(fù)責(zé)人、電話(huà)、說(shuō)明等?!跋到y(tǒng)參數(shù)設(shè)置”用于設(shè)置系統(tǒng)運(yùn)行所需的參數(shù),包括辦證費(fèi)用、證件有效期、圖書(shū)超期的罰款金額、期刊超期的罰款金額等。“書(shū)架設(shè)置”用于設(shè)置書(shū)架的基礎(chǔ)信息,內(nèi)容包括書(shū)架編號(hào)、書(shū)架名稱(chēng)等?!肮芾韱T設(shè)置”用于設(shè)置使用的人員及權(quán)限?!皥D書(shū)期刊詞庫(kù)設(shè)置”用于設(shè)置系統(tǒng)常用的詞庫(kù),內(nèi)容包括供應(yīng)商、分級(jí)、附件、尺寸、語(yǔ)系、印刷等信息的預(yù)先設(shè)定數(shù)值。3.2.2 讀者管理“讀者管理”用于管理讀者相關(guān)的信息,包含的功能模塊如表3.3所示。表3.3 “讀者管理”功能模塊“讀者類(lèi)型設(shè)置”用于設(shè)置讀者的類(lèi)型及相關(guān)的信息,內(nèi)容包括類(lèi)型、圖書(shū)冊(cè)數(shù)、期刊冊(cè)數(shù)、續(xù)借次數(shù)、限制圖書(shū)、限制期刊等。“讀者檔案管理”用于設(shè)置讀者相關(guān)的信息,內(nèi)容包括編號(hào)、條形碼、姓名、性別、類(lèi)型、出生日期、有效證件、證件號(hào)碼、聯(lián)系方式、登記日期、有效期至、操作員、備注、圖書(shū)借閱次數(shù)、期刊借閱次數(shù)、是否掛失等?!敖钑?shū)證掛失與恢復(fù)”用于掛失和恢復(fù)讀者的借書(shū)證,掛失后該編號(hào)的讀者不能再借書(shū)?!斑^(guò)期續(xù)證管理”用于延續(xù)己過(guò)期的借書(shū)證。“讀者檔案詞庫(kù)設(shè)置”用于設(shè)置讀者檔案常用的詞庫(kù)。3.2.3 圖書(shū)管理圖書(shū)管理圖書(shū)管理用于管理圖書(shū)相關(guān)的信息,包含的功能模塊如表3.4所示。表3.4 “圖書(shū)管理”功能模塊 “圖書(shū)類(lèi)型設(shè)置”用于設(shè)置圖書(shū)的類(lèi)型及相關(guān)的信息,內(nèi)容包括類(lèi)型名稱(chēng)、可借天數(shù)等。“出版社管理”用于設(shè)置圖書(shū)所屬出版社的基礎(chǔ)信息,內(nèi)容包括出版社編號(hào)、ISBN、出版社名稱(chēng)等?!皥D書(shū)檔案管理”用于設(shè)置圖書(shū)相關(guān)的信息,內(nèi)容包括編號(hào)、條形碼、書(shū)名、類(lèi)型、作者、譯者、ISBN、出版社、價(jià)格、頁(yè)碼、書(shū)架名稱(chēng)、現(xiàn)存量、庫(kù)存總量、入庫(kù)時(shí)間、操作員、簡(jiǎn)介、借出次數(shù)、是否注銷(xiāo)等?!皥D書(shū)注銷(xiāo)”用于注銷(xiāo)、報(bào)廢圖書(shū),將圖書(shū)檔案的“是否注銷(xiāo)”字段設(shè)置為1,被注銷(xiāo)的圖書(shū)不可以再借出?!皥D書(shū)征訂”用于訂購(gòu)新圖書(shū),內(nèi)容包括征訂編號(hào)、書(shū)名、類(lèi)型、ISBN、出版社、作者、譯者、訂購(gòu)者、訂購(gòu)者聯(lián)系方式、訂購(gòu)數(shù)量、訂購(gòu)單價(jià)、訂購(gòu)日期、是否驗(yàn)收、實(shí)際數(shù)量、實(shí)際金額、驗(yàn)收日期、操作員等?!皥D書(shū)驗(yàn)收”用于征訂的圖書(shū)到貨后驗(yàn)收,增加圖書(shū)的庫(kù)存等。“圖書(shū)盤(pán)點(diǎn)”用于打印圖書(shū)的在庫(kù)清單供盤(pán)點(diǎn)使用。3.2.4 期刊管理“期刊管理”用于管理期刊相關(guān)的信息,包含的功能模塊如表3.5所示。表3.5 “期刊管理”功能模塊 “期刊管理”和“圖書(shū)管理”的功能是一致的,只是期刊的檔案內(nèi)容和流通管理方式和圖書(shū)有所區(qū)別。3.2.5 圖書(shū)流通管理“圖書(shū)流通管理”用于管理圖書(shū)流通環(huán)節(jié)相關(guān)的操作,包含如表3.6所示的功能模塊。表3.6 “圖書(shū)流通管理”功能模塊 “圖書(shū)借閱”用于登記讀者借閱圖書(shū)的記錄并減少圖書(shū)在庫(kù)的庫(kù)存,登記內(nèi)容包括借閱編號(hào)、圖書(shū)編號(hào)、讀者編號(hào)、借閱時(shí)間、應(yīng)還時(shí)間、操作員等?!皥D書(shū)歸還”用于登記讀者歸還圖書(shū)的記錄并增加圖書(shū)在庫(kù)的庫(kù)存,登記內(nèi)容包括歸還編號(hào)、圖書(shū)編號(hào)、讀者編號(hào)、歸還時(shí)間、操作員等。 “圖書(shū)續(xù)借”用于登記讀者到期圖書(shū)的續(xù)借記錄。“圖書(shū)預(yù)約”用于登記讀者的圖書(shū)預(yù)約記錄。“圖書(shū)丟失”用于報(bào)失圖書(shū),內(nèi)容包括丟失編號(hào)、圖書(shū)編號(hào)、讀者編號(hào)、賠償金額、操作時(shí)間、操作員等。3.2.6 期刊流通管理“期刊流通管理”實(shí)現(xiàn)的功能和“圖書(shū)流通管理”是一致的,只是管理的對(duì)象是期刊,包含的功能模塊如表3.7所示。表3.7 “期刊流通管理”功能模塊3.2.7 統(tǒng)計(jì)分析管理“統(tǒng)計(jì)分析管理”為圖書(shū)館管理人員的分析決策提供依據(jù),包含的功能模塊如表3.8所示。表3.8 “統(tǒng)計(jì)分析管理”功能模塊3.2.8 權(quán)限管理“權(quán)限管理”為不同的身份給與不同的權(quán)限,以便對(duì)整個(gè)系統(tǒng)進(jìn)行合法有序的管理。4 系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)4.1 系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)4.1.1 概述管理信息系統(tǒng)的主流技術(shù)與管理思想一樣,也經(jīng)歷了多個(gè)發(fā)展時(shí)期。界面技術(shù)從上世紀(jì)DOS字符界面到現(xiàn)在Windows圖形界面(或圖形用戶(hù)界面GUI)。這種用戶(hù)圖形界面,不僅直觀和易于使用,更主要的是基于windows平臺(tái)的任何應(yīng)用軟件其風(fēng)格都是相似的,使用人對(duì)操作培訓(xùn)的要求不高,而且軟件可操作性強(qiáng),易于識(shí)別;現(xiàn)在的信息系統(tǒng)的平臺(tái)體系結(jié)構(gòu)也從過(guò)去單用戶(hù)發(fā)展到今天的客戶(hù)機(jī)/服務(wù)器(C/S)體系和瀏覽器/服務(wù)器(B/S)體系。 C/S(Client/Server)結(jié)構(gòu),即大家熟知的客戶(hù)機(jī)和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過(guò)它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到Client端和Server端來(lái)實(shí)現(xiàn),降低了系統(tǒng)的通訊開(kāi)銷(xiāo)。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是Client/Server形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的Web應(yīng)用發(fā)展,Web和Client/Server應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶(hù)都可以訪(fǎng)問(wèn)新的和現(xiàn)有的應(yīng)用系統(tǒng),通過(guò)現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng)。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶(hù)工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層(3-tier)結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶(hù)端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶(hù)的總體成本(TCO)。4.1.2 兩種結(jié)構(gòu)對(duì)比C/S和B/S是當(dāng)今世界開(kāi)發(fā)模式技術(shù)架構(gòu)的兩大主流技術(shù)。C/S是美國(guó)Borland公司最早研發(fā),B/S是美國(guó)微軟公司研發(fā)。這兩種結(jié)構(gòu)的對(duì)比也是各有所長(zhǎng)的。C/S架構(gòu)軟件的優(yōu)勢(shì)在于應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。最簡(jiǎn)單的C/S體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)應(yīng)用由兩部分組成,即客戶(hù)應(yīng)用程序和數(shù)據(jù)庫(kù)服務(wù)器程序。二者可分別稱(chēng)為前臺(tái)程序與后臺(tái)程序。運(yùn)行數(shù)據(jù)庫(kù)服務(wù)器程序的機(jī)器,也稱(chēng)為應(yīng)用服務(wù)器。一旦服務(wù)器程序被啟動(dòng),就隨時(shí)等待響應(yīng)客戶(hù)程序發(fā)來(lái)的請(qǐng)求;客戶(hù)應(yīng)用程序運(yùn)行在用戶(hù)自己的電腦上,對(duì)應(yīng)于數(shù)據(jù)庫(kù)服務(wù)器,可稱(chēng)為客戶(hù)電腦,當(dāng)需要對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行任何操作時(shí),客戶(hù)程序就自動(dòng)地尋找服務(wù)器程序,并向其發(fā)出請(qǐng)求,服務(wù)器程序根據(jù)預(yù)定的規(guī)則作出應(yīng)答,送回結(jié)果,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。B/S架構(gòu)軟件的優(yōu)勢(shì)在于維護(hù)和升級(jí)方式簡(jiǎn)單。目前,軟件系統(tǒng)的改進(jìn)和升級(jí)越來(lái)越頻繁,B/S架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對(duì)一個(gè)稍微大一點(diǎn)單位來(lái)說(shuō),系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來(lái)回奔跑,效率和工作量是可想而知的,但B/S架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶(hù)端只是瀏覽器,根本不需要做任何的維護(hù)。無(wú)論用戶(hù)的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會(huì)增加任何維護(hù)升級(jí)的工作量,所有的操作只需要針對(duì)服務(wù)器進(jìn)行;如果是異地,只需要把服務(wù)器連接專(zhuān)網(wǎng)即可,實(shí)現(xiàn)遠(yuǎn)程維護(hù)、升級(jí)和共享。所以客戶(hù)機(jī)越來(lái)越“瘦”,而服務(wù)器越來(lái)越“胖”是將來(lái)信息化發(fā)展的主流方向。今后,軟件升級(jí)和維護(hù)會(huì)越來(lái)越容易,而使用起來(lái)會(huì)越來(lái)越簡(jiǎn)單,這對(duì)用戶(hù)人力、物力、時(shí)間、費(fèi)用的節(jié)省是顯而易見(jiàn)的,驚人的。因此,維護(hù)和升級(jí)革命的方式是“瘦”客戶(hù)機(jī),“胖”服務(wù)器。4.1.3 本系統(tǒng)的結(jié)構(gòu)基于兩種主流架構(gòu)的對(duì)比和圖書(shū)管理信息系統(tǒng)本身的業(yè)務(wù)特點(diǎn),我選擇了采用C/S架構(gòu)來(lái)完成本系統(tǒng)。系統(tǒng)的前臺(tái)程序與后臺(tái)數(shù)據(jù)庫(kù)分別采用了Microsoft公司Visual Basic6.0和Microsoft公司的SQL 2000數(shù)據(jù)庫(kù)管理系統(tǒng)軟件。這樣的選擇也是比較流行的一種方式,能夠滿(mǎn)足系統(tǒng)的基本性能需要。4.2 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)4.2.1 功能結(jié)構(gòu)圖所謂功能結(jié)構(gòu)圖就是將系統(tǒng)的功能進(jìn)行分解,按功能從屬關(guān)系表示的圖表。管理信息系統(tǒng)的各子系統(tǒng)可以看作是系統(tǒng)目標(biāo)下層的功能。對(duì)其中每項(xiàng)功能還可以繼續(xù)分解為第三層、第四層甚至更多的功能,從概念上講,上層功能包括(或控制)下層功能,愈上層功能愈籠統(tǒng),愈下層功能愈具體。功能分解的過(guò)程就是一個(gè)由抽象到具體、由復(fù)雜到簡(jiǎn)單的過(guò)程。圖中每一個(gè)框稱(chēng)為一個(gè)功能模塊。功能模塊可以根據(jù)具體情況分得大一點(diǎn)或小一點(diǎn)。分解得最小的功能模塊可以是一個(gè)程序中的每個(gè)處理過(guò)程,而較大的功能模塊則可能是完成某一任務(wù)的一組程序。功能結(jié)構(gòu)圖設(shè)計(jì)過(guò)程就是把一個(gè)復(fù)雜的系統(tǒng)分解為多個(gè)功能較單一的的過(guò)程。這種把一個(gè)信息系統(tǒng)設(shè)計(jì)成若干模塊的方法稱(chēng)做模塊化。模塊化是一種重要的設(shè)計(jì)思想,這種思想把一個(gè)復(fù)雜的系統(tǒng)分解為一些規(guī)模較小、功能較簡(jiǎn)單的、更易于建立和修改的部分,一方面,各個(gè)模塊具有相對(duì)獨(dú)立性,可以分別加以設(shè)計(jì)實(shí)現(xiàn),另一方面,模塊之間的相互關(guān)系(如信息交換、調(diào)用關(guān)系),則通過(guò)一定的方式予以說(shuō)明。各模塊在這些關(guān)系的約束下共同構(gòu)成一個(gè)統(tǒng)一的整體,完成系統(tǒng)的功能。本系統(tǒng)主要完成以下的功能模塊:讀者管理,圖書(shū)管理,圖書(shū)流通管理,權(quán)限管理等功能模塊。其功能模塊如下圖4.1所示:圖4.1 系統(tǒng)功能結(jié)構(gòu)圖4.3 系統(tǒng)功能分析4.3.1 讀者管理“讀者管理”完成的功能是對(duì)讀者的類(lèi)別進(jìn)行設(shè)置和對(duì)讀者的檔案進(jìn)行管理。對(duì)于讀者的類(lèi)別設(shè)置,主要是針對(duì)不同的讀者類(lèi)型設(shè)置其借書(shū)的數(shù)量,比如,對(duì)于士官,可以設(shè)置最大的借閱數(shù)量為5本,并可以借閱期刊,而對(duì)于士兵,則設(shè)置最大的借書(shū)數(shù)量為3本,并不可以借閱期刊,并據(jù)此創(chuàng)建一個(gè)讀者類(lèi)別信息表。對(duì)于讀者的檔案管理,是在該讀者辦理圖書(shū)證的時(shí)候?qū)υ撟x者相關(guān)信息的登記,并且讀者借書(shū)證號(hào)要唯一的綁定一個(gè)用戶(hù)號(hào),并據(jù)信息創(chuàng)建一個(gè)讀者信息表。4.3.2 圖書(shū)管理“圖書(shū)管理”完成的功能是對(duì)圖書(shū)的類(lèi)別進(jìn)行設(shè)置和對(duì)圖書(shū)的檔案進(jìn)行管理。對(duì)于圖書(shū)的類(lèi)別進(jìn)行設(shè)置近似于對(duì)讀者的類(lèi)別進(jìn)行設(shè)置,圖書(shū)類(lèi)別的設(shè)置參照于“上圖”進(jìn)行,并據(jù)此創(chuàng)建一個(gè)圖書(shū)類(lèi)別信息表。圖書(shū)的檔案管理實(shí)際上是對(duì)每一個(gè)本書(shū)的信息進(jìn)行登記,并據(jù)此創(chuàng)建一個(gè)圖書(shū)信息登記表。由于以上兩部分的操作相對(duì)較簡(jiǎn)單,所以沒(méi)有畫(huà)出流程圖。4.3.3 流通管理“流通管理”分為圖書(shū)征訂,圖書(shū)借閱,圖書(shū)歸還,逾期清單,圖書(shū)罰款等幾個(gè)功能。圖書(shū)征訂時(shí)可以先填寫(xiě)一個(gè)訂單,若這個(gè)訂單的的費(fèi)用已經(jīng)交清,則可以完成一次圖書(shū)征訂工作。圖書(shū)借閱時(shí),首先要輸入借閱的書(shū)名,或者編號(hào),對(duì)圖書(shū)庫(kù)進(jìn)行查詢(xún),如果有該書(shū),則可以借閱,接下來(lái)就是借閱登記。其流程圖如下圖所示:圖4.3 借書(shū)流程圖在圖書(shū)歸還時(shí)首先查詢(xún)借書(shū)日期,如果發(fā)生了超時(shí),則按預(yù)先制定的規(guī)則進(jìn)行罰款,并且產(chǎn)生一個(gè)逾期清單,和提交一個(gè)罰款記錄。其流程圖如下:圖4.4 圖書(shū)歸還流程圖4.3.4 權(quán)限管理權(quán)限管理的功能是根據(jù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 預(yù)防接種課件幻燈片
- 預(yù)防小學(xué)生近視教案課件
- 預(yù)防傳染主題班會(huì)課件
- 音樂(lè)課件兒童歌曲
- 2025年基因工程亞單元疫苗項(xiàng)目合作計(jì)劃書(shū)
- 屋面雨水排水系統(tǒng)安裝監(jiān)理指南
- 2025年建筑用天然石料項(xiàng)目合作計(jì)劃書(shū)
- 文化遺產(chǎn)傳承與現(xiàn)代化
- 衛(wèi)生部《手足口病預(yù)防控制指南版》
- 安全設(shè)施使用管理制度培訓(xùn)
- 糖尿病護(hù)理和管理
- 2025年廣東省中考化學(xué)真題(解析版)
- 照明組裝生產(chǎn)車(chē)間試題帶答案
- 財(cái)務(wù)部門(mén)半年工作復(fù)盤(pán)
- 江蘇南京金陵中學(xué)2024~2025學(xué)年高一下冊(cè)期末考試數(shù)學(xué)試題學(xué)生卷
- 福建福州第八中學(xué)2024~2025學(xué)年高一下冊(cè)期末數(shù)學(xué)試題
- 供電系統(tǒng)安全培訓(xùn)
- 生產(chǎn)工藝流程控制考核試卷
- 農(nóng)機(jī)駕駛培訓(xùn)教程課件
- 箱變吊裝方案(3篇)
- 直播電商結(jié)算管理制度
評(píng)論
0/150
提交評(píng)論