圖書(shū)管理系統(tǒng)設(shè)計(jì)_第1頁(yè)
圖書(shū)管理系統(tǒng)設(shè)計(jì)_第2頁(yè)
圖書(shū)管理系統(tǒng)設(shè)計(jì)_第3頁(yè)
圖書(shū)管理系統(tǒng)設(shè)計(jì)_第4頁(yè)
圖書(shū)管理系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩9頁(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)介

..《大型數(shù)據(jù)庫(kù)技術(shù)》課程設(shè)計(jì)報(bào)告課程設(shè)計(jì)名稱:圖書(shū)管理系統(tǒng)系部名稱:中印計(jì)算機(jī)軟件學(xué)院學(xué)生姓名:張文權(quán)班級(jí):12級(jí)軟件工程2班學(xué)號(hào):201201530052成績(jī):指導(dǎo)教師:范長(zhǎng)英開(kāi)課時(shí)間:2014-2015學(xué)年第一學(xué)期前言圖書(shū)館管理系統(tǒng)是一些單位不可缺少的部分,書(shū)籍是人類不可缺少的精神食糧,尤其對(duì)一些學(xué)校來(lái)說(shuō),尤其重要。所以圖書(shū)館管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以?lái)人們使用傳統(tǒng)人工的方式管理圖書(shū)、期刊、試卷合訂本等,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。

隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)圖書(shū)資源信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高圖書(shū)館管理的效率,也是企業(yè)、學(xué)校的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。

圖書(shū)館作為一種信息資源的集散地,圖書(shū)和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的圖書(shū)館都是初步開(kāi)始使用,甚至尚未使用計(jì)算機(jī)進(jìn)行信息管理。根據(jù)調(diào)查得知,他們以前對(duì)信息管理的主要方式是基于文本,表格等紙介質(zhì)的手工處理,對(duì)于圖書(shū)借閱情況〔如借書(shū)天數(shù),超過(guò)限定借書(shū)時(shí)間的天數(shù)的統(tǒng)計(jì)和核實(shí)等往往采用對(duì)借書(shū)卡的人工檢查進(jìn)行,對(duì)借閱者的借閱權(quán)限,以及借閱天數(shù)等用人工計(jì)算,手抄進(jìn)行。數(shù)據(jù)處理工作量大,容易出錯(cuò)。由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩?lái)說(shuō),缺乏系統(tǒng)規(guī)范的信息管理手段。盡管有的圖書(shū)館有計(jì)算機(jī),但是尚未用于信息管理,沒(méi)有發(fā)揮它的效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開(kāi)發(fā)的基于環(huán)境。

基于這個(gè)問(wèn)題,我認(rèn)為有必能夠及時(shí),準(zhǔn)確,有效的查詢和修改圖書(shū)情況。要建立一個(gè)圖書(shū)管理系統(tǒng),使圖書(shū)管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書(shū)管理的隨意性,提高信息處理的速度和準(zhǔn)確性

