2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  目 錄</b></p><p>  摘要 …………………………………………………………2</p><p>  關(guān)鍵字 …………………………………………………………2</p><p>  一、概述 ………………………………………………………2</p&g

2、t;<p>  1.1 系統(tǒng)建立意義……………………………………………………………2</p><p>  1.2系統(tǒng)建立目的 …………………………………………………………2</p><p>  1.3系統(tǒng)實(shí)現(xiàn)的具體功能……………………………………………………3</p><p>  1.4系統(tǒng)特點(diǎn) ……………………………………………………………3

3、</p><p>  二、功能需求分析及概要設(shè)計(jì) …………………………………3</p><p>  三、數(shù)據(jù)庫及系統(tǒng)模塊設(shè)計(jì) ………………………………………4</p><p>  3.1系統(tǒng)總體框架 ……………………………………………………………4</p><p>  3.2數(shù)據(jù)流程圖 ………………………………

4、………………………………4</p><p>  3.3圖書管理E-R圖 ………………………………………………………5</p><p>  3.4系統(tǒng)主界面菜單設(shè)計(jì)………………………………………………………5</p><p>  四、程序連編與系統(tǒng)維護(hù) …………………………………………5</p><p>  4.1 建立主窗

5、體步驟…………………………………………………………5</p><p>  4.2編輯存儲(chǔ)過程 …………………………………………………………6</p><p>  4.3建立主窗體雛形 ………………………………………………………6</p><p>  4.4設(shè)置主窗體數(shù)據(jù)環(huán)境………………………………………………………6</p><p>

6、;  4.5設(shè)置主窗體選項(xiàng)卡 ………………………………………………………6</p><p>  4.6建立子窗體 ………………………………………………………7</p><p>  5心得體會(huì) ……………………………………………………………………7</p><p>  參考文獻(xiàn) …………………………………………………………7<

7、;/p><p>  附錄 ………………………………………………………………7</p><p><b>  Vfp課程設(shè)計(jì)</b></p><p><b>  ——圖書館管理系統(tǒng)</b></p><p><b>  摘 要</b></p><

8、p>  圖書管理系統(tǒng)是圖書館的重要組成部分,圖書是我們最好的獲取信息的方式,但由于圖書館圖書收藏量大大增加,使傳統(tǒng)的圖書管理員的工作日益繁重起來,迫使人們起用新的管理方法來管理圖書。本文通過作者設(shè)計(jì)和開發(fā)圖書館管理系統(tǒng)的實(shí)踐,闡述了圖書管理軟件中所應(yīng)具有的功能、設(shè)計(jì)、實(shí)現(xiàn)。介紹了圖書管理系統(tǒng)的設(shè)計(jì)和系統(tǒng)功能的實(shí)現(xiàn)過程。該系統(tǒng)可以運(yùn)用于高校的圖書管理,由圖書編目,圖書流通,標(biāo)準(zhǔn)管理,資料管理,系統(tǒng)維護(hù)等多個(gè)子系統(tǒng)組成,實(shí)現(xiàn)了圖書資料

9、的計(jì)算機(jī)網(wǎng)絡(luò)管理。論文從需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)功能實(shí)現(xiàn)等方面對(duì)系統(tǒng)的開發(fā)及實(shí)現(xiàn)過程進(jìn)行了詳細(xì)的闡述。第一章主要介紹了本管理系統(tǒng)可行性研究及需求析。第二章主要介紹了圖書管理系統(tǒng)的概要設(shè)計(jì)。第三章主要介紹了圖書管理系統(tǒng)測試。第四章主要介紹</p><p><b>  了運(yùn)行程序。</b></p><p>  關(guān)鍵字: 圖書館 圖書館管理系統(tǒng) 編輯程

10、序等</p><p><b>  一 概述</b></p><p>  本次課程設(shè)計(jì)的目的是實(shí)現(xiàn)專業(yè)培養(yǎng)目標(biāo)的一個(gè)重要的教學(xué)環(huán)節(jié);提高學(xué)生綜合運(yùn)用專業(yè)知識(shí)分析和解決實(shí)際問題的能力,及培養(yǎng)我們嚴(yán)肅認(rèn)真的科學(xué)態(tài)度、嚴(yán)謹(jǐn)求實(shí)的工作作風(fēng)和處理問題的能力等,促進(jìn)我們智能結(jié)構(gòu)的形成和綜合素質(zhì)的提高。</p><p><b>  1.1系統(tǒng)建立

