VF課程設(shè)計(jì)高校成績管理系統(tǒng)_第1頁
VF課程設(shè)計(jì)高校成績管理系統(tǒng)_第2頁
VF課程設(shè)計(jì)高校成績管理系統(tǒng)_第3頁
VF課程設(shè)計(jì)高校成績管理系統(tǒng)_第4頁
VF課程設(shè)計(jì)高校成績管理系統(tǒng)_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、課課 程程 設(shè)設(shè) 計(jì)(論文)計(jì)(論文)課程名稱_題目名稱_專業(yè)班級_學(xué) 號_學(xué)生姓名_指導(dǎo)教師_ 2010 年 月 日課程設(shè)計(jì)(論文)任務(wù)書課程設(shè)計(jì)(論文)任務(wù)書一、課程設(shè)計(jì)(論文)的內(nèi)容設(shè)計(jì)并實(shí)現(xiàn)一個(gè)高校成績管理系統(tǒng),能夠方便對學(xué)生成績和信息管理等操作的管理,主要包括學(xué)生信息管理、學(xué)生成績管理等功能模塊;要了解vfp開發(fā)技術(shù)的基本操作,學(xué)習(xí)相關(guān)開發(fā)工具和應(yīng)用軟件,熟悉系統(tǒng)建設(shè)過程。二、課程設(shè)計(jì)(論文)的要求與數(shù)據(jù)(1)按時(shí)按量完成課程設(shè)計(jì)分配的任務(wù);(2)參照論文格式規(guī)范寫出論文,參考文獻(xiàn)應(yīng)有5篇;(3)模塊代碼能正常運(yùn)行(4)提供合理的測試數(shù)據(jù)三、課程設(shè)計(jì)(論文)應(yīng)完成的工作(1)根據(jù)上述

2、要求完成一個(gè)功能完善高校成績管理系統(tǒng);(2)對學(xué)生信息的查詢和維護(hù)主要是通過vf系統(tǒng)作為操作界面;(3)對系統(tǒng)進(jìn)行初步的錯(cuò)誤和漏洞檢測;(4)根據(jù)論文規(guī)范撰寫論文并按時(shí)提交。題目名稱高校成績管理系統(tǒng)學(xué)生學(xué)部(系)管理系專業(yè)班級姓 名學(xué) 號四、課程設(shè)計(jì)(論文)進(jìn)程安排序號設(shè)計(jì)(論文)各階段內(nèi)容地點(diǎn)起止日期1搜集資料圖書館2009.12.10-12.132需求分析圖書館12.13-12.153系統(tǒng)分析與設(shè)計(jì)圖書館12.15-12.204功能模塊的實(shí)現(xiàn)綜 505 機(jī)房12.20-12.285系統(tǒng)測試,運(yùn)行綜 505 機(jī)房12.28-12.306完成課程設(shè)計(jì)(論文)綜 505 機(jī)房09.12.31-2

3、010.1.8五、應(yīng)收集的資料及主要參考文獻(xiàn)1 范榮.visual foxpro 8.0 數(shù)據(jù)庫開發(fā)教程.北京:清華大學(xué)出版社,2004 年2 秦衛(wèi)平 數(shù)據(jù)庫應(yīng)用 visual foxpro 8.0 應(yīng)用與開發(fā)技術(shù).重慶:重慶大學(xué)出版社,20063 謝振華等.foxpro 8.0 教程(第一版).北京:電子工業(yè)出版社,20074 薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論(第三版).北京:高等教育出版社,2005 年5 覃征,楊利英.軟件項(xiàng)目管理.北京:清華大學(xué)出版社,20046 王行言等.數(shù)據(jù)庫技術(shù)及應(yīng)用(第二版).北京:高等教育出版社,2004 年發(fā)出任務(wù)書日期:發(fā)出任務(wù)書日期: 年年 月月 日日 指導(dǎo)

