在线观看国产区-在线观看国产欧美-在线观看国产免费高清不卡-在线观看国产久青草-久久国产精品久久久久久-久久国产精品久久久

美章網(wǎng) 精品范文 圖書管理論文范文

圖書管理論文范文

前言:我們精心挑選了數(shù)篇優(yōu)質(zhì)圖書管理論文文章,供您閱讀參考。期待這些文章能為您帶來啟發(fā),助您在寫作的道路上更上一層樓。

圖書管理論文

第1篇

1.1管理思想觀念落后

如今已經(jīng)進(jìn)入信息時代,幾乎所有的行業(yè)都在進(jìn)行信息化的建設(shè)。醫(yī)院幾乎是推行信息化建設(shè)最堅決的。但是信息化建設(shè)并不是只需要添加一些電腦,組建一個網(wǎng)絡(luò),使用一套管理軟件就可以了,這還需要相應(yīng)的思想來作為支撐。而醫(yī)院圖書館作為醫(yī)院信息化建設(shè)中的重要組成部分,就更需要擁有先進(jìn)的思想觀念來進(jìn)行改革。但是很多醫(yī)院圖書管理人員仍然還是以傳統(tǒng)的思想來看待信息化時代的圖書管理。還有一些醫(yī)院圖書館存在著嚴(yán)重的自我封閉意識,他們認(rèn)為圖書應(yīng)該是“重藏輕用”,只需要追求數(shù)量,不重視質(zhì)量;只重視資料的收藏,忽視對資源的開發(fā)利用;只重視書籍的收藏,不重視人才的培養(yǎng)。在服務(wù)理念上很多工作人員都沒有主動為用戶提供信息服務(wù)的理念,只滿足于借與還的傳統(tǒng)服務(wù)。

1.2缺乏充足的經(jīng)費

缺乏充足的經(jīng)費是很多醫(yī)院圖書館都存在的問題。首先是醫(yī)院圖書館的經(jīng)費來源單一,基本都是來源于醫(yī)院的投資。而一般情況下醫(yī)院圖書館沒有直接的經(jīng)濟(jì)收益,這就使得醫(yī)院領(lǐng)導(dǎo)在進(jìn)行投資時會產(chǎn)生各種各樣的顧慮,使得醫(yī)院圖書館很難得到醫(yī)院的投資。很多醫(yī)院對醫(yī)院圖書館進(jìn)行投資都是因為醫(yī)院申辦某個項目或其它什么名譽的時候?qū)D書館有了硬性的規(guī)定。這個問題雖然很明顯但是卻很難得到改善。

1.3管理隊伍建設(shè)不足

管理隊伍建設(shè)不足首要的體現(xiàn)就是醫(yī)院圖書管理人員的數(shù)量有限,很多特色服務(wù)都受到工作人員數(shù)量的限制而無法開展。然后是醫(yī)院圖書管理人員的素質(zhì)有待提高,現(xiàn)有的醫(yī)院圖書管理工作人員基本都缺乏主動服務(wù)的意識。最后是醫(yī)院領(lǐng)導(dǎo)對圖書館崗位的價值、人才的價值的認(rèn)識出現(xiàn)偏差,使得不能引進(jìn)高素質(zhì)的專業(yè)人才,現(xiàn)有的人才也得不到培訓(xùn)。

1.4書刊得不到有效的利用

醫(yī)院中的醫(yī)務(wù)人員在上班時間基本都無法脫開身,而下班的時候圖書館基本也下班了,這就使得醫(yī)務(wù)人員很難利用到醫(yī)院的圖書館,從而導(dǎo)致醫(yī)院圖書館的利用率不高。在加上圖書館的宣傳工作也不到位,使得醫(yī)院圖書館在醫(yī)院中始終是一種“默默無名”的狀態(tài),這就讓醫(yī)院圖書館的利用率更低。

2問題改善的措施

2.1改變管理觀念

首先要做的是樹立起信息化服務(wù)的理念。面對越來越快的信息化進(jìn)程,醫(yī)院圖書館工作人員必須建立起全新的信息化服務(wù)理念。圖書館所收藏的資料并不僅僅是用來做擺設(shè)的,其最重要的作用是為醫(yī)院的醫(yī)務(wù)人員提供豐富的可供參考的資料。所以應(yīng)該變“重藏輕用”為“藏用并舉”。此外醫(yī)院圖書管理工作人員還必須樹立起“用戶第一,服務(wù)至上”的理念,爭取為醫(yī)院中的醫(yī)務(wù)人員提供更加人性化的服務(wù)。

2.2努力改善經(jīng)費短缺的現(xiàn)狀

前面已經(jīng)說到,經(jīng)費短缺雖然是所有人都知道的問題,但是卻很難改善。主要原因是經(jīng)費的來源單一,以及醫(yī)院管理階層對醫(yī)院圖書館的作用的認(rèn)識對醫(yī)院圖書館獲取醫(yī)院劃撥的經(jīng)費有著很大的影響。首先對于已經(jīng)獲得的經(jīng)費要仔細(xì)的進(jìn)行計劃,爭取將經(jīng)費用在該用的地方,準(zhǔn)確合理的把握住用戶所需求的文獻(xiàn),將經(jīng)費用來訂閱用戶最需求的文獻(xiàn)。其次是,在做好本職工作的同時,嘗試開展一些有償服務(wù),以此來增加經(jīng)濟(jì)來源。最后是做好宣傳工作,讓領(lǐng)導(dǎo)認(rèn)識到醫(yī)院圖書館的重要性,從而在撥款上給予支持。

