教育技術(shù)裝備管理工作的業(yè)務(wù)邏輯與流程,不同的地區(qū)、不同的教育條件存在著一定的差別,但是整體看來是大同小異的。本系統(tǒng)的設(shè)計理念和出發(fā)點就是最大程度地使教育技術(shù)裝備管理工作的業(yè)務(wù)邏輯和業(yè)務(wù)流程抽象化并力圖予以普遍化、規(guī)范化、模型化。那么如何從一開始便把握住業(yè)務(wù)需求的變化并獲取一個普通而又全面的軟件解決方案?如何建立全面的業(yè)務(wù)模型?如何描述和劃分系統(tǒng)的功能?
對于復(fù)雜問題的解決之道,跟建筑行業(yè)一樣,軟件系統(tǒng)的業(yè)務(wù)分析也有其普遍而又有效的解決方案──領(lǐng)域建模(Domain Model)。
1 系統(tǒng)整體業(yè)務(wù)模型構(gòu)架設(shè)計
教育技術(shù)裝備管理的業(yè)務(wù)抽象地劃分可以分為學(xué)校裝備管理業(yè)務(wù)和上級裝備管理業(yè)務(wù)這兩層,上級裝備管理業(yè)務(wù)層可以根據(jù)具體的應(yīng)用和需要再分層為區(qū)縣、省市教委等多級。拆分完全是彈性的而且層次分得越多,統(tǒng)計粒度則越大,功能就越粗,而且上一層系統(tǒng)功能完全基于底下一層的具體業(yè)務(wù)功能。所以從業(yè)務(wù)邏輯模型上來說,我們可以抽象整合為上下兩級模型,限于篇幅本文主要給出核心的功能模型設(shè)計思路:
不難看出學(xué)校版和區(qū)縣、省市版在業(yè)務(wù)模塊功能上存在著一定的重復(fù)業(yè)務(wù)邏輯,區(qū)縣、省市版的業(yè)務(wù)邏輯相對于學(xué)校版來說粒度比較大,比較粗,實際上是一個統(tǒng)計集合的概念。
根據(jù)上圖,可以大致將教育裝備管理的業(yè)務(wù)模型再分為:學(xué)校概況、隊伍建設(shè)、資產(chǎn)管理、采購計劃、教學(xué)活動、基礎(chǔ)數(shù)據(jù)維護(hù)、統(tǒng)計分析等子業(yè)務(wù)模型。為了高效、跨平臺、高數(shù)據(jù)量地進(jìn)行學(xué)校、區(qū)縣之間上下數(shù)據(jù)傳輸,在兩大業(yè)務(wù)模型之間我們引入了數(shù)據(jù)交換平臺業(yè)務(wù)邏輯,關(guān)于具體的技術(shù)設(shè)計和實現(xiàn),在技術(shù)設(shè)計下文中將給出。根據(jù)領(lǐng)域驅(qū)動模型分析設(shè)計的理念思想,可以繼續(xù)對各子業(yè)務(wù)模型進(jìn)行細(xì)分歸類,最終獲得一個需求業(yè)務(wù)層上的問題域。

2 學(xué)校版業(yè)務(wù)邏輯分析與設(shè)計
作為教育技術(shù)裝備管理的基礎(chǔ),也是最重要的業(yè)務(wù)模型,學(xué)校版本的業(yè)務(wù)邏輯完善與否直接影響著區(qū)縣、省市版的業(yè)務(wù)功能。根據(jù)對全國教育技術(shù)裝備管理業(yè)務(wù)流程的觀察、參與、分析、綜合,我們可以把學(xué)校的教育技術(shù)裝備管理業(yè)務(wù)模型大致歸納如下(限于篇幅只能給出大概、主要的業(yè)務(wù)模型描述):
2.1 學(xué)校概況業(yè)務(wù)模型
此業(yè)務(wù)模型主要對學(xué)校基本信息、教職工情況、組織構(gòu)成、學(xué)校用地、單位建筑、實驗室信息、學(xué)校設(shè)施信息進(jìn)行錄入與維護(hù),為統(tǒng)計報表模型、評估分析模型提供基礎(chǔ)數(shù)據(jù)。

2.2 隊伍建設(shè)業(yè)務(wù)模型
此業(yè)務(wù)模型主要功能是錄入、修改學(xué)校教職工情況(特級教師人數(shù)、高級教師人數(shù)、一級教師人數(shù)等)以及班級建設(shè)的情況。

