【正文】
碼確認(rèn)。第三方面是工作人員對讀者的借書情況能做好全面的掌握 ,及時得到每個讀者的當(dāng)前借閱狀態(tài) 。 通過用戶帳戶的管理,超級管理員( sys)可為操作人員建立用戶帳戶并分配 應(yīng)的權(quán)限,記錄操作過程,避免了誤操作和有意圖的改動重要信息。 系統(tǒng)分析與設(shè)計 需求分析 為了更好的適應(yīng)我校教師與學(xué)生的借閱需要 ,緩解手工管理存在的弊端 ,我們開發(fā)了針對管理我校教職員工借書的圖書管理系統(tǒng)。 超級管理員( sys)可以設(shè)置不同權(quán)限的用戶帳戶,超級管理員( sys)可以系統(tǒng)的管理圖書 的信息、會員的信息及會員的借閱情況,用戶可依據(jù)自己的需求查詢、借閱書庫中的書籍。 項目管理器的使用在 Visual Foxpro 系統(tǒng)中,使用項目組織、集成數(shù)據(jù)庫應(yīng)用系統(tǒng)中所有相關(guān)的文件,形成一個完整的應(yīng)用系統(tǒng)。添加或刪除 Visual Foxpro 組件的操作,要通過系統(tǒng)安裝程序來實現(xiàn),而當(dāng)前環(huán)境的設(shè)置可通過相關(guān)命令和菜單操作方式來實現(xiàn)。主窗口包括:標(biāo)題欄、菜單欄、常用工具欄、狀態(tài)欄 、命令窗口和主窗口工作區(qū)幾個組成部分。 Visual Foxpro 是一個完全的面向?qū)ο蟪绦蛟O(shè)計技術(shù)與傳統(tǒng)的過程化程序設(shè)計模塊相結(jié)合的開發(fā)環(huán)境,它建立在事件驅(qū)動模型的基礎(chǔ)上,給程序的開發(fā)提供了極大的靈活性,在 Foxpro 系列產(chǎn)品的發(fā)展過程中, 項對于它之前的 XBASE 關(guān)系新數(shù)據(jù)庫來說具有一個重大的突破,它把可視化編程工具引入到關(guān)系型數(shù)據(jù)庫系統(tǒng)的開發(fā)中,采用面向?qū)ο蟮某绦蛟O(shè)計技術(shù)以及事件驅(qū)動模型環(huán)境,以幫助用戶以更快的速度創(chuàng)建,修改用戶的應(yīng)用程序。作為計算機應(yīng)用的一部分,使用計算機對圖書信息進行管理,具有著手工管理所無法比擬的優(yōu)點,比如:檢索迅速,查找方便,可靠性高,存儲量大,保密性好,壽命長,成本低等。 關(guān)鍵字 : 中小學(xué),圖書管理系統(tǒng), VFP 云豐小學(xué)圖書管理系統(tǒng) 第 2 頁 第 2 頁 共 49 頁 ————————— ABSTRACT— ———————— The system of managing book is a typical application of managing information system (know as MIS), which mainly includes building up database of backend and developing the application interface of frontend. The former required consistency and integrality and security of data. The later should make the application powerful and easily used. By looking up lots of datum, we select Visual Foxpro presented by Microsoft because of its objective tools . VF offered a series of ActiveX operating a database . It can give you a shortcut to build up a prototype of system application. The prototype could be modified and developed till users are satisfied with it. Adopt the from above to below total plan that the main body of a book has been introduced under visual environment, the development tactics applying from bottom to top develops originally systematic detailed process , bring forward the basic goal realizing library information administration , resource share, the step driving thereby marching toward digitization library, sets forth and system physical design and function design , register to browse to inquiry from the book be put in storage , go over from borrowing that the library card gives out to the book, have formed a overall automation administration pattern , have carried out science from the software engineering angle but rigorous expounding. Keywords: ActiveX , Form , Events 云豐小學(xué)圖書管理系統(tǒng) 第 3 頁 第 3 頁 共 49 頁 目 錄 開題報告 1 摘要 1 1 緒論 5 2 Visual Foxpro 編程環(huán)境簡介 6 Visual Foxpro 簡介 6 基本概念 7 Visual Foxpro 的安裝 8 Visual Foxpro 的基本組成 8 3 圖書管理系統(tǒng)總體規(guī)劃 10 數(shù)據(jù)表的結(jié)構(gòu)、表單、報表 10 4 圖書管理系統(tǒng)具體實現(xiàn) 15 系統(tǒng)分析與設(shè)計 15 需求分析 15 云豐小學(xué)圖書管理系統(tǒng) 第 4 頁 第 4 頁 共 49 頁 模塊設(shè)計 16 分析和創(chuàng)建數(shù)據(jù)庫 17 創(chuàng)建管理窗體模塊 20 會員管理窗體模塊 20 圖書管理模塊 22 圖書借還管理模塊 23 圖書查詢以及會員查詢模塊 28 帳戶管理模塊 29 創(chuàng)建系統(tǒng)歡迎界面表單 31 創(chuàng)建其他表單 31 項目管理器和主程序 33 5 結(jié)束語 36 參考文獻(xiàn) 37 云豐小學(xué)圖書管理系統(tǒng) 第 5 頁 第 5 頁 共 49 頁 1 緒 論 圖書管理系統(tǒng)是一個教育單位不可缺少的部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都很重要,所以圖書管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。云豐小學(xué)圖書管理系統(tǒng) 第 1 頁 第 1 頁 共 49 頁 云豐小學(xué)圖書管理系統(tǒng) 摘 要 圖書管理系統(tǒng)是典型的信息管理系統(tǒng)( MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。 在 visual 環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開發(fā)”的策略開發(fā)本系統(tǒng)的詳細(xì)過程,提出實現(xiàn)圖書館信息管理、資源共享的基本目標(biāo),從而推動邁向數(shù)字化圖書館的步伐,并闡述系統(tǒng)結(jié)構(gòu)設(shè)計和功能設(shè)計,從圖書的入庫登記到查詢?yōu)g覽,從借書證發(fā)放到圖書的借閱,形成了一個整體自動化管理模式,從軟件工程的角度進行了科學(xué)而嚴(yán)謹(jǐn)?shù)年U述。隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已為人們深刻認(rèn)識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。 云豐小學(xué)圖書管理系統(tǒng) 第 6 頁 第 6 頁 共 49 頁 2 Visual Foxpro Visual Foxpro 簡介 Visual Foxpro 是 Microsoft 公司推出的最新一代數(shù)據(jù)庫管理系統(tǒng),他繼承了以往所有版本數(shù)據(jù)庫管理系統(tǒng)的功能,并且擴展了對應(yīng)用程序的管理和在 inter 上發(fā)布用戶數(shù)據(jù)的功能,使得用戶開發(fā)數(shù)據(jù)庫的工具更加完善與快捷,從而成為當(dāng)今功能最為強大,可靠的數(shù)據(jù)庫管理系統(tǒng)。其最低要求,一般應(yīng)具備如下環(huán)境條件: ( 1)配置 50MHz 主頻 486 以上的 PC 機或兼容機; ( 2)內(nèi)存 16MB 以上; ( 3)典型安裝需要 85M,最大安裝需要 90M ( 4)鼠標(biāo); ( 5) VGA或更高分辯率的顯示器; ( 6)中文 Windows 95/98 或 Windows NT 以上操作系統(tǒng); ( 7)對于網(wǎng)絡(luò)操作,