軟件工程課程設(shè)計--在線圖書管理系統(tǒng)_第1頁
已閱讀1頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  課 程 名 在線圖書管理系統(tǒng) _ </p><p><b>  目 錄</b></p><p><b>  1 緒論1</b></p><p><b>  1.1項目背景1</b></p><p><b>  1.2編寫目的

2、1</b></p><p><b>  2 需求分析2</b></p><p><b>  2.1文字表述2</b></p><p><b>  2.2數(shù)據(jù)流圖3</b></p><p><b>  2.3數(shù)據(jù)字典5</b></

3、p><p>  2.4 E-R圖10</p><p>  2.5 層次圖11</p><p><b>  3總體設(shè)計14</b></p><p><b>  3.1結(jié)構(gòu)圖14</b></p><p>  3.2軟件體系結(jié)構(gòu)及文字說明14</p><

4、p><b>  4詳細(xì)設(shè)計16</b></p><p>  4.1程序流圖16</p><p>  4.4文字說明16</p><p><b>  致 謝17</b></p><p><b>  參考文獻(xiàn)18</b></p><p>&

5、lt;b>  1 緒論</b></p><p><b>  1.1項目背景</b></p><p>  隨著時代的發(fā)展,計算機技術(shù)越來越深入各行各業(yè),為廣大的用戶提供了更為周到和便捷的服務(wù)。目前各行各業(yè)廣泛使用專用系統(tǒng),其用戶群十分龐大,因此,設(shè)計開發(fā)好一個系統(tǒng)是十分重要。近年來,隨著用戶要求的不斷提高及計算機科學(xué)的迅速發(fā)展,特別是數(shù)據(jù)庫技術(shù)的廣泛

6、應(yīng)用,向用戶提供的服務(wù)將越來越豐富,越來越人性化。本系統(tǒng)通過強大的計算機技術(shù)給圖書管理人員和讀者借、還書帶來便利。本系統(tǒng)除了圖書館內(nèi)管理的一般功能除外,還包括網(wǎng)上在線查詢圖書信息、查詢本人的借閱情況。</p><p><b>  1.2編寫目的</b></p><p>  本系統(tǒng)最終將達(dá)到減少了人力與管理成本,提高信息準(zhǔn)確度,改進(jìn)管理和服務(wù),建立高效的平臺,提高信息處

7、理速度和利用率,系統(tǒng)設(shè)計優(yōu)良,界面設(shè)計精美、快捷,人性化設(shè)計,后臺管理功能好、效率高,更簡便、信息化程度更高的圖書管理流程。</p><p><b>  2 需求分析</b></p><p><b>  2.1文字表述</b></p><p>  設(shè)計圖書館管理系統(tǒng)。此系統(tǒng)要達(dá)到方便讀者查找圖書,閱讀圖書,而且也要方便圖書

8、館管理員的管理工作。</p><p>  管理員:對圖書的訂購、擺放、添加、刪除、查詢、統(tǒng)計、修改圖書信息。</p><p>  對讀者的信息進(jìn)行安全管理,所謂安全管理也就是對讀者的所有注冊信息進(jìn)行保密管理,也就是只有此管理員可以獲取和查看讀者的信息(讀者本人也可以查看),其他人則無權(quán)查看與修改。對讀者的借還信息進(jìn)行管理,即當(dāng)讀者借閱圖書時將讀者的借閱信息保存,同時將某圖書被借閱的信息保存

9、;當(dāng)讀者歸還圖書時可以及時將歸還信息保存,實現(xiàn)消除該讀者的借書信息,以方便讀者繼續(xù)借閱書籍。</p><p>  讀者進(jìn)行借閱書籍時,只需要找到管理員即可獲得自己想要閱覽的書籍的信息,這樣可以減少讀者查詢書籍的時間,而其余的工作則由管理員們來協(xié)調(diào)完成,這樣提高了圖書館的工作效率,同時也讓讀者可以獲得一個更好的讀書方式。</p><p>  讀者除了借閱書籍以外,還可以對自己的注冊信息進(jìn)行修