2.3原始賬目和資產(chǎn)管理業(yè)務(wù)模型
此業(yè)務(wù)模型主要功能分為原始賬目管理和資產(chǎn)管理。管理對象是學(xué)校的資產(chǎn)包括教育儀器設(shè)備以及其他固定資產(chǎn),是系統(tǒng)的重要基礎(chǔ)數(shù)據(jù),也是統(tǒng)計和分析評估系統(tǒng)的直接數(shù)據(jù)來源。原始賬目管理主要記錄系統(tǒng)首次使用年度前的所有賬目,如首次使用年度為2004年,原始賬目應(yīng)是2003年及以前的賬目;資產(chǎn)管理主要功能則是對所有的非固化資產(chǎn)進(jìn)行增、減、CRUD(新建,查詢,更新,刪除)等操作。

2.4 采購計劃業(yè)務(wù)模型
采購計劃主要功能是針對學(xué)校向上級部門提出采購申請而設(shè)定的,一般來說學(xué)校購買設(shè)備需要報計劃待上級主管部門批準(zhǔn),方可采購并資產(chǎn)入庫。

2.5 教學(xué)活動管理業(yè)務(wù)模型
教學(xué)活動管理的主要功能在于對學(xué)校的各個年級、各個實驗活動以及其他教學(xué)活動的登記管理。教學(xué)活動的基礎(chǔ)數(shù)據(jù)是統(tǒng)計分析系統(tǒng)中不可或缺的基礎(chǔ)分析數(shù)據(jù)。

2.6 基礎(chǔ)數(shù)據(jù)維護(hù)業(yè)務(wù)模型
基礎(chǔ)數(shù)據(jù)維護(hù)是系統(tǒng)重要的業(yè)務(wù)功能,是基礎(chǔ)的基礎(chǔ),其子模型業(yè)務(wù)主要可以分為對設(shè)備數(shù)據(jù)的維護(hù)、管理用戶的維護(hù)、資產(chǎn)類別的維護(hù)、系統(tǒng)的注冊、數(shù)據(jù)的上傳、數(shù)據(jù)的下載。

2.7統(tǒng)計分析業(yè)務(wù)模型
統(tǒng)計分析業(yè)務(wù)是系統(tǒng)生產(chǎn)的最終目標(biāo)業(yè)務(wù),在上述其他基本數(shù)據(jù)管理業(yè)務(wù)的基礎(chǔ)上,統(tǒng)計分析主要從各個方面對學(xué)校教學(xué)活動、資產(chǎn)配置、設(shè)備管理情況進(jìn)行對照標(biāo)準(zhǔn)的評估分析,并由此生成評估分析報表和圖表結(jié)果,上報上級監(jiān)督管理部門處理。

3 區(qū)縣、省市版業(yè)務(wù)邏輯分析與設(shè)計
區(qū)縣、省市的教育技術(shù)裝備管理是完全基于學(xué)校方的業(yè)務(wù)數(shù)據(jù)。其實區(qū)縣也好、省市也好其最主要的業(yè)務(wù)功能就是對各管轄學(xué)校上報數(shù)據(jù)的查看、統(tǒng)計和分析,只是根據(jù)各自關(guān)心統(tǒng)計數(shù)據(jù)的粒度組細(xì)不一,統(tǒng)計分析的側(cè)重和結(jié)果有差別而已。其管理業(yè)務(wù)流程跟學(xué)校的教育技術(shù)裝備管理業(yè)務(wù)模型非常相似,當(dāng)然有些功能有所取舍。根據(jù)學(xué)校版本的業(yè)務(wù)模型我們可以大致細(xì)分區(qū)縣、省市的業(yè)務(wù)為:①學(xué)校基本模型②隊伍建設(shè)模型③資產(chǎn)管理模型④教學(xué)活動管理模型⑤基礎(chǔ)維護(hù)模型⑥統(tǒng)計分析模型。
區(qū)縣、省市的業(yè)務(wù)與學(xué)校業(yè)務(wù)的最大區(qū)別就在于關(guān)注數(shù)據(jù)的粒度不同,所以區(qū)縣、省市的業(yè)務(wù)邏輯在底層業(yè)務(wù)設(shè)計上,可以完全和學(xué)校版本的業(yè)務(wù)模型一致,因此我們可以設(shè)計區(qū)縣、省市的業(yè)務(wù)邏輯模型如下表示:

到此,我們給出了學(xué)校版和區(qū)縣、省市版的主要業(yè)務(wù)模型概述,根據(jù)領(lǐng)域驅(qū)動設(shè)計的思想,需求模型化只是完成了系統(tǒng)實現(xiàn)的第一步,當(dāng)然也是非常重要的一步。對業(yè)務(wù)模型的固化是后續(xù)系統(tǒng)設(shè)計和實現(xiàn)的前提和根本。