對舍友“公司職員管理系統”做出的一些優化
阿新 • • 發佈:2022-03-01
在暑期小學期中,我的舍友完成了關於“公司職員管理系統”的大作業,包含了顯示、新增、查詢、修改、刪除、統計的功能,功能完善,但當時資料主要以陣列的形式管理,較為不便。
在經過之後的學習後,我對這個程式做出了一些分析與改進,資料最終以檔案的形式進行管理。
如圖為該系統中所包含的功能,所有的功能都要使用到員工的各種資訊。
1.原程式中,員工資訊是以如下形式儲存:
從圖上可以看出,這樣的形式不僅資料冗雜,且稍不注意就會很容易發生陣列越界的問題。為此,我將其改為了檔案的形式儲存在txt的記事本中。通過對檔案的操作進行功能的實現。
由此基礎上,增、刪、改、查的功能也同樣改為對檔案的處理。
2.其中查詢功能原系統的查詢方式為通過職工號查詢
如下:
執行結果如下:
我將其優化為可通過職工號或者通過姓名的方式查詢,可以應對更多情況下的查詢需求。以下為修改結果
程式碼為:
執行結果如下
(1)按職工號查詢:
(2)按名字查詢:
兩者結果相同,可以初步判斷沒有BUG(233
以上,即為我對舍友“職工管理系統”進行的改進結果。