2.3加強管理隊伍的建設(shè)

首先是對管理理念的更新,充分認(rèn)識到人才對醫(yī)院圖書管理工作的重要性,樹立起“以人為本”的人才管理理念。然后是大力引進(jìn)專業(yè)的圖書管理人員以壯大醫(yī)院圖書管理隊伍,從而方便醫(yī)院圖書館提供更加專業(yè)化的服務(wù)與開展更多的其它服務(wù)。最后是推行繼續(xù)教育,建立起完善的人才培養(yǎng)機制。以此讓現(xiàn)有的醫(yī)院圖書管理人員的素質(zhì)能夠得到質(zhì)的提升。為提高醫(yī)院圖書館管理水平打下良好的基礎(chǔ)

2.4提高醫(yī)院圖書館書刊利用率的方法

首先是與院領(lǐng)導(dǎo)保持良好的溝通,及時的了解醫(yī)院政策的動向,并根據(jù)醫(yī)院醫(yī)務(wù)人員的需求制定出合理的采購計劃,讓新進(jìn)書刊能有更多的讀者。然后是對現(xiàn)有的館藏進(jìn)行優(yōu)化。隨著科技的進(jìn)步,很多舊的書刊便會失去價值與參考作用,這時就必須要有計劃、有目的地根據(jù)醫(yī)院專業(yè)發(fā)展特色,補充新的藏書,并處理過時殘缺的舊書。其次是努力實現(xiàn)開架服務(wù),開架服務(wù)可以讓讀者盡快的找到所需的文獻(xiàn),節(jié)約讀者的時間。最后是做好宣傳服務(wù),如果宣傳服務(wù)不到位,那么買到再多的新書,用戶也不會知道,開設(shè)了再好的服務(wù),用戶也不會知曉。

第2篇

關(guān)鍵詞:專科醫(yī)院;圖書管理

山東省安康醫(yī)院(濟(jì)寧戴莊醫(yī)院)國際聞名、素有“中國戴莊”之稱,為山東省醫(yī)藥衛(wèi)生A級特色專科、全國最大的精神病醫(yī)院之一,擁有800余人,1000張床位。醫(yī)療硬件設(shè)備和診療水平、特色專科的開展、科研、教學(xué)能力等均在全國處于領(lǐng)先地位。但是作為一家大型專科醫(yī)院的醫(yī)學(xué)專業(yè)圖書室,醫(yī)學(xué)藏書僅4萬余冊,其中外文醫(yī)學(xué)圖書約200余冊;160多種中文醫(yī)學(xué)期刊,外文醫(yī)學(xué)期刊僅23種,這種狀態(tài)根本不能滿足廣大醫(yī)務(wù)人員的需求,不能適應(yīng)現(xiàn)代化醫(yī)院建設(shè)的需要,更不能適應(yīng)大型專科醫(yī)院臨床、科研、教學(xué)的需要。在當(dāng)今信息化時代,院領(lǐng)導(dǎo)高度重視醫(yī)護(hù)人員的繼續(xù)教育。醫(yī)院圖書室為適應(yīng)社會新時代的需求、適應(yīng)醫(yī)學(xué)科學(xué)的發(fā)展,于2003年建立起一個快速高效的,為醫(yī)護(hù)臨床、教學(xué)、科研服務(wù)的新型醫(yī)學(xué)圖書室及電子閱覽室。

1數(shù)據(jù)庫的建立

該系統(tǒng)的后臺數(shù)據(jù)庫采用MicrosoftSQLServer2000,其特點是可靠性高、存儲量大、保密性好、壽命長、成本低等,客戶端根據(jù)專科醫(yī)院圖書管理特點,利用VisualBasic6.0自行設(shè)計了圖書管理計算機軟件,運行于在MicroftWindows98、MicroftWindows2000或MicroftWindowsXP操作系統(tǒng)上,具有操作簡單、查詢方便等優(yōu)點,適用于專科醫(yī)院圖書館的圖書管理和流通[1]。

1.1欄目與功能本系統(tǒng)客戶端由菜單欄和工具欄。菜單欄由登記(F)、查詢(D)、報損(E)、維護(hù)系統(tǒng)(T)、統(tǒng)計(W)、幫助(H)等組成。工具欄由圖書登記、期刊登記、借閱登記、歸還登記、綜合查詢、圖書報損等項目組成。

1.2圖書登記在MicroftWindows2000或MicroftWindowsXP操作系統(tǒng)桌面上,用鼠標(biāo)單擊“開始”按鈕,在“程序”選項中按下“圖書管理”啟動該程序;或在上述操作系統(tǒng)桌面上用鼠標(biāo)雙擊相應(yīng)的快捷方式圖標(biāo)將程序打開。單擊圖書管理,出現(xiàn)一個對話筐,按對話筐的項目依次填寫:單本或復(fù)本、登記號碼、種次、版本項、書名、責(zé)任者、出版年月、頁數(shù)、開本、裝訂形式(精裝、簡裝)、語種(中、英、日、俄、法等)、叢書項、附注項、國際標(biāo)準(zhǔn)書號、單價、冊數(shù)、金額、分類號、書號等。上述項目記錄完畢后,點擊保存,再輸入下一冊,待要登記的圖書全部登記完畢后,進(jìn)行審核(修改、刪除),確定無誤后,點擊入庫。