......目錄序言.一、概論.〔一圖書(shū)管理的現(xiàn)狀.〔二圖書(shū)管理的發(fā)展背景和意義.二、系統(tǒng)規(guī)劃.〔一系統(tǒng)任務(wù).〔二系統(tǒng)目標(biāo).〔三系統(tǒng)計(jì)劃.〔四可行性研究.1.技術(shù)可行性.2.經(jīng)濟(jì)可行性.3.社會(huì)可行性.三、系統(tǒng)分析.〔一系統(tǒng)的需求分析.〔二系統(tǒng)功能結(jié)構(gòu)圖.〔三系統(tǒng)流程圖.〔四E-R圖〔五數(shù)據(jù)字典.四、系統(tǒng)設(shè)計(jì).〔一系統(tǒng)功能模塊圖.〔二數(shù)據(jù)庫(kù)設(shè)計(jì).1.?dāng)?shù)據(jù)庫(kù)表.〔三代碼設(shè)計(jì).〔四輸入輸出設(shè)計(jì).五、系統(tǒng)實(shí)施.〔一登錄界面.〔二系統(tǒng)主界面.〔三添加讀者界面.〔四讀者管理界面.〔五還書(shū)登記界面.〔六到期圖書(shū)管理界面.六、設(shè)計(jì)總結(jié).參考文獻(xiàn).序言圖書(shū)管理系統(tǒng)是我們接觸以來(lái)最平凡的系統(tǒng),如今是信息化的社會(huì),圖書(shū)館信息資源的有效管理已經(jīng)成為人們獲取信息的關(guān)鍵所在,這也將是圖書(shū)館信息化建設(shè)的重點(diǎn)。書(shū)是人類不可缺少的精神食糧,也是現(xiàn)在社會(huì)步入文明的見(jiàn)證。在未來(lái)對(duì)于圖書(shū)管理信息化的要求會(huì)更高,圖書(shū)管理系統(tǒng)的目的是應(yīng)用信息化的技術(shù)對(duì)圖書(shū)進(jìn)行的管理,減少大量的數(shù)據(jù)冗余和傳統(tǒng)管理的繁瑣工作量,實(shí)現(xiàn)圖書(shū)管理的系統(tǒng)化,科學(xué)化。系統(tǒng)的主要子模塊有圖書(shū)管理,讀者管理,借閱管理等,可實(shí)現(xiàn)日常圖書(shū)管理業(yè)務(wù),最終達(dá)到提高工作效率的目的。一、概論〔一圖書(shū)管理的現(xiàn)狀目前社會(huì)上信息管理系統(tǒng)發(fā)展飛速,越來(lái)越多的企事業(yè)單位都引入了信息管理軟件來(lái)管理自己日益增長(zhǎng)的各種信息。各大高校也相繼采用了圖書(shū)管理系統(tǒng)來(lái)管理圖書(shū),取得了很大的成效,圖書(shū)管理信息系統(tǒng)也在功能上不但完善和加強(qiáng),為了使圖書(shū)管理更加規(guī)范化,程序化,科學(xué)化,我們研發(fā)了這次的圖書(shū)管理系統(tǒng)。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)圖書(shū)信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。圖書(shū)管理系統(tǒng)的開(kāi)發(fā)是一個(gè)老生常談的問(wèn)題,以其作為數(shù)據(jù)庫(kù)開(kāi)發(fā)的示例是因?yàn)樗拈_(kāi)放性,比較成熟。隨著數(shù)據(jù)庫(kù)技術(shù)、網(wǎng)絡(luò)技術(shù)和科學(xué)管理方法的發(fā)展,計(jì)算機(jī)在管理上的應(yīng)用日益廣泛,管理信息系統(tǒng)逐漸成熟起來(lái),并且給管理帶來(lái)了新的革命。鑒于目前學(xué)校圖書(shū)數(shù)目劇增,圖書(shū)信息量也呈爆炸性增長(zhǎng)的形勢(shì)下,對(duì)圖書(shū)管理系統(tǒng)功能的要求越來(lái)越高,圖書(shū)管理系統(tǒng)也在此基礎(chǔ)上有了很大的發(fā)展,但是各系統(tǒng)力求使其功能簡(jiǎn)潔明了,而且齊全、易于操作?!捕D書(shū)管理的發(fā)展背景和意義當(dāng)今計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)飛速發(fā)展,計(jì)算機(jī)應(yīng)用在全球范圍內(nèi)日益普及,而社會(huì)也正快速向信息化社會(huì)前進(jìn),信息系統(tǒng)的作用也越來(lái)越大。現(xiàn)在我國(guó)的各中小城市的圖書(shū)館的圖書(shū)管理和借閱管理還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這種傳統(tǒng)的管理方法必然被以計(jì)算機(jī)為基礎(chǔ)的信息管理所取代,因此根據(jù)圖書(shū)館目前的實(shí)際情況來(lái)開(kāi)發(fā)一套新的圖書(shū)管理系統(tǒng)是十分必要的。圖書(shū)管理信息化是信息發(fā)展的必然趨勢(shì)。通過(guò)對(duì)管理系統(tǒng)模型的研究,提出一套構(gòu)造圖書(shū)信息管理系統(tǒng)模塊的方法,并利用數(shù)據(jù)庫(kù)、信息系統(tǒng)分析所學(xué)的知識(shí),結(jié)合其它圖書(shū)管理業(yè)務(wù)常識(shí),建立相關(guān)數(shù)據(jù)模型,利用面向?qū)ο箝_(kāi)發(fā)工具對(duì)其進(jìn)行設(shè)計(jì)與開(kāi)發(fā)。建立一套有效的圖書(shū)信息管理系統(tǒng),可以減少工作量,將管理工作科學(xué)化、規(guī)范化,提高圖書(shū)館管理的工作質(zhì)量和工作效率。二、系統(tǒng)規(guī)劃

