




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
資料范本本資料為word版本,可以直接編輯和打印,感謝您的下載學校財務管理信息系統(tǒng)設計說明書地點: 時間: 說明:本資料適用于約定雙方經過談判,協商而共同承認,共同遵守的責任與義務,僅供參考,文檔可直接下載或修改,不需要的部分可直接刪除,使用時請詳細閱讀內容學校財務管理信息系統(tǒng)的設計與實現DATE\@"yyyy年M月〃2016年2月摘要財務管理信息系統(tǒng)是一種應用十分廣泛的信息系統(tǒng),在政府、企業(yè)和其他的單位都有使用。但是,目前適合學校校使用的財務管理系統(tǒng)還是很少。本系統(tǒng)是為XX學校定制的。本文的主要工作包括以下內容。首先,調研了學校財務管理系統(tǒng)的業(yè)務流程,確定了系統(tǒng)的功能需求。然后,對學校財務管理系統(tǒng)進行需求分析、架構設計,將系統(tǒng)分為三個子系統(tǒng)。接著,對三個子系統(tǒng)分別進行了概要設計和詳細設計。最后,實現了該系統(tǒng)并完成了測試。本系統(tǒng)包括學校財務處理子系統(tǒng)、學生資金管理子系統(tǒng)和教師工資管理子系統(tǒng)。具體功能有憑證處理、帳薄管理、報表打印、學生繳費管理、學生補助查詢、教師工資計算和查詢等。系統(tǒng)使用軟件工程的方法,基于MVC模式構建,采用UMLX具進行需求分析和設計,使用JSP、Servlet、HTML、CSS等編程語言進行開發(fā)。在開發(fā)過程中,本系統(tǒng)以Eclipse為開發(fā)平臺,使用MySQL5.5作為后臺數據庫,使用Apache/Tomcat作為Web服務器。本系統(tǒng)具有完整的開發(fā)文檔、源代碼和用戶手冊,以方便用戶的使用以及維護和升級。關鍵詞:財務管理系統(tǒng);Java編程語言;UML;財務管理目錄HYPERLINK\l〃_Toc442260529〃摘要ii1引言51.1.1研究內容PAGEREFToc442260531\h51123333333444_Toc442260532\h55_Toc442260534\h67_Toc442260536\h7_Toc442260537\h8_Toc442260538\h9_Toc442260539\h10_Toc442260540\h17HYPERLINK\l〃_Toc442260541〃_Toc442260541\h1819_Toc442260543\h19HYPERLINK\l〃_Toc442260544〃_Toc442260544\h19.1.2建設目標PAGEREF.1.3主要理論和技術路線內容提要PAGEREF學校財務管理系統(tǒng)的需求分析.1系統(tǒng)的可行性分析 PAGEREF.2系統(tǒng)的業(yè)務流程 PAGEREF.3系統(tǒng)的數據流圖 PAGEREF.4系統(tǒng)的用例分析 PAGEREF.5系統(tǒng)的性能需求 PAGEREF.6本章小結 PAGEREF學校財務管理系統(tǒng)的設計.1系統(tǒng)的總體設計 PAGEREF.1.1系統(tǒng)的設計原則 PAGEREF
_Toc442260545\h19HYPERLINK\l〃_Toc442260546〃_Toc442260546\h2021222731HYPERLINK\l〃_Toc442260551〃364047HYPERLINK\l〃_Toc442260554〃_Toc442260554\h53_Toc442260555\h5960.1.2系統(tǒng)的架構設計 PAGEREF.1.3系統(tǒng)的總體功能 PAGEREF.2學校帳務處理子系統(tǒng)的設計.2.1帳務初始設置的設計.2.2帳務憑證處理的設計.2.3帳務帳薄管理的設計.2.4帳務報表管理的設計.3學生資金管理子系統(tǒng)的設計.4教師工資管理子系統(tǒng)的設計.5數據庫的設計 PAGEREF.6本章小結 PAGEREF學校財務管理系統(tǒng)的實現和測試4444444444455.1系統(tǒng)的開發(fā)和測試環(huán)境60555555555666Toc442260558\h60Toc442260558\h60Toc442260559\h63Toc442260560\h64Toc442260561\h65Toc442260562\h66Toc442260563\h68HYPERLINK\l〃_Toc442260564〃Toc442260564\h69Toc442260565\h70Toc442260566\h71Toc442260567\h71Toc442260568\h71Toc442260569\h72.2學校帳務處理的實現 PAGEREF.3學校帳務處理的測試 PAGEREF.4學生資金管理的實現 PAGEREF.5學生資金管理的測試 PAGEREF.6教師工資管理的實現 PAGEREF.7教師工資管理的測試 PAGEREF.8系統(tǒng)的性能測試 PAGEREF.9系統(tǒng)的安全測試 PAGEREF.10本章小結 PAGEREF結論 PAGEREF.1總結 PAGEREF.2展望 PAGEREF1引言學校財務管理系統(tǒng)的目標是為XX學校構建一個適合其實際需要的財務管理系統(tǒng)。1.1.1研究內容本系統(tǒng)的主要有:(1) 理清學校財務管理系統(tǒng)的作用、功能、意義。學校的財務管理系統(tǒng)與公司企業(yè)的財務系統(tǒng)既有相似之處,又有獨特的地方,企業(yè)的財務系統(tǒng)往往與生產、銷售、稅務等其他子系統(tǒng)進行對接。(2) 對學校財務管理系統(tǒng)進行需求分析、架構設計,確定采用哪種技術架構來構建整個系統(tǒng)。擬采用B/S模式,以分層架構的方式進行設計,將系統(tǒng)劃分為用戶界面層、業(yè)務邏輯層、數據操作層等多層。擬采用Java的JSP、Servlet以及HTML、CSS等動態(tài)Web技術構建系統(tǒng),數據庫選用SQLServer。(3) 基于UML技術,使用面向對象的方法進行系統(tǒng)設計和開發(fā),通過用例圖、類圖、順序圖、活動圖來形象地解釋各個子系統(tǒng),各個類對象之間的協作關系,基于第三范式進行數據庫設計。1.1.2建設目標本文將學校財務管理系統(tǒng)與本校信息化發(fā)展結合起來,實現財務信息的充分共享,研究設計和開發(fā)“學校財務管理信息系統(tǒng)”。該系統(tǒng)主要包括賬務管理、學生收費管理、教職工薪酬管理、資產管理、信息管理、統(tǒng)計與分析和系統(tǒng)配置等幾個模塊。課題的主要目標是設計并實現一個適合XX學校的財務管理信息系統(tǒng)。1.1.3主要理論和技術路線研究和設計基于的理論基礎有:財務管理、管理信息系統(tǒng)的分析與設計、數據庫技術、UML建模、軟件工程。所開發(fā)的系統(tǒng)的主要技術路線有:基于JSP的B/S模式管理信息系統(tǒng)的構建、MySQL數據庫管理系統(tǒng)、Eclipse集成開發(fā)環(huán)境,HTML、CSS、Javascript技術等。課題所開發(fā)的系統(tǒng)的運行環(huán)境為:服務器端:(1) 操作系統(tǒng):WindowsServer2003以上;(2) Web服務器:Apache服務器或者Tomcat服務器;(3) 數據庫管理系統(tǒng):MySQL5.5以上;(4) 高速寬帶網絡連接。客戶端:(1) 瀏覽器:微軟IE系列瀏覽器,或者GoogleChrome、Firefox瀏覽器;(2) 寬帶網絡連接;(3) 支持平板電腦、筆記本電腦、臺式個人電腦。2內容提要第一章是本文的引言部分,主要介紹了項目內容和建設目標,介紹了系統(tǒng)所采用的技術路線。第三章是是系統(tǒng)的需求分析部分,首先分析了系統(tǒng)的可行性,然后構建了系統(tǒng)業(yè)務流程圖和數據流圖,并在此基礎上進行了用例分析和性能需求分析。第四章是系統(tǒng)的設計部分,首先介紹了系統(tǒng)的設計原則、主要架構和主要功能,將系統(tǒng)劃分為學校財務處理子系統(tǒng)、學生資金管理子系統(tǒng)、教師資金管理子系統(tǒng)三個部分,并對這三個部分進行了概要設計,主要通過UML的類圖、順序圖來體現,最后進行了數據庫設計。第五章是系統(tǒng)的實現和測試,對每個子系統(tǒng)進行了實現,主要通過UML的活動圖、流程圖和核心代碼來介紹,并在此基礎上設計了界面,并對系統(tǒng)的主要功能進行了測試。第六章是系統(tǒng)的總結與展望。3學校財務管理系統(tǒng)的需求分析學校財務管理信息系統(tǒng)的需求分析包括可行性分析、業(yè)務流程分析、用例分析和性能需求分析。可行性分析判斷系統(tǒng)是否具備條件開發(fā),業(yè)務流程分析確定系統(tǒng)的業(yè)務流程并構建數據流圖,是系統(tǒng)設計和實現的必要基礎,性能需求是系統(tǒng)分析的重要組成部分。3.1系統(tǒng)的可行性分析(1) 技術可行性財務管理的信息化早已有之,目前已經有多種滿足不同組織需要的財務管理信息系統(tǒng)。本系統(tǒng)針對XX學校的特點而開發(fā),與一般的財務管理系統(tǒng)有所不同,但是在技術上不存在問題。本系統(tǒng)擬采用JSP技術構建,具體而言是基于Web技術構建本系統(tǒng),采用MVC設計模式,將系統(tǒng)分為三層,分別予以實現。(2) 經濟可行性本系統(tǒng)運行初期只需要一個Web服務器和一個數據庫服務器,以及相應的Web服務器軟件和數據庫管理軟件。所需成本相對于學校整體業(yè)務經費而言完全可以承擔,此外開發(fā)本系統(tǒng)所需的費用也不高。軟硬件整體費用不超過五萬,在學校的預算范圍內。(3) 操作的可行性本系統(tǒng)在詳細調研和需求分析的基礎上構建,所有功能按照實際需求開發(fā),說開發(fā)的界面簡單易用,只需簡單培訓就可以使用。財務人員、學校管理員人員、教師和學生在使用上都不存在任何問題。系統(tǒng)還設有管理員一名,及時解決系統(tǒng)使用方面的問題。(4) 法律的可行性本財務管理系統(tǒng)為自主研發(fā),所采用的技術和使用的代碼都基于開源軟件或免費軟件,不存在知識產權方面的問題。本系統(tǒng)根據XX學校具體需要而定制,因此也不會侵犯其財務管理軟件的產權。本系統(tǒng)基于現行的會計制度和國家相關的法律法規(guī),不存在違法等問題。3.2系統(tǒng)的業(yè)務流程作為財務管理系統(tǒng),其業(yè)務流程按照會計操作的一般流程進行,說處理的數據主要也是財務數據,例如各種憑證、各類日記賬、明細賬、臺帳、總帳等。系統(tǒng)的業(yè)務流程如圖3-1所示:圖3-1系統(tǒng)的業(yè)務流程圖系統(tǒng)的業(yè)務流程圖說明:(1) 學校的經費使用,各種收入和開支形成學校帳務原始憑證。學生繳納學費、雜費以及其他費用,學生獲得的銀行助學貸款和各種補助形成學生費用原始憑證。教師以及職工的工資支付形成教師工資原始憑證。(2) 財務人員將數據錄入系統(tǒng),審核人員對憑證進行檢查,檢查通過后,形成各類帳務數據,如現金日記賬、銀行存款日記賬、科目匯總表等。(3) 每個一定時間,系統(tǒng)自動生成總帳。(4) 財務人員設置財務報表格式,系統(tǒng)生成財務報表。3.3系統(tǒng)的數據流圖根據系統(tǒng)的業(yè)務流程,形成系統(tǒng)的數據流圖,如圖3-2所示:圖3-2系統(tǒng)的數據流圖3.4系統(tǒng)的用例分析本財務管理信息系統(tǒng)為XX學校定制,其目的是為了提高財務工作的效率,提升學校財務工作的規(guī)范化水平,為學校的健康、快速、廉潔發(fā)展提供一定的保障。在具體的業(yè)務上,本系統(tǒng)的需求主要包括三個方面:學校日常的帳務處理、學生的學費雜費的繳納與貸款補助的發(fā)放,教職工工資的發(fā)放與帳務管理。本系統(tǒng)的用戶主要以下幾類:(1) 學校財務部門工作人員財務人員是本系統(tǒng)最主要的用戶,本系統(tǒng)設計的重要目的是為了實現財務工作的信息化。財務工作人員的主要任務有原始財務憑證的檢查與審核,制作憑證并錄入數據庫,負責登記日記賬、編制科目匯總表、登記明細賬、匯集總帳、制作財務報表等。財務人員又分為三類:一般財務人員、財務審核人員和出納。審核人員負責對相關帳目進行審核,對一般財務人員進行制約,出納負責管理資金的來往,由該專人負責。(2) 學校行政管理人員學校領導主要關心預算編制,經費的使用情況,學生的繳費情況和補助發(fā)放情況、教師工資的發(fā)放情況,以及整體的財務情況。學校行政管理人員的主要功能是查看有關財務信息。(3) 學生學生也是本系統(tǒng)的重要用戶,學生繳納學費雜費等費用之后,可以通過本系統(tǒng)查看個人費用繳納情況,申請助學貸款或補助的學生,查看貸款補助的發(fā)放情況。當發(fā)現問題或錯誤時,及時告知學校或系統(tǒng)管理人員。(4) 教師教師與學生在本系統(tǒng)的地位是差不多的,教師主要關心工資條目設置是否正確、工資發(fā)放和變動情況,教師還可以查看工資發(fā)放的統(tǒng)計信息。但發(fā)生問題時,及時告知有關部門和工作人員。(5) 系統(tǒng)管理員本系統(tǒng)的管理人員具有一定的計算機專業(yè)基礎,負責系統(tǒng)的安裝、維護和故障解決。系統(tǒng)其他用戶在使用過程中發(fā)現問題,管理員負責幫助解決。管理員還負責系統(tǒng)的數據備份與恢復,安全保障等。此外,系統(tǒng)管理員還統(tǒng)一管理所有用戶的用戶帳號信息和操作權限。下面就每一類用戶構建用例圖:(1)財務人員的用例圖財務人員的用例圖如圖3-3所示:圖3-3財務人員的用例圖財務人員是本系統(tǒng)主要的用戶,其用例有:1) 帳務設置:包括基本資料設置、會計科目設置等;2) 報表管理:生成各類財務報表;3) 憑證管理:包括憑證制作、審核、分類等;4) 帳薄管理:帳薄分為分類帳目和總帳兩種;5) 預算管理:主要內容是預算的執(zhí)行情況。財務人員用例圖中,還涉及兩類用戶:1) 出納人員:負責審核憑證;2) 審核人員:負責審核憑證、管理總帳和分類帳。帳務設置用例的說明見表3-1。憑證管理用例的說明見表3-2。表3-1帳務設置用例說明表3-2憑證管理用例說明(2) 學校行政管理人員用例圖學校行政管理人員的用例圖見圖3-4:圖3-4學校行政管理人員的用例圖學校領導不是本系統(tǒng)常用用戶,但其角色很重要,學校領導的用例有:1) 查看會計報表:包括查詢現金流、科目報表、總帳等;2) 預算查詢:了解預算的執(zhí)行情況;3) 學生繳費統(tǒng)計查詢:查看學生繳費的總體信息;4) 學生補助統(tǒng)計查詢:查看學生補助的總體信息;5) 教師工資發(fā)放統(tǒng)計查詢:查看教師工資的總體信息。本用例圖還需要說明的有以下內容。查看會計報表和預算查詢兩個用例包括多項內容:1) 查看會計報表:包括查詢現金流、科目報表、總帳三類報表;2) 預算查詢:包括年度撥款情況、經費使用情況等。其中查看會計報表用例的說明見表3-3。表3-3查看會計報表用例說明(3) 學生用例圖圖3-5學生的用例圖學生用例圖見圖3-5,學生是本系統(tǒng)的常用用戶,其用例有:1) 繳費查詢:包括學費和雜費兩類;2) 助學查詢:包括貸款和補助兩類;3) 個人信息管理:包括個人信息的查詢和修改。繳費查詢用例的說明見表3-4:表3-4繳費查詢用例說明(4) 教師用例圖圖3-6教師的用例圖教師的用例圖見圖3-6,教師也是本系統(tǒng)的常用用戶,其用例有:1) 工資查詢:查詢個人工資情況;2) 教師信息管理:包括教師個人信息的查詢和修改。教師工資查詢用例說明見表3-5:表3-5教師工資查詢用例說明(5) 系統(tǒng)管理員用例圖圖3-7系統(tǒng)管理員的用例圖系統(tǒng)管理員負責管理和維護本系統(tǒng),其用例圖如圖3-7所示。說明如下:1) 用戶管理:包括用戶的增加、刪除和密碼修改;2) 數據管理:包括數據的備份和恢復;3) 安全管理:負責修補漏洞、安裝防護軟件等。用戶管理用例的說明見表3-6:表3-6用戶管理用例說明3.5系統(tǒng)的性能需求本系統(tǒng)除在功能上滿足以上要求外,在性能方面上也要符合一定的要求。(1)適用性本財務管理系統(tǒng)是為XX學校定制的,因此必須按照該校的特點來設計和開發(fā),適應其實際環(huán)境。本系統(tǒng)的主要用戶為該校的財務人員、學校領導、學生和教師,因此頁面操作要簡單、方便,符合這些人員的計算機水平和操作系統(tǒng)。(2) 可擴展性要求做到前臺頁面與后臺數據庫無關,即使更換數據庫,前臺頁面也不需要進行修改,這樣使得系統(tǒng)具有較高的可擴展性。系統(tǒng)還要支持硬件性能升級與數量上擴充,通過增加服務器,利用負載均衡,滿足并發(fā)訪問用戶數量的增長。(3) 安全性學校財務管理信息系統(tǒng)存儲了學校大量的財務信息和資金信息,對于這些信息需要進行嚴格保護,設置嚴格的操作權限,防止系統(tǒng)的被濫用、錯用和誤用,保證財務系統(tǒng)的安全,此外必須安裝安全防護軟件。(4) 可維護性。本系統(tǒng)在實現預定功能的同時,還需要考慮系統(tǒng)的維護和升級。軟件項目開發(fā)要有規(guī)范和完整的文檔,以方便進行測試、修改和維護。系統(tǒng)運行要生成日志,以便在發(fā)生問題時及時查找原因和排除故障。具體的性能指標主要有:(1) 支持最大并發(fā)數為50。(2) 頁面打開平均響應時間控制在5秒以內。(3) 用戶操作成功率在95%以上。(4) 網絡連接延時控制在10秒以內。3.6本章小結本章是系統(tǒng)的需求分析部分,首先在技術上、經濟上和法律上對系統(tǒng)進行了可行性分析,并構建了系統(tǒng)的業(yè)務流程圖和數據流圖,在此基礎上構建了系統(tǒng)的用例圖,并對系統(tǒng)的功能和性能需求做了分析。4學校財務管理系統(tǒng)的設計學校財務管理系統(tǒng)的設計包括概要設計和詳細設計兩個階段,內容包括總體設計、功能設計和數據庫設計等。系統(tǒng)的設計起著承上啟下的作用,是系統(tǒng)實現的主要依據。4.1系統(tǒng)的總體設計系統(tǒng)的總體設計包括設計原則、架構設計和總體功能三個部分。4.1.1系統(tǒng)的設計原則學校財務管理信息系統(tǒng)的設計原則主要有:(1) 系統(tǒng)的功能設計要符合XX學校的實際需求,嚴格按照需求來進行設計和開發(fā),采用軟件工程的項目管理方法進行規(guī)范化開發(fā),要有完整的開發(fā)過程和開發(fā)文檔。(2) 由于財務系統(tǒng)是學校非常重要的應用系統(tǒng),因此需要具備較高的安全性和穩(wěn)定性,要提供一鍵數據備份與恢復功能。在操作權限上,要嚴格設計,不同會計人員之間相互制約。(3) 數據庫設計符合范式要求,至少要符合第三范式,數據庫與用戶界面是相對獨立的,即使更換數據庫也不應該影響用戶界面,采用MVC的設計方法做到模型、視圖和控制的相分離。(4) 系統(tǒng)的操作界面必須友好,簡單的界面方便學校的會計人員、學校領導、教師和學生進行使用。系統(tǒng)必須具備高效性,用戶通過互聯網或校內局域網訪問時延遲要控制在3秒以內。4.1.2系統(tǒng)的架構設計本系統(tǒng)的總體架構如圖4-1所示:圖4-1系統(tǒng)的架構設計圖圖4-1的說明如下:(1)用戶界面層:負責與最終用戶進行交互,接收來自用戶的訪問請求,將訪問請求進行轉換或直接傳遞給下一層進行處理。下一層處理完畢之后,將結果返回,本層再以Web頁面的形式顯示給用戶。(2) 業(yè)務邏輯層:負責實現系統(tǒng)的主要業(yè)務邏輯,可分為三個大的子系統(tǒng),即學校帳務處理子系統(tǒng)、學生資金管理子系統(tǒng)和教師工資管理子系統(tǒng),這些是系統(tǒng)的最主要部分。(3) 數據操作層:負責執(zhí)行具體的數據操作,包括對數據進行新建、修改、刪除和查詢等操作,同時保證數據的持久性,確保不因系統(tǒng)突然崩潰而導致數據損壞或丟失。數據庫:最底下是數據庫,負責存儲數據。4.1.3系統(tǒng)的總體功能本財務管理信息系統(tǒng)為XX學校定制,其目的是為了提高財務工作的效率,提升學校財務工作的規(guī)范化水平,為學校的健康、快速、廉潔發(fā)展提供一定的保障。本系統(tǒng)的功能主要包括三個方面,具體如圖4-2所示:圖4-2系統(tǒng)的功能圖系統(tǒng)的功能圖說明:(1) 本系統(tǒng)可以劃分為三個子系統(tǒng),分別是學校帳務處理子系統(tǒng)、學生資金管理子系統(tǒng)和教師工資管理子系統(tǒng)。(2) 學校帳務處理子系統(tǒng)是本系統(tǒng)重要組成部分,負責從原始的憑證處理到最終的報表生成。該子系統(tǒng)的用戶主要為學校管理人員、會計人員、審核人員、出納人員等。(3) 學生資金管理子系統(tǒng)主要為學生服務,負責學生的收費,包括學費、雜費等,和助學貸款和補助的發(fā)放。該子系統(tǒng)的主要用戶是學生、負責學生工作的教師和會計人員。(4) 教師工資管理子系統(tǒng)負責處理全校教職工的工資,包括工資的項目設置、工作的計算、核算與查詢等。主要用戶為教師、會計等。4.2學校帳務處理子系統(tǒng)的設計學校帳務處理是本系統(tǒng)的核心,主要包括:(1)憑證處理(2)帳薄管理預算管理報表管理初始設置學校帳務處理子系統(tǒng)的功能圖如下所示:圖4-3學校帳務處理子系統(tǒng)功能圖學校帳務處理子系統(tǒng)的功能圖說明:學校帳務處理子系統(tǒng)劃分幾個不同的功能模塊,各個模塊功能相對獨立,又相互共享和處理某些數據,某些功能模塊依賴其他模塊的數據,例如帳務報表依賴帳薄管理、預算管理的數據。帳務憑證是基礎,由會計人員根據原始憑證生成,該憑證需要審核人員審核,其帳務資金由出納人員負責處理。帳薄由各種憑證信息匯總而成,預算與帳薄需要進行比對,學校管理人員可以根據帳務報表、預算表等掌握經費的使用情況。4.2.1帳務初始設置的設計財務系統(tǒng)初次運行時,需要對一些會計內容進行設置,主要有憑證、帳薄、科目體系。具體而言,包括:帳套設置:系統(tǒng)投入時需要新建一個帳套。時間設置:財務管理系統(tǒng)通常是從某年的1月1日開始,系統(tǒng)初次使用需要設置財務開始時間。操作人員設置:為了保證系統(tǒng)的安全,對用戶進行授權,系統(tǒng)管理員對系統(tǒng)操作人員進行權限設置、密碼設置等。會計科目設置:確定會計科目級數以及各級代碼的長度,一級會計科目是由國家會計標準確定的,長度是3位數,其他代碼及長度需要根據各個組織實際需要確定。初始余額設置:系統(tǒng)需要輸入投入運行前本校各個會計科目的初始余額。類圖設計:(1)界面類設計對以上所述的內容進行設置,界面類的設計如圖4-4所示,具體說明見表4-1:圖4-4財務初始設置界面類圖財務初始設置界面類包括四個按鈕,分別是:1) 帳套設置按鈕;2) 財務時間設置按鈕;3) 會計科目設置;4) 數據初始化設置按鈕。財務初始設置界面的說明見表4-1:表4-1財務初始設置界面類說明(2) 控制類設計對以上所述的內容進行設置,控制類的設計如圖4-5所示。控制類的說明見表4-2、表4-3、表4-4、表4-5。圖4-5財務初始設置控制類圖表4-2財務初始設置控制類說明表4-3帳套管理控制類說明表4-4會計科目管理控制類說明表4-5財務數據初始化控制類說明(3) 實體類設計財務初始設置的實體類主要有兩個,一個是帳套,另外一個是會計科目,其定義如下:圖4-6財務初始設置實體類圖財務初始設置的實體類見圖4-6,具體說明見表4-6和表4-7:表4-6會計科目實體類說明表4-7帳套實體類說明時序圖:新建帳套順序圖新建帳套順序圖如圖4-7所示,說明如下:新建帳套的操作人員是一般的財務工作人員,在系統(tǒng)中具有較高權限;首先用戶點擊“新建帳套”按鈕,頁面顯示新建帳套的頁面;用戶填寫完信息后,點擊“保存”;界面類將保存請求發(fā)給控制類,控制類查詢系統(tǒng)是否已經存在這個帳套;如果系統(tǒng)沒有這個帳套,控制類讀寫實體類進行數據保存工作;數據保存完畢后,逐級反饋操作的結果信息。圖4-7新建帳套順序圖4.2.2帳務憑證處理的設計憑證處理是各類財務管理系統(tǒng)的重要功能,也是財務人員日常工作的重要內容。憑證處理包括記賬憑證的輸入、修改、審核、查詢、匯總、過賬等。具體而言包括:憑證輸入:制證人員(一般會計人員)將原始憑證中的有關數據輸入到系統(tǒng)中。憑證修改:制證人員如果輸入有誤,可以在審核之間進行修改,審核之后如果要進行修改就需要重新制作憑證。憑證審核:審核人員對輸入的憑證進行檢查,如果無誤則簽名確認,如果有誤則退回。有關會計人員可以查詢憑證,對憑證進行分類,出納人員見到審核之后的憑證予以付款。類圖設計:界面類設計對憑證進行操作,包括錄入、修改、審核、查詢等操作,其界面類的設計如圖4-8所示:圖4-8憑證操作界面類圖財務初始設置界面類的說明見表4-8:表4-8財務初始設置界面類說明(2) 控制類設計對憑證執(zhí)行操作的控制類,該控制類的設計如圖4-9所示。控制類負責控制對相關數據的讀寫。圖4-9憑證處理控制類圖憑證處理的控制類的說明如下:1) 創(chuàng)建憑證:負責控制創(chuàng)建憑證;2) 保存憑證:將憑證數據寫入數據庫;3) 修改憑證:修改憑證數據并更新數據庫;4) 查詢憑證:從數據庫中搜索憑證;5) 審計憑證:對憑證內容進行審計。(3) 實體類設計憑證處理的實體類只有一個,即會計憑證,其定義如圖4-10所示:圖4-10財務憑證實體類圖憑證實體的說明見表4-10:表4-10財務憑證實體類說明時序圖:(1)修改憑證的時序圖修改憑證是本部分的主要功能,時序圖請見圖4-11。憑證修改時序圖說明:選擇或者輸入要修改的憑證號;控制類查找憑證,若找到則顯示憑證被人,若沒有或者不允許修改則顯示提示信息;用戶對憑證進行修改,修改完畢后點擊“保存”;系統(tǒng)自動檢查修改的憑證,若無誤則存入數據庫;修改完畢后,系統(tǒng)給出提示信息。圖4-11修改財務憑證時序圖4.2.3帳務帳薄管理的設計財務管理系統(tǒng)的數據處理可以分為三個步驟:第一步是從原始憑證到記賬憑證。第二步是從記賬憑證到日記賬、明細賬、科目匯總表和總帳等。第三步是在上一步的數據基礎上生成會計報表。帳薄是這個過程中第二步的重要內容,從記賬憑證到各種日記賬和明細帳,匯集成總帳,都以帳薄的形式記錄。類圖設計:(1) 界面類設計學校財務管理信息系統(tǒng)中帳薄管理界面類的設計如圖4-12所示。帳薄管理界面類的說明見表4-11。圖4-12財務帳薄管理界面類圖表4-11帳薄管理界面類說明(2) 控制類設計帳薄管理的控制類的設計如圖4-13所示:圖4-13財務帳薄管理控制類圖帳薄管理的控制類的見表4-12和4-13:表4-12帳薄管理控制類說明表4-13帳薄管理類說明(3)實體類設計財務帳薄管理的實體類主要是一個,即帳薄類,該類包括很多數據成員,重要的數據有:1) 總帳名稱;2) 科目名稱;3) 借方:4) 借方合計:5) 貸方;6) 貸方合計其定義如圖4-14所示,財務帳薄管理的實體類的說明見表4-14和表4-15。圖4-14帳薄實體類圖表4-14帳薄實體類說明表4-15帳薄實體類說明(續(xù)表)(1)更新帳薄總帳的順序圖圖4-15更新總帳的順序圖更新帳薄總帳的順序圖如圖4-15所示,具體說明如下:觸發(fā)更新帳薄中的總帳的因素有多個,主要是增加了經過審核的憑證,然后是用戶的請求。其過程是向帳薄中添加一項,內容包括憑證編號、借方金額、貸方金額等數據。之后更新總帳數據,例如本月累計、本月借方合計、本月貸方合計、本月余額等。系統(tǒng)將執(zhí)行結果寫入日志,以備出現錯誤時供系統(tǒng)管理員查詢。4.2.4帳務報表管理的設計財務報表通常包括資產負債表、損益表、現金流量表、科目明細表、科目匯總表等不同類型。學校與一般的企業(yè)公司不同,不是營利性組織,因此財務報表方面與一般的企業(yè)公司也有所不同。學校領導更重視的是預算執(zhí)行情況、部門經費使用情況、學校資產負債情況等。帳務報表的生成需系統(tǒng)與Excel相互配合才能完成。先在Excel中定義好報表的結構,生成某月或年度報表時,系統(tǒng)向Excel輸出數據,對帳務處理系統(tǒng)不能產生的數據,需手工錄入,生成報表成功后,可通過Excel打印輸出。帳務報表處理主要包括三個方面的內容,分別是報表結構的設置、報表生成、報表查看和報表打印輸出。具體而言,包括:報表標題、寬度、字體字號的設置,報表欄目的增加和刪除;報表的主標題、副標題、腳注的設置;報表各個單元格數據的設置。類圖設計:(1) 界面類設計報表管理的界面類的設計如圖4-16所示:圖4-16帳務報表管理界面類圖財務報表管理界面的說明見表4-16:表4-16帳務報表管理界面類說明(2) 控制類設計報表管理的控制類的設計如圖4-17所示,說明見表4-17和表4-18:圖4-17報表管理控制類圖表4-17報表管理控制類說明表4-18報表類說明(3) 實體類設計報表管理中最重要的實體類是報表,其包括類型、條目、格式等,其定義如圖4-18,說明見表4-19和表4-20:圖4-18報表實體類圖其中重要的數據項有:1) 起止時間;2) 項目內容:3) 計量單位。表4-19報表實體類說明表4-20報表條目實體類說明時序圖:(1)生成報表順序圖生成報表的順序圖如圖4-19所示:圖4-19生成報表順序圖說明:生成報表的指令由財務人員或者學校領導發(fā)出;通常在生成財務報表前要求設置報表格式,也可以使用默認報表格式;報表生成模塊從數據庫中讀取財務數據;再以圖表的格式予以顯示,通常為Excel表格形式。4.3學生資金管理子系統(tǒng)的設計學生資金管理子系統(tǒng)的功能需求如圖4-20所示:圖4-20學生資金管理子系統(tǒng)功能需求學生資金管理子系統(tǒng)說明:(1) 學生資金管理子系統(tǒng)說出來的資金分為兩個部分,一是向學生收取的各種費用,二是向學生支付的各種費用,學生以及學校的管理人員可以方便地查看資金信息,不同的角色其操作權限是嚴格區(qū)分的。(2) 學生基本信息是本子系統(tǒng)的基礎,其數據可以通過學校其他系統(tǒng)導入,也可以人工錄入。(3)本子系統(tǒng)需要與其他系統(tǒng)對接,例如學生管理系統(tǒng)、銀行等,相關數據的安全需要嚴格保證。具體而言,本系統(tǒng)的主要功能有:在模塊劃分上可以分為學生基本信息的管理與維護,學生繳費信息的管理與維護,學生補助信息的管理與維護。在具體功能設計上,包括學生基本信息的導入、學生在校期間繳納費用信息的導入、學生在校期間接受補助信息的導入,有些信息需要人工錄入,以及這些信息的統(tǒng)計、查詢和打印。此外還包括學生繳費和補助帳務處理,自動生成記賬憑證并轉入帳務處理子系統(tǒng)。類圖設計:(1) 界面類設計學生資金管理子系統(tǒng)界面類的設計如圖4-21所示。學生資金管理子系統(tǒng)界面類的說明見表4-21。圖4-21學生資金管理子系統(tǒng)界面類圖表4-21學生資金管理界面類說明(2) 控制類設計學生資金管理的控制類的設計如圖4-22所示,具體說明見表4-22、表4-23、表4-24、表4-25。該控制類包括三個子控制器,分別是1) 學生信息管理控制器;2) 學生費用管理控制器;3) 學生資助管理控制器。圖4-22學生資金管理控制類圖表4-22學生資金管理控制類說明表4-23學生基本信息管理類說明表4-24學生資助管理類說明表4-25學生費用管理類說明實體類設計學生資金管理子系統(tǒng)實體有學生、學生費用、學生資助等,其定義如圖23所示:圖4-23學生資金管理實體類圖學生實體類具體說明見表4-26、表4-27、表4-28:表4-26學生實體類說明表4-27學生費用實體類說明表4-28學生資助實體類說明時序圖:(1)學校領導查看學生繳費統(tǒng)計信息的順序圖學校領導查看學生繳費統(tǒng)計信息的順序圖如圖4-24所示,具體說明如下:查看學生繳費統(tǒng)計信息的指令由學校領導發(fā)出;學生繳費信息包括兩個方面,分別是學費和雜費,要分類統(tǒng)計;匯總每名學生的繳費信息,最后予以綜合;將最后的綜合信息顯示給學校領導。圖4-24生成學生繳費統(tǒng)計信息順序圖4.4教師工資管理子系統(tǒng)的設計教師工資管理子系統(tǒng)說明:教師工資管理是學校財務管理的重要工作,因此需要單獨成為一個子系統(tǒng)進行設計和實現。該子系統(tǒng)又劃分為幾個功能模塊,如教師基本信息管理、教師工資計算等。教師工資項目設置由會計人員完成,工資的計算由系統(tǒng)自動完成,再由核算人員進行檢查和核算,教師可以查看自己的工資情況。會計人員可以生成有關工資的財務報表,以提供綜合性的宏觀信息,學校領導通過查看報表了解教師的工資情況以及經費的使用情況。教師工資管理子系統(tǒng)的功能劃分如圖4-25所示:圖4-25教師工資管理子系統(tǒng)的功能教師工資管理子系統(tǒng)包括教師基本信息管理,工資數據初始化,不變工資的設置,變動工資的設置和數據錄入,工資的計算,工資的核算,工資數據統(tǒng)計與查詢等。具體包括:(1) 教師基本信息管理,教師信息的導入、新增、修改和刪除、查詢等。(2) 工資數據初始化,不變工資的設置。(3) 變動工資的設置,考勤等變動數據的錄入(4) 工資計算,計算每位教師每月工資收入,包括扣除五險一金、個人所得稅等。(5) 工資核算和工資的帳務處理。(6) 工資查詢,按照編號、時間等查詢工資情況。(7) 工資統(tǒng)計,按照院系、職稱、崗位等都工資進行分類統(tǒng)計。類圖設計:(1) 界面類設計教師工資管理子系統(tǒng)界面類的設計如圖4-26所示:教師工資管理子系統(tǒng)界面類的說明見表4-29:圖4-26教師工資管理界面類圖表4-29教師工資管理界面類說明(2) 控制類設計教師工資管理的控制類的設計見圖4-27:表4-30教師工資管理控制類說明圖4-27教師工資管理控制類圖教師工資管理控制類的說明見表4-30、表4-31、表4-32表4-31教師基本信息管理類說明表4-32教師工資管理類說明(3)實體類設計教師工資管理子系統(tǒng)中實體類主要有兩個:一是教師基本信息;二是教師工資信息。教師實體的定義如圖4-28所示,具體說明見表4-33和表4-34:圖4-28教師工資管理實體類圖表4-33教師實體類說明表4-34教師工資實體類說明時序圖:(1)教師查詢工資順序圖教師查詢工資順序圖如圖4-29所示:圖4-29查詢教師工資順序圖說明:教師工資查詢請求一般由教師發(fā)出;系統(tǒng)要求教師選擇年月并輸入姓名或編號;系統(tǒng)從數據庫中讀取數據,數據實體類是教師工資類;再以表格的形式顯示給教師。4.5數據庫的設計數據庫的設計包括以下幾個部分:首先是確定數據庫設計的原則以及注意事項;然后是確定系統(tǒng)的ER圖;確定每個實體的數據項和數據類型、長度等。本系統(tǒng)設計多個數據庫表,比較重要的數據庫表有:會計科目表,是會計和核算的基礎。財務憑證表,是報賬以及建立后續(xù)各種帳薄的基礎。帳薄表,分類記錄各帳目。學生信息表和學生資助表,管理學生的資金,包括學費、補助、獎學金教師工作表,管理教師工資。數據庫表具體情況如下:(1) 會計科目表會計科目表用于保存會計科目信息,具體數據項見表4-35。表4-35會計科目表(2) 帳套表一個財務管理系統(tǒng)必須有一個帳套,其數據項見表4-36。表4-36帳套表(3) 財務憑證表財務憑證是財務管理系統(tǒng)中基礎帳務證明,其數據項見表4-37。表4-37財務憑證表(4) 帳薄表帳薄是帳務管理所必須的,其數據項見表4-38和4-38續(xù)表。表4-38帳薄表表4-38帳薄表(續(xù)表)(5) 財務報表表財務報表供領導了解整體財務情況,其數據項見表4-39。表4-39財務報表表(6) 學生資助信息表學生資助信息是是學生資助管理子系統(tǒng)最重要的表,其數據項見表4-40。表4-40學生資助信息表(7) 學生基本信息表學生信息表包含了學生的基本信息,其數據項見表4-41。表4-41學生基本信息表(8) 學生費用表學生費用表存儲了學生的繳費信息,具體的數據表見表4-42。表4-42學生費用表(9) 教師基本信息表教師基本信息表包含了教師的基本信息,其數據項見表4-43。表4-43教師基本信息表(10) 教師工資表教師工資表是教師工資管理子系統(tǒng)中最重要的表,其數據項見表4-44。表4-44教師工資表4.6本章小結本章是學校財務管理信息系統(tǒng)的設計部分,本系統(tǒng)分為三個子系統(tǒng),分別是學校財務處理子系統(tǒng)、學生資金管理子系統(tǒng)和教師工資管理子系統(tǒng),本章介紹了設計原則、設計架構和總體功能,對主要的模塊進行了設計,通過UML的類圖和順序圖來說明,類圖分為三類,分別是界面類、控制類和實體類,體現了MVC的設計原則。5學校財務管理系統(tǒng)的實現和測試學校財務管理系統(tǒng)的開發(fā)和測試需要基于一定的軟硬件環(huán)境,本章對三個子系統(tǒng)的實現作了簡要敘述,同時對系統(tǒng)的功能和性能進行了測試。5.1系統(tǒng)的開發(fā)和測試環(huán)境軟件開發(fā)環(huán)境(1) 編程語言:Java(JSP&Servlet)、HTML、CSS、Javascript(2) 集成開發(fā)環(huán)境:Eclipse(3) 其他開發(fā)工具:Dreamweaver、Photoshop(4) 數據庫:MySQL5.5(5) 服務器:Windowsserver2003(6) Web服務器:Apache(7) 開發(fā)人員操作系統(tǒng):Windows7、WindowsXP硬件開發(fā)環(huán)境(1) 服務器:酷睿i7第三代CPU、8GB內存、1TB硬盤(2) 客戶端:酷睿i5第三代CPU、4GB內存、500GB硬盤5.2學校帳務處理的實現(1)學校帳務處理關鍵的處理流程修改財務憑證的處理流程見圖5-1。說明:1) 財務憑證修改是財務管理系統(tǒng)中的一個常用的功能。憑證修改只針對未被審核的財務憑證,審核通過的憑證是不能進行修改的,確需修改則要另外制作憑證。2) 憑證修改的前提是憑證已經存在,且未被審核,如果憑證不存在,這修改提前結束或者重新輸入憑證編號。3) 憑證在提交前,需要進行檢查,主要是檢查修改的內容和項目是否正確,例如憑證編號和憑證日期是不能進行修改的。圖5-1憑證修改處理流程圖打印財務報表的處理流程見圖5-2。說明:打印財務報表是本系統(tǒng)的重要功能,財務報表一般提交給學校領導進行瀏覽。打印報表前,檢查報表是否已經存在,如果報表已經生成,則直接打印報表,否則開始設置報表格式。設置報表格式是一個重復的過程,可能需要多次設置財務報表的格式,設置完畢后轉入下一步。報表格式設置成功后,從數據庫中讀取數據,如果相關數據還未產生,則打印提前結束,否則進行數據讀取,然后生成報表,最后進行打印。圖5-2打印財務報表處理流程圖財務憑證的類構成財務憑證的錄入與處理是帳務處理的主要日常工作,以下是憑證類的類構成:publicclassFinancialCertificate(〃數據定義//構造函數省略//getter和setter函數省略〃主要的操作函數〃修改憑證publicbooleanmodifyCertificate(Stringcertificatenumber);〃審核憑證publicbooleanauditCertificate(Stringcertificatenumber);〃憑證分類publicbooleanclassifyCertificate(Stringcertificatenumber);}5.3學校帳務處理的測試學校帳務處理的主界面如圖5-3所示。(1) 學校帳務處理的主界面圖5-3學校帳務處理主界面(2) 財務初始設置功能測試點擊上圖的“設置”,再選擇“會計科目設置”,顯示如圖5-4界面:圖5-4財務初始設置界面在財務設置界面中,可以默認會計科目設置,也可以增加科目或者刪除多余科目。例如在其他貨幣資金一欄點擊“增加下級會計科目”,將顯示如圖5-5界面,在該界面進行填寫數據,點擊“保存”,系統(tǒng)提示提交成功。圖5-5增加會計科目(3) 憑證處理功能測試在主界面,點擊“憑證”,再選擇“制作憑證”,系統(tǒng)顯示如圖5-6界面:圖5-6憑證制作界面在該憑證頁面中,填寫“摘要”、“科目”、“借方資金”等項目,然后點擊左上角的“保存”,系統(tǒng)提示制作憑證成功。(4) 帳薄生成功能測試在財務人員的主界面中,點擊“帳薄”,選擇“總帳”,然后選擇科目和時間,在此測試我們選擇“一級科目”的“現金”,選擇的時間為2013年11月,結果顯示如圖5-7所示的總帳帳薄:圖5-7生成現金總帳帳薄5.4學生資金管理的實現(1)學生資金管理的關鍵的處理流程學生查詢繳費的處理流程如圖5-8所示:說明:1) 學生查詢繳費需要提交學生編號即學生證號碼,或者學生姓名,當有重名時,學生需要輸入學生證號,學生只能查詢自己的相關信息。2) 學生每年需要繳納學費、住宿費,不定期地繳納雜費。流程圖中的“讀取數據”是讀取學生所有繳費信息,按年按費用分類逐條讀取。3) 學生費用信息讀取完畢后,根據年份和費用類型進行分類匯總,最后以表格的形式顯示出來。圖5-8學生查詢繳費處理流程圖5.5學生資金管理的測試(1)學生功能主界面學生功能主界面如圖5-9所示:圖5-9學生資金管理主界面在上圖界面中,點擊“學生學雜費”,顯示如圖5-10界面:圖5-10學生學雜費查詢結果5.6教師工資管理的實現(1)教師工資管理的關鍵的處理流程教師工資統(tǒng)計查詢的處理流程見圖5-11。對教師工資查詢流程的說明如下:1) 教師工資統(tǒng)計查詢是本子系統(tǒng)的重要功能之一,也相對比較復雜,教師提供職工號或姓名進行查詢,有重名時需要輸入工號。2) 教師需要選擇工資的年份和月數,系統(tǒng)自動從數據庫中讀取數據。3) 數據讀取之后,進行分類統(tǒng)計,統(tǒng)計信息以表格的形式顯示,表格界面由HTML和CSS設計完成。圖5-11教師工資統(tǒng)計查詢流程圖(3)計算教師工資的核心代碼教師工資管理的最核心部分是工資的計算,教師工資由固定工資(基本工資、崗位工資、職級工資等構成)和可變工資(補貼、津貼等)構成,需要扣除各項保險以及住房公積金等,最后如果達到繳納個人所得稅標準,要扣除稅收,最后才是教師的工資收入。計算教師工資的核心代碼如下:publicdoublecomputeTeacherSalary(StringstaffNumber)(doublesalary;booleanbRightNumber;〃如果教師工號錯誤,則提前結束bRightNumb
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 社區(qū)服務與物業(yè)管理作業(yè)指導書
- 通信技術與網絡知識測試卷
- 法律服務行業(yè)智能法律咨詢與案例管理系統(tǒng)方案
- 游戲設計游戲開發(fā)技術與場景應用方案
- 節(jié)水農業(yè)技術應用方案
- 江蘇省無錫市玉祁高級中學2024-2025學年高二下學期3月自主檢測物理試題(原卷版+解析版)
- 濱江區(qū)古建筑修繕施工方案
- 企業(yè)概況與業(yè)務介紹
- 消防應急通信保障2025年消防執(zhí)業(yè)資格考試題庫重點解析
- 2025年鉗工高級工技能鑒定題庫-鉗工高級工藝案例分析試題
- 結構膠msdslord第一部分化學產品和公司名稱
- 2022年中國礦業(yè)權評估新準則
- 礦體井下開采基建工程及采礦投標文件
- 山東省音體美衛(wèi)配備標準資料
- 人工挖孔樁施工危險源辨識與評價及應對措施
- 領慧書院-中國古典禮儀和漢服文化淺析
- 2010年個人所得稅稅率表
- 抓住四個環(huán)節(jié)上好科學實驗課
- 一級建造師繼續(xù)教育培訓課程小結
- 酸堿鹽的通性
- 小學二年級下冊音樂-風吹竹葉-接力版(9張)ppt課件
評論
0/150
提交評論