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

下載本文檔

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

文檔簡介

1、<p><b>  VFP課程設(shè)計報告</b></p><p><b>  教務(wù)管理系統(tǒng)</b></p><p>  姓名: </p><p>  學(xué)號: </p><p>  專業(yè): 信息管理與信息系統(tǒng)</p><p>  

2、指導(dǎo)教師: </p><p><b>  目 錄 </b></p><p><b>  【摘要】</b></p><p><b>  概述</b></p><p><b>  需求分析</b></p><p><b&g

3、t;  總體設(shè)計</b></p><p><b>  第4章 數(shù)據(jù)庫設(shè)計</b></p><p>  4.1概念結(jié)構(gòu)設(shè)計階段</p><p>  4.2邏輯結(jié)構(gòu)設(shè)計階段</p><p>  4.3數(shù)據(jù)庫物理設(shè)計階段</p><p>  4.4數(shù)據(jù)庫實(shí)施階段</p><

4、;p>  4.5數(shù)據(jù)庫運(yùn)行和維護(hù)階段</p><p><b>  第5章詳細(xì)設(shè)計</b></p><p><b>  5.1程序文件</b></p><p>  5.2系統(tǒng)登陸頁面設(shè)置</p><p>  5.3程序主頁面設(shè)計</p><p>  5.4用戶管理模塊設(shè)計

5、</p><p>  5.5按照建此表單向?qū)Х謩e創(chuàng)建教師管理、學(xué)生管理、教材管理、成績管理、 統(tǒng)計分析模塊。</p><p>  5.6數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)管理模塊的設(shè)計</p><p>  5.7操作指南模塊的設(shè)計</p><p>  5.8關(guān)于教務(wù)管理系統(tǒng)模塊的設(shè)計</p><p><b&g

6、t;  第6章系統(tǒng)發(fā)布</b></p><p><b>  第7章總結(jié)</b></p><p><b>  參考文獻(xiàn)</b></p><p>  【M】 嚴(yán)明 單啟成,visual foxpro 教程(2008版),蘇州大學(xué)出版社,2008</p><p>  【R】 包玲玲,課程設(shè)計,

7、2009</p><p><b>  【摘要】</b></p><p>  【關(guān)鍵詞】數(shù)據(jù)庫 表 代碼 表單 控件屬性 設(shè)計器 數(shù)據(jù)環(huán)境</p><p><b>  設(shè)計題目</b></p><p><b>  教務(wù)管理管理系統(tǒng)</b></p><p>

8、<b>  設(shè)計任務(wù)</b></p><p>  建立一個易操作易維護(hù)的教務(wù)管理系統(tǒng),使得學(xué)生信息、教師信息及相關(guān)數(shù)據(jù)便于管理和使用。</p><p><b>  設(shè)計思路</b></p><p>  根據(jù)學(xué)生表、教師表、成績表、工資表、選課表等表設(shè)計表單(包括用戶登錄、學(xué)生信息及成績查詢、教師信息查詢、幫助等等)。系統(tǒng)菜

9、單有系統(tǒng)管理、數(shù)據(jù)管理、幫助,其下各有若干子菜單。在這塊表單屬性集相關(guān)代碼非常重要也是常犯錯誤的地方需要足夠的重視。</p><p><b>  結(jié)果評價 </b></p><p>  教務(wù)管理系統(tǒng)是每一個學(xué)校都要使用的一個管理學(xué)校教務(wù)的系統(tǒng)。它能夠方便的在計算機(jī)上管理記載學(xué)生的相關(guān)信息,不易丟失,使教務(wù)管理更易操作和維護(hù),它實(shí)現(xiàn)了教務(wù)信息管理的自動化。</p&

10、gt;<p><b>  教務(wù)管理系統(tǒng)</b></p><p><b>  1.概述</b></p><p>  隨著信息技術(shù)的迅速發(fā)展,傳統(tǒng)的管理模式逐漸被信息化、數(shù)字化的管理模式所取代,并且已經(jīng)進(jìn)入各行各業(yè)和人們生活中的許多方面。 學(xué)校中的教務(wù)信息管理也在不知不覺進(jìn)入數(shù)字化和信息化的時代。面對信息時代的機(jī)遇和挑戰(zhàn),用科技手段提高

11、教學(xué)管理無疑是一種行之有效的途徑。</p><p>  教務(wù)管理系統(tǒng)是一套專門進(jìn)行教務(wù)信息查詢的軟件,該系統(tǒng)實(shí)現(xiàn)了用戶管理、教學(xué)管理、學(xué)生管理、成績管理、教材管理等功能,可以方便學(xué)校教務(wù)處對學(xué)校教學(xué)進(jìn)行全方位的管理。</p><p><b>  2.需求分析</b></p><p> ?。?)教務(wù)系統(tǒng)現(xiàn)狀:教務(wù)信息現(xiàn)在處于人工管理階段、信息復(fù)雜

