1. 程式人生 > 其它 >對舍友“公司職員管理系統”做出的一些優化

對舍友“公司職員管理系統”做出的一些優化

在暑期小學期中,我的舍友完成了關於“公司職員管理系統”的大作業,包含了顯示、新增、查詢、修改、刪除、統計的功能,功能完善,但當時資料主要以陣列的形式管理,較為不便。

在經過之後的學習後,我對這個程式做出了一些分析與改進,資料最終以檔案的形式進行管理。

如圖為該系統中所包含的功能,所有的功能都要使用到員工的各種資訊。

1.原程式中,員工資訊是以如下形式儲存:

從圖上可以看出,這樣的形式不僅資料冗雜,且稍不注意就會很容易發生陣列越界的問題。為此,我將其改為了檔案的形式儲存在txt的記事本中。通過對檔案的操作進行功能的實現。

由此基礎上,增、刪、改、查的功能也同樣改為對檔案的處理。

2.其中查詢功能原系統的查詢方式為通過職工號查詢

如下:

執行結果如下:

我將其優化為可通過職工號或者通過姓名的方式查詢,可以應對更多情況下的查詢需求。以下為修改結果

程式碼為:

執行結果如下

(1)按職工號查詢:

(2)按名字查詢:

兩者結果相同,可以初步判斷沒有BUG(233

以上,即為我對舍友“職工管理系統”進行的改進結果。