1.3期刊登記開機啟動該系統(tǒng)同上,單擊期刊登記,彈出一個對話筐,按對話筐的項目依次填寫:語種(中、英、日、俄、法等)、登記號碼、分類號、種次號、期刊名稱、主辦單位、主管單位、出版年月、卷、刊期、索書號、冊數(shù)、價格、成套書價格、郵發(fā)代號,上述項目記錄完畢后,點擊保存,再輸入下一冊,待要登記的圖書全部登記完畢后,進(jìn)行審核(修改、刪除),確定無誤后,點擊入庫。

1.4借閱登記開機啟動該系統(tǒng)同上,單擊借閱登記,在書籍或期刊筐中識別并確認(rèn),彈出一個對話筐,按對話筐的項目依次填寫:編號、書刊名稱、刊號、作者姓名、圖書分類、中國分類號、版次、出版者、出版地、出版日期、定價、冊數(shù)、借閱人、科別、借閱日期等,輸入完畢后系統(tǒng)自動彈出該書刊的利用次數(shù)等情況。

1.5歸還登記開機啟動該系統(tǒng)同上,單擊借閱登記,在書籍或期刊筐中識別并確認(rèn),彈出一個對話筐,按對話筐的項目依次填寫::編號、書刊名稱、刊號、作者姓名、圖書分類、中國分類號、版次、出版者、出版地、出版日期、定價、冊數(shù)、借閱人、科別、借閱日期、歸還日期、操作者等,最后點擊歸還。2綜合查詢

開機啟動該系統(tǒng)同上,單擊綜合查詢,首先在入庫、報損、書籍、期刊選擇筐中選中要查詢的項目,彈出一個對話筐,可在下列項目中選擇一項或多項進(jìn)行查詢:

按書刊名稱,按種次,按附注項,按書號,按責(zé)任者,按中、外文,按卷、期,按出版日期,按登記號碼,按叢書項,按國際書號,按類號,按年數(shù),按郵發(fā)代號等。

3圖書的流通

圖書數(shù)據(jù)庫的利用在醫(yī)院圖書館的計算機上建立起一個共享的文件夾,通過局域網(wǎng)等與各臨床科室、行政科室的計算機相連接,創(chuàng)建讀者感興趣的信息數(shù)據(jù)庫如分類圖書庫等并復(fù)制到該文件夾中,定時和不定時地進(jìn)行數(shù)據(jù)更新。這樣使醫(yī)療、教學(xué)、科研人員在自己的辦公室內(nèi)就可以查詢并索借所需要的圖書了,為他們提供最便捷、快速的圖書借閱服務(wù)。

4電子閱覽室的利用

醫(yī)院醫(yī)學(xué)圖書室采用山東局域網(wǎng)管理和維護(hù),服務(wù)器選擇dellpoweredge2600陣列鏡像服務(wù)器,CPU雙Xeon3.0GHz,內(nèi)存4G;終端配6臺PC機,以供讀者檢索、閱覽使用。系統(tǒng)軟件服務(wù)器操作系統(tǒng)選用Windows2003Server,后臺數(shù)據(jù)庫為MicrosoftSQLServer2000。此操作系統(tǒng)界面友好、功能強大,具有較高安全性,適用于中小型網(wǎng)絡(luò)。配備打印機與復(fù)印機,建立院內(nèi)網(wǎng)絡(luò)及公共文檔資料庫。院內(nèi)網(wǎng)頁建設(shè)有圖書知識倉庫主頁,首頁包括系統(tǒng)介紹、數(shù)據(jù)庫資源介紹和公告欄等。光盤檢索將光盤內(nèi)容拷貝到服務(wù)器磁盤陣列中并鏈接到圖書室的主頁上,醫(yī)護(hù)人員在電子閱覽室可以直接在網(wǎng)頁中輸入關(guān)鍵詞或按上限時間查找所需文獻(xiàn)。

5應(yīng)用體會

圖書管理系統(tǒng)1.0.39,主要用來管理、組織和處理各種各樣的數(shù)據(jù),并以表格、圖表、統(tǒng)計圖形等方式給出最終結(jié)果。應(yīng)用該軟件建立館藏書目數(shù)據(jù)庫簡便、快速,可根據(jù)書名、作者姓名、圖書分類、中圖分類號、ISBN編號、內(nèi)容簡介等進(jìn)行方便的查詢,促進(jìn)圖書資料的流通和充分利用。同時應(yīng)用該程序建立的圖書管理數(shù)據(jù)庫,可有效地對院部系資料室的圖書進(jìn)行科學(xué)的管理,防止圖書資料的重復(fù)建設(shè),減少圖書資料的丟失。我們曾用該系統(tǒng)建立的圖書管理數(shù)據(jù)庫對專科醫(yī)院圖書館的圖書資料進(jìn)行管理,取得了良好的效果。在應(yīng)用該圖書管理數(shù)據(jù)庫前,該圖書館每年都有較多的圖書丟失。而應(yīng)用該管理數(shù)據(jù)庫后至今未發(fā)生圖書丟失事件,有效地保護(hù)了圖書資源。應(yīng)用類似的方法,我們也建立了教學(xué)醫(yī)院有關(guān)省級重點學(xué)科資料室的期刊管理數(shù)據(jù)庫,同樣收到了良好的效果,得到廣大醫(yī)療、教學(xué)、科研人員的廣泛好評。

第3篇