<一>系統(tǒng)任務(wù)系統(tǒng)的規(guī)劃依據(jù)目前各學(xué)校的圖書(shū)管理系統(tǒng)的現(xiàn)狀,確定此次研發(fā)的使命。目前學(xué)校的圖書(shū)管理系統(tǒng)已經(jīng)不能夠適應(yīng)越來(lái)越多的讀者和圖書(shū)信息劇增的局面了,特別是自高校擴(kuò)招以來(lái),圖書(shū)館也加大了購(gòu)書(shū)量,書(shū)的類目也越來(lái)越多,分得也更細(xì)致,而目前高校工作人員以老齡人居多,所以也就要求有一套功能齊全,但是也簡(jiǎn)單易用的圖書(shū)管理系統(tǒng)的出現(xiàn)。圖書(shū)管理的業(yè)務(wù)其實(shí)說(shuō)起來(lái)也都XX小異,管理對(duì)象也就是讀者和圖書(shū),但是如果是針對(duì)大型的圖書(shū)館也還要開(kāi)慮到其他的方方面面,比如采購(gòu)何類書(shū)籍,每次該采購(gòu)多少?什么書(shū)等等問(wèn)題??紤]到時(shí)間的關(guān)系,本系統(tǒng)就院校內(nèi)部的管理流程來(lái)研發(fā),而沒(méi)有設(shè)計(jì)外部的供應(yīng)商之類的信息,初步規(guī)劃本系統(tǒng)要完成以下任務(wù):1.界面友好、操作簡(jiǎn)單:系統(tǒng)的界面設(shè)計(jì)應(yīng)該簡(jiǎn)潔明了,采用標(biāo)準(zhǔn)的WINDOWS編程技術(shù),使用下拉式菜單,立體彈出式窗口等可視化手段,每一過(guò)程應(yīng)有相應(yīng)的功能提示。2.豐富的查詢功能:系統(tǒng)的查詢功能要方便靈活,如圖書(shū)可以按書(shū)目編號(hào)、名稱、、出版社、作者等多種關(guān)鍵字查詢。3.靈活多樣的報(bào)表功能:系統(tǒng)應(yīng)有豐富的報(bào)表打印功能,提供相關(guān)圖書(shū)、讀者、借書(shū)信息報(bào)表,同時(shí)可實(shí)現(xiàn)匯總和對(duì)數(shù)據(jù)項(xiàng)的組合輸出功能,方便打印。〔二系統(tǒng)目標(biāo)目前圖書(shū)數(shù)量及讀者數(shù)量增加,以及二者之間產(chǎn)生的借閱信息繁多,因此原有的管理模式已不能適應(yīng)現(xiàn)行工作的需要。同時(shí),陳舊的管理方法也不利于推廣計(jì)算機(jī)應(yīng)用。為使圖書(shū)管理工作科學(xué)化、規(guī)范化,更好地適應(yīng)當(dāng)前圖書(shū)管理的工作需求,緩解手工管理存在的弊端就必須采用計(jì)算機(jī)輔助管理。新系統(tǒng)應(yīng)達(dá)到以下目標(biāo):1.充分了解用戶需求及當(dāng)前形式,功能齊備,能完成主業(yè)務(wù)處理;2.要有詳細(xì)的設(shè)計(jì)說(shuō)明書(shū);3.每一模塊的流程圖要很清晰;4.系統(tǒng)能夠正常的運(yùn)行,能較好得完成預(yù)定的功能;5.系統(tǒng)要有完整的幫助文件,供前臺(tái)操作員能方便的操作本系統(tǒng)?!踩到y(tǒng)計(jì)劃系統(tǒng)開(kāi)發(fā)過(guò)程計(jì)劃如下:總體分為三大階段來(lái)完成,要求每一階段的任務(wù)的任務(wù)都要按質(zhì)按量來(lái)完成,以便整個(gè)系統(tǒng)功能能夠正常運(yùn)行。第一階段:可行性分析,系統(tǒng)分析。第二階段:系統(tǒng)設(shè)計(jì),實(shí)現(xiàn)子系統(tǒng)圖書(shū),讀者管理,最后是借閱管理,各個(gè)模塊的組合。第三階段:軟硬件的準(zhǔn)備,建立數(shù)據(jù)庫(kù),系統(tǒng)調(diào)試,維護(hù)評(píng)價(jià)。〔四可行性研究1.技術(shù)可行性技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開(kāi)發(fā)工作,硬件、軟件配置能否滿足開(kāi)發(fā)者的需要,各類技術(shù)人員的數(shù)量,水平,來(lái)源等。圖書(shū)館管理系統(tǒng)的工作主要是在讀者和圖書(shū)館之間架起一座橋梁,能相互溝通信息和處理信息。這一特點(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ù)條件。2.經(jīng)濟(jì)可行性作為圖書(shū)館這樣的商業(yè)性質(zhì)較小的場(chǎng)所,其經(jīng)濟(jì)成分比重相對(duì)較少,主要是支出的費(fèi)用:其中包括設(shè)備購(gòu)置費(fèi)、軟件開(kāi)發(fā)費(fèi)用、管理和維護(hù)費(fèi)、人員工資和培訓(xùn)費(fèi)等。由于各個(gè)圖書(shū)館實(shí)行統(tǒng)一操作,系統(tǒng)共享,其設(shè)備購(gòu)置,人員工資,維護(hù)費(fèi)用相對(duì)較少,前期的資金投入主要集中于購(gòu)置圖書(shū)上。建立信息中心,可將來(lái)自各方面的信息集中管理,提高圖書(shū)管理的計(jì)劃性和預(yù)見(jiàn)性,快速地反饋市場(chǎng)信息。3.社會(huì)可行性社會(huì)可行性有時(shí)也稱為操作可行性,主要論證新系統(tǒng)在企業(yè)或機(jī)構(gòu)開(kāi)發(fā)和運(yùn)行的可能性以及運(yùn)行后可能一起的對(duì)企業(yè)或機(jī)構(gòu)的影響,即組織內(nèi)外是否具備接受和使用新系統(tǒng)的條件。在當(dāng)前信息技術(shù)飛速發(fā)展的大環(huán)境下,計(jì)算機(jī)技術(shù)和軟件技術(shù)的更新是圖書(shū)館完全有可能也有能力采用這樣先進(jìn)的管理技術(shù)。它對(duì)圖書(shū)館帶來(lái)的影響可以看到:〔a對(duì)傳統(tǒng)管理理念的沖擊,可能引起管理層的變動(dòng)和人員的調(diào)整?!瞓對(duì)圖書(shū)館工作人員的要求提高,使圖書(shū)館在一定的可能下進(jìn)行機(jī)構(gòu)精簡(jiǎn),迫使工作人員繼續(xù)學(xué)習(xí)新知識(shí),拓寬圖書(shū)館在市場(chǎng)環(huán)境下的生存空間?!瞔對(duì)圖書(shū)館與讀者之間業(yè)務(wù)方式的轉(zhuǎn)變和擴(kuò)充。最后,針對(duì)用戶對(duì)圖書(shū)資源進(jìn)行有效利用和管理的功能需求,用建模技術(shù)對(duì)圖書(shū)管理資源采用面向?qū)ο蟮拿枋龇绞?在具體系統(tǒng)功能實(shí)現(xiàn)之前,建立起系統(tǒng)模型是很必要的,這里采用具有可視化、能夠柔性實(shí)現(xiàn)分析、設(shè)計(jì)和開(kāi)發(fā)系統(tǒng)的統(tǒng)一建模語(yǔ)言實(shí)現(xiàn)系統(tǒng)模型構(gòu)建。同時(shí),結(jié)合最流行的基于瀏覽器的數(shù)據(jù)管理模式,建議采用基于組件技術(shù)的B/S<brower/server>系統(tǒng)結(jié)構(gòu)。從技術(shù)的角度來(lái)考慮,隨著計(jì)算機(jī)技術(shù)的深入發(fā)展,相關(guān)的應(yīng)用軟件、技術(shù)已經(jīng)很成熟了,各種信息系統(tǒng)的開(kāi)發(fā)工具也很完善了。運(yùn)用現(xiàn)在軟件行業(yè)中流行的開(kāi)發(fā)工具JAVA以及MySQL,借鑒別人成功開(kāi)發(fā)的寶貴經(jīng)驗(yàn),可成功開(kāi)發(fā)一個(gè)功能基本完善的、符合中小型生產(chǎn)企業(yè)生產(chǎn)管理所需的生產(chǎn)管理信息系統(tǒng)。綜上所述,實(shí)施生產(chǎn)管理系統(tǒng)在技術(shù)上、經(jīng)濟(jì)上、運(yùn)行上以及社會(huì)環(huán)境上都是可行的,因此,開(kāi)發(fā)生產(chǎn)管理信息系統(tǒng)是可行的。三、系統(tǒng)分析作為系統(tǒng)分析階段的基本任務(wù)就是:系統(tǒng)分析員與用戶一起充分討論用戶的需求,并把雙方的理解用系統(tǒng)說(shuō)明書(shū)表達(dá)出來(lái)。新系統(tǒng)做什么,能"做什么","不能做什么"。〔一系統(tǒng)的需求分析1.通過(guò)搜集資料,我們總結(jié)出了本系統(tǒng)的需求分析結(jié)果。系統(tǒng)應(yīng)該滿足以下的性能需求:〔1統(tǒng)一處理的準(zhǔn)確性和及時(shí)性:系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足企業(yè)對(duì)員工信息處理的需求。面對(duì)廣大的讀者借書(shū)請(qǐng)求,圖書(shū)管理員要能夠及時(shí)的為其辦理借閱等其他請(qǐng)求?!?系統(tǒng)的開(kāi)放性和可擴(kuò)充性:系統(tǒng)在開(kāi)發(fā)過(guò)程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如數(shù)據(jù)表中用戶選擇字段方式的改變,用戶查詢的需求也要不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過(guò)系統(tǒng)的開(kāi)放性來(lái)完成,既系統(tǒng)應(yīng)是一個(gè)開(kāi)放系統(tǒng),只要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過(guò)軟件的修補(bǔ)、替換完成系統(tǒng)的升級(jí)和更新?lián)Q代。比如學(xué)生以后也可以在遠(yuǎn)程還書(shū)等功能。未來(lái)學(xué)校的圖書(shū)也會(huì)越來(lái)越多,系統(tǒng)要能夠提供豐富強(qiáng)大的查詢功能,方便讀者和管理員查詢?!?系統(tǒng)的易用性和易維護(hù)性:要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語(yǔ)和中文信息的界面,易于系統(tǒng)的維護(hù)。針對(duì)用戶可能出現(xiàn)的使用問(wèn)題,要提供足夠的在線幫助,縮短用戶對(duì)系統(tǒng)熟悉的過(guò)程。2.系統(tǒng)的數(shù)據(jù)要求:<1>數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性。準(zhǔn)確性如電話號(hào)碼的輸入必須是數(shù)字,且大于等于九位數(shù)。<2>數(shù)據(jù)的一致性與完整性。<3>數(shù)據(jù)的共享與獨(dú)立性。3.系統(tǒng)整體上可以劃分為數(shù)據(jù)庫(kù)、數(shù)據(jù)訪問(wèn)層和業(yè)務(wù)邏輯層。<1>數(shù)據(jù)庫(kù)是系統(tǒng)最底層,存儲(chǔ)系統(tǒng)的所有數(shù)據(jù)。表信息,關(guān)系信息等。<2>數(shù)據(jù)訪問(wèn)層建立在數(shù)據(jù)庫(kù)之上,應(yīng)用程序通過(guò)該層訪問(wèn)數(shù)據(jù)庫(kù)。數(shù)據(jù)訪問(wèn)層一般封存數(shù)據(jù)庫(kù)的選擇、添加、更新和刪除等操作,同時(shí)還為業(yè)務(wù)邏輯層提供訪問(wèn)數(shù)據(jù)庫(kù)的接口或函數(shù)等。該層直接與數(shù)據(jù)庫(kù)相關(guān)聯(lián),同時(shí)又為業(yè)務(wù)邏輯層服務(wù),關(guān)系著系統(tǒng)的成敗。<3>業(yè)務(wù)邏輯層包括管理用戶,學(xué)生信息添加,刪除,修改等邏輯。〔二系統(tǒng)功能結(jié)構(gòu)圖根據(jù)圖書(shū)管理系統(tǒng)的實(shí)際需求,可以將圖書(shū)管理系統(tǒng)劃分為系統(tǒng)設(shè)置、圖書(shū)管理、讀者管理、圖書(shū)借還、系統(tǒng)查詢、排行榜6個(gè)部分各個(gè)部分的具體功能的系統(tǒng)功能結(jié)構(gòu)圖如圖1所示。圖書(shū)管理系統(tǒng)圖書(shū)管理系統(tǒng)系統(tǒng)設(shè)置書(shū)架設(shè)置讀者管理圖書(shū)管理圖書(shū)借還系統(tǒng)查詢讀者類型管理圖書(shū)借閱查詢圖書(shū)檔案查詢圖書(shū)歸還圖書(shū)借閱圖書(shū)檔案管理圖書(shū)類型管理讀者檔案管理管理員設(shè)置圖書(shū)借閱查詢更改口令退出系統(tǒng)圖書(shū)館信息系統(tǒng)功能結(jié)構(gòu)圖〔三系統(tǒng)流程圖圖書(shū)管理系統(tǒng)的流程是用戶先輸入自己的賬號(hào)密碼及系統(tǒng)顯示的驗(yàn)證碼進(jìn)入系統(tǒng)如有一項(xiàng)不符合則不能進(jìn)入系統(tǒng),成功登陸系統(tǒng)后系統(tǒng)根據(jù)登陸的賬號(hào)信息從數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行對(duì)比判斷是讀者還是管理員,如果是讀者則能進(jìn)行信息查詢,及修改自己的相關(guān)信息,查詢到自己所需要的圖書(shū)就能通過(guò)管理員進(jìn)行借閱圖書(shū)、歸還圖書(shū)也是通過(guò)管理員完成的。如果不是讀者而是管理員,那管理員可以進(jìn)行相關(guān)信息的查詢、添加刪除圖書(shū)及讀者的所有信息、設(shè)置相應(yīng)的權(quán)限、為圖書(shū)更新排行榜的信息、以及完成讀者的圖書(shū)借閱與歸還。系統(tǒng)流程圖如圖2所示。讀者讀者管理員圖書(shū)續(xù)借圖書(shū)借閱圖書(shū)歸還管理圖書(shū)檔案信息圖書(shū)檔案管理讀者檔案信息讀者檔案獲取讀者信息根據(jù)讀者信息獲取借閱圖書(shū)信息歸還相關(guān)圖書(shū)圖書(shū)歸還檔案完成圖書(shū)續(xù)借圖書(shū)借閱檔案完成圖書(shū)借閱系統(tǒng)流程圖〔四E-R圖數(shù)據(jù)庫(kù)概要設(shè)計(jì)軟件系統(tǒng)本質(zhì)上是信息處理系統(tǒng),因此,在軟件系統(tǒng)的整個(gè)開(kāi)發(fā)過(guò)程中都必須考慮兩方面的問(wèn)題——"數(shù)據(jù)"及對(duì)數(shù)據(jù)的"處理"。為了把用戶的數(shù)據(jù)要求清晰明確地表達(dá)出來(lái),系統(tǒng)分析員通常建立一個(gè)概念性的數(shù)據(jù)模型。概念性數(shù)據(jù)模型是一種面向問(wèn)題的數(shù)據(jù)模型,是按照用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)和信息建模,它描述了從用戶角度看到的數(shù)據(jù),它反映了用戶的現(xiàn)實(shí)環(huán)境,且與在軟件系統(tǒng)中的實(shí)現(xiàn)方法無(wú)關(guān)。這里我們運(yùn)用最常見(jiàn)的表示概念性數(shù)據(jù)模型的方法,是實(shí)體——聯(lián)系方式即E—R模型。通常,軟件系統(tǒng)中有許多數(shù)據(jù)是需要長(zhǎng)期保存。為減少數(shù)據(jù)冗余,簡(jiǎn)化修改數(shù)據(jù)的過(guò)程,實(shí)現(xiàn)對(duì)數(shù)據(jù)進(jìn)化規(guī)范化類別類別作者圖書(shū)名出版社錄入時(shí)間書(shū)編號(hào)讀者姓名圖書(shū)聯(lián)系電話家庭住址編號(hào)性別類別工作單位用戶名密碼用戶讀者管理管理111N111nnm1nn111數(shù)據(jù)庫(kù)E-R圖〔五數(shù)據(jù)字典1.?dāng)?shù)據(jù)元素

