本人承接各種高校C語言、C++、Java語言,JSP、python,delphi等課程設計以及ppt、計算機二級考試資料等,以及常見的電腦故障有需要的私信我或者微信15813406574
1、問題描述
學生信息包括:學號、姓名、性別、年齡、班級等信息。
小學生除了包括學生所有信息外,還包括英語、數學和語文成績。
中學生除了包括小學生所有信息外,還包括地理、歷史成績、家庭住址等信息。
大學生除了包括學生所有信息外,還包括專業、家庭地址、聯系方式等信息。
2、功能要求
除實現數據庫創建(創建時實現自動導入的,加分)、打開及存儲功能外,還應包括:
(1)添加功能:程序能夠添加不同學生的記錄,提供選擇界面供用戶選擇所要添加的
類別,要求學號要唯一, 如果添加了重復學號的記錄時,則提示數據添加重復並取消添加。
(2)查詢功能:可根據學號、姓名等信息對已添加的學生記錄進行查詢,如果未找到,
給出相應的提示信息,如果找到,則顯示相應的記錄信息。
(3)顯示功能:可顯示當前系統中所有學生的記錄,每條記錄占據一行。
(4)編輯功能:可根據查詢結果對相應的記錄進行修改,修改時注意學號的唯.性。
(5)刪除功能:主要實現對已添加的學生記錄進行刪除。如果當前系統中沒有相應的
記錄,則提示“記錄為空!”並返回操作。
(6)統計功能:能根據多種參數進行統計。能統計學生人數、按性別統計、按年齡統
計等。
(7)排序功能:能按學號進行排序並輸出。數據庫中要確保學號的唯-性。
3、問題的解決方案
根據系統功能要求,可以將問題解決分為以下步驟:
(1)應用系統分析,建立該系統的功能模塊框圖以及界面的組織和設計;
(2)分析系統中的各個實體及它們之間的關系;
(3)根據問題描述,設計系統的類層次:
(4)完成類層次中各個類的描述:
(5)完成類中各個成員函數的定義:
(6)完成系統的應用模央;
(7)功能調試:
(8)完成系統總結報告。
運行截圖:
我們測試一下小學生:
1、添加
2、查找
3、修改
5、顯示
6、統計
剩下的中學生,大學生就不一一測試了!
核心代碼展示(查找代碼):