本系統(tǒng)利用處理數(shù)據(jù)庫的功能,實現(xiàn)對圖書館信息的管理。主要功能為管理有關(guān)讀者、出版社、書籍、借閱和管理者的信息等。

本系統(tǒng)的結(jié)構(gòu)分為讀者信息管理模塊、出版社信息管理模塊、書籍信息管理模塊、借閱信息管理模塊、管理者管理信息模塊、報表顯示模塊和查詢處理模塊。

1.2數(shù)據(jù)需求

根據(jù)系統(tǒng)的需求,首先將要記錄的信息分類,要記錄的信息如下。

=1\*GB2⑴讀者信息:包括證號、姓名、聯(lián)系方式、已借書數(shù)目、讀者類別和能否借書等。

=2\*GB2⑵出版社信息:包括名稱、地址、網(wǎng)址、E-mail等。

=3\*GB2⑶書籍信息:包括書號、叢書系列、作者、責(zé)任編輯、字?jǐn)?shù)、定價、出版時間、主題分類、二級分類、館內(nèi)借閱分類、總冊數(shù)、庫存量、出版社和書名等。

=4\*GB2⑷借閱信息:包括借閱日期、應(yīng)歸還日期、實際歸還日期、能否續(xù)借、書號和證號等。

=5\*GB2⑸管理者信息:包括管理者名稱、對應(yīng)密碼和對應(yīng)權(quán)限等。

根據(jù)這些需要,本系統(tǒng)需要“讀者信息”表,“出版社信息”表,“書籍信息”表,“借閱信息”表和“管理者信息”表。

1.3事務(wù)需求

經(jīng)過實際考察、咨詢和分析,高等院校圖書管理系統(tǒng)主要應(yīng)該具有以下功能模塊,如1.1圖。

=1\*GB2⑴在讀者信息管理部分,要求如下。

可以瀏覽讀者信息。

可以對讀者信息進(jìn)行維護(hù),包括添加及刪除等操作。

=2\*GB2⑵在出版社信息管理部分,要求如下。

可以瀏覽出版社信息。

可以對出版社信息進(jìn)行維護(hù),包括添加及刪除等操作。

=3\*GB2⑶在書籍信息管理部分,要求如下。

可以瀏覽書籍信息。

可以對書籍信息進(jìn)行維護(hù),包括添加及刪除等操作。

=4\*GB2⑷在借閱信息管理部分,要求如下。

可以瀏覽借閱信息。

可以對借閱信息進(jìn)行維護(hù)操作。

=5\*GB2⑸在管理者信息管理部分,要求如下。

顯示當(dāng)前數(shù)據(jù)庫中管理者情況。

對管理者信息維護(hù)操作。

SHAPE\*MERGEFORMAT

圖1-1系統(tǒng)業(yè)務(wù)邏輯關(guān)系

1.4系統(tǒng)開發(fā)平臺

前臺:

1、硬件要求:

CPU:Pentium42.0GHz以上IBM兼容機

內(nèi)存:512MB以上容量

顯卡:32MB或以上顯存之AGP接口顯卡

2、軟件要求:

操作系統(tǒng):MicrosoftWindows2000/XP

開發(fā)工具:2003

數(shù)據(jù)庫服務(wù)器:

1、硬件要求:

CPU:Pentium42.8GHz以上IBM兼容機

內(nèi)存:1024MB以上容量

顯卡:32MB或以上顯存之AGP接口顯卡

2、軟件要求:

操作系統(tǒng):MicrosoftWindows2000Server

數(shù)據(jù)庫服務(wù)器:MicrosoftSQL2000Server

網(wǎng)絡(luò)設(shè)備:

2塊網(wǎng)卡:客戶機D-LinkDFE-650TX,服務(wù)器IntelPCLA8460B。

路由器:一臺SOHO路由器TL-R402M

1.5網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)

本設(shè)計采用客戶機/服務(wù)器(C/S)體系,數(shù)據(jù)的儲存管理功能較為透明性,可以合理均衡事務(wù)的處理,充分保證數(shù)據(jù)的完整性和一致性。

SHAPE\*MERGEFORMAT

圖1.2C/S模式結(jié)構(gòu)

第2章設(shè)計與實現(xiàn)

數(shù)據(jù)庫主要著重于數(shù)據(jù)對象的屬性和數(shù)據(jù)對象之間的關(guān)系的分析。一般采用E-R圖,即實體-關(guān)系模型來分析數(shù)據(jù)對象的屬性和數(shù)據(jù)對象之間的關(guān)系。

2.0系統(tǒng)流程圖

在本系統(tǒng)中準(zhǔn)備通過如下窗體來實現(xiàn)數(shù)據(jù)維護(hù)的功能。

(1)主窗體:管理著各個子窗體。

(2)“讀者信息”子窗體:管理讀者信息。

(3)“管理者信息”子窗體:管理用戶信息。

(4)“出版社信息”子窗體:管理出版社信息。

(5)“書籍信息”子窗體:管理書籍信息。

(6)“借閱信息”子窗體:管理借閱信息。

(7)“報表窗體”子窗體:顯示數(shù)據(jù)報表。

(8)“綜合查詢”子窗體:執(zhí)行用戶自定義的查詢。

系統(tǒng)流程圖如圖3.1所示:

圖2.1系統(tǒng)流程圖

2.1E-R模型設(shè)計

2.1.1實體列表

實體

描述

讀者