11、目的</b></p><p> ?。?)培養(yǎng)我們認(rèn)真負(fù)責(zé)、一絲不茍、團(tuán)結(jié)協(xié)作的精神,對(duì)事物能潛心考察。</p><p>  (2)培養(yǎng)我們實(shí)事求是、用實(shí)踐來檢驗(yàn)理論、全方位地考慮問題等綜合素質(zhì)。</p><p>  (3)培養(yǎng)我們綜合運(yùn)用所學(xué)知識(shí)獨(dú)立完成課題的工作能力。</p><p> ?。?)培養(yǎng)我們根據(jù)條件變化而調(diào)整工作重點(diǎn)

12、的應(yīng)變能力。</p><p> ?。?)對(duì)我們的知識(shí)面、掌握知識(shí)的深度、運(yùn)用理論去處理問題的能力、實(shí)驗(yàn)?zāi)芰?、外語水平、計(jì)算機(jī)運(yùn)用水平、書面及口頭表達(dá)能力進(jìn)行考核。</p><p> ?。?)為我們的課程提供總結(jié)知識(shí)、為工作做相應(yīng)的準(zhǔn)備。</p><p><b>  1.2系統(tǒng)建立意義</b></p><p> ?。?)鞏

13、固和提高學(xué)生學(xué)過的基礎(chǔ)理論和專業(yè)知識(shí);</p><p> ?。?)提高學(xué)生運(yùn)用所學(xué)專業(yè)知識(shí)進(jìn)行獨(dú)立思考和綜合分析、解決實(shí)際問題的能力;</p><p> ?。?)培養(yǎng)學(xué)生掌握正確的思維方法和利用計(jì)算機(jī)解決實(shí)際問題的基本技能;</p><p> ?。?)使學(xué)生掌握文獻(xiàn)檢索、資料查詢的基本方法以及獲取新知識(shí)的能力。</p><p> ?。?)培養(yǎng)

14、學(xué)生自我學(xué)習(xí)的能力。</p><p>  1.3系統(tǒng)實(shí)現(xiàn)的具體功能</p><p>  本系統(tǒng)采用Visual FoxPro6.0開發(fā),設(shè)計(jì)的是圖書管理系統(tǒng)。系統(tǒng)滿足以下幾點(diǎn)要求:</p><p> ?。?)讀者可隨時(shí)查詢書庫中現(xiàn)有書籍的種類、數(shù)量與存放位置以及圖書的信息。</p><p>  (2)讀者可以隨時(shí)查詢讀者信息,修改登錄密碼。以

15、及打印各種表單信息。</p><p>  (3)管理員可隨時(shí)查詢書籍借閱情況。包括借書人單位、姓名、借書證號(hào)、借書日期和還書日期。</p><p> ?。?)管理員可以查閱修改讀者信息及資料。</p><p> ?。?)管理員可以查閱修改典藏圖書信息。</p><p> ?。?)管理員可以管理征訂圖書信息。</p><p&

16、gt;<b>  1.4 系統(tǒng)特點(diǎn)</b></p><p> ?。?) 系統(tǒng)有清新,簡明的頁面設(shè)計(jì),給人以舒適的視覺享受,更容易接受系統(tǒng)環(huán)境。</p><p> ?。?)系統(tǒng)功能全面,實(shí)現(xiàn)管理員、圖書、讀者的信息維護(hù),圖書采購、借書、還書的管理,圖書庫存信息、讀者信息的查詢和各種書籍借閱瀏覽等功能能較為迅速的實(shí)現(xiàn)信息輸入,信息搜尋,給圖書管理工作到來極大地方便,減輕了

17、現(xiàn)實(shí)中大學(xué)圖書館管理難的問題。</p><p> ?。?) 該圖書管理系統(tǒng)使用最新vf6.0編寫制作.</p><p>  Visual FoxPro 6.0(簡稱VFP) 是由Microsoft公司推出的。VFP 可以簡化數(shù)據(jù)管理,而且使應(yīng)用程序的開發(fā)流程更為合理。它使組織數(shù)據(jù)、定義數(shù)據(jù)庫規(guī)則和建立應(yīng)用程序等工作變得簡單易行。利用可視化的設(shè)計(jì)工具和向?qū)?,可以快速?chuàng)建表單、查詢和報(bào)表。在V

