版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
學(xué)校財(cái)務(wù)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
2021年6月
摘要
財(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ǔ)助查詢(xún)、
教師工資計(jì)算和查詢(xún)等。
系統(tǒng)使用軟件工程的方法,基于MVC模式構(gòu)建,采用UML工具進(jìn)行需求分
析和設(shè)計(jì),使用JSP、Servlet.HTML、CSS等編程語(yǔ)言進(jìn)行開(kāi)發(fā)。在開(kāi)發(fā)過(guò)程中,
本系統(tǒng)以Eclipse為開(kāi)發(fā)平臺(tái),使用MySQL5.5作為后臺(tái)數(shù)據(jù)庫(kù),使用Apache/Tomcat
作為Web服務(wù)器。
本系統(tǒng)具有完整的開(kāi)發(fā)文檔、源代碼和用戶(hù)手冊(cè),以方便用戶(hù)的使用以及維
護(hù)和升級(jí)。
關(guān)鍵詞:財(cái)務(wù)管理系統(tǒng);Java編程語(yǔ)言;UML;財(cái)務(wù)管理
目錄
摘要.............................................................ii
1引言..........................................................5
1.1.1研究?jī)?nèi)容.........................................5
1.1.2建設(shè)目標(biāo)..........................................5
1.1.3主要理論和技術(shù)路線(xiàn)................................5
2內(nèi)容提要.......................................................6
3學(xué)校財(cái)務(wù)管理系統(tǒng)的需求分析....................................7
3.1系統(tǒng)的可行性分析.......................................7
3.2系統(tǒng)的業(yè)務(wù)流程.........................................8
3.3系統(tǒng)的數(shù)據(jù)流圖.........................................9
3.4系統(tǒng)的用例分析.........................................10
3.5系統(tǒng)的性能需求.........................................17
3.6本章小結(jié)..............................................18
4學(xué)校財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì).......................................19
4.1系統(tǒng)的總體設(shè)計(jì).........................................19
4.1.1系統(tǒng)的設(shè)計(jì)原則..................................19
4.1.2系統(tǒng)的架構(gòu)設(shè)計(jì)..................................19
4.1.3系統(tǒng)的總體功能..................................20
4.2學(xué)校帳務(wù)處理子系統(tǒng)的設(shè)計(jì)..............................21
4.2.1帳務(wù)初始設(shè)置的設(shè)計(jì)..............................22
4.2.2帳務(wù)憑證處理的設(shè)計(jì)..............................27
4.2.3帳務(wù)帳薄管理的設(shè)計(jì)..............................31
4.2.4帳務(wù)報(bào)表管理的設(shè)計(jì)..............................36
4.3學(xué)生資金管理子系統(tǒng)的設(shè)計(jì)..............................40
4.4教師工資管理子系統(tǒng)的設(shè)計(jì)..............................47
4.5數(shù)據(jù)庫(kù)的設(shè)計(jì)..........................................53
4.6本章小結(jié)...........................................59
5學(xué)校財(cái)務(wù)管理系統(tǒng)的實(shí)現(xiàn)和測(cè)試.................................60
5.1系統(tǒng)的開(kāi)發(fā)和測(cè)試環(huán)境..................................60
5.2學(xué)校帳務(wù)處理的實(shí)現(xiàn)....................................60
5.3學(xué)校帳務(wù)處理的測(cè)試.....................................63
5.4學(xué)生資金管理的實(shí)現(xiàn).....................................64
5.5學(xué)生資金管理的測(cè)試.....................................65
5.6教師工資管理的實(shí)現(xiàn).....................................66
5.7教師工資管理的測(cè)試.....................................68
5.8系統(tǒng)的性能測(cè)試.........................................69
5.9系統(tǒng)的安全測(cè)試.........................................70
5.10本章小結(jié)...........................................71
6結(jié)論.........................................................71
6.1總結(jié)...................................................71
6.2展望.......................................................................................................72
1引言
學(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)、
銷(xiāo)售、稅務(wù)等其他子系統(tǒng)進(jìn)行對(duì)接。
(2)對(duì)學(xué)校財(cái)務(wù)管理系統(tǒng)進(jìn)行需求分析、架構(gòu)設(shè)計(jì),確定采用哪種技術(shù)架構(gòu)
來(lái)構(gòu)建整個(gè)系統(tǒng)。擬采用B/S模式,以分層架構(gòu)的方式進(jìn)行設(shè)計(jì),將系統(tǒng)劃分為
用戶(hù)界面層、業(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ì)和開(kāi)發(fā),通過(guò)用例
圖、類(lèi)圖、順序圖、活動(dòng)圖來(lái)形象地解釋各個(gè)子系統(tǒng),各個(gè)類(lèi)對(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é)合起來(lái),實(shí)現(xiàn)財(cái)務(wù)信息的充分
共享,研究設(shè)計(jì)和開(kāi)發(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ù)路線(xiàn)
研究和設(shè)計(jì)基于的理論基礎(chǔ)有:財(cái)務(wù)管理、管理信息系統(tǒng)的分析與設(shè)計(jì)、數(shù)
據(jù)庫(kù)技術(shù)、UML建模、軟件工程。
所開(kāi)發(fā)的系統(tǒng)的主要技術(shù)路線(xiàn)有:基于JSP的B/S模式管理信息系統(tǒng)的構(gòu)建、
MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)、Eclipse集成開(kāi)發(fā)環(huán)境,HTML、CSS、Javascript技術(shù)等。
課題所開(kāi)發(fā)的系統(tǒng)的運(yùn)行環(huán)境為:
服務(wù)器端:
(1)操作系統(tǒng):WindowsServer2003lUJt;
(2)Web服務(wù)器:Apache服務(wù)器或者Tomcat服務(wù)器;
(3)數(shù)據(jù)庫(kù)管理系統(tǒng):MySQL5.5以上;
(4)高速寬帶網(wǎng)絡(luò)連接。
客戶(hù)端:
(1)瀏覽器:微軟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ù)路線(xiàn)。
第三章是是系統(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ì),主要通過(guò)UML的類(lèi)圖、順序圖
來(lái)體現(xiàn),最后進(jìn)行了數(shù)據(jù)庫(kù)設(shè)計(jì)。
第五章是系統(tǒng)的實(shí)現(xiàn)和測(cè)試,對(duì)每個(gè)子系統(tǒng)進(jìn)行了實(shí)現(xiàn),主要通過(guò)UML的活
動(dòng)圖、流程圖和核心代碼來(lái)介紹,并在此基礎(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)是否具備條件開(kāi)發(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)有多種滿(mǎn)足不同組織需要的財(cái)務(wù)管理
信息系統(tǒng)。本系統(tǒng)針對(duì)xx學(xué)校的特點(diǎn)而開(kāi)發(fā),與一般的財(cái)務(wù)管理系統(tǒng)有所不同,
但是在技術(shù)上不存在問(wèn)題。本系統(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),此外開(kāi)發(fā)本系統(tǒng)所需的費(fèi)用也不高。軟硬件整體費(fèi)用不超過(guò)五萬(wàn),在
學(xué)校的預(yù)算范圍內(nèi)。
(3)操作的可行性
本系統(tǒng)在詳細(xì)調(diào)研和需求分析的基礎(chǔ)上構(gòu)建,所有功能按照實(shí)際需求開(kāi)發(fā),
說(shuō)開(kāi)發(fā)的界面簡(jiǎn)單易用,只需簡(jiǎn)單培訓(xùn)就可以使用。財(cái)務(wù)人員、學(xué)校管理員人員、
教師和學(xué)生在使用上都不存在任何問(wèn)題。系統(tǒng)還設(shè)有管理員一名,及時(shí)解決系統(tǒng)
使用方面的問(wèn)題。
(4)法律的可行性
本財(cái)務(wù)管理系統(tǒng)為自主研發(fā),所采用的技術(shù)和使用的代碼都基于開(kāi)源軟件或
免費(fèi)軟件,不存在知識(shí)產(chǎn)權(quán)方面的問(wèn)題。本系統(tǒng)根據(jù)XX學(xué)校具體需要而定制,
因此也不會(huì)侵犯其財(cái)務(wù)管理軟件的產(chǎn)權(quán)。本系統(tǒng)基于現(xiàn)行的會(huì)計(jì)制度和國(guó)家相關(guān)
的法律法規(guī),不存在違法等問(wèn)題。
3.2系統(tǒng)的業(yè)務(wù)流程
作為財(cái)務(wù)管理系統(tǒng),其業(yè)務(wù)流程按照會(huì)計(jì)操作的一般流程進(jìn)行,說(shuō)處理的數(shù)
據(jù)主要也是財(cái)務(wù)數(shù)據(jù),例如各種憑證、各類(lèi)日記賬、明細(xì)賬、臺(tái)帳、總帳等。系
統(tǒng)的業(yè)務(wù)流程如圖3-1所示:
圖3-1系統(tǒng)的業(yè)務(wù)流程圖
系統(tǒng)的業(yè)務(wù)流程圖說(shuō)明:
(1)學(xué)校的經(jīng)費(fèi)使用,各種收入和開(kā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)行檢查,檢查通過(guò)后,形
成各類(lèi)帳務(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)的用戶(hù)主要以下幾類(lèi):
(1)學(xué)校財(cái)務(wù)部門(mén)工作人員
財(cái)務(wù)人員是本系統(tǒng)最主要的用戶(hù),本系統(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)學(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)的重要用戶(hù),學(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)其他用戶(hù)在使用過(guò)程中發(fā)現(xiàn)問(wèn)題,管理員負(fù)責(zé)幫助解決。管理員還
負(fù)責(zé)系統(tǒng)的數(shù)據(jù)備份與恢復(fù),安全保障等。此外,系統(tǒng)管理員還統(tǒng)一管理所有用
戶(hù)的用戶(hù)帳號(hào)信息和操作權(quán)限。
下面就每一類(lèi)用戶(hù)構(gòu)建用例圖:
(1)財(cái)務(wù)人員的用例圖
財(cái)務(wù)人員的用例圖如圖3-3所示:
總帳管理
圖3-3財(cái)務(wù)人員的用例圖
財(cái)務(wù)人員是本系統(tǒng)主要的用戶(hù),其用例有:
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)用戶(hù):
1)出納人員:負(fù)責(zé)審核憑證;
2)審核人員:負(fù)責(zé)審核憑證、管理總帳和分類(lèi)帳。
帳務(wù)設(shè)置用例的說(shuō)明見(jiàn)表3-lo
憑證管理用例的說(shuō)明見(jiàn)表3-2o
表3-1帳務(wù)設(shè)置用例說(shuō)明
描述項(xiàng)說(shuō)明
用例名稱(chēng)帳務(wù)設(shè)置
用例描述帳務(wù)系統(tǒng)初次運(yùn)行時(shí),需要對(duì)會(huì)計(jì)一些數(shù)據(jù)和規(guī)范進(jìn)行設(shè)置
參與者表學(xué)校財(cái)務(wù)部門(mén)工作人員(這里指會(huì)計(jì))
前置條件系統(tǒng)安裝運(yùn)行正常,用戶(hù)已經(jīng)登錄系統(tǒng)
后置條件帳務(wù)初始設(shè)置成功
基本操作流(1)在系統(tǒng)首頁(yè)點(diǎn)擊“設(shè)置”;(2)對(duì)會(huì)計(jì)科目等進(jìn)行初始化設(shè)
置
表3-2憑證管理用例說(shuō)明
描述項(xiàng)說(shuō)明
用例名稱(chēng)憑證管理
例描述將原始憑證進(jìn)行轉(zhuǎn)換后錄入系統(tǒng),并對(duì)憑證進(jìn)行分類(lèi)等操作
參與者表學(xué)校財(cái)務(wù)部門(mén)工作人員(會(huì)計(jì)、審核人員)
前置條件系統(tǒng)安裝運(yùn)行正常,用戶(hù)已經(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)學(xué)校行政管理人員用例圖
學(xué)校行政管理人員的用例圖見(jiàn)圖3-4:
教師工資發(fā)放統(tǒng)計(jì)查詢(xún)
圖3-4學(xué)校行政管理人員的用例圖
學(xué)校領(lǐng)導(dǎo)不是本系統(tǒng)常用用戶(hù),但其角色很重要,學(xué)校領(lǐng)導(dǎo)的用例有:
1)查看會(huì)計(jì)報(bào)表:包括查詢(xún)現(xiàn)金流、科目報(bào)表、總帳等;
2)預(yù)算查詢(xún):了解預(yù)算的執(zhí)行情況;
3)學(xué)生繳費(fèi)統(tǒng)計(jì)查詢(xún):查看學(xué)生繳費(fèi)的總體信息;
4)學(xué)生補(bǔ)助統(tǒng)計(jì)查詢(xún):查看學(xué)生補(bǔ)助的總體信息;
5)教師工資發(fā)放統(tǒng)計(jì)查詢(xún):查看教師工資的總體信息。
本用例圖還需要說(shuō)明的有以下內(nèi)容。
查看會(huì)計(jì)報(bào)表和預(yù)算查詢(xún)兩個(gè)用例包括多項(xiàng)內(nèi)容:
1)查看會(huì)計(jì)報(bào)表:包括查詢(xún)現(xiàn)金流、科目報(bào)表、總帳三類(lèi)報(bào)表;
2)預(yù)算查詢(xún):包括年度撥款情況、經(jīng)費(fèi)使用情況等。
其中查看會(huì)計(jì)報(bào)表用例的說(shuō)明見(jiàn)表3-3o
表3-3查看會(huì)計(jì)報(bào)表用例說(shuō)明
描述項(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),用戶(hù)已經(jīng)登錄,系統(tǒng)有數(shù)據(jù)
后置條件成功顯示各類(lèi)報(bào)表
基本操作流(1)用戶(hù)登錄系統(tǒng)后在主頁(yè)上點(diǎn)擊“報(bào)表”并選擇“現(xiàn)金流量表”
(2)系統(tǒng)統(tǒng)計(jì)并顯示一段時(shí)間內(nèi)的現(xiàn)金流量
(3)學(xué)生用例圖
雜費(fèi)撒納查詢(xún)
個(gè)人信息修改
圖3-5學(xué)生的用例圖
學(xué)生用例圖見(jiàn)圖3-5,學(xué)生是本系統(tǒng)的常用用戶(hù),其用例有:
1)繳費(fèi)查詢(xún):包括學(xué)費(fèi)和雜費(fèi)兩類(lèi);
2)助學(xué)查詢(xún):包括貸款和補(bǔ)助兩類(lèi);
3)個(gè)人信息管理:包括個(gè)人信息的查詢(xún)和修改。
繳費(fèi)查詢(xún)用例的說(shuō)明見(jiàn)表3-4:
表3-4繳費(fèi)查詢(xún)用例說(shuō)明
描述項(xiàng)說(shuō)明
用例名稱(chēng)繳費(fèi)查詢(xún)
用例描述學(xué)生查看自己的繳費(fèi)情況,如學(xué)費(fèi)、各項(xiàng)雜費(fèi)等
參與者表學(xué)生
前置條件系統(tǒng)正常啟動(dòng),用戶(hù)已經(jīng)登錄,系統(tǒng)有數(shù)據(jù)
后置條件系統(tǒng)成功顯示學(xué)生的繳費(fèi)信息
基本操作流(1)學(xué)生登錄系統(tǒng)后點(diǎn)擊主頁(yè)上的“繳費(fèi)查詢(xún)”
(2)系統(tǒng)從數(shù)據(jù)庫(kù)中讀取學(xué)生的繳費(fèi)信息
(3)系統(tǒng)以表格的形式顯示學(xué)生的繳費(fèi)信息
(4)教師用例圖
教師工資查詢(xún)
圖3-6教師的用例圖
教師的用例圖見(jiàn)圖3-6,教師也是本系統(tǒng)的常用用戶(hù),其用例有:
1)工資查詢(xún):查詢(xún)個(gè)人工資情況;
2)教師信息管理:包括教師個(gè)人信息的查詢(xún)和修改。
教師工資查詢(xún)用例說(shuō)明見(jiàn)表3-5:
表3-5教師工資查詢(xún)用例說(shuō)明
描述項(xiàng)說(shuō)明
用例名稱(chēng)教師工資查詢(xún)
用例描述教師查詢(xún)自己的工資情況
參與者表教師
前置條件系統(tǒng)正常啟動(dòng),用戶(hù)己經(jīng)登錄
后置條件系統(tǒng)成功顯示教師的工資信息
基本操作流教師登錄系統(tǒng)后點(diǎn)擊主頁(yè)上的“工資查詢(xún)”
(5)系統(tǒng)管理員用例圖
圖3-7系統(tǒng)管理員的用例圖
系統(tǒng)管理員負(fù)責(zé)管理和維護(hù)本系統(tǒng),其用例圖如圖3-7所示。說(shuō)明如下:
1)用戶(hù)管理:包括用戶(hù)的增加、刪除和密碼修改;
2)數(shù)據(jù)管理:包括數(shù)據(jù)的備份和恢復(fù);
3)安全管理:負(fù)責(zé)修補(bǔ)漏洞、安裝防護(hù)軟件等。
用戶(hù)管理用例的說(shuō)明見(jiàn)表3-6:
表3-6用戶(hù)管理用例說(shuō)明
描述項(xiàng)說(shuō)明
用例名稱(chēng)用戶(hù)管理
用例描述系統(tǒng)管理員對(duì)用戶(hù)的資料、密碼、權(quán)限等進(jìn)行設(shè)置或者修改
參與者表系統(tǒng)管理員
前置條件系統(tǒng)正常啟動(dòng),用戶(hù)已經(jīng)登錄
后置條件系統(tǒng)完成對(duì)用戶(hù)的各項(xiàng)操作
基本操作流(1)系統(tǒng)管理員登錄系統(tǒng)后點(diǎn)擊主頁(yè)上的“用戶(hù)管理”
(2)用戶(hù)輸入要進(jìn)行操作的用戶(hù)的用戶(hù)名或ID號(hào)
(3)系統(tǒng)以表格的形式顯示用戶(hù)信息
(4)管理員點(diǎn)擊“修改用戶(hù)資料”對(duì)用戶(hù)的信息進(jìn)行修改
(5)管理員點(diǎn)擊“修改用戶(hù)密碼”對(duì)用戶(hù)的密碼進(jìn)行修改
(6)管理員點(diǎn)擊“設(shè)置用戶(hù)權(quán)限”對(duì)用戶(hù)的權(quán)限進(jìn)行設(shè)置
其他事件流用戶(hù)可點(diǎn)擊關(guān)閉按鈕退出系統(tǒng)
異常事件流數(shù)據(jù)加載失敗或者統(tǒng)計(jì)過(guò)程中發(fā)生錯(cuò)誤
3.5系統(tǒng)的性能需求
本系統(tǒng)除在功能上滿(mǎn)足以上要求外,在性能方面上也要符合一定的要求。
(1)適用性
本財(cái)務(wù)管理系統(tǒng)是為xx學(xué)校定制的,因此必須按照該校的特點(diǎn)來(lái)設(shè)計(jì)和開(kāi)
發(fā),適應(yīng)其實(shí)際環(huán)境。本系統(tǒng)的主要用戶(hù)為該校的財(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ù)載均衡,滿(mǎn)足并發(fā)訪(fǎng)問(wèn)用戶(hù)數(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)目開(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秒以?xún)?nèi)。
(3)用戶(hù)操作成功率在95%以上。
(4)網(wǎng)絡(luò)連接延時(shí)控制在10秒以?xún)?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ì)要符合x(chóng)x學(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ù)與用戶(hù)界面是
相對(duì)獨(dú)立的,即使更換數(shù)據(jù)庫(kù)也不應(yīng)該影響用戶(hù)界面,采用MVC的設(shè)計(jì)方法做到
模型、視圖和控制的相分離。
(4)系統(tǒng)的操作界面必須友好,簡(jiǎn)單的界面方便學(xué)校的會(huì)計(jì)人員、學(xué)校領(lǐng)導(dǎo)、
教師和學(xué)生進(jìn)行使用。系統(tǒng)必須具備高效性,用戶(hù)通過(guò)互聯(lián)網(wǎng)或校內(nèi)局域網(wǎng)訪(fǎng)問(wèn)
時(shí)延遲要控制在3秒以?xún)?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的說(shuō)明如下:
(1)用戶(hù)界面層:負(fù)責(zé)與最終用戶(hù)進(jìn)行交互,接收來(lái)自用戶(hù)的訪(fǎng)問(wèn)請(qǐng)求,將
訪(fǎng)問(wèn)請(qǐng)求進(jìn)行轉(zhuǎn)換或直接傳遞給下一層進(jìn)行處理。下一層處理完畢之后,將結(jié)果
返回,本層再以Web頁(yè)面的形式顯示給用戶(hù)。
(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)行新建、修改、
刪除和查詢(xú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)的功能圖說(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)的用戶(hù)主要為學(xué)校管理人員、會(huì)計(jì)人員、審核人員、
出納人員等。
(3)學(xué)生資金管理子系統(tǒng)主要為學(xué)生服務(wù),負(fù)責(zé)學(xué)生的收費(fèi),包括學(xué)費(fèi)、雜
費(fèi)等,和助學(xué)貸款和補(bǔ)助的發(fā)放。該子系統(tǒng)的主要用戶(hù)是學(xué)生、負(fù)責(zé)學(xué)生工作的
教師和會(huì)計(jì)人員。
(4)教師工資管理子系統(tǒng)負(fù)責(zé)處理全校教職工的工資,包括工資的項(xiàng)目設(shè)置、
工作的計(jì)算、核算與查詢(xún)等。主要用戶(hù)為教師、會(huì)計(jì)等。
4.2學(xué)校帳務(wù)處理子系統(tǒng)的設(shè)計(jì)
學(xué)校帳務(wù)處理是本系統(tǒng)的核心,主要包括:
(1)憑證處理
(2)帳薄管理
(3)預(yù)算管理
(4)報(bào)表管理
(5)初始設(shè)置
學(xué)校帳務(wù)處理子系統(tǒng)的功能圖如下所示:
圖4-3學(xué)校帳務(wù)處理子系統(tǒng)功能圖
學(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)的使用情況。
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日開(kāi)始,系統(tǒng)初次使用需要
設(shè)置財(cái)務(wù)開(kāi)始時(shí)間。
操作人員設(shè)置:為了保證系統(tǒng)的安全,對(duì)用戶(hù)進(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ì)科目的初始余額。
類(lèi)圖設(shè)計(jì):
(1)界面類(lèi)設(shè)計(jì)
對(duì)以上所述的內(nèi)容進(jìn)行設(shè)置,界面類(lèi)的設(shè)計(jì)如圖4-4所示,具體說(shuō)明見(jiàn)表4-1:
財(cái)務(wù)初始設(shè)置界面類(lèi)
*setBooksetsBtnClicked()
?setFinancialYearBtnCIicked()
*setAccountSubjectBtnClicked()
*initializeAccountBtnClicked()
圖4-4財(cái)務(wù)初始設(shè)置界面類(lèi)圖
財(cái)務(wù)初始設(shè)置界面類(lèi)包括四個(gè)按鈕,分別是:
1)帳套設(shè)置按鈕;
2)財(cái)務(wù)時(shí)間設(shè)置按鈕;
3)會(huì)計(jì)科目設(shè)置;
4)數(shù)據(jù)初始化設(shè)置按鈕。
財(cái)務(wù)初始設(shè)置界面的說(shuō)明見(jiàn)表4-1:
表4-1財(cái)務(wù)初始設(shè)置界面類(lèi)說(shuō)明
財(cái)務(wù)初始設(shè)置界面類(lèi)
類(lèi)的描述:財(cái)務(wù)系統(tǒng)初次運(yùn)行時(shí)對(duì)財(cái)務(wù)相關(guān)內(nèi)容進(jìn)行設(shè)置的界面類(lèi)
setBooksetsBtnClicked()設(shè)置帳套按鈕被點(diǎn)擊
setFinancialYearBtnClicked()設(shè)置財(cái)務(wù)時(shí)間按鈕被點(diǎn)擊
setAccountSubjectBtnClicked()設(shè)置會(huì)計(jì)科目按鈕被點(diǎn)擊
initializeAccountBtnClicked()初始化會(huì)計(jì)數(shù)據(jù)按鈕被點(diǎn)擊
(2)控制類(lèi)設(shè)計(jì)
對(duì)以上所述的內(nèi)容進(jìn)行設(shè)置,控制類(lèi)的設(shè)計(jì)如圖4-5所示。
控制類(lèi)的說(shuō)明見(jiàn)表4-2、表4-3、表4-4、表4-5。
BooksetsManage
*addBooksets()
*modifyBooksets()
*deleteBooksets()
*getBooksetsByName()
?getBooksetsByCodeO
InitiahzeAccountSystemControllersetAccountSubjectManage
?
se云s)*addAccountSubject()
?setBOOoks0
?s^*modifyAccountSubject()
setFinanclalsY.^deleteAccountSubjectf)
??
川
中tACCou0*getAccountSubjectByName()
tlallzeA
AccountDataManage
*initializeSubject()
*getSubjectByName()
*getSubjectByCode()
圖4-5財(cái)務(wù)初始設(shè)置控制類(lèi)圖
表4-2財(cái)務(wù)初始設(shè)置控制類(lèi)說(shuō)明
財(cái)務(wù)初始設(shè)置控制類(lèi)InitializeAccountSystemController
類(lèi)的描述:財(cái)務(wù)系統(tǒng)初次運(yùn)行時(shí)對(duì)財(cái)務(wù)相關(guān)內(nèi)容進(jìn)行設(shè)置的控制類(lèi)
setBooksets()設(shè)置帳套按
setFinancialYear()設(shè)置財(cái)務(wù)時(shí)間
setAccountSubject()設(shè)置會(huì)計(jì)科目
initializeAccount()初始化會(huì)計(jì)數(shù)據(jù)
表4?3帳套管理控制類(lèi)說(shuō)明
帳套管理控制類(lèi)BooksetsManage
類(lèi)的描述:對(duì)財(cái)務(wù)系統(tǒng)帳套進(jìn)行管理的控制類(lèi)
addBooksets()添加一個(gè)新帳套
modifyBooksets()修改一個(gè)帳套
deleteBooksets()刪除一個(gè)帳套
getBooksetsByNameO通過(guò)名稱(chēng)來(lái)查詢(xún)帳套
表4-4會(huì)計(jì)科目管理控制類(lèi)說(shuō)明
會(huì)計(jì)科目管理控制類(lèi)AccountSubjectManage
類(lèi)的描述:對(duì)財(cái)務(wù)系統(tǒng)會(huì)計(jì)科目進(jìn)行管理的控制類(lèi)
addAccountSubject()添加一個(gè)會(huì)計(jì)科目
modifyAccountSubject()修改一個(gè)會(huì)計(jì)科目
deleteAccountSubject()刪除一個(gè)會(huì)計(jì)科目
getAccountSubjectByName()通過(guò)名稱(chēng)查找一個(gè)會(huì)計(jì)科目
表4-5財(cái)務(wù)數(shù)據(jù)初始化控制類(lèi)說(shuō)明
財(cái)務(wù)數(shù)據(jù)初始化控制類(lèi)AccountDataManage
類(lèi)的描述:對(duì)財(cái)務(wù)系統(tǒng)帳套進(jìn)行管理的控制類(lèi)
initializeSubject()對(duì)某項(xiàng)財(cái)務(wù)數(shù)據(jù)進(jìn)行初始化
getSubjectByName()通過(guò)名稱(chēng)來(lái)查找某項(xiàng)財(cái)務(wù)數(shù)據(jù)
getSubjectByCode()通過(guò)代碼來(lái)查找某項(xiàng)財(cái)務(wù)數(shù)據(jù)
(3)實(shí)體類(lèi)設(shè)計(jì)
財(cái)務(wù)初始設(shè)置的實(shí)體類(lèi)主要有兩個(gè),一個(gè)是帳套,另外一個(gè)是會(huì)計(jì)科目,其
定義如下:
Bookset
丹codeAccountsubject
勃name射code
5year
^>name
覿axnumbef^balance
^administrator
現(xiàn)ebit
^>phonenumber
^credit
^>type
^address
豌ostnumber
?bankaccount
圖4-6財(cái)務(wù)初始設(shè)置實(shí)體類(lèi)圖
財(cái)務(wù)初始設(shè)置的實(shí)體類(lèi)見(jiàn)圖4-6,具體說(shuō)明見(jiàn)表4-6和表4-7:
表4-6會(huì)計(jì)科目實(shí)體類(lèi)說(shuō)明
會(huì)計(jì)科目實(shí)體類(lèi)Accountsubject
類(lèi)的描述:會(huì)計(jì)科目的實(shí)體類(lèi)
code會(huì)計(jì)科目代碼
name會(huì)計(jì)科目名稱(chēng)
balance余額
debit借方
credit貸方
表4-7帳套實(shí)體類(lèi)說(shuō)明
帳套實(shí)體類(lèi)AccountSubject
類(lèi)的描述:財(cái)務(wù)管理系統(tǒng)初始化中的帳套實(shí)體
code組織代碼
name名稱(chēng)
year會(huì)計(jì)年度
taxnumber稅務(wù)編號(hào)
administrator負(fù)責(zé)人
phonenumber聯(lián)系電話(huà)
type組織類(lèi)型
address地址
postnumber郵編
bankaccount銀行賬號(hào)
時(shí)序圖:
(1)新建帳套順序圖
新建帳套順序圖如圖4-7所示,說(shuō)明如下:
新建帳套的操作人員是一般的財(cái)務(wù)工作人員,在系統(tǒng)中具有較高權(quán)限;
首先用戶(hù)點(diǎn)擊“新建帳套”按鈕,頁(yè)面顯示新建帳套的頁(yè)面;
用戶(hù)填寫(xiě)完信息后,點(diǎn)擊“保存”;
界面類(lèi)將保存請(qǐng)求發(fā)給控制類(lèi),控制類(lèi)查詢(xún)系統(tǒng)是否已經(jīng)存在這個(gè)帳套;
如果系統(tǒng)沒(méi)有這個(gè)帳套,控制類(lèi)讀寫(xiě)實(shí)體類(lèi)進(jìn)行數(shù)據(jù)保存工作;
數(shù)據(jù)保存完畢后,逐級(jí)反饋操作的結(jié)果信息。
:財(cái)務(wù)初始設(shè)置:Bookset
界面類(lèi)BooksetsManaqe
:一般財(cái)務(wù)人員n
新建帳套請(qǐng)求
顯示新建帳套界面
界面更新
<----------
填寫(xiě)帳套信息
保存請(qǐng)求保存請(qǐng)求
----------------->查詢(xún)帳套是否已經(jīng)存在
未存在
?-------------%-
數(shù)據(jù)保存
--------------->
反饋信息
反饋信息<---------------
<---------
反饋信息
<---------
圖4-7新建帳套順序圖
4.2.2帳務(wù)憑證處理的設(shè)計(jì)
憑證處理是各類(lèi)財(cái)務(wù)管理系統(tǒng)的重要功能,也是財(cái)務(wù)人員日常工作的重要內(nèi)
容。憑證處理包括記賬憑證的輸入、修改、審核、查詢(xún)、匯總、過(guò)賬等。具體而
言包括:
憑證輸入:制證人員(一般會(huì)計(jì)人員)將原始憑證中的有關(guān)數(shù)據(jù)輸入到系統(tǒng)
中。
憑證修改:制證人員如果輸入有誤,可以在審核之間進(jìn)行修改,審核之后如
果要進(jìn)行修改就需要重新制作憑證。
憑證審核:審核人員對(duì)輸入的憑證進(jìn)行檢查,如果無(wú)誤則簽名確認(rèn),如果有
誤則退回。
有關(guān)會(huì)計(jì)人員可以查詢(xún)憑證,對(duì)憑證進(jìn)行分類(lèi),出納人員見(jiàn)到審核之后的憑
證予以付款。
類(lèi)圖設(shè)計(jì):
(1)界面類(lèi)設(shè)計(jì)
對(duì)憑證進(jìn)行操作,包括錄入、修改、審核、查詢(xún)等操作,其界面類(lèi)的設(shè)計(jì)如
圖4-8所示:
憑證處理界面類(lèi)
*createCertificateBtnClicked()
*saveCertificateBtnClicked()
*modifyCertificateBtnClicked()
*deleteCertificateBtnClicked()
*findCertificateBtnClicked()
*auditCertificateBtnClicked()
圖4-8憑證操作界面類(lèi)圖
財(cái)務(wù)初始設(shè)置界面類(lèi)的說(shuō)明見(jiàn)表4-8:
表4-8財(cái)務(wù)初始設(shè)置界面類(lèi)說(shuō)明
憑證處理界面類(lèi)
類(lèi)的描述:對(duì)憑證進(jìn)行輸入、保存、審核、查詢(xún)的界面類(lèi)
createCertificateBtnClicked()新建憑證按鈕被點(diǎn)擊
saveCertificateBtnClickedO保存憑證按鈕被點(diǎn)擊
modifyCertificateBtnClicked()修改憑證按鈕被點(diǎn)擊
deleteCertificateBtnClicked()刪除憑證按鈕被點(diǎn)擊
findCertificateBtnClicked()查找憑證按鈕被點(diǎn)擊
auditCertificateBtnClicked()審核憑證按鈕被點(diǎn)擊
(2)控制類(lèi)設(shè)計(jì)
對(duì)憑證執(zhí)行操作的控制類(lèi),該控制類(lèi)的設(shè)計(jì)如圖4-9所示。
控制類(lèi)負(fù)責(zé)控制對(duì)相關(guān)數(shù)據(jù)的讀寫(xiě)。
Ce「itficateOpe「ateManage
*createCertificate()
^saveCertificateQ
^mo(jfyCertificate()
*deleteCertificate()
^findCertificateO
^auditCertificate()
圖4-9憑證處理控制類(lèi)圖
憑證處理的控制類(lèi)的說(shuō)明如下:
1)創(chuàng)建憑證負(fù)責(zé)控制創(chuàng)建憑證;
2)保存憑證將憑證數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù);
3)修改憑證修改憑證數(shù)據(jù)并更新數(shù)據(jù)庫(kù);
4)查詢(xún)憑證從數(shù)據(jù)庫(kù)中搜索憑證;
5)審計(jì)憑證對(duì)憑證內(nèi)容進(jìn)行審計(jì)。
(3)實(shí)體類(lèi)設(shè)計(jì)
憑證處理的實(shí)體類(lèi)只有一個(gè),即會(huì)計(jì)憑證,其定義如圖4-10所示:
AccountCehtficate
勒d
^>certificatenumber
^>subjectcode
釧ype
^>attachmentcount
飆ime
^content
^borrow
制end
Greater
^>auditer
■audit
^department
^program
^currency
^>exchagerate
amemo
圖4?10財(cái)務(wù)憑證實(shí)體類(lèi)圖
憑證實(shí)體的說(shuō)明見(jiàn)表4-10:
表4-10財(cái)務(wù)憑證實(shí)體類(lèi)說(shuō)明
財(cái)務(wù)憑證實(shí)體類(lèi)AccountCeritficate
類(lèi)的描述:憑證所包含各項(xiàng)內(nèi)容
id自動(dòng)編號(hào)
certificatenumber憑證編號(hào)
subjectcode科目代碼
type憑證類(lèi)型
attachmentcount附件數(shù)量
time制證時(shí)間
content摘要
borrow借
lend貸
creater制證人員
auditer審核人員
isaudit是否審核
department部門(mén)
program項(xiàng)目
currency貨幣類(lèi)型
exchagerate匯率
memo備注
時(shí)序圖:
(1)修改憑證的時(shí)序圖
修改憑證是本部分的主要功能,時(shí)序圖請(qǐng)見(jiàn)圖4-11。
憑證修改時(shí)序圖說(shuō)明:
選擇或者輸入要修改的憑證號(hào);
控制類(lèi)查找憑證,若找到則顯示憑證被人,若沒(méi)有或者不允許修改則顯示提
不信息;
用戶(hù)對(duì)憑證進(jìn)行修改,修改完畢后點(diǎn)擊“保存”;
系統(tǒng)自動(dòng)檢查修改的憑證,若無(wú)誤則存入數(shù)據(jù)庫(kù);
修改完畢后,系統(tǒng)給出提示信息。
:憑證處理界面類(lèi):AccountCeritficate
CentficateOpe「ateManaQe
一般財(cái)務(wù)人員nun
修概證請(qǐng)求
-------------->findCertificate()查找憑證
查找憑證
憑證
憑證
顯示憑證內(nèi)容
<-----------
修改憑證
保存修改
saveCertificate()
-------------->
保存修改
三二1檢查修改內(nèi)容
保存修改
反饋信息
反饋信息>0
反饋信息
<----------k--.-..------r,
不
圖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è)過(guò)程中第二步的重要內(nèi)容,從記賬憑證到各種日記賬和明細(xì)帳,
匯集成總帳,都以帳薄的形式記錄。
類(lèi)圖設(shè)計(jì):
(1)界面類(lèi)設(shè)計(jì)
學(xué)校財(cái)務(wù)管理信息系統(tǒng)中帳薄管理界面類(lèi)的設(shè)計(jì)如圖4-12所示。
帳薄管理界面類(lèi)的說(shuō)明見(jiàn)表4-1lo
帳簿管理界面類(lèi)
^viewLedger()
^viewSubjectLedgerQ
*viewMulticolumnAccount()
^viewQuantityAmountAccount()
WewDepartmentAccount。
圖4-12財(cái)務(wù)帳簿管理界面類(lèi)圖
表4-11帳薄管理界面類(lèi)說(shuō)明
帳薄管理界面類(lèi)
類(lèi)的描述:用于顯示帳薄管理的功能按鈕
viewLedger()顯示總帳
viewSubjectLedger()顯示科目明細(xì)帳
viewMulticolumnAccount()顯示多欄帳
viewQuantityAmountAccount()顯示數(shù)量金額帳
viewDepartmentAccount()顯示部門(mén)往來(lái)帳
(2)控制類(lèi)設(shè)計(jì)
帳簿管理的控制類(lèi)的設(shè)計(jì)如圖4-13所示:
AccountBookControllerAccountBookManage
^generateLedger()?additem()
^generateSubjectLedgerf)......>^m
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- M108抗體注射液生產(chǎn)車(chē)間建設(shè)項(xiàng)目可行性研究報(bào)告寫(xiě)作模板-備案審批
- 鄭州職業(yè)技術(shù)學(xué)院《論文寫(xiě)作學(xué)術(shù)交流和規(guī)范》2023-2024學(xué)年第一學(xué)期期末試卷
- 云南三鑫職業(yè)技術(shù)學(xué)院《財(cái)務(wù)管理基礎(chǔ)(英文版)》2023-2024學(xué)年第一學(xué)期期末試卷
- 述職報(bào)告模板
- 職業(yè)導(dǎo)論-房地產(chǎn)經(jīng)紀(jì)人《職業(yè)導(dǎo)論》名師預(yù)測(cè)卷4
- 有關(guān)保健與健康書(shū)籍讀書(shū)報(bào)告
- 二零二五版城市綜合體建設(shè)項(xiàng)目招標(biāo)投標(biāo)合同書(shū)3篇
- 二零二五年項(xiàng)目投資與股權(quán)分配合同2篇
- 人教版四年級(jí)數(shù)學(xué)下冊(cè)第五單元綜合卷(含答案)
- 2024-2025學(xué)年陜西省榆林市榆林二中高一(上)期末數(shù)學(xué)試卷(含答案)
- 山東省濰坊市2024-2025學(xué)年高三上學(xué)期期末 地理試題(無(wú)答案)
- 勞動(dòng)法培訓(xùn)課件
- 2024年建筑施工安全工作計(jì)劃(3篇)
- 2024屆九省聯(lián)考英語(yǔ)試題(含答案解析、MP3及錄音稿)
- 倉(cāng)庫(kù)消防知識(shí)安全培訓(xùn)
- 從事專(zhuān)業(yè)與所學(xué)專(zhuān)業(yè)不一致專(zhuān)業(yè)技術(shù)人員申報(bào)職稱(chēng)崗位任職合格證明附件6
- 設(shè)備機(jī)房出入登記表
- 六年級(jí)語(yǔ)文-文言文閱讀訓(xùn)練題50篇-含答案
- 醫(yī)用冰箱溫度登記表
- 口袋妖怪白金光圖文攻略2周目
- 日有所誦(二年級(jí))
評(píng)論
0/150
提交評(píng)論