版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Ia要圖書館管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的數(shù)據(jù)庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。因此本人結(jié)合圖書館管理的要求,經(jīng)過詳細的分析和調(diào)查,主要是對高校圖書館的分析和調(diào)查,完成了面向?qū)W校的圖書館管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析,并由此設(shè)計了數(shù)工具,后臺數(shù)據(jù)庫采用微軟的SQLServer2000進行數(shù)據(jù)庫設(shè)計,利用ODBC數(shù)據(jù)庫訪問技術(shù)實現(xiàn)對數(shù)據(jù)庫的管理操作,根據(jù)對現(xiàn)實圖書館的認真調(diào)研,考察了現(xiàn)實生活中圖書館各項管理操作,實現(xiàn)了面向?qū)W校的圖書館管理系統(tǒng)的基本功能。該系統(tǒng)的主要功能是對圖書及會員各項基本信息的管理,對日常圖書借閱的管理,對圖書信息及會員信息的查詢,使被授權(quán)的管理員能夠?qū)ζ髽I(yè)內(nèi)部數(shù)據(jù)庫中的信息進行增、刪、改、查詢、報表及統(tǒng)計等操作。關(guān)鍵詞信息管理;圖書館管理系統(tǒng);數(shù)據(jù)安全性IIaIIIa 書館管理系統(tǒng)技術(shù)分析及需求分析 11 第3章圖書館管理系統(tǒng)的總體設(shè)計與分析 18 8 IVa Va第1章緒論隨著計算機技術(shù)的普及和飛速發(fā)展,以信息處理計算機化為標志的“微機革命”隨之到來,以全球信息共享為標志的“全球信息網(wǎng)絡(luò)革命”也蓬勃興起,世界已進入在計算機信息管理領(lǐng)域中激烈競爭的時代。以商品經(jīng)營為主的企業(yè)在這場信息革命的大潮中也面臨著選擇。本論文課題就是以食品加工企業(yè)為背景,研究企業(yè)中物料信息管理的全過程,并開發(fā)出一套管理信息系統(tǒng),為企業(yè)提供各類管理決策信息,輔助企業(yè)進行現(xiàn)代化管理,提高企業(yè)的經(jīng)濟效益和社會效益。理論基礎(chǔ)尚MISMIS深,MIS的定義也在逐漸發(fā)展和成熟。MIS的定義有很多種,研究者們從各自的角度出發(fā)給出了不同的定義。MIS的一個定義是:一個管理信息系統(tǒng)是能夠提供過去、現(xiàn)在和將來預(yù)期信息的一種有條理的方式,這些信息涉及到內(nèi)部業(yè)務(wù)和外部情報。它按適當?shù)臅r間間隔供給格式相同的信息,支持一個組織的計劃、控制和操作功能,以便輔助決策制定過程;MIS的另一個定義是:MIS是一個由人、計算機等組成的能進行信息的收集、傳送、儲存、維護和使用的系統(tǒng),能夠?qū)崪y企業(yè)的各種運行情況,并利用過去的歷史數(shù)據(jù)預(yù)測未來,從企業(yè)全局的角度出發(fā)輔助企業(yè)進行決策,利用信息控制企業(yè)的行為,幫助企業(yè)實現(xiàn)其規(guī)劃目標。管理信息系統(tǒng)是一門集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)及計算機科學(xué)為一體的綜合性學(xué)科,它具備數(shù)據(jù)處理、計劃、控制、預(yù)測和輔助決策功能。管理VIa信息系統(tǒng)的使用對于企業(yè)來說有著重要的意義。從微觀上講,管理信息系統(tǒng)可以有效的管理企業(yè)中的全部信息,完整、及時地提供管理及決策中需要的數(shù)據(jù),用最低的費用和最短的時間提供盡可能精確、可靠的信息,使決策者客觀地預(yù)測未來,選擇最佳的實施方案,并輔助企業(yè)進行現(xiàn)代化的管理,提高企業(yè)的經(jīng)濟效益。從宏觀上講,管理信息系統(tǒng)的使用也順應(yīng)了信息化、社會化的潮流,縮短了整個社會化大生產(chǎn)的周期。通過企業(yè)管理信息系統(tǒng)的建設(shè),能夠使企業(yè)形成一個相對穩(wěn)定的組織結(jié)構(gòu)和功能結(jié)構(gòu)。因此不能把企業(yè)管理信息系統(tǒng)的建設(shè)僅僅看成是減少勞動力占用、提高辦事效率的手段,更重要的是為企業(yè)積累無形資產(chǎn)的過程。這也是企業(yè)生存發(fā)展的要素之一。企業(yè)信息系統(tǒng)的應(yīng)用能夠使企業(yè)各個部門的工作有機地銜接起來,提高了企業(yè)的管理質(zhì)量和管理水平,提高了人員的工作效率,提高了商品和服務(wù)的質(zhì)量,方便了與相關(guān)企業(yè)間信息地及時交流;同時,還可以及時、準確地提供綜合管理、經(jīng)濟核算、資金分配等方面的準確信息,為領(lǐng)導(dǎo)決策服務(wù),從而對企業(yè)的經(jīng)濟效益和社會效益產(chǎn)生一定的積極作用。因此,企業(yè)信息化已成為現(xiàn)代化企業(yè)建設(shè)和發(fā)展的潮流。信息系統(tǒng)在企業(yè)管理中的應(yīng)用已經(jīng)越來越廣泛,其作用也會越來越巨大。信息管理與信息系統(tǒng)是一個新名詞,也是一個新的專業(yè),目前國內(nèi)有北京大學(xué)、天津大學(xué)、上海交通大學(xué)等院校開設(shè)了該專業(yè)。本專業(yè)是計算機與管理息技術(shù)理論與方法,具有較強的計算機應(yīng)用能力和管理信息系統(tǒng)分析與設(shè)計能力的高級技術(shù)人才。她著重培養(yǎng)學(xué)生以下幾個方面的知識和技能:通信技術(shù)與生產(chǎn)組織管理的基本知識、現(xiàn)代經(jīng)營管理理論與方法、計算機與信息處理原理,并具有信息系統(tǒng)設(shè)計、開發(fā)與管理的能力。管理本身是一個很寬泛的名詞,包含有很多方面。作為一名有志于信息管理與信息系統(tǒng)的考生,不能簡單的認為管理就是單純的人與人之間面對面的了重要的管理工具,因為有效的管理軟件和硬件相結(jié)合,可以減少數(shù)據(jù)收集和類的時間,更加系統(tǒng)化地實現(xiàn)信息管理。VIIa以前的企業(yè)管理,都是靠人力物力收集信息,過程既長又繁瑣,缺少靈活性和永久性,不能適應(yīng)突變的信息或適時的查詢。而計算機信息管理技術(shù)徹底改變了傳統(tǒng)的管理和記錄的方式,她既具有及時性,又具有系統(tǒng)性,可以在短時間內(nèi)完成信息的分類和編輯,還可以及時地反饋和方便地修改,徹底地實現(xiàn)了無紙管理和系統(tǒng)規(guī)劃。在中國高速發(fā)展的今天,很多傳統(tǒng)企業(yè)都開始向計算機化發(fā)展,這就勢必需要越來越多的從事信息管理與信息系統(tǒng)的技術(shù)人員。他們工作看似輕松,而又不可缺少,正是新一代管理人員的形象代表。信息管理與信息系統(tǒng)專業(yè)是由管理信息系統(tǒng)專業(yè)、經(jīng)濟信息管理專業(yè)以及信息學(xué)專業(yè)發(fā)展合并而形成的。這門專業(yè)的教育是在20世紀60年代后期到70年代中期產(chǎn)生的管理信息系統(tǒng)理論與實踐的基礎(chǔ)上發(fā)展而來的。當時國際上這門專業(yè)學(xué)科在美國的明尼蘇達大學(xué)得到了進一步的理論研究與實際應(yīng)用。在專業(yè)教育產(chǎn)生初期,具有影響力的人物是明尼蘇達大學(xué)卡爾森管理學(xué)院的著名教授GordonB"Davis,他認為這門學(xué)科是一個利用計算機系統(tǒng)軟件和硬件,手工作業(yè)、分析、計劃、控制和決策模型以及數(shù)據(jù)庫,它能提供信息支持企業(yè)或組織的運行、管理和決策功能。這門專業(yè)教育在我國的產(chǎn)生和發(fā)展是隨著70年代中后期電子計算機在管理領(lǐng)域的廣泛運用開始的。從解放前一直到90年代,這門專業(yè)的名稱并不叫做信息管理與信息系統(tǒng),有的院校稱之為經(jīng)濟信息管理專業(yè)。20世紀初期上海財經(jīng)學(xué)院、南開大學(xué)國際企業(yè)管理系、湖北財經(jīng)學(xué)院等都曾開設(shè)這一專業(yè)。還有的稱之為信息學(xué)或者是信息科學(xué)專業(yè),80年代初期的代表院校主要有北京大學(xué)、中國人民大學(xué)、山東大學(xué)以及山東海洋學(xué)院等等。從改革開放到現(xiàn)在,這門專業(yè)的教育狀況發(fā)生了巨大變化。其中,國家的經(jīng)濟信息管理專業(yè)與信息學(xué)專業(yè)合并到最新增設(shè)的管理類二級科目——管理科學(xué)與工程之中,專業(yè)學(xué)科名稱正式定為信息管理與信息系統(tǒng)。北京大學(xué)、復(fù)旦大學(xué)、南開大學(xué)、中國人民大學(xué)等院校都開設(shè)了該專業(yè)。其中復(fù)旦大學(xué)的信息管理與信息系統(tǒng)專業(yè)隸屬于管理科學(xué)院系,是我國該專業(yè)學(xué)科設(shè)立最早的院系之一。其專業(yè)主要是培養(yǎng)既懂管理,又會計算機技術(shù)的系統(tǒng)分析高級專門人才。在該專業(yè)的教學(xué)領(lǐng)域中另外一所著名學(xué)府是南開大學(xué)。它于1999年1月成立了信息管理與信息系統(tǒng)系,該系設(shè)立了信息管理與信息系統(tǒng)專業(yè),該門專業(yè)的前身是國際企業(yè)管理系中的經(jīng)濟信息管理專業(yè)以及信息資源管理系的信息學(xué)專業(yè)。在專業(yè)領(lǐng)域內(nèi),知名的教授學(xué)者之一就是管理工程類學(xué)科專業(yè)帶頭人、清華大學(xué)管理信息系統(tǒng)專業(yè)的領(lǐng)導(dǎo)創(chuàng)建人之一的薛華成教授。VIIIa信息管理與信息系統(tǒng)這門專業(yè)的教育得到了各國政府,尤其是發(fā)達國家政府的大力支持。美國實施的國家信息基礎(chǔ)設(shè)施擬投資4000億美元,建立的信息系統(tǒng)包括教育、衛(wèi)生、娛樂、商業(yè)金融以及科學(xué)研究等等。全球經(jīng)濟的一體化與信息化是相輔相成,相互促進的。一方面,一體化的發(fā)展離不開信息化的建設(shè)與應(yīng)用,如果企業(yè)以及各經(jīng)濟組織不實行信息化管理,那么要實現(xiàn)與國際一體化的接軌是行不通的;另一方面,企業(yè)不掌握充足的信息,或不加任何整理編排,那么,企業(yè)的高層決策者就無法正常進行指揮調(diào)度,無法實現(xiàn)企業(yè)在全國乃至世界范圍內(nèi)生產(chǎn)要素的優(yōu)化配置。因此,隨著科學(xué)技術(shù)的進步,該專業(yè)涉及的行業(yè)面臨著巨大的發(fā)展機遇。它所研究的內(nèi)容將在各行各業(yè)得到廣泛地應(yīng)用。在各行業(yè)中,它能提高其管理決策的科學(xué)性與正確性,減少經(jīng)營活動的盲目性。國外先進的信息管理和信息系統(tǒng)應(yīng)用技術(shù)和手段起到進一步的示范效應(yīng)。這門專業(yè)所涉及的行業(yè)在我國的發(fā)展趨勢不再局限于企業(yè)決策,經(jīng)營分析等內(nèi)容。而是把它作為一條紐帶,成為連結(jié)家庭與社會,個人與組織,成為商貿(mào)金融、娛樂、教育、科研等領(lǐng)域中必不可少的重要組成部分。信息管理與信息系統(tǒng)專業(yè)的畢業(yè)生就業(yè)領(lǐng)域很廣,它具體涉及管理、信息處理、計算機及辦公網(wǎng)絡(luò)應(yīng)用、電子商務(wù)、通信交流等不同的行業(yè)門類,包括國家各級管理部門、工商企業(yè)、金融機構(gòu)、科研單位等部門,以及從事信息管理、信息系統(tǒng)分析、設(shè)計、實施管理和評價工作的單位。目前,人才市場上對這一專業(yè)領(lǐng)域的畢業(yè)生人才需求量很大?,F(xiàn)在無論政府部門,還是公司企業(yè)都處在信息化時代,都需要一大批信息管理類專業(yè)人才從事相關(guān)的信息數(shù)據(jù)收集、傳送、儲存、加工以及綜合運用,來完善內(nèi)部組織的科學(xué)管理,進一步提高工作效率。信息管理與信息系統(tǒng)專業(yè)涉及的行業(yè)領(lǐng)域工作性質(zhì)是:利用電子計算機、網(wǎng)絡(luò)等現(xiàn)代化辦公手段進行信息的收集、傳送、儲存、加工以及使用,具備系統(tǒng)思想和信息系統(tǒng)分析與設(shè)計方法以及信息管理等方面的知識與能力,實測企業(yè)的各種運行狀況,利用過去的數(shù)據(jù)預(yù)測未來。并且從企業(yè)全局出發(fā)輔助企業(yè)進行決策,利用信息控制企業(yè)的行為,幫助企業(yè)實現(xiàn)其制定規(guī)化的目標。國家相關(guān)就業(yè)政策是引導(dǎo)大學(xué)畢業(yè)生逐步走向市場,將所學(xué)的科學(xué)技術(shù)知識應(yīng)用到企事業(yè)單位的信息管理工作之中,轉(zhuǎn)化為生產(chǎn)力。在人才市場招納競爭中,說是人才的競爭,不如說是科學(xué)技術(shù)轉(zhuǎn)化為生產(chǎn)力的競爭。誰的知識功底深,應(yīng)用能力強,誰就是一次次就業(yè)政策調(diào)整當中的贏家。大學(xué)畢業(yè)生在就業(yè)時應(yīng)注意樹立市場意識。因為,無論你的信息管理與信息系統(tǒng)專業(yè)知識如IXa何扎實精深,設(shè)計開發(fā)出來的管理系統(tǒng)有多么先進,如果缺乏市場意識,不能轉(zhuǎn)化成受社會歡迎的商品,仍然不能成為企業(yè)的經(jīng)營發(fā)展動力,那么你所做的工作甚至你本人都不會不被社會所接受,導(dǎo)致就業(yè)過程中受到挫折。從工作性質(zhì)以及專業(yè)工作領(lǐng)域內(nèi)容來看,近幾年該專業(yè)的就業(yè)狀況比較樂觀,特別是這兩年企業(yè)對管理信息工作重要性比較重視。同時,這門專業(yè)畢業(yè)生就業(yè)后的收入狀況也呈現(xiàn)出明顯遞增的趨勢。益普及,當今社會正快速向信息化社會前進,信息系統(tǒng)的作用也越來越大。停留在紙介質(zhì)的基礎(chǔ)上的圖書館的圖書管理和借閱管理浪費了大量的人力和物力已經(jīng)不能適應(yīng)時代的發(fā)展,在信息時代這種傳統(tǒng)的管理方法必然被計算機為基礎(chǔ)的信息管理所取代,因此根據(jù)圖書館目前實際的管理情況開發(fā)一套圖書管理系統(tǒng)是十分必要的。圖書館在正常運營中總是面對大量的讀者信息,書籍信息以及由兩者相互結(jié)構(gòu)化系統(tǒng)分析與設(shè)計的方法,建立一套有效的圖書信息管理系統(tǒng),可以減小量,將工作科學(xué)化、規(guī)范化,提高圖書館信息管理的工作質(zhì)量。本論文課題是以哈爾濱工業(yè)大學(xué)(威海)為背景,根據(jù)該學(xué)校圖書館的實際管理模式,并結(jié)合管理信息系統(tǒng)開發(fā)的概念、結(jié)構(gòu)及系統(tǒng)開發(fā)的基本原理和方法而設(shè)計開發(fā)的一套圖書館管理管理信息系統(tǒng)。該系統(tǒng)要完成的總體任務(wù)是實現(xiàn)圖書館管理的規(guī)范化、系統(tǒng)化和管理的自動化。課題的具體任務(wù)和內(nèi)容是:(1)深入學(xué)校圖書館進行調(diào)查,對圖書館管理系統(tǒng)進行需求分析,根據(jù)學(xué)校圖書館的具體情況確定系統(tǒng)的具體功能。分析圖書館管理系統(tǒng)多涉及的所有數(shù)據(jù)(2)對圖書館管理系統(tǒng)進行技術(shù)上的分析,對實現(xiàn)圖書館管理系統(tǒng)的技術(shù)進行分析和整體概述。er所涉及的各種信息的信息表Xa(4)使用PB程序設(shè)計語言設(shè)計、開發(fā)前臺界面,構(gòu)建圖書館管理系統(tǒng)的整體模塊結(jié)構(gòu)。并通過ODBC接口訪問SQLServer數(shù)據(jù)庫,以實現(xiàn)PB數(shù)據(jù)窗口中對數(shù)據(jù)庫中的數(shù)據(jù)進行相關(guān)的操作。(5)對設(shè)計的圖書館管理系統(tǒng)的各種功能進行進行測試,以保證圖書館管理系統(tǒng)的安全性和正確性。本人參與了該課題的前期調(diào)研、需求分析、初步設(shè)計、詳細設(shè)計、數(shù)據(jù)庫設(shè)計以及系統(tǒng)測試等各項主要工作。在緒論中,介紹了課題的來源,比較詳細介紹了信息管理系統(tǒng)的概念及功能,國內(nèi)外對信息管理系統(tǒng)的研究現(xiàn)狀以及本課題研究的目的意義。對圖書館管理系統(tǒng)研究的主要內(nèi)容進行了詳細的分析,對本課題研究的主要內(nèi)容進行了概括和整理,是本研究明確了目標,對圖書館管理系統(tǒng)的設(shè)計目的,設(shè)計內(nèi)容,有了深刻的了解。使我們對信息管理這個課題的來源以及發(fā)展概況有了一定的理解,對圖書館管理系統(tǒng)所要實現(xiàn)的功能有了整體的了解和掌握,為后面的設(shè)計提供了一定的理論基礎(chǔ),指明了圖書館管理系統(tǒng)的目的和方向。XIa第2章圖書館管理系統(tǒng)技術(shù)分析及需求分析系統(tǒng)開發(fā)的總?cè)蝿?wù)是實現(xiàn)各種信息的系統(tǒng)化、規(guī)范化和自動化。通過對哈爾濱工業(yè)大學(xué)(威海)圖書館實際情況的調(diào)查,主要功能需求:圖書管理系統(tǒng)需要滿足來自兩方面的需求,這兩個方面分別是圖書借閱者、和圖書館管理人員。圖書借閱者的需求是查詢圖書館所存的圖書、個人借閱情況;圖書館管理人員對圖書借閱者的借閱及還書要求進行操作,同時形成借書或還書報表給借閱者查看確認,圖書借閱者對圖書進行管理和維護,及系統(tǒng)狀態(tài)的查看、維護并生成催還圖書報表。圖書借閱者可直接查看圖書館圖書情況,如果圖書借閱者根據(jù)本人借書證號和密碼登錄系統(tǒng),還可以進行本人借書情況的查詢和維護部分個人信息。一般情況下,圖書借閱者只應(yīng)該查詢和維護本人的借書情況和個人信息,若查詢和維護其他借閱者的借書情況和個人信息,就要知道其他圖書借閱者的借書證號和密碼。這些是很難得到的,特別是密碼,所以不但滿足了圖書借閱者的要求,還保護了圖書借閱者的個人隱私。圖書館管理人員有修改圖書借閱者借書和還書記錄的權(quán)限,所以需對圖書館管理員登陸本模塊進行更多的考慮。在此模塊中,圖書館管理員可以為圖書借閱者加入借書記錄或是還書記錄,并打印生成相應(yīng)的報表給用戶查看和確認。圖書館管理人員功能的信息量大,數(shù)據(jù)安全性和保密性要求最高。本功能實現(xiàn)對圖書信息、借閱者信息、總體借閱情況信息的管理和統(tǒng)計、圖書館管理員和管理人員信息查看及維護。圖書館管理員可以瀏覽、查詢、添加、刪除、修改、統(tǒng)計圖書的基本信息;瀏覽、查詢、統(tǒng)計、添加、刪除和修改圖書借閱閱者基本信息記錄時,應(yīng)實現(xiàn)對該圖書借閱者借閱記錄的級聯(lián)刪除。并且還應(yīng)具有生成催還圖書報表,并打印輸出的功能。在本系統(tǒng)中由于沒有打印機設(shè)備供試驗,所以預(yù)先把報表打印改成報表預(yù)覽。設(shè)計不同用戶的操作權(quán)限和登陸方法,對所有用戶開放的圖書查詢,借閱XIIa者維護借閱者個人部分信息,借閱者查看個人借閱情況信息,維護借閱者個人密碼,根據(jù)借閱情況對數(shù)據(jù)庫進行操作并生成報表,根據(jù)還書情況對數(shù)據(jù)庫,進行操作并生成報表,查詢及統(tǒng)計各種信息,維護圖書信息,維護管理員信息,維護借閱者信息,處理信息的完整性,對借閱過期的圖書生成報表(1)讀者基本信息的管理,讀者基本信息包括圖書編號,圖書名稱,圖書作者,圖書出版社,圖書出版日期,圖書頁數(shù),圖書關(guān)鍵字,圖書入庫時間,圖書定價,圖書總數(shù)量,圖書剩余數(shù)量。讀者基本信息的查詢、修改。(2)圖書基本信息的管理,會員編號,會員姓名,會員性別等。(3)借書信息的管理,借閱人編號,借閱人姓名,借閱人所借圖書編號,借(4)還書信息的管理,包括還書信息編號、讀者信息編號、書籍編號、借書日期、還書日期。罰款,包括丟失罰款,超期欠款。(6)數(shù)據(jù)的統(tǒng)計,包括超期欠款時間的統(tǒng)計,當日借閱流水的統(tǒng)計,丟失欠款和超期欠款的統(tǒng)計。(7)各種報表的生成,包括圖書的統(tǒng)計報表,會員的統(tǒng)計報表,借閱情況的統(tǒng)計報表,各種罰款記錄的報表。(1)圖書信息檢索,范圍可按著者、書名、分類號、主題名、書目號等檢索款目進行檢索、最快時間查找目標書籍。人資料查詢(1)圖書基本信息:圖書編號,圖書名稱,圖書作者,圖書出版社,圖書出版日期,圖書頁數(shù),圖書關(guān)鍵字,圖書入庫時間,圖書定價,圖書總數(shù)量,圖數(shù)量。(2)會員基本信息:會員編號,會員姓名,會員性別,會員類型,會員所在XIIIa單位,會員地址,會員電話,會員電子郵箱,會員注冊日期。(3)借閱信息:借閱人編號,借閱人姓名,借閱人所借圖書編號,借閱人所量。(4)用戶信息:用戶名稱,用戶登陸密碼,用戶類型。(5)系統(tǒng)參數(shù)信息:每位會員借每本書超期一天罰款數(shù)量,丟失圖書罰款數(shù)量為圖書定價的倍數(shù),會員最大續(xù)借圖書參數(shù),每位會員允許最大的超期欠款(6)用戶類型信息:用戶級別編號,用戶級別名稱,該級別用戶允許最大借書數(shù)量,該級別用戶允許借書的最大期限。根據(jù)圖書館管理業(yè)務(wù)需求分析,歸納出圖書館管理信息系統(tǒng)應(yīng)實現(xiàn)的主要(1)系統(tǒng)管理。管理員可以管理使用本系統(tǒng)的用戶,包括添加新用戶、設(shè)置權(quán)限級別、刪除舊用戶,修改用戶名、用戶密碼等,每個被授權(quán)的用戶也可以修改各自的登錄密碼。提供系統(tǒng)初始化、基礎(chǔ)數(shù)據(jù)維護、人員和機構(gòu)設(shè)置、權(quán)限控制等功能。。等。(6)信息查詢:對圖書,會員的基本信息進行查詢。(7)報表統(tǒng)計:提供圖書丟失報表、超期欠款報表、超期催還信息表等報表。表管理信息系統(tǒng)的設(shè)計與開發(fā)是一項系統(tǒng)工程,為了保證系統(tǒng)的質(zhì)量,設(shè)計人員必須遵守共同的設(shè)計原則,盡可能地提高系統(tǒng)的各項指標。具體的設(shè)計原則如下:要力求最大限度地滿足實際工作的需要,充分考慮各業(yè)務(wù)層次、各管理環(huán)節(jié)數(shù)據(jù)處理的實用性,把滿足用戶生產(chǎn)和管理業(yè)務(wù)作為第一要素進行考慮。用XIVa戶接口和操作界面設(shè)計盡可能做到界面美觀大方,操作簡便實用。為適應(yīng)將來的發(fā)展,MIS系統(tǒng)應(yīng)具有良好的可擴展性和可維護性。軟件設(shè)計盡可能模塊化、組件化,使應(yīng)用系統(tǒng)可靈活配置,適應(yīng)不同的情況。數(shù)據(jù)庫的設(shè)計盡可能考慮到未來的需要。應(yīng)用軟件與數(shù)據(jù)庫系統(tǒng)的設(shè)計要做到安全可靠,防止非法用戶的入侵。數(shù)據(jù)庫的備份策略恰當,以防止災(zāi)難性事故發(fā)生。圖形化原則:用戶界面的設(shè)計應(yīng)符合Windows規(guī)范的圖形用戶界面,做到美觀大方。用戶界面應(yīng)當直觀、明了、條理清晰。的產(chǎn)品(PowerSoft現(xiàn)已被數(shù)據(jù)庫廠商Sybase所收購),它完全按照客戶機/服務(wù)器體系結(jié)構(gòu)研制設(shè)計,在客戶機/服務(wù)器結(jié)構(gòu)中,它使用在客戶機中,作為數(shù)據(jù)庫應(yīng)用程序的開發(fā)工具而存在。由于PowerBuilder采用了面向?qū)ο蠛涂梢暱旖莸亻_發(fā)出利用后臺服務(wù)器中的數(shù)據(jù)和數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)庫應(yīng)用程序。在當前,網(wǎng)絡(luò)技術(shù)迅速發(fā)展,隨之發(fā)展的還有OLE,OCX,跨平臺等技術(shù),它我們可以開發(fā)出功能強大的數(shù)據(jù)庫應(yīng)用程序。er于在PowerBuilder的應(yīng)用程序中對數(shù)據(jù)庫訪問的部分一般采用國際化標準數(shù)據(jù)庫查詢語言SQL,使得用PowerBuilder開發(fā)的應(yīng)用程序可以不做修改或者只做少量的修改就可以在不同的后臺數(shù)據(jù)庫管理系統(tǒng)上使用。也就是說PowerBuilder開發(fā)的應(yīng)用程序是獨立于服務(wù)器上的數(shù)據(jù)庫管理系統(tǒng)的。和大多WINDOWS應(yīng)用程序一樣,PowerBuilder也是事件驅(qū)動工作方式。在這種工作方式中,程序的運行沒有固定的流程,程序中的代碼也是為各種可能發(fā)生的事XVa件編寫的,當程序開始運行之后,它就可以接受來自系統(tǒng),用戶或者其它應(yīng)用程序觸發(fā)的事件,然后執(zhí)行相應(yīng)的事件代碼。事件驅(qū)動的工作方式與面向?qū)ο蠹夹g(shù)是緊密相關(guān)的,在PowerBuilder應(yīng)用程序中,接受發(fā)生的事件的往往就是er種WINDOWS應(yīng)用程序中常見的窗口、菜單、控件等在PowerBuilder中都是一個個的對象。在PowerBuilder中我們還可以創(chuàng)建自己的用戶對象。特別要指出的是PowerBuilder提供了對面向?qū)ο蠓椒ㄖ械母鞣N技術(shù)的全面支持,我們可以利用面向?qū)ο蠓椒ㄖ械膶ο蟮姆庋b性、繼承性、多態(tài)性等特點使得我們開發(fā)的應(yīng)用程序具有極大的可重用性和可擴展性,而這一點正是軟件工程中對應(yīng)用程序所提出的重要目標。在當前,由于網(wǎng)絡(luò)技術(shù)的發(fā)展,許多種不同的操作系統(tǒng)平臺在INTERNET網(wǎng)上同時被使用,這對開發(fā)的應(yīng)用程序的跨平臺性提出PowerBuilder中,利用WINDOWS平臺開發(fā)的各種對象可以方便地應(yīng)用到從一個平臺移到另一個平臺變得并不復(fù)雜。為了給用戶提供各個方面的支持,PowerBuilder具有自己的編程語言POWERSCRIPT,這個語言除了提供基本的流程控制語句,還提供了幾百個函數(shù)來操縱各種對象和提供諸如DDE,OLE種函數(shù)。PowerBuilder一個很大的特點就是提出了數(shù)據(jù)窗口對象的概念。數(shù)據(jù)窗口對象也是PowerBuilder中的一種對象類型,與其它對象不同的是數(shù)據(jù)窗口對象是專門為了訪問后臺的數(shù)據(jù)庫服務(wù)的,在數(shù)據(jù)窗口對象中我們定義了數(shù)據(jù)的來源和數(shù)據(jù)的顯示風格,這樣在應(yīng)用程序中我們就可以把精力完全放在程序的運行流程控制上,而不用關(guān)心具體數(shù)據(jù)的來源,因為我們在數(shù)據(jù)窗口對象中已經(jīng)定義好了數(shù)據(jù)的來源。如果需要使用數(shù)據(jù)庫中不同的數(shù)據(jù)也只要對數(shù)據(jù)窗口對象進行修改就可以了。特別要指出的是PowerBuilder在數(shù)據(jù)窗口對象中提r的版本中提供了基礎(chǔ)類庫PFC,它為應(yīng)用程序的開發(fā)提供了許多可重用的預(yù)定義類和對象,利用基本類庫PFC可以快速開發(fā)出高質(zhì)量重用性好的應(yīng)用程序。真正發(fā)揮面向?qū)ο缶幊痰木薮笸?。XVIa數(shù)據(jù)庫前端開發(fā)工具與后臺數(shù)據(jù)庫管理系統(tǒng)的連接方式是一個很重要的課題。PowerBuilder提供了兩種訪問后臺數(shù)據(jù)庫的方式,一種是通過ODBC標準接口的方式,第二種是通過專用的接口與后臺的數(shù)據(jù)庫相連。ODBC的中文名字是開放式數(shù)據(jù)庫連接,它是微軟公司提出的數(shù)據(jù)庫連接標準,使用ODBC方式連接數(shù)據(jù)庫的第一步是創(chuàng)建數(shù)據(jù)源,比如我們可以利用WINDOWS下控制面板中的“32BITODBC”選項來創(chuàng)建驅(qū)動某種數(shù)據(jù)庫的數(shù)據(jù)源,創(chuàng)建好數(shù)據(jù)源之后,我們就可以在本地計算機中利用定義好的數(shù)據(jù)源存取后臺數(shù)據(jù)庫中的數(shù)據(jù)了。分,它建立了一組規(guī)范,并提供了一組對數(shù)據(jù)庫訪問的標準API(應(yīng)用程序編程接口)。這些API利用SQL來完成其大部分任務(wù)。ODBC本身也提供了對SQL語言的支持,用戶可以直接將SQL語句送給ODBC。一個基于ODBC的應(yīng)用程序?qū)?shù)據(jù)庫的操作不依賴任何DBMS,不直接與DBMS打交道,所有的數(shù)據(jù)庫操作由對應(yīng)的DBMS的ODBC驅(qū)動程序完CAPI進行訪問。由此可見,ODBC的最大優(yōu)點是能以統(tǒng)一的方式處理所有的數(shù)不過直接使用ODBCAPI比較麻煩,所以微軟后來又發(fā)展出來DAO、RDO、ADO這些數(shù)據(jù)庫對象模型。使用這些對象模型開發(fā)程序更容易。這些模型都支持ODBC,所以即使你所訪問的數(shù)據(jù)庫沒有提供ADO的驅(qū)動(或稱提供者),只要有ODBC驅(qū)動一樣可以使用ADO進行訪問C/S(Client/Server)結(jié)構(gòu),即大家熟知的客戶機和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配XVIIa應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有的應(yīng)用系統(tǒng),通過現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴展出新的應(yīng)用系統(tǒng)。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。傳統(tǒng)的C/S體系結(jié)構(gòu)雖然采用的是開放模式,但這只是系統(tǒng)開發(fā)一級的開放由于沒能提供用戶真正期望的開放環(huán)境,C/S結(jié)構(gòu)的軟件需要針對不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件,加之產(chǎn)品的更新?lián)Q代十分快,已經(jīng)很難適應(yīng)百臺電腦以上局域網(wǎng)用戶同時使用。而且代價高,效率低。C/S結(jié)構(gòu)的優(yōu)勢.最簡單的C/S體系結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用由兩部分組成,即客戶應(yīng)用程序和數(shù)據(jù)庫服務(wù)器程序。二者可分別稱為前臺程序與后臺程序。運行數(shù)據(jù)庫服務(wù)器程序的機器,也稱為應(yīng)用服務(wù)器。一旦服務(wù)器程序被啟動,就隨時等待響應(yīng)客戶程序發(fā)來的請求;客戶應(yīng)用程序運行在用戶自己的電腦上,對應(yīng)于數(shù)據(jù)庫服務(wù)器,可稱為客戶電腦,當需要對數(shù)據(jù)庫中的數(shù)據(jù)進行任何操作時,客戶程序就自動地尋找服務(wù)器程序,并向其發(fā)出請求,服務(wù)器程序根據(jù)預(yù)定的規(guī)則作出應(yīng)答,送回結(jié)果,應(yīng)用服務(wù)器運行數(shù)據(jù)負荷較輕。在數(shù)據(jù)庫應(yīng)用中,數(shù)據(jù)的儲存管理功能,是由服務(wù)器程序和客戶應(yīng)用程序分別獨立進行的,前臺應(yīng)用可以違反的規(guī)則,并且通常把那些不同的(不管是已知還是未知的)運行數(shù)據(jù),在服務(wù)器程序中不集中實現(xiàn),例如訪問者的權(quán)限,編號可以重復(fù)、必須有客戶才能建立定單這樣的規(guī)則。所有這些,對于工作在前臺程序上的最終用戶,是“透明”的,他們無須過問(通常也無法干涉)背后的過程,就可以完成自己的一切工作。在客戶服務(wù)器架構(gòu)的應(yīng)用中,前臺程序不是非?!笆菪 ?,麻煩的事情都交給了服務(wù)器和網(wǎng)絡(luò)。在C/S體系的下,數(shù)據(jù)庫不能真正成為公共、專業(yè)倉庫,它受到獨立的專門管理。本章中主要對圖書館管理系統(tǒng)進行了技術(shù)分析和需求分析,在技術(shù)分析中概括的講述了圖書館管理系統(tǒng)設(shè)計所用到的四項技術(shù),分別為數(shù)據(jù)庫系統(tǒng),和ODBC以及C/S(Client/Server)結(jié)構(gòu)特點和功能都做了概括性的介紹。在需求分析中根據(jù)實際的調(diào)研對圖書館管理系統(tǒng)進行了整體的需求分析,其中主要分析了圖書館管理系統(tǒng)的各項基本功能需求,分析了圖書館管理系統(tǒng)主要涉及的各項數(shù)據(jù),為以后的功能設(shè)計和數(shù)據(jù)庫設(shè)計打下了基礎(chǔ)。XVIIIa第3章圖書館管理系統(tǒng)的總體設(shè)計與分析啟動系統(tǒng)用戶選擇顯示主菜單查詢方式選擇書名作者編號關(guān)鍵字類型出版社退出輸入所需記錄要求查找記錄顯示記錄繼續(xù)a登陸查驗退出系統(tǒng)顯示主菜單選擇項還書退出用戶輸入編號讀入書號出錯信息XIX查驗用戶輸入書確認更新數(shù)據(jù)庫繼續(xù)過期款更新數(shù)據(jù)庫繼續(xù)a輸入用戶口令退出系統(tǒng)查驗顯示主菜單用戶選擇此項操退出選擇項圖書庫操作會員庫操作選擇退出錄入修改刪除書號輸入要求數(shù)據(jù)備份數(shù)據(jù)恢復(fù)系統(tǒng)設(shè)置數(shù)據(jù)統(tǒng)計更改口數(shù)據(jù)備份數(shù)據(jù)恢復(fù)系統(tǒng)設(shè)置數(shù)據(jù)統(tǒng)計輸入要求輸入數(shù)據(jù)輸入要求輸入數(shù)據(jù)輸入要求統(tǒng)計結(jié)果檢查口統(tǒng)計結(jié)果確認確認確認確認確認NONO顯示確認確認存入確認操作繼續(xù)繼續(xù)圖3-3圖書管理員業(yè)務(wù)活動圖XXXXIa通過對用戶需求的分析以及用戶操作的習(xí)慣,將圖書館管理系統(tǒng)分為以下四大主要功能模塊:對圖書信息和讀者信息的錄入,刪除,修改,查詢等操作。對系統(tǒng)參數(shù)的設(shè)置,對用戶登錄的和權(quán)限的管理。對圖書的借閱,歸還,各項統(tǒng)計。對各種原因的罰款管理。除以上的四個主要功能模塊外,為便于用戶的操作,還提供各種報表管理,主要負責各類報表的打印和頁面設(shè)置。XXIIa登陸窗口登陸窗口圖書館管理系統(tǒng)基本信息借閱管理罰款管理系統(tǒng)管理超期罰款丟失罰款丟失清單數(shù)據(jù)庫維護管理員設(shè)置用數(shù)據(jù)庫還原數(shù)據(jù)庫備份用戶管理戶設(shè)置圖3-4系統(tǒng)總體模塊結(jié)構(gòu)圖任管理信息系統(tǒng)需要數(shù)據(jù)庫中數(shù)據(jù)的支持。一個數(shù)據(jù)庫建設(shè)的好壞將直接影響信息系統(tǒng)的質(zhì)量和運行效果。數(shù)據(jù)庫設(shè)計不當,系統(tǒng)運行過程中就會產(chǎn)生大量的數(shù)據(jù)冗余,不僅會浪費大量的系統(tǒng)資源,造成數(shù)據(jù)庫容量的極度膨脹,還會影響軟件的運行效率和穩(wěn)定性。更為嚴重的是造成開發(fā)的軟件出現(xiàn)數(shù)據(jù)異常和數(shù)據(jù)不一致的嚴重錯誤。XXIIIa編編號種類定價頁數(shù)出版日期姓名性別單位地址名稱作者mn借閱關(guān)鍵字編號會員類型編編號出版日期名稱管理員密碼名稱作者n管理關(guān)鍵字定價頁數(shù)XXIVa姓名名稱性別名稱編號單位管理員管理會員密碼地址類型(1)圖書信息表圖書信息表主要存儲圖書各項基本信息,圖書館管理系統(tǒng)可以通過數(shù)據(jù)窗口對圖書信息表進行添加,修改,刪除,查詢操作。字字段名數(shù)據(jù)類型字段長度是否為空圖書編號否圖書名稱否圖書類別否圖書作者否圖書出版社否圖書出版日期8否圖書頁數(shù)否圖書關(guān)鍵字8否圖書入庫時間8否圖書定價money8否圖書總數(shù)4否XXVa圖圖書在庫數(shù)量否4會員信息表主要存儲圖書各項基本信息,圖書館管理系統(tǒng)可以通過數(shù)據(jù)窗口對會員信息表進行添加,修改,刪除,查詢操作。數(shù)數(shù)據(jù)類型字段名讀者編號讀者姓名讀者性別讀者類型讀者單位讀者地址讀者電話讀者電子郵箱讀者注冊日期是否為空否否否否否否否是否字段長度8借閱信息表主要存儲圖書各項基本信息,圖書館管理系統(tǒng)可以通過數(shù)據(jù)窗口對借閱信息表進行添加,修改,刪除,查詢操作。字字段名借閱編號圖書編號圖書名稱讀者編號讀者姓名借閱日期應(yīng)還日期超期天數(shù)應(yīng)罰款數(shù)數(shù)據(jù)類型是否為空否否否否否否否否否字段長度48844系統(tǒng)參數(shù)信息表主要存儲系統(tǒng)參數(shù)各項基本信息,包括會員超期欠款最大數(shù)量,丟失罰款是圖書定價的倍數(shù),會員續(xù)借圖書的天數(shù),每個會員借閱每本書超期一天的罰款數(shù)量。表3-4系統(tǒng)參數(shù)信息表字段字段名數(shù)據(jù)類型字段長度是否為空XXVIa超超期罰款丟失罰款續(xù)借天數(shù)欠款數(shù)量money444圖書丟失登記信息表用于存儲圖書丟失信息,包括丟失圖書名稱,丟失圖書的會員編號,丟失圖書的會員的姓名,丟失罰款的數(shù)量,交納罰款的日期。表3-5圖書丟失登記表數(shù)數(shù)據(jù)類型money字段名圖書名稱讀者編號讀者姓名罰款數(shù)量罰款日期是否為空否否否否否字段長度58用戶信息表存儲用戶基本信息,包括管理員信息和普通用戶信息,其中用戶類型用來區(qū)分普通用戶信息和管理員信息,其中定義用戶類型為1的是管理數(shù)數(shù)據(jù)類型是否為空否否否字段名用戶名稱用戶密碼用戶類型字段長度58用戶類型信息表用于存儲用戶類型信息,包括類型編號,類型名稱,借閱期限,借閱圖書最大數(shù)量,其中借閱期限規(guī)定了該類型用戶借閱圖書的最大期限,最大數(shù)量規(guī)定了該類型用戶借閱圖書的最大期限。表3-7用戶類型信息表字字段名數(shù)據(jù)類型字段長度是否為空類型編號否類型名稱否借閱期限4否最大數(shù)量4否表3-8超期欠款信息表XXVIIa字字段名數(shù)據(jù)類型字段長度是否為空圖書編號否圖書名稱否讀者編號否讀者名稱否罰款數(shù)量money8否本章對圖書館管理系統(tǒng)進行了整體分析和設(shè)計,繪制了圖書管理系統(tǒng)的圖書查詢示意圖,圖書借閱示意圖,以及圖書管理員的業(yè)務(wù)示意圖。同時繪制了圖書管理系統(tǒng)所涉及實體的E-R圖,以及實體與實體間的E-R圖。其中數(shù)據(jù)部分對圖書館管理系統(tǒng)所涉及到的數(shù)據(jù)進行了整理和分類根據(jù)同類別或者相關(guān)類別建立了數(shù)據(jù)表。同時用語言對各項數(shù)據(jù)表進行了描述,使抽象符號和現(xiàn)實中的數(shù)據(jù)產(chǎn)生聯(lián)系。對用戶的需求分析,分析了圖書館管理系統(tǒng)應(yīng)該具有的各種功能,對整個系統(tǒng)進行了詳細的模塊劃分,對個模塊的主要功能有詳細的分工,這樣條理清晰,有利于后期的設(shè)計和開發(fā)。主要是對數(shù)據(jù)庫進行了規(guī)劃和XXVIII 第4章庫存管理系統(tǒng)的詳細設(shè)計與實現(xiàn)登陸界面的主要功能是進行用戶識別,根據(jù)不同的權(quán)限,以保證系統(tǒng)的安全使用,不同的權(quán)限登陸不同的界面,管理員只能通過輸入管理員用戶名和密碼登陸管理員界面,普通會員只能通過輸入普通用戶名和密碼。這樣,根據(jù)用戶類型的不同,將普通用戶和管理員嚴格區(qū)分,登陸不同的界面,行使不同的權(quán)利,以達到系統(tǒng)實現(xiàn)不同功能的目的。系統(tǒng)根據(jù)登陸界面輸入的用戶名訪問存儲用戶信息的數(shù)據(jù)庫表,在表中根據(jù)用戶名讀取該用戶的類型,然后進行判斷,根據(jù)類型判斷該用戶是普通用戶還是管理員用戶,再根據(jù)用戶名訪問該用戶所對應(yīng)的密碼,如果在登陸窗口中輸入的密碼和該密碼一致則允許登陸,否則不允許登陸。基本信息的管理包括圖書基本信息的管理,會員基本信息的管理,借閱基本信息的管理。XXIX 圖書信息管理窗口可以對圖書的信息進行各種管理,只有具有管理員身份才能對此界面進行操作。其中查詢功能分為精確查詢和模糊查詢兩部分,管理員可以根據(jù)各種條件對各類圖書進行查詢。在圖書館有新書入庫時,管理員可以在此界面中執(zhí)行對圖書信息的錄入,包括圖書編號,圖書名稱,圖書類型,圖書出版社,等基本信息的錄入。當圖書館不再存在此書時,管理員可以在此界面刪除該書的所有信息。如果圖書的信息有錯誤,管理員可以對其信息進行修改。該界面還有報表功能,能生成圖書的報表。查詢功能分精確查詢和模糊查詢兩種查詢功能,兩種功能都可以根據(jù)圖書的各種基本信息進行查詢。其中精確查詢時,管理員只有在輸入和圖書信息完全匹配的信息時才能查詢到想要查詢到的圖書信息,如果輸入信息和所要查詢圖書信息不能完全匹配則查找不到所要查詢的圖書;而進行模糊查詢操作時,輸入信息后,不需要圖書信息和輸入信息完全相同,模糊查詢能檢索出所有包含輸入信息的圖書,這樣有助于管理員在記不清楚圖書信息的情況下查詢圖書。各種圖書信息的格式要按規(guī)定填寫,格式不對或者數(shù)據(jù)類型不匹配則不能XXX 管理員通過該界面對進行會員類型管理,能夠根據(jù)具體情況對會員類型進行新的定義或者刪除某種會員類型,其中管理員可以對各個級別的會員的最大借書數(shù)量和借書最大天數(shù)進行定義和修改。同時管理員可以根據(jù)等級編號或者等級名稱對各種會員類型進行查詢操作,這里的查詢操作都是精確查詢類圖4-3會員類型設(shè)置窗口會員類型數(shù)據(jù)表通過等級編號和會員信息數(shù)據(jù)表產(chǎn)生聯(lián)系,會員類型表的變化對會員產(chǎn)生影響。會員信息通過等級編號和會員類型信息對應(yīng)。管理員通過借閱界面執(zhí)行借閱操作,輸入借書會員的編號和所要借閱書的編號,系統(tǒng)則自動產(chǎn)生借閱圖書的會員的姓名和所借圖書的名稱,同時系統(tǒng)自動產(chǎn)生借閱日期和應(yīng)歸還日期。XXXI 系統(tǒng)在界面產(chǎn)生當日日期。管理員輸入借書會員的編號,系統(tǒng)則自動訪問存儲該會員信息的數(shù)據(jù)庫表,從而在登陸界面產(chǎn)生該會員編號對應(yīng)的會員姓名,同時系統(tǒng)讀取該會員所對應(yīng)的會員類型編號,根據(jù)該會員類型編號訪問存儲會員類型的數(shù)據(jù)庫表,根據(jù)會員類型紀錄中的最大借閱期限生成應(yīng)還日期。管理員輸入借書會員所借圖書的編號,系統(tǒng)則自動訪問存儲該圖書信息的數(shù)據(jù)庫表,從而在登陸界面產(chǎn)生該圖書編號對應(yīng)的圖書名稱。系統(tǒng)在界面產(chǎn)生當日日期。當點擊借閱按鈕時,系統(tǒng)自動搜索借閱信息表中該會員的當前借閱紀錄,而且計算出借閱圖書數(shù)目,當所借圖書數(shù)目已經(jīng)達到該會員類型所規(guī)定的數(shù)目時,則該會員不允許再借閱圖書。當該會員已經(jīng)節(jié)約了該書時,該會員不允許再借閱圖書。系統(tǒng)在超期欠款信息表中搜索當前借書會員的超期欠款情況,系統(tǒng)同時訪問參數(shù)信息表,在參數(shù)信息表中讀取最大超期欠款數(shù)量,當該會員欠款數(shù)量超過參數(shù)表中規(guī)定的最大超期欠款數(shù)目時,則該會員不允許再借閱圖書。當以上三種情況都不存在時則該會員可以借閱該圖書,同時將會員編號,會員姓名,圖書編號。圖書名稱,借閱日期,應(yīng)還日期自動存儲進借閱信息表和借閱歷史信息表中,同時修改該圖書信息表,將該圖書剩余數(shù)量減一。管理員通過歸還界面執(zhí)行歸還操作,輸入借書會員的編號和所借閱書的編號,系統(tǒng)則自動產(chǎn)生借閱圖書的會員的姓名和所借圖書的名稱,同時系統(tǒng)自動產(chǎn)生借閱日期和實際歸還日期即當日日期。XXXII 系統(tǒng)訪問會員信息表和圖書信息表,根據(jù)會員編號和圖書編號產(chǎn)生會員姓名和圖書名稱。當點擊歸還信息表時系統(tǒng)訪問借閱信息表和系統(tǒng)參數(shù)信息表,通過借閱信息表中的應(yīng)還日期和實際歸還日期,生成時間差,若超期則根據(jù)系統(tǒng)參數(shù)計算出超期罰款數(shù)量,將會員編號,會員姓名,圖書編號,圖書名稱,超期罰款數(shù)量存儲進超期罰款信息表,同時在借閱信息表中刪除該會員借閱該書的借閱信息。如果不超期則直接在借閱信息表中刪除該會員借閱該書的信息。同時修改該圖書信息表,將該圖書剩余數(shù)量加一。管理員和會員都可以使用續(xù)借界面,當會員想延長自己的借閱時間時,可以在此界面中進行續(xù)借。XXXIII 系統(tǒng)通過訪問借閱信息表,通過會員編號和圖書編號產(chǎn)生會員姓名和圖書名稱。當點擊續(xù)借按鈕時系統(tǒng)根據(jù)會員編號訪問會員類型信息,根據(jù)會員類型信息和借閱信息表中的時間信息計算該會員所借圖書是否超期,該會員所借該圖書是否續(xù)借過,若超期或者續(xù)借過則不允許該會員對該書進行續(xù)借。若以上兩個條件都不存在,則修改借閱信息表中該會員借閱該書的借閱信息,訪問系統(tǒng)參數(shù)信息表,將應(yīng)歸還日期增加參數(shù)表中設(shè)置的續(xù)借天數(shù)。管理員通過該界面對超期歸還圖書的會員進行罰款處理,同時可以根據(jù)會員的編號和姓名搜索某個會員的超期欠款情況。當輸入某會員的編號或者姓名時,系統(tǒng)根據(jù)該會員的編號或者姓名訪問超期欠款信息表,在數(shù)據(jù)窗口中現(xiàn)實該會員的超期欠款紀錄。當會員交納所欠款時,點擊交款按鈕,系統(tǒng)自動刪除該會員超期欠款紀錄。管理員通過丟失罰款界面對丟失了所借圖書的會員進行罰款操作。同時紀錄罰款紀錄。XXXIV 系統(tǒng)根據(jù)輸入的會員編號和圖書編號訪問借閱信息表,在界面上產(chǎn)生會員姓名和圖書名稱,系統(tǒng)訪問系統(tǒng)參數(shù)信息表,讀取丟失罰款應(yīng)該是圖書定價的多少倍數(shù),同時系統(tǒng)根據(jù)圖書編號訪問圖書信息表,讀取該圖書定價。通過倍數(shù)和圖書定價計算出丟失罰款數(shù)量。將圖書編號,圖書名稱,會員編號,會員姓名罰款數(shù)量存儲進丟失欠款信息表。同時修改圖書信息表中該圖書的信息,將該圖書的總數(shù)量減一。管理員通過該界面查詢丟失紀錄,同時可以生成報表,幫助管理員進行圖系統(tǒng)直接訪問丟失罰款信息表,同時在數(shù)據(jù)窗口中顯示。XXXV 系統(tǒng)維護管理模塊是一個良好的管理軟件所必備的模塊。它一般應(yīng)具備系統(tǒng)管理員的信息設(shè)置、系統(tǒng)本身信息的描述與設(shè)置。管理員可以在用戶和管理員管理界面添加或者刪除普通用戶和管理員,同時可以設(shè)定普通用戶和管理員的密碼。系統(tǒng)對用戶數(shù)據(jù)表的訪問和對用戶數(shù)據(jù)表的添加,刪除,修改和查詢。普通用戶和管理員都可以通過密碼修改界面修改密碼,但是只能修改本人XXXVI 系統(tǒng)通過輸入的信息訪問用戶信息表,修改用戶信息表的信息。和管理員登陸界面的圖書信息管理類似,但是普通用戶只有查詢權(quán)利。該窗口只顯示本人當前借閱信息。根據(jù)登陸界面輸入的信息,訪問借閱信息表,在數(shù)據(jù)窗口中只顯示登陸了該系統(tǒng)的會員的當前借閱信息。該界面只顯示登陸圖書館系統(tǒng)的會員的借閱歷史。XXXVII 根據(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年股票互換協(xié)議
- 2025年度綠色建筑節(jié)能改造工程承包合同模板2篇
- 2025年度電影院場地租賃合同及觀影安全保障與服務(wù)標準協(xié)議3篇
- 2024版移動網(wǎng)絡(luò)業(yè)務(wù)伙伴合同版B版
- 2025年度婚禮場地借用與策劃服務(wù)合同3篇
- 2025年度訴訟保全擔保流程規(guī)范細則合同3篇
- 2025年度池塘休閑漁業(yè)項目租賃協(xié)議3篇
- 2025年水土保持監(jiān)測技術(shù)咨詢與旅游開發(fā)合同3篇
- 二零二五年空調(diào)清洗保養(yǎng)及節(jié)能效益分析合同3篇
- 2025年版健康養(yǎng)老服務(wù)合同4篇
- 建筑行業(yè)人才培養(yǎng)和發(fā)展方案
- 生活垃圾焚燒發(fā)電廠摻燒一般工業(yè)固廢和協(xié)同處置污泥項目環(huán)評資料環(huán)境影響
- 軟件開發(fā)年終工作總結(jié)課件
- 期末 (試題) -2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- 現(xiàn)場勘察制度
- 2024年山東省煙臺市中考英語試題含解析
- 專項14-因式分解-專題訓(xùn)練(50道)
- 四年級簡便運算100道大全及答案
- 黔東南南苗族侗族自治州黃平縣2024年數(shù)學(xué)三年級第一學(xué)期期末考試試題含解析
- 科研倫理審查與違規(guī)處理考核試卷
- 安平縣2024年小升初必考題數(shù)學(xué)檢測卷含解析
評論
0/150
提交評論