VFP課程設(shè)計 圖書管理系統(tǒng)_第1頁
VFP課程設(shè)計 圖書管理系統(tǒng)_第2頁
VFP課程設(shè)計 圖書管理系統(tǒng)_第3頁
VFP課程設(shè)計 圖書管理系統(tǒng)_第4頁
VFP課程設(shè)計 圖書管理系統(tǒng)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目 錄一、需求分析*二、系統(tǒng)總體設(shè)計*三、系統(tǒng)詳細設(shè)計*四、調(diào)試與維護*五、結(jié)束語*六、參考文獻*七、指導(dǎo)教師評閱* 一、需求分析圖書管理信息的手工登錄與查詢,是一項非常繁重而枯燥的勞動,耗費許多人才和物力,而且會因人的情緒煩躁而出現(xiàn)失誤,因此在計算機飛速發(fā)展的今天,應(yīng)用數(shù)據(jù)庫技術(shù)實現(xiàn)酒店管理是可行而必要的工作 。本課程設(shè)計旨在設(shè)計南昌工程學(xué)院圖書管理系統(tǒng),提高工作效率,提高管理水平。 二、系統(tǒng)總體設(shè)計系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)各種信息的系統(tǒng)化、規(guī)范化、和自動化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的基礎(chǔ)上完成。本例中的南昌工程學(xué)院宿舍管理系統(tǒng)可以完成的主要功能有:1.宿舍查詢系統(tǒng)的登錄。2.管理人員對學(xué)生

2、信息的查詢,添加,刪除。3.學(xué)生對個人信息的查詢流程圖如下:圖書管理系統(tǒng)管理員登陸圖書管理操作界面讀者管理資料查詢圖書添加圖書報廢信息更新讀者添加讀者刪除信息更新圖書檢索更新管理員管理添加刪除借書還書 三、系統(tǒng)詳細設(shè)計1.建立表單參照VFP自帶的數(shù)據(jù)庫,可以很方便地創(chuàng)建本系統(tǒng),將要使用的本地數(shù)據(jù)庫,利用項目管理器中的表單設(shè)計功能,對表單進行添加和屬性的修改。表說明如下: Book_recno.dbf 借書登記表 Book_table.dbf 圖書資料表 Group_table.dbf 圖書類別查詢中間表 Pass_word.dbf管理員ID密碼表 User_table.dbf 讀者資料表 B_

3、table.dbf 讀者類別查詢中間表表結(jié)構(gòu)介紹:表一 Book_recno.dbf借書登記表字段名稱字段類型字段說明TSBHC(10)圖書編號TXMC(10)條形碼SMC(20)書名BHC(10)編號XMC(10)姓名JSBZC(4)借書標志JSSJD(8)借書日期表二Book_table.dbf圖書資料表字段名稱字段類型字段說明TSBHC(10)圖書編號TXMC(10)條形碼SMC(20)書名ZZC(20)作者CBSC(40)出版社CBSJD(8)出版時間LBC(20)類別XCSLN(3)現(xiàn)存數(shù)量TSZSN(3)圖書總數(shù)RGSJD(8)入館時間TSJGN(8,2)價格ZCCSN(5)借出次

4、數(shù)JSQXN(2)借書時限表三Group_table.dbf 圖書類別查詢中間表字段名稱字段類型字段說明CHINA_LBC(10)中間字段LBC(15)中間字段表四Pass_word.dbf管理員ID密碼表字段名稱字段類型字段說明GLY_IDC(10)管理員IDMMC(10)管理員密碼GLY_NAMEC(10)管理員姓名表五User_table.dbf讀者資料表字段名稱字段類型字段說明BHC(10)編號XMC(10)姓名XBC(2)性別DWBMC(20)單位部門ZZC(40)住址YJSSN(4)已借數(shù)BZC(20)備注LBC(10)職業(yè)表六B_table.dbf讀者類別查詢中間表字段名稱字段類

5、型字段說明CHINA_LBC(10)中間字段LBC(15)中間字段2.系統(tǒng)模塊劃分 根據(jù)系統(tǒng)流程圖將系統(tǒng)分為:還書模塊,借書模塊,登陸模塊,管理員管理模塊,圖書管理模塊,讀者管理模塊,主操作頁面,圖書查詢模塊。登陸模塊設(shè)計:登陸界面設(shè)計,使用表單設(shè)計器,新建一張表單,添加container控件為它添加背景圖片,加入兩個label控件,分別在他們的caption中輸入“管理員ID”和“密碼”添加text控件,作為文本輸入框,添加兩個button控件,caption中分別輸入“確定”“取消” 分別在button中添加click事件,把form中的minbutton和maxbutton設(shè)為F,取消視

