

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> VFP課程設計報告</b></p><p><b> 教務管理系統(tǒng)</b></p><p> 姓名: </p><p> 學號: </p><p> 專業(yè): 信息管理與信息系統(tǒng)</p><p>
2、指導教師: </p><p><b> 目 錄 </b></p><p><b> 【摘要】</b></p><p><b> 概述</b></p><p><b> 需求分析</b></p><p><b&g
3、t; 總體設計</b></p><p><b> 第4章 數據庫設計</b></p><p> 4.1概念結構設計階段</p><p> 4.2邏輯結構設計階段</p><p> 4.3數據庫物理設計階段</p><p> 4.4數據庫實施階段</p><
4、;p> 4.5數據庫運行和維護階段</p><p><b> 第5章詳細設計</b></p><p><b> 5.1程序文件</b></p><p> 5.2系統(tǒng)登陸頁面設置</p><p> 5.3程序主頁面設計</p><p> 5.4用戶管理模塊設計
5、</p><p> 5.5按照建此表單向導分別創(chuàng)建教師管理、學生管理、教材管理、成績管理、 統(tǒng)計分析模塊。</p><p> 5.6數據備份和數據恢復管理模塊的設計</p><p> 5.7操作指南模塊的設計</p><p> 5.8關于教務管理系統(tǒng)模塊的設計</p><p><b&g
6、t; 第6章系統(tǒng)發(fā)布</b></p><p><b> 第7章總結</b></p><p><b> 參考文獻</b></p><p> 【M】 嚴明 單啟成,visual foxpro 教程(2008版),蘇州大學出版社,2008</p><p> 【R】 包玲玲,課程設計,
7、2009</p><p><b> 【摘要】</b></p><p> 【關鍵詞】數據庫 表 代碼 表單 控件屬性 設計器 數據環(huán)境</p><p><b> 設計題目</b></p><p><b> 教務管理管理系統(tǒng)</b></p><p>
8、<b> 設計任務</b></p><p> 建立一個易操作易維護的教務管理系統(tǒng),使得學生信息、教師信息及相關數據便于管理和使用。</p><p><b> 設計思路</b></p><p> 根據學生表、教師表、成績表、工資表、選課表等表設計表單(包括用戶登錄、學生信息及成績查詢、教師信息查詢、幫助等等)。系統(tǒng)菜
9、單有系統(tǒng)管理、數據管理、幫助,其下各有若干子菜單。在這塊表單屬性集相關代碼非常重要也是常犯錯誤的地方需要足夠的重視。</p><p><b> 結果評價 </b></p><p> 教務管理系統(tǒng)是每一個學校都要使用的一個管理學校教務的系統(tǒng)。它能夠方便的在計算機上管理記載學生的相關信息,不易丟失,使教務管理更易操作和維護,它實現了教務信息管理的自動化。</p&
10、gt;<p><b> 教務管理系統(tǒng)</b></p><p><b> 1.概述</b></p><p> 隨著信息技術的迅速發(fā)展,傳統(tǒng)的管理模式逐漸被信息化、數字化的管理模式所取代,并且已經進入各行各業(yè)和人們生活中的許多方面。 學校中的教務信息管理也在不知不覺進入數字化和信息化的時代。面對信息時代的機遇和挑戰(zhàn),用科技手段提高
11、教學管理無疑是一種行之有效的途徑。</p><p> 教務管理系統(tǒng)是一套專門進行教務信息查詢的軟件,該系統(tǒng)實現了用戶管理、教學管理、學生管理、成績管理、教材管理等功能,可以方便學校教務處對學校教學進行全方位的管理。</p><p><b> 2.需求分析</b></p><p> (1)教務系統(tǒng)現狀:教務信息現在處于人工管理階段、信息復雜
12、、管理混亂、效率低下……</p><p> ?。?)開發(fā)此系統(tǒng)的必要</p><p> 由于教學管理涉及的管理范圍較為廣泛,管理的內容繁雜,在日常工作中需要大量的人力、物力,而采取現代化電腦管理手段是一種行之有效的解決方法。用計算機操作的教務信息管理系統(tǒng)是為管理員、教師、學生更好的查閱信息和實現精確管理而開發(fā)的管理軟件。
13、
14、 </p><p><b> 3.總體設計</b></p><p> (1)本系統(tǒng)共分為三個部分,11個完整的功能模塊。系統(tǒng)總體功能如圖所示:</p><p><b> ?。?)功能說明</b></p><p> 用戶管理:對使用此管理系統(tǒng)的用戶進行的管理,包括管理
15、員、學生、老師。</p><p> 數據備份:將數據備份到軟盤,避免重要信息丟失。</p><p> 數據恢復:將數據從軟盤中恢復到硬盤,對丟失的信息進行找回。</p><p> 退出系統(tǒng):退出此正在運行的系統(tǒng)。</p><p> 教師管理:查詢每一位教師的詳細信息。</p><p> 學生管理:查詢每一位學
16、生的詳細信息。</p><p> 教材管理:對使用教材的詳細信息的管理。</p><p> 成績管理:對學生的各科成績進行詳細的查詢。</p><p> 統(tǒng)計分析:對整體的管理(如學生成績、教師任課等)進行詳細的的分析。</p><p> 操作指南:對系統(tǒng)管理菜單的功能進行詳細的說明。</p><p> 關于
17、教務管理系統(tǒng):對本系統(tǒng)的作用和版權進行說明。</p><p><b> 4.數據庫設計</b></p><p> 數據庫在一個管理系統(tǒng)中占據非常重要的地位,數據庫結構設計的好壞將直接影</p><p> 響系統(tǒng)的效率和實現的效果。本系統(tǒng)采用的是Visual FoxPro6.0自帶的數據庫。</p><p> 數
18、據庫文件名為“教務管理系統(tǒng)”。</p><p> 4.1概念結構設計階段</p><p> 要對教務信息進行管理,首先需要對學校中的各類人群進行管理,仔細考慮,包括教師管理,學生管理,教材管理,成績管理,統(tǒng)計分析幾個部分。還有用戶管理,方便管理人員對教務信息進行精確、有序、嚴謹的管理。還需要設數據備份和數據恢復以避免重要信息的丟失。且應設操作指南讓用戶對每個部分的作用有更深入的了解。&
19、lt;/p><p> 綜上所述,需設系統(tǒng)管理、數據管理和幫助三個部分。才可以對教務信息進行準確的管理。</p><p> 4.2邏輯結構設計階段</p><p> 綜合考慮,應該包含的數據庫表為:學生表、成績表、教師表、代碼表、課程表、院系專業(yè)表、用戶表、教材表、操作指南表…具體表的結構如下所示:</p><p> 重要數據庫表的表結構&
20、lt;/p><p> 成績表(cj.dbf)</p><p> 成績表是用來儲存學生成績的詳細信息的表。</p><p> 代碼表(dmb.dbf)</p><p> 代碼表是對不同類型的名稱進行的管理。</p><p> 教師表(js.dfb)</p><p> 教師表是用來儲存教師主
21、要信息的表。</p><p> 學生表 (xs.dbf)</p><p> 學生表是用來儲存學生主要信息的表。</p><p> 教材表(jc.dbf)</p><p> 教材表是用來保存教材主要信息的表。</p><p> 課程表(kc.dbf)
22、 </p><p> 課程表是用來保存課程詳細信息的表。</p><p> 院系專業(yè)(yxzy.dbf)</p><p> 院系專業(yè)是用來儲存學校各個院系專業(yè)的表。</p><p> 操作指南表(h
23、elp.dbf)</p><p> 幫助是用來方便用戶對此系統(tǒng)的使用,使其更簡便,快捷。</p><p> 用戶表(user.dbf)</p><p> 用戶管理通過設計使用權限,更好的方便用戶的使用。</p><p> 仔細考慮,可以看出:系統(tǒng)管理包括用戶管理、數據備份、數據恢復、退出系統(tǒng)。</p><p>
24、 數據管理包括教師管理、成績管理、學生管理、教材管理、統(tǒng)計分析。幫助包括</p><p> 操作指南、關于教務管理系統(tǒng)。教務管理系統(tǒng)中表與表之間的聯系不是很緊密,</p><p> 需清楚地了解哪一部分需要哪些內容,表與表單之間的聯系。</p><p> 4.3數據庫物理設計階段</p><p> 綜合得知,建一個數據庫即可,數據完
25、全放在實驗7.1----09712222中,數據庫</p><p> 表中教師表用js表示,用戶表用user表示、學生表用xs表示、成績表用cj表</p><p> 示、教材表用jc表示、教師表用js表示、操作指南用help表示。數據庫存放在</p><p> 教學管理文件夾中,用jxgl表示。用戶管理用yhgl表示,數據備份用sjbf表示,</p>
26、;<p> 數據恢復用sjhf表示,學生管理用xsgl表示,教材管理用jcgl表示,教師管理</p><p> 用jsgl表示,成績管理用cjgl表示,統(tǒng)計分析用tjfx表示,操作指南用help表</p><p> 示,關于教務管理系統(tǒng)用about表示。所有數據放在一個文件夾、數據庫中,方</p><p><b> 便對其進行操作。&
27、lt;/b></p><p> 4.4數據庫實施階段</p><p> 運用DBMS提供的數據語言、工具及宿主語言把表建好,根據邏輯設計和物理設計的結果建立數據庫,把表添加到數據庫中使其成為數據庫表,便于管理,方便運行。</p><p> 4.5數據庫運行和維護階段</p><p> 數據庫應用系統(tǒng)經過試運行后即可投入正式運行。
28、在數據庫系統(tǒng)運行過程中我們可以不斷地對其進行評價、調整與修改。</p><p><b> 5.詳細設計</b></p><p><b> 5.1程序文件</b></p><p><b> (1)程序文件架構</b></p><p> 為了使用戶能夠對系統(tǒng)文件有更清晰的認
29、識,這里設計了文件架構圖。主文件架構圖如下圖所示:</p><p> 系統(tǒng)管理 數據管理 幫助 </p><p> ?。?)程序主文件main.prg的實現</p><p> 程序主文件通常包括定義程序中的應用的全局變量及調用程序入口,同時還需要加入語句“read events”占用程序的進程,然后開始事務處理,否則程序
30、編譯后運行時,將一閃而過。本系統(tǒng)的主文件main.prg的代碼如下:</p><p> ?。?)退出程序exit.prg的實現</p><p> 文件退出程序exit.prg 的代碼如下:</p><p> 5.2系統(tǒng)登陸頁面設置</p><p> 程序啟動后,系統(tǒng)自動打開用戶登陸頁面:</p><p> 通過
31、“用戶登錄”頁面可以對用戶的身份和使用權限進行設置。</p><p><b> 5.2.1表單設計</b></p><p> ?。?)在教務管理系統(tǒng)項目管理器(jxgl)中,新建一個表單,命名為“l(fā)ogin”。(2)在表單中添加combol、label、text、command控件,使其成為上圖所示結構。表單的數據環(huán)境即為user.dbf表。</p>
32、<p><b> ?。?)重要控件屬性</b></p><p><b> 5.2.2代碼設計</b></p><p> 在表單form1的init事件中添加以下代碼:</p><p> 在表單combo1控件的Init和InteractiveChange事件中添加以下代碼:</p><p
33、> 設置管理權限,定義全局變量yhlb,用來判斷使用此系統(tǒng)的用戶類別。</p><p> 在表單確定按鈕的click事件中添加以下代碼:</p><p> 在表單取消按鈕的Click事件中添加以下代碼</p><p> 5.3程序主頁面設計</p><p> 程序啟動后,在系統(tǒng)登錄頁面輸入正確信息后,將進入程序的主頁面的設計。
34、通過程序主頁面的設計可以執(zhí)行相應的操作,并且可以通過選擇主頁面菜單或按鈕,調用相應程序,進行相應操作。程序主頁面的運行結果如下圖所示。</p><p><b> 5.3.1表單設計</b></p><p> ?。?)在項目管理器—gxgl中新建一個表單,命名為“main”</p><p> ?。?)在表單中插入名稱為Mytool的ToolBa
35、r類控件,如下圖所示:</p><p> (3重要屬性如表所示。</p><p><b> 5.3.2代碼設計</b></p><p> 在“用戶管理”按鈕的Click事件中添加以下代碼:</p><p> 在“教師管理”按鈕的Click事件中添加以下代碼:</p><p> 在“學生管
36、理”按鈕的Click事件中添加以下代碼:</p><p> 在“教材管理”按鈕的Click事件中添加以下代碼:</p><p> 在“成績管理”按鈕的Click事件中添加以下代碼:</p><p> 在“退出管理”按鈕的Click事件中添加以下代碼:</p><p> 5.4用戶管理模塊設計</p><p>
37、 用戶管理模塊主要是針對教務信息進行管理的人員的設置。模塊運行結果如下圖所示:</p><p><b> 表單設計</b></p><p> 新建\表單向導\表單向導,數據庫表和自由表中選擇user.dbf.</p><p> 選取全部為可用字段\樣式為浮雕式\選定排序次序的字段\名字即為用戶管理(yhgl)。 </p>&
38、lt;p> 5.5按照建此表單向導分別創(chuàng)建教師管理、學生管理、教材管理、成績管理、統(tǒng)計分析模塊。模塊運行結果如下圖所示:</p><p> 對教師信息進行詳細準確的管理</p><p> 對學生信息進行詳細準確的管理</p><p> 對教材進行詳細精確的管理</p><p> 對學生成績進行準確的管理</p>
39、<p> 5.6數據備份和數據恢復管理模塊的設計</p><p> 數據備份將管理系統(tǒng)的主要信息保存到軟盤中,數據恢復將數據從軟盤恢復到硬盤,通過對數據備份和數據恢復的設計,對信息進行有效的保護,避免重要信息的丟失。</p><p> 數據備份管理頁面如下圖所示:</p><p><b> 表單設計</b></p>
40、<p> 1.在管理系統(tǒng)項目管理器(jxgl)中,新建一個表單,命名為“sjhf”。</p><p> 2.在表單中添加label、image、command控件,使其成為上圖所示結構。</p><p> 3.重要控件的屬性設置如下表所示:</p><p><b> 代碼設計</b></p><p>
41、; 在“退出”按鈕的Click事件中輸入如下代碼:</p><p> 在“確定”按鈕的Click事件中輸入如下代碼:</p><p> 數據恢復管理頁面如下圖所示:</p><p> 數據恢復表單與數據備份的設計可以說是完全相同,區(qū)別在于數據恢復“確定”按鈕的click事件中的代碼為:</p><p> 5.7操作指南模塊的設計&l
42、t;/p><p> 為方便用戶的管理,操作指南對系統(tǒng)管理各部分的功能進行了詳細說明。操作指南的頁面如下圖所示:</p><p><b> (1)表單設計</b></p><p> 1.在管理系統(tǒng)項目管理器(jxgl)中,新建一個表單,命名為“help”。</p><p> 2.在表單中添加label1、combo1控
43、件,在表單空白區(qū)域右擊\數據庫環(huán)境\在數據庫環(huán)境中右擊\添加help數據庫表\按鼠標左鍵把使用說明拉到表單中,使其成為上圖所示結構。</p><p><b> ?。?)代碼設計</b></p><p> 在表單form1的init事件中輸入如下代碼:</p><p> 在combo1控件的InteractiveChange事件中輸入如下代碼
44、:</p><p> 5.8關于教務管理系統(tǒng)模塊的設計</p><p> 教務管理系統(tǒng)是對此系統(tǒng)的工作環(huán)境和版權的所有者進行的設計。</p><p> 關于的設計頁面如下圖所示:</p><p><b> ?。?)表單設計</b></p><p> 1.在管理系統(tǒng)項目管理器(jxgl)中,
45、新建一個表單,命名為“about”。</p><p> 2.在表單中添Label、image、line、container、command控件,使其成為上圖所示結構。</p><p><b> ?。?)代碼設計</b></p><p> 在command1控件的click事件中添加如下代碼:</p><p><
46、b> 6.系統(tǒng)發(fā)布</b></p><p> 目的:通過教務管理信息系統(tǒng)對教務信息進行更好的管理,使其管理更精確,方便,快捷。</p><p><b> 如何發(fā)布:</b></p><p><b> 連編</b></p><p> 在項目管理器的空白處右擊 項目信息
47、(把系統(tǒng)發(fā)布者個人的詳細信息填好)點擊確定 點擊項目管理器右下角的連編 連編成可執(zhí)行文件 點擊確定,輸入文件名。即可生成一個可執(zhí)行文件(.exe)。</p><p><b> 安裝向導</b></p><p> 執(zhí)行菜單命令“工具” “向導” “安裝”,可啟動“安裝向導”。</p><p> 安裝向導的執(zhí)行過程主
48、要包括如下幾個步驟:</p><p> 選擇“定位文件”,即選擇“發(fā)布樹”目錄。</p><p><b> “指定組件”。</b></p><p> 選擇“磁盤映像”,即生成的安裝系統(tǒng)保存在何處(磁盤映像目錄)以及是何種版本。</p><p><b> 設置“安裝選項”。</b></p
49、><p> 指定“默認目標目錄”,即應用程序安裝時的默認目錄。</p><p><b> 改變“文件設置”。</b></p><p><b> “完成”安裝。</b></p><p> 最終把映像復制到相應的軟盤、硬盤或光盤上,以生成發(fā)布包(即安裝盤)。</p><p>
50、<b> 7.總結</b></p><p> 本管理系統(tǒng)主要運用Visual FoxPro軟件一些基本操作,讓我對Visual FoxPro有了更深入的了解,對數據庫表、表單、類、報表、菜單、程序的作用有了更加詳細的認識,激發(fā)了學習此軟件的興趣。通過本次的學習,我深刻體會到了軟件工程的思想,要使理論和實際相結合,從而更方便的解決我們生活中遇到的問題。在制作系統(tǒng)之前要充分考慮,避免程序設計
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- vfp課程設計報告--書店管理系統(tǒng)
- 教務管理系統(tǒng)課程設計
- vfp課程設計報告--學生選課管理系統(tǒng)
- 學生信息管理系統(tǒng)vfp課程設計[]
- vfp課程設計---中考信息管理系統(tǒng)
- vfp課程設計--- 學生成績管理系統(tǒng)
- vfp課程設計--學生成績管理系統(tǒng)
- vfp圖書館管理系統(tǒng)課程設計
- vfp倉庫管理系統(tǒng)課程設計詳細報告
- vfp課程設計學生信息管理系統(tǒng)
- 企業(yè)事務管理系統(tǒng)vfp課程設計
- 教務管理系統(tǒng)課程設計報告
- 教務管理系統(tǒng)課程設計報告
- 教務管理系統(tǒng)課程設計報告
- vfp課程設計--學生管理系統(tǒng)課程設計說明書
- vfp—課程設計
- 教務管理系統(tǒng)課程設計報告
- vfp課程設計報告---學生成績管理系統(tǒng)
- vfp課程設計 學生信息管理系統(tǒng)資料
- 教務管理系統(tǒng) 課程設計報告_精品
評論
0/150
提交評論