經費管理系統(tǒng)_第1頁
經費管理系統(tǒng)_第2頁
經費管理系統(tǒng)_第3頁
經費管理系統(tǒng)_第4頁
經費管理系統(tǒng)_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、內容提要 業(yè) 務 描 述 系 統(tǒng) 分 析 系 統(tǒng) 設 計 系 統(tǒng) 實 現(xiàn)業(yè)務描述-系統(tǒng)可行性 由于計算機信息網絡中心在哈爾濱工業(yè)大學和黑龍江省的信息化建設中承擔著重要作用,在進行信息化建設中,在進行教學和科研時,需要大量地購買信息產品,如計算機,網線,計算機軟件等設備,因此需要對網絡中心的經費進行統(tǒng)籌管理。 以前,哈工大網絡中心的經費的審批和劃撥都是通過手工來進行,效率比較低; 而且,由于網絡中心的領導經常出差洽談業(yè)務,需要報銷經費的工作人員經常找不到主管人,即使主管在外地知道有單位工作人員申請資金,主管人也同意,但是資金申請卻由于沒有主管的簽字而不能劃撥,造成網絡中心運轉的低效率,這對于承擔

2、著重大職能的網絡中心來講是很不方便的;而且,高級主管在掌握資金的使用和流動狀況方面也很不及時,造成無法有效地控制資金運作。 因此,為了更好地控制網絡中心的各項經費管理,提高工作效率,網絡中心認為很有必要開發(fā)一套經費管理信息系統(tǒng)。使哈工大網絡中心的資金申請和審批流程由原來的手工處理方式轉變?yōu)橛嬎銠C處理方式,使用計算機來輔助管理,提高管理水平和業(yè)務工作效率。業(yè)務描述-原始業(yè)務描述網絡中心原始的經費管理流程如下所述: (1)經費主管人員掌握各個工程項目的總預算金額及余額。 (2)網絡中心的工作人員在發(fā)生一筆日常費用的之后,將會把費用的報銷憑證提交給某一位指定的經費主管人員。此主管人員認定此費用屬于合

3、理的費用后,會在報銷憑證背面簽字。同時,經費主管人員查詢現(xiàn)有工程項目的余額,決定該項費用從哪個工程項目的余額里出并將工程項目名稱寫到發(fā)票背面。 (3)工作人員拿著簽了字的報銷憑證,到財務主管人員處報銷。財務人員會請示高級主管,經同意后,財務主管人員記錄報銷憑證背面所寫的批準劃撥資金的工程項目及報銷人、批準人、批準金額,在相應的工程項目賬戶中減去相應的費用,到學校財務處用相應的經費本報賬后發(fā)給工作人員相應的資金。業(yè)務描述-業(yè)務流程再造(1) 經過分析發(fā)現(xiàn)原來的業(yè)務流程已經不適合業(yè)務的發(fā)展和信息系統(tǒng)的使用,遂將業(yè)務流程進行改造,經過業(yè)務流程再造后的經費審批流程如下所述: (1)經費主管人員負責控制

4、各個工程項目的總預算金額及余額。 (2)網絡中心的工作人員在發(fā)生一筆日常費用的之后,登錄經費管理系統(tǒng),將費用的報銷憑證編號、要報銷金額、和報銷費用的用途提交給在線的經費管理系統(tǒng),然后在該系統(tǒng)中選擇指定的經費主管人員,由系統(tǒng)自動通知該主管人員。 (3)該主管人員收到系統(tǒng)的通知后,登錄該系統(tǒng),閱覽報銷憑證,對該費用進行審核,確認其屬于合理的費用后,對之進行批準。同時,該主管人員在線查詢現(xiàn)有工程項目的余額,決定該項費用從哪個工程項目的余額里出,并將工程項目名稱與該費用關聯(lián)起來。如果該主管人員無法決定該項費用的出處或自己可審批的額度不足,則不處理該項費用,將該項費用的審批留給高級主管人員來決定。在主管

5、人員閱覽過該項費用之后,系統(tǒng)會將該項費用的明細和主管人員的處理結果通知高級主管。業(yè)務描述-業(yè)務流程再造(2) (4)高級主管閱覽審批過程與一般主管人員類似。通過高級主管審批的費用項目將最終保存在系統(tǒng)中,并由系統(tǒng)將審批結果通知申報費用人員和財務人員。 (5)財務人員得到系統(tǒng)通知后,登錄該系統(tǒng),查詢報銷請求詳情,在核實批準劃撥資金的工程項目及報銷人、批準人、批準金額后,在相應的工程項目賬戶中減去相應的費用,并發(fā)給工作人員的財務賬戶相應的資金,或以支票的形式郵寄給工作人員。 (6)財務主管人直接向系統(tǒng)錄入已審批報銷的單據(可替代上述四步)。apply for moneyinput the expen

6、se detailjunior rejectapplication approvedsenior rejectmoney payedpayment delayedjunior suggestionjunior rejectedassignaccountjunior passedright examineapplication comesjunior examinejunior undecidedright rejectedsenior passedassignaccountapprove applicationsenior suggestionsenior rejectedjunior app