10、改,但是一旦注冊成功,則只能修改個人密碼,其他人則無權(quán)修改。</p><p><b>  2.2數(shù)據(jù)流圖</b></p><p><b>  2.3數(shù)據(jù)字典</b></p><p><b>  數(shù)據(jù)流編號:D01</b></p><p>  數(shù)據(jù)流名稱:圖書采編信息</p

11、><p><b>  簡述:圖書采編信息</b></p><p>  數(shù)據(jù)流來源:圖書購買后,由圖書館采編人員整理后,輸入計算機</p><p>  數(shù)據(jù)流去向:采編管理模塊。圖書采編信息將采編數(shù)據(jù)存入數(shù)據(jù)庫(圖書表)</p><p>  數(shù)據(jù)流組成:圖書編碼,圖書類別,書名,作者,出版社,出版日期,單價,購買數(shù)量</

12、p><p>  數(shù)據(jù)流量:300本/日</p><p>  高峰流量:800本/日</p><p><b>  數(shù)據(jù)流編號:D02</b></p><p>  數(shù)據(jù)流名稱:借書借閱</p><p><b>  簡述:借書證</b></p><p>  數(shù)據(jù)

13、流來源:用戶將借書證交給借書員,借書員經(jīng)過審查后將相關(guān)信息輸入計算機</p><p>  數(shù)據(jù)流去向:P2_11檢查讀者身份</p><p>  數(shù)據(jù)流組成:借閱日期+書名+讀者賬號+讀者姓名+借閱數(shù)量等</p><p>  數(shù)據(jù)流量:800個/日</p><p>  高峰流量:3000個/日</p><p><

14、b>  數(shù)據(jù)流編號:D03</b></p><p>  數(shù)據(jù)流名稱:填寫借閱記錄</p><p>  簡述:填入借閱表的記錄</p><p>  數(shù)據(jù)流來源:P2_13檢查合格的借閱圖書信息錄入到借閱庫中</p><p><b>  數(shù)據(jù)流去向:借閱庫</b></p><p> 

15、 數(shù)據(jù)流組成:借閱號+借閱日期+書名+圖書編碼+讀者姓名+讀者賬號+還書日期+借閱數(shù)量+狀態(tài)等</p><p><b>  數(shù)據(jù)流編號:D04</b></p><p>  數(shù)據(jù)流名稱:借閱修改在庫</p><p>  簡述:修改的借閱記錄</p><p>  數(shù)據(jù)流來源:P2_13將借閱的圖書的記錄錄入到圖書庫</

16、p><p><b>  數(shù)據(jù)流去向:圖書庫</b></p><p>  數(shù)據(jù)流組成:借閱號+借閱日期+書名+圖書編碼+讀者姓名+讀者賬號+還書日期+借閱數(shù)量+狀態(tài)等</p><p><b>  數(shù)據(jù)流編號:D05</b></p><p>  數(shù)據(jù)流名稱:圖書檢索要求</p><p&g

17、t;  簡述:讀者要求求得圖書檢索信息</p><p>  數(shù)據(jù)流來源:讀者輸入的檢索要求</p><p>  數(shù)據(jù)流去向:圖書庫以及檢索處理系統(tǒng)</p><p>  數(shù)據(jù)流組成:圖書名+圖書編號等</p><p><b>  數(shù)據(jù)流編號:D06</b></p><p>  數(shù)據(jù)流名稱:圖書檢索結(jié)

18、果</p><p>  簡述:讀者經(jīng)過在檢索系統(tǒng)終端輸入檢索信息后由檢索系統(tǒng)返回的結(jié)果</p><p>  數(shù)據(jù)流來源:檢索系統(tǒng)</p><p><b>  數(shù)據(jù)流去向:讀者</b></p><p>  數(shù)據(jù)流組成:圖書名+圖書編號+圖書索引號+圖書所在的書架編號等</p><p><b&g