4、教師簽名:指導(dǎo)教師簽名:計(jì)劃完成日期:計(jì)劃完成日期: 年年 月月 日日 教學(xué)單位責(zé)任人簽章:教學(xué)單位責(zé)任人簽章:摘要高校成績管理系統(tǒng)是當(dāng)代學(xué)校的一項(xiàng)重要的一個(gè)管理系統(tǒng),協(xié)助 學(xué)教務(wù)管理人員完成學(xué)生成績管理任務(wù),并提供數(shù)據(jù)分析功能。其具有采用 對不同時(shí)間的學(xué)生信息進(jìn)行維護(hù) 管理。 它對學(xué)生數(shù)據(jù)的經(jīng)營和管理密切相關(guān),管理人員為了讓能在任何時(shí)候都能查閱到有關(guān)學(xué)生信息和成績有關(guān)的信息,也有利于讓他們充分了解有關(guān)學(xué)生在大學(xué)期間所有課程的學(xué)習(xí)情況,提高查詢速度。高校成績管理系統(tǒng)是系科綜合管理信息系統(tǒng)中很重要的組成部分。本課程設(shè)計(jì)就是設(shè)計(jì)出一個(gè)簡化的高校成績管理系統(tǒng),包括信息的查詢與維護(hù)、成績的查詢以及新增

5、的學(xué)生信息錄入等管理。針對以上功能,高校管理系統(tǒng)的特點(diǎn)具有:1、操作人性化。2、輸入簡單 3、界面顯示信息完整。本課程設(shè)計(jì)以 microsoft visual foxpro 作為系統(tǒng)開發(fā)平臺。關(guān)鍵詞:關(guān)鍵詞:數(shù)據(jù)庫,高校成績管理,表單設(shè)計(jì)目錄目錄1 1 序言序言.1 12 2 系統(tǒng)分析與設(shè)計(jì)系統(tǒng)分析與設(shè)計(jì).1 12.1 系統(tǒng)需求分析.12.2 系統(tǒng)功能分析.12.2.1 功能描述.12.2.2 功能模塊設(shè)計(jì).13 3 數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn).2 23.1 數(shù)據(jù)庫需求設(shè)計(jì).23.2 數(shù)據(jù)庫表的設(shè)計(jì).23.2.1 學(xué)生信息表.23.2.2 學(xué)生成績表.34 4 系統(tǒng)的實(shí)現(xiàn)系統(tǒng)的實(shí)現(xiàn).4

6、44.1 查詢界面設(shè)計(jì).34.2 添加數(shù)據(jù)環(huán)境.44.3 關(guān)鍵代碼.45 5 系統(tǒng)測試結(jié)果系統(tǒng)測試結(jié)果.5 5總結(jié)總結(jié).6 6參考文獻(xiàn)參考文獻(xiàn).511 1 序言序言高校成績管理是學(xué)校教務(wù)管理中的一個(gè)極為重要的環(huán)節(jié),它是整個(gè)中學(xué)管理的核心和基礎(chǔ)?,F(xiàn)今,人們的人才需要意識、科技意識己經(jīng)有了很大的提高,對于用紙張來記錄信息已經(jīng)顯得很麻煩;此外,各種高校單位為了提高學(xué)生的管理、同時(shí)減輕自己日趨繁重的工作量,紛紛進(jìn)行用電腦系統(tǒng)來記錄檔案。近年來隨著計(jì)算機(jī)的迅速發(fā)展,計(jì)算機(jī)已經(jīng)在社會各個(gè)領(lǐng)域顯示了它巨大的作用。毋庸置疑,切實(shí)有效地把計(jì)算機(jī)管理引入學(xué)校教務(wù)管理中,對于促進(jìn)學(xué)校管理制度,提高學(xué)校教學(xué)質(zhì)量與辦學(xué)