18、FP中,可以使用數(shù)據(jù)庫組織和建立表和視圖間的關(guān)系,在使用數(shù)據(jù)庫時(shí),你可以在表一級(jí)進(jìn)行功能擴(kuò)展,如創(chuàng)建字段級(jí)規(guī)則、設(shè)置默認(rèn)字段值和觸發(fā)器等。VFP 提供了真正無模式操作,能夠輕松的進(jìn)行對(duì)多個(gè)表單的自動(dòng)協(xié)調(diào),而且很容易的運(yùn)行一個(gè)表單的多個(gè)實(shí)例。還有提供的豐富有事件處理機(jī)制,給用戶提供一個(gè)更豐富的交互環(huán)境。利用表單,可以讓用戶在熟悉的環(huán)境下查看數(shù)據(jù)或?qū)?shù)據(jù)輸入數(shù)據(jù)庫。但表單提供的遠(yuǎn)不止一個(gè)界面:它還提供豐富的對(duì)象集,這些對(duì)象能響應(yīng)用戶(或系統(tǒng)

19、)事件,這樣就能使用戶盡可能方便和直觀的完成信息管理工作。V FP提供了一個(gè)功能強(qiáng)大的表單設(shè)計(jì)器,使得表單的設(shè)計(jì)變得又快又容易。表單和表單集是擁有自己的屬性、事件和方法程序的對(duì)象,在表單設(shè)計(jì)器中可以設(shè)置這些屬性、事件和方法程序。</p><p>  二 功能需求分析及概要設(shè)計(jì)</p><p>  近年來,隨著圖書館規(guī)模的不斷擴(kuò)大,圖書數(shù)量也相應(yīng)的增加,有關(guān)圖書的各種信息量也成倍增加,面

20、對(duì)這龐大的信息量,傳統(tǒng)的人工方式管理會(huì)導(dǎo)致圖書館管理上的混亂,人力與物力過多浪費(fèi),圖書館管理費(fèi)用的增加,從而使圖書館的負(fù)擔(dān)過重,影響整個(gè)圖書館的運(yùn)作和控制管理,因此,必須制定一套合理、有效,規(guī)范和實(shí)用的圖書管理系統(tǒng),對(duì)圖書資料進(jìn)行集中統(tǒng)一的管理.另一方面,IT產(chǎn)業(yè)和Internet獲得了飛速發(fā)展,計(jì)算機(jī)應(yīng)用已滲透到了各個(gè)領(lǐng)域,引起信息管理的革命,實(shí)現(xiàn)了信息的自動(dòng)化處理,提高了處理的及時(shí)性和正確性.圖書管理工作面對(duì)大量的可模塊化處理的信息

21、,是當(dāng)今信息革命的一個(gè)重要陣地.實(shí)用;界面豐富生動(dòng),美觀友好,實(shí)用維護(hù)簡單;權(quán)限管理完善,安全性高等特點(diǎn).實(shí)現(xiàn)了管理員、圖書、讀者的信息維護(hù),圖書采購、借書、還書的管理,圖書庫存信息、讀者信息的查詢和各種書籍借閱瀏覽等功能.1 概述1.1 開發(fā)目的圖書管理系統(tǒng)是圖書館管理工作中不可缺少的部分,它的內(nèi)容對(duì)于圖書館的管理者和使用者來說都至關(guān)重要,所以圖書管理系統(tǒng)應(yīng)該能夠?yàn)楣芾碚呋蜃x者提供充足的信息和快捷的數(shù)據(jù)處理手段.但一直以來人們使用傳統(tǒng)

22、人工的方式進(jìn)行圖書管理和借閱管</p><p>  三 數(shù)據(jù)庫及系統(tǒng)模塊設(shè)計(jì)</p><p><b>  3.1系統(tǒng)總體框架</b></p><p><b>  3.2數(shù)據(jù)流程圖示</b></p><p>  3.3圖書管理E-R圖</p><p>  3.4系統(tǒng)主菜單界

23、面的設(shè)計(jì)</p><p>  首先進(jìn)行數(shù)據(jù)分析,然后在對(duì)數(shù)據(jù)進(jìn)行規(guī)范化處理以便進(jìn)行系統(tǒng)設(shè)計(jì),其次是界面與功能設(shè)計(jì)包括;主窗體設(shè)計(jì) 學(xué)生基本數(shù)據(jù)窗口 借還書記錄窗口 書記基本資料窗口 等。</p><p>  四 程序連編與系統(tǒng)維護(hù)</p><p>  主要要求;建立數(shù)據(jù)庫與數(shù)據(jù)庫表 ,注意默認(rèn)目錄的保存</p><p>  4.1建立主