6、窗的最大化和最小化,showwindow屬性改為2作為頂層菜單。 該表單用于管理員登陸使用,輸入id,密碼點擊確定,輸入正確跳入主頁面。輸入錯誤提示出錯。主操作頁面:主操作頁面中包含了借書,還書,圖書管理,讀者管理,資料查詢,修改密碼和退出,的功能按鍵。利用項目管理器中的新建表單的功能建立一張新的表單,加入圖像控件,按鈕組控件,選中按鈕組控件,右鍵編輯調(diào)整按鈕組控件的屬性、位置、clickevent事件,buttoncont屬性改為7,調(diào)整按鈕位置。分別在案件的caption中輸入“借書”“還書”“圖書管理”“資料查詢”“修改”“退出”,在form中調(diào)用菜單功能。點擊借書時借書界面自動跳出。借

7、書界面:借書界面需要兩個形狀控件,調(diào)整他們的大小適合表單,向表單中添加18個label控件輸入,如圖的標題文字。添加text控件按順序調(diào)整位置如圖,添加optionsgroup控件,buttongroup屬性改為2,右鍵編輯,將兩個選項的caption改為“圖書名”“按圖書編號查詢”,在他們的clickevents中鍵入代碼,用于選擇查詢類型。向表單中添加按鈕控件,調(diào)整位置如圖,分別更改caption屬性。借書界面可根據(jù)您提供的圖書名和圖書編號確認圖書,再根據(jù)讀者的編號確認讀后把此書借給這位讀者。主操作頁面中點擊還書,還書見面自動跳出。 利用項目管理器中的表單設(shè)計器,添加表單,caption改

8、為還書,向表單中添加shape控件,調(diào)整shape的大小位置,向shape中添加lable控件,text控件,如圖。向表單中加入其他的控件如圖。還書界面見面提供的圖書名和圖書編號確認圖書,再根據(jù)讀者的編號確認讀者后點擊歸還圖書歸還。在主操作界面中點擊圖書管理,圖書管理界面自動彈出。圖書管理界面設(shè)計,利用項目管理器,添加一張新的表單,添加兩張shape控件,調(diào)節(jié)它的位置和大小,向其中添加text控件和,lable控件,和button控件及按鈕組控件,改按鈕組控件的buttoncount屬性為2,右鍵編輯按鈕組,更改按鈕組的caption屬性,在clickevent中添加代碼。在表單中添加其他控件

9、,修改其屬性。圖書管理界面對所有圖書的資料進行添加,修改和刪除等操作,直接在要改的屬性條上修改。點擊操作欄中的讀者管理,讀者管理界面自動跳出。讀者管理界面:讀者管理界面設(shè)計,利用項目管理器進行添加表單建立方法與上述幾種表單的建立相似。讀者管理對所有讀者的資料進行添加,修改和刪除等操作。在主操作頁面中點擊資料查詢,操作也面彈出所有的圖書信息,借閱記錄等。圖書查詢界面:查詢見面設(shè)計時主要多了表單控件,grid控件中clumncount設(shè)置13,右鍵編輯grid,對每一個header進行修改,修改為相應(yīng)的標題,把grid的recordsource設(shè)置為book_table.txm。在查詢界面中還多了

10、組合框控件,他的rowsource屬性改為group _table.chinalb。其他的控件添加和其它表單相似。查詢表單可以查詢所有圖書包括不在館圖書,借出圖書、歸還圖書、今日新進圖書??梢杂袟l件的查詢所需要的圖書情況。點擊操作見面的修改密碼,管理員更新界面就會跳出。 管理員更新界面。 四、調(diào)試與維護1.把整個系統(tǒng)的各個程序串起來就可以形成一個完整的系統(tǒng),最后用菜單來顯示整個過程可以有提綱挈領(lǐng)的效果。2.在做8個按鈕的時候,要注意各個按鈕的關(guān)系,注意按鈕的屬性。3.報表的制作可以手工也可以用想到做,改變報表樣式使其更美觀。4.在做菜單時要注意做成頂層菜單。在輸入命令的時候要注意文件后綴。5.

11、在做VF的時候要注意設(shè)置默認路徑,將所有文件程序都放在默認路徑的文件里,防止丟失,供后來再作調(diào)整。6.再建表的時候一定要注意沒有相同的記錄,也不可以有幾個空記錄,空紀錄也被認為是相同記錄。表中的字段類型要準確,字符長度要確定,在建立連接時要注意兩個表中相同字段類型、長度要一直7.在做VF的時候容易出現(xiàn)一些系統(tǒng)自己的錯誤,有時可以嘗試關(guān)掉VF重新開一個也許會避免一些錯誤。 五、結(jié)束語 通過VF做這個南昌工程學(xué)院宿舍管理系統(tǒng),我把許多課堂上的理論知識,應(yīng)用于實踐。通過這個課程設(shè)計我更加熟悉了vfp的相關(guān)設(shè)計和操作。六、參考文獻17-302-02883-4.史濟民FoxPro及其應(yīng)用系統(tǒng)開發(fā)M北京: 清華大學(xué)出版社, 1998 :338頁 27-302-03009-X 王珊 陳紅 數(shù)據(jù)庫系統(tǒng)原理教程M北京:清華大學(xué)出版社.2002.73978-7-03-4 .任小康,茍平章Visual FoxPro程序設(shè)計M北京: 科學(xué)出版社, 2008:292頁4978-7-5635-1597-4 .

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論