數(shù)據(jù)元素條目數(shù)據(jù)元素名稱:用戶密碼

別名:userpass

長(zhǎng)度:16描述:用戶登陸系統(tǒng)的密碼有關(guān)的數(shù)據(jù)結(jié)構(gòu):User數(shù)據(jù)元素條目數(shù)據(jù)元素名稱:圖書(shū)分類編號(hào)別名:Bookindex

類型:數(shù)值型

長(zhǎng)度:10

描述:圖書(shū)分類的編號(hào)

數(shù)據(jù)元素條目數(shù)據(jù)元素名稱:讀者編號(hào)別名:Readerindex類型:數(shù)值型長(zhǎng)度:10描述:區(qū)分讀者的唯一標(biāo)識(shí)

數(shù)據(jù)元素條目數(shù)據(jù)元素名稱:圖書(shū)名稱

別名:BookName

類型:文本型長(zhǎng)度:50描述:圖書(shū)的名稱2.?dāng)?shù)據(jù)流條目數(shù)據(jù)流條目數(shù)據(jù)流名稱:添加讀者簡(jiǎn)述:進(jìn)入管理員管理可進(jìn)行添加數(shù)據(jù)來(lái)源:readermessage數(shù)據(jù)流向:讀者信息表包含的數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)流條目數(shù)據(jù)流名稱:查詢結(jié)果簡(jiǎn)述:從圖書(shū)信息表中檢索信息數(shù)據(jù)來(lái)源:bookmessage數(shù)據(jù)流向:查詢結(jié)果包含的數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)流條目數(shù)據(jù)流名稱:查讀者信息

