學生成績管理系統
設計目的:
1 掌握線性鏈表的建立。
2 掌握線性鏈表的基本操作。
3 掌握查找的基本算法。
設計內容:
利用線性鏈表實現學生成績管理系統,具體功能:輸入、輸出、插入、刪除、查找、追加、讀入、顯示、保存、拷貝、排序、索引、分類合計、退出,並能在屏幕上輸出操作前後的結果。
設計要求:
1 寫出系統需求分析,並建模。
2 編程實現,界面友好。
3 輸出操作前後的結果。
建立一個類/結構體
student s{
str Name;
str Number;
str Sex;
....
student * next;
}
刪除、查找、追加、讀入、排序這些操作都是一般線性鏈表的刪除結點、查找結點、添加結點、調換鏈表順序(推薦先遍歷鏈表,將數值賦給其他數據結構(vector、數組)排序後建立新鏈表取代舊鏈表)操作
需求分析:vs上可以畫uml圖