所有借閱者,查閱者,由證件號標(biāo)識

出版社

圖書館所有圖書所屬出版社,由出版社編號標(biāo)識

書籍

圖書館所有圖書,由刊號標(biāo)識

借閱

書號、證號、借閱日期、應(yīng)歸還日期等屬性,由方式標(biāo)識

系統(tǒng)管理員

系統(tǒng)維護(hù)人員

2.1.2系統(tǒng)的E-R模型

該圖書管理系統(tǒng)的E-R模型,如下圖所示

圖2.2圖書管理系統(tǒng)E-R圖

2.2設(shè)計數(shù)據(jù)庫

2.2.1創(chuàng)建數(shù)據(jù)庫

(1)在服務(wù)器資源管理器中的任一節(jié)點右擊。

(2)執(zhí)行快捷菜單中的“新建數(shù)據(jù)庫”命令,并在打開的“創(chuàng)建數(shù)據(jù)庫”對話框中輸入數(shù)據(jù)庫名Library,選中“使用WindowsNT集成安全性”單選按鈕。

(3)單擊“確定”按鈕,則新建的數(shù)據(jù)庫就會出現(xiàn)在服務(wù)器上。

2.2.2創(chuàng)建數(shù)據(jù)表

創(chuàng)建數(shù)據(jù)庫后,為Library數(shù)據(jù)庫添加數(shù)據(jù)表,步驟如下。

(1)在服務(wù)器資源管理器中右擊數(shù)據(jù)庫Library下的“表”文件夾。在彈出的快捷菜單中執(zhí)行“新建表”命令,出現(xiàn)表設(shè)計器。

(2)添加表的字段和其他詳細(xì)資料。各表數(shù)據(jù)結(jié)構(gòu)如下表所示。

表2-1出版社信息

列名

數(shù)據(jù)類型

長度

主鍵

出版社名稱

varchar

50

Yes

出版社地址

varchar

50

網(wǎng)址

char

50

E-mail

char

50

表2-2讀者信息

列名

數(shù)據(jù)類型

長度

主鍵

證號

int

4

Yes

姓名

varchar

20

聯(lián)系方式

varchar

50

已借書數(shù)目

int

4

讀者類別

int

4

能否借書

bit

1

密碼

varchar

6

表2-3借閱信息

列名

數(shù)據(jù)類型

長度

主鍵

書號

char

10

Yes

證號

int

4

Yes

借閱日期

datetime

8

應(yīng)歸還日期

datetime

8

實際歸還日期

datetime

8

續(xù)借

bit

1

表2-4書籍信息

列名

數(shù)據(jù)類型

長度

主鍵

書號

char

10

Yes

叢書系列

nchar

50

作者

nchar

50

字?jǐn)?shù)

int

4

定價

money

8

出版時間

datetime

8

主題分類

nchar

50

二級分類

char

50

館內(nèi)借閱分類

int

4

總冊數(shù)

int

4

庫存量

int

4

出版社

varchar

50

書名

varchar

50

表2-5管理者信息

列名

數(shù)據(jù)類型

長度

主鍵

用戶名稱

char

20

Yes

密碼

char

20

權(quán)限

int

4

2.2.3連接數(shù)據(jù)庫

為數(shù)據(jù)庫Library和本系統(tǒng)之間建立一個數(shù)據(jù)連接。

(1)在服務(wù)器資源管理器中右擊“數(shù)據(jù)連接”節(jié)點。在彈出的快捷菜單中執(zhí)行“添加連接”命令,打開DataLinkProperties對話框。切換到Provider選項卡,選中列表框中的MicrosoftOLEDBProviderforSQLServer項。單擊“下一步”切換到Connection選項卡。

(2)在其中的第一個下拉列表框中選擇數(shù)據(jù)庫所在服務(wù)器名稱。輸入登錄服務(wù)器信息后選擇數(shù)據(jù)庫Library,然后單擊TestConnection按鈕。如果測試成功,單擊“確定”按鈕。

2.3主窗體設(shè)計

創(chuàng)建一個新的“Windows應(yīng)用程序”類型的項目,名為“圖書館管理”。將默認(rèn)創(chuàng)建的窗體命名為“主窗體”,把“主窗體”作為本系統(tǒng)中的主界面。

在窗體中添加兩個Pannel控件,7個Button控件和7個Linklabel控件。

2.3.1設(shè)計登錄界面

設(shè)計登錄界面,創(chuàng)建一個新的”Windows窗體”,名為登錄,作為本系統(tǒng)的登錄界面.在登錄窗體上添加兩個Label控件,兩個Button控件和兩個TextBox控件,添加控件后的窗體如圖所示。

2.3.2添加數(shù)據(jù)組件

在工具箱中單擊“數(shù)據(jù)”選項卡,添加OleDbDataAdapter組件。

(1)在工具箱中單擊OleDbDataAdapter組件,在窗體任意位置拖動出一個虛框矩形后釋放左鍵彈出“數(shù)據(jù)適配器配置向?qū)А睂υ捒颉?/p>

(2)單擊“下一步”,在打開的對話框中選擇前面建好的數(shù)據(jù)連接,然后單擊“下一步”。

(3)選中“使用SQL語句”,然后單擊“下一步”進(jìn)入“生成SQL語句”對話框。

(4)在其中的多行文本框直接輸入SQL語句“SELECT管理者信息.*FROM管理者信息”。