7、rovedright passedsenior examineapplication approvedcheck accountnot enough cashpay the moneyhave enough cashremain unchangeaccountantseniormanagerjuniormanagerclerk員工(申請人)初級主管會計人員高級主管系統(tǒng)分析-業(yè)務流程分析申請人:添加資金申請表,是資金審批流程的起點初級主管:負責小額資金的直接審批和大額資金的初級審批高級主管:負責大額資金的審批業(yè)務,具有審批的最高權限會計人員:當審批流程結束后負責撥付審批資金業(yè)務流程:用活動圖描述

8、,該圖是對前面再造流程的描述,可對照前面的流程查看該圖 活動圖用于描述復雜的交互流程,適于有分支判斷的情況系統(tǒng)分析-用戶角色分析初級主管員工財務主管系統(tǒng)用戶高級主管網絡中心員工信息中心員工 系統(tǒng)用戶分析:用用例圖(use case圖)表述 用例圖用于需求分析表述各個功能模塊間的交互關系,也可用來表示系統(tǒng)用戶的關系系統(tǒng)設計-數(shù)據庫設計(1)10.nsubaccounts10.*10.*10.*accountsexpensesheetdetailexpenseflow10.*expensesheet10.*userinforolerightsuserroles1.n1.m 數(shù)據庫er圖:用類圖描述

9、 類圖用于描述系統(tǒng)使用的類之間的關系 一個帳號(accounts)對應多個子帳號(subaccounts),一個用戶(userinfo)可提出多個資金申請(expensesheet),每個申請對應多個申請明細 (expensesheetdetail)和資金給付記錄(expenseflow),每個類的解釋可以參看下一頁的表系統(tǒng)設計-數(shù)據庫設計(2)表名表名說明說明accounts賬號表subaccounts子賬號表expensesheet資金申請表expensesheetdetail資金申請詳表expenseflow資金流入表userinfo用戶信息表userroles用戶角色表rolesrig

10、hts用戶權限表系統(tǒng)設計-詳細設計 系統(tǒng)采用mvc架構開發(fā),mvc(model-view-controller) ,又稱模型-視圖-控制器,就是一種面向對象的設計模式。mvc設計模式源于smalltalk-80,在smalltalk-80中,類的模型、視圖和控制器三元組用來構建用戶界面。 mvc包括三大對象,模型是應用對象,視圖是模型在屏幕上的表示,控制器定義用戶界面對用戶輸入的響應方式,分述如下: (1)模型(model) 模型包含應用程序的核心功能。模型封裝了應用程序的狀態(tài)。有時它包含的唯一功能就是狀態(tài)。它對視圖或控制器一無所知。 (2)視圖(view) 視圖提供模型的表示。它是應用程序的

11、外觀。視圖可以訪問模型的讀方法,但不能訪問寫方法。此外,它對控制器一無所知。當更改模型時,視圖應得到通知。 (3)控制器(controller) 控制器對用戶的輸入做出反應。它創(chuàng)建并設置模型。 組件的對應關系組件組件角色角色handlers控制器 handler 包含業(yè)務邏輯 bean 顯示數(shù)據模塊 pagebean 為視圖提供數(shù)據 presenter 用來指向操作轉移的對象 simplesinglequeryprocessor 包含所有的數(shù)據庫操作 pm 幫助映射到具體的業(yè)務邏輯 詳細設計-經費管理(1) : 高級主管addexpense.jspaddexpensehandlerpmexpe

12、nsetransuccpagebean填寫報銷單handleraddexpenseaddexpensenewreturn 添加經費申請的處理流程:用序列圖描述 序列圖用于詳細設計時具體對象之間的交互 用戶添加資金申請單,將請求傳 給相應的handler, handler通過pm啟動添加資金申請表事務,若事務成功執(zhí)行,加載相應的pagebean,返回成功界面。詳細設計-經費管理(2)expensetranexpensesheetexpensesheetdetailexpenseflowsimplesqlqueryaccountbeannewnewnewnewforinsretnewforinse

13、rtnewforinsertminusamountnewforselectnewforupdate 資金申請表添加的處理流程:用序列圖表述 該圖是資金申請表事務的具體調用過程,expansetran建立資金申請表bean和申請子表bean,檢查相應帳號余額情況,若余額足夠,則執(zhí)行數(shù)據庫插入操作,并從賬戶上扣除相應資金詳細設計-帳號管理checkaccount.jsp : 財務主管checkaccounthandlerpmaccountretrieverexpenseflowretrieverresutlpagebean選擇賬號handlecheckaccountgetaccountgetflownewreturn 對帳號進行統(tǒng)計查詢的具體處理過程:用序列圖表述 財務主管通過頁面提出查詢某一賬戶的請求,系統(tǒng)將該請求傳遞給相應的handler,handler通過pm調用數(shù)據庫查詢類(retriever),并用查詢結果裝載相應的pagebean,返回給用戶系統(tǒng)設計-用戶界面設計 菜單區(qū):是一個三級的展開菜單 用戶工作區(qū):用戶交互界面的主要顯示區(qū)域系統(tǒng)實現(xiàn) 經費管理系統(tǒng)采用java技術實現(xiàn),利用基于mvc的框架開發(fā),架構于sql serv

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論