C++課程設(shè)計答辯ppt課件_第1頁
C++課程設(shè)計答辯ppt課件_第2頁
C++課程設(shè)計答辯ppt課件_第3頁
C++課程設(shè)計答辯ppt課件_第4頁
C++課程設(shè)計答辯ppt課件_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、程序設(shè)計實訓(xùn)組員:指導(dǎo)老師:日期:1學(xué)生信息管理系統(tǒng)2系統(tǒng)功能簡介學(xué)生信息管理系統(tǒng)輸入功能添加功能修改功能查詢功能刪除功能退出系統(tǒng)3系統(tǒng)功能簡介本軟件是一個簡單的學(xué)校學(xué)生信息管理系統(tǒng),軟件窗口為DOS頁面。學(xué)生信息管理系統(tǒng)的功能主要是實現(xiàn)學(xué)校學(xué)生的信息化管理。通過學(xué)生信息管理系統(tǒng),教學(xué)管理人員可以實現(xiàn)對學(xué)生信息的增加、刪除、修改和查詢等操作。本系統(tǒng)最大的優(yōu)點就是操作簡便快捷等。4系統(tǒng)方案設(shè)計錄入錄入對學(xué)生信息的初始化錄入對學(xué)生信息的初始化錄入 在初始時,文件中沒有任何數(shù)據(jù),可在初始時,文件中沒有任何數(shù)據(jù),可以通過次函數(shù)輸入任意個學(xué)生的信息以通過次函數(shù)輸入任意個學(xué)生的信息,在輸入時通過一個,在輸

2、入時通過一個if條件語句來實條件語句來實現(xiàn)控制循環(huán),當(dāng)輸入的姓名是現(xiàn)控制循環(huán),當(dāng)輸入的姓名是“0”時時,使用,使用break語句就跳出循環(huán),即停語句就跳出循環(huán),即停止輸入學(xué)生信息。止輸入學(xué)生信息。 添加添加添加一個學(xué)生的信息添加一個學(xué)生的信息 調(diào)用一次這個函數(shù)只能添加一調(diào)用一次這個函數(shù)只能添加一個學(xué)生的信息個學(xué)生的信息 5系統(tǒng)方案設(shè)計刪除刪除刪除一個學(xué)生的信息刪除一個學(xué)生的信息 在此函數(shù)中,先以讀的方式打開在此函數(shù)中,先以讀的方式打開文件,讀出文件里的信息在顯示文件,讀出文件里的信息在顯示在屏幕上,用戶再根據(jù)提示信息在屏幕上,用戶再根據(jù)提示信息輸入想要刪除第幾個人的信息,輸入想要刪除第幾個人的

3、信息,關(guān)閉文件。關(guān)閉文件。 修改修改修改一個學(xué)生的信息修改一個學(xué)生的信息 設(shè)計方法和刪除函數(shù)的設(shè)計思設(shè)計方法和刪除函數(shù)的設(shè)計思想相類似想相類似 6系統(tǒng)方案設(shè)計顯示顯示顯示所有學(xué)生的信息顯示所有學(xué)生的信息先是從文件中讀取學(xué)生信息,然先是從文件中讀取學(xué)生信息,然后在輸出到顯示窗口中。用一個后在輸出到顯示窗口中。用一個for循環(huán)語句,來把所有學(xué)生的信循環(huán)語句,來把所有學(xué)生的信息都輸出。息都輸出。 退出系統(tǒng)退出系統(tǒng)當(dāng)輸入當(dāng)輸入“0”時,就能退出系統(tǒng)時,就能退出系統(tǒng),這是通過,這是通過while語句來控制語句來控制實現(xiàn)的。實現(xiàn)的。退出退出7A主程序的設(shè)計B界面的設(shè)計C分析與調(diào)試實現(xiàn)程序8A主程序的設(shè)計學(xué)

4、生信息定義為一個student類,在類中包含私有數(shù)據(jù)成員int num、string name、string sex、string politic、string address,分別表示學(xué)號、姓名、性別、政治面貌、家庭住址。公有成員函數(shù)包括set( ) ,add( ) ,del( ) ,change( ) ,research( ) ,show( ) ,分別用來實現(xiàn)對學(xué)生信息的數(shù)據(jù)初始錄入、增加數(shù)據(jù)、刪除數(shù)據(jù)、修改數(shù)據(jù)、查詢數(shù)據(jù)、顯示所有數(shù)據(jù)功能。然后定義了一個menu( ) 菜單函數(shù),使功能菜單顯示在運行窗口以提示用戶如何進行操作。主函數(shù)是一個程序必不可少的,在主函數(shù)中,使用一個switch語

5、句來選擇調(diào)用主菜單中的各個功能函數(shù)。9B界面的設(shè)計 界面代碼界面代碼 界面截圖界面截圖10C分析與調(diào)試C主要是對系統(tǒng)分析,調(diào)試運行結(jié)果,并對結(jié)果分析及解決系統(tǒng)存在的問題。11 在編程的過程中,遇到很多問題,比如代碼語法錯誤,但后來查詢相關(guān)書籍以及網(wǎng)絡(luò)知識,我們的問題才得以解決。也有一些問題是和組員以及其他同學(xué)討論后解決了,最主要問題是對文件的處理不夠熟練,通過看書和搜集一些資料解決了這個問題。結(jié)果分析及存在問題與解決辦法12 此次C+面向?qū)ο笳n程設(shè)計,在指導(dǎo)教師的精心指導(dǎo)下,我們學(xué)會了如何用C+編寫一個簡單的應(yīng)用程序。首先要對程序的設(shè)計要求有一個比較明確的認識,然后系統(tǒng)分析與系統(tǒng)設(shè)計,最后是代碼設(shè)計與調(diào)試。程序?qū)崿F(xiàn)上,設(shè)計了簡單的菜單界面,將各個功能集中出現(xiàn)在主菜單中,便于調(diào)用。 根據(jù)C+課程所學(xué)的概念、理論和方法,按照C+程序設(shè)計的基本步驟,設(shè)計出一個適當(dāng)規(guī)模的程序;進一步加深對C+語言的理解和掌握。理論聯(lián)系實際,加深和鞏固所學(xué)的理論知識,提高實踐能力和計算機的綜合運用能力。我們編寫程序的過程是辛苦與快樂的,程序的編寫原則很重要

溫馨提示

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

評論

0/150

提交評論