




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上C+程序設(shè)計(jì)報(bào)告書 課題名稱: 學(xué)生信息管理系統(tǒng)學(xué) 號(hào): 姓 名: 班 級(jí): 指導(dǎo)老師: 成 績: 一、程序設(shè)計(jì)目的 本課程設(shè)計(jì)是在學(xué)習(xí)C+基本理論之后的實(shí)踐教學(xué)環(huán)節(jié)。該實(shí)踐教學(xué)是軟件設(shè)計(jì)的綜合訓(xùn)練,包括問題分析、總體結(jié)構(gòu)設(shè)計(jì)、用戶界面設(shè)計(jì)、程序設(shè)計(jì)基本技能和技巧。要求學(xué)生在設(shè)計(jì)中逐步提高程序設(shè)計(jì)能力,培養(yǎng)科學(xué)的軟件工作方法。學(xué)生通過課程設(shè)計(jì)在下述各方面得到鍛煉:1能根據(jù)實(shí)際問題的具體情況,結(jié)合C+的基本理論和基本技巧,正確分析問題,并能設(shè)計(jì)出解決問題的有效算法與程序。2提高程序設(shè)計(jì)和調(diào)試能力。學(xué)生通過上機(jī)實(shí)習(xí),驗(yàn)證自己設(shè)計(jì)的算法和程序的正確性。學(xué)會(huì)有效利用基本調(diào)試方
2、法,迅速找出程序代碼中的錯(cuò)誤并且修改,進(jìn)一步提高程序設(shè)計(jì)水平。二、 課程設(shè)計(jì)內(nèi)容學(xué)生信息包括:學(xué)號(hào)、姓名、年齡、性別、出生年月、電話、E-mail等,試設(shè)設(shè)計(jì)學(xué)生信息管理系統(tǒng),使之能提供以下功能:(一) 系統(tǒng)以菜單方式工作(二)功能:1. 學(xué)生信息錄入功能(學(xué)生信息以文件保存)輸入2. 學(xué)生信息瀏覽功能輸出3. 查詢、排序功能算法 按學(xué)號(hào)查詢按姓名查詢 4.學(xué)生信息的修改和刪除(可選項(xiàng))三、課程總體設(shè)計(jì)(一)各項(xiàng)功能說明:(1)學(xué)生基本信息的錄入和保存:這部分的功能主要包括信息的錄入和保存。首先進(jìn)入主菜單界面,按照界面的提示選擇進(jìn)入錄入信息功能,按照程序的提示分別錄入學(xué)生的學(xué)號(hào)、姓名、年齡、性
3、別、出生年月、地址、電話、Email信息,在錄入信息的同時(shí)系統(tǒng)會(huì)自動(dòng)緩沖存儲(chǔ)錄入的信息,并最終自動(dòng)保存到文件名為stu.txt的文件中。輸入完畢后請(qǐng)按任意鍵可自動(dòng)返回到主菜單界面。(2) 學(xué)生信息的瀏覽:此功能是將錄入并保存的學(xué)生信息讀出,并在屏幕中顯示出來。(3) 按學(xué)生的姓名或?qū)W號(hào)查詢此學(xué)生信息:此功能可以根據(jù)用戶輸入的要查詢的學(xué)生的姓名或?qū)W號(hào)查詢?cè)撋男畔⒉⒃谄聊簧陷敵鲈搶W(xué)生的所有信息。(4)刪除指定學(xué)生的信息:此功能可以根據(jù)用戶輸入的要?jiǎng)h除的學(xué)生的學(xué)號(hào)或姓名,在文件中刪除該生的所有信息。(5)退出系統(tǒng),結(jié)束任務(wù)。(二)功能如下圖所示: (四系統(tǒng)詳細(xì)設(shè)計(jì) 該程序采用類來處理學(xué)生所有的基本
4、信息,如下所述: 1.包含的庫函數(shù)有: #include <iostream> #include <string>#include <iomanip> #include <fstream>#include <cstdlib> 2.定義的Student類為: class Student string name;/姓名 string number;/學(xué)號(hào)string age;/年齡string sex;/性別 string born;/出生年月string address;/地址string tell;/電話string email;/E
5、mailpublic: void student();/構(gòu)造函數(shù),對(duì)信息初始化 void input();/錄入學(xué)生信息 void save_new();/保存學(xué)生信息 void output();/輸出信息 void search();/按姓名或?qū)W號(hào)查詢信息 void del();/刪除想刪除的學(xué)生信息;1.主函數(shù)2.信息的輸入 3.瀏覽學(xué)生信息 4.按姓名或?qū)W號(hào)查詢信息 5刪除信息五.總結(jié) 通過本次課程設(shè)計(jì)懂得了,學(xué)習(xí)計(jì)算機(jī)語言知識(shí),要不斷實(shí)踐,不斷學(xué)習(xí)新的內(nèi)容,特別是課堂中沒有涉及的內(nèi)容要自主的去學(xué)習(xí)并學(xué)會(huì)運(yùn)用。在今后的學(xué)習(xí)中我要加強(qiáng)自主學(xué)習(xí)的能力,加強(qiáng)動(dòng)手能力。通過一星期的C+語言程序
6、設(shè)計(jì)實(shí)習(xí),我們從中受益匪淺,并且對(duì)C+語言程序設(shè)計(jì)這一門課程有了更深一步的認(rèn)識(shí)。在實(shí)習(xí)中,我們可以把這學(xué)期所學(xué)的理論知識(shí)和實(shí)踐聯(lián)系起來,在所要開發(fā)的項(xiàng)目中漸漸成長。雖然我們對(duì)這些C+語言知識(shí)運(yùn)用得還不是很熟練,但是相信我們也在滴水穿石地成長起來。發(fā)現(xiàn)問題,提出問題,解決問題,使我們從不足之處出發(fā),尋找新的學(xué)習(xí)方向。在課程設(shè)計(jì)中,我設(shè)計(jì)了一個(gè)學(xué)生信息管理系統(tǒng),它基本滿足了界面友好,易于操作的要求,因此更利于用戶操作方便,運(yùn)行簡易,從而達(dá)到對(duì)學(xué)生成績更加有效系統(tǒng)的管理,并且速度更快內(nèi)容更直接地達(dá)到用戶所想要的效果。在該軟件中我們實(shí)現(xiàn)了對(duì)學(xué)生信息的輸入和存取、讀取,對(duì)學(xué)生相關(guān)信息的刪除等,并且可以按
7、學(xué)號(hào)查詢學(xué)生的相關(guān)信息等的功能。但軟件中仍然存在一些不足,例如在輸入有關(guān)學(xué)生的數(shù)據(jù)時(shí)名字沒有限定,插入新的學(xué)生信息的程序還有待完善,菜單不美觀等。我一邊設(shè)計(jì)一邊探索,發(fā)現(xiàn)理論和實(shí)踐要充分地結(jié)合,是需要扎實(shí)的基本功的,這就表明學(xué)好基礎(chǔ)知識(shí)是理論付諸實(shí)踐的前提。在實(shí)習(xí)中我們學(xué)到了很多,希望在以后我們能充分利用這樣的機(jī)會(huì)充實(shí)自己,并希望這樣的機(jī)會(huì)能被更好更多地提供。六運(yùn)行結(jié)果結(jié)果如下:1、 將程序進(jìn)行初始化。2、 進(jìn)入主菜單界面 如下圖: 主菜單界面界面顯示的是一個(gè)“學(xué)生信息管理系統(tǒng)”,總的操作流程共五個(gè)方面:(1) 學(xué)生信息錄入(系統(tǒng)自動(dòng)以文件形式保存);(2) 瀏覽學(xué)生信息;(3) 按姓名或?qū)W號(hào)
8、查詢信息;(4) 按姓名或?qū)W號(hào)刪除學(xué)生信息;(5) 退出菜單界面。最后是提示用戶做出要軟件進(jìn)行怎樣功能運(yùn)行的選擇。3、 錄入學(xué)生信息:選擇菜單界面的第一個(gè)選擇,按Enter鍵進(jìn)入此選擇界面,出現(xiàn)的界面如圖:進(jìn)入錄入信息界面按照系統(tǒng)提示錄入信息:按系統(tǒng)提示錄入信息此時(shí)已錄入一位學(xué)生信息,系統(tǒng)自動(dòng)將錄入的信息以stu.txt文件格式存儲(chǔ)。按Enter鍵返回主菜單,如需繼續(xù)錄入,則繼續(xù)選擇菜單界面的第一個(gè)選擇項(xiàng)。4. 瀏覽學(xué)生信息:選擇菜單界面第二個(gè)選擇,按Enter鍵進(jìn)入此界面,則出現(xiàn)的界面如圖:所有學(xué)生信息界面上的圖即顯示的是瀏覽學(xué)生信息界面的內(nèi)容,它表示的是全部學(xué)生信息表,可按Enter鍵退出此界面,返回主菜單。5.按學(xué)號(hào)查詢學(xué)生信息,從菜單界面中選擇第三個(gè)選擇,按Enter鍵入,則出現(xiàn)如圖的界面;按學(xué)號(hào)查詢的學(xué)生的信息以上分別顯示的是按學(xué)號(hào)查詢的學(xué)生的信息。按Enter鍵退出此界面,返回主菜單。6.用學(xué)號(hào)或姓名從列表中刪除學(xué)生信息:從菜單界面中選擇第四個(gè)選擇,按Enter鍵
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 商業(yè)并購合同范本
- 勞務(wù)合同畜牧合同范本
- 商用門臉出租合同范本
- 科技創(chuàng)新與經(jīng)濟(jì)增長的協(xié)同效應(yīng)
- APP-PS1模型小鼠早期視覺通路結(jié)構(gòu)與功能變化的研究
- 《安妮日記》對(duì)小川洋子的影響研究
- 水渣運(yùn)輸合同范本
- 中職建筑工程造價(jià)專業(yè)《工程招投標(biāo)與合同管理》課程標(biāo)準(zhǔn)
- 小組工作介入精神障礙患者社區(qū)康復(fù)研究
- 鈮酸鉍光催化材料的制備及其性能研究
- 【課件】化學(xué)與人體健康課件九年級(jí)化學(xué)人教版下冊(cè)+
- 《國防動(dòng)員準(zhǔn)備》課件
- 湖北省黃岡市2023-2024學(xué)年五年級(jí)上學(xué)期數(shù)學(xué)期中試卷(含答案)
- ××管業(yè)分銷市場操作方案
- 《ISO 41001-2018 設(shè)施管理- 管理體系 要求及使用指南》專業(yè)解讀與應(yīng)用指導(dǎo)材料之15:“7支持-7.6 組織知識(shí)”(雷澤佳編制-2024)
- 2024年建設(shè)工程質(zhì)量檢測人員-建設(shè)工程質(zhì)量檢測人員(主體結(jié)構(gòu)工程)考試近5年真題集錦(頻考類試題)帶答案
- 《向量共線定理》同步課件
- 小學(xué)數(shù)學(xué)學(xué)習(xí)經(jīng)驗(yàn)交流課件
- 2024年第二批政府專職消防員招錄報(bào)名表
- 樂理知識(shí)考試題庫130題(含答案)
- 注塑模具基礎(chǔ)知識(shí)
評(píng)論
0/150
提交評(píng)論