簡(jiǎn)述:讀者登陸后可進(jìn)行查詢

數(shù)據(jù)來(lái)源:reader數(shù)據(jù)流向:查詢窗口包含的數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)流條目數(shù)據(jù)流名稱:按條件查找

簡(jiǎn)述:讀者按類別或作者查找的結(jié)果

數(shù)據(jù)來(lái)源:查詢窗口數(shù)據(jù)流向:bookmessage包含的數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)流條目數(shù)據(jù)流名稱:管理員登陸簡(jiǎn)述:管理員對(duì)圖書(shū)進(jìn)行管理數(shù)據(jù)來(lái)源:users數(shù)據(jù)流向:管理員表包含的數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)流條目數(shù)據(jù)流名稱:顯示圖書(shū)簡(jiǎn)述:由條件將各類數(shù)據(jù)顯示數(shù)據(jù)來(lái)源:bookmessage數(shù)據(jù)流向:瀏覽圖書(shū)包含的數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)流條目數(shù)據(jù)流名稱:修改讀者信息簡(jiǎn)述:輸入預(yù)修改的信息數(shù)據(jù)來(lái)源:readermessage數(shù)據(jù)流向:讀者信息修改界面包含的數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)流條目數(shù)據(jù)流名稱:讀者信息簡(jiǎn)述:讀者都能對(duì)它進(jìn)行維護(hù)數(shù)據(jù)來(lái)源:readermessage數(shù)據(jù)流向:讀者信息維護(hù)包含的數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)流條目數(shù)據(jù)流名稱:添加圖書(shū)簡(jiǎn)述:新購(gòu)圖書(shū)的添加數(shù)據(jù)來(lái)源:bookmessage數(shù)據(jù)流向:圖書(shū)信息表包含的數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)流條目數(shù)據(jù)流名稱:修改圖書(shū)信息簡(jiǎn)述:圖書(shū)更新數(shù)據(jù)來(lái)源:bookmessage數(shù)據(jù)流向:圖書(shū)信息表包含的數(shù)據(jù)結(jié)構(gòu):3.處理過(guò)程描述