7、水平有著顯著意義。 隨著科技發(fā)展和社會進(jìn)步,尤其是計(jì)算機(jī)大范圍的普及,計(jì)算機(jī)應(yīng)用逐漸由大規(guī)模科學(xué)計(jì)算的海量數(shù)據(jù)處理轉(zhuǎn)向大規(guī)模的事務(wù)處理和對工作流的管理,這就產(chǎn)生了以臺式計(jì)算機(jī)為核心,以數(shù)據(jù)庫管理系統(tǒng)為開發(fā)環(huán)境的管理信息系統(tǒng)在大規(guī)模的學(xué)生信息處理和對工作流的管理等方面的應(yīng)用。而這次課程設(shè)計(jì)的內(nèi)容就是設(shè)計(jì)一個(gè)簡化的高校成績管理系統(tǒng),模擬高校學(xué)生的管理工作。2 2 系統(tǒng)分析與設(shè)計(jì)系統(tǒng)分析與設(shè)計(jì)2.12.1 系統(tǒng)需求分析系統(tǒng)需求分析本項(xiàng)目的名稱是高校成績管理系統(tǒng),設(shè)計(jì)的對象是學(xué)校管理方,主要用戶是上層管理者,幾乎所有功能操作以及對系統(tǒng)的維護(hù)工作都是面向他們的。因此設(shè)計(jì)項(xiàng)目的時(shí)候以上層管理者的立場、工作

8、重心和工作需求出發(fā),系統(tǒng)的外觀界面也是針對管理者而設(shè)計(jì)。根據(jù)要求,主要功能包括學(xué)生信息查詢和維護(hù)、瀏覽查詢、基本信息更改和添加功能。系統(tǒng)的輸入設(shè)備由一般的輸入設(shè)備(即鍵盤、鼠標(biāo))組成,主要是從系統(tǒng)的彈出對話框輸入帳戶的數(shù)據(jù)信息。系統(tǒng)的輸出主要以對話框、編輯框以及列表顯示于屏幕。2.22.2 系統(tǒng)功能分析系統(tǒng)功能分析2.2.1 功能描述高校成績管理系統(tǒng)包括學(xué)生信息管理,學(xué)生成績管理,錄入學(xué)生成績等詳細(xì)的功能描述如下:(1)學(xué)生信息管理功能主要包括對學(xué)生信息的查詢,學(xué)生成績查詢等功能。為了對學(xué)生信息了解,這時(shí),我們可以直接使用學(xué)生信息查詢功能,對已存在的學(xué)生進(jìn)行查詢,并講其2詳細(xì)信息顯示在系統(tǒng)的界

9、面。為了對系統(tǒng)的設(shè)計(jì)和后面的維護(hù)工作能夠順利進(jìn)行并且方便進(jìn)行數(shù)據(jù)、功能的測試,學(xué)生信息查詢這個(gè)模塊的實(shí)現(xiàn)尤為重要,是整個(gè)系統(tǒng)開發(fā)項(xiàng)目的首要任務(wù)。(2)學(xué)生信息維護(hù)功能主要是對新生源的更新和對學(xué)生信息的修改,以致能跟上數(shù)據(jù)的變動情況,并對整個(gè)高校成績管理操作進(jìn)行更新新的信息。(4) 錄入學(xué)生成績功能就是能夠準(zhǔn)時(shí)對學(xué)生成績的更新,方便管理者對學(xué)生成績的統(tǒng)計(jì)和管理,以致夠更好整理學(xué)生資料同方便各個(gè)上層管理對學(xué)生信息的的管理。2.2.2 功能模塊設(shè)計(jì)根據(jù)功能描述,高校成績管理系統(tǒng)可以分為 5 個(gè)模塊,每一個(gè)模塊有提供了更具體的功能。高校成績管理系統(tǒng)的功能模塊圖如圖 2-1 所示。高校成績管理系統(tǒng)學(xué)生信