(5)單擊“下一步”按鈕,進(jìn)入“查看向?qū)ЫY(jié)果”,單擊“完成”按鈕完成數(shù)據(jù)適配器配置。

配置數(shù)據(jù)適配器后,在主窗體上就會自動添加一個OleDbConnection控件。

2.3.3生成數(shù)據(jù)集

生成數(shù)據(jù)集的步驟如下:

(1)單擊OleDbDataAdapter控件“屬性”對話框中的“生成數(shù)據(jù)集”鏈接,打開“生成數(shù)據(jù)集”對話框。

(2)在其中選中“新建”單選按鈕,并在其后面的文本框中輸入“Lib管理者信息”。

(3)在“選擇要添加到數(shù)據(jù)集中的表”列表框中列出了前面添加的OleDbDataAdapter組件所連接的表,選中該表名前面的復(fù)選框。

(4)選中“將此數(shù)據(jù)集添加到設(shè)計器”復(fù)選框,單擊“確定”按鈕

這樣,將生成一個名稱為“Lib管理者信息”的數(shù)據(jù)集,該數(shù)據(jù)集以文件形式存儲,文件名為“Lib管理者信息.xsd”。而在項目中,添加了一個DataSet組件,名為“objLib管理者信息”。

在解決方案資源管理器中右擊該項目,在彈出快捷菜單中單擊“屬性”菜單項。在打開的“屬性頁”對話框中的“啟動對象”下拉列表框中選擇“主窗體”選項。單擊“確定”按鈕,這樣該項目啟動時,就會從主窗體開始啟動。

2.3.4設(shè)計代碼

在程序運行過程中,如果想通過單擊LinkLabel控件或Button控件進(jìn)入系統(tǒng)中的各個功能模塊(如顯示讀者信息等),就會彈出一個對話框要求輸入用戶名和密碼.單擊"確認(rèn)"按鈕,程序就會到數(shù)據(jù)庫的"管理者信息"表中查找該用戶名和密碼是否存在.如果存在,允許進(jìn)入功能模塊.

完成登錄功能的主要代碼集中在UserCheck函數(shù)中.在程序運行過程中,在登錄窗體的"用戶姓名"和"用戶密碼"文本框中輸入用戶名和密碼后,單擊"確認(rèn)"按鈕就會觸發(fā)UserCheck函數(shù)并執(zhí)行其中的代碼.如果UserCheck函數(shù)返回True,那么允許用戶的操作;否則拒絕用戶的操作請求.

在UserCheck函數(shù)中首先定義Login類型的變量dlg_Login,然后通過ShowDialog方法來顯示登錄窗體.如果用戶在登錄窗體中輸入用戶姓名和密碼,并且單擊了"確認(rèn)"按鈕,那么自動調(diào)用一個自定義函數(shù)LoadDataSet(),由此函數(shù)進(jìn)行數(shù)據(jù)加載.如果出錯,顯示錯誤信息,回滾整個事務(wù).

2.4讀者信息

在當(dāng)前項目中添加一個“Windows窗體”,將窗體命名為“讀者信息”。

2.4.1設(shè)計顯示界面

在窗體上添加1個GroupBox控件,9個Button控件,5個TextBox控件,1個CheckBox控件和7個Label控件。

各按鈕控件是為了執(zhí)行相應(yīng)的操作。各TextBox控件和CheckBox控件用來顯示數(shù)據(jù)集中的數(shù)據(jù),這個功能通過設(shè)置DataBindings屬性來實現(xiàn)。

2.4.2添加數(shù)據(jù)組件

向窗體添加OleDbConnection組件,命名為OleDbConnection1后將其選中,在“屬性”對話框的ConnectionString欄單擊,選擇所建數(shù)據(jù)庫Library。

添加OleDbDataAdapter組件和生成數(shù)據(jù)集的方法步驟如2.3.2及2.3.3。

設(shè)置各TextBox控件的DataBinding屬性來實現(xiàn)對數(shù)據(jù)集中數(shù)據(jù)的顯示(以Edit證號為例)。

(1)選中“Edit證號”控件單擊“屬性”對話框。

(2)單擊DataBinding屬性前面的+號打開該屬性的詳細(xì)列表。

(3)設(shè)置Text屬性:在該屬性后面欄中單擊并選擇所對應(yīng)字段。

(4)設(shè)置其他TextBox控件的DataBinding屬性。

2.4.3功能實現(xiàn)

顯示數(shù)據(jù),添加讀者,保存更改,記錄定位的實現(xiàn)。

“管理者信息”,“出版社信息”,“書籍信息”,“借閱信息”和該模塊的設(shè)計思路及方法步驟完全一致,在此從略。

2.5顯示報表

在當(dāng)前項目中添加一個“Windows窗體”,命名為“報表窗體”,該模塊顯示當(dāng)前數(shù)據(jù)庫中讀者信息和借閱信息的報表。

在窗體上添加一個CrystalReportViewer1,它充當(dāng)報表顯示的窗體,然后在窗體中添加一個菜單,菜單中包括兩個子菜單項—“讀者信息”和“借閱信息”。

在程序運行中,如果單擊“讀者信息”菜單項,就會自動在窗體上顯示“讀者信息報表.rpt”:如果單擊“借閱信息”命令就會自動在窗體上顯示“借閱信息報表.rpt”報表。

2.5.1添加讀者信息報表

(1)在開發(fā)環(huán)境中選擇菜單“項目”中的“添加新項”對話框中選擇CrystalReport選項。

