国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Eclipse RCP平臺(tái)的學(xué)校經(jīng)費(fèi)測(cè)算系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2014-10-21 20:07董曉敏
電腦迷 2014年17期
關(guān)鍵詞:設(shè)計(jì)與實(shí)現(xiàn)

董曉敏

摘 要 近年來,隨著高校不斷擴(kuò)招和國(guó)家財(cái)政撥款的逐步下降,很多高校教學(xué)經(jīng)費(fèi)日趨緊張。除了需要多元化、多渠道籌措經(jīng)費(fèi)外,還需要科學(xué)合理的制定經(jīng)費(fèi)預(yù)算計(jì)劃和管理方案,以便最大限度的利用有限的資金。本文則主要在對(duì)Eclipse RCP平臺(tái)系統(tǒng)功能進(jìn)行系統(tǒng)的介紹的基礎(chǔ)上,對(duì)其在學(xué)校經(jīng)費(fèi)測(cè)算系統(tǒng)中的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了研究。

關(guān)鍵詞 Eclipse RCP平臺(tái) 經(jīng)費(fèi)測(cè)算系統(tǒng) 設(shè)計(jì)與實(shí)現(xiàn)

中圖分類號(hào):TP31 文獻(xiàn)標(biāo)識(shí)碼:A

目前,我國(guó)大部分高校的經(jīng)費(fèi)管理工作,實(shí)質(zhì)上是一種“報(bào)銷”型管理。這種管理方法既無法調(diào)動(dòng)各教學(xué)單位、部門的積極性和創(chuàng)造性,增加市場(chǎng)觀念和成本意識(shí),也不利于確定勞動(dòng)成果同勞動(dòng)者消耗和勞動(dòng)占用之間的合理比例,以便合理配置教育資源,提高辦學(xué)活力和效益。

因此設(shè)計(jì)開發(fā)了一個(gè)基于Eclipse RCP平臺(tái)的學(xué)校經(jīng)費(fèi)測(cè)算系統(tǒng),該系統(tǒng)功能方面主要實(shí)現(xiàn)了用戶登陸驗(yàn)證、教學(xué)單位視圖、教學(xué)單位經(jīng)費(fèi)管理、系統(tǒng)幫助等模塊。

本系統(tǒng)使用java作為開發(fā)語言,Eclipse作為開發(fā)IDE。利用 Eclipse內(nèi)置的Derby數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)了經(jīng)費(fèi)測(cè)算系統(tǒng)所需的數(shù)據(jù)庫(kù);在教學(xué)單位經(jīng)費(fèi)管理模塊中使用了GC繪圖技術(shù)和JFreeChart插件,畫出各項(xiàng)經(jīng)費(fèi)的比例餅圖、柱形圖和各個(gè)教學(xué)單位的測(cè)算經(jīng)費(fèi)堆棧圖,允許用戶瀏覽不同年度的堆棧圖,形象直觀;并利用POI插件,實(shí)現(xiàn)測(cè)算結(jié)果輸出到Excel表格的功能;在持久層,使用Hibernate框架,以面向?qū)ο蟮姆绞讲僮鲾?shù)據(jù)庫(kù),方便快捷。在教學(xué)單位視圖模塊,通過屬性監(jiān)聽模式實(shí)現(xiàn)數(shù)據(jù)的同步刷新。

用戶希望通過調(diào)整模型參數(shù)、確定分配技術(shù)確定經(jīng)費(fèi)分配,結(jié)果以Excel報(bào)表方式查看。調(diào)整模型參數(shù)時(shí),需要從教學(xué)數(shù)據(jù)庫(kù)服務(wù)器獲得基礎(chǔ)數(shù)據(jù)。教務(wù)處、財(cái)務(wù)處、學(xué)校領(lǐng)導(dǎo)、教學(xué)單位具有不同的處理權(quán)限。調(diào)整模型參數(shù)只能在本地?cái)?shù)據(jù)庫(kù)進(jìn)行。

本系統(tǒng)有三大功能:基礎(chǔ)數(shù)據(jù)、測(cè)算數(shù)據(jù)和系統(tǒng)管理。內(nèi)容包括為用戶表、教學(xué)單位課程表、教學(xué)單位表、教學(xué)單位年度基本數(shù)據(jù)表、年度測(cè)算結(jié)果表、公共參數(shù)表。它們的結(jié)構(gòu)都是字段名、數(shù)據(jù)類型、長(zhǎng)度、主鍵否、以及描述。

登錄界面, 用戶輸入正確的用戶名和密碼之后,點(diǎn)擊“登錄”按鈕。系統(tǒng)把輸入的用戶名和密碼提交到數(shù)據(jù)庫(kù)進(jìn)行匹配驗(yàn)證。本模塊使用用戶表,

用戶成功登錄之后,系統(tǒng)就會(huì)顯示教學(xué)單位情況,該模塊的主要功能有:默認(rèn)顯示數(shù)據(jù)庫(kù)最近年份教學(xué)單位的基本數(shù)據(jù),包括教學(xué)單位名稱、專業(yè)課和公共課狀態(tài);如果教學(xué)單位當(dāng)年度有專業(yè)課,則顯示一個(gè)小圖標(biāo)代表;在標(biāo)題欄提供年份組合框,可選擇不同年份數(shù)據(jù)的顯示;選中不同教學(xué)單位名稱時(shí),則會(huì)顯示其課程明細(xì)數(shù)據(jù)和經(jīng)費(fèi)概覽餅圖。并且當(dāng)教學(xué)單位視圖的數(shù)據(jù)發(fā)生變化時(shí),其他相關(guān)視圖也能做出相應(yīng)的響應(yīng),即實(shí)現(xiàn)數(shù)據(jù)同步刷新。

