《《圖書館管理系統(tǒng)》開題報告.》由會員分享,可在線閱讀,更多相關(guān)《《圖書館管理系統(tǒng)》開題報告.(10頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、
《圖書館管理系統(tǒng)》開題報告
一、圖書館管理系統(tǒng)的目的和意義
本次畢業(yè)設(shè)計所從事的課題題目是基于VB的圖書管理系統(tǒng)的設(shè)計與實現(xiàn)。
課題的目的:應(yīng)用當(dāng)前高速發(fā)展的計算機技術(shù),組建圖書管理系統(tǒng)。
隨著計算機及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,Internet/Intranet應(yīng)用在全球范圍內(nèi)日益普及,當(dāng)今社會正快速向信息化社會前進,信息自動化的作用也越來越大。從而使我們從繁雜的事務(wù)中解放出來,提高了我們的工作效率。
圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的圖書館都是初步開始使用,甚至尚未使用計算機進行信息管理。根據(jù)調(diào)查得知,以前對圖書信
2、息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對于圖書借閱情況(如借書天數(shù)、超過限定借書時間的天數(shù))的統(tǒng)計和核實等往往采用對借書卡的人工檢查進行,對借閱者的借閱權(quán)限、以及借閱天數(shù)等用人工計算、手抄進行。數(shù)據(jù)信息處理工作量大,容易出錯;由于數(shù)據(jù)繁多,容易丟失,且不易查找。總的來說,缺乏系統(tǒng),規(guī)范的信息管理手段。盡管有的圖書館有計算機,但是尚未用于信息管理,沒有發(fā)揮效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開發(fā)的基本環(huán)境。
數(shù)據(jù)處理手工操作,工作量大,出錯率高,出錯后不易更改。圖書館采取手工方式對圖書借閱情況進行人工管理,由于信息比較多,圖書借閱信息的管理工作混亂而又復(fù)雜;一般借
3、閱情況是記錄在借書證上,圖書的數(shù)目和內(nèi)容記錄在文件中,圖書館的工作人員和管理員也只是當(dāng)時對圖書信息比較清楚,時間一長,如再要進行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費時、費力;如要對很長時間以前的圖書進行更改就更加困難了。
二、國內(nèi)外的研究現(xiàn)狀分析
目前大多數(shù)圖書館的借閱工作部分還是手工管理,工作效率很低,并且不能及時了解圖書的種類和讀者們比較需求的圖書等,不能更好的適應(yīng)當(dāng)前讀者的借閱要求。手工管理還存在許多弊端,由于不可避免的人為因素,造成數(shù)據(jù)的遺漏、誤報等。計算機信息化管理有著儲存量大,速度快等許多優(yōu)點,提供給我們的處理信息及時快捷,因此我們利用計算機提供給我們的信息對讀者們
4、的借閱過程形成一整套動態(tài)的管理。
三、圖書館管理系統(tǒng)的開發(fā)工具和環(huán)境
1、 管理信息系統(tǒng)介紹及其設(shè)計原則
管理信息系統(tǒng)就是我們常說的MIS(Managerment Information System),它是20世紀(jì)80年代才逐漸形成的一門新科學(xué),其概念至今尚無統(tǒng)一的定義,其理論基礎(chǔ)尚不完善。但從國外學(xué)者給
請預(yù)覽后下載!
MIS所下的定義看,人們對MIS的認(rèn)識在逐步加深,MIS的定義也在逐漸發(fā)展和成熟。
管理信息系統(tǒng)的設(shè)計與開發(fā)是一項系統(tǒng)工程,為了保證系統(tǒng)的質(zhì)量,設(shè)計人員必須遵守共同的設(shè)計原則,盡可能地提高系統(tǒng)的各項指標(biāo)。具體的設(shè)計原則如下:
(1)實用性原則
要力求最大
5、限度地滿足實際工作的需要,充分考慮各業(yè)務(wù)層次、各管理環(huán)節(jié)數(shù)據(jù)處理的實用性,把滿足用戶生產(chǎn)和管理業(yè)務(wù)作為第一要素進行考慮。用戶接口和操作界面設(shè)計盡可能做到界面美觀大方,操作簡便實用。
(2)可擴展性與可維護性原則
為適應(yīng)將來的發(fā)展,MIS系統(tǒng)應(yīng)具有良好的可擴展性和可維護性。軟件設(shè)計盡可能模塊化、組件化,使應(yīng)用系統(tǒng)可靈活配置,適應(yīng)不同的情況。數(shù)據(jù)庫的設(shè)計盡可能考慮到未來的需要。
(3)安全可靠性原則
應(yīng)用軟件與數(shù)據(jù)庫系統(tǒng)的設(shè)計要做到安全可靠,防止非法用戶的入侵。數(shù)據(jù)庫的備份策略恰當(dāng),以防止災(zāi)難性事故發(fā)生。
(4)戶界面設(shè)計原則
圖形化原則:用戶界面的設(shè)計應(yīng)符合Windows規(guī)范的圖
6、形用戶界面(GUI),做到美觀大方。用戶界面應(yīng)當(dāng)直觀、明了、條理清晰。實現(xiàn)“傻瓜型”管理——易學(xué)、易用、易管理。
(5)庫設(shè)計原則
一致性原則:對信息進行統(tǒng)一、系統(tǒng)的分析與設(shè)計,協(xié)調(diào)好各數(shù)據(jù)源,做到“數(shù)出一門”、“算法統(tǒng)一”、“度量一致”。保證系統(tǒng)數(shù)據(jù)的一致性和有效性。
完整性原則:數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確和相容性。要防止合法用戶使用數(shù)據(jù)庫時向數(shù)據(jù)庫加入不合語義的數(shù)據(jù)。對輸入到數(shù)據(jù)庫中的數(shù)據(jù)要有審核和約束機制。
安全性原則:數(shù)據(jù)庫的安全性是指保護數(shù)據(jù),防止非法用戶使用數(shù)據(jù)庫或合法用戶非法使用數(shù)據(jù)庫造成數(shù)據(jù)泄露、更改或破壞。要有認(rèn)證和授權(quán)機制。
可伸縮性原則:數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計
7、應(yīng)充分考慮發(fā)展的需要、移植的需要,具有良好的擴展性、伸縮性和適度冗余。
規(guī)范化數(shù)據(jù)庫的設(shè)計:應(yīng)遵循規(guī)范化理論,規(guī)范化程度過低,可能會存在插入、刪除異常、修改復(fù)雜、數(shù)據(jù)冗余等問題,要解決的方法就是對關(guān)系模型進行分解或合并(規(guī)范化),轉(zhuǎn)移成高級范式。
2、開發(fā)工具Virual Basicd的介紹
VB是微軟公司出品的一個快速可視化程序開發(fā)工具軟件,借助微軟在操作系統(tǒng)和辦公軟件的壟斷地位,VB在短短的幾年內(nèi)風(fēng)靡全球。VB是極有和功能強大的軟件,主要表現(xiàn)在:所見即所得的界面設(shè)計,基于對象的設(shè)計方法,極短的軟件開發(fā)周期,較易維護的生成代碼。
請預(yù)覽后下載!
VB程序語言具有許多優(yōu)秀的特性,
8、用其設(shè)計應(yīng)用程序時有兩個基本特點:可視化設(shè)計和事件驅(qū)動編程。
(1)可視化設(shè)計
同其他的一些可視化程序開發(fā)工具一樣,VB具有可視化設(shè)計的特點,微軟的Word在剛剛進入市場時,同WPS競爭的一個重要的功能砝碼就是"所見即所得"的字處理功能,VB在設(shè)計應(yīng)用程序界面時也可以說是"所見即所得".在設(shè)計時,頭腦中所想象的應(yīng)用程序界面,完全可以通過鍵盤鼠標(biāo)以及徒手畫出來,而不是編制大量的代碼然后再編譯生成,如果需要修改,也是利用鍵盤鼠標(biāo)和手畫,而底層的一些程序代碼由VB自動生成或修改。VB為用戶提供大量的界面元素(在VB中稱為控件對象),這些控件對象對于熟悉Windows應(yīng)用程序的用戶而言是一點也不陌
9、生,如"窗體"、"菜單"、"命令按鈕"、"工具按鈕"、"檢查框"等等,用戶只需要利用鼠標(biāo)、鍵盤把這些控件對象拖動到適當(dāng)?shù)奈恢?設(shè)置它們的大小、形狀、屬性等,就可以設(shè)計出所需的應(yīng)用程序界面。
(2)事件驅(qū)動編程
Windows操作系統(tǒng)出現(xiàn)以來,圖形化的用戶界面和多任務(wù)多進程的應(yīng)用程序要求程序設(shè)計不能是單一性的,在使用VB設(shè)計應(yīng)用程序時,必須首先確定應(yīng)用程序如何同用戶進行交互.例如發(fā)生鼠標(biāo)單擊、鍵盤輸入等事件時,由用戶編寫的代碼控制這些事件的響應(yīng),這就是所謂的事件驅(qū)動編程。
四、圖書館管理系統(tǒng)設(shè)計
甲、圖書館管理系統(tǒng)總體設(shè)計
用戶登陸
1、系統(tǒng)層次框圖
系統(tǒng)維護
相關(guān)查
10、詢
統(tǒng)計內(nèi)容
圖書館管理系統(tǒng)
退出系統(tǒng)
2、系統(tǒng)模塊設(shè)計
①用戶登陸模塊:已經(jīng)注冊的用戶進入系統(tǒng),必須先進行登陸。
②系統(tǒng)維護模塊:
Ⅰ圖書目錄模塊:可對圖書目錄進行一覽、增加以及刪除操作。
Ⅱ讀者明細(xì)模塊:可對讀者明細(xì)進行一覽、增加以及刪除操作。
③相關(guān)查詢模塊:
Ⅰ借閱查詢模塊:可通過讀者編號和姓名對其所借閱圖書進行查詢操作。
Ⅱ圖書查詢模塊:可通過圖書信息對圖書進行查詢操作。
請預(yù)覽后下載!
④統(tǒng)計內(nèi)容模塊:
Ⅰ讀者借閱情況統(tǒng)計模塊:對讀者信息及其所借閱圖書進行統(tǒng)計。
Ⅱ圖書借閱情況統(tǒng)計模塊:對圖書信息及其是否借
11、出進行統(tǒng)計。
3、數(shù)據(jù)庫設(shè)計
根據(jù)系統(tǒng)功能設(shè)計的要求以及功能模塊的劃分,對于系統(tǒng)用戶信息數(shù)據(jù)庫,可以列出一些數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu),構(gòu)成六張表。
乙、圖書館管理系統(tǒng)詳細(xì)設(shè)計
1、用戶登陸模塊設(shè)計與實現(xiàn)
2、系統(tǒng)維護模塊設(shè)計與實現(xiàn)
①圖書目錄模塊實現(xiàn)
1)圖書目錄一覽模塊實現(xiàn):從數(shù)據(jù)表中的信息導(dǎo)出所有圖書的信息,包括:圖書編號、圖書名稱、作者姓名、出版社、出版日期、單價和圖書類別。
2)圖書目錄增加模塊實現(xiàn):把圖書名稱、作者姓名、出版社、出版日期、單價和圖書類別增加到數(shù)據(jù)表中,并在圖書目錄一覽模塊中顯示出來。
3)圖書目錄刪除模塊實現(xiàn):把圖書編號、圖書名稱、作者姓名、出版社、出版
12、日期、單價和圖書類別從數(shù)據(jù)表中刪除,并在圖書目錄一覽模塊中顯示出來。
②讀者明細(xì)模塊實現(xiàn)
1)讀者明細(xì)一覽模塊實現(xiàn):從數(shù)據(jù)表中的信息導(dǎo)出所有讀者的信息,包括:讀者編號、讀者姓名、性別、年齡、住址、電話和備注。
2)讀者明細(xì)增加模塊實現(xiàn):把讀者編號、讀者姓名、性別、年齡、住址、電話和備注增加到數(shù)據(jù)表中,并在讀者明細(xì)一覽模塊中顯示出來。
3)讀者明細(xì)刪除模塊實現(xiàn)把讀者編號、讀者姓名、性別、年齡、住址、電話和備注從數(shù)據(jù)表中刪除,并在讀者明細(xì)一覽模塊中顯示出來。
3、相關(guān)查詢模塊設(shè)計與實現(xiàn)
①借閱查詢模塊實現(xiàn):輸入讀者編號,從數(shù)據(jù)表中導(dǎo)出所有相關(guān)的信息。
②圖書查詢模塊實現(xiàn):輸入圖書編號
13、、圖書名稱、作者姓名、出版社、出版日期、單價和圖書類別中一個或幾個,從數(shù)據(jù)表中導(dǎo)出其他與此書相關(guān)的信息。
4、統(tǒng)計內(nèi)容模塊的設(shè)計與實現(xiàn)
①讀者借閱情況統(tǒng)計模塊實現(xiàn):從數(shù)據(jù)表中導(dǎo)出借閱讀者的相關(guān)信息。
②圖書借閱情況統(tǒng)計模塊實現(xiàn):從數(shù)據(jù)表中查詢出借閱圖書的相關(guān)信息。
五、參考文獻
丁寶康:《數(shù)據(jù)庫原理》,經(jīng)濟科學(xué)出版社2000年;
陳戈止編著《信息系統(tǒng)與管理》西南財經(jīng)大學(xué)出版社2001年2月;
韜等編著《Visual Basic6.0數(shù)據(jù)庫系統(tǒng)開發(fā)》人民郵電出版社2002年4月;
揚科導(dǎo)編著《Visual Basic6.0程序設(shè)計學(xué)》機械工業(yè)出版社2003年5月;
永毅等編著《
14、管理信息系統(tǒng)設(shè)計與實現(xiàn)》清華大學(xué)出版社2003年5月。
請預(yù)覽后下載!
他們繼續(xù)往前走。走到了沃野,他們決定停下。
被打巴掌的那位差點淹死,幸好被朋友救過來了。
被救起后,他拿了一把小劍在石頭上刻了:“今天我的好朋友救了我一命。”
一旁好奇的朋友問到:
“為什么我打了你以后你要寫在沙子上,而現(xiàn)在要刻在石頭上呢?”
另一個笑笑回答說:“當(dāng)被一個朋友傷害時,要寫在易忘的地方,風(fēng)會負(fù)責(zé)抹去它;
相反的如果被幫助,我們要把它刻在心靈的深處,任何風(fēng)都抹不去的。”
朋友之間相處,傷害往往是無心的,幫助卻是真心的。
在日常生活中,就
15、算最要好的朋友也會有摩擦,也會因為這些摩擦產(chǎn)生誤會,以至于成為陌路。
請預(yù)覽后下載!
友情的深淺,不僅在于朋友對你的才能欽佩到什么程度,更在于他對你的弱點容忍到什么程度。
學(xué)會將傷害丟在風(fēng)里,將感動銘記心底,才可以讓我們的友誼歷久彌新!
友誼是我們哀傷時的緩和劑,激情時的舒解劑;
是我們壓力時的流瀉口,是我們?yōu)碾y時的庇護所;
是我們猶豫時的商議者,是我們腦子的清新劑。
但最重要的一點是,我們大家都要牢記的:
“切不可苛求朋友給你同樣的回報,寬容一點,對自己也是對朋友?!?
愛因斯坦說:“世間最美好的東西,莫過于有幾個頭腦和心地都很正直的朋友。
16、”
他們繼續(xù)往前走。走到了沃野,他們決定停下。
被打巴掌的那位差點淹死,幸好被朋友救過來了。
被救起后,他拿了一把小劍在石頭上刻了:“今天我的好朋友救了我一命。”
一旁好奇的朋友問到:
“為什么我打了你以后你要寫在沙子上,而現(xiàn)在要刻在石頭上呢?”
另一個笑笑回答說:“當(dāng)被一個朋友傷害時,要寫在易忘的地方,風(fēng)會負(fù)責(zé)抹去它;
相反的如果被幫助,我們要把它刻在心靈的深處,任何風(fēng)都抹不去的?!?
朋友之間相處,傷害往往是無心的,幫助卻是真心的。
在日常生活中,就算最要好的朋友也會有摩擦,也會因為這些摩擦產(chǎn)生誤會,以至于成為陌路。
友情的深淺,不僅在
17、于朋友對你的才能欽佩到什么程度,更在于他對你的弱點容忍到什么程度。
學(xué)會將傷害丟在風(fēng)里,將感動銘記心底,才可以讓我們的友誼歷久彌新!
友誼是我們哀傷時的緩和劑,激情時的舒解劑;
是我們壓力時的流瀉口,是我們?yōu)碾y時的庇護所;
是我們猶豫時的商議者,是我們腦子的清新劑。
但最重要的一點是,我們大家都要牢記的:
“切不可苛求朋友給你同樣的回報,寬容一點,對自己也是對朋友?!?
請預(yù)覽后下載!
愛因斯坦說:“世間最美好的東西,莫過于有幾個頭腦和心地都很正直的朋友?!?
請預(yù)覽后下載!
(注:可編輯下載,若有不當(dāng)之處,請指正,謝謝!)
請預(yù)覽后下載!