

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 前言</b></p><p> 進(jìn)入20世紀(jì)以來,計(jì)算機(jī)的歷史才剛剛開始書寫,但其飛速的發(fā)展令人震撼。計(jì)算機(jī)已融入我們現(xiàn)實(shí)生活的每個(gè)角落,無論是上至航空、航天的發(fā)展,下至原子、微生物的研究,還是人們?nèi)粘I畹碾s七雜八,計(jì)算機(jī)的影響已不可消除??梢哉f,我們現(xiàn)在正處于信息化時(shí)代,當(dāng)然信息自動(dòng)化的作用毋庸置疑,在技術(shù)進(jìn)步的同時(shí),我們的工作效率也隨即提高。不說其他,就
2、目前圖書租賃的這方面來說,現(xiàn)在的情況是一般大的學(xué)校的圖書館已經(jīng)運(yùn)用比較完整的圖書信息管理系統(tǒng),而在一些小型的學(xué)?;蛘邥?,大部分還是手工管理。針對(duì)手工管理的如工作效率低,不能及時(shí)了解圖書的庫存,租閱者難以在短時(shí)間內(nèi)找到合適的圖書,以及圖書的更新數(shù)據(jù)的遺漏等等的缺點(diǎn),設(shè)計(jì)該圖書租賃管理系統(tǒng)。因?yàn)橛?jì)算機(jī)信息管理有著儲(chǔ)存信息量大,速度快,便于管理的特點(diǎn),可以為中小型書店的書籍信息、會(huì)員信息、圖書借閱、圖書庫存等等很多復(fù)雜繁瑣的工作提供便捷。&
3、lt;/p><p><b> 第1章 概述</b></p><p> 1.1 Visual FoxPro 6.0簡介</p><p> Visual FoxPro 6.0是在xBSSE的基礎(chǔ)上發(fā)展而來的32位數(shù)據(jù)庫管理系統(tǒng)。1998年9月份美國微軟公司推出了Visual FoxPro 6.0系列。VFP的推出為網(wǎng)絡(luò)數(shù)據(jù)系統(tǒng)使用者及設(shè)計(jì)開發(fā)者帶
4、來了極大的方便。它使組織數(shù)據(jù)、定義數(shù)據(jù)庫規(guī)則和建立應(yīng)用程序等工作變得簡單。利用可視化的設(shè)計(jì)工具和向?qū)В梢越?shù)據(jù)庫、數(shù)據(jù)庫表,快速創(chuàng)建表單、查詢、報(bào)表、視圖,用數(shù)據(jù)庫組織和建立表及視圖的關(guān)系,更是能夠輕松的進(jìn)行對(duì)多個(gè)表單的自動(dòng)協(xié)調(diào),很容易的運(yùn)行一個(gè)表單的多個(gè)實(shí)例。還能夠提供豐富的事件處理機(jī)制,給用戶一個(gè)更豐富的交互環(huán)境。VFP6以其強(qiáng)健的工具和面向?qū)ο蟮囊詳?shù)據(jù)為中心的語言,將客戶/服務(wù)器和網(wǎng)絡(luò)功能集成于現(xiàn)代化的、多鏈接的應(yīng)用程序中。V
5、FP6充分發(fā)揮了面向?qū)ο缶幊碳夹g(shù)與事件驅(qū)動(dòng)方式的優(yōu)勢。VFP6是目前世界流行的小型數(shù)據(jù)庫管理系統(tǒng)中版本最高、性能最好、功能最強(qiáng)的優(yōu)秀軟件之一。</p><p> 1.2 系統(tǒng)的應(yīng)用背景</p><p> 隨著時(shí)代的進(jìn)步,新技術(shù)層出不窮,信息量急劇膨脹,整個(gè)人類社會(huì)已成為信息化的社會(huì)人們對(duì)信息和數(shù)據(jù)的利用和處理已經(jīng)進(jìn)入自動(dòng)化、網(wǎng)絡(luò)化和社會(huì)化的階段,無論在生活、工作、還是休閑,無不需要大量
6、的信息資源。因此,如何有效的進(jìn)行數(shù)據(jù)信息的利用,已經(jīng)成為人們普遍關(guān)注的問題。</p><p> 信息在不同領(lǐng)域中有著不同的概念,在管理學(xué)領(lǐng)域中,通常認(rèn)為信息是經(jīng)過加工處理后的一種數(shù)據(jù)形式,是一種有次序的符號(hào)排列,是系統(tǒng)傳輸和處理的對(duì)象。處于信息時(shí)代的今天,信息的作用越來越為人們所重視。信息管理系統(tǒng)以特定的模式支持一個(gè)組織內(nèi)各級(jí)組織機(jī)構(gòu)之間的通訊,對(duì)信息資源進(jìn)行綜合開發(fā),管理和利用,實(shí)現(xiàn)對(duì)該組織的有效管理。<
7、;/p><p> 一個(gè)現(xiàn)代化的書店在正常運(yùn)行中總是面對(duì)大量的讀者信息,書籍信息以及兩者相互作用產(chǎn)生的借書、還書信息,所以能夠擁有將這些繁重的信息統(tǒng)一整理、規(guī)劃,更將之化繁為簡成為便捷的、智能的信息化管理系統(tǒng)是十分必要的。充分利用計(jì)算機(jī)的功能實(shí)現(xiàn)對(duì)圖書的管理,將會(huì)使圖書管理工作大大減輕,方便友好的圖形用戶界面、簡便的操作、完善的數(shù)據(jù)庫管理,使圖書管理系統(tǒng)被極大限度的良好應(yīng)用。</p><p>
8、<b> 第2章 需求分析</b></p><p><b> 2.1 系統(tǒng)介紹</b></p><p> 本系統(tǒng)主要面向中小型書店、個(gè)體書店,就目前能夠?qū)崿F(xiàn)的條件下,操作系統(tǒng)選擇常用的Windows98,系統(tǒng)性質(zhì)為MIS(管理信息系統(tǒng))。</p><p> 本系統(tǒng)采用會(huì)員制管理,系統(tǒng)功能包含會(huì)員管理、書籍管理、圖書
9、租賃管理,系統(tǒng)界面力求簡潔、易用,在標(biāo)準(zhǔn)化的基礎(chǔ)上考慮界面的美觀和新穎。</p><p> 2.2 系統(tǒng)面向的用戶群體</p><p> 系統(tǒng)面向中小型書店、個(gè)體書店,用戶群體為這些書店的老板、采購員、倉庫管理員、圖書租賃員、書店的會(huì)員、游客等等。</p><p> 2.3系統(tǒng)的功能性需求</p><p> 對(duì)于本系統(tǒng),主要實(shí)現(xiàn)以下功
10、能:</p><p> 2.3.1 會(huì)員信息的修改:對(duì)于本書店的注冊(cè)會(huì)員,我們記錄一些基本信息,如姓名、身份證號(hào)、聯(lián)系方式等等。用本系統(tǒng)可以方便快捷的實(shí)現(xiàn)對(duì)會(huì)員信息的追加、修改、查詢、瀏覽等功能。</p><p> 2.3.2 書籍信息的修改:對(duì)于店中的書籍進(jìn)行統(tǒng)計(jì),對(duì)入庫量、剩余量、書籍信息等等這些大量的信息進(jìn)行編輯、瀏覽與查詢。</p><p> 2.3.
11、3 借書信息的修改:對(duì)于店中每天的借書信息的記錄,對(duì)其修改、查詢、方便月末統(tǒng)計(jì)以及對(duì)采購書籍量的參考。</p><p> 2.3.4 權(quán)限管理 :管理員需要賬戶和密碼登陸,才可以進(jìn)入該管理系統(tǒng),以防不是管理員的人泄露會(huì)員或書籍的基本信息,造成嚴(yán)重后果。</p><p><b> 第3章 模塊規(guī)劃</b></p><p><b>
12、 3.1 功能模塊圖</b></p><p> 本系統(tǒng)功能模塊規(guī)劃如圖1 功能模塊圖所示:</p><p><b> 圖1 功能模塊圖</b></p><p><b> 第4章 詳細(xì)設(shè)計(jì)</b></p><p><b> 4.1創(chuàng)建數(shù)據(jù)庫</b></p
13、><p> 4.1.1設(shè)計(jì)數(shù)據(jù)庫</p><p> 本系統(tǒng)要實(shí)現(xiàn)會(huì)員資料、書籍資料及借書資料的管理。本文作者負(fù)責(zé)會(huì)員資料管理部分,所以需要?jiǎng)?chuàng)建“會(huì)員信息”(hygl)數(shù)據(jù)表和“借書信息”(hysj)數(shù)據(jù)表?!皶?huì)員信息”數(shù)據(jù)表中包含了會(huì)員的一些基本信息,記錄了會(huì)員編號(hào)、會(huì)員姓名、證件類型、證件號(hào)碼、聯(lián)系方式、卡內(nèi)金額、會(huì)員等級(jí)、登記日期、所存金額、打折優(yōu)惠、租賃圖書數(shù)等。創(chuàng)建的“借書信息”數(shù)
14、據(jù)表記錄了借書會(huì)員、借書日期、限歸還期等信息,方便所需時(shí)查詢?cè)斍椤?lt;/p><p> 4.1.2 創(chuàng)建數(shù)據(jù)庫</p><p> 創(chuàng)建“圖書租賃系統(tǒng)”的過程中,需要利用項(xiàng)目管理器組織各種格式的文件,因此首先要?jiǎng)?chuàng)建一個(gè)項(xiàng)目,在項(xiàng)目管理器中創(chuàng)建其他文件。</p><p> 在VF主窗口中選擇“文件”菜單下“新建”,在此對(duì)話框中的“文件類型”區(qū)域中選擇“項(xiàng)目”,然后單
15、擊右側(cè)的“新建文件”,打開的“創(chuàng)建”對(duì)話框中的“項(xiàng)目文件”文本框中輸入“ex_項(xiàng)目管理”作為此項(xiàng)目文件的文件名稱,單擊“保存”按鈕即創(chuàng)建了一個(gè)項(xiàng)目。</p><p> 在項(xiàng)目管理器的“數(shù)據(jù)”選項(xiàng)卡中選中“數(shù)據(jù)庫”單擊右側(cè)的“新建”,在彈出的“創(chuàng)建”對(duì)話框中的“數(shù)據(jù)庫文件”文本框里輸入“tszl”作為此數(shù)據(jù)庫的數(shù)據(jù)庫名,單擊右側(cè)的保存即創(chuàng)建了一個(gè)空的數(shù)據(jù)庫。</p><p> 在打開新建
16、的數(shù)據(jù)庫“tszl”中,點(diǎn)擊右側(cè)的數(shù)據(jù)庫記器的第一個(gè)圖標(biāo)“新建數(shù)據(jù)庫表”開始數(shù)據(jù)表的創(chuàng)建。</p><p> 在本系統(tǒng)中,本人所創(chuàng)建的數(shù)據(jù)表有“會(huì)員信息表”(hygl),“借書信息表”(hysj)。</p><p> “會(huì)員信息表”(hygl)數(shù)據(jù)表的字段屬性設(shè)置如圖2會(huì)員信息表所示:</p><p><b> 圖2 會(huì)員信息表</b>&
17、lt;/p><p> 對(duì)于會(huì)員的一些基本信息錄入包括:會(huì)員編號(hào)、會(huì)員姓名、證件類型、證件號(hào)碼、聯(lián)系方式、登記日期、所存金額、卡內(nèi)金額、會(huì)員等級(jí)、打折優(yōu)惠、租賃圖書數(shù)、是否注銷、是否掛失及登錄口令等。因?yàn)樾枰跁?huì)員卡中存入金額,所以對(duì)會(huì)員信息錄入較為詳盡,方便聯(lián)系會(huì)員。對(duì)會(huì)員等級(jí)的設(shè)定為:若會(huì)員第一次所存金額為200元,則其等級(jí)設(shè)定為鉆石會(huì)員,能夠享用八折的打折優(yōu)惠;若第一次所存金額為100元,其等級(jí)為白金會(huì)員,享用
18、八五折的打折優(yōu)惠;若第一次所存金額為50元,其等級(jí)為黃金會(huì)員,享用九折的打折優(yōu)惠。基于以上各種對(duì)會(huì)員信息的設(shè)想,錄入信息。</p><p> “借書信息表”(hysj)數(shù)據(jù)表的字段屬性設(shè)置如圖3借書信息表所示。</p><p><b> 圖3 借書信息表</b></p><p> 所創(chuàng)建的數(shù)據(jù)庫 “tszl”如圖4數(shù)據(jù)庫顯示:</p
19、><p><b> 圖4 數(shù)據(jù)庫</b></p><p> 4.2 創(chuàng)建系統(tǒng)主表單</p><p> 4.2.1 創(chuàng)建系統(tǒng)主表單界面</p><p> 在項(xiàng)目管理器的“文檔”選項(xiàng)卡中選中“表單”,單擊“新建”,在“表單設(shè)計(jì)器”中創(chuàng)建一個(gè)表單作為系統(tǒng)主表單,命名為“ex_ed”,添加三個(gè)命令按鈕,并且設(shè)置其屬性,頁面效
20、果如圖5主表單所示。 </p><p><b> 圖5 主表單</b></p><p> 屬性設(shè)置如下表1主表單屬性表: </p><p><b> 表1主表單屬性表</b></p>&l
21、t;p> 4.3 創(chuàng)建系統(tǒng)常用按鈕</p><p> 系統(tǒng)表單中有大部分的表單需要命令按鈕來實(shí)現(xiàn)某項(xiàng)功能,如實(shí)現(xiàn)對(duì)“會(huì)員信息”數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行追加、修改、刪除、查找等功能,就需要定義命令按鈕并對(duì)其進(jìn)行設(shè)置,才能完成上述功能。</p><p> 4.3.1 創(chuàng)建編輯命令按鈕</p><p> 在“表單設(shè)計(jì)器”中,添加四個(gè)命令按鈕,其屬性中的Captio
22、n分別為追加、修改、查找、刪除,如圖6編輯命令按鈕所示</p><p><b> 圖6 編輯命令按鈕</b></p><p> 其屬性取值見后代碼附錄,若其他表單有不同處,則可參照此表單來作對(duì)照修改。</p><p> 通常,我們?yōu)g覽一個(gè)表單的內(nèi)容時(shí),會(huì)上一個(gè),下一個(gè)的瀏覽信息,所以在該系統(tǒng)中我們也定義這樣一組命令按鈕,來實(shí)現(xiàn)對(duì)表單信息的
23、瀏覽功能。</p><p> 同樣,在“表單設(shè)計(jì)器”中,添加五個(gè)命令按鈕,其屬性中的Caption分別為第一個(gè)、下一個(gè)、上一個(gè)、最后一個(gè)、退出,如圖7瀏覽命令按鈕所示</p><p><b> 圖7 瀏覽命令按鈕</b></p><p> 其屬性取值見后代碼附錄。</p><p> 4.4 創(chuàng)建編輯功能表單<
24、;/p><p> 4.4.1 創(chuàng)建會(huì)員信息編輯表單</p><p> 在所創(chuàng)建的項(xiàng)目管理器中,選中“表單”點(diǎn)擊右側(cè)的“新建”,在所打開的“表單設(shè)計(jì)器”中設(shè)計(jì)會(huì)員信息編輯表單所要顯示的內(nèi)容。使用“表單控件”中的標(biāo)簽按鈕、文本框按鈕、復(fù)選框按鈕實(shí)現(xiàn)會(huì)員信息的顯示,同時(shí)為各個(gè)控件的屬性值做修改。將所做好的四個(gè)編輯命令按鈕追加、修改、查找、刪除復(fù)制到該表單中,修改命令按鈕的click值,會(huì)員信息編
25、輯表單即可運(yùn)行。所出結(jié)果如圖8會(huì)員信息編輯表單所示:</p><p> 圖8 會(huì)員信息編輯表單</p><p> 所有Lable控件的caption屬性對(duì)應(yīng)的為其在表單中要顯示的會(huì)員信息的標(biāo)簽,而其backstyle均為0—透明,所有文本框控件的name為其對(duì)應(yīng)的顯示內(nèi)容拼音縮寫,例如texthybh。</p><p> 4.4.2 創(chuàng)建借書信息編輯表單<
26、;/p><p> 與會(huì)員信息編輯表單創(chuàng)建類似,借書信息編輯表單的創(chuàng)建為借書信息的編輯提供方便的操作,其內(nèi)容同樣使用提前做好的四個(gè)命令按鈕實(shí)現(xiàn)編輯功能。所見表單如圖9 借書信息編輯表單:</p><p> 圖9借書信息編輯表單 </p><p> 4.5 創(chuàng)建瀏覽功能表單</p><p> 4
27、.5.1創(chuàng)建會(huì)員信息瀏覽表單</p><p> 同會(huì)員信息編輯表單的創(chuàng)作方法相同,我們同樣在項(xiàng)目管理器中的表單上新建“表單設(shè)計(jì)器”,同時(shí)打開先前創(chuàng)建好的數(shù)據(jù)庫“tszl”,將會(huì)員信息的表中的數(shù)據(jù)拖入“表單設(shè)計(jì)器”上,將其排列好。此表單要實(shí)現(xiàn)會(huì)員信息的瀏覽功能,所以用到上述已編輯好的五個(gè)命令按鈕控件為第一個(gè)、下一個(gè)、上一個(gè)、最后一個(gè)、退出,編輯好的表單顯示如圖10會(huì)員信息瀏覽表單所示:</p>&l
28、t;p> 圖10會(huì)員信息瀏覽表單</p><p> 4.5.2 創(chuàng)建借書信息瀏覽表單</p><p> 與會(huì)員信息瀏覽表單一樣,同樣是打開數(shù)據(jù)庫“tszl”,將數(shù)據(jù)庫表“hysj”上的信息拖入新創(chuàng)建的“表單設(shè)計(jì)器”中,將五個(gè)命令按鈕復(fù)制至其上,所創(chuàng)建的借書信息瀏覽表單則如圖11借書信息瀏覽表單所示:</p><p> 圖11 借書信息瀏覽表單</
29、p><p> 4.5.3 創(chuàng)建三表同時(shí)瀏覽表單</p><p> 在現(xiàn)實(shí)的圖書租賃過程中,會(huì)有會(huì)員要求同時(shí)查看其自身信息與借書情況,這就需要我們考慮到這種情況的發(fā)生,所以,我們?yōu)榻鉀Q此種事情,需要?jiǎng)?chuàng)建一個(gè)三表同時(shí)瀏覽的表單。打開一個(gè)新的“表單設(shè)計(jì)器”,點(diǎn)擊“表單控件”的“頁框”按鈕,再在設(shè)計(jì)器中點(diǎn)擊即可出現(xiàn)一個(gè)分兩頁的頁面,右擊頁面在出現(xiàn)的的下拉框下選擇編輯,可以看到該頁面四邊變成了虛框,
30、打開數(shù)據(jù)庫“tszl”,將數(shù)據(jù)庫中的表中數(shù)據(jù)拖入至相應(yīng)的頁面,所得結(jié)果如圖12三表瀏覽表單所示:</p><p><b> 圖12三表瀏覽表單</b></p><p> 頁面屬性如表2三表瀏覽表單屬性表所示:</p><p> 表2 三表瀏覽表單屬性表</p><p> 4.6 創(chuàng)建登陸界面表單</p>
31、;<p> 4.6.1 登陸界面的設(shè)計(jì)</p><p> 新建一個(gè)“表單設(shè)計(jì)器”,用“表單控件”控件中的標(biāo)簽輸出“登錄名”、“登陸密碼”,文本框輸入“txtname”、“txtpassword”,命令按鈕為“確定”與“取消”,結(jié)果如圖13登錄表單所示“</p><p><b> 圖13登錄表單</b></p><p> “
32、確定”與“取消”命令按鈕的“click” 代碼如下:</p><p> “確定”click代碼:</p><p> uname=trim(this.parent.txtname.value)</p><p> if empty(uname)</p><p><b> return</b></p>&
33、lt;p><b> endif</b></p><p> use hygl order tag hybh</p><p> seek uname</p><p><b> if eof()</b></p><p> messagebox("無此登錄名!")<
34、/p><p><b> else</b></p><p> if trim(this.parent.txtpassword.value)==trim(hygl.kl)</p><p><b> use</b></p><p><b> yes=.t.</b></p&g
35、t;<p> thisform.release</p><p> clear events</p><p><b> else</b></p><p> messagebox("口令不正確!")</p><p><b> endif</b></p&g
36、t;<p><b> endif</b></p><p><b> use</b></p><p><b> return</b></p><p> “取消”命令按鈕代碼:</p><p> thisform.release</p><
37、;p> clear events</p><p><b> 4.7 編寫主程序</b></p><p> 該系統(tǒng)要能正常的進(jìn)行,需要程序代碼來執(zhí)行,我們將此代碼設(shè)為主文件,主文件會(huì)聯(lián)接所做的所有程序來實(shí)現(xiàn)該系統(tǒng)的正常運(yùn)行。</p><p> 在項(xiàng)目管理器中的“代碼”選項(xiàng)卡中點(diǎn)擊“程序”,點(diǎn)右側(cè)的“新建”,在打開的窗口中編寫如下代碼
38、:</p><p><b> clear </b></p><p> public yes</p><p><b> yes=.f.</b></p><p> set talk off</p><p> set date to ymd</p><
39、p> set cent on</p><p> set default to c:\zy</p><p> do form ex_login</p><p> read events</p><p><b> if yes</b></p><p> do form ex_ed&l
40、t;/p><p><b> endif</b></p><p><b> close all</b></p><p><b> return</b></p><p> 將其保存,命名為“ex_main”,在項(xiàng)目管理器中,右鍵點(diǎn)擊此程序,在下拉框下選擇“設(shè)置為主文件”。<
41、;/p><p><b> 4.8 代碼附錄</b></p><p><b> “追加”代碼:</b></p><p> temp=trim(thisform.texthybh.value)</p><p> if empty (temp)</p><p><b>
42、; return</b></p><p><b> endif</b></p><p><b> use hygl</b></p><p> locate for 會(huì)員編號(hào)=temp</p><p> if .not.eof()</p><p> me
43、ssagebox("已有該會(huì)員編號(hào)!")</p><p><b> use</b></p><p><b> return</b></p><p><b> endif</b></p><p> append blank</p><
44、;p> replace 會(huì)員編號(hào) with temp,會(huì)員姓名 with thisform.texthyxm.value,;</p><p> 證件類型 with thisform.textzjlx.value,證件號(hào)碼;</p><p> with thisform.textzjhm.value,;</p><p> 聯(lián)系方式 with thisfo
45、rm.textlxfs.value,登記日期 with thisform.textdjrq.value,;</p><p> 所存金額 with thisform.textscje.value,卡內(nèi)金額 with thisform.textknje.value,;</p><p> 會(huì)員等級(jí) with thisform.texthydj.value,打折優(yōu)惠 with thisform
46、.textdzyh.value,;</p><p> 租賃圖書數(shù) with thisform.textzltts.value,是否掛失 with thisform.textsfgs.value,;</p><p> 是否注銷 with thisform.textsfzx.value</p><p><b> use</b></p&g
47、t;<p><b> return</b></p><p><b> “修改”代碼:</b></p><p> temp=trim(thisform.texthybh.value)</p><p> if empty(temp)</p><p><b> retur
48、n</b></p><p><b> endif</b></p><p><b> use hygl</b></p><p> locate for 會(huì)員編號(hào)=temp</p><p><b> if eof()</b></p><p&g
49、t; messagebox("沒有找到該會(huì)員編號(hào)!")</p><p><b> else</b></p><p> replace 會(huì)員編號(hào) with temp,會(huì)員姓名 with thisform.texthyxm.value,;</p><p> 證件類型 with thisform.textzjlx.val
50、ue,證件號(hào)碼;</p><p> with thisform.textzjhm.value,;</p><p> 聯(lián)系方式 with thisform.textlxfs.value,登記日期 with thisform.textdjrq.value,;</p><p> 所存金額 with thisform.textscje.value,卡內(nèi)金額 with
51、thisform.textknje.value,;</p><p> 會(huì)員等級(jí) with thisform.texthydj.value,打折優(yōu)惠 with thisform.textdzyh.value,;</p><p> 租賃圖書數(shù) with thisform.textzltts.value</p><p><b> endif</b&g
52、t;</p><p><b> use</b></p><p><b> return</b></p><p><b> “查找”代碼:</b></p><p> temp=trim(thisform.texthybh.value)</p><p&g
53、t; if empty(temp)</p><p><b> return</b></p><p><b> endif</b></p><p><b> use hygl</b></p><p> locate for 會(huì)員編號(hào)=temp</p>&l
54、t;p><b> if eof()</b></p><p> messagebox("沒有找到該會(huì)員編號(hào)!")</p><p><b> use</b></p><p><b> return</b></p><p><b> en
55、dif</b></p><p> thisform.texthybh.value=會(huì)員編號(hào)</p><p> thisform.texthyxm.value=會(huì)員姓名</p><p> thisform.textzjlx.value=證件類型</p><p> thisform.textzjhm.value=證件號(hào)碼<
56、;/p><p> thisform.textlxfs.value=聯(lián)系方式</p><p> thisform.textdjrq.value=登記日期</p><p> thisform.textscje.value=所存金額</p><p> thisform.textknje.value=卡內(nèi)金額</p><p&g
57、t; thisform.texthydj.value=會(huì)員等級(jí)</p><p> thisform.textdzyh.value=打折優(yōu)惠</p><p> thisform.textzltts.value=租賃圖書數(shù)</p><p><b> use</b></p><p> thisform.refresh
58、</p><p><b> return</b></p><p><b> “刪除”代碼“</b></p><p> temp=trim(thisform.texthybh.value)</p><p> if empty(temp)</p><p><b>
59、; return</b></p><p><b> endif</b></p><p><b> use hygl</b></p><p> locate for 會(huì)員編號(hào)=temp</p><p><b> if eof()</b></p>
60、<p> messagebox("沒有找到該會(huì)員編號(hào)!")</p><p><b> else</b></p><p> y=messagebox("是否要?jiǎng)h除?",4+32,"")</p><p><b> if y=6</b></p&
61、gt;<p> delete next 1</p><p><b> pack</b></p><p><b> endif</b></p><p><b> endif</b></p><p><b> use</b></p
62、><p><b> return</b></p><p> “第一個(gè)”命令按鈕代碼:</p><p><b> go top</b></p><p> Thisform.refresh</p><p> “下一個(gè)”命令按鈕代碼:</p><p>
63、<b> IF !EOF()</b></p><p><b> SKIP</b></p><p><b> ENDIF</b></p><p> Thisform.refresh</p><p> “上一個(gè)”命令按鈕代碼:</p><p>&l
64、t;b> IF !BOF()</b></p><p><b> SKIP-1</b></p><p><b> ENDIF</b></p><p> Thisform.refresh</p><p> “最后一個(gè)”命令按鈕代碼:</p><p>&
65、lt;b> GO BOTTOM</b></p><p> Thisform.refresh</p><p> “退出”命令按鈕代碼:</p><p> thisform.reLEASE</p><p><b> 第5章 結(jié)果分析</b></p><p> 以上是“圖書
66、租賃管理系統(tǒng)”開發(fā)的主要過程,圖書管理系統(tǒng)實(shí)現(xiàn)了中小型書店對(duì)圖書管理的科學(xué)化、快捷化,適應(yīng)了書店在開學(xué)高峰期或其他時(shí)間時(shí)出現(xiàn)的書籍借閱的繁忙,在面對(duì)龐大的信息量時(shí),該圖書管理系統(tǒng)可以有效的提高了圖書管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理,科學(xué)統(tǒng)計(jì)和快速查詢,從而減少了管理方面的工作量。</p><p> 通過圖書租賃管理系統(tǒng)的應(yīng)用,主要可以完成以下功能:</p><p>
67、 1.在“會(huì)員信息編輯”中可以實(shí)現(xiàn)將資料分條追加、修改、刪除、查詢功能。在“會(huì)員信息瀏覽”中可以實(shí)現(xiàn)將資料的各種信息的瀏覽功能。</p><p> 2.在“借書信息編輯”模塊中實(shí)現(xiàn)將資料分條追加、修改、刪除、查詢功能。在 “借書信息瀏覽”中可以實(shí)現(xiàn)將資料的各種信息的瀏覽功能。</p><p> 3.經(jīng)過測試,各主要功能均可以實(shí)現(xiàn),并且各功能部件均能完成相應(yīng)的各項(xiàng)功能。</p&g
68、t;<p><b> 結(jié) 束 語</b></p><p> 經(jīng)過兩個(gè)多月的設(shè)計(jì)和開發(fā),圖書租賃管理系統(tǒng)基本開發(fā)完畢。其功能基本符合用戶需求,能夠完成圖書資料管理、會(huì)員資料管理和借還書操作。使用戶方便進(jìn)行數(shù)據(jù)的添加、修改和刪除。在運(yùn)用和進(jìn)一步了解VFP的同時(shí),遇到的困難是開始時(shí)沒有想象到的,從中我學(xué)到的寶貴知識(shí)和對(duì)VFP的了解及運(yùn)用都有了很大的提高。當(dāng)時(shí)遇到的困難和解決后的喜
69、悅現(xiàn)在回想起來還是那么的有滋味,這對(duì)我今后的學(xué)習(xí)和工作都有著很大的幫助。</p><p><b> 參考文獻(xiàn) </b></p><p> [1] 鄭阿奇,《Visual ForPro教程》,北京:清華大學(xué)出版</p><p> [2] 馮玉才,《數(shù)據(jù)庫基礎(chǔ)》,北京:華中工學(xué)院出版社</p><p> [3] 黃梯
70、云,《管理信息系統(tǒng)》北京:經(jīng)濟(jì)科學(xué)出版社</p><p> [4] 牛允鵬,《數(shù)據(jù)庫及其應(yīng)用》北京:經(jīng)濟(jì)科學(xué)出版社</p><p> [5]李振格,《Visual ForPro 60中文版入門與提高》,清華大學(xué)出版社</p><p> [6]崔巍,《數(shù)據(jù)庫系統(tǒng)及應(yīng)用》,高等教育出版社</p><p> [7]丁保康、李大學(xué),《數(shù)據(jù)庫原
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(jì)(論文)-圖書信息管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)---圖書信息管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)--圖書信息管理系統(tǒng)
- 圖書信息管理系統(tǒng)畢業(yè)論文
- 畢業(yè)設(shè)計(jì)---圖書信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 圖書信息管理畢業(yè)設(shè)計(jì)(含外文翻譯)
- 本科畢業(yè)論文-圖書信息管理系統(tǒng)
- 畢業(yè)論文---圖書信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 圖書信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)--畢業(yè)論文
- 畢業(yè)論文:圖書信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文:圖書信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 課程設(shè)計(jì)--圖書信息管理系統(tǒng)
- 圖書信息管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)---圖書信息管理系統(tǒng)
- 課程設(shè)計(jì)---圖書信息管理系統(tǒng)
- 圖書信息管理系統(tǒng) 課程設(shè)計(jì)
- 課程設(shè)計(jì)--- 圖書信息管理系統(tǒng)設(shè)計(jì)
- 課程設(shè)計(jì)---圖書信息管理系統(tǒng)設(shè)計(jì)
- c語言課程設(shè)計(jì)論文-圖書信息管理系統(tǒng)設(shè)計(jì)
- c語言課程設(shè)計(jì)論文-圖書信息管理系統(tǒng)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論