處理功能條目名稱:查詢圖書(shū)輸入數(shù)據(jù):按圖書(shū)編號(hào)、書(shū)目名稱、作者等來(lái)查詢輸出數(shù)據(jù):圖書(shū)編號(hào),書(shū)目名稱,書(shū)目作者等等處理邏輯:支持模糊查詢

對(duì)查詢的圖書(shū)可進(jìn)行修改刪除等處理功能條目名稱:添加用戶輸入數(shù)據(jù):用戶ID,用戶密碼,用戶名稱輸出數(shù)據(jù):是否添加成功處理邏輯:1.用戶名稱是否不同2.用戶密碼是否包含非法字符處理功能條目名稱:添加圖書(shū)輸入數(shù)據(jù):圖書(shū)編號(hào),圖書(shū)名稱,作者,在庫(kù)數(shù)量,單價(jià),圖書(shū)分類,圖書(shū)簡(jiǎn)介輸出數(shù)據(jù):是否添加成功處理邏輯:1.是否有漏填2.數(shù)據(jù)要求是否匹配3.信息是否填寫(xiě)完整4.?dāng)?shù)據(jù)存儲(chǔ)

數(shù)據(jù)存儲(chǔ)條目數(shù)據(jù)存儲(chǔ)名稱:圖書(shū)信息表說(shuō)明:存儲(chǔ)圖書(shū)基本信息結(jié)構(gòu):圖書(shū)編號(hào),圖書(shū)名稱,圖書(shū)分類,出版社,入庫(kù)時(shí)間,入庫(kù)數(shù)量,圖書(shū)狀態(tài),在庫(kù)數(shù)量,圖書(shū)簡(jiǎn)介。關(guān)鍵字:圖書(shū)編號(hào)相關(guān)處理:查詢,修改,添加,刪除

數(shù)據(jù)存儲(chǔ)條目數(shù)據(jù)存儲(chǔ)名稱:管理員信息表說(shuō)明:存儲(chǔ)管理員信息結(jié)構(gòu):管理員編號(hào),管理員姓名,管理員密碼。關(guān)鍵字:管理員編號(hào)5.外部實(shí)體條目外部實(shí)體條目名稱:圖書(shū)說(shuō)明:輸出數(shù)據(jù)流:輸入數(shù)據(jù)流

圖書(shū)

借閱信息外部實(shí)體條目名稱:管理員說(shuō)明:輸出數(shù)據(jù)流:輸入數(shù)據(jù)流管理員

讀者信息外部實(shí)體條目名稱:讀者說(shuō)明:輸出數(shù)據(jù)流:輸入數(shù)據(jù)流

讀者

借閱信息四、系統(tǒng)設(shè)計(jì)〔一系統(tǒng)功能模塊圖