19、t;  數(shù)據(jù)流編號:D13</b></p><p>  數(shù)據(jù)流名稱:電子讀物查詢要求簡述:讀者需要查詢的圖書信息</p><p><b>  數(shù)據(jù)流來源:讀者</b></p><p>  數(shù)據(jù)流去向:電子讀物處理模塊</p><p>  數(shù)據(jù)流組成:圖書編號+圖書名+出版社等</p><

20、p><b>  數(shù)據(jù)流編號:D14</b></p><p>  數(shù)據(jù)流名稱:電子讀物查詢結(jié)果簡述:電子讀物處理模塊對讀者輸入的反饋 </p><p>  數(shù)據(jù)流來源:電子讀物處理模塊</p><p><b>  數(shù)據(jù)流去向:讀者</b></p><p>  數(shù)據(jù)流組成:圖書內(nèi)容+圖書所在網(wǎng)站

21、超連接等</p><p><b>  數(shù)據(jù)流編號:D15</b></p><p>  數(shù)據(jù)流名稱:還書記錄</p><p>  簡述:所還圖書進(jìn)行入庫記錄</p><p>  數(shù)據(jù)流來源:圖書館管理板塊</p><p>  數(shù)據(jù)流去向:圖書館歸還處理模塊</p><p> 

22、 數(shù)據(jù)流組成:圖書編號+圖書名+借閱證號等</p><p><b>  數(shù)據(jù)流編號:D16</b></p><p>  數(shù)據(jù)流名稱:填寫歸還記錄</p><p>  簡述:管理員填寫歸還圖書館的圖書記錄</p><p>  數(shù)據(jù)流來源:圖書館歸還處理模塊</p><p>  數(shù)據(jù)流去向:讀者庫模塊

23、</p><p>  數(shù)據(jù)流組成:圖書編號+圖書名+管理員編號+日期等</p><p><b>  數(shù)據(jù)流編號:D17</b></p><p>  數(shù)據(jù)流名稱:歸還修改在庫數(shù)量</p><p>  簡述:圖書歸還后該書在讀者庫的記錄</p><p>  數(shù)據(jù)流來源:圖書館歸還處理模塊</p&

24、gt;<p>  數(shù)據(jù)流去向:讀者庫模塊</p><p>  數(shù)據(jù)流組成:圖書編號+圖書名+管理員編號+日期等</p><p><b>  數(shù)據(jù)流編號:D18</b></p><p>  數(shù)據(jù)流名稱:圖書維護(hù)需求</p><p>  簡述:對目前讀者庫圖書進(jìn)行維護(hù)</p><p> 

25、 數(shù)據(jù)流來源:圖書管理模塊</p><p>  數(shù)據(jù)流去向:圖書維護(hù)模塊</p><p>  數(shù)據(jù)流組成:管理員編號+圖書編號+圖書名+條形碼號+出版社+出版日期+入庫日期+作者+單價+數(shù)量等</p><p>  數(shù)據(jù)流編號:D19 </p><p>  數(shù)據(jù)流名稱:庫存圖書統(tǒng)計</p><p>  簡述:對目前讀者庫

26、內(nèi)存書進(jìn)行統(tǒng)計</p><p>  數(shù)據(jù)流來源:圖書管理模塊</p><p>  數(shù)據(jù)流去向:圖書維護(hù)模塊</p><p>  數(shù)據(jù)流組成:圖書編號+圖書名+條形碼號+出版社+出版日期+入庫日期+作者+單價+數(shù)量等</p><p>  數(shù)據(jù)流編號: D20</p><p>  數(shù)據(jù)流名稱: 借閱情況統(tǒng)計</p&g

27、t;<p>  簡述:對目前外借的、不在讀者庫的圖書進(jìn)行統(tǒng)計</p><p>  數(shù)據(jù)流來源:圖書管理模塊</p><p>  數(shù)據(jù)流去向:圖書維護(hù)模塊</p><p>  數(shù)據(jù)流組成:圖書編號+圖書名+條形碼號+出版社+出版日期+出庫日期+作者+單價+數(shù)量+借閱證號等</p><p>  數(shù)據(jù)流編號:D21 </p>

