版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
目錄一引言 21.1系統(tǒng)設(shè)計(jì)的目的 21.2項(xiàng)目背景 21.3參考資料 2二可行性分析 2三任務(wù)概述 33.1目標(biāo) 33.2運(yùn)行環(huán)境 33.3條件與限制 3四功能需求 54.1系統(tǒng)設(shè)置 54.2檔案管理 54.3運(yùn)行管理 5五外部接口需求 55.3軟件接口 65.4故障處理 6六性能需求 66.1輸出結(jié)果精確度 66.2軟件屬性需求 66.2.1可使用性 66.2.2保密性 66.2.3可維護(hù)性 66.2.4
可移植性 66.2.5安全性 6七其它需求 77.1
數(shù)據(jù)庫(kù) 7八數(shù)據(jù)描述 78.1靜態(tài)數(shù)據(jù) 78.2動(dòng)態(tài)數(shù)據(jù) 78.3數(shù)據(jù)庫(kù)描述 78.4數(shù)據(jù)流圖與數(shù)據(jù)字典 88.4.1數(shù)據(jù)流圖 88.4.2數(shù)據(jù)詞典 108.5數(shù)據(jù)采集 128.6數(shù)據(jù)流圖 138.7需求規(guī)定 15
圖書(shū)管理系統(tǒng)需求分析報(bào)告一引言1.1系統(tǒng)設(shè)計(jì)的目的圖書(shū)管理工作面對(duì)大量的可模塊化處理的信息,是當(dāng)今信息革命的一個(gè)重要陣地。為此,我們?cè)O(shè)計(jì)圖書(shū)管理信息系統(tǒng)就是采用現(xiàn)代化的信息管理方式代替手工管理方式,提高圖書(shū)管理工作效率,做到信息的規(guī)范管理,科學(xué)統(tǒng)計(jì)和快速查詢(xún),讓圖書(shū)館更好的為學(xué)校服務(wù)。以前的手工管理的記錄中我們可以發(fā)現(xiàn)這樣的問(wèn)題:檢索速度慢、效率低、借書(shū)、還書(shū)工作量大、圖書(shū)統(tǒng)計(jì)工作難,藏書(shū)更新不能及時(shí)完成等問(wèn)題。因?yàn)閳D書(shū)館的藏書(shū)種類(lèi)多、數(shù)量多,將藏書(shū)準(zhǔn)確地分門(mén)別類(lèi),快速檢索,手工進(jìn)行非常困難,往往是終于查到了書(shū)的信息,但館中沒(méi)有此書(shū)或已被別人借走。圖書(shū)館的規(guī)模越大,這個(gè)問(wèn)題就越突出。借書(shū)、還書(shū)頻率越大,說(shuō)明圖書(shū)館的作用越大,然而隨之而來(lái)的大量的借書(shū)、還書(shū)登記、實(shí)存圖書(shū)的更新以及借出圖書(shū)超期、遺失等的處理,其工作量之大,往往是人工操作所難以勝任的,而且經(jīng)常會(huì)出現(xiàn)差錯(cuò)。圖書(shū)館的圖書(shū)應(yīng)根據(jù)科學(xué)技術(shù)的發(fā)展和教學(xué)工作的需要及時(shí)添加和更新,然而由于藏書(shū)數(shù)量及圖書(shū)種類(lèi)越來(lái)越多,加上自然損耗,人為破壞,使圖書(shū)的統(tǒng)計(jì)工作難以及時(shí)完成,藏書(shū)的更新也就很難有針對(duì)性地進(jìn)行,藏書(shū)的知識(shí)結(jié)構(gòu)得不到良好地控制。1.2項(xiàng)目背景該項(xiàng)目作為計(jì)算機(jī)信息與工程學(xué)院2014級(jí)的軟件工程的課程設(shè)計(jì)題目,學(xué)生應(yīng)該在規(guī)定的時(shí)間之內(nèi)完成,時(shí)間到第十八周截至,學(xué)生應(yīng)該在這個(gè)時(shí)間之內(nèi)做好分析報(bào)告,設(shè)計(jì)方案報(bào)告,以及做好程序,并在最后加以用戶(hù)操作手冊(cè)等一系列詳細(xì)的設(shè)計(jì)要求。1.3參考資料《實(shí)用軟件工程技術(shù)》鄭延斌主編科學(xué)出版社《Visual
Basic程序設(shè)計(jì)教程》
——
曾強(qiáng)聰
編著
中國(guó)水利水電出版社
《需求規(guī)格說(shuō)明書(shū)規(guī)范》二可行性分析(1)經(jīng)濟(jì)可行性
:圖書(shū)管理系統(tǒng)對(duì)圖書(shū)記錄進(jìn)行統(tǒng)一管理,實(shí)現(xiàn)圖書(shū)管理工作的系統(tǒng)化,規(guī)范化和自動(dòng)化,為圖書(shū)管理提供便利。與傳統(tǒng)人員管理相比,圖書(shū)管理系統(tǒng)提高了工作效率、同時(shí)擺脫圖書(shū)管理人員在工作中出現(xiàn)的很多問(wèn)題,大大節(jié)省了讀者借書(shū)的時(shí)間
;(2)技術(shù)可行性
:現(xiàn)在社會(huì)對(duì)VB和ACCESS的技術(shù)使用較為成熟的人才已經(jīng)很多,并且現(xiàn)在的各大圖書(shū)館都擁有電腦。
(3)運(yùn)行可行性
:該系統(tǒng)需要搭建JVM即JAVA虛擬機(jī)和Tomcat環(huán)境,在此環(huán)境下系統(tǒng),并且在正確連接數(shù)據(jù)庫(kù)后可以正常運(yùn)行。
(4)法律可行性
:該平臺(tái)是作為作業(yè)設(shè)計(jì)與商業(yè)無(wú)關(guān),又因?yàn)槭亲灾鏖_(kāi)發(fā)設(shè)計(jì),因此不會(huì)構(gòu)成侵權(quán),在法律上是可行的。三任務(wù)概述3.1目標(biāo)通過(guò)該系統(tǒng)可以實(shí)現(xiàn)最基本的圖書(shū)館的一系列的操作流程,其中包括:能夠輸入圖書(shū)的綜合情況和進(jìn)行新書(shū)入庫(kù)、現(xiàn)有圖書(shū)信息修改以及刪除;能夠?qū)崿F(xiàn)對(duì)讀者檔案的查詢(xún)和編輯管理;
能夠進(jìn)行罰款功能;
能夠進(jìn)行借閱歷史的查詢(xún)功能;能夠?qū)崿F(xiàn)對(duì)管理員檔案的查詢(xún)和編輯管理;3.2運(yùn)行環(huán)境硬件要求:CPU
P4
1GHz以上;內(nèi)存256M以上配置。由于計(jì)算機(jī)將存儲(chǔ)大量圖書(shū)資料,建議準(zhǔn)備100G以上硬盤(pán)。
軟件運(yùn)行環(huán)境:建議使用Windows
2008或
Windows
7操作系統(tǒng)。3.3條件與限制編程語(yǔ)言:
Visual
Basic.
編程軟件:
Visual
Basic
6.0.
數(shù)據(jù)庫(kù):access.開(kāi)發(fā)標(biāo)準(zhǔn):按照最新的語(yǔ)言標(biāo)準(zhǔn).
3.4編程軟件簡(jiǎn)介VB就是VisualBasic的意思,是一種常用的編程開(kāi)發(fā)工具。它的基礎(chǔ)是編程語(yǔ)言Basic,VisualBasic簡(jiǎn)單點(diǎn)來(lái)說(shuō)就是微軟為了更好的讓人們學(xué)習(xí)編程,應(yīng)用上Basic開(kāi)發(fā)語(yǔ)言的一套工具,簡(jiǎn)稱(chēng)就是VB。VB的面世使原本極其復(fù)雜困難的編程、軟件開(kāi)發(fā)的工作變得簡(jiǎn)單。最初的編程工作都是依靠全套的代碼去進(jìn)行的,工程量極大。Microsoft就是看準(zhǔn)了這個(gè)人們渴求快速發(fā)展軟件開(kāi)發(fā)行業(yè)的商機(jī),利用自己的技術(shù)實(shí)力研發(fā)出VB這么一套完善的編程工具。VB把過(guò)往的純代碼編程過(guò)度到可視化編程,將一些經(jīng)常要使用到的功能以一個(gè)個(gè)的控件的形式出現(xiàn),例如Label(標(biāo)簽)、TextBox(文本框)等等的。他們?cè)谝郧暗木幊坦ぷ髦行枰谑褂脮r(shí)重復(fù)多次的輸入同樣的代碼去實(shí)現(xiàn)這個(gè)功能,而這些代碼去不是小工程,耗費(fèi)了很大的人力物力和很多的時(shí)間。所以有了VB之后,編程的工作也就可以普及啦,可以免去了機(jī)械的重復(fù)的代碼的輸入,又可以一面編輯核心功能一面進(jìn)行界面優(yōu)化美化,一勞多得啊。[1]
VB是Basic語(yǔ)言軟件開(kāi)發(fā)者的首選編譯器,是學(xué)習(xí)Basic語(yǔ)言編程必須要接觸而且是經(jīng)常接觸的一款整合型技術(shù)編譯器。編輯本段語(yǔ)言特性VB的中心思想就是要便于程序員使用,無(wú)論是新手或者專(zhuān)家。VB使用了可以簡(jiǎn)單建立應(yīng)用程序的GUI系統(tǒng),但是又可以開(kāi)發(fā)相當(dāng)復(fù)雜的程序。VB的程序是一種基于窗體的可視化組件安排的聯(lián)合,并且增加代碼來(lái)指定組建的屬性和方法。因?yàn)槟J(rèn)的屬性和方法已經(jīng)有一部分定義在了組件內(nèi),所以程序員不用寫(xiě)多少代碼就可以完成一個(gè)簡(jiǎn)單的程序。過(guò)去的版本里面VB程序的性能問(wèn)題一直被放在了桌面上,但是隨著計(jì)算機(jī)速度的飛速增加,關(guān)于性能的爭(zhēng)論已經(jīng)越來(lái)越少。窗體控件的增加和改變可以用拖放技術(shù)實(shí)現(xiàn)。一個(gè)排列滿(mǎn)控件的工具箱用來(lái)顯示可用控件(比如文本框或者按鈕)。每個(gè)控件都有自己的屬性和事件。默認(rèn)的屬性值會(huì)在控件創(chuàng)建的時(shí)候提供,但是程序員也可以進(jìn)行更改。很多的屬性值可以在運(yùn)行時(shí)候隨著用戶(hù)的動(dòng)作和修改進(jìn)行改動(dòng),這樣就形成了一個(gè)動(dòng)態(tài)的程序。舉個(gè)例子來(lái)說(shuō):窗體的大小改變事件中加入了可以改變控件位置的代碼,在運(yùn)行時(shí)候每當(dāng)用戶(hù)更改窗口大小,控件也會(huì)隨之改變位置。在文本框中的文字改變事件中加入相應(yīng)的代碼,程序就能夠在文字輸入的時(shí)候自動(dòng)翻譯或者阻止某些字符的輸入。VB的程序可以包含一個(gè)或多個(gè)窗體,或者是一個(gè)主窗體和多個(gè)子窗體,類(lèi)似于操作系統(tǒng)的樣子。有很少功能的對(duì)話(huà)框窗口(比如沒(méi)有最大化和最小化按鈕的窗體)可以用來(lái)提供彈出功能。VB的組件既可以擁有用戶(hù)界面,也可以沒(méi)有。這樣一來(lái)服務(wù)器端程序就可以處理增加的模塊。VB使用引用計(jì)數(shù)的方法來(lái)進(jìn)行垃圾收集,這個(gè)方法中包含有大量的對(duì)象,提供基本的面向?qū)ο笾С?。因?yàn)樵絹?lái)越多組建的出現(xiàn),程序員可以選用自己需要的擴(kuò)展庫(kù)。和有些語(yǔ)言不一樣,VB對(duì)大小寫(xiě)不敏感,但是能自動(dòng)轉(zhuǎn)換關(guān)鍵詞到標(biāo)準(zhǔn)的大小寫(xiě)狀態(tài),以及強(qiáng)制使得符號(hào)表入口的實(shí)體的變量名稱(chēng)遵循書(shū)寫(xiě)規(guī)則。默認(rèn)情況下字符串的比較是對(duì)大小寫(xiě)敏感的,但是可以關(guān)閉這個(gè)功能。VB使得大量的外界控件有了自己的生存空間。大量的第三方控件針對(duì)VB提供。VB也提供了建立、使用和重用這些控件的方法,但是由于語(yǔ)言問(wèn)題,從一個(gè)應(yīng)用程序創(chuàng)建另外一個(gè)并不簡(jiǎn)單。編輯本段術(shù)語(yǔ)在討論VisualBasic(不包含.NET)時(shí),經(jīng)??梢月?tīng)到以下這些術(shù)語(yǔ),因此掌握這些術(shù)語(yǔ)的基本理解對(duì)初學(xué)者十分有幫助??丶汉?jiǎn)單的說(shuō),控件就是構(gòu)成或者說(shuō)建造VisualBasic應(yīng)用程序的圖形化工具,包括窗體、按鈕、復(fù)選框、列表框、數(shù)據(jù)控件、表格控件和圖片控件等等……事件:由用戶(hù)或操作系統(tǒng)引發(fā)的動(dòng)作,例如擊鍵、單擊鼠標(biāo)(Click)、雙擊鼠標(biāo)(DblClick)、一段時(shí)間的限制,或從端口接收數(shù)據(jù)。方法:嵌入在對(duì)象定義中的程序代碼,它定義對(duì)象怎樣處理信息并響應(yīng)某事件。例如,數(shù)據(jù)庫(kù)對(duì)象有打開(kāi)記錄集并從一個(gè)記錄移動(dòng)到另一個(gè)記錄的方法程序的基本元素,它含有定義其特征的屬性,定義其任務(wù)和識(shí)別它可以響應(yīng)的事件的方法??丶痛绑w是VisualBasic中所有對(duì)象的示例。物件:一個(gè)控件、窗體等都可被看作一個(gè)物件。過(guò)程:為完成某些特定的任務(wù)而編寫(xiě)的代碼段,過(guò)程通常用于響應(yīng)特定的事件,也可以當(dāng)作應(yīng)用程序的用戶(hù)自定義函數(shù)來(lái)使用。屬性:屬性是組成用戶(hù)界面的各對(duì)象的性質(zhì)的具體描述。例如上述“物件”中所提到的尺寸、位置、顏色、寬度、高度等等都稱(chēng)為控件的屬性。屬性決定物件的外觀(guān),有時(shí)也決定物件的行為。物件的屬性絕大部分是VB中已經(jīng)事先定義好的,但也有的屬性是需要在應(yīng)用過(guò)程中才去定義的。屬性即可為物件提供數(shù)據(jù),也能從物件取回信息?!ご绑w的常用屬性現(xiàn)在,我列舉出了一些窗體的常用屬性,請(qǐng)你對(duì)它們先進(jìn)行一下感性認(rèn)識(shí)。名稱(chēng)是窗體的標(biāo)識(shí)名,代碼中稱(chēng)它為Name。BackColor:設(shè)置窗體背景顏色。BorderStyle:設(shè)置窗體的邊框風(fēng)格。(見(jiàn)圖一)要請(qǐng)注意的是,屬性值為1-FixedSingle與3-FixedDialog時(shí),窗體外觀(guān)相同,但功能卻不同。當(dāng)屬性為1-FixedSingle時(shí),MaxButton與MinButton這兩個(gè)屬性可以起作用。MaxButton為T(mén)rue時(shí)窗體上具有了最大化按鈕。MinButton為T(mén)rue時(shí)最小化按鈕也有效了。而當(dāng)屬性為3-FixedDialog時(shí),MaxButton與MinButton屬性不起作用。此時(shí)MaxButton與MinButton為T(mén)rue,但最大化、最小化按鈕均為出現(xiàn)。(圖一)Caption:設(shè)置窗體標(biāo)題欄上的文字。ControlBox:設(shè)置窗體標(biāo)題欄上是否具有控制菜單欄及按鈕。Enabled:決定運(yùn)行時(shí)窗體是否響應(yīng)用戶(hù)事件。在程序運(yùn)行時(shí)可以看到改變Enabled屬性的效果。此時(shí)Enabled已設(shè)為False,所以點(diǎn)擊按鈕不會(huì)有反應(yīng)。Height:設(shè)置窗體的高度。Width:設(shè)置窗體的寬度。Left:設(shè)置程序運(yùn)行時(shí)窗體的水平位置Top:設(shè)置程序運(yùn)行時(shí)窗體的垂直位置Visible:設(shè)置程序運(yùn)行時(shí)窗體是否可見(jiàn)。當(dāng)Visible為False時(shí),窗體是不可見(jiàn)的。將值改為為T(mén)rue。運(yùn)行時(shí)窗體就是可見(jiàn)的了。WindowsState:設(shè)置程序運(yùn)行中窗體的最小化、最大化和原形這三種狀態(tài)。程序運(yùn)行時(shí)的最小化狀態(tài)。Icon:設(shè)置窗體標(biāo)題欄上的圖標(biāo)。Picture:給窗體配上漂亮的位圖。最后要說(shuō)明的是:窗體的Name和Caption屬性,雖然缺省值相同,都是Form1,但實(shí)際意義卻不一樣。Caption指的窗體標(biāo)題欄上的文字,Name指這個(gè)窗體的對(duì)象名,千萬(wàn)不能混淆。四功能需求4.1系統(tǒng)設(shè)置(1)管理員通過(guò)管理員身份認(rèn)證進(jìn)入管理系統(tǒng)主界面;(2)管理員可以對(duì)圖書(shū)館基本配置進(jìn)行設(shè)置(如:是否開(kāi)放圖書(shū)借閱,可設(shè)置可借出數(shù)量、
借閱時(shí)間、續(xù)借次數(shù)、可初始化,修改配置方案);
(3)管理員可以對(duì)圖書(shū)進(jìn)行圖書(shū)類(lèi)型查詢(xún)修改、刪除管理;(4)管理員可以對(duì)借閱者進(jìn)行管理,登記或注銷(xiāo)。4.2檔案管理(1)對(duì)管理員個(gè)人信息管理,增加、修改或刪除;(2)對(duì)借書(shū)證信息管理,增加、修改或刪除;(3)對(duì)商家信息管理,增加、修改或刪除;(4)對(duì)圖書(shū)信息管理,增加、修改或刪除。4.3運(yùn)行管理(1)進(jìn)行圖書(shū)的訂購(gòu)及相關(guān)信息的錄入;(2)對(duì)圖書(shū)借閱情況記錄、查詢(xún);(3)對(duì)圖書(shū)歸還情況記錄、查詢(xún)(準(zhǔn)時(shí)歸還與超時(shí)歸還;損壞罰款和遺失罰款);(4)對(duì)相關(guān)罰款記錄進(jìn)行查詢(xún)。五外部接口需求5.1用戶(hù)界面
要求界面友好、美觀(guān)、易操作5.2硬件接口
除了與硬盤(pán)外,基本沒(méi)有與外界硬件的聯(lián)系,不過(guò)考慮到數(shù)據(jù)庫(kù)大量數(shù)據(jù)的備份等要求可以保持與磁帶機(jī)和光盤(pán)刻錄機(jī)的接口。
5.3軟件接口
Windows
2000,
Windows
7操作系統(tǒng)。
5.4故障處理
在正常情況下,應(yīng)不出錯(cuò)。一旦發(fā)生意外,比如斷電、死機(jī)等,也應(yīng)保證系統(tǒng)數(shù)據(jù)不會(huì)丟失。六性能需求6.1輸出結(jié)果精確度
輸出書(shū)本數(shù)目必須為整數(shù),輸出的金額精確到小數(shù)點(diǎn)后兩位.
5.2時(shí)間特性
響應(yīng)時(shí)間:響應(yīng)時(shí)間不得超過(guò)2秒
更新處理時(shí)間:不得超過(guò)0.1秒
數(shù)據(jù)轉(zhuǎn)換時(shí)間:不得超過(guò)0.1秒
5.3適應(yīng)性
當(dāng)硬件環(huán)境發(fā)生變化時(shí)能夠正常運(yùn)行,當(dāng)操作系統(tǒng)為Windows
2000、Windows
XP或
Windows
7能夠正常運(yùn)行6.2軟件屬性需求
6.2.1可使用性
在裝載程序時(shí),正常就運(yùn)行,異常就停止;漢語(yǔ)編程系統(tǒng)出現(xiàn)錯(cuò)誤,將會(huì)
產(chǎn)生不可遇見(jiàn)的問(wèn)題,熱啟,整個(gè)終端程序就會(huì)再啟動(dòng);程序出現(xiàn)錯(cuò)誤,重新裝載,若仍有錯(cuò),按照提示逐漸裝載。
6.2.2保密性
本軟件作為圖書(shū)管理輔助軟件,它的規(guī)模比較小,不需要較嚴(yán)格的保密技術(shù);只需要限定用戶(hù)的操作權(quán)限,程序中某些數(shù)據(jù)對(duì)于普通用戶(hù)不可見(jiàn),給不同的模塊分配不同的功能。6.2.3可維護(hù)性
本軟件的總體設(shè)計(jì)較簡(jiǎn)單,各項(xiàng)功能均比較獨(dú)立.如出現(xiàn)問(wèn)題便于程序員進(jìn)行相關(guān)修改,維護(hù)性較好。
6.2.4
可移植性
可轉(zhuǎn)移的環(huán)境是奔騰133、16
兆內(nèi)存以上;不可修改任何部分;可用向上兼容的高版本的操作系統(tǒng)及開(kāi)發(fā)軟件。
6.2.5安全性
在登陸時(shí)采用用戶(hù)名和數(shù)據(jù)庫(kù)的用戶(hù)名相同的方式來(lái)確保系統(tǒng)的安全性,如果源代碼被看到?jīng)]有用戶(hù)名和密碼也進(jìn)不去。在登錄的時(shí)候增加一個(gè)驗(yàn)證碼的模塊。防止用戶(hù)知道用戶(hù)名后用一些代碼自動(dòng)生成密碼強(qiáng)行登錄。增加密碼的安全性。增加數(shù)據(jù)的備份功能。防止當(dāng)系統(tǒng)不能正常工作后,可以進(jìn)行數(shù)據(jù)的恢復(fù),把損失降到最低。
七其它需求圖書(shū)管理系統(tǒng)是一種輔助圖書(shū)管理人員管理軟件,它應(yīng)用的計(jì)算機(jī)語(yǔ)言實(shí)現(xiàn)的系統(tǒng)的軟件。7.1
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)是實(shí)現(xiàn)有組織地,動(dòng)態(tài)地存儲(chǔ)大量關(guān)聯(lián)數(shù)據(jù),方便多用戶(hù)訪(fǎng)問(wèn)的計(jì)算
機(jī)軟硬自愿組成的系統(tǒng);他與文件系統(tǒng)的重要區(qū)別是數(shù)據(jù)的充分共享,交叉訪(fǎng)問(wèn),與應(yīng)用程序的高度獨(dú)立性。由于本軟件的整體結(jié)構(gòu)比較簡(jiǎn)單,所涉及數(shù)據(jù)相對(duì)來(lái)說(shuō)也較少,需要保證數(shù)據(jù)的正確性以及保密性。
7.2權(quán)限設(shè)置
系統(tǒng)有的采用不同級(jí)別的權(quán)限來(lái)控制,讀者只能查看自己的個(gè)人信息。進(jìn)行密碼修改,已借圖書(shū)的查詢(xún)等操作。管理員身份可以處理讀者信息、讀者的借還。管理員,可以查看借閱,還書(shū)在某個(gè)時(shí)間段的流量。每個(gè)讀者的工作日志。還能進(jìn)行系統(tǒng)的一些參數(shù)的設(shè)置。每個(gè)權(quán)限都分別有不同的操作頁(yè)面。這些權(quán)限都要進(jìn)身份認(rèn)證之后才能進(jìn)入操作頁(yè)面。并設(shè)置操作的超時(shí)時(shí)限。防止用戶(hù)在沒(méi)有進(jìn)過(guò)身份的認(rèn)證就進(jìn)入更高一級(jí)的操作頁(yè)中去,起到數(shù)據(jù)的保護(hù)功能。八數(shù)據(jù)描述8.1靜態(tài)數(shù)據(jù)圖書(shū):圖書(shū)id,條形碼,圖書(shū)名稱(chēng),圖書(shū)類(lèi)型,作者,譯者,出版社,單價(jià),書(shū)架名稱(chēng)管理員:管理員id,密碼,權(quán)限,姓名,性別,籍貫,年齡,民族,出生日期,登記日期,身份證號(hào),聯(lián)系方式。讀者:借書(shū)證id,姓名,性別,讀者類(lèi)型,有效證件,聯(lián)系方式。8.2動(dòng)態(tài)數(shù)據(jù)輸入數(shù)據(jù):鼠標(biāo)對(duì)按鈕的點(diǎn)擊,查詢(xún)方式,查詢(xún)關(guān)鍵字,新建圖書(shū)項(xiàng),新建讀者項(xiàng),圖書(shū)項(xiàng)、讀者項(xiàng)記錄的修改,圖書(shū)借還以及注銷(xiāo)操作時(shí)的輸入信息,訂購(gòu)書(shū)籍記錄,罰款記錄,受限操作所需的密碼等。輸出數(shù)據(jù):查詢(xún)關(guān)鍵字所確定的數(shù)據(jù)庫(kù)子集,統(tǒng)計(jì)結(jié)果,操作成功或失敗的消息,圖書(shū)借還以及注銷(xiāo)操作時(shí)的結(jié)果信息。8.3數(shù)據(jù)庫(kù)描述數(shù)據(jù)庫(kù)采用accessx數(shù)據(jù)庫(kù)。8.4數(shù)據(jù)流圖與數(shù)據(jù)字典8.4.1數(shù)據(jù)流圖(1)頂層數(shù)據(jù)流圖(2)0層數(shù)據(jù)流圖(3)1層數(shù)據(jù)流圖1.讀者信息管理2.圖書(shū)信息管理3.圖書(shū)借還管理ER圖:8.4.2數(shù)據(jù)詞典數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項(xiàng)類(lèi)型長(zhǎng)度備注圖書(shū)信息圖書(shū)IDInt20條形碼Int20圖書(shū)名稱(chēng)char20單價(jià)float4作者Char20書(shū)架名稱(chēng)Char20內(nèi)容簡(jiǎn)介Char20出版社char20數(shù)量int20是否注銷(xiāo)bool1數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項(xiàng)類(lèi)型長(zhǎng)度備注借閱者信息姓名char20讀者類(lèi)型Char20有效證件Char20是否掛失Bool1年齡Int4性別char20借書(shū)時(shí)間data40數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項(xiàng)類(lèi)型長(zhǎng)度備注管理員信息管理員idint20姓名Char20性別char20籍貫Char20年齡Int20民族Char20身份證號(hào)int20聯(lián)系電話(huà)int20數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項(xiàng)類(lèi)型長(zhǎng)度備注購(gòu)書(shū)信息商家idInt20商家名稱(chēng)Char20聯(lián)系人Char20聯(lián)系電話(huà)Int20傳真號(hào)碼Int20數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項(xiàng)類(lèi)型長(zhǎng)度備注借閱信息借書(shū)證Idint20條形碼Int20圖書(shū)名稱(chēng)Char20圖書(shū)出版社Char20管理員idInt20數(shù)量Int2數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項(xiàng)類(lèi)型長(zhǎng)度備注罰款信息及歸還信息借書(shū)證idInt20有效證件Int20證件號(hào)碼Int20罰款原因Char20罰款金額Float20是否繳款Char208.5數(shù)據(jù)采集數(shù)據(jù)通過(guò)事先的錄入,形成最基本的管理人員帳號(hào),通過(guò)管理人員的管理,可以實(shí)現(xiàn)相應(yīng)的數(shù)據(jù)的添加,刪減。比如,管理員可以添加用戶(hù)的相關(guān)信息(通過(guò)辦理借書(shū)證)還可以添加圖書(shū)(通過(guò)新書(shū)上架)來(lái)辦理。用戶(hù)需求分析作為圖書(shū)管理系統(tǒng),其主要的需求人員是借閱者,借閱者對(duì)其的要求可以大體概括如下:1)能按各種方式,比如書(shū)名、編號(hào)、作者等查詢(xún)圖書(shū)館的藏書(shū)情況;2)能熟悉使用圖書(shū)管理系統(tǒng);3)能方便地借閱圖書(shū)、續(xù)借圖書(shū)、歸還圖書(shū);4)能查詢(xún)自己的基本資料、借閱圖書(shū)情況;5)
能方便圖書(shū)管理員對(duì)圖書(shū)的錄入登記、注銷(xiāo);6)
能方便對(duì)新生的登記或注銷(xiāo)已經(jīng)畢業(yè)學(xué)生的信息;
7)
能及時(shí)發(fā)布一些學(xué)院學(xué)生借閱圖書(shū)超期情況、館內(nèi)藏書(shū)情況。系統(tǒng)功能模塊圖8.6數(shù)據(jù)流圖 a.新書(shū)入庫(kù)數(shù)據(jù)庫(kù)1.3處理入庫(kù)1.1接受事務(wù)圖書(shū)管理員 數(shù)據(jù)庫(kù)1.3處理入庫(kù)1.1接
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年西瓜買(mǎi)賣(mài)詳細(xì)協(xié)議模板
- 2024年預(yù)付款墊資協(xié)議格式草案
- 地質(zhì)勘查工作協(xié)議2024
- 二手房交易北京協(xié)議樣式2024年
- 2024年精裝地暖施工協(xié)議范本
- 2024年國(guó)內(nèi)集裝箱運(yùn)輸協(xié)議樣本
- 2024商業(yè)地產(chǎn)續(xù)租協(xié)議范本
- 2024年度農(nóng)產(chǎn)品專(zhuān)項(xiàng)采購(gòu)協(xié)議樣本
- 2024年學(xué)校周邊商業(yè)租賃協(xié)議樣本
- 2024年借款居間服務(wù)協(xié)議模板2
- 城市軌道綜合實(shí)訓(xùn)總結(jié)報(bào)告
- 【教案】心靈的幻象+教學(xué)設(shè)計(jì)-高一美術(shù)湘美版(2019)美術(shù)鑒賞
- 人教版2022-2023學(xué)年三年級(jí)語(yǔ)文上冊(cè)期中試卷及答案
- GB/T 20001.1-2024標(biāo)準(zhǔn)起草規(guī)則第1部分:術(shù)語(yǔ)
- (正式版)QBT 2174-2024 不銹鋼廚具
- MOOC 計(jì)量學(xué)基礎(chǔ)-中國(guó)計(jì)量大學(xué) 中國(guó)大學(xué)慕課答案
- 監(jiān)控維修施工方案
- 7-12個(gè)月嬰幼兒教案
- 2024年湖南省張家界市桑植縣中考一模道德與法治試題
- 24春國(guó)家開(kāi)放大學(xué)《鄉(xiāng)鎮(zhèn)行政管理》作業(yè)1-5參考答案
- 盛唐詩(shī)中“長(zhǎng)安”意象及其文化底蘊(yùn)的研究
評(píng)論
0/150
提交評(píng)論