課程明細(xì)數(shù)據(jù)顯示與教學(xué)單位視圖年份組合框?qū)?yīng)教學(xué)單位的課程明細(xì)數(shù)據(jù);視圖標(biāo)題欄自動(dòng)顯示當(dāng)前選中的教學(xué)單位名稱;視圖標(biāo)題欄提供保存數(shù)據(jù)、測(cè)算經(jīng)費(fèi)、展開樹狀數(shù)據(jù)、關(guān)閉樹狀數(shù)據(jù)等5個(gè)圖標(biāo)按鈕;數(shù)據(jù)歸類顯示。

經(jīng)費(fèi)概覽餅圖默認(rèn)顯示與教學(xué)單位視圖年富組合框?qū)?yīng)的第一個(gè)教學(xué)單位的經(jīng)費(fèi)測(cè)算餅圖,主要顯示五種數(shù)據(jù):學(xué)生經(jīng)費(fèi)、專業(yè)培養(yǎng)費(fèi)、公共課經(jīng)費(fèi)、人員經(jīng)費(fèi)和綜合業(yè)務(wù)費(fèi)等

教學(xué)單位基本情況視圖的主要功能有:顯示全部教學(xué)單位的教學(xué)業(yè)務(wù)費(fèi)比率、教學(xué)研究費(fèi)比率、師生比、應(yīng)收學(xué)費(fèi)金額、各職稱人數(shù)等信息;視圖標(biāo)題欄顯示:教學(xué)單位名稱+年份;各種費(fèi)率數(shù)據(jù)格式化顯示為“X%”的形式。

設(shè)置教學(xué)單位公共參數(shù)顯示全校性參數(shù);輸入修改全局性,例如本年應(yīng)收金額、實(shí)收金額、年度擬付款總額、學(xué)生經(jīng)費(fèi)分割比等。提供上一年、下一年、保存數(shù)據(jù)等功能。最后利用測(cè)算模型進(jìn)行計(jì)算,把計(jì)算結(jié)果輸出到Excel報(bào)表。用堆棧圖直觀顯示各教學(xué)單位學(xué)生經(jīng)費(fèi)、展業(yè)培養(yǎng)費(fèi)、公共課經(jīng)費(fèi)的總體概況。

教學(xué)單位情況的同步模式采用監(jiān)聽方式。某一個(gè)視圖作為被監(jiān)聽方,其他相關(guān)視圖作為監(jiān)聽方。當(dāng)被監(jiān)聽方的視圖狀態(tài)發(fā)生變化時(shí),監(jiān)聽方會(huì)覺察到這些變化并做出相應(yīng)的反映。這種方法使得視圖之間的聯(lián)系比較松散。

在監(jiān)聽方式中,存在兩種模式:

(1)屬性改變模式:存在一個(gè)屬性提供方,它暴露自己的某一個(gè)屬性,并接受相關(guān)監(jiān)聽方的注冊(cè)。當(dāng)這個(gè)屬性改變時(shí),這些變化會(huì)通知監(jiān)聽方。

(2)提供器—選擇監(jiān)聽器模式:在這種模式下,存在提供器方和選擇監(jiān)聽器方。提供器方就是被監(jiān)聽方,把視圖界面的改變通知監(jiān)聽方;而選擇監(jiān)聽器就是監(jiān)聽方,監(jiān)聽變化做出響應(yīng)。這種模式可以方便的實(shí)現(xiàn)視圖界面狀態(tài)改變產(chǎn)生的數(shù)據(jù)同步問題。

本系統(tǒng)具體實(shí)現(xiàn)如下:

首先,創(chuàng)建年份管理類YearManager。功能有兩個(gè):一是將數(shù)據(jù)庫(kù)中的最小、最大年份取出并保存,所謂的最小年份就是經(jīng)費(fèi)測(cè)算數(shù)據(jù)庫(kù)中開始測(cè)算的年份,而最大年份則是經(jīng)費(fèi)測(cè)算的當(dāng)前年份。另一個(gè)是保存當(dāng)前年份。使用到的類有YearManager.java。

其次,創(chuàng)建屬性提供類CuryearPropertyChange。它擔(dān)當(dāng)屬性改變監(jiān)聽模式里的屬性提供方,負(fù)責(zé)屬性監(jiān)聽的管理工作:激發(fā)屬性改變監(jiān)聽事件,注冊(cè)屬性改變監(jiān)聽器,注銷屬性改變監(jiān)聽器。使用到的類有CuryearPropertyChange.java。

再次,創(chuàng)建標(biāo)題欄加入年份組合框。從數(shù)據(jù)庫(kù)中查詢經(jīng)過測(cè)算的年份。使用到的類有YearCombo.java和TeachUnitName.java。

最后,創(chuàng)建響應(yīng)屬性改變事件,將教學(xué)大為視圖注冊(cè)為屬性監(jiān)聽器。

猜你喜歡
設(shè)計(jì)與實(shí)現(xiàn)
統(tǒng)一通信系統(tǒng)客戶端的設(shè)計(jì)與實(shí)現(xiàn)研究
校園網(wǎng)絡(luò)電視媒體直播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
測(cè)繪產(chǎn)品質(zhì)檢管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
網(wǎng)絡(luò)安全中入侵檢測(cè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
配調(diào)一體配網(wǎng)自動(dòng)化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
校園電商平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
高校文化建設(shè)中視覺識(shí)別系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)
科研院所科研信息化管理系統(tǒng)的設(shè)計(jì)與應(yīng)用
基于PHP的醫(yī)院管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)