10、息管理學(xué)生成績管理退出學(xué)生成績查詢學(xué)生信息維護(hù)學(xué)生信息查詢錄入學(xué)生成績圖 2-1 系統(tǒng)功能模塊圖3 3 數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)3.13.1 數(shù)據(jù)庫需求設(shè)計(jì)數(shù)據(jù)庫需求設(shè)計(jì)通過對系統(tǒng)功能的分析可知,高校成績管理系統(tǒng)需要包含以下數(shù)據(jù)庫信息:(1)學(xué)生信息(學(xué)號,學(xué)生姓名,性別,出生日期,宿舍號碼,班級職務(wù),籍貫,政治面貌,簡歷,照片)(2)學(xué)生成績(學(xué)號,學(xué)生姓名,大學(xué)英語二,線性代數(shù),數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)開發(fā)與應(yīng)用,總成績,平均成績)33.23.2 數(shù)據(jù)庫表的設(shè)計(jì)數(shù)據(jù)庫表的設(shè)計(jì)3.2.1 學(xué)生信息表表的結(jié)構(gòu)如表 3-1 所示。表表 3-13-1 學(xué)生信息表學(xué)生信息表列名數(shù)據(jù)類型長度精度小數(shù)備注

11、學(xué)號char400關(guān)鍵字學(xué)生姓名char1000不為空性別char 200不為空出生日期int800 不為空宿舍號碼char 400不為空班級職務(wù)char 1000不為空所在班級char 600不為空籍貫char1200不為空出生年月int600 不為空政治面貌char 1200不為空簡歷備注型400不為空相片通用型400不為空3.2.2 專業(yè)特長表表的結(jié)構(gòu)如表 3-2 所示。表表 3-23-2 學(xué)生成績表學(xué)生成績表列名數(shù)據(jù)類型長度精度小數(shù)備注學(xué)號char300主關(guān)鍵字學(xué)生姓名char800不為空大學(xué)英語二int502不為空線性代數(shù)int502不為空數(shù)據(jù)結(jié)構(gòu)int500不為空數(shù)據(jù)開發(fā)與應(yīng)用in

12、t 502不為空總成績int 1022不為空平均成績int1022不為空44 4 系統(tǒng)的實(shí)現(xiàn)系統(tǒng)的實(shí)現(xiàn)4.1 查詢界面設(shè)計(jì) 根據(jù)設(shè)計(jì)目的要求,先設(shè)計(jì)表單界面,在 form 表單界面添加標(biāo)簽、文本框、按鈕、表格等控件,最終界面效果如圖 4-1 所示:圖 4-1 查詢頁面4.2 添加數(shù)據(jù)環(huán)境為表單添加數(shù)據(jù)環(huán)境,當(dāng)前所用數(shù)據(jù)表如圖 4-2 所示。圖 4-2 表數(shù)據(jù)4.3 關(guān)鍵代碼5commandgroup1 組合按鈕主要代碼代碼如:cmdtop 的關(guān)鍵代碼:go top; cmdprev 的關(guān)鍵代碼:skip -1 cmdnext 的關(guān)鍵代碼:skip cmdbottom 的關(guān)鍵代碼:go bott

13、om cmdadd 的關(guān)鍵代碼:if this.caption=增加 this.caption=保存 cmddelete 的關(guān)鍵代碼: select 學(xué)生信息表xh=學(xué)生信息表.學(xué)號sel=messagebox(該記錄學(xué)號為:+xh+chr(13)+真的要?jiǎng)h除嗎?,4+32+256,提示)if sel=6deleteendif cmdfind 的關(guān)鍵代碼: thisform.label9.visible=.t. thisform.text6.visible=.t. thisform.text6.visible=.t. thisform.text6.visible=.t.thisform.tex

