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

正文內(nèi)容

c課程設計——通訊錄(已修改)

2025-06-21 09:46 本頁面
 

【正文】 C++語言課程設計 學生姓名: 學 號: 121404121 系 (院 ): 信息工程學院 專 業(yè): 計算機科學與技術(shù) 設計 (論文 )題目 : 通訊錄 完成日期 : 2021 年 1 月 10 日 指導教師 : 課程設計評 估 程序 設計報告 回答問題 等級 功能完善,規(guī)范,代碼量大,有難度 符合規(guī)范,內(nèi)容與程序一致 完全正確 優(yōu) 功能較完善,較規(guī)范,代碼量較大,有一定難度 規(guī)范性較好,內(nèi)容與程序一致度較好 較正確 良 功能基本完善,較規(guī)范,代碼量中等,難度中等 基本符合規(guī)范,內(nèi)容與程序一致度一般 基本正確 中 功能一般,不夠規(guī)范,代碼量小,難度小 規(guī)范性不夠,內(nèi)容與程序一致度不好 部分正確 及格 功能一般,不規(guī)范,代碼量小,難度小 不符合規(guī)范,內(nèi)容與程序不一致 錯誤 不及格 注:“程序”部分和“設計報告”部分的 評分是在“回答問題”評分的基礎上進行的。 目錄 1. 課程設計目的 ........................................1 2. 課程設計內(nèi)容 ........................................1 3. 總體設計 ............................................1 4. 詳細設計 ............................................2 5. 運行結(jié)果 ............................................6 6. 程序調(diào)試 ............................................9 7. 編程體會 ............................................10 1 一 、 課程設計目的 ( 1) 通過課程設計,加深對結(jié)構(gòu)化程序設計思想的理解,能對系統(tǒng)功能進行分析,并設計合理的模塊化結(jié)構(gòu)。 ( 2) 通過課程設計,進一步掌握 C++及類和對象。掌握類的特點并熟練類的封裝、繼承和多態(tài)。 ( 3) 通過課程設計,提高程序開發(fā)能力,能運用合理的控制流編寫清晰高效的程序。 ( 4) 通過 課程設計,培養(yǎng) C++語言知識運用和自學能力,真正的把課堂上獲得的知識運用起來,培養(yǎng)自己對程序編寫的興趣,并能獨立設計和實現(xiàn)一個中小型系統(tǒng)。 ( 5) 通過課程設計,加強了自己的程序分析能力,同時讓自己對 C++有了更深刻的了解。 二、 課程設計內(nèi)容 此系統(tǒng)提供對通訊錄信息的錄入、編輯、查找、統(tǒng)計等功能。具體功能實現(xiàn)如下: ( 1) 信息錄入、添加 :實現(xiàn)人員通訊錄信息的錄入、添加功能。 ( 2) 信息存儲 : 能將錄入的信息以文件形式加以保存。 ( 3) 編輯功能 :對指定人員的通訊錄信息進行刪除或修改等功能,也可對所有錄入的 信息進行一次性刪除。 ( 4) 信息 瀏覽功能 :實現(xiàn)對全部人員的通訊錄信息瀏覽及詳細查看。 ( 5) 查詢功能 :實現(xiàn)按學號查詢、按姓名查詢通訊錄信息的功能。 ( 6) 統(tǒng)計功能 :實現(xiàn)對男生、女生人數(shù)及總?cè)藬?shù)的統(tǒng)計功能。 ( 7) 系統(tǒng)以 菜單方式 工作,界面清晰易于操作。 三、 總體設計 本系統(tǒng) 的功能模塊如下圖( 1)所示, 主要有以下模塊: ( 1) 課程名稱界面 :在主函數(shù) int main()中 ,實現(xiàn)課程設計名稱以及作者的顯示。 ( 2) 主菜單界面 :在主函數(shù) int main()中 ,實現(xiàn)系統(tǒng)主菜單的顯示。 ( 3) 通訊錄信息錄入 :構(gòu)造函數(shù) void Add(),實現(xiàn)學生通訊錄信息的錄入及顯示。并 通過調(diào)用函 數(shù) void Count(),實現(xiàn)對學生簡歷信息的添加錄入以及對學生總數(shù)的統(tǒng)計。 ( 4) 通訊錄信息修改 :構(gòu)造函數(shù) void Modify(string ID),實現(xiàn)對需要修改通訊錄信 息的學生的查找,并實現(xiàn)通訊錄信息修改界面的顯示并對其簡歷信息進行修改。 ( 5) 通訊錄信息查詢 :構(gòu)造函數(shù) void Search(), 實現(xiàn)查詢界面的顯示。并通過對按 學號查詢函數(shù) void Find(string ID)、按姓名查詢函數(shù) void Find(char Name[20])的 調(diào)用 , 實現(xiàn)相應的通訊錄信息的查詢。 ( 6) 通訊錄信息刪除 :構(gòu)造函數(shù) void Delete(),實現(xiàn)對指定學生的通訊錄信息的刪 除。 ( 7) 通訊錄信息瀏覽 :構(gòu)造函數(shù) void Look(),實現(xiàn)通訊錄信息粗略瀏覽界面的顯示。 并通 通訊錄查詢函數(shù) void search()的調(diào)用,實現(xiàn)相應的通訊錄詳細信息的瀏覽。 ( 8) 統(tǒng)計男女人數(shù) :構(gòu)造函數(shù) void Count(),實現(xiàn)對不同性別的人數(shù)及總?cè)藬?shù)統(tǒng)計。 ( 9) 通訊錄保存 :構(gòu)造函數(shù) void Save(),實現(xiàn)將信息保存到文件。 通訊錄 2 圖( 1) 四、 詳細設計 ( 1) 數(shù)據(jù)結(jié)構(gòu)設計 本程序用到的數(shù)據(jù)結(jié)構(gòu)主要有:指針、鏈表、類、文件等。先創(chuàng)建一個類型為 Person的基類 ,其成員為人員的通訊錄信息,再創(chuàng)建一個繼承類 Manage 實現(xiàn)各種功能。然后通過對指針、鏈表、文件等數(shù)據(jù)結(jié)構(gòu)的操作,實現(xiàn)對通訊錄信息的錄入,插入,存盤,查詢,瀏覽,刪除,修改等一系列操作。 (2)模塊接口聲明 void Find(char Name[20])。//按姓名查找 void Find(string ID)。//按編號查找 void Add()。 //添加加信息 void Delete()。 //刪除信息 void Modify(string ID)。 //修改信息 void Search()。 //查詢信息 void Count()。 //統(tǒng)計信息 void Save()。 //保存數(shù)據(jù) void Load()。 //讀入數(shù)據(jù) void Look()。//預覽 void DeAll()。//刪除通訊錄 void Output(Person *p)//輸出信息 string ID。//
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1