24、窗體的雛形的步驟;如下</p><p> ?。?)在“ E : \ VFP 練習(xí)盤中,建立文件夾Library , 再在Library建立文件夾Data。</p><p> ?。?)在 VFP 系統(tǒng)中,新建項(xiàng)目文件,保存在“ E : \ VFP 練習(xí) \ Library”中 ,項(xiàng)目名為 Library .pjx。</p><p> ?。?)在Library管理器中,

25、 新建數(shù)據(jù)庫文件 ,并保存在“ E :\VFP練習(xí)\Library\ Data</p><p>  中 , 數(shù)據(jù)庫文件名為 Library.dbc 。</p><p> ?。?)在 Library.dbc數(shù)據(jù)庫中,依次創(chuàng)建表student、book、loan和depName, </p><p> ?。?)在 Library.dbc 的數(shù)據(jù)庫設(shè)計(jì)器中,創(chuàng)建表間關(guān)系。&

26、lt;/p><p>  (6)設(shè)置參照完整性:將表間的“更新”、“插入”和“刪除”規(guī)則設(shè)置為“忽略”。</p><p> ?。?)在“表”選項(xiàng)卡中“表名”的內(nèi)容依次為“學(xué)生基本資料”、“書籍資料”、“借閱記錄”和“科別名稱”, 并將它們保存在“ E:\VFP練習(xí)\Library\Data”文件夾中, 表文件名依次為 student.dbf、book.dbf、loan.dbf 和 depNa m

27、e.dbf 。</p><p>  4.2 編輯存儲(chǔ)過程</p><p>  編輯存儲(chǔ)過程 class1 , trans_ code分別用于完成根據(jù)學(xué)號(hào)計(jì)算其“班級(jí)”信息,根據(jù)書號(hào)計(jì)算其“類別”信息(此處省略代碼)。</p><p>  4.3建立主窗體的雛形如下;</p><p><b>  具體步驟如下;</b>&l

28、t;/p><p> ?。?)創(chuàng)建新表單:在 Library 項(xiàng)目管理器中, “文檔”→“表單”, 單擊“新建表單”, 打開表單設(shè)計(jì)器, 設(shè)置表單的屬性</p><p> ?。?)新建屬性:選擇“表單”→“新建屬性”菜單項(xiàng), 在打開的“新建屬性”對(duì)話框中, 在“名稱”編輯框中輸入toolbar[11,2],在“說明”編輯框中輸入“儲(chǔ)存各工具列的名稱及狀態(tài)”, 然后單擊“添加”按鈕,最后單擊“關(guān)閉

29、”按鈕,關(guān)閉。</p><p> ?。?)在表單上分別添加標(biāo)簽,添加兩個(gè)圖像,并設(shè)置其屬性(屬性表省略),并繼續(xù)編寫代碼。</p><p>  4.4 設(shè)置主窗體的數(shù)據(jù)環(huán)境和事件過程</p><p> ?。?)打開表單的數(shù)據(jù)環(huán)境窗口, 依次將學(xué)生基本資料、借閱記錄、書籍資料和科別名稱添加到數(shù)據(jù)環(huán)境窗口中, 表間關(guān)聯(lián)已建立,設(shè)置數(shù)據(jù)環(huán)境屬性.</p>

30、<p>  (2)設(shè)置 Cursor1 ( 其 A lias 屬性值為“學(xué)生基本資料”) , Cursor2 ( 其 A lias 屬性值“借閱記錄”) ,Cursor3 ( 其 A lias 屬性值為“書籍資料”) 屬性</p><p> ?。?)分別編寫表單的 Init , Des troy ,Load ,U nLoad 事件代碼</p><p>  4.5完成主窗體創(chuàng)建與設(shè)

31、置選項(xiàng)卡</p><p> ?。?)在表單上添加選項(xiàng)卡 , 設(shè)置其屬雙擊選項(xiàng)卡對(duì)象, 在打開的代碼編輯窗口中 , 選 擇“ 過程”為Click , 編輯代碼</p><p> ?。?)編輯選項(xiàng)卡 pf 對(duì)象, 設(shè)置其第一個(gè)頁面的屬性</p><p>  (3)在表單上添加一個(gè) shape 對(duì)象 (用做選項(xiàng)卡的陰影) , 并設(shè)置其屬性</p><p

