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

正文內(nèi)容

c學(xué)生成績管理系統(tǒng)課設(shè)報告書帶源代碼精品-展示頁

2024-09-16 23:36本頁面
  

【正文】 明 用戶運行程序后進入系統(tǒng)主界面,在主界面用戶可以打開或者新建數(shù)據(jù)文件。因此最后采用了順序存儲記錄的方式,這樣就能改變前述問題。 內(nèi)存的分配問題,這 也是 困惑了我好久的問題 。 函數(shù)的返回值問題,也是比較容易找出并解決的問題。 調(diào)試分析 調(diào)試是整個程序編寫過程中十分重要也是很困難的一部分, 在這個過程中用了不少的時間進行程序的調(diào)試,在調(diào)試過程中遇到的相關(guān)問題如下: 一、語法錯誤 語句的最后忘記了加上“;”,使程序發(fā)生錯誤 。 } } } 主界面的設(shè)計 : 在主界面中包括 “ 輸入學(xué)生成績 顯示統(tǒng)計數(shù)據(jù) 查找學(xué)生成績 修改學(xué)生成績 刪除學(xué)生成績 插入學(xué)生成績 按 平均分降序排列 顯示全部學(xué)生成績 退出本系統(tǒng) ”等全部的功能 ,之所以設(shè)計這么一個主界面,一是因為能使用戶對 程序操作的 流程 更加 清楚 簡明 ,二是保證了用戶同時只能對一個文件進行操作的系統(tǒng)要求,保證了系統(tǒng)不會發(fā)生打開文件紊亂或者出現(xiàn)致命錯誤。 system(pause)。 case 0: coutendl ================================感謝您使用學(xué)生成績管理系統(tǒng) ===============================\nendl。 system(pause)。 case 8: Output(stud)。 system(pause)。 case 7: Sort(stud)。 system(pause)。 山東科技大學(xué)信息工程系課程設(shè)計 4 case 6: Insert(stud)。 system(pause)。 case 5: Delete(stud)。 system(pause)。 case 4: Modify(stud)。 system(pause)。 case 3: Lookup(stud)。 case 2: Statistic(stud)。) { switch(menu()) /*選擇判斷 */ { case 1: Input(stud)。 系統(tǒng)的運行是在一個永真的循環(huán)里進行的,只有在主界面并選擇“退出 本 系統(tǒng)”時,才會跳出永真循環(huán),并退出程序。用戶在操作過程中可隨時對當(dāng)前文件進行保存到文件操作,以防止修改的數(shù)據(jù)丟失。 本系統(tǒng)同時只能對一個數(shù)據(jù)文件進行相關(guān)操作,不能同時打開多個數(shù)據(jù)文件,其類似于單用戶操作系統(tǒng)。 程序的實現(xiàn)功能 用戶運行程序后進入系統(tǒng)主界面,在主界面用戶 可以輸入所有學(xué)生的數(shù)據(jù)并保存到文件中,也可以讀取文件中已有的學(xué)生數(shù)據(jù)。 用戶在輸入學(xué)生數(shù)據(jù) 時要保證輸入數(shù)據(jù) 格式 的正確性,系統(tǒng)不會自動檢測輸入的數(shù)據(jù)是否正確,可用。 輸入輸出的形式 本系統(tǒng)是一個學(xué)生成績管理系統(tǒng), 采用 VC++ 編譯器作為開發(fā)環(huán)境,這個環(huán)境是我們在學(xué)習(xí)C++的平臺 。 第一章 需求分析 1. 課程設(shè)計性質(zhì)和目的 ……………………………………… …… …… ……… 2. 輸入輸出的形式 ………………………………………… …… … …… ……… 3. 程序的實現(xiàn)功能 ????????? ????? ??? …… …… ??? 第二章 程序設(shè)計 1. 概要設(shè)計 …………………………………………………… …… …… ……… 2. 詳細設(shè)計 …………………………………………………… …… …… ……… 3. 調(diào)試分析???????????????????? …… …… ??? 4. 使用 說明???????????????????? …… …… ??? 5. 測試數(shù)據(jù) ???????????????????? …… …… ??? 第三章 使用說明和程序流程圖 1. 程序流程圖?????????????????? …… ? …… ??? 2. 課程設(shè)計經(jīng)驗和體會??????????????? …… …… ??? 山東科技大學(xué)信息工程系課程設(shè)計 1 第一章 需求分析 課程 設(shè)計 性質(zhì)和目的 該 課程 設(shè)計 的主要任務(wù)是運用在 《面向?qū)ο蟪绦蛟O(shè)計》 課程中學(xué)到的理論知識 來 指導(dǎo) 實踐 ,使學(xué)生 了解面向?qū)ο笈c面向過程之間的區(qū)別,學(xué)會用類的方法解決實際問題。掌握一 般類的定義、測試、 封裝、數(shù)據(jù)隱藏、繼承及多態(tài) 等概念, 掌握面向?qū)ο蟪绦蛟O(shè)計的基本概念和基本方法,掌握 C++語言的基本語法和基本內(nèi)容,并能運用 C++語言進行基本的面向?qū)ο蟪绦蛟O(shè)計,并且通過綜合課程設(shè)計,提高學(xué)生的實踐動手技能,培養(yǎng)學(xué)生獨立分析分析問題和解決問題的能力。 輸入數(shù)據(jù)類型主要是 char、 int、 float 等 數(shù)據(jù)類型,輸入內(nèi)容包括: 班級、學(xué)號、姓名、電子技術(shù)、 C++ 程序設(shè)計、多 媒體技術(shù)、大學(xué)英語、高等數(shù)學(xué)、大學(xué)體育、馬克思主義政治經(jīng)濟學(xué)等數(shù)據(jù) 。 輸出形式與輸入形式類似,根據(jù)需要可以選擇顯示輸入的各項內(nèi)容,還可以選擇 顯示計算好平均分后并排 序 后的記錄,顯示內(nèi)容包括:班級、學(xué)號、姓名、平均分 等 數(shù)據(jù) 。用戶在保存數(shù)據(jù)的時候,如果保存位置沒有文件則自動新建一個文件進行保存 。 當(dāng)用戶 讀取學(xué)生數(shù)據(jù)后 可對其進行顯示,插入,刪除,修改 ,排序,計算平均分等相關(guān)操作 。 山東科技大學(xué)信息工程系課程設(shè)計 2 第二章 程序設(shè)計 概要設(shè)計 主界面:在此界面用戶可以選擇 要操作的選項,回車之后即可進入相關(guān)頁面進行操作(例如 選擇 1 回車, 即可進入輸入學(xué)生數(shù)據(jù)頁面 在本界面里用戶可以輸入學(xué)生的相關(guān)數(shù)據(jù) 按照提示操作即可 .例如: 山東科技大學(xué)信息工程系課程設(shè)計 3 詳 細設(shè)計 在 main()函數(shù)中 主要是通過 ”switch(menu())”選擇判斷來調(diào)用相關(guān)功能模塊。主函數(shù)代碼為: void main() /*主函數(shù) */ { for(。/*輸入學(xué)生成績 */ break。 /*輸出學(xué)生統(tǒng)計數(shù)據(jù) */ break。 /*查找學(xué)生成績 */ cout\t\t\t。 break。 /*修改學(xué)生成績 */ cout\t\t\t。 break。 /*按學(xué)號查找,刪除學(xué)生信息 */ cout\t\t\t。 break。/*增加學(xué)生成績 */ cout\t\t\t。 break。 /*按平均分對學(xué)生成績記錄項進行降序排序 */ cout\t\t\t。 break。 /*顯示全部學(xué)生成績 */ cout\t\t\t。 break。 /*結(jié)束程序 */ cout\t\t\t。 exit(0)。 每個函數(shù)的具體功能: 山東科技大學(xué)信息工程系課程設(shè)計 5 1)主函數(shù) main():定義學(xué)生結(jié)構(gòu)體數(shù)組,調(diào)用錄入、統(tǒng)計等函數(shù)對成績表進行處理; 2)錄入函數(shù) Input():輸入班級到政治課成績; 3)統(tǒng)計函數(shù) Statistic():計算平均成績; 4)查詢函數(shù) Lookup():查詢指定學(xué)號學(xué)生成績記錄; 5) 修改函數(shù) Modify():修改指定學(xué)號學(xué)生成績記錄; 6)刪除函數(shù) Delete():刪除指定學(xué)號學(xué)生記錄; 7)輸出函數(shù) Output():輸出班級所有學(xué)生成績記錄; 8) 排序函數(shù) Sort():按平均分對學(xué)生成績記錄項進行降序排序; 9)插入函數(shù) Insert():按平均分順序插入新記錄。 把“ ”與 “ ”寫反,以及字符與字符串的操作問題,這些是比較簡單的錯誤,很容易分辨出來,并改正之。 二、邏輯錯誤 文件的寫入與讀出,剛開始對文件的操作不太明白,一致不能很好的操作文件,其中最大的問題是對已存在的文件讀取問題,通過 “ 顯示全部學(xué)生成績 ” 將數(shù)據(jù)從文件中讀取 ,可是在使用過程中總是出現(xiàn)讀出錯誤,出現(xiàn)亂碼。對于我們初學(xué)者來說對內(nèi)存的分配和釋放問題是比較抽象
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1