(2)在“名稱”文本框中輸入報表名“讀者信息報表.rpt”,單擊“打開”按鈕,就會彈出入圖所示的“CrystalReport庫”對話框。

(3)在其對話框中選擇“使用報表專家”單選按鈕,在“選擇專家”列表框中選擇“標(biāo)準(zhǔn)”選項,單擊“確定”按鈕,進(jìn)入下一步。

(4)在彈出的“標(biāo)準(zhǔn)報表專家”對話框中,選擇“可用的數(shù)據(jù)源”列表框中的OLBDB(ADO)選項,就會彈“OLEDB(ADO)”對話框。選擇OLBDB提供程序為MicrosoftOLEDBProviderforSQLServer,單擊“下一步”按鈕,顯示“連接信息”對話框。

(5)在其中設(shè)置連接信息,單擊“完成”按鈕,返回“標(biāo)準(zhǔn)報表專家”對話框。

(6)選擇數(shù)據(jù)源為OLEDB(ADO)中的Library數(shù)據(jù)庫,并且選中其中的“讀者信息”表。單擊“插入表”按鈕,把“讀者信息”表插入到報表中,單擊“下一步”按鈕。

(7)在“字段”選項卡中單擊“全部添加”按鈕,把“讀者信息”表中的所有字段添加到報表中,單擊“完成”按鈕就完成報表的設(shè)計。

設(shè)計完成的“讀者信息報表”如圖所示。

2.5.2添加借閱情況報表

添加借閱情況報表的過程與添加讀者信息報表過程大致相同,不同之處在于插入到報表中的數(shù)據(jù)表為“讀者信息”。

2.6綜合查詢的實現(xiàn)

在程序運行過程中,單擊主窗體的“綜合查詢”按鈕,就會彈出一個對話框。在其中設(shè)置查詢條件,根據(jù)查詢條件從記錄集中篩選出所需記錄。

為此需要在項目中添加一個窗體“綜合查詢”。

還需要設(shè)置“CmbBox運算符”控件的Items屬性。單擊窗體上“CmbBox運算符”控件,然后在“屬性”對話框中單擊Items欄,就會出現(xiàn)一個按鈕,單擊按鈕,在打開的窗口中如圖2.2所示設(shè)置字符串集合編輯器字符串。

SHAPE\*MERGEFORMAT

圖2.2所示設(shè)置字符串集合編輯器

設(shè)置完畢,單擊確定按鈕。

2.6.1添加數(shù)據(jù)組件

在窗體上添加一個OleDbDataAdapter組件,使用數(shù)據(jù)適配器配置向?qū)ζ溥M(jìn)行配置。選擇數(shù)據(jù)連接后輸入SQL語句“SELECT出版社信息.*FROM出版社信息”。

同樣再為窗體添加四個OleDbDataAdapter組件,

在"生成SQL語句"對話框的多行文本框中分別輸入SQL語句“SELECT讀者信息.*FROM讀者信息”,“SELECT管理者信息.*FROM管理者信息”,“SELECT借閱信息.*FROM借閱信息”,“SELECT書籍信息.*FROM書籍信息”,然后單擊“完成”按鈕,Name屬性分別設(shè)置為OleDbDataAdapter2,OleDbDataAdapter3,OleDbDataAdapter4,OleDbDataAdapter5完成數(shù)據(jù)適配器的配置。

生成數(shù)據(jù)集的步驟如下。

(1)在OleDbDataAdapter1組件的“屬性”對話框中單擊“生成數(shù)據(jù)集”超鏈接,打開“生成數(shù)據(jù)集”對話框,選中“新建”按鈕并在后面文本框中輸入“Lib綜合查詢”。

(2)在“選擇要添加到數(shù)據(jù)集中的表”列表框中,選中5個表前面的復(fù)選框。

(3)選中“將此數(shù)據(jù)集添加到設(shè)計器”復(fù)選框,單擊“確定”按鈕。

這樣,將生成一個名稱為“Lib綜合查詢”的數(shù)據(jù)集,該數(shù)據(jù)集以文件的形式存儲,文件名為“Lib綜合查詢.xsd”。而在項目中,添加一個DataSet組件,名稱為“objLib綜合查詢”。

設(shè)計完成的數(shù)據(jù)集如圖2.4所示。

圖2.3綜合查詢數(shù)據(jù)集

第3章系統(tǒng)測試

3.1開發(fā)與測試環(huán)境

本系統(tǒng)使用語言進(jìn)行開發(fā)。需要FrameworkSDKv1.1的支持。適用內(nèi)存不低于256M配備有Windows2000,Windows2003,WindowsXP系統(tǒng)的計算機。

3.3程序調(diào)試情況

在數(shù)據(jù)連接時一定要注意窗體和相應(yīng)顯示控件的綁定關(guān)系。在把系統(tǒng)從一臺計算機移植到另一臺計算機時一定要把數(shù)據(jù)文件library.mdf和library_log.LDF同時移植,并對相應(yīng)的提供服務(wù)的SQLServer服務(wù)器進(jìn)行相應(yīng)的修改,否則數(shù)據(jù)正確連接并顯示。

3.4功能顯示

運行程序后首先顯示主窗體,如圖3.2所示。

圖3.2主界面

單擊“輸入/查看讀者信息”,就會彈出如圖3.3所示登錄框。

SHAPE\*MERGEFORMAT

圖3.3登錄界面

