課程設(shè)計(jì)(論文)基于VF學(xué)生信息管理系統(tǒng)設(shè)計(jì)_第1頁
課程設(shè)計(jì)(論文)基于VF學(xué)生信息管理系統(tǒng)設(shè)計(jì)_第2頁
課程設(shè)計(jì)(論文)基于VF學(xué)生信息管理系統(tǒng)設(shè)計(jì)_第3頁
課程設(shè)計(jì)(論文)基于VF學(xué)生信息管理系統(tǒng)設(shè)計(jì)_第4頁
課程設(shè)計(jì)(論文)基于VF學(xué)生信息管理系統(tǒng)設(shè)計(jì)_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、南 京 理 工 大 學(xué)課程設(shè)計(jì)報(bào)告作 者:xx學(xué) 號(hào):教學(xué)點(diǎn):專 業(yè):題 目:基于vf學(xué)生信息管理系統(tǒng)設(shè)計(jì)指導(dǎo)者: 評(píng)閱者: 年 月南 京 理 工 大 學(xué)課程設(shè)計(jì)報(bào)告評(píng)語綜合成績: 指導(dǎo)者評(píng)語: 指導(dǎo)者(簽字): 年 月 日課 程 設(shè) 計(jì) 報(bào) 告 摘 要摘要:學(xué)生信息管理系統(tǒng)是典型的信息管理系統(tǒng)(mis),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。本系統(tǒng)主要完成對學(xué)生的管理,包括添加、修改、刪除,查詢,用戶管理等六個(gè)方面。系統(tǒng)可以完成對各類信息的瀏覽、查詢、添加、

2、刪除、修改等功能。系統(tǒng)的核心是添加、修改和刪除三者之間的聯(lián)系,每一個(gè)表的修改都將聯(lián)動(dòng)的影響其它的表,當(dāng)完成添加或刪除操作時(shí)系統(tǒng)會(huì)自動(dòng)地完成學(xué)生的修改。查詢功能也是系統(tǒng)的核心之一,在系統(tǒng)中主要根據(jù)學(xué)生姓名和學(xué)號(hào)進(jìn)行查詢,其目的都是為了方便用戶使用。系統(tǒng)有完整的用戶添加、刪除和密碼修改功能。本課程設(shè)計(jì)主要介紹了本課題的開發(fā)背景,所要完成的功能和開發(fā)的過程。重點(diǎn)的說明了系統(tǒng)設(shè)計(jì)的重點(diǎn)、設(shè)計(jì)思想、難點(diǎn)技術(shù)和解決方案。學(xué)習(xí)vf6.0的最終目的是開發(fā)一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)。本課程主要以vf6.0表單設(shè)計(jì)開發(fā)一個(gè)學(xué)生信息管理系統(tǒng),簡單介紹如何設(shè)計(jì)數(shù)據(jù)庫、表單、報(bào)表等,最后連成一個(gè)完整的應(yīng)用程序。關(guān)鍵詞:vf6.

3、0,應(yīng)用程序,開發(fā)。目 錄第一章 引言- 5 -第二章 系統(tǒng)功能設(shè)計(jì)- 6 -第三章 創(chuàng)建項(xiàng)目管理文件- 7 -32主控界面設(shè)計(jì)- 9 -3.3 錄入表單的制作- 11 -3.4. 制作瀏覽表單- 13 -3.5 制作學(xué)生信息報(bào)表系統(tǒng)- 15 -3.6 按鈕“退出”- 16 -結(jié) 論- 17 -致 謝- 18 -參 考 文 獻(xiàn)- 19 -第一章 引言學(xué)生信息管理系統(tǒng)是一個(gè)簡單實(shí)用的系統(tǒng),它是學(xué)校進(jìn)行學(xué)生管理的好幫手。本課程設(shè)計(jì)的作用不僅是在制作一個(gè)學(xué)生管理系統(tǒng),其根本的作用是利用它作為學(xué)習(xí)visual foxpro6.0課程設(shè)計(jì)的基礎(chǔ)。本課程設(shè)計(jì)主要以vf6.0表單設(shè)計(jì)開發(fā)一個(gè)“學(xué)生信息管理系

4、統(tǒng)”,不但通過表單向?qū)нM(jìn)行開發(fā),而且結(jié)合自己引入數(shù)據(jù)編輯控件進(jìn)行數(shù)據(jù)表單窗體的設(shè)計(jì)和數(shù)據(jù)錄入。通過本課程設(shè)計(jì)可以更進(jìn)一步清楚數(shù)據(jù)庫表單設(shè)計(jì)是如何實(shí)現(xiàn)的,掌握它可以設(shè)計(jì)出自己滿意的應(yīng)用程序。第二章 系統(tǒng)功能設(shè)計(jì)在本系統(tǒng)的表單設(shè)計(jì)制作中,我們將利用數(shù)據(jù)表單向?qū)Ъ皵?shù)據(jù)操作組合控件實(shí)現(xiàn)其對數(shù)據(jù)表中記錄的錄入、編輯、查詢、刪除和表單瀏覽、報(bào)表打印等功能。系統(tǒng)功能模塊如下圖所示。第三章 創(chuàng)建項(xiàng)目管理文件無論創(chuàng)建項(xiàng)目、程序、數(shù)據(jù)庫或數(shù)據(jù)表,都需要養(yǎng)成一個(gè)良好的編程習(xí)慣,就是對自己的項(xiàng)目應(yīng)該有所歸納,需要用一個(gè)完整的文件夾保存該項(xiàng)目的各種類型的文件。第一步:在硬盤上建一個(gè)目錄,如d:xsgl。第二步:啟動(dòng)fo

