差旅費報銷管理資訊系統(2022java期末考試練習)

茆伟昊發表於2024-11-26

2.系統要求與評分標準:
2.1 頁面要求
(1)系統可以透過瀏覽器直接訪問;(1分)
(2)各個功能頁面整體風格統一;
(3)首頁為使用者登入頁面,職員、職員經理、總經理、財務人員四種角色使用者登入後,進入相應的功能頁,只能看到角色允許訪問功能模組,使用者登入介面包含使用者、密碼兩個文字框,以及登入按鈕;(4分)
(4)職員功能頁:共包括出差申請、修改出差申請、撤回出差申請、報銷差旅費、修改報銷單據、檢視出差申請、檢視報銷進度七項功能模組。
(5)部門經理功能頁:審批出差申請、審批差旅費報銷(費用金額不超過1萬元)、查詢差旅費花費情況、出差申請、報銷差旅費、檢視出差申請、檢視報銷進度七項功能模組。
(6)總經理功能頁:審批出差申請,審批差旅費報銷(費用金額超過1萬元)、、查詢差旅費花費情況、統計各個部門本年度差旅費花費情況四項功能模組。
(7)財務人員功能頁:稽核報銷單據,查詢報銷情況。

圖1 差旅費報銷管理資訊系統功能結構圖
2.2 業務流程:
差旅費報銷流程如下所示:
(1)職員出差前需要提出出差申請;
(2)部門經理審批同意後,職員方可外出,如果部門經理尚未審批該申請,職員允許對出差申請進行修改和撤回(即刪除);
(3)職員出差返回後,需在一個月內進行差旅費報銷,超過期限不許報銷;
(4)職員出差返回後,在系統內報銷差旅費清單,提交後先有部門經理審批同意,如果報銷金額超過一萬元,需要提交總經理進行二次審批,審批透過後財務人員針對報銷內容進行稽核,稽核不透過,返回職員進行修改後,仍需按照流程再次審批,稽核透過即可進行報銷。
(5)如果是部門經理外出出差則由總經理審批出差申請,審批差旅費報銷。

2.3功能要求
(1)出差申請:職員和部門經理出差前需要提出出差申請單,經審批同意後方可出差,出差申請單主要內容包括:出差人姓名(自動填充)、部門(自動填充)、目的地、暫定出發日期、預計返回日期:出差類別(業務洽談、培訓、會議、其他)、出差事由如下圖所示。(3分)

(2)修改出差申請:已提交申請,尚未審批,可以修改出差申請單中除姓名和部門外的其他內容。(2分)
(3)撤回出差申請:已提交的出差申請,尚未審批,可以刪除該申請,一旦審批,不允許撤回該申請。(2分)
(4)差旅費報銷:職員或者部門經理出差回來後,需要報銷差旅費(5分)。
主要內容如下圖所示

主要內容包括:報銷編號(自動生成)、出差人姓名、部門、目的地、出發日期、返回日期、出差事由、出發車費、返回車費、伙食補助、公雜補助、住宿費、總金額(自動計算得出)。
(5)修改報銷單據:提交的報銷單據被財務人員稽核不透過,將單據打回到申請人,申請人可以根據修改意見修改報銷單據內容,二次提交審批。(4分)
(6)檢視出差申請:職員或者部門經理登入成功後,以列表形式檢視自己提交的出差申請,列表主要內容包括申請日期,申請事由,申請狀態(待稽核、透過,退回),審批理由(退回時需要填寫退回理由),按照日期倒敘排列(即最新日期在最上面一條記錄)。(3分)
(7)檢視報銷進度:職員或者部門經理登入成功後,以列表形式檢視自己提交的報銷單據,列表主要內容包括報銷日期,報銷事由,進度狀態(待審批、部門透過、總經理透過、財務稽核透過、退回),審批理由(退回時需要填寫退回理由)。(3分)
(8)審批出差申請:部門經理可以審批本部門的出差申請,以列表形式顯示,點選檢視詳細資訊,選擇透過或者退回(如果退回需要填寫退回理由)(3分)
(9)審批差旅費報銷:部門經理可以審批本部門的報銷單據,以列表形式顯示,點選檢視詳細資訊,選擇透過或者退回(如果退回需要填寫退回理由),如果報銷金額超過一萬元,需要總經理進行二次審批,審批過程與部門經理審批一致(4分)
(10)查詢差旅費花費情況:部門經理只能查詢本部門的報銷情況(財務人員審批透過的報銷單據)、總經理可以查詢全公司的報銷情況。
查詢條件:姓名、部門、報銷總金額大於
查詢結果列表顯示:報銷日期、報銷人姓名、報銷人部門、報銷事由、報銷總金額,點選該記錄,可以顯示該報銷單據的全部詳細資訊(4分)
(11)統計各個部門本年度差旅費花費情況:總經理可以查詢各個部門本年度的差旅費報銷總金額,列表內容包括,部門編號、部門名稱、花費總金額(2分)
(12)稽核報銷單據:財務人員稽核透過部門經理或者總經理審批透過的報銷單據,(5分)
主要審批內容包括:
①系統自動判斷根據是否有出差申請,申請日期是否在報銷日期之前,如果在之後則退回該報銷;
②伙食補助標準、公雜補助費、住宿費三項標準是否超標,如果超標退回該報銷。
符合上述標準則審批透過,不符合上述標準,則退回該報銷。
(14)資料庫評分標準:按照題目要求建立出差申請表、報銷單據表、職員基本資訊表,(3分),實現資料庫連線正常(2分)。
資料表結構樣式參考下表所示:
表1出差申請表
序 號 欄位名稱 中文含義 取值範圍
1 ID 申請編號(唯一性) 八位:例如20230001
前四位代表年,後四位表示申請序號
2 name 出差人姓名
3 department 部門
4 destination 目的地
5 departuredate 出發日期
6 returndate 返回日期
7 Type 出差類別 (業務洽談、培訓、會議、其他)
8 Typecontent 其他類別內容 如果選擇其他,需要填寫該內容
9 Reason 出差事由
10 State 申請狀態 待審批、透過、退回
11 Statereason 審批理由

表2報銷單據表
序 號 欄位名稱 中文含義 取值範圍
1 ID 報銷編號(唯一性) 八位:例如20230001
前四位代表年,後四位表示申請序號
2 name 出差人姓名
3 department 部門
4 destination 目的地
5 departuredate 出發日期
6 returndate 返回日期
7 Reason 出差事由
8 Startfare 出發車費
9 Returnfare 返回車費
10 foodallowance 伙食補助
11 localtrans 公雜補助
12 Accommodation 住宿費
13 totalamount 總金額
14 schedule 報銷狀態 待審批、部門透過、總經理透過、財務稽核透過、退回
15 schedulereason 審批理由

表3職員基本資訊表
序 號 欄位名稱 中文含義
1 UserID 職員ID(唯一編號,四位年四位序號)
2 UserName 姓名
3 department 部門(業務部、生產部、培訓部、財務部、總經理辦公室)
4 Position 職位(普通職員、部門經理、總經理、財務人員)

表4伙食補助標準表
序 號 人員 標準
1 普通職員 100元/天
2 部門經理 200元/天

表5夥公雜補助標準表
序 號 人員 標準
1 普通職員 80元/天
2 部門經理 100元/天

表6住宿費標準表
序 號 人員 標準
1 普通職員 400元/天
2 部門經理 600元/天

相關文章