12、、管理混亂、效率低下……</p><p> ?。?)開發(fā)此系統(tǒng)的必要</p><p>  由于教學(xué)管理涉及的管理范圍較為廣泛,管理的內(nèi)容繁雜,在日常工作中需要大量的人力、物力,而采取現(xiàn)代化電腦管理手段是一種行之有效的解決方法。用計算機(jī)操作的教務(wù)信息管理系統(tǒng)是為管理員、教師、學(xué)生更好的查閱信息和實(shí)現(xiàn)精確管理而開發(fā)的管理軟件。

13、

14、 </p><p><b>  3.總體設(shè)計</b></p><p> ?。?)本系統(tǒng)共分為三個部分,11個完整的功能模塊。系統(tǒng)總體功能如圖所示:</p><p><b>  (2)功能說明</b></p><p>  用戶管理:對使用此管理系統(tǒng)的用戶進(jìn)行的管理,包括管理

15、員、學(xué)生、老師。</p><p>  數(shù)據(jù)備份:將數(shù)據(jù)備份到軟盤,避免重要信息丟失。</p><p>  數(shù)據(jù)恢復(fù):將數(shù)據(jù)從軟盤中恢復(fù)到硬盤,對丟失的信息進(jìn)行找回。</p><p>  退出系統(tǒng):退出此正在運(yùn)行的系統(tǒng)。</p><p>  教師管理:查詢每一位教師的詳細(xì)信息。</p><p>  學(xué)生管理:查詢每一位學(xué)

16、生的詳細(xì)信息。</p><p>  教材管理:對使用教材的詳細(xì)信息的管理。</p><p>  成績管理:對學(xué)生的各科成績進(jìn)行詳細(xì)的查詢。</p><p>  統(tǒng)計分析:對整體的管理(如學(xué)生成績、教師任課等)進(jìn)行詳細(xì)的的分析。</p><p>  操作指南:對系統(tǒng)管理菜單的功能進(jìn)行詳細(xì)的說明。</p><p>  關(guān)于

17、教務(wù)管理系統(tǒng):對本系統(tǒng)的作用和版權(quán)進(jìn)行說明。</p><p><b>  4.?dāng)?shù)據(jù)庫設(shè)計</b></p><p>  數(shù)據(jù)庫在一個管理系統(tǒng)中占據(jù)非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接影</p><p>  響系統(tǒng)的效率和實(shí)現(xiàn)的效果。本系統(tǒng)采用的是Visual FoxPro6.0自帶的數(shù)據(jù)庫。</p><p>  數(shù)

18、據(jù)庫文件名為“教務(wù)管理系統(tǒng)”。</p><p>  4.1概念結(jié)構(gòu)設(shè)計階段</p><p>  要對教務(wù)信息進(jìn)行管理,首先需要對學(xué)校中的各類人群進(jìn)行管理,仔細(xì)考慮,包括教師管理,學(xué)生管理,教材管理,成績管理,統(tǒng)計分析幾個部分。還有用戶管理,方便管理人員對教務(wù)信息進(jìn)行精確、有序、嚴(yán)謹(jǐn)?shù)墓芾?。還需要設(shè)數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)以避免重要信息的丟失。且應(yīng)設(shè)操作指南讓用戶對每個部分的作用有更深入的了解。&

19、lt;/p><p>  綜上所述,需設(shè)系統(tǒng)管理、數(shù)據(jù)管理和幫助三個部分。才可以對教務(wù)信息進(jìn)行準(zhǔn)確的管理。</p><p>  4.2邏輯結(jié)構(gòu)設(shè)計階段</p><p>  綜合考慮,應(yīng)該包含的數(shù)據(jù)庫表為:學(xué)生表、成績表、教師表、代碼表、課程表、院系專業(yè)表、用戶表、教材表、操作指南表…具體表的結(jié)構(gòu)如下所示:</p><p>  重要數(shù)據(jù)庫表的表結(jié)構(gòu)&

20、lt;/p><p>  成績表(cj.dbf)</p><p>  成績表是用來儲存學(xué)生成績的詳細(xì)信息的表。</p><p>  代碼表(dmb.dbf)</p><p>  代碼表是對不同類型的名稱進(jìn)行的管理。</p><p>  教師表(js.dfb)</p><p>  教師表是用來儲存教師主

