freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c++課程設計-學生成績管理系統(tǒng)設計報告-預覽頁

2025-02-22 03:45 上一頁面

下一頁面
 

【正文】 安排: 第1 ~2 天: 查找資料, 進行需求分析和概要設計 ; 第 2~5 天: 各模塊的詳細設計; 第 5~10 天: 軟件實現(xiàn)與 調(diào)試; 第 10~14 天:寫課程設計報告 并提交源程序 。 內(nèi)容要求: 設計 并 完成 軟件系統(tǒng) 。 徐 州 師 范 大 學 科 文 學 院 本 科 生 課 程 設 計 課 程 名 稱: 計算機程序設計 C++ 題 目: 學生信息管理系統(tǒng) 專 業(yè) 班 級 : 電子信息工程 學 生 姓 名: 學 生 學 號: 日 期: 20211220 指 導 教 師: 科文學院教務部印制 ii 一、課程設計目的、任務和內(nèi)容要求: ( 1)使學生掌握 C++編程的基本工作原理; ( 2)培養(yǎng)學生基本掌握 C++應用編程的基本思路和方法; ( 3)使學生掌握 C++應用調(diào)試的基本技能; ( 4)培養(yǎng)學生分析、解決問題的能力; ( 5)提高學生的科技論文寫作能力 任務如下: 1.進行需求分析和概要設計,給出流程圖 。 4.寫課程設計報告 提交源程序。 3. 要求 程序 具備 正確性,可讀性和運行的高效性 。尤其是在學校里,要處理大量的學 生數(shù)據(jù)。此系統(tǒng)的主要管理的信息有:學生的班級,學號,姓名和三 (可以更改 )門課的成績。 performance management system can convenient user fast, accurate processing students39。s main function of the student39。 performance management system ; Function module (function); Pointers; Structure; List; File save and load 徐州師范 大學 物理與電子工程學院課程 設計 報告 7 1 概述 此系統(tǒng)的主要管理的信 息有:學生的班級,學號,姓名和三 (可以更改 )門課的成績。實際生活中學生成績的文件主要以 word 或 excel 保存,為了方便操作我在調(diào)式本系統(tǒng)中成績文件采用了 txt 的文檔格式保存,當然以 word 文檔形式保存也是可以的。 學生成績的查詢模塊 主要功能是按照用戶的要求查詢學生的成績。 然后定義鏈表的結點類型為結構就可以實現(xiàn)對學生學號、姓名、成績、班級等 徐州師范 大學 物理與電子工程學院課程 設計 報告 8 學保存。這樣的話各個子函數(shù)都可以調(diào)用一開始輸入的數(shù)據(jù),這樣就實現(xiàn)了各個不同函數(shù)調(diào)用時都能使用整個系統(tǒng)連續(xù)起來了。 class student { public: student *next。 int AA。 num=snum。 } }。 p=stu。 } stu=0。 //修改 void ssearch()。 //讀取 //排序函數(shù) void pxh()。 void pAA()。 string name1。 cout\n **增加的學生 ** \nendl。 q=new student(name1,num1,x1,y1,z1)。 t=stu。 return。 } cout輸入完畢 endl。 cout請輸入想要刪除學生的學號 :。 while(p1) { if(p1num==num1) break。 cout確定刪除嗎 ?[Y/N]endl。Y39。 } else //若要刪除的結點是后續(xù)結點 { p2next=p1next。 } void cla::samend()//修改 { system(cls)。 cinnum1。 else { p2=p1。 cout請輸入修改后的信息:姓名 c++成績 微機原理成績 數(shù)字信號處理成績 endl。 徐州師范 大學 物理與電子工程學院課程 設計 報告 13 } else //未找到接點 cout未找到 !\n。 cout endl。 cinc。 cout要查詢的學號 endl。 while(p1) { if(p1num==num1) break。 cout姓名 :p1name c++:p1x 微機原理 :p1y 數(shù)字信號處理 :p1zendl。 } case 39。 cinname1。 else { p2=p1。 cout查詢完畢 ...。339。 p1=stu。 } cout共有 n條信息 ...endl。in。 p2next=p1。 p1=p1next。 p1=p2next。 }while(p1)。 n=1。 int i。i++) { p1=stu。 //頭結點交換 stu=p2。 if(p1xp1nextx) { p2next=p1next。 //交換 } } } p1=stu。 } void cla::pyw() { student *p1,*p2。 while(p1next) { n++。 p1=stu。 if (p1yp1nexty) // 如果頭結點大于第二個的 { p2=p1next。 } p1=stu。 p1next=p1nextnext。 do { p1play()。 int n。 p1=p1next。 for(i=1。 p1next=p1nextnext。 while(p1nextnext) //中間的交換 { p2=p1。 p2nextnext=p1。 p1=p1next。 p1=stu。 } cout共有 n條信息 ...endl。in。 p2next=p1。 p1=p1next。 p1=p2next。 }while(p1)。 cout1??以學號排序 endl。 cout5??以總分排序 endl。 switch (c) { case 39。 case 39。 case 39。 case 39。 case 39。 case 39。 char c。Y39。 while(p)// 寫入文件 { tfilepname\tpnum\tpx\tpy\tpz。 cout保存完畢 ...endl。 delete p。 long num1。 s=stu。 if(stu) //若已經(jīng)存在結點 { student *p2。 //連接 } else //若不存在結點 (表空 ) { stu=s。 } void main() { char c。 cout 作者: 08 電信 吳龍 \n。 cout 4??查詢學生信息 \n。 cout 8??退出 \n。 switch(c) { case 39。 case 39。 case 39。 case 39。 case 39。 case 39。 case 39。 } }while(c!=39。 初始界面圖 01: 徐州師范 大學 物理與電子工程學院課程 設計 報告 22 4 設計結果及分析 調(diào)試過程 增加 學生 修改信息 查詢方式 排序方式 徐州師范 大學 物理與電子工程學院課程 設計 報告 23 保存信息 操作說明 一個成績管理系統(tǒng)如果不能進行文檔的讀出和寫入的操作,功能再多,程序關閉后,所做的操作都將沒有,這就失去了實際的意義。此外,注意適當?shù)氖褂面湵沓跏蓟?,防止出現(xiàn)意外錯誤,例如,一開始不初始化就顯示學生信息,由 于鏈表還未創(chuàng)建,會出現(xiàn)內(nèi)存不能為 read 的錯誤。在使用指針時要特別注意用過后的指針不使用就要刪除,已防出錯。如果我能解決上述缺點,我想這個程序應該算是合格了。 10 設計方案規(guī)范合理,設計目標明確 ,符合專業(yè)培養(yǎng)要求,時間安排得當,技術路線可靠。 10 能對整個設計過程進行全面的總結,得出有價值的結論或結果;參考文獻數(shù)量在 3 篇以上,格式符合要求,在正文中正確引
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1