在登錄對話框中輸入用戶姓名和密碼,單擊“確認(rèn)”按鈕,就會對用戶身份進(jìn)行認(rèn)證,如果認(rèn)證通過,那么就會彈出如圖3.4所示的讀者信息管理窗體。

圖3.4讀者信息管理窗體

在“讀者信息”窗體中可以對讀者信息進(jìn)行維護(hù)操作,例如瀏覽讀者信息,添加記錄和刪除記錄等。

單擊“輸入/查看書籍信息”,就會顯示“書籍信息”窗體,在該窗體中可以對書籍信息進(jìn)行維護(hù)操作。書籍信息維護(hù)窗體如圖3.5所示。

圖3.5書籍信息窗體

單擊“輸入/查看借閱信息”,就會顯示“借閱信息”窗體,在該窗體中可以對出版社信息進(jìn)行維護(hù)操作。出版社信息維護(hù)窗體如圖所示。

圖3.6借閱信息窗體

單擊“輸入/查看出版社信息”,就會顯示“出版社信息”窗體,在該窗體中可以對借閱信息進(jìn)行維護(hù)操作。借閱信息維護(hù)窗體如圖3.7所示。

圖3.7出版社信息窗體

單擊“輸入/查看管理者信息”,結(jié)果如圖3.8所示。

圖3.8管理者信息窗體

在主窗體上單擊“顯示報表”,那么就可以查看反映讀者信息和借閱信息的報表,借閱信息的報表如圖所示。

SHAPE\*MERGEFORMAT

圖3.9報表窗體

如果用戶在運行的主窗體上單擊“綜合查詢”,那么就可以查看針對不同的數(shù)據(jù)表進(jìn)行查詢操作。選擇查詢依據(jù)為“出版社信息”表查看其中的所有信息,結(jié)果如圖3.10所示。

SHAPE\*MERGEFORMAT

圖3.10綜合查詢窗體

3.5結(jié)論

在這個系統(tǒng)的開發(fā)過程中,值得注意的幾點有:

(1)數(shù)據(jù)報表的實現(xiàn).報表是數(shù)據(jù)庫應(yīng)用程序的重要組成部分,通過報表,可以把數(shù)據(jù)庫中內(nèi)容經(jīng)過組織以后生動地展示給用戶,提供的CrystalReport可以大大提高報表的設(shè)計效率。

(2)復(fù)雜查詢的實現(xiàn)。在程序運行過程中,單擊窗體中的“綜合查詢”按鈕,就會彈出一個對話框,在該對話框中設(shè)置查詢條件,根據(jù)查詢條件從記錄集中篩選出所需記錄,所指定的查詢條件包括查詢的依據(jù),排序的依據(jù),運算符等等。

第4章結(jié)束語

通過做課程設(shè)計,有幾點感想,歸納如下。

1.扎實的理論基礎(chǔ)。如果不掌握它們,很難寫出高水平的程序。而這一點又是我們所缺乏的。

2.不鉆牛角尖。當(dāng)遇到障礙的時候,暫時遠(yuǎn)離電腦,當(dāng)重新開始工作的時候,也許會發(fā)現(xiàn)那些難題現(xiàn)在竟然可以迎刃而解。

3.多與別人交流。三人行必有我?guī)煛?/p>

4.良好的編程風(fēng)格。注意養(yǎng)成良好的習(xí)慣,代碼的縮進(jìn)編排,變量的命名規(guī)則要始終保持一致。如果注釋和代碼不一致,那就更加糟糕。

最后,特別要感謝老師在軟件工程和數(shù)據(jù)庫課程中認(rèn)真負(fù)責(zé)的教學(xué),才使得我能結(jié)合所學(xué)的知識完成這一課程設(shè)計。

參考文獻(xiàn)

1薩師煊,王珊,數(shù)據(jù)庫系統(tǒng)概論(第三版).北京:高等教育出版社,2000

2齊治昌,譚慶平,寧洪,軟件工程(第二版).北京:高等教育出版社,2004

3DavidI.Schneider,編程導(dǎo)論.電子工業(yè)出版社,2003

主站蜘蛛池模板: 美女污视频网站 | 亚洲欧美婷婷 | 丁香五月亚洲综合在线 | 国产伊人自拍 | 一级电影在线观看 | 国产私拍 | 在线精品视频成人网 | 日本欧美一区二区三区视频麻豆 | 四虎影视国产884a精品亚洲 | 综合激情五月婷婷 | 精品久久成人 | 在线观看 亚洲 | 日韩欧美亚洲综合一区二区 | 一区二区国产精品 | 新四虎| 亚洲午夜视频在线观看 | 以色列电影 | 免费看片亚洲 | 欧美黑人一区二区 | 亚洲婷婷在线视频 | 国产免费黄色网址 | 亚洲成人观看 | 欧美写真视频一区 | 九一网站免费看nba 九九影音 | 婷婷综合在线观看丁香 | 免费高清a级毛片在线播放 美女隐私羞羞视频在线观看 | 淫婷婷 | 久久男人网 | 亚洲最新中文字幕 | 亚洲精品综合久久中文字幕 | 成人性色生活片免费看爆迷你 | 国产一级高清免费观看 | 欧美久久综合性欧美 | 亚洲视频在线观看免费 | 亚洲人人视频 | 久久精品国产免费一区 | 激情5月婷婷 | 一级性生活免费 | 亚洲精品免费在线观看 | 日韩精品视频免费在线观看 | 色五月激情五月 |