【題目】學生宿舍管理系統
考查點:線性結構、檔案操作
注意:必須使用檔案儲存資料,不得使用資料庫管理系統。
任務:通過此系統可以實現如下功能:
錄入:
可以錄入宿舍情況,包括宿舍號、可容納學生數、已容納學生數、男生/女生宿舍等資訊;
可以錄入學生住宿情況,包括學號、姓名、性別、宿舍號等資訊。
其他資訊可以自行設計。
調換宿舍:實現乙個學生調換宿舍操作以及兩個同性學生互換宿舍操作。
學生畢業退宿:刪除學生資訊,修改其所住宿舍資訊。
查詢:按學號\姓名查詢:輸出學生資訊、所在寢室資訊、室友,考慮學生同名情況;
按房號查詢:輸出該寢室所有住宿學生資訊。
要求:根據以上功能說明,設計學生資訊、宿舍資訊的儲存結構,設計程式完成功能。資料儲存在乙個或多個資料檔案中,資料結構、具體資料自定。
完成效果預覽:(文章結尾附帶專案分析與原始碼)
整體**預覽:(語言為c++,ide為codeblocks16.01,檔案、變數以及函式的命名都採用駝峰法)
專案大概框架:
學生宿舍管理系統
幫同學做的課程設計,內容比較簡單,功能為錄入學生的姓名 學號 宿舍號以及是否違規,可以用學號 宿舍號來查詢,並且統計乙個宿舍違規總次數。include include include include include using namespace std define n 4 int mulu cl...
學生宿舍管理系統
四 專案演示 1 登入之後的介面 2 新增使用者 三 分配宿舍 四 宿舍保修 現如今是飛速發展的資訊時代。在各行各業中離不開資訊處理,這正是計算機被廣泛應用於資訊管理系統的環境。計算機的最大好處在於利用它能夠進行資訊管理。使用計算機進行資訊控制,不僅提高了工作效率,而且大大的提高了其安全性。學生宿舍...
學生宿舍管理系統
運用了結構體,檔案指標。其實寫起來不算難,主要是檔案的指標很少用到,所以花了很長時間不斷的除錯。最終的程式還是有一點bug的,比如雙人互換宿舍必須在單人調換宿舍前面使用,不然後面的讀取資料會出錯,還有互換宿舍時a同學的記錄必須在b同學的前面,否則會出錯。這都是檔案指標的問題,還有待改善。儘管花了很長...