【文章內(nèi)容簡(jiǎn)介】
與帳務(wù)管理。本系統(tǒng)的用戶主要以下幾類(lèi):(1)高校財(cái)務(wù)部門(mén)工作人員財(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ù)人員又分為三類(lèi):一般財(cái)務(wù)人員、財(cái)務(wù)審核人員和出納。審核人員負(fù)責(zé)對(duì)相關(guān)帳目進(jìn)行審核,對(duì)一般財(cái)務(wù)人員進(jìn)行制約,出納負(fù)責(zé)管理資金的來(lái)往,由該專(zhuān)人負(fù)責(zé)。(2)高校行政管理人員高校領(lǐng)導(dǎo)主要關(guān)心預(yù)算編制,經(jīng)費(fèi)的使用情況,學(xué)生的繳費(fèi)情況和補(bǔ)助發(fā)放情況、教師工資的發(fā)放情況,以及整體的財(cái)務(wù)情況。高校行政管理人員的主要功能是查看有關(guān)財(cái)務(wù)信息。(3)學(xué)生學(xué)生也是本系統(tǒng)的重要用戶,學(xué)生繳納學(xué)費(fèi)雜費(fèi)等費(fèi)用之后,可以通過(guò)本系統(tǒng)查看個(gè)人費(fèi)用繳納情況,申請(qǐng)助學(xué)貸款或補(bǔ)助的學(xué)生,查看貸款補(bǔ)助的發(fā)放情況。當(dāng)發(fā)現(xiàn)問(wèn)題或錯(cuò)誤時(shí),及時(shí)告知學(xué)?;蛳到y(tǒng)管理人員。(4)教師教師與學(xué)生在本系統(tǒng)的地位是差不多的,教師主要關(guān)心工資條目設(shè)置是否正確、工資發(fā)放和變動(dòng)情況,教師還可以查看工資發(fā)放的統(tǒng)計(jì)信息。但發(fā)生問(wèn)題時(shí),及時(shí)告知有關(guān)部門(mén)和工作人員。(5)系統(tǒng)管理員本系統(tǒng)的管理人員具有一定的計(jì)算機(jī)專(zhuān)業(yè)基礎(chǔ),負(fù)責(zé)系統(tǒng)的安裝、維護(hù)和故障解決。系統(tǒng)其他用戶在使用過(guò)程中發(fā)現(xiàn)問(wèn)題,管理員負(fù)責(zé)幫助解決。管理員還負(fù)責(zé)系統(tǒng)的數(shù)據(jù)備份與恢復(fù),安全保障等。此外,系統(tǒng)管理員還統(tǒng)一管理所有用戶的用戶帳號(hào)信息和操作權(quán)限。下面就每一類(lèi)用戶構(gòu)建用例圖:(1)財(cái)務(wù)人員的用例圖財(cái)務(wù)人員的用例圖如圖33所示:圖33 財(cái)務(wù)人員的用例圖Figure 33 Use case diagram of finance staff財(cái)務(wù)人員是本系統(tǒng)主要的用戶,其用例有:1)帳務(wù)設(shè)置:包括基本資料設(shè)置、會(huì)計(jì)科目設(shè)置等;2)報(bào)表管理:生成各類(lèi)財(cái)務(wù)報(bào)表;3)憑證管理:包括憑證制作、審核、分類(lèi)等;4)帳薄管理:帳薄分為分類(lèi)帳目和總帳兩種;5)預(yù)算管理:主要內(nèi)容是預(yù)算的執(zhí)行情況。財(cái)務(wù)人員用例圖中,還涉及兩類(lèi)用戶:1)出納人員:負(fù)責(zé)審核憑證;2)審核人員:負(fù)責(zé)審核憑證、管理總帳和分類(lèi)帳。帳務(wù)設(shè)置用例的說(shuō)明見(jiàn)表31。憑證管理用例的說(shuō)明見(jiàn)表32。表31 帳務(wù)設(shè)置用例說(shuō)明Table 31 Illustrate of accounts set use cases描述項(xiàng)說(shuō)明用例名稱(chēng)帳務(wù)設(shè)置用例描述帳務(wù)系統(tǒng)初次運(yùn)行時(shí),需要對(duì)會(huì)計(jì)一些數(shù)據(jù)和規(guī)范進(jìn)行設(shè)置參與者表高校財(cái)務(wù)部門(mén)工作人員(這里指會(huì)計(jì))前置條件系統(tǒng)安裝運(yùn)行正常,用戶已經(jīng)登錄系統(tǒng)后置條件帳務(wù)初始設(shè)置成功基本操作流(1)在系統(tǒng)首頁(yè)點(diǎn)擊“設(shè)置”;(2)對(duì)會(huì)計(jì)科目等進(jìn)行初始化設(shè)置表32 憑證管理用例說(shuō)明Table 32 Illustrate of certificate management use cases描述項(xiàng)說(shuō)明用例名稱(chēng)憑證管理例描述將原始憑證進(jìn)行轉(zhuǎn)換后錄入系統(tǒng),并對(duì)憑證進(jìn)行分類(lèi)等操作參與者表高校財(cái)務(wù)部門(mén)工作人員(會(huì)計(jì)、審核人員)前置條件系統(tǒng)安裝運(yùn)行正常,用戶已經(jīng)登錄系統(tǒng)后置條件憑證管理操作成功,系統(tǒng)給出成功提示基本操作流(1)登錄系統(tǒng)后,在系統(tǒng)首頁(yè)點(diǎn)擊“憑證管理”(2)點(diǎn)擊“制作憑證”,開(kāi)始填寫(xiě)憑證數(shù)據(jù),填寫(xiě)完畢后點(diǎn)保存(3)點(diǎn)擊“憑證分類(lèi)”,按照現(xiàn)金、存款等進(jìn)行憑證的分類(lèi)操作(2)高校行政管理人員用例圖高校行政管理人員的用例圖見(jiàn)圖34:圖34 高校行政管理人員的用例圖Figure 34 Use case diagram of University administrator學(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ì)查詢:查看教師工資的總體信息。本用例圖還需要說(shuō)明的有以下內(nèi)容。查看會(huì)計(jì)報(bào)表和預(yù)算查詢兩個(gè)用例包括多項(xiàng)內(nèi)容:1)查看會(huì)計(jì)報(bào)表:包括查詢現(xiàn)金流、科目報(bào)表、總帳三類(lèi)報(bào)表;2)預(yù)算查詢:包括年度撥款情況、經(jīng)費(fèi)使用情況等。其中查看會(huì)計(jì)報(bào)表用例的說(shuō)明見(jiàn)表33。表33 查看會(huì)計(jì)報(bào)表用例說(shuō)明Table 33 Illustrate ofview financial statements use cases描述項(xiàng)說(shuō)明用例名稱(chēng)查看會(huì)計(jì)報(bào)表用例描述查看各類(lèi)會(huì)計(jì)報(bào)表參與者表學(xué)校行政管理人員(學(xué)院領(lǐng)導(dǎo))前置條件系統(tǒng)正常啟動(dòng),用戶已經(jīng)登錄,系統(tǒng)有數(shù)據(jù)后置條件成功顯示各類(lèi)報(bào)表基本操作流(1)用戶登錄系統(tǒng)后在主頁(yè)上點(diǎn)擊“報(bào)表”并選擇“現(xiàn)金流量表”(2)系統(tǒng)統(tǒng)計(jì)并顯示一段時(shí)間內(nèi)的現(xiàn)金流量(3)學(xué)生用例圖圖35 學(xué)生的用例圖Figure 35 Use case diagram of student 學(xué)生用例圖見(jiàn)圖35,學(xué)生是本系統(tǒng)的常用用戶,其用例有:1)繳費(fèi)查詢:包括學(xué)費(fèi)和雜費(fèi)兩類(lèi);2)助學(xué)查詢:包括貸款和補(bǔ)助兩類(lèi);3)個(gè)人信息管理:包括個(gè)人信息的查詢和修改。繳費(fèi)查詢用例的說(shuō)明見(jiàn)表34:表34 繳費(fèi)查詢用例說(shuō)明Table 34 Illustrate of payment query use cases描述項(xiàng)說(shuō)明用例名稱(chēng)繳費(fèi)查詢用例描述學(xué)生查看自己的繳費(fèi)情況,如學(xué)費(fèi)、各項(xiàng)雜費(fèi)等參與者表學(xué)生前置條件系統(tǒng)正常啟動(dòng),用戶已經(jīng)登錄,系統(tǒng)有數(shù)據(jù)后置條件系統(tǒng)成功顯示學(xué)生的繳費(fèi)信息基本操作流(1)學(xué)生登錄系統(tǒng)后點(diǎn)擊主頁(yè)上的“繳費(fèi)查詢”(2)系統(tǒng)從數(shù)據(jù)庫(kù)中讀取學(xué)生的繳費(fèi)信息(3)系統(tǒng)以表格的形式顯示學(xué)生的繳費(fèi)信息(4)教師用例圖圖36 教師的用例圖Figure 36 Use case diagram of teacher教師的用例圖見(jiàn)圖36,教師也是本系統(tǒng)的常用用戶,其用例有:1)工資查詢:查詢個(gè)人工資情況;2)教師信息管理:包括教師個(gè)人信息的查詢和修改。教師工資查詢用例說(shuō)明見(jiàn)表35:表35 教師工資查詢用例說(shuō)明Table 35 Illustrate of teachers39。 salaries inquiry use cases描述項(xiàng)說(shuō)明用例名稱(chēng)教師工資查詢用例描述教師查詢自己的工資情況參與者表教師前置條件系統(tǒng)正常啟動(dòng),用戶已經(jīng)登錄后置條件系統(tǒng)成功顯示教師的工資信息基本操作流教師登錄系統(tǒng)后點(diǎn)擊主頁(yè)上的“工資查詢”(5)系統(tǒng)管理員用例圖圖37 系統(tǒng)管理員的用例圖Figure 37 Use case diagram of system administrator系統(tǒng)管理員負(fù)責(zé)管理和維護(hù)本系統(tǒng),其用例圖如圖37所示。說(shuō)明如下:1)用戶管理:包括用戶的增加、刪除和密碼修改;2)數(shù)據(jù)管理:包括數(shù)據(jù)的備份和恢復(fù);3)安全管理:負(fù)責(zé)修補(bǔ)漏洞、安裝防護(hù)軟件等。用戶管理用例的說(shuō)明見(jiàn)表36:表36 用戶管理用例說(shuō)明 Table 36 Illustrate of user managementy use cases描述項(xiàng)說(shuō)明用例名稱(chēng)用戶管理用例描述系統(tǒng)管理員對(duì)用戶的資料、密碼、權(quán)限等進(jìn)行設(shè)置或者修改參與者表系統(tǒng)管理員前置條件系統(tǒng)正常啟動(dòng),用戶已經(jīng)登錄后置條件系統(tǒng)完成對(duì)用戶的各項(xiàng)操作基本操作流(1)系統(tǒng)管理員登錄系統(tǒng)后點(diǎn)擊主頁(yè)上的“用戶管理”(2)用戶輸入要進(jìn)行操作的用戶的用戶名或ID號(hào)(3)系統(tǒng)以表格的形式顯示用戶信息(4)管理員點(diǎn)擊“修改用戶資料”對(duì)用戶的信息進(jìn)行修改(5)管理員點(diǎn)擊“修改用戶密碼”對(duì)用戶的密碼進(jìn)行修改(6)管理員點(diǎn)擊“設(shè)置用戶權(quán)限”對(duì)用戶的權(quán)限進(jìn)行設(shè)置其他事件流用戶可點(diǎn)擊關(guān)閉按鈕退出系統(tǒng)異常事件流數(shù)據(jù)加載失敗或者統(tǒng)計(jì)過(guò)程中發(fā)生錯(cuò)誤 系統(tǒng)的性能需求本系統(tǒng)除在功能上滿足以上要求外,在性能方面上也要符合一定的要求。(1)適用性本財(cái)務(wù)管理系統(tǒng)是為金華是職業(yè)技術(shù)學(xué)院定制的,因此必須按照該校的特點(diǎn)來(lái)設(shè)計(jì)和開(kāi)發(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ù)無(wú)關(guān),即使更換數(shù)據(jù)庫(kù),前臺(tái)頁(yè)面也不需要進(jìn)行修改,這樣使得系統(tǒng)具有較高的可擴(kuò)展性。系統(tǒng)還要支持硬件性能升級(jí)與數(shù)量上擴(kuò)充,通過(guò)增加服務(wù)器,利用負(fù)載均衡,滿足并發(fā)訪問(wèn)用戶數(shù)量的增長(zhǎng)。(3)安全性高職院校財(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)目開(kāi)發(fā)要有規(guī)范和完整的文檔,以方便進(jìn)行測(cè)試、修改和維護(hù)。系統(tǒng)運(yùn)行要生成日志,以便在發(fā)生問(wèn)題時(shí)及時(shí)查找原因和排除故障。具體的性能指標(biāo)主要有:(1)支持最大并發(fā)數(shù)為50。(2)頁(yè)面打開(kāi)平均響應(yīng)時(shí)間控制在5秒以內(nèi)。(3)用戶操作成功率在95%以上。(4)網(wǎng)絡(luò)連接延時(shí)控制在10秒以內(nèi)。 本章小結(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 高職院校財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)高職院校財(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ù)。 系統(tǒng)的總體設(shè)計(jì)系統(tǒng)的總體設(shè)計(jì)包括設(shè)計(jì)原則、架構(gòu)設(shè)計(jì)和總體功能三個(gè)部分。 系統(tǒng)的設(shè)計(jì)原則高職院校財(cái)務(wù)管理信息系統(tǒng)的設(shè)計(jì)原則主要有:(1)系統(tǒng)的功能設(shè)計(jì)要符合金華市職業(yè)技術(shù)學(xué)院的實(shí)際需求,嚴(yán)格按照需求來(lái)進(jìn)行設(shè)計(jì)和開(kāi)發(fā),采用軟件工程的項(xiàng)目管理方法進(jìn)行規(guī)范化開(kāi)發(fā),要有完整的開(kāi)發(fā)過(guò)程和開(kāi)發(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)單的界面方便高職院校的會(huì)計(jì)人員、學(xué)院領(lǐng)導(dǎo)、教師和學(xué)生進(jìn)行使用。系統(tǒng)必須具備高效性,用戶通過(guò)互聯(lián)網(wǎng)或校內(nèi)局域網(wǎng)訪問(wèn)時(shí)延遲要控制在3秒以內(nèi)。 系統(tǒng)的架構(gòu)設(shè)計(jì)本系統(tǒng)的總體架構(gòu)如圖41所示:圖41 系統(tǒng)的架構(gòu)設(shè)計(jì)圖Figure 41 Architecture design diagram of the system圖41的說(shuō)明如下:(1)用戶界面層:負(fù)責(zé)與最終用戶進(jìn)行交互,接收來(lái)自用戶的訪問(wèn)請(qǐng)求,將訪問(wèn)請(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ù)。 系統(tǒng)的總體功能本財(cái)務(wù)管理信息系統(tǒng)為金華市職業(yè)技術(shù)學(xué)院定制,其目的是為了提高財(cái)務(wù)工作的效率,提升高職院校財(cái)務(wù)工作的規(guī)范化水平,為學(xué)院的健康、快速、廉潔發(fā)展提供一定的保障。本系統(tǒng)的功能主要包括三個(gè)方面,具體如圖42所示:圖42 系統(tǒng)的功能圖Figure 42 Functional diagram of the system系統(tǒng)的功能圖說(shuō)明:(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ì)等。 學(xué)校帳務(wù)處理子系統(tǒng)的設(shè)計(jì)學(xué)校帳務(wù)處理是本系統(tǒng)的核心,主要包括:(1)憑證處理(2)帳薄管理(3)預(yù)算管理(4)報(bào)表管理(5)初始設(shè)置學(xué)校帳務(wù)處理子系統(tǒng)的功能圖如下所示:圖43 學(xué)校帳務(wù)處理子系統(tǒng)功能圖Figure 43 Function diagram of schools account processing subsystem學(xué)校帳務(wù)處理子系統(tǒng)的功能圖說(shuō)明:(1)學(xué)校帳務(wù)處理子系統(tǒng)劃分幾個(gè)不同的功能模塊,各個(gè)模塊功能相對(duì)獨(dú)立,又相互共享和處理某些數(shù)據(jù),某些功能模塊依賴(lài)其他模塊的數(shù)據(jù),例如帳務(wù)報(bào)表依賴(lài)帳薄管理、預(yù)算管理的數(shù)據(jù)。(2)帳務(wù)憑證是基礎(chǔ),由會(huì)計(jì)人員根據(jù)原始憑證生成,該憑證需要審核人員審核,其帳務(wù)資金由出納人員負(fù)責(zé)處理。(3)帳薄由各種憑證信息匯總而成,預(yù)算與帳薄需要進(jìn)行比對(duì),學(xué)院管理人員可以根據(jù)帳務(wù)報(bào)表、預(yù)算表等掌握經(jīng)費(fèi)的使用情況。 帳務(wù)初始設(shè)置的設(shè)計(jì)財(cái)務(wù)系統(tǒng)初次運(yùn)行時(shí),需要對(duì)一些會(huì)計(jì)內(nèi)容進(jìn)行設(shè)置,主要