




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、南 京 理 工 大 學(xué)課程設(shè)計報告作 者:xx學(xué) 號:教學(xué)點(diǎn):專 業(yè):題 目:基于vf學(xué)生信息管理系統(tǒng)設(shè)計指導(dǎo)者: 評閱者: 年 月南 京 理 工 大 學(xué)課程設(shè)計報告評語綜合成績: 指導(dǎo)者評語: 指導(dǎo)者(簽字): 年 月 日課 程 設(shè) 計 報 告 摘 要摘要:學(xué)生信息管理系統(tǒng)是典型的信息管理系統(tǒng)(mis),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。本系統(tǒng)主要完成對學(xué)生的管理,包括添加、修改、刪除,查詢,用戶管理等六個方面。系統(tǒng)可以完成對各類信息的瀏覽、查詢、添加、
2、刪除、修改等功能。系統(tǒng)的核心是添加、修改和刪除三者之間的聯(lián)系,每一個表的修改都將聯(lián)動的影響其它的表,當(dāng)完成添加或刪除操作時系統(tǒng)會自動地完成學(xué)生的修改。查詢功能也是系統(tǒng)的核心之一,在系統(tǒng)中主要根據(jù)學(xué)生姓名和學(xué)號進(jìn)行查詢,其目的都是為了方便用戶使用。系統(tǒng)有完整的用戶添加、刪除和密碼修改功能。本課程設(shè)計主要介紹了本課題的開發(fā)背景,所要完成的功能和開發(fā)的過程。重點(diǎn)的說明了系統(tǒng)設(shè)計的重點(diǎn)、設(shè)計思想、難點(diǎn)技術(shù)和解決方案。學(xué)習(xí)vf6.0的最終目的是開發(fā)一個數(shù)據(jù)庫應(yīng)用系統(tǒng)。本課程主要以vf6.0表單設(shè)計開發(fā)一個學(xué)生信息管理系統(tǒng),簡單介紹如何設(shè)計數(shù)據(jù)庫、表單、報表等,最后連成一個完整的應(yīng)用程序。關(guān)鍵詞:vf6.
3、0,應(yīng)用程序,開發(fā)。目 錄第一章 引言- 5 -第二章 系統(tǒng)功能設(shè)計- 6 -第三章 創(chuàng)建項(xiàng)目管理文件- 7 -32主控界面設(shè)計- 9 -3.3 錄入表單的制作- 11 -3.4. 制作瀏覽表單- 13 -3.5 制作學(xué)生信息報表系統(tǒng)- 15 -3.6 按鈕“退出”- 16 -結(jié) 論- 17 -致 謝- 18 -參 考 文 獻(xiàn)- 19 -第一章 引言學(xué)生信息管理系統(tǒng)是一個簡單實(shí)用的系統(tǒng),它是學(xué)校進(jìn)行學(xué)生管理的好幫手。本課程設(shè)計的作用不僅是在制作一個學(xué)生管理系統(tǒng),其根本的作用是利用它作為學(xué)習(xí)visual foxpro6.0課程設(shè)計的基礎(chǔ)。本課程設(shè)計主要以vf6.0表單設(shè)計開發(fā)一個“學(xué)生信息管理系
4、統(tǒng)”,不但通過表單向?qū)нM(jìn)行開發(fā),而且結(jié)合自己引入數(shù)據(jù)編輯控件進(jìn)行數(shù)據(jù)表單窗體的設(shè)計和數(shù)據(jù)錄入。通過本課程設(shè)計可以更進(jìn)一步清楚數(shù)據(jù)庫表單設(shè)計是如何實(shí)現(xiàn)的,掌握它可以設(shè)計出自己滿意的應(yīng)用程序。第二章 系統(tǒng)功能設(shè)計在本系統(tǒng)的表單設(shè)計制作中,我們將利用數(shù)據(jù)表單向?qū)Ъ皵?shù)據(jù)操作組合控件實(shí)現(xiàn)其對數(shù)據(jù)表中記錄的錄入、編輯、查詢、刪除和表單瀏覽、報表打印等功能。系統(tǒng)功能模塊如下圖所示。第三章 創(chuàng)建項(xiàng)目管理文件無論創(chuàng)建項(xiàng)目、程序、數(shù)據(jù)庫或數(shù)據(jù)表,都需要養(yǎng)成一個良好的編程習(xí)慣,就是對自己的項(xiàng)目應(yīng)該有所歸納,需要用一個完整的文件夾保存該項(xiàng)目的各種類型的文件。第一步:在硬盤上建一個目錄,如d:xsgl。第二步:啟動fo
5、xpro系統(tǒng),建一個項(xiàng)目管理器,存在上面的目錄里,管理器的名稱叫“學(xué)生管理”,如圖1.1所示。3.1數(shù)據(jù)庫及數(shù)據(jù)表的設(shè)計與任何應(yīng)用系統(tǒng)一樣,我們首先要設(shè)計數(shù)據(jù)表的結(jié)構(gòu),并將其結(jié)構(gòu)通過創(chuàng)建數(shù)據(jù)表加以實(shí)現(xiàn)。數(shù)據(jù)表的結(jié)構(gòu)如下:字段名字段類型字段寬度小數(shù)位數(shù)學(xué)號數(shù)值型8姓名字符型10性別字符型2民族字符型10出生日期日期型8家庭地址字符型20所在班級字符型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è)計器工具欄上的“新建表”按鈕,彈出新建表對話框,如圖1.3所示。5按“新建表”,輸入新表名(學(xué)生信息.dbf,擴(kuò)展名可以不輸入),按“保存”。6按照數(shù)據(jù)表結(jié)構(gòu)輸入有關(guān)學(xué)生信息表的結(jié)構(gòu),如圖1.4所示。7建立索引,用鼠標(biāo)拉下“學(xué)號”字段后面的“索引”組合框,選擇向上的箭頭,建好主索引。8單擊“確定”以后出現(xiàn)對話框詢問“現(xiàn)在輸入數(shù)據(jù)記錄嗎?”,選擇“否”。32主控界面設(shè)計首先為學(xué)生管理系統(tǒng)制作一個主窗體,在主窗體中,它可以調(diào)用其他窗體。制作一個主窗體也就是制作一個表單,方法如下:(1)選擇項(xiàng)目管理器中的“文檔”。(2)選擇文檔中的“表單”,
7、點(diǎn)擊“新建”按鈕,彈出對話框,選擇“新建表單”,先制作一個空表單。(3)將空表單的標(biāo)題屬性caption修改成“學(xué)生信息管理系統(tǒng)”。(4)在表單中放入一個標(biāo)簽控件。設(shè)置標(biāo)簽字體、字號、顏色,設(shè)置標(biāo)簽為“透明”屬性。(5)在表單中繼續(xù)放入四個命令按鈕控件,分別設(shè)置四個按鈕的標(biāo)題屬性,其標(biāo)題分別為“系學(xué)生信息查詢”,“基本信息維護(hù)界面”,“學(xué)生選課系統(tǒng)”,“退出”,設(shè)置按鈕的字體、字號。如圖1.5所示。圖1.5主窗體的主要作用是調(diào)用下級窗體(表單),而且是通過命令按鈕去分別調(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)會打開相應(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、記錄的情況。為此,需要增加一個全屏幕瀏覽表單,以反映全部學(xué)生信息的全貌。其制作步驟如下:(1)選擇項(xiàng)目管理器中的“文檔”。(2)選擇文檔中的“表單”,點(diǎn)擊“新建”按鈕,彈出對話框,選擇“新建表單”,先制作一個空表單。(3)在表單中加入三個命令按鈕。(4)設(shè)置表單標(biāo)題屬性和三個按鈕的屬性,其最后布局如圖1.9所示。圖1.9此表單的主要功能是用命令按鈕去實(shí)現(xiàn)三個操作,因此其關(guān)鍵在于三個按鈕的事件代碼的編制。(5)雙擊第一個按鈕即全屏幕瀏覽按鈕,出現(xiàn)事件代碼編輯框。在事件代碼編輯框中輸入一個命令browse,如圖1.10所示。(6)雙擊第二個“逐條修改”命令按鈕,出現(xiàn)事件代碼編輯框,輸入命令edit
10、。(7)以同樣的方式為第三個按鈕編制事件代碼,輸入命令append。這里列出的事件代碼編制是最簡單、最容易的一種,它能夠讓讀者有一個編程的基本概念,掌握其基本方法。最后檢驗(yàn)表單的運(yùn)行看是否如設(shè)計所愿,實(shí)現(xiàn)事件和程序的過程。3.5 制作學(xué)生信息報表系統(tǒng)(1)選擇項(xiàng)目管理器中的“文檔”。(2)選擇文檔中的“報表”,點(diǎn)擊“新建”按鈕,彈出對話框,如圖1.11所示。選擇“報表向?qū)А卑粹o進(jìn)入報表制作的向?qū)н^程。圖1.11(3)按報表向?qū)У奶崾?,點(diǎn)擊“下一步”,“下一步”即可自動產(chǎn)生報表文件。(4)在保存報表之前,可以先預(yù)覽報表效果,不滿意可進(jìn)行修改,然后再保存報表,保存報表的文件夾應(yīng)該是項(xiàng)目下的repo
11、rts子文件夾。3.6 按鈕“退出”按鈕“退出”的click事件代碼功能是釋放表單,在編輯區(qū)輸入命令:thisform.release至此,整個系統(tǒng)設(shè)計就基本完成了,可以利用vf6.0進(jìn)一步調(diào)試系統(tǒng)加以完善。本課程設(shè)計以學(xué)生信息管理系統(tǒng)的制作為背景,介紹了用vf6.0制作錄入表單,查詢表單,瀏覽表單和報表文件的過程,希望能對讀者提供參考價值。結(jié) 論本系統(tǒng)能順利的完成對學(xué)生的管理,包括添加、修改、刪除,查詢,用戶管理等六個方面。系統(tǒng)可以完成對各類信息的瀏覽、查詢、添加、刪除、修改等功能。系統(tǒng)的核心是添加、修改和刪除三者之間的聯(lián)系,每一個表的修改都將聯(lián)動的影響其它的表,當(dāng)完成添加或刪除操作時系統(tǒng)會自動地完成學(xué)生的修改。查詢功能也能在該系統(tǒng)中實(shí)現(xiàn),系統(tǒng)主要根據(jù)學(xué)生姓名和學(xué)號進(jìn)行查詢,其目的都是為了方便用戶使用。系統(tǒng)有完整的用戶添加、刪除和密碼修改功能。致 謝此課程設(shè)計的撰寫過程中,要特別感謝我的指導(dǎo)老師宋秦中的指導(dǎo)與督促,沒有宋老師的幫助也就沒有今天的這篇課程設(shè)計。在課程設(shè)計的完善過程中我得到了宋老師悉心細(xì)致的教誨和無私的幫助,特別是他廣博的學(xué)識、深厚的學(xué)術(shù)素養(yǎng)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和一絲不茍的工作作風(fēng)使我終生受益,在此表示真誠地感謝和深深的謝意。與此同時我也得到了許多同學(xué)的寶貴建議,在此一并致以誠摯的謝意。參 考 文 獻(xiàn)1 孫承愛 李堂
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中英語跨文化交際教學(xué)中的文化差異分析及應(yīng)對策略論文
- 校園周邊公共交通服務(wù)質(zhì)量對高中生出行滿意度的影響分析論文
- 藝校各科目管理制度
- 蘇州金螳螂管理制度
- 2025年福建省中考英語試卷真題(含標(biāo)準(zhǔn)答案)
- 課課練初中英語七年級上冊答案
- 財務(wù)體制優(yōu)化設(shè)計工程建議書
- 講座二 常見氣體的制備(精講)-2023年高考化學(xué)大一輪復(fù)習(xí)精講精練(解析版)
- 記賬實(shí)操-酒店業(yè)會計賬務(wù)處理
- 計量標(biāo)準(zhǔn)器具:化學(xué)計量標(biāo)準(zhǔn)器具相關(guān)行業(yè)投資方案
- 美國麻醉醫(yī)師協(xié)會ASA困難氣道管理xuli
- 落戶服務(wù)協(xié)議上海上海落戶承諾書
- 高中信息技術(shù)《數(shù)據(jù)處理與應(yīng)用》練習(xí)題(附答案解析)
- 糖尿病前期癥狀
- 十五五我國汽車產(chǎn)業(yè)發(fā)展趨勢簡析
- 基于線性二次型的單神經(jīng)元PID最優(yōu)控制器設(shè)計及仿真
- 臨床胸壁神經(jīng)纖維瘤影像診斷與鑒別
- 安裝操作手冊CPC-II電流-壓力轉(zhuǎn)換器
- 【MOOC】環(huán)境資源法學(xué)-西南政法大學(xué) 中國大學(xué)慕課MOOC答案
- 居家護(hù)理的形式家庭病床
- 燕羅智能網(wǎng)聯(lián)汽車產(chǎn)業(yè)園建筑方案設(shè)計
評論
0/150
提交評論