本系統(tǒng)由系統(tǒng)設(shè)置,圖書(shū)管理,讀者管理,借閱管理,附件和幫助五個(gè)主要子系統(tǒng)組成。1.圖書(shū)管理部分:這一部分包括圖書(shū)信息的更新和圖書(shū)信息查詢兩部分。其中,圖書(shū)信息更新操作有添加圖書(shū)信息,刪除圖書(shū)信息,修改圖書(shū)信息;圖書(shū)信息查詢,提供一定的條件查詢,使管理員能夠及時(shí)地掌握?qǐng)D書(shū)狀態(tài)信息;面向管理員和讀者提供圖書(shū)信息打印,更直觀的提供圖書(shū)的各種信息。2.讀者管理部分:這一部分包括讀者信息的更新管理和讀者信息查詢管理兩部分。其中,更新讀者信息管理包括添加讀者信息、修改讀者信息、刪除讀者信息;查詢讀者信息,提供一定的條件查詢,使管理員能夠及時(shí)地掌握讀者信息;系統(tǒng)還提供讀者信息打印,更直觀的反映讀者信息。3.借閱管理部分:這一部分包括借書(shū)信息管理和還書(shū)信息管理兩部分,主要是實(shí)現(xiàn)圖書(shū)的借閱管理功能,對(duì)借閱信息進(jìn)行有效的管理。其中,借書(shū)管理包括借書(shū)信息的添加、借書(shū)信息的查詢等;還書(shū)管理部分包括還書(shū)信息的添加,續(xù)借等;此外系統(tǒng)將超期讀者化入到期圖書(shū)列表中,對(duì)其借閱行為進(jìn)行限制,以保證圖書(shū)借閱管理的正常進(jìn)行。還有圖書(shū)館中最常借閱的書(shū)的統(tǒng)計(jì),即最受歡迎圖書(shū)。4.系統(tǒng)管理:包括增加新用戶,修改用戶密碼以及切換用戶等功能,系統(tǒng)對(duì)用戶權(quán)限進(jìn)行限制,分為普通管理員和超級(jí)管理員,禁止其對(duì)系統(tǒng)的某些模塊進(jìn)行操作,提高了系統(tǒng)的安全性。5.附件和幫助:這里主要是系統(tǒng)的一些幫助文件,背景圖片,小游戲,音樂(lè)等,用戶可以根據(jù)自己的喜好進(jìn)行變換。借閱管理借閱管理功能模塊借閱管理的細(xì)分模塊圖:借閱管理主要有還書(shū)登記,借書(shū)登記,續(xù)借登記,最受歡迎圖書(shū),過(guò)期繳費(fèi)等功能?!捕?shù)據(jù)庫(kù)設(shè)計(jì)〔1讀者與圖書(shū)之間的關(guān)系圖:一名讀者可以借若干本書(shū),一類書(shū)可以有若干讀者來(lái)借,根據(jù)系統(tǒng)的設(shè)置規(guī)定。身份不同,借書(shū)數(shù)量和借書(shū)期限都有所不同。〔2管理員與讀者之間的圖:一名管理員可以管理若干讀者。一個(gè)讀者也可以由若干管理員管理。〔3圖書(shū)與讀者屬性圖:圖書(shū)的屬性有圖書(shū)編號(hào),名稱,作者。出版社,出版時(shí)間,價(jià)格,圖書(shū)類型,入庫(kù)時(shí)間,圖書(shū)狀態(tài)〔是否在庫(kù),書(shū)的總量,已借出數(shù)量。讀者屬性:讀者編號(hào),姓名,地址,年齡,借書(shū)數(shù)量,讀者電話,讀者性別,讀者簡(jiǎn)介?!?圖書(shū)管理E-R圖:讀者根據(jù)讀者編號(hào)和圖書(shū)編號(hào)進(jìn)行歸還圖書(shū),管理員在圖書(shū)信息庫(kù)里進(jìn)行登記,如果書(shū)有過(guò)期則交完罰款才可以繼續(xù)借書(shū)。2.?dāng)?shù)據(jù)庫(kù)表表4-1

管理員基本資料表〔UserMessage列名數(shù)據(jù)類型〔長(zhǎng)度非空約束功能描述備注UserIndex文本〔10是主鍵管理員編號(hào)

UserPass文本〔50

管理員密碼

UserName文本〔50

管理員姓名

UserType文本〔20是

管理員分類管理員,一般用戶表4-2

讀者基本信息表〔ReaderMessage列名數(shù)據(jù)類型〔長(zhǎng)度非空約束功能描述備注ReaderID文本〔10

是主鍵讀者編號(hào)R——Readername文本〔50是

讀者姓名

Readersex文本〔2是

讀者性別男、女Readerage數(shù)字〔短整型是

讀者年齡

Readerphone文本〔13是

讀者電話》=9Readeraddress文本〔50否

讀者地址

Readercontent文本〔50否

讀者描述

Readerfee貨幣否

讀者繳費(fèi)

readertype文本〔20是

讀者類型

Readermun數(shù)字是

借書(shū)數(shù)量

表4-3

圖書(shū)基本資料表〔BookMessage列名數(shù)據(jù)類型〔長(zhǎng)度非空約束功能描述備注BookIndex文本〔10是主鍵圖書(shū)編號(hào)A….B…BookName文本〔50是

圖書(shū)名稱

Auther文本<50>是

圖書(shū)作者

Publish文本〔50是

出版社

Publishtime日期/時(shí)間否

出版時(shí)間

Booktype文本〔50是

圖書(shū)類型

Bookstate文本是

圖書(shū)狀態(tài)

Jointime日期/時(shí)間否

進(jìn)庫(kù)時(shí)間

Borrowsum數(shù)字是

借閱數(shù)量

Booksum數(shù)字〔短整型是

圖書(shū)總數(shù)

Borrowprise貨幣否

圖書(shū)單價(jià)

Bookcontent文本否

圖書(shū)簡(jiǎn)介

表4-4

借閱信息表〔BorrowMessage列名數(shù)據(jù)類型非空約束功能描述備注ID自動(dòng)編號(hào)是

借閱編號(hào)

ReaderIndex文本〔10是主鍵讀者編號(hào)

BookName文本<50>是

圖書(shū)名稱

BookIndex文本〔10是

圖書(shū)編號(hào)

