![信息管理課程設(shè)計-圖書管理系統(tǒng)開發(fā)完整版(附代碼)-_第1頁](http://file4.renrendoc.com/view/4d98a5ecd16da06891d842c7ad60d2f2/4d98a5ecd16da06891d842c7ad60d2f21.gif)
![信息管理課程設(shè)計-圖書管理系統(tǒng)開發(fā)完整版(附代碼)-_第2頁](http://file4.renrendoc.com/view/4d98a5ecd16da06891d842c7ad60d2f2/4d98a5ecd16da06891d842c7ad60d2f22.gif)
![信息管理課程設(shè)計-圖書管理系統(tǒng)開發(fā)完整版(附代碼)-_第3頁](http://file4.renrendoc.com/view/4d98a5ecd16da06891d842c7ad60d2f2/4d98a5ecd16da06891d842c7ad60d2f23.gif)
![信息管理課程設(shè)計-圖書管理系統(tǒng)開發(fā)完整版(附代碼)-_第4頁](http://file4.renrendoc.com/view/4d98a5ecd16da06891d842c7ad60d2f2/4d98a5ecd16da06891d842c7ad60d2f24.gif)
![信息管理課程設(shè)計-圖書管理系統(tǒng)開發(fā)完整版(附代碼)-_第5頁](http://file4.renrendoc.com/view/4d98a5ecd16da06891d842c7ad60d2f2/4d98a5ecd16da06891d842c7ad60d2f25.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、管理信息系統(tǒng)課程設(shè)計報告設(shè)計題目:圖書館管理信息系統(tǒng)設(shè)計開發(fā)專 業(yè) 信息管理與信息系統(tǒng) 班 級 信管 1202 學(xué) 號 12620218 學(xué) 生 陸 松 指導(dǎo)教師 楊 登 時 間 2014.10.12-2014.12.20 地 點 經(jīng)濟管理學(xué)院機房 2014年 春季 學(xué)期目 錄TOC o 1-8 h u HYPERLINK l _Toc20573 一、緒論 PAGEREF _Toc20573 3 HYPERLINK l _Toc10741 二、系統(tǒng)開發(fā)的技術(shù)背景 PAGEREF _Toc10741 4 HYPERLINK l _Toc3266 2.1 編程環(huán)境的選擇 PAGEREF _Toc3
2、266 4 HYPERLINK l _Toc3280 2.2 關(guān)系型數(shù)據(jù)庫的實現(xiàn) PAGEREF _Toc3280 5 HYPERLINK l _Toc28089 2.3 Visual Foxpro簡介 PAGEREF _Toc28089 5 HYPERLINK l _Toc22641 三、系統(tǒng)分析 PAGEREF _Toc22641 6 HYPERLINK l _Toc7649 PAGEREF _Toc7649 6 HYPERLINK l _Toc29434 PAGEREF _Toc29434 7 HYPERLINK l _Toc8420 四、數(shù)據(jù)庫邏輯設(shè)計 PAGEREF _Toc8420
3、 8 HYPERLINK l _Toc30517 41 數(shù)據(jù)庫的概念 PAGEREF _Toc30517 8 HYPERLINK l _Toc23816 42數(shù)據(jù)庫設(shè)計過程 PAGEREF _Toc23816 8 HYPERLINK l _Toc5737 4. 3數(shù)據(jù)庫的需求分析 PAGEREF _Toc5737 9 HYPERLINK l _Toc31274 44數(shù)據(jù)庫規(guī)劃 PAGEREF _Toc31274 9 HYPERLINK l _Toc28139 3、建立表單 PAGEREF _Toc28139 11 HYPERLINK l _Toc2444 4、界面設(shè)計 PAGEREF _Toc
4、2444 12 HYPERLINK l _Toc5680 五、表單設(shè)計 PAGEREF _Toc5680 18 HYPERLINK l _Toc17696 1、圖書登記表單 PAGEREF _Toc17696 18 HYPERLINK l _Toc8038 2、借書登記表單 PAGEREF _Toc8038 19 HYPERLINK l _Toc27201 3、讀者信息維護表單 PAGEREF _Toc27201 21 HYPERLINK l _Toc4063 4、讀者借書信息查詢表單 PAGEREF _Toc4063 22 HYPERLINK l _Toc4838 六、對自己開發(fā)的系統(tǒng)地評價
5、 PAGEREF _Toc4838 23 HYPERLINK l _Toc23256 七、總結(jié) PAGEREF _Toc23256 23 HYPERLINK l _Toc18914 PAGEREF _Toc18914 23 HYPERLINK l _Toc14762 2.收獲、存在的問題以及建議 PAGEREF _Toc14762 23 HYPERLINK l _Toc27973 八、參考文獻 PAGEREF _Toc27973 25一、緒論當(dāng)今世界正處于科技高速發(fā)展,信息量劇增的時代,伴隨科學(xué)技術(shù)的不斷發(fā)展進步,人們對圖書的需求越來越大,館存圖書也不斷增加,各系統(tǒng)對各門類圖書的需求也越來越具
6、體。但目前各圖書館對圖書的管理很多停留在書卡和書目的一般查詢上,花費了大量資金購置的圖書和計算機軟件,其關(guān)系只停留在圖書和目錄,主要原因在于人們所進行的計算機管理只簡單的將書目錄入軟件中,再根據(jù)目錄查找圖書這一循環(huán)體中。目前大部分圖書館的圖書管理都處于一種館藏圖書量大,各書館所存圖書相類似,專業(yè)性圖書所占比例較小,管理方法簡單,圖書利用率低,管理成本又高。這就要求我們在信息技術(shù)高速發(fā)展的今天,圖書館管理運用網(wǎng)絡(luò)技術(shù),通過信息系統(tǒng)的開發(fā),在圖書館之間互通有無,有利于提高圖書的利用率。 從與信息有關(guān)的學(xué)科來看,信息管理處于信息學(xué)技術(shù),信息管理,信息社會學(xué)之間,它以計算機技術(shù)和信息技術(shù)為基礎(chǔ)融合成管
7、理學(xué)、信息學(xué),發(fā)展成了一門學(xué)科管理信息系統(tǒng)。 現(xiàn)在我國的很多學(xué)校圖書館,公司,企業(yè)都是用了計算機管理圖書資料,這種管理機制節(jié)省了很多人力和物力,在信息時代這種管理方法必然被廣泛應(yīng)用。 它有以下幾點優(yōu)勢:(1) 可以存儲所有的圖書檔案,安全、高效;(2) 只需一到二名圖書錄入員即可操作系統(tǒng),節(jié)省大量人力;(3) 可以迅速查到所需信息。目前已經(jīng)有很多成熟的圖書管理系統(tǒng),作為電子信息系的學(xué)生,完成這樣一個系統(tǒng)對今后更高層次的學(xué)習(xí)和發(fā)展是很有意義的?;诙喾N因素的考慮,我采用vfp6.0作為系統(tǒng)開發(fā)平臺。下面是我的設(shè)計論文,論文主要簡紹了開發(fā)的技術(shù)背景,數(shù)據(jù)庫設(shè)計的思想過程,和設(shè)計內(nèi)容的介紹。二、系統(tǒng)
8、開發(fā)的技術(shù)背景 編程環(huán)境的選擇Microsoft公司的Visual Foxpro6.0是Windows應(yīng)用程序開發(fā)工具,是目前最為廣泛的、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具。Visual Foxpro6.0提供了大量的控件,這些控件可用于設(shè)計界面和實現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設(shè)計過程,從而有效的提高了應(yīng)用程序的運行效率和可靠性。另外,VF 還具有:用戶通過各種動作控制應(yīng)用程序的流程, 簡單的Visual Foxpro語言與豐富而功能強大的內(nèi)置函數(shù),面向?qū)ο蟮木幊?,跨平臺開發(fā), 與數(shù)據(jù)庫的連接性等一系列的優(yōu)點,因此,實現(xiàn)本系統(tǒng),VFP是一個相對較好的選擇。 2.2 關(guān)系型數(shù)據(jù)庫的
9、實現(xiàn)Visual Foxpro6.0本身就是一種關(guān)系數(shù)據(jù)庫,它體積雖小但功能強大,支持多種平臺,幾乎擁有其它大型關(guān)系型數(shù)據(jù)庫的所有功能,如觸發(fā)器、存儲過程等。由于Visual Foxpro6.0本身已經(jīng)是一個完整的數(shù)據(jù)庫系統(tǒng),所以在項目的開發(fā)階段,單機即可開發(fā)大型數(shù)據(jù)庫應(yīng)用。開發(fā)完成后,幾乎不用更改,把開發(fā)出的應(yīng)用系統(tǒng)升遷到網(wǎng)絡(luò)中即可運行在其它數(shù)據(jù)庫上。VFP可以通過標(biāo)準(zhǔn)的SQL語句及自身的語言來訪問數(shù)據(jù)庫,從而實現(xiàn)數(shù)據(jù)檢索。2.3 Visual Foxpro簡介Microsoft Visual FoxPro 6.0是創(chuàng)建高性能、優(yōu)秀數(shù)據(jù)庫組件和解決方案的優(yōu)秀工具。Visual FoxPro
10、6.0 提供給開發(fā)人員必要的工具管理數(shù)據(jù)-組織信息表格、運行查詢、創(chuàng)建關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(DBMS)、為終端用戶設(shè)計數(shù)據(jù)管理應(yīng)用程序。 創(chuàng)建高性能的可重用組件。Visual FoxPro 6.0 是一種優(yōu)秀的組件創(chuàng)建工具,創(chuàng)建出的組件可以在客戶機/服務(wù)器、Internet、intranet環(huán)境中使用。這些組件是典型的控制服務(wù)器和處理本地異地數(shù)據(jù)的其他組件的中間級事務(wù), 方便學(xué)習(xí)使用。Visual FoxPro 6.0 較從前版本更容易學(xué)習(xí)和使用,它提供了更多的內(nèi)置功能和在應(yīng)用程序中使用的可重用組件,使那些使用Microsoft FoxPro 2.x的開發(fā)人員很容易掌握新版本。 更好的開發(fā)環(huán)境
11、。Visual FoxPro 6.0 有一套更好的開發(fā)環(huán)境。改進的開發(fā)環(huán)境和開發(fā)工具使開發(fā)人員可以更充分地發(fā)揮他們的能力去進一步改進環(huán)境。預(yù)編譯類庫提供了一般功能。面向?qū)ο蟪绦蛟O(shè)計可以大大減少開發(fā)時間,因為開發(fā)人員可以根據(jù)應(yīng)用程序的需要重用這些類。重用的關(guān)鍵在于擁有一個龐大的已測試類庫集。面向?qū)ο髴?yīng)用程序框架。面向?qū)ο髴?yīng)用程序框架由提供用于任何應(yīng)用程序核心服務(wù)的類組成。因為開發(fā)人員不需要在每次創(chuàng)建新應(yīng)用程序時都重寫那些代碼,他們可以把精力集中在特定應(yīng)用程序代碼上。開發(fā)和維護都更簡單了,因為每個使用框架創(chuàng)建的應(yīng)用程序具有相似的結(jié)構(gòu)和行為。對類庫更好的管理。Visual FoxPro中使用面向?qū)ο?/p>
12、程序設(shè)計性能,開發(fā)人員可以創(chuàng)建可重用類庫。但是管理類是一項耗時耗力的工作。Visual FoxPro 6.0的工具簡化了類庫管理,因此開發(fā)人員可以在應(yīng)用程序開發(fā)中簡單地定位和使用相應(yīng)的類。創(chuàng)建更好的應(yīng)用程序。當(dāng)Visual FoxPro開發(fā)人員在客戶機/服務(wù)器和Internet應(yīng)用程序中創(chuàng)建和使用組件時,創(chuàng)建牢固可靠的應(yīng)用程序更為重要。組件越是穩(wěn)定可靠,就越是容易創(chuàng)建、測試、配置基于組件的應(yīng)用程序。應(yīng)用程序之間更方便的數(shù)據(jù)共享。使用OLE拖放工具(Drag and Drop)在應(yīng)用程序之間實現(xiàn)數(shù)據(jù)共享,更加便利地使用Windows平臺。向Visual FoxPro 中增加這種數(shù)據(jù)共享能力使得開
13、發(fā)人員可以創(chuàng)建用戶界面更加友好的應(yīng)用程序。同時,還使開發(fā)環(huán)境更容易使用。 可視化數(shù)據(jù)庫工具??蛻魴C/服務(wù)器開發(fā)中,此開發(fā)工具具有查詢、設(shè)計、改變計劃、存儲調(diào)試的功能。使用Visual FoxPro 的開發(fā)人員可以使用可視化數(shù)據(jù)庫工具與SQL Server 、Oracle相聯(lián)系。 三、系統(tǒng)分析 “圖書館借閱管理信息系統(tǒng)”的主要功能有:讀者登陸、圖書借閱、圖書采編、讀者信息管理和系統(tǒng)維護。系統(tǒng)功能如下圖1:圖書管理信息系統(tǒng) 圖書借閱 圖書采編 系統(tǒng)維護 讀者登陸 圖書征訂 圖書典藏 圖書編目 口令修改 用戶管理圖1.1 系統(tǒng)結(jié)構(gòu)圖各子系統(tǒng)功能如下所述:讀者登陸讀者訪問系統(tǒng)時系統(tǒng)將檢驗讀者的名字和密
14、碼,經(jīng)過注冊的讀者允許進入系統(tǒng)。圖書借閱系統(tǒng)讀者查找到所需圖書后,在圖書保留期內(nèi)到圖書館辦理借閱手續(xù)。圖書借閱系統(tǒng)處理圖書借閱、還書、續(xù)借等手續(xù)。圖書采編體統(tǒng)圖書采購入庫,經(jīng)過編目等處理后,將其目錄信息存入數(shù)據(jù)庫,提供給讀者檢索適用。目錄信息包括圖書編號、圖書類別、書名、作者、出版社、定價、出版日期和數(shù)量等。系統(tǒng)維護模塊系統(tǒng)維護模塊主要為圖書館管理人員提供圖書統(tǒng)計信息和讀者統(tǒng)計信息,以便于管理人員從宏觀上掌握圖書館運行的總體情況??尚行苑治鍪窃谶M行初步調(diào)查后所進行的對系統(tǒng)開發(fā)必要性和可能性的研究,所以也稱為可行性研究。信息系統(tǒng)也應(yīng)從技術(shù)可行性,經(jīng)濟可行性和社會可行性三方面來論證。通過長時間的觀
15、察與實踐,我認(rèn)為圖書館管理系統(tǒng)的可行性分析如下:(1)經(jīng)濟可行性分析作為圖書館這樣的非商業(yè)性質(zhì)的場所,其經(jīng)濟成分比重相對較少,主要是支出的費用:其中包括設(shè)備購置費、軟件開發(fā)費用、管理和維護費、人員工資和培訓(xùn)費等。由于各個圖書館實行統(tǒng)一操作,系統(tǒng)共享,其設(shè)備購置,人員工資,維護費用相對較少,前期的資金投入主要集中于購置圖書上。建立信息中心,可將來自各方面的信息集中管理,提高圖書管理的計劃性和預(yù)見性,快速地反饋市場信息。(2)技術(shù)可行性分析技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,硬件、軟件配置能否滿足開發(fā)者的需要,各類技術(shù)人員的數(shù)量,水平,來源等。圖書館管理系統(tǒng)的工作主要是在讀
16、者和圖書館之間架起一座橋梁,能相互溝通信息和處理信息。這一特點非常適合計算機特點,通過網(wǎng)絡(luò)internet技術(shù),發(fā)揮計算機的信息傳輸速度快、準(zhǔn)確度高的優(yōu)勢。計算機硬件和軟件技術(shù)的飛速發(fā)展,為系統(tǒng)的建設(shè)提供了技術(shù)條件。(3)社會可行性分析社會可行性有時也稱為操作可行性,主要論證新系統(tǒng)在企業(yè)或機構(gòu)開發(fā)和運行的可能性以及運行后可能一起的對企業(yè)或機構(gòu)的影響,即組織內(nèi)外是否具備接受和使用新系統(tǒng)的條件。在當(dāng)前信息技術(shù)飛速發(fā)展的大環(huán)境下,計算機技術(shù)和軟件技術(shù)的更新是圖書館完全有可能也有能力采用這樣先進的管理技術(shù)。它對圖書館帶來的影響可以看到:對傳統(tǒng)管理理念的沖擊,可能引起管理層的變動和人員的調(diào)整。對圖書館工
17、作人員的要求提高,使圖書館在一定的可能下進行機構(gòu)精簡,迫使工作人員繼續(xù)學(xué)習(xí)新知識,拓寬圖書館在市場環(huán)境下的生存空間。對圖書館與讀者之間業(yè)務(wù)方式的轉(zhuǎn)變和擴充。四、數(shù)據(jù)庫邏輯設(shè)計41 數(shù)據(jù)庫的概念數(shù)據(jù)庫是一種存儲數(shù)據(jù)并對數(shù)據(jù)進行操作的工具。數(shù)據(jù)庫的作用在于組織和表達信息,簡而言之,數(shù)據(jù)庫就是信息的集合。計算機的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫(flat-file)和關(guān)系數(shù)據(jù)庫(relational)。關(guān)系數(shù)據(jù)庫中包含了多個數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個不同部分的術(shù)語,象記錄、域等。42數(shù)據(jù)庫設(shè)計過程創(chuàng)建任何一個數(shù)據(jù)庫的第一步是仔細(xì)的規(guī)劃數(shù)據(jù)庫,設(shè)計必須是靈活的、有邏輯的。創(chuàng)建一個數(shù)據(jù)庫結(jié)構(gòu)的過程被認(rèn)
18、為是數(shù)據(jù)模型設(shè)計。(1) 標(biāo)識需要的數(shù)據(jù);(2) 收集被標(biāo)識的字段到表中;(3) 標(biāo)識主關(guān)鍵字字段;(4) 繪制一個簡單的數(shù)據(jù)圖表;(5) 規(guī)范數(shù)據(jù);(6) 標(biāo)識指定字段的信息;(7) 創(chuàng)建物理表。 對設(shè)計的系統(tǒng)做整體的需求分析,提出一個邏輯結(jié)構(gòu)和相應(yīng)的物理結(jié)構(gòu),然后開始具體實施方案。4. 3數(shù)據(jù)庫的需求分析圖書管理系統(tǒng)是為了方便管理人員對圖書的管理,讀者的管理,以及讀者對圖書的借閱歸還等。為了提高大家的時間和工作效率,節(jié)約運行費用而設(shè)計的。所以設(shè)計數(shù)據(jù)庫時必須滿足這些條件。圖書管理系統(tǒng)的主要功能為:圖書管理,讀者管理,圖書查詢,讀者查詢其中圖書管理分為:圖書入庫,圖書刪除,圖書借閱,圖書歸還
19、,圖書查詢;讀者管理分為:讀者添加,更新,讀者刪除。44數(shù)據(jù)庫規(guī)劃(1)、系統(tǒng)流程根據(jù)圖書管理系統(tǒng)的需求,分析系統(tǒng)流程:圖書管理系統(tǒng)管理員登陸圖書管理操作界面讀者管理資料查詢圖書添加圖書報廢信息更新讀者添加讀者刪除信息更新圖書檢索更新管理員管理添加刪除借書還書(2)、建立E-R圖書E-R 讀者E-R 管理員E-R部分處理E-R管理員對讀者和圖書進行管理,是讀者和圖書數(shù)據(jù)庫進行聯(lián)系。讀者和圖書之間需要一個過度的數(shù)據(jù)庫進行聯(lián)系。3、建立表單(1)、參照VFP自帶的數(shù)據(jù)庫,可以很方便地創(chuàng)建本系統(tǒng),將要使用的本地數(shù)據(jù)庫,利用項目管理器中的表單設(shè)計功能,對表單進行添加和屬性的修改。表說明如下: 借書登記
20、表 圖書資料表 圖書類別查詢中間表Pass_word.dbf 管理員ID密碼表 讀者資料表 讀者類別查詢中間表 (2)、在項目中創(chuàng)建一個數(shù)據(jù)庫,并把五個表添加到數(shù)據(jù)庫中。在圖書表中,為書號建立主索引,為作者編號建立普通索引,通過該索引和作者表之間創(chuàng)建關(guān)聯(lián)。在作者表中,為作者編號設(shè)置主索引。在讀者表中,讀者編號為主索引。在借閱表中,為讀者編號、書號字段創(chuàng)建普通索引,通過書號和圖書表之間關(guān)聯(lián);通過讀者編號和讀者表之間關(guān)聯(lián)。在用戶表中,為讀者編號建立索引,通過讀者編號和讀者表建立關(guān)聯(lián)。最終形成如下圖所示的數(shù)據(jù)庫。4、界面設(shè)計 (1)、系統(tǒng)啟動表單在項目中創(chuàng)建一個表單,命名為啟動。如下圖,添加一個標(biāo)簽
21、控件,兩個命令按鈕,按照自己的喜好分別設(shè)置他們的屬性。在登錄按鈕的Click事件下寫入如下代碼:TDo form 身份驗證雙擊退出按鈕,并在它的Click事件寫下如下代碼: Clear event(2)、創(chuàng)建身份驗證表單 在項目中創(chuàng)建,一個表單,保存為“身份驗證”并按以下圖添加控件,設(shè)置屬性。打開他的數(shù)據(jù)工作環(huán)境,把“用戶”表添加到其中,在進入的click事件寫入如下代碼:if alltrim(thisform.Text1.value)alltrim(密碼) messagebox(讀不起,密碼有誤!你不能進入本系統(tǒng),0,請注意:)else do form 主表單endif在退出的click事件
22、下寫如下代碼:clear event(3)、創(chuàng)建住表單創(chuàng)建一個表單保存為“主表單”并且設(shè)置它的ShowWindows屬性為“2作為頂層表單”如圖設(shè)置它的其他控件屬性。設(shè)置Form1對象的init 事件代碼為:設(shè)置form1對象的destroy事件代碼為release menu menux extended設(shè)置form1對象的activate事件代碼為thisform.Label1.left=(thisform.width-thisform.Label1.width)/2thisform.Label2.left=(thisform.width-thisform.Label2.width)/2th
23、isform.Label3.left=(thisform.width-thisform.Label3.width)/2thisform.Label2.top=thisform.height*2/6thisform.Label3.top=thisform.height*3/6設(shè)置form1對象的Resize事件代碼為:thisform.Label1.left=(thisform.width-thisform.Label1.width)/2thisform.Label2.left=(thisform.width-thisform.Label2.width)/2thisform.Label3.lef
24、t=(thisform.width-thisform.Label3.width)/2thisform.Label2.top=thisform.height*2/6thisform.Label3.top=thisform.height*3/6(4)、創(chuàng)建主菜單如下圖創(chuàng)建主菜單表單,并且選擇“顯示”“常規(guī)選項”“頂層表單”分別設(shè)置各個子菜單如下:信息錄入讀者服務(wù)信息維護信息查詢報表打印然后分別在各自的過程中寫入相應(yīng)的調(diào)用表單的命令。例如在讀者登記菜單的過程中寫入:Do form 讀者信息(5)、創(chuàng)建主程序文件創(chuàng)建主程序文件,將其保存為“主程序”在代碼編輯窗口中,輸入以下代碼:clear all s
25、et talk offset default to c:綜合設(shè)計do form 啟動modify windows screen title 圖書管理系統(tǒng)read eventquit五、表單設(shè)計1、圖書登記表單如下圖,創(chuàng)建一個名為圖書登記的表單,在他的數(shù)據(jù)環(huán)境中添加表作者和圖書。然后拖動相應(yīng)的字段到表單中,按如圖所示的位置放好。添加一個按鈕組如圖。設(shè)置按鈕組的 Click事件的代碼為:do case case this.value=1 go top case this.value=2 if not bof() skip-1 endif case this.value=3 skip if eof(
26、) skip-1 endif case this.value=4 go bottom case this.value=5 sure=messagebox(需要增加圖書信息嗎?,4+32+256,確認(rèn)) if sure=6 append blank endif case this.value=6 sure=messagebox(需要刪除當(dāng)前圖書信息嗎?,4+32+256,確認(rèn)) if sure=6 delete pack endif case this.value= 7 thisform. releaseendcase2、借書登記表單如圖新建一個表單,在他的數(shù)據(jù)環(huán)境中添加,圖書表和借閱表,把相應(yīng)
27、的字段拖入表單中。按如圖所示的位置放好如圖添加一個命令按鈕組并在他的 click事件中寫入如下代碼:do case case this.value=1 go top case this.value=2 if not bof() skip-1 endif case this.value=3 skip if eof() skip-1 endif case this.value=4 go bottom case this.value=5 sure=messagebox(需要增加借書信息嗎?,4+32+256,確認(rèn)) if sure=6 append blank endif case this.val
28、ue=6 sure=messagebox(需要刪除當(dāng)前借書信息嗎?,4+32+256,確認(rèn)) if sure=6 delete pack endif case this.value= 7 thisform. releaseendcase設(shè)置文本框“txt書號”的lostfocus事件代碼為:select 圖書locate for alltrim(書號)=alltrim(thisform.txt書號.text)if found()else messagebox(書庫里無此書,請重輸!,256,確認(rèn))endif3、讀者信息維護表單創(chuàng)建一個表單,在其數(shù)據(jù)環(huán)境設(shè)計器中添加讀者表,在表單上添加一個表格對
29、象,一個命令按鈕組對象,如圖設(shè)置他們的屬性。設(shè)置按鈕的Click事件代碼為:do case case this.value=1 sure=messagebox(需要添加讀者信息嗎?,4+32+256,確認(rèn)) if sure=6 append blank endif case this.value=2 sure=messagebox(確定要刪除當(dāng)前讀者信息嗎?,4+32+256,確認(rèn)) if sure=6 delete endif case this.value=3endcase4、讀者借書信息查詢表單創(chuàng)建一個表單,如下圖設(shè)置各個控件的屬性。在他的數(shù)據(jù)環(huán)境中添加,讀者表和借閱表。在他的查詢按鈕的
30、click事件下輸入如下代碼:set exact onthisform.Grid1.recordsource=select讀者編號,讀者姓名,書號,借書日期,還書日期,from 借閱 where alltrim(讀者編號)=alltrim(thisform bo1.value)set exact off六、對自己開發(fā)的系統(tǒng)地評價 叢客觀的角度上來說,我自己開發(fā)的這套系統(tǒng)還很不成熟,有著不少的漏洞與缺點。比如說沒有將管理人員與普通讀者分開進行登陸,這樣的話會讓整個系統(tǒng)更專業(yè),更人性化。其次,我沒有設(shè)立圖書查詢的模塊,這在一個優(yōu)秀的圖書管理信息系統(tǒng)中是不可能出現(xiàn)的情況,因為我個人在VF上學(xué)藝不精,致使無法完成圖書查詢處的代碼設(shè)計,故將其舍棄,實屬萬般無奈。但我在圖書編目、圖書典藏、還有圖書征訂這幾個模板的設(shè)計上還是下了一番苦心的。仔細(xì)看看,還是有一定的可取之處??偟膩碚f,我所設(shè)計的圖書管理信息系統(tǒng)還是可以適應(yīng)小團體使用的。七、總結(jié)在為期一個星期的課設(shè)中,我始終以一個積極認(rèn)真的態(tài)度來面對我
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育領(lǐng)域中的學(xué)生心理健康研究
- 小學(xué)數(shù)學(xué)新課程教學(xué)法復(fù)習(xí)題課件
- DB6103T 34-2025奶山羊選種選配技術(shù)規(guī)范
- 產(chǎn)品獨家代理合同
- 交通銀行建筑貸款合作合同
- 不動產(chǎn)抵押合同范本
- 上海市示范勞動合同模板
- 專利許可合作合同樣本
- 中外合資代理經(jīng)營合同樣本
- 個人合伙投資合同樣本完整版
- 中國儲備糧管理集團有限公司蘭州分公司招聘筆試真題2024
- 第1課 隋朝統(tǒng)一與滅亡 課件(26張)2024-2025學(xué)年部編版七年級歷史下冊
- 提高金剛砂地坪施工一次合格率
- 【歷史】唐朝建立與“貞觀之治”課件-2024-2025學(xué)年統(tǒng)編版七年級歷史下冊
- 產(chǎn)業(yè)園區(qū)招商合作協(xié)議書
- 2024年廣東省公務(wù)員錄用考試《行測》真題及答案解析
- 2025新譯林版英語七年級下單詞默寫表
- 盾構(gòu)標(biāo)準(zhǔn)化施工手冊
- 天然氣脫硫完整版本
- 中歐班列課件
- 2025屆高三數(shù)學(xué)一輪復(fù)習(xí)備考經(jīng)驗交流
評論
0/150
提交評論