5、xpro系統(tǒng),建一個(gè)項(xiàng)目管理器,存在上面的目錄里,管理器的名稱叫“學(xué)生管理”,如圖1.1所示。3.1數(shù)據(jù)庫及數(shù)據(jù)表的設(shè)計(jì)與任何應(yīng)用系統(tǒng)一樣,我們首先要設(shè)計(jì)數(shù)據(jù)表的結(jié)構(gòu),并將其結(jié)構(gòu)通過創(chuàng)建數(shù)據(jù)表加以實(shí)現(xiàn)。數(shù)據(jù)表的結(jié)構(gòu)如下:字段名字段類型字段寬度小數(shù)位數(shù)學(xué)號(hào)數(shù)值型8姓名字符型10性別字符型2民族字符型10出生日期日期型8家庭地址字符型20所在班級(jí)字符型20所在科室字符型20專業(yè)名稱字符型20入學(xué)日期日期型8政治面貌字符型14簡歷備注型4建立數(shù)據(jù)庫及表的操作如下:1選擇項(xiàng)目管理器中的“數(shù)據(jù)”。2選擇數(shù)據(jù)中的“數(shù)據(jù)庫”。3按“新建”,彈出對話框,如圖1.2所示,選擇“新建數(shù)據(jù)庫”按鈕。彈出保存對話框,

6、數(shù)據(jù)庫名也叫學(xué)生管理,保存d:xsgl目錄下。4按數(shù)據(jù)庫設(shè)計(jì)器工具欄上的“新建表”按鈕,彈出新建表對話框,如圖1.3所示。5按“新建表”,輸入新表名(學(xué)生信息.dbf,擴(kuò)展名可以不輸入),按“保存”。6按照數(shù)據(jù)表結(jié)構(gòu)輸入有關(guān)學(xué)生信息表的結(jié)構(gòu),如圖1.4所示。7建立索引,用鼠標(biāo)拉下“學(xué)號(hào)”字段后面的“索引”組合框,選擇向上的箭頭,建好主索引。8單擊“確定”以后出現(xiàn)對話框詢問“現(xiàn)在輸入數(shù)據(jù)記錄嗎?”,選擇“否”。32主控界面設(shè)計(jì)首先為學(xué)生管理系統(tǒng)制作一個(gè)主窗體,在主窗體中,它可以調(diào)用其他窗體。制作一個(gè)主窗體也就是制作一個(gè)表單,方法如下:(1)選擇項(xiàng)目管理器中的“文檔”。(2)選擇文檔中的“表單”,

7、點(diǎn)擊“新建”按鈕,彈出對話框,選擇“新建表單”,先制作一個(gè)空表單。(3)將空表單的標(biāo)題屬性caption修改成“學(xué)生信息管理系統(tǒng)”。(4)在表單中放入一個(gè)標(biāo)簽控件。設(shè)置標(biāo)簽字體、字號(hào)、顏色,設(shè)置標(biāo)簽為“透明”屬性。(5)在表單中繼續(xù)放入四個(gè)命令按鈕控件,分別設(shè)置四個(gè)按鈕的標(biāo)題屬性,其標(biāo)題分別為“系學(xué)生信息查詢”,“基本信息維護(hù)界面”,“學(xué)生選課系統(tǒng)”,“退出”,設(shè)置按鈕的字體、字號(hào)。如圖1.5所示。圖1.5主窗體的主要作用是調(diào)用下級(jí)窗體(表單),而且是通過命令按鈕去分別調(diào)用的。但目前還沒有別的表單可調(diào)用,為此需要制作別的表單,并進(jìn)行管理。3.3 錄入表單的制作以表單向?qū)ч_發(fā)信息錄入新表單。圖1

8、.6按“新建”,彈出對話框,選擇“表單向?qū)А卑粹o。如圖1.6所示,選擇第一種類型(單表表單),并點(diǎn)擊“確定”按鈕出現(xiàn)如圖1.7所示窗口,系統(tǒng)會(huì)打開相應(yīng)的對話框,一步一步地向用戶詢問一些簡單的問題,并根據(jù)用戶的回答自己創(chuàng)建表單。最后點(diǎn)擊“完成”按鈕出現(xiàn)保存表單的對話框,選擇文件夾中的forms子文件夾進(jìn)行保存(學(xué)生信息scx)。圖1.7最后運(yùn)行一下表單,其效果如何,只有通過檢驗(yàn)才能說明問題。點(diǎn)擊鼠標(biāo)右鍵出現(xiàn)彈出式菜單,在彈出式菜單中點(diǎn)擊“執(zhí)行表單”,再完善表單后如圖1.8所示。3.4. 制作瀏覽表單在上面的錄入表單中,始終是以逐條錄入的方式運(yùn)行的,其查看非常不方便,往往需要全屏幕查詢,以了解全部

