




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、南 京 理 工 大 學課程設計報告作 者:xx學 號:教學點:專 業:題 目:基于vf學生信息管理系統設計指導者: 評閱者: 年 月南 京 理 工 大 學課程設計報告評語綜合成績: 指導者評語: 指導者(簽字): 年 月 日課 程 設 計 報 告 摘 要摘要:學生信息管理系統是典型的信息管理系統(mis),其開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面。對于前者要求建立起數據一致性和完整性強、數據安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。本系統主要完成對學生的管理,包括添加、修改、刪除,查詢,用戶管理等六個方面。系統可以完成對各類信息的瀏覽、查詢、添加、
2、刪除、修改等功能。系統的核心是添加、修改和刪除三者之間的聯系,每一個表的修改都將聯動的影響其它的表,當完成添加或刪除操作時系統會自動地完成學生的修改。查詢功能也是系統的核心之一,在系統中主要根據學生姓名和學號進行查詢,其目的都是為了方便用戶使用。系統有完整的用戶添加、刪除和密碼修改功能。本課程設計主要介紹了本課題的開發背景,所要完成的功能和開發的過程。重點的說明了系統設計的重點、設計思想、難點技術和解決方案。學習vf6.0的最終目的是開發一個數據庫應用系統。本課程主要以vf6.0表單設計開發一個學生信息管理系統,簡單介紹如何設計數據庫、表單、報表等,最后連成一個完整的應用程序。關鍵詞:vf6.
3、0,應用程序,開發。目 錄第一章 引言- 5 -第二章 系統功能設計- 6 -第三章 創建項目管理文件- 7 -32主控界面設計- 9 -3.3 錄入表單的制作- 11 -3.4. 制作瀏覽表單- 13 -3.5 制作學生信息報表系統- 15 -3.6 按鈕“退出”- 16 -結 論- 17 -致 謝- 18 -參 考 文 獻- 19 -第一章 引言學生信息管理系統是一個簡單實用的系統,它是學校進行學生管理的好幫手。本課程設計的作用不僅是在制作一個學生管理系統,其根本的作用是利用它作為學習visual foxpro6.0課程設計的基礎。本課程設計主要以vf6.0表單設計開發一個“學生信息管理系
4、統”,不但通過表單向導進行開發,而且結合自己引入數據編輯控件進行數據表單窗體的設計和數據錄入。通過本課程設計可以更進一步清楚數據庫表單設計是如何實現的,掌握它可以設計出自己滿意的應用程序。第二章 系統功能設計在本系統的表單設計制作中,我們將利用數據表單向導及數據操作組合控件實現其對數據表中記錄的錄入、編輯、查詢、刪除和表單瀏覽、報表打印等功能。系統功能模塊如下圖所示。第三章 創建項目管理文件無論創建項目、程序、數據庫或數據表,都需要養成一個良好的編程習慣,就是對自己的項目應該有所歸納,需要用一個完整的文件夾保存該項目的各種類型的文件。第一步:在硬盤上建一個目錄,如d:xsgl。第二步:啟動fo
5、xpro系統,建一個項目管理器,存在上面的目錄里,管理器的名稱叫“學生管理”,如圖1.1所示。3.1數據庫及數據表的設計與任何應用系統一樣,我們首先要設計數據表的結構,并將其結構通過創建數據表加以實現。數據表的結構如下:字段名字段類型字段寬度小數位數學號數值型8姓名字符型10性別字符型2民族字符型10出生日期日期型8家庭地址字符型20所在班級字符型20所在科室字符型20專業名稱字符型20入學日期日期型8政治面貌字符型14簡歷備注型4建立數據庫及表的操作如下:1選擇項目管理器中的“數據”。2選擇數據中的“數據庫”。3按“新建”,彈出對話框,如圖1.2所示,選擇“新建數據庫”按鈕。彈出保存對話框,
6、數據庫名也叫學生管理,保存d:xsgl目錄下。4按數據庫設計器工具欄上的“新建表”按鈕,彈出新建表對話框,如圖1.3所示。5按“新建表”,輸入新表名(學生信息.dbf,擴展名可以不輸入),按“保存”。6按照數據表結構輸入有關學生信息表的結構,如圖1.4所示。7建立索引,用鼠標拉下“學號”字段后面的“索引”組合框,選擇向上的箭頭,建好主索引。8單擊“確定”以后出現對話框詢問“現在輸入數據記錄嗎?”,選擇“否”。32主控界面設計首先為學生管理系統制作一個主窗體,在主窗體中,它可以調用其他窗體。制作一個主窗體也就是制作一個表單,方法如下:(1)選擇項目管理器中的“文檔”。(2)選擇文檔中的“表單”,
7、點擊“新建”按鈕,彈出對話框,選擇“新建表單”,先制作一個空表單。(3)將空表單的標題屬性caption修改成“學生信息管理系統”。(4)在表單中放入一個標簽控件。設置標簽字體、字號、顏色,設置標簽為“透明”屬性。(5)在表單中繼續放入四個命令按鈕控件,分別設置四個按鈕的標題屬性,其標題分別為“系學生信息查詢”,“基本信息維護界面”,“學生選課系統”,“退出”,設置按鈕的字體、字號。如圖1.5所示。圖1.5主窗體的主要作用是調用下級窗體(表單),而且是通過命令按鈕去分別調用的。但目前還沒有別的表單可調用,為此需要制作別的表單,并進行管理。3.3 錄入表單的制作以表單向導開發信息錄入新表單。圖1
8、.6按“新建”,彈出對話框,選擇“表單向導”按鈕。如圖1.6所示,選擇第一種類型(單表表單),并點擊“確定”按鈕出現如圖1.7所示窗口,系統會打開相應的對話框,一步一步地向用戶詢問一些簡單的問題,并根據用戶的回答自己創建表單。最后點擊“完成”按鈕出現保存表單的對話框,選擇文件夾中的forms子文件夾進行保存(學生信息scx)。圖1.7最后運行一下表單,其效果如何,只有通過檢驗才能說明問題。點擊鼠標右鍵出現彈出式菜單,在彈出式菜單中點擊“執行表單”,再完善表單后如圖1.8所示。3.4. 制作瀏覽表單在上面的錄入表單中,始終是以逐條錄入的方式運行的,其查看非常不方便,往往需要全屏幕查詢,以了解全部
9、記錄的情況。為此,需要增加一個全屏幕瀏覽表單,以反映全部學生信息的全貌。其制作步驟如下:(1)選擇項目管理器中的“文檔”。(2)選擇文檔中的“表單”,點擊“新建”按鈕,彈出對話框,選擇“新建表單”,先制作一個空表單。(3)在表單中加入三個命令按鈕。(4)設置表單標題屬性和三個按鈕的屬性,其最后布局如圖1.9所示。圖1.9此表單的主要功能是用命令按鈕去實現三個操作,因此其關鍵在于三個按鈕的事件代碼的編制。(5)雙擊第一個按鈕即全屏幕瀏覽按鈕,出現事件代碼編輯框。在事件代碼編輯框中輸入一個命令browse,如圖1.10所示。(6)雙擊第二個“逐條修改”命令按鈕,出現事件代碼編輯框,輸入命令edit
10、。(7)以同樣的方式為第三個按鈕編制事件代碼,輸入命令append。這里列出的事件代碼編制是最簡單、最容易的一種,它能夠讓讀者有一個編程的基本概念,掌握其基本方法。最后檢驗表單的運行看是否如設計所愿,實現事件和程序的過程。3.5 制作學生信息報表系統(1)選擇項目管理器中的“文檔”。(2)選擇文檔中的“報表”,點擊“新建”按鈕,彈出對話框,如圖1.11所示。選擇“報表向導”按鈕進入報表制作的向導過程。圖1.11(3)按報表向導的提示,點擊“下一步”,“下一步”即可自動產生報表文件。(4)在保存報表之前,可以先預覽報表效果,不滿意可進行修改,然后再保存報表,保存報表的文件夾應該是項目下的repo
11、rts子文件夾。3.6 按鈕“退出”按鈕“退出”的click事件代碼功能是釋放表單,在編輯區輸入命令:thisform.release至此,整個系統設計就基本完成了,可以利用vf6.0進一步調試系統加以完善。本課程設計以學生信息管理系統的制作為背景,介紹了用vf6.0制作錄入表單,查詢表單,瀏覽表單和報表文件的過程,希望能對讀者提供參考價值。結 論本系統能順利的完成對學生的管理,包括添加、修改、刪除,查詢,用戶管理等六個方面。系統可以完成對各類信息的瀏覽、查詢、添加、刪除、修改等功能。系統的核心是添加、修改和刪除三者之間的聯系,每一個表的修改都將聯動的影響其它的表,當完成添加或刪除操作時系統會自動地完成學生的修改。查詢功能也能在該系統中實現,系統主要根據學生姓名和學號進行查詢,其目的都是為了方便用戶使用。系統有完整的用戶添加、刪除和密碼修改功能。致 謝此課程設計的撰寫過程中,要特別感謝我的指導老師宋秦中的指導與督促,沒有宋老師的幫助也就沒有今天的這篇課程設計。在課程設計的完善過程中我得到了宋老師悉心細致的教誨和無私的幫助,特別是他廣博的學識、深厚的學術素養、嚴謹的治學精神和一絲不茍的工作作風使我終生受益,在此表示真誠地感謝和深深的謝意。與此同時我也得到了許多同學的寶貴建議,在此一并致以誠摯的謝意。參 考 文 獻1 孫承愛 李堂
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 長春大學旅游學院《歐美設計規范釋義雙語》2023-2024學年第一學期期末試卷
- 廈門軟件職業技術學院《圖案與應用》2023-2024學年第二學期期末試卷
- 威海海洋職業學院《探究科學》2023-2024學年第一學期期末試卷
- 新疆科信職業技術學院《結構設計實踐》2023-2024學年第二學期期末試卷
- 浙江師范大學《體操1》2023-2024學年第二學期期末試卷
- 襄陽科技職業學院《水利工程地基處理》2023-2024學年第二學期期末試卷
- 長白山職業技術學院《食品衛生微生物檢驗》2023-2024學年第二學期期末試卷
- 四川省成都簡陽市三星中學2024-2025學年初三二檢模擬考試語文試題含解析
- 吉林省吉林市重點中學2025年5月高三第三次月考物理試題含解析
- 浙江金融職業學院《自貿區與國際商務專題》2023-2024學年第一學期期末試卷
- 二年級下冊道德與法治第8課《安全地玩》說課稿說課稿(第一課時)
- DBJ33T 1271-2022 建筑施工高處作業吊籃安全技術規程
- 2024年國家公務員考試行測真題附解析答案
- 2023年吉林省松原市中考物理一模試卷
- 一年級口算練習題-100以內無進退位
- 學校聘用教師勞動合同書5篇
- 2024年07月山東興業銀行濟南分行濟南管理部招考筆試歷年參考題庫附帶答案詳解
- 創新創業基礎知到智慧樹章節測試課后答案2024年秋哈爾濱理工大學
- DB 23T 1501-2013 水利堤(岸)坡防護工程格賓與雷諾護墊施工技術規范
- 2024年初中級攝影師資格鑒定考試題庫(含答案)
- 2025年徽商集團招聘筆試參考題庫含答案解析
評論
0/150
提交評論