文檔庫

最新最全的文檔下載
當前位置:文檔庫 > c++課程設計心得體會

c++課程設計心得體會

課程設計心得體會

學生成績管理是高等學校教務管理的重要組成部分,其內容較多,要完成能夠實現人員的信息錄入、查詢、修改、刪除、統計、保存、顯示等操作。系統具體實現的功能如下:

1.添加新的聯系人

2.刪除所有聯系人

3.刪除某個聯系人

4.查詢某個聯系人

5.查詢所有聯系人

6.將電話本導出到文件

7.從文件導入電話本

8.查詢并編輯某個聯系人

9.全班同學的平均分

大概的算法分析

學生成績管理軟件的數據結構

學生成績一般都是以每個成員為單位進行管理的,一個學生學號用一個結點來表示。考慮到添加、查詢和刪除的方便,這些以學號為單位的結點用鏈表方式組成一個主目錄。

每個結點有四個域:

(1)學生代號;

(2)課程情況;

(3)成績信息管理情況;

各函數的功能和實現(學生成績管理的相關功能由對應的函數來實現)

(1)添加新的聯系人

用代碼實現輸入及輸出添加新的聯系人的學號,姓名,性別,生日、語文成績,數學成績;完成添加工作。

(2)刪除某個聯系人

首先輸入要刪除的姓名,然后要在系統中查看是否有此記錄,再用分支結構實現刪除鏈表中此員工結點并修改學校員工鏈表及未找到這條記錄;因為可能系統中不存在此記錄。

(3)刪除所有聯系人

此功能要逐條刪除聯系人,則我們采用分支、循環結構實現首先遍歷是否有給記錄,輸出讀取記錄或沒有該記錄;再到文件是否讀完,若沒讀完則要循環繼續讀取,否則已刪除了所有記錄。

(4)查詢某個聯系人

因此功能會出現還沒有任何記錄、未找到這條記、輸出該聯系人信息三種情況,我們則選用簡單的三分支結構;首先要請輸入要查詢聯系人的姓名,輸出有記錄或還沒有任何記錄,有記錄則遍歷所有人,最后是未找到這條記錄,輸出該聯系人信息。

(7)從電話本導入文件的流程圖

首先查看是否有記錄,輸出沒有任何記錄或打開“Manager.txt”,歷遍鏈表,將人員結點信息寫入文件Manager.txt、關閉文件,最后成功保存到Manager.txt。

其余的函數功能實現相似則不重復。

心得體會

剛放假不久,我們組的積極分子們就張羅著要開始編寫程序了,編寫這個程序我們經歷了

堡垒之夜手机版苹果怎么下载
细数那些最靠谱阅读能够赚钱的 金游南京麻将下载 类似生活咖的赚钱软件 完场比分直播500 外国虚拟手机号赚钱 浙江快乐12 中药饮片赚钱吗 腾讯欢乐麻将加分规则 极速快3 dnf10周年锻造券赚钱 即时比分直播 录快递单号赚钱现实吗 北京麻将算钱规则 任选9场 赚钱红包图 麻将来了怎么开好友房