28、;<p>  數(shù)據(jù)流名稱:讀者情況統(tǒng)計</p><p>  簡述:對借閱者進(jìn)行統(tǒng)計</p><p>  數(shù)據(jù)流來源:圖書管理模塊</p><p>  數(shù)據(jù)流去向:圖書維護(hù)模塊</p><p>  數(shù)據(jù)流組成:借閱證號+圖書名+條形碼號+出版社+出版日期+出庫日期+作者+單價+數(shù)量+金額+借閱期限等</p><

29、p>  數(shù)據(jù)流編號:D22 </p><p>  數(shù)據(jù)流名稱:讀者登陸信息</p><p>  簡述:圖書管理員對讀者登陸信息進(jìn)行檢查</p><p>  數(shù)據(jù)流來源:圖書管理模塊</p><p>  數(shù)據(jù)流去向:檢查讀者登陸模塊</p><p>  數(shù)據(jù)流組成:管理員編號+借閱證號等</p>&l

30、t;p>  數(shù)據(jù)流編號:D23 </p><p>  數(shù)據(jù)流名稱:讀者信息</p><p>  簡述:圖書管理員對讀者登陸信息進(jìn)行記錄</p><p>  數(shù)據(jù)流來源:檢查讀者登陸模塊</p><p><b>  數(shù)據(jù)流去向:讀者表</b></p><p>  數(shù)據(jù)流組成:借閱證號等<

31、/p><p><b>  數(shù)據(jù)流編號:D24</b></p><p>  數(shù)據(jù)流名稱:讀者查詢</p><p>  簡述:借閱管理員輸入的讀者登錄信息</p><p>  數(shù)據(jù)流來源:借閱管理員</p><p>  數(shù)據(jù)流去向:讀者登錄檢查系統(tǒng)</p><p>  數(shù)據(jù)流組成:

32、讀者姓名+讀者編號等</p><p><b>  數(shù)據(jù)流編號:D25</b></p><p>  數(shù)據(jù)流名稱:讀者查詢結(jié)果簡述:登錄系統(tǒng)在檢查讀者輸入的讀者信息后返回個借閱管理員的結(jié)果</p><p>  數(shù)據(jù)流來源:登錄系統(tǒng)</p><p>  數(shù)據(jù)流去向:借閱管理員</p><p>  數(shù)據(jù)

33、流組成:讀者姓名+編號等</p><p>  2.4 E-R圖 </p><p><b>  圖2.4</b></p><p><b>  2.5 層次圖</b></p><p><b>  圖3-1 頂層</b></p><p><b>

34、  圖3-2 第0層</b></p><p>  圖3-3 1層圖—1</p><p>  圖3-4 1層圖—2</p><p>  圖3-5 1層圖—3</p><p>  圖3-6 1層圖—4</p><p>  圖3-7 1層圖—5</p><p><b>

35、;  3總體設(shè)計</b></p><p><b>  3.1結(jié)構(gòu)圖 </b></p><p><b>  圖3.1</b></p><p>  3.2軟件體系結(jié)構(gòu)及文字說明</p><p>  軟件體系結(jié)構(gòu)是具有一定形式的結(jié)構(gòu)化元素,即構(gòu)件的集合,包括處理構(gòu)件、數(shù)據(jù)構(gòu)件和連接構(gòu)件。處理構(gòu)

36、件負(fù)責(zé)對數(shù)據(jù)進(jìn)行加工,數(shù)據(jù)構(gòu)件是被加工的信息,連接構(gòu)件把體系結(jié)構(gòu)的不同部分組組合連接起來。這一定義注重區(qū)分處理構(gòu)件、數(shù)據(jù)構(gòu)件和連接構(gòu)件,這一方法在其他的定義和方法中基本上得到保持。 </p><p> ?。?)軟件體系結(jié)構(gòu)是軟件設(shè)計過程的一個層面,是相對獨立的、有價值的軟件設(shè)計方法的總結(jié),可作為軟件開發(fā)指導(dǎo)性的策略和途徑。 </p><p> ?。?)強調(diào)設(shè)計過程,而非