21、要信息的表。</p><p>  學(xué)生表 (xs.dbf)</p><p>  學(xué)生表是用來儲存學(xué)生主要信息的表。</p><p>  教材表(jc.dbf)</p><p>  教材表是用來保存教材主要信息的表。</p><p>  課程表(kc.dbf)

22、 </p><p>  課程表是用來保存課程詳細(xì)信息的表。</p><p>  院系專業(yè)(yxzy.dbf)</p><p>  院系專業(yè)是用來儲存學(xué)校各個院系專業(yè)的表。</p><p>  操作指南表(h

23、elp.dbf)</p><p>  幫助是用來方便用戶對此系統(tǒng)的使用,使其更簡便,快捷。</p><p>  用戶表(user.dbf)</p><p>  用戶管理通過設(shè)計使用權(quán)限,更好的方便用戶的使用。</p><p>  仔細(xì)考慮,可以看出:系統(tǒng)管理包括用戶管理、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)、退出系統(tǒng)。</p><p>

24、  數(shù)據(jù)管理包括教師管理、成績管理、學(xué)生管理、教材管理、統(tǒng)計分析。幫助包括</p><p>  操作指南、關(guān)于教務(wù)管理系統(tǒng)。教務(wù)管理系統(tǒng)中表與表之間的聯(lián)系不是很緊密,</p><p>  需清楚地了解哪一部分需要哪些內(nèi)容,表與表單之間的聯(lián)系。</p><p>  4.3數(shù)據(jù)庫物理設(shè)計階段</p><p>  綜合得知,建一個數(shù)據(jù)庫即可,數(shù)據(jù)完

25、全放在實(shí)驗(yàn)7.1----09712222中,數(shù)據(jù)庫</p><p>  表中教師表用js表示,用戶表用user表示、學(xué)生表用xs表示、成績表用cj表</p><p>  示、教材表用jc表示、教師表用js表示、操作指南用help表示。數(shù)據(jù)庫存放在</p><p>  教學(xué)管理文件夾中,用jxgl表示。用戶管理用yhgl表示,數(shù)據(jù)備份用sjbf表示,</p>

26、;<p>  數(shù)據(jù)恢復(fù)用sjhf表示,學(xué)生管理用xsgl表示,教材管理用jcgl表示,教師管理</p><p>  用jsgl表示,成績管理用cjgl表示,統(tǒng)計分析用tjfx表示,操作指南用help表</p><p>  示,關(guān)于教務(wù)管理系統(tǒng)用about表示。所有數(shù)據(jù)放在一個文件夾、數(shù)據(jù)庫中,方</p><p><b>  便對其進(jìn)行操作。&

27、lt;/b></p><p>  4.4數(shù)據(jù)庫實(shí)施階段</p><p>  運(yùn)用DBMS提供的數(shù)據(jù)語言、工具及宿主語言把表建好,根據(jù)邏輯設(shè)計和物理設(shè)計的結(jié)果建立數(shù)據(jù)庫,把表添加到數(shù)據(jù)庫中使其成為數(shù)據(jù)庫表,便于管理,方便運(yùn)行。</p><p>  4.5數(shù)據(jù)庫運(yùn)行和維護(hù)階段</p><p>  數(shù)據(jù)庫應(yīng)用系統(tǒng)經(jīng)過試運(yùn)行后即可投入正式運(yùn)行。

28、在數(shù)據(jù)庫系統(tǒng)運(yùn)行過程中我們可以不斷地對其進(jìn)行評價、調(diào)整與修改。</p><p><b>  5.詳細(xì)設(shè)計</b></p><p><b>  5.1程序文件</b></p><p><b> ?。?)程序文件架構(gòu)</b></p><p>  為了使用戶能夠?qū)ο到y(tǒng)文件有更清晰的認(rèn)

29、識,這里設(shè)計了文件架構(gòu)圖。主文件架構(gòu)圖如下圖所示:</p><p>  系統(tǒng)管理 數(shù)據(jù)管理 幫助 </p><p> ?。?)程序主文件main.prg的實(shí)現(xiàn)</p><p>  程序主文件通常包括定義程序中的應(yīng)用的全局變量及調(diào)用程序入口,同時還需要加入語句“read events”占用程序的進(jìn)程,然后開始事務(wù)處理,否則程序

30、編譯后運(yùn)行時,將一閃而過。本系統(tǒng)的主文件main.prg的代碼如下:</p><p> ?。?)退出程序exit.prg的實(shí)現(xiàn)</p><p>  文件退出程序exit.prg 的代碼如下:</p><p>  5.2系統(tǒng)登陸頁面設(shè)置</p><p>  程序啟動后,系統(tǒng)自動打開用戶登陸頁面:</p><p>  通過