32、>  (4)在表單上調(diào)整對(duì)象shape1、pf (選項(xiàng)卡) 和cmdEnd的前后關(guān)系:通過選擇“格式”→“ 移至前方”或“格式”→“移至后方”菜單項(xiàng), 調(diào)整后使得其前后關(guān)系為:cmdEnd(最前方)、pf (選項(xiàng)卡) 和 shape1 對(duì)象。</p><p>  (5)同理建立多個(gè)選項(xiàng)卡,并編輯其代碼。要求實(shí)現(xiàn)對(duì) student 表的查詢、新增、修改、刪除及打印(班級(jí)名冊(cè)及借書證)等功能。</p>

33、;<p>  4.6為配合主窗體的運(yùn)行, 需要完成子窗體建立。 </p><p>  本系統(tǒng)共需要7個(gè)子窗體 , 具體包括 aboutlib、findb、finds、input 、ou td ate、select 、sort等。1 .3 .11為配合主窗體的運(yùn)行, 完成報(bào)表建立,本系統(tǒng)還需要5個(gè)報(bào)表和1個(gè)標(biāo)簽,具體包括 book、list、loan、outdate、sort等報(bào)表和book標(biāo)簽。&l

34、t;/p><p> ?。?)book報(bào)表:由主窗體調(diào)用,用來打印“書籍明細(xì)表”。 注意 :“ 類別”右側(cè)的域控件,表達(dá)式為trans _ code ( ) , 用于調(diào)用作者自定義的函數(shù)trans_code( ) ;“是否借出”欄 , 放置圖片控件 , 其“圖片來源”是“文件”“ E : \ V FP 練習(xí) \ Libra ry \ bmp \ file1 .ico”“打印條件”是 NOT .is loan。</

35、p><p>  (2)list 報(bào)表 :由主窗體調(diào)用 , 用來打印“班級(jí)名冊(cè)”。 注意 :該報(bào)表的分組表達(dá)式為 depno+str(grad e,1)+str(class,1);“ 班級(jí)”右側(cè)的域控件 , 表達(dá)式為 class1 ( ) , 用于調(diào)用作者自定義的函數(shù) class1( ) ;“性別”欄的域控件表達(dá)式為“IIF(學(xué)生基本資料.sex = 1 ,″男″,″女″)”“;電話”欄的域控件“表達(dá)式”為“ 學(xué)生基本

36、資料.tel”, 其“ 格式”為“ @ R ( 099 )99999999”;“共 ”和“人”之間的域控件 , 表達(dá)式是m .recno。</p><p>  (3)loan 報(bào)表:由主窗體調(diào)用,用來顯示借閱次數(shù)的“排行榜”( 主窗體在調(diào)用時(shí)將相應(yīng)的數(shù)據(jù)查詢 得到,并放在臨時(shí)表tmp中 ) 。</p><p> ?。?)outdate 報(bào)表 :由主窗體調(diào)用, 用來打印逾期未還的書籍和學(xué)生信

37、息, 設(shè)計(jì)界面</p><p>  (5)sort報(bào)表由主窗體調(diào)用,用來打印逾期未還的書籍和學(xué)生信息, 其設(shè)計(jì)界面</p><p>  (6)book 書簽:由主窗體調(diào)用 , 用來書籍標(biāo)簽。</p><p>  五 編譯與發(fā)布應(yīng)用系統(tǒng)</p><p>  通過兩周的系統(tǒng)分析、設(shè)計(jì)、開發(fā),系統(tǒng)編碼的完成。在系統(tǒng)的開發(fā)過程中,以前學(xué)習(xí)感到很抽

38、象的課程,如數(shù)據(jù)庫原理變得清晰起來,也學(xué)會(huì)了使用VFP簡單的數(shù)據(jù)庫軟件建立較為簡單的數(shù)據(jù)庫。在本系統(tǒng)的開發(fā)過程中,由于我們是初次開發(fā)軟件,在知識(shí)、經(jīng)驗(yàn)方面都存在著不足。另外,在整個(gè)開發(fā)的過程中,時(shí)間也比較倉促。因此,該系統(tǒng)必然會(huì)存在一些缺陷和不足。因?yàn)閷?duì)就學(xué)校圖書管理的整個(gè)流程不夠熟悉,在需求分析時(shí)未能做到完全滿足用戶的需求。</p><p>  由于是第一次做數(shù)據(jù)庫開發(fā),對(duì)一些代碼不夠熟悉,所以本管理系統(tǒng)存在著

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論