1. 程式人生 > >C++/C課程設計(2)工資管理系統功能說明

C++/C課程設計(2)工資管理系統功能說明

工資管理系統

一,     基本功能要求:

1)以密碼登入系統

a1

密碼登入時讀取檔案info.txt(儲存員工資訊)和Admin.txt(儲存管理員息)

如果密碼錯誤或者使用者賬號不存在,會給出相應提示

a2

a3

a4

二,     主功能介面

選單佈局,對應不同功能

b1

2)錄入員工資訊具體工資,計算相應的稅金(計算規則參見最新公佈的政策)

b2

3)查詢並顯示所有的員工具體資訊

4)顯示統計資訊:員工數目,工資總數和稅金總數

4)按照指定條件查詢

b3

5)增刪具體員工記錄

b4

刪除

新增

員工:

b5

1)以工號為登入ID,密碼自己設定;

2)可以查詢本人的相關資訊;

b6

個人資訊選單中允許檢視個人資訊並修改密碼

三,     注意事項

採用檔案系統用來讀取資訊和儲存資訊,因此在使用程式的過程中一定要注意相關檔案的儲存路徑和儲存格式

說明如下

需要使用的檔案儲存在res/file資料夾下

b7

Admin.txt儲存有管理員資訊

Info.txt儲存員工基本資訊

儲存格式

b8

b9

四,     關於許可權設定

管理員可以使用任意選單項,但作為普通員工並不能隨意修改別人的資訊,因此涉及許可權問題:

設定普通賬號登入後,只開放退出系統,關於軟體,個人資訊選單用來查詢個人資訊和修改密碼,

c1

c2

至此,所有功能基本完成!

由於時間倉促,導致軟體還有一定的bug

1,退出軟體會彈出報錯視窗

2,刪除員工對檔案操作有時候會失效

3,中文有嚴重的亂碼問題(資料型別?編輯環境?)