9、記錄的情況。為此,需要增加一個(gè)全屏幕瀏覽表單,以反映全部學(xué)生信息的全貌。其制作步驟如下:(1)選擇項(xiàng)目管理器中的“文檔”。(2)選擇文檔中的“表單”,點(diǎn)擊“新建”按鈕,彈出對話框,選擇“新建表單”,先制作一個(gè)空表單。(3)在表單中加入三個(gè)命令按鈕。(4)設(shè)置表單標(biāo)題屬性和三個(gè)按鈕的屬性,其最后布局如圖1.9所示。圖1.9此表單的主要功能是用命令按鈕去實(shí)現(xiàn)三個(gè)操作,因此其關(guān)鍵在于三個(gè)按鈕的事件代碼的編制。(5)雙擊第一個(gè)按鈕即全屏幕瀏覽按鈕,出現(xiàn)事件代碼編輯框。在事件代碼編輯框中輸入一個(gè)命令browse,如圖1.10所示。(6)雙擊第二個(gè)“逐條修改”命令按鈕,出現(xiàn)事件代碼編輯框,輸入命令edit

10、。(7)以同樣的方式為第三個(gè)按鈕編制事件代碼,輸入命令append。這里列出的事件代碼編制是最簡單、最容易的一種,它能夠讓讀者有一個(gè)編程的基本概念,掌握其基本方法。最后檢驗(yàn)表單的運(yùn)行看是否如設(shè)計(jì)所愿,實(shí)現(xiàn)事件和程序的過程。3.5 制作學(xué)生信息報(bào)表系統(tǒng)(1)選擇項(xiàng)目管理器中的“文檔”。(2)選擇文檔中的“報(bào)表”,點(diǎn)擊“新建”按鈕,彈出對話框,如圖1.11所示。選擇“報(bào)表向?qū)А卑粹o進(jìn)入報(bào)表制作的向?qū)н^程。圖1.11(3)按報(bào)表向?qū)У奶崾?,點(diǎn)擊“下一步”,“下一步”即可自動(dòng)產(chǎn)生報(bào)表文件。(4)在保存報(bào)表之前,可以先預(yù)覽報(bào)表效果,不滿意可進(jìn)行修改,然后再保存報(bào)表,保存報(bào)表的文件夾應(yīng)該是項(xiàng)目下的repo

11、rts子文件夾。3.6 按鈕“退出”按鈕“退出”的click事件代碼功能是釋放表單,在編輯區(qū)輸入命令:thisform.release至此,整個(gè)系統(tǒng)設(shè)計(jì)就基本完成了,可以利用vf6.0進(jìn)一步調(diào)試系統(tǒng)加以完善。本課程設(shè)計(jì)以學(xué)生信息管理系統(tǒng)的制作為背景,介紹了用vf6.0制作錄入表單,查詢表單,瀏覽表單和報(bào)表文件的過程,希望能對讀者提供參考價(jià)值。結(jié) 論本系統(tǒng)能順利的完成對學(xué)生的管理,包括添加、修改、刪除,查詢,用戶管理等六個(gè)方面。系統(tǒng)可以完成對各類信息的瀏覽、查詢、添加、刪除、修改等功能。系統(tǒng)的核心是添加、修改和刪除三者之間的聯(lián)系,每一個(gè)表的修改都將聯(lián)動(dòng)的影響其它的表,當(dāng)完成添加或刪除操作時(shí)系統(tǒng)會(huì)自動(dòng)地完成學(xué)生的修改。查詢功能也能在該系統(tǒng)中實(shí)現(xiàn),系統(tǒng)主要根據(jù)學(xué)生姓名和學(xué)號(hào)進(jìn)行查詢,其目的都是為了方便用戶使用。系統(tǒng)有完整的用戶添加、刪除和密碼修改功能。致 謝此課程設(shè)計(jì)的撰寫過程中,要特別感謝我的指導(dǎo)老師宋秦中的指導(dǎo)與督促,沒有宋老師的幫助也就沒有今天的這篇課程設(shè)計(jì)。在課程設(shè)計(jì)的完善過程中我得到了宋老師悉心細(xì)致的教誨和無私的幫助,特別是他廣博的學(xué)識(shí)、深厚的學(xué)術(shù)素養(yǎng)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和一絲不茍的工作作風(fēng)使我終生受益,在此表示真誠地感謝和深深的謝意。與此同時(shí)我也得到了許多同學(xué)的寶貴建議,在此一并致以誠摯的謝意。參 考 文 獻(xiàn)1 孫承愛 李堂

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論