31、“用戶登錄”頁面可以對用戶的身份和使用權(quán)限進(jìn)行設(shè)置。</p><p><b>  5.2.1表單設(shè)計</b></p><p> ?。?)在教務(wù)管理系統(tǒng)項(xiàng)目管理器(jxgl)中,新建一個表單,命名為“l(fā)ogin”。(2)在表單中添加combol、label、text、command控件,使其成為上圖所示結(jié)構(gòu)。表單的數(shù)據(jù)環(huán)境即為user.dbf表。</p>

32、<p><b>  (3)重要控件屬性</b></p><p><b>  5.2.2代碼設(shè)計</b></p><p>  在表單form1的init事件中添加以下代碼:</p><p>  在表單combo1控件的Init和InteractiveChange事件中添加以下代碼:</p><p

33、>  設(shè)置管理權(quán)限,定義全局變量yhlb,用來判斷使用此系統(tǒng)的用戶類別。</p><p>  在表單確定按鈕的click事件中添加以下代碼:</p><p>  在表單取消按鈕的Click事件中添加以下代碼</p><p>  5.3程序主頁面設(shè)計</p><p>  程序啟動后,在系統(tǒng)登錄頁面輸入正確信息后,將進(jìn)入程序的主頁面的設(shè)計。

34、通過程序主頁面的設(shè)計可以執(zhí)行相應(yīng)的操作,并且可以通過選擇主頁面菜單或按鈕,調(diào)用相應(yīng)程序,進(jìn)行相應(yīng)操作。程序主頁面的運(yùn)行結(jié)果如下圖所示。</p><p><b>  5.3.1表單設(shè)計</b></p><p> ?。?)在項(xiàng)目管理器—gxgl中新建一個表單,命名為“main”</p><p> ?。?)在表單中插入名稱為Mytool的ToolBa

35、r類控件,如下圖所示:</p><p> ?。?重要屬性如表所示。</p><p><b>  5.3.2代碼設(shè)計</b></p><p>  在“用戶管理”按鈕的Click事件中添加以下代碼:</p><p>  在“教師管理”按鈕的Click事件中添加以下代碼:</p><p>  在“學(xué)生管

36、理”按鈕的Click事件中添加以下代碼:</p><p>  在“教材管理”按鈕的Click事件中添加以下代碼:</p><p>  在“成績管理”按鈕的Click事件中添加以下代碼:</p><p>  在“退出管理”按鈕的Click事件中添加以下代碼:</p><p>  5.4用戶管理模塊設(shè)計</p><p> 

37、 用戶管理模塊主要是針對教務(wù)信息進(jìn)行管理的人員的設(shè)置。模塊運(yùn)行結(jié)果如下圖所示:</p><p><b>  表單設(shè)計</b></p><p>  新建\表單向?qū)表單向?qū)?,?shù)據(jù)庫表和自由表中選擇user.dbf.</p><p>  選取全部為可用字段\樣式為浮雕式\選定排序次序的字段\名字即為用戶管理(yhgl)。 </p>&

38、lt;p>  5.5按照建此表單向?qū)Х謩e創(chuàng)建教師管理、學(xué)生管理、教材管理、成績管理、統(tǒng)計分析模塊。模塊運(yùn)行結(jié)果如下圖所示:</p><p>  對教師信息進(jìn)行詳細(xì)準(zhǔn)確的管理</p><p>  對學(xué)生信息進(jìn)行詳細(xì)準(zhǔn)確的管理</p><p>  對教材進(jìn)行詳細(xì)精確的管理</p><p>  對學(xué)生成績進(jìn)行準(zhǔn)確的管理</p>

39、<p>  5.6數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)管理模塊的設(shè)計</p><p>  數(shù)據(jù)備份將管理系統(tǒng)的主要信息保存到軟盤中,數(shù)據(jù)恢復(fù)將數(shù)據(jù)從軟盤恢復(fù)到硬盤,通過對數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)的設(shè)計,對信息進(jìn)行有效的保護(hù),避免重要信息的丟失。</p><p>  數(shù)據(jù)備份管理頁面如下圖所示:</p><p><b>  表單設(shè)計</b></p>

40、<p>  1.在管理系統(tǒng)項(xiàng)目管理器(jxgl)中,新建一個表單,命名為“sjhf”。</p><p>  2.在表單中添加label、image、command控件,使其成為上圖所示結(jié)構(gòu)。</p><p>  3.重要控件的屬性設(shè)置如下表所示:</p><p><b>  代碼設(shè)計</b></p><p>