14、t6.setfocus() cmdprint 的關(guān)鍵代碼:report form 作業(yè)學(xué)生信息查詢.frx preview for 學(xué)生信息表.學(xué)號=alltrim(thisform.text1.value)退出按鈕 command2 的 click 事件代碼如下:thisform.release5 5 系統(tǒng)測試結(jié)果系統(tǒng)測試結(jié)果以進(jìn)入系統(tǒng)為例,首先在主對話框進(jìn)行用戶的操作,要求操作人員正確輸入用戶同密碼,如圖 5-1 所示。6圖 5-1 信息瀏覽點(diǎn)擊登錄之后,主對話框自動進(jìn)入菜單的主要界面,如圖 5-2 所示總結(jié)總結(jié)本次課程設(shè)計(jì)大體的流程是運(yùn)用已學(xué)的知識,自從確定了課題設(shè)計(jì)的題目后高校成績管理

15、系統(tǒng),便開始了準(zhǔn)備工作。從剛開始寫成績管理的需求分析、畫數(shù)據(jù)流圖、概要設(shè)計(jì)說明書以及數(shù)據(jù)庫字典。在把這些準(zhǔn)備工作都做好了后,便開始了設(shè)計(jì)頁面與編程。在基本完成系統(tǒng)所有必須的功能后,進(jìn)行數(shù)據(jù)測試,校正差錯(cuò);最后就是對系統(tǒng)程序進(jìn)行大概的漏洞和錯(cuò)誤檢測。在設(shè)計(jì)的過程中發(fā)現(xiàn)整個(gè)系統(tǒng)原理比最初想象的都要復(fù)雜,當(dāng)然自己也不斷找相關(guān)的資料,不過也沒有太大的技術(shù)難點(diǎn),經(jīng)過不斷7的試驗(yàn)研究,參考了不少資料,花了差不多一個(gè)星期才把系統(tǒng)完成。設(shè)計(jì)出的系統(tǒng)基本具備需要的所有功能,實(shí)現(xiàn)證明數(shù)據(jù)也沒有出錯(cuò)。熟練掌握了表單設(shè)計(jì)的過程,并了解了表單在軟件系統(tǒng)設(shè)計(jì)中的功能,為系統(tǒng)開發(fā)打下了基礎(chǔ)。由于時(shí)間的原因,也不能使之更完整

16、,還存在不少欠缺和需要改善的地方,例如系統(tǒng)的學(xué)生成績更新和編輯、數(shù)據(jù)庫數(shù)據(jù)信息總覽功能塊、主界面顯示背景和當(dāng)前日期時(shí)間等功能。參考文獻(xiàn)參考文獻(xiàn)1 范榮.visual foxpro 8.0 數(shù)據(jù)庫開發(fā)教程.北京:清華大學(xué)出版社,2004 年2 秦衛(wèi)平 數(shù)據(jù)庫應(yīng)用 visual foxpro 8.0 應(yīng)用與開發(fā)技術(shù).重慶:重慶大學(xué)出版社,20063 謝振華等.foxpro 8.0 教程(第一版).北京:電子工業(yè)出版社,20074 薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論(第三版).北京:高等教育出版社,2005 年5 覃征,楊利英.軟件項(xiàng)目管理.北京:清華大學(xué)出版社,20046 王行言等.數(shù)據(jù)庫技術(shù)及應(yīng)用(第二版).北京:高等教育出版社,2004 年心得體會在整個(gè)設(shè)計(jì)過程中,通過去圖書館借了一些相關(guān)的參考資料,同時(shí)還充分利用網(wǎng)上資源查一些資料。也可以說這是我第一次從開始設(shè)計(jì)到編程到最后完成自己獨(dú)立完成。在這過程中也遇到了很多難題,比如說,按學(xué)生的學(xué)號或名稱來查詢學(xué)生的成績時(shí),就遇到了很多困難,先是怎樣把幾個(gè)表連接起來,再怎樣用datagrid 把一個(gè)學(xué)生的多條記錄顯示出來。通過查資料,仔細(xì)思考,把這些問題都解決了。但是,最后調(diào)試程序時(shí),又發(fā)現(xiàn)程序缺少參照完整性,又重新回過去重寫代碼,可是寫了很久就是不能正常的運(yùn)行,至少考慮

溫馨提示

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

評論

0/150

提交評論