BorrowTime日期/時(shí)間是

借書(shū)時(shí)間

〔三代碼設(shè)計(jì)代碼是用來(lái)表示客觀事物的一個(gè)或一組有序的符號(hào),它應(yīng)易于計(jì)算機(jī)和人識(shí)別與處理。代碼的種類主要有順序碼,矩陣碼,自檢碼,系列順序碼,層次碼,本系統(tǒng)主要用了以下編碼:圖書(shū)分類的編碼采用了標(biāo)準(zhǔn)碼:A,B,C,D,E,F,H……計(jì)算機(jī)類,經(jīng)濟(jì)類,英語(yǔ)類,科幻類,文學(xué)類,醫(yī)學(xué)類,建筑類,自然社會(huì)類...圖書(shū)編號(hào)采用層次碼:如A001-計(jì)算機(jī)類的圖書(shū),A表示圖書(shū)類型,001是根據(jù)入庫(kù)時(shí)間自動(dòng)編號(hào)。讀者編號(hào)采用順序碼如:R001,R代表Reader即讀者,001讀者編號(hào)?!菜妮斎胼敵鲈O(shè)計(jì)輸入設(shè)計(jì)的原則主要有簡(jiǎn)單性,最小量原則,少轉(zhuǎn)換原則,早檢驗(yàn)原則。本系統(tǒng)界面始終一致,減輕了用戶的負(fù)擔(dān),讓用戶始終用同一種方式思考與操作。并且界面友好,使用方便,對(duì)于一些相對(duì)固定的數(shù)據(jù),不應(yīng)讓用戶頻頻輸入<特別是漢字>,而應(yīng)讓用戶用鼠標(biāo)輕松選擇。例如,系統(tǒng)中"圖書(shū)類別"是相對(duì)固定的數(shù)據(jù),其取值一般為"計(jì)算機(jī)類"、"管理類"等。錄入圖書(shū)編號(hào)時(shí),圖書(shū)類別框中自動(dòng)顯示與輸入的圖書(shū)編號(hào)相匹配的圖書(shū)類別,而不是每次都輸入這些漢字。1.借書(shū)登記輸入:輸入讀者編號(hào),自動(dòng)生成其他有關(guān)讀者信息;輸入圖書(shū)編號(hào),列表框中只顯示該書(shū)信息。輸出結(jié)果如下:直接點(diǎn)擊借出即可完成,前提是該讀者以前借的書(shū)沒(méi)有過(guò)期,且已經(jīng)繳費(fèi)。如果該讀者有借的書(shū)已到期而沒(méi)有歸還,則此人列入黑名單,出現(xiàn)提示框:2.讀者查詢窗口設(shè)計(jì):提供多種查詢方式以供用戶選擇,在輸入關(guān)鍵字一欄也可以輸入讀者關(guān)鍵字,查詢讀者信息。3.報(bào)表打?。合到y(tǒng)設(shè)有打印功能,方便讀者和管理員對(duì)于信息的查閱,例如對(duì)于讀者信息的打印,最受歡迎圖書(shū)的打印〔根據(jù)圖書(shū)借出的次數(shù)統(tǒng)計(jì)而得到五、系統(tǒng)實(shí)施總體設(shè)計(jì)階段已經(jīng)確定了本系統(tǒng)的總體結(jié)構(gòu),給出了系統(tǒng)中各個(gè)組成模塊的功能和模塊間的聯(lián)系。系統(tǒng)實(shí)施部分就是對(duì)各個(gè)模塊的具體實(shí)現(xiàn)進(jìn)行詳細(xì)設(shè)計(jì),考慮"怎樣實(shí)現(xiàn)"這個(gè)系統(tǒng),并對(duì)每個(gè)模塊給出足夠詳細(xì)的過(guò)程性描述。〔一登錄界面輸入用戶名稱和密碼,進(jìn)入圖書(shū)管理系統(tǒng)。圖5-1登錄界面〔二系統(tǒng)主界面該主頁(yè)面有一個(gè)菜單編輯器的設(shè)計(jì),點(diǎn)擊就可以進(jìn)入相應(yīng)模塊的具體菜單,如用系統(tǒng)管理、圖書(shū)管理,讀者管理,借閱管理,報(bào)表打印。在點(diǎn)擊各模塊中的菜單后,會(huì)在主界面上顯示相對(duì)于該功能的界面。在這些界面中管理員可以進(jìn)行各種操作,包括增加、瀏覽、刪除、修改、查詢等,其界面如下圖所示。圖5-2系統(tǒng)主界面〔三添加讀者界面此界面用來(lái)添加讀者的詳細(xì)信息,其中的電話號(hào)碼不能少于九位數(shù),讀者類型有學(xué)生和教師兩種,帶標(biāo)注的是必填項(xiàng)。圖5-3添加讀者界面〔四讀者管理界面讀者管理主要針對(duì)所添加的讀者信息進(jìn)行管理,有圖5-4讀者管理界面〔五還書(shū)登記界面還書(shū)登記界面判斷該圖書(shū)是否過(guò)期,如果過(guò)期則交費(fèi),沒(méi)有則正常還書(shū)或者續(xù)借。圖5-5還書(shū)登記界面〔六到期圖書(shū)管理界面到期圖書(shū)管理界面實(shí)現(xiàn)圖書(shū)管理中所有已經(jīng)到期了的圖書(shū)信息和讀者信息,以及應(yīng)該繳的費(fèi)用,方便管理員查詢過(guò)期圖書(shū)。六、設(shè)計(jì)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論