41、;  在“退出”按鈕的Click事件中輸入如下代碼:</p><p>  在“確定”按鈕的Click事件中輸入如下代碼:</p><p>  數(shù)據(jù)恢復(fù)管理頁面如下圖所示:</p><p>  數(shù)據(jù)恢復(fù)表單與數(shù)據(jù)備份的設(shè)計可以說是完全相同,區(qū)別在于數(shù)據(jù)恢復(fù)“確定”按鈕的click事件中的代碼為:</p><p>  5.7操作指南模塊的設(shè)計&l

42、t;/p><p>  為方便用戶的管理,操作指南對系統(tǒng)管理各部分的功能進(jìn)行了詳細(xì)說明。操作指南的頁面如下圖所示:</p><p><b>  (1)表單設(shè)計</b></p><p>  1.在管理系統(tǒng)項(xiàng)目管理器(jxgl)中,新建一個表單,命名為“help”。</p><p>  2.在表單中添加label1、combo1控

43、件,在表單空白區(qū)域右擊\數(shù)據(jù)庫環(huán)境\在數(shù)據(jù)庫環(huán)境中右擊\添加help數(shù)據(jù)庫表\按鼠標(biāo)左鍵把使用說明拉到表單中,使其成為上圖所示結(jié)構(gòu)。</p><p><b> ?。?)代碼設(shè)計</b></p><p>  在表單form1的init事件中輸入如下代碼:</p><p>  在combo1控件的InteractiveChange事件中輸入如下代碼

44、:</p><p>  5.8關(guān)于教務(wù)管理系統(tǒng)模塊的設(shè)計</p><p>  教務(wù)管理系統(tǒng)是對此系統(tǒng)的工作環(huán)境和版權(quán)的所有者進(jìn)行的設(shè)計。</p><p>  關(guān)于的設(shè)計頁面如下圖所示:</p><p><b> ?。?)表單設(shè)計</b></p><p>  1.在管理系統(tǒng)項(xiàng)目管理器(jxgl)中,

45、新建一個表單,命名為“about”。</p><p>  2.在表單中添Label、image、line、container、command控件,使其成為上圖所示結(jié)構(gòu)。</p><p><b> ?。?)代碼設(shè)計</b></p><p>  在command1控件的click事件中添加如下代碼:</p><p><

46、b>  6.系統(tǒng)發(fā)布</b></p><p>  目的:通過教務(wù)管理信息系統(tǒng)對教務(wù)信息進(jìn)行更好的管理,使其管理更精確,方便,快捷。</p><p><b>  如何發(fā)布:</b></p><p><b>  連編</b></p><p>  在項(xiàng)目管理器的空白處右擊 項(xiàng)目信息

47、(把系統(tǒng)發(fā)布者個人的詳細(xì)信息填好)點(diǎn)擊確定 點(diǎn)擊項(xiàng)目管理器右下角的連編 連編成可執(zhí)行文件 點(diǎn)擊確定,輸入文件名。即可生成一個可執(zhí)行文件(.exe)。</p><p><b>  安裝向?qū)?lt;/b></p><p>  執(zhí)行菜單命令“工具” “向?qū)А?“安裝”,可啟動“安裝向?qū)А薄?lt;/p><p>  安裝向?qū)У膱?zhí)行過程主

48、要包括如下幾個步驟:</p><p>  選擇“定位文件”,即選擇“發(fā)布樹”目錄。</p><p><b>  “指定組件”。</b></p><p>  選擇“磁盤映像”,即生成的安裝系統(tǒng)保存在何處(磁盤映像目錄)以及是何種版本。</p><p><b>  設(shè)置“安裝選項(xiàng)”。</b></p

49、><p>  指定“默認(rèn)目標(biāo)目錄”,即應(yīng)用程序安裝時的默認(rèn)目錄。</p><p><b>  改變“文件設(shè)置”。</b></p><p><b>  “完成”安裝。</b></p><p>  最終把映像復(fù)制到相應(yīng)的軟盤、硬盤或光盤上,以生成發(fā)布包(即安裝盤)。</p><p>

50、<b>  7.總結(jié)</b></p><p>  本管理系統(tǒng)主要運(yùn)用Visual FoxPro軟件一些基本操作,讓我對Visual FoxPro有了更深入的了解,對數(shù)據(jù)庫表、表單、類、報表、菜單、程序的作用有了更加詳細(xì)的認(rèn)識,激發(fā)了學(xué)習(xí)此軟件的興趣。通過本次的學(xué)習(xí),我深刻體會到了軟件工程的思想,要使理論和實(shí)際相結(jié)合,從而更方便的解決我們生活中遇到的問題。在制作系統(tǒng)之前要充分考慮,避免程序設(shè)計

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論