37、分析的過程。分析的目標(biāo)是理解和表示,設(shè)計的目標(biāo)是實現(xiàn)。 </p><p> ?。?)非用戶的觀點及非功能的觀點。對于用戶,結(jié)構(gòu)是軟件系統(tǒng)功能的組合。對于設(shè)計者,結(jié)構(gòu)是為特定目標(biāo)而設(shè)立的軟件成分以及成分之間的關(guān)系。</p><p><b>  4詳細(xì)設(shè)計</b></p><p><b>  4.1程序流圖</b>&

38、lt;/p><p><b>  4.4文字說明</b></p><p>  1.系統(tǒng)接收由連鎖超市提出的供貨請求,并將其記錄到供貨請求記錄文件。  2.在接到供貨請求后,從商品庫存記錄文件中進(jìn)行商品庫存信息查詢。如果庫存滿足供貨請求,則給配送處理發(fā)送配送通知;否則,向采購部門發(fā)出缺貨通知。  3.配送處理接到配送通知后,查詢供貨請求記錄文件,更新商品庫

39、存記錄文件,并向配送部門發(fā)送配送單,在配送貨品的同時記錄配送信息至商品配送記錄文件。  4.采購部門接到缺貨通知后,與供貨商洽談,進(jìn)行商品采購處理,合格商品入庫,并記錄采購清單至采購清單記錄文件、向配送處理發(fā)出配送通知,同時通知財務(wù)部門給供貨商支付貨款。  該系統(tǒng)采用結(jié)構(gòu)化方法進(jìn)行開發(fā),得到待修改的數(shù)據(jù)流圖。</p><p><b>  致 謝</b></p>

40、;<p>  經(jīng)過幾個月的忙碌和學(xué)習(xí),本次畢業(yè)論文設(shè)計已經(jīng)接近尾聲。作為一個本科生的畢業(yè)設(shè)計,由于經(jīng)驗的匱乏,難免有許多考慮不周全的地方,如果沒有指導(dǎo)教師的督促指導(dǎo),想要完成這個設(shè)計是難以想象的。</p><p>  現(xiàn)在我發(fā)現(xiàn),自身的成長離不開大家的支持和幫助,我很慶幸自己生活在這樣的空間。我要向那些幫助過我、鼓勵過我的人們致以我最誠摯的謝意。</p><p>  首先感謝

41、 老師,這次畢業(yè)設(shè)計中,作為我的指導(dǎo)老師,雖然平日里工作繁多,但在我做畢業(yè)設(shè)計的每個階段,從選題到查閱資料,還有論文提綱的確定以及中期論文的修改、后期論文格式調(diào)整等各個環(huán)節(jié)中都給予了我悉心的指導(dǎo)。她嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng),淵博的知識,還有平易近人的人格魅力將會對我影響深遠(yuǎn)。除此之外還讓我明白了許多做人的道理。</p><p>  編寫畢業(yè)論文是一個學(xué)習(xí)的過程,論文的完成,奠定了我的能力,它會幫助我在今后的工作與學(xué)習(xí)當(dāng)

42、中更加有自信。</p><p>  最后,感謝這兩年中陪我一起走過的各位老師和同學(xué)們,你們的信任和慰勉是我前進(jìn)的動力!也要感謝我的朋友們,感謝你們在我失意時給我鼓勵,在失落時給我支持,感謝你們和我一路走來,在此過程中我倍感溫暖!為了那些支持和愛護(hù)我的人,我會更加努力,好好工作!好好生活!</p><p>  在此我向我的指導(dǎo)老師,和小組的同學(xué)們致以真摯的謝意,謝謝你們的大力支持和幫助。&l

43、t;/p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 張海藩.軟件工程導(dǎo)論(第6 版).北京:清華大學(xué)出版社,20013</p><p>  [2] 刁成嘉.UML系統(tǒng)建模與分析設(shè)計.北京:機械工業(yè)出版社,2007</p><p>  [3] UML基礎(chǔ)與Rose建模案例.北京:人民郵電出版社,200

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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

提交評論