學(xué)校財(cái)務(wù)管理信息系統(tǒng)設(shè)計(jì)說明書_第1頁(yè)
學(xué)校財(cái)務(wù)管理信息系統(tǒng)設(shè)計(jì)說明書_第2頁(yè)
學(xué)校財(cái)務(wù)管理信息系統(tǒng)設(shè)計(jì)說明書_第3頁(yè)
學(xué)校財(cái)務(wù)管理信息系統(tǒng)設(shè)計(jì)說明書_第4頁(yè)
學(xué)校財(cái)務(wù)管理信息系統(tǒng)設(shè)計(jì)說明書_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

資料范本本資料為word版本,可以直接編輯和打印,感謝您的下載學(xué)校財(cái)務(wù)管理信息系統(tǒng)設(shè)計(jì)說明書地點(diǎn): 時(shí)間: 說明:本資料適用于約定雙方經(jīng)過談判,協(xié)商而共同承認(rèn),共同遵守的責(zé)任與義務(wù),僅供參考,文檔可直接下載或修改,不需要的部分可直接刪除,使用時(shí)請(qǐng)?jiān)敿?xì)閱讀內(nèi)容學(xué)校財(cái)務(wù)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)DATE\@"yyyy年M月〃2016年2月摘要財(cái)務(wù)管理信息系統(tǒng)是一種應(yīng)用十分廣泛的信息系統(tǒng),在政府、企業(yè)和其他的單位都有使用。但是,目前適合學(xué)校校使用的財(cái)務(wù)管理系統(tǒng)還是很少。本系統(tǒng)是為XX學(xué)校定制的。本文的主要工作包括以下內(nèi)容。首先,調(diào)研了學(xué)校財(cái)務(wù)管理系統(tǒng)的業(yè)務(wù)流程,確定了系統(tǒng)的功能需求。然后,對(duì)學(xué)校財(cái)務(wù)管理系統(tǒng)進(jìn)行需求分析、架構(gòu)設(shè)計(jì),將系統(tǒng)分為三個(gè)子系統(tǒng)。接著,對(duì)三個(gè)子系統(tǒng)分別進(jìn)行了概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。最后,實(shí)現(xiàn)了該系統(tǒng)并完成了測(cè)試。本系統(tǒng)包括學(xué)校財(cái)務(wù)處理子系統(tǒng)、學(xué)生資金管理子系統(tǒng)和教師工資管理子系統(tǒng)。具體功能有憑證處理、帳薄管理、報(bào)表打印、學(xué)生繳費(fèi)管理、學(xué)生補(bǔ)助查詢、教師工資計(jì)算和查詢等。系統(tǒng)使用軟件工程的方法,基于MVC模式構(gòu)建,采用UMLX具進(jìn)行需求分析和設(shè)計(jì),使用JSP、Servlet、HTML、CSS等編程語(yǔ)言進(jìn)行開發(fā)。在開發(fā)過程中,本系統(tǒng)以Eclipse為開發(fā)平臺(tái),使用MySQL5.5作為后臺(tái)數(shù)據(jù)庫(kù),使用Apache/Tomcat作為Web服務(wù)器。本系統(tǒng)具有完整的開發(fā)文檔、源代碼和用戶手冊(cè),以方便用戶的使用以及維護(hù)和升級(jí)。關(guān)鍵詞:財(cái)務(wù)管理系統(tǒng);Java編程語(yǔ)言;UML;財(cái)務(wù)管理目錄HYPERLINK\l〃_Toc442260529〃摘要ii1引言51.1.1研究?jī)?nèi)容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建設(shè)目標(biāo)PAGEREF.1.3主要理論和技術(shù)路線內(nèi)容提要PAGEREF學(xué)校財(cái)務(wù)管理系統(tǒng)的需求分析.1系統(tǒng)的可行性分析 PAGEREF.2系統(tǒng)的業(yè)務(wù)流程 PAGEREF.3系統(tǒng)的數(shù)據(jù)流圖 PAGEREF.4系統(tǒng)的用例分析 PAGEREF.5系統(tǒng)的性能需求 PAGEREF.6本章小結(jié) PAGEREF學(xué)校財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì).1系統(tǒng)的總體設(shè)計(jì) PAGEREF.1.1系統(tǒng)的設(shè)計(jì)原則 PAGEREF

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論