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

?

交通大隊(duì)辦公自動(dòng)化管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2021-07-19 22:41:52王政
電腦知識(shí)與技術(shù) 2021年13期
關(guān)鍵詞:三層架構(gòu)辦公自動(dòng)化

王政

摘要:為了對(duì)下屬各中隊(duì)各類支出更好的監(jiān)督,提高各類支出審批的辦理效率,確保支出管理工作更加規(guī)范合法,并具備更好的可維護(hù)性,以及更加適應(yīng)實(shí)際應(yīng)用環(huán)境及工作需要,創(chuàng)造更大的經(jīng)濟(jì)效益和社會(huì)效益,筆者為此設(shè)計(jì)并開發(fā)了一套辦公自動(dòng)化管理系統(tǒng),利用交警大隊(duì)內(nèi)部網(wǎng)絡(luò)打造了一個(gè)無(wú)紙化流程化的網(wǎng)絡(luò)辦公平臺(tái)。該平臺(tái)提供了申請(qǐng)管理、秩序科業(yè)務(wù)、內(nèi)外勤管理、數(shù)據(jù)管理、統(tǒng)計(jì)分析、系統(tǒng)管理等功能。

關(guān)鍵詞:辦公自動(dòng)化;ASP.NET;三層架構(gòu)

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

文章編號(hào):1009-3044(2021)13-0086-03

1 背景

據(jù)調(diào)查,目前內(nèi)陸地區(qū)交通大隊(duì)辦公信息化水平較低,辦公數(shù)據(jù)仍然采用紙質(zhì)方式存儲(chǔ),這樣既不方便保存也不方便查詢。辦公流程依舊采用跑腿方式,逐級(jí)審批跑斷腿。怎么樣才能做到數(shù)據(jù)多跑路人員少跑腿,這就需要通過(guò)信息化的手段來(lái)搭建網(wǎng)絡(luò)辦公平臺(tái),讓數(shù)據(jù)在網(wǎng)絡(luò)辦公平臺(tái)上傳遞,讓用戶在網(wǎng)絡(luò)上辦公平臺(tái)上處理數(shù)據(jù),最終通過(guò)數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)這些數(shù)據(jù)。本文正是對(duì)交通大隊(duì)辦公自動(dòng)化管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)來(lái)開展研究工作的。

2 ASP.NET技術(shù)簡(jiǎn)介

2.1 ASP.NET

所謂.NET技術(shù)其實(shí)是Visual Studio、NET Framework和開發(fā)出的應(yīng)用程序的總稱。.NET Framework包括3部分,分別是執(zhí)行時(shí)組件、共享對(duì)象類庫(kù)和組件式的ASP.NET。.NET Framework為用戶提供了一致的面向?qū)ο蟮木幊汰h(huán)境,以及可提高安全性的代碼執(zhí)行環(huán)境,開發(fā)人員只需要關(guān)注應(yīng)用程序的業(yè)務(wù)邏輯實(shí)現(xiàn),不需要考慮底層技術(shù)具體細(xì)節(jié)。

2.2 三層架構(gòu)

三層架構(gòu)極大地降低了維護(hù)成本和維護(hù)時(shí)間,使得軟件更便于維護(hù)[1]。經(jīng)典三層架構(gòu)的分層做到了“高內(nèi)聚低耦合”的思想[2],具體含義如下:

1)界面表示層(UI):主要實(shí)現(xiàn)和用戶的交互界面,以及事件處理程序的編寫。

2)業(yè)務(wù)邏輯層(BLL):主要實(shí)現(xiàn)數(shù)據(jù)處理和數(shù)據(jù)傳遞,將界面表示層和數(shù)據(jù)訪問層連接起來(lái),起到承上啟下的作用。

3)數(shù)據(jù)訪問層(DAL):主要實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的增刪改查操作。

在ASP.NET WebForm框架中,業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層都是由類(class)組成的,而UI層是使用ASPX頁(yè)面和ASPX.CS組成的。這里我們使用ASP.NET WebForms應(yīng)用程序+C#+Oracle搭建.NET經(jīng)典三層架構(gòu)。當(dāng)我們開發(fā)一個(gè)完整的.NET系統(tǒng),主要功能和邏輯代碼都是寫在業(yè)務(wù)邏輯層的,該層包含了大量的業(yè)務(wù)邏輯代碼,例如:計(jì)算總價(jià)格、登錄邏輯、驗(yàn)證邏輯、審批流程等。而業(yè)務(wù)邏輯層處理的數(shù)據(jù)都是來(lái)自數(shù)據(jù)庫(kù)和用戶界面,將用戶界面收集過(guò)來(lái)的數(shù)據(jù),經(jīng)過(guò)業(yè)務(wù)邏輯層的處理傳到數(shù)據(jù)庫(kù)中,而從數(shù)據(jù)庫(kù)獲取的數(shù)據(jù),經(jīng)過(guò)業(yè)務(wù)邏輯層處理后再呈現(xiàn)給用戶界面。所以業(yè)務(wù)邏輯層是中間層,起到承上啟下的作用。表示層就像你去飯店吃飯,你點(diǎn)了一個(gè)清蒸鱸魚,業(yè)務(wù)層負(fù)責(zé)洗、切、蒸等,數(shù)據(jù)層負(fù)責(zé)提供魚、油、鹽等。

經(jīng)典三層架構(gòu)之間的調(diào)用關(guān)系是:表示層調(diào)用業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層調(diào)用數(shù)據(jù)訪問層。而表示層與數(shù)據(jù)訪問層是不可相互調(diào)用,它們之間是隔離的。設(shè)計(jì)模式遵循的設(shè)計(jì)原理為“高內(nèi)聚,低耦合”,設(shè)計(jì)模式的核心思想是代碼的可重用性,MVC是設(shè)計(jì)模式。所以三層架構(gòu)和設(shè)計(jì)模式是不同的設(shè)計(jì)思想。

3 項(xiàng)目背景

目前階段,交通大隊(duì)在設(shè)備維護(hù)管理過(guò)程中的痛點(diǎn)存在于兩方面。一方面對(duì)于大隊(duì)來(lái)說(shuō),設(shè)備生命周期管理不完善,存在孤立信息或遺漏環(huán)節(jié);設(shè)備設(shè)施年久失修,找不到承建單位;報(bào)修不及時(shí),找不到責(zé)任人;設(shè)備質(zhì)量、運(yùn)維質(zhì)量無(wú)有效評(píng)估手段;資金使用無(wú)有效的管理。另一方面對(duì)于設(shè)備服務(wù)商來(lái)說(shuō),缺乏專業(yè)產(chǎn)品用戶溝通互動(dòng)渠道;缺乏基于實(shí)際業(yè)務(wù)環(huán)境的產(chǎn)品質(zhì)量檢測(cè)手段;缺乏基于用戶體驗(yàn)的服務(wù)質(zhì)量評(píng)估手段。

針對(duì)問題和現(xiàn)狀,擬圍繞交警科技裝備,包括終端裝備(信號(hào)燈、手控設(shè)備、控制機(jī)箱、車檢器機(jī)箱、車檢線圈)、通信設(shè)備(交換機(jī)、路由器、通訊服務(wù)器)、中央設(shè)備、誘導(dǎo)屏、電子警察設(shè)備、窗口裝備、辦公裝備、單警執(zhí)勤執(zhí)法裝備等,依賴既有資源,在充分理解裝備科技化管理理念的基礎(chǔ)上,科學(xué)規(guī)劃,對(duì)現(xiàn)有系統(tǒng)進(jìn)行升級(jí)、擴(kuò)展、整合,建立一套完善的管理系統(tǒng)。在保證安全性和效率的基礎(chǔ)上,整體把握科技裝備的運(yùn)維情況,提升信息交換時(shí)效,為領(lǐng)導(dǎo)決策提供數(shù)據(jù)支持,為民警提供貼身的科技服務(wù)。

4 系統(tǒng)主要目標(biāo)和功能

根據(jù)目前在辦公管理過(guò)程中出現(xiàn)的問題及現(xiàn)狀,辦公自動(dòng)化系統(tǒng)主要包括四方面目標(biāo)。

4.1 生命周期管理

整體把握大隊(duì)科技裝備運(yùn)維情況,將科技裝備從采購(gòu)入庫(kù),到申領(lǐng)審批,再到領(lǐng)用維修,最后到報(bào)廢退庫(kù)的全生命周期納入科技管理范疇。包括:設(shè)備庫(kù)存管理,設(shè)備出入庫(kù)管理,設(shè)備故障保修;故障處理流程;年檢流程;編碼管理;人為損壞賠償管理;設(shè)備報(bào)廢等。

4.2 項(xiàng)目管理

包括預(yù)算編制、項(xiàng)目立項(xiàng)、招投標(biāo)、合同簽訂、經(jīng)費(fèi)支付、零星工程等。

4.3 報(bào)障管理

在系統(tǒng)運(yùn)行過(guò)程中產(chǎn)生海量運(yùn)維數(shù)據(jù)的基礎(chǔ)上,深度分析挖掘數(shù)據(jù)的內(nèi)在聯(lián)系,通過(guò)設(shè)備使用狀況監(jiān)控管理,設(shè)備使用情況評(píng)價(jià)管理,設(shè)備產(chǎn)品系統(tǒng)評(píng)估管理,為領(lǐng)導(dǎo)決策提供數(shù)據(jù)支持。包括:設(shè)備報(bào)障在線咨詢查詢;設(shè)備維修及維修跟蹤查詢;設(shè)備使用情況評(píng)價(jià),設(shè)備使用狀況記錄查詢等。

4.4 供應(yīng)商管理

建立與供應(yīng)商、服務(wù)商互動(dòng)渠道:及時(shí)了解供應(yīng)商新產(chǎn)品信息,掌控服務(wù)商故障響應(yīng)、故障處理服務(wù)情況。

系統(tǒng)包含了六大主要功能,其中申請(qǐng)管理功能模塊由工程采購(gòu)申請(qǐng)、維修申請(qǐng)、服務(wù)采購(gòu)申請(qǐng)、貨物采購(gòu)申請(qǐng)、一般公用費(fèi)用、庫(kù)存管理和歷史記錄查詢子模塊所組成;秩序科業(yè)務(wù)功能模塊由設(shè)施賠償、設(shè)施巡查維護(hù)、設(shè)施賠償歷史記錄和設(shè)施巡查維護(hù)歷史記錄子模塊所組成;內(nèi)外勤管理功能模塊由請(qǐng)假審批、出差審批、工作請(qǐng)示和內(nèi)外勤歷史記錄子模塊所組成;數(shù)據(jù)管理功能模塊包含簽名上傳、限額管理、一般公用費(fèi)用類型、設(shè)施類型、維修類型和采購(gòu)類型子模塊;統(tǒng)計(jì)分析功能模塊包含申請(qǐng)類型統(tǒng)計(jì)、申請(qǐng)全額統(tǒng)計(jì)、申請(qǐng)單位統(tǒng)計(jì)、設(shè)施維護(hù)上報(bào)單位統(tǒng)計(jì)、設(shè)施維護(hù)月份統(tǒng)計(jì)、設(shè)施維護(hù)類型統(tǒng)計(jì)、設(shè)施個(gè)數(shù)類型統(tǒng)計(jì)和設(shè)施維護(hù)完成情況統(tǒng)計(jì)子模塊;系統(tǒng)管理功能模塊由用戶管理、角色管理、單位管理、修改密碼和民警管理子模塊所組成。

5 系統(tǒng)實(shí)現(xiàn)思路

5.1 項(xiàng)目建設(shè)原則

1)在技術(shù)使用上:項(xiàng)目在總體上具有技術(shù)先進(jìn)、安全可靠、擴(kuò)展性強(qiáng)、維護(hù)方便等特點(diǎn)。以成熟技術(shù)為主導(dǎo),兼顧前沿新技術(shù)的采用;

2)在發(fā)展步驟上:要以需求為導(dǎo)向、以應(yīng)用促建設(shè),突出重點(diǎn)、分組同步建設(shè)實(shí)施;

3)在資金投入上:實(shí)現(xiàn)完善的功能與經(jīng)濟(jì)適用的平衡,系統(tǒng)的可靠安全與資金投放的平衡;

4)在軟硬件資源使用上:盡量使用現(xiàn)有的軟硬件資源,避免重復(fù)采購(gòu);

5)在信息資源建設(shè)上:要頂層設(shè)計(jì)、標(biāo)準(zhǔn)先行,公共資源、橫向共享,業(yè)務(wù)資源、上下貫通;

6)在軟件系統(tǒng)建設(shè)上:要實(shí)現(xiàn)先進(jìn)性、可靠性與安全性的統(tǒng)一,確保數(shù)據(jù)的完整性、一致性,減少日常維護(hù)工作量,并且做到不影響日常業(yè)務(wù);

7)可擴(kuò)展性:系統(tǒng)采用標(biāo)準(zhǔn)webservice接口與外部系統(tǒng)交互,預(yù)留未來(lái)業(yè)務(wù)擴(kuò)展接口,隨時(shí)可以新增相關(guān)業(yè)務(wù)功能[3];

8)系統(tǒng)性能上:效率高、易維護(hù)、支持遠(yuǎn)程訪問、能提供多種數(shù)據(jù)訪問API,方便用戶對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)和分析;

9)用戶界面:簡(jiǎn)潔、易用、美觀、友好。

5.2 實(shí)施部署環(huán)境

辦公自動(dòng)化管理系統(tǒng)服務(wù)平臺(tái)采用B/S架構(gòu),用戶通過(guò)Web瀏覽器訪問系統(tǒng)服務(wù)平臺(tái)。 服務(wù)器端由IIS和數(shù)據(jù)庫(kù)服務(wù)器等組成。數(shù)據(jù)庫(kù)服務(wù)器主要存儲(chǔ)結(jié)構(gòu)化的質(zhì)量數(shù)據(jù)。系統(tǒng)支持Oracle集群方式,通過(guò)Oracle 集群可按需擴(kuò)充提高系統(tǒng)的性能。

辦公自動(dòng)化系統(tǒng)服務(wù)平臺(tái)應(yīng)用服務(wù)器,系統(tǒng)采用IIS7作為Web服務(wù)器,主要提供辦公自動(dòng)化系統(tǒng)服務(wù)平臺(tái)信息瀏覽服務(wù)和Web Service服務(wù)。系統(tǒng)能夠利用應(yīng)用服務(wù)器集群(NLB) 實(shí)現(xiàn)網(wǎng)絡(luò)負(fù)載均衡。文件服務(wù)器,主要目的是存放各類電子文件,如圖片、報(bào)告、逆向數(shù)模等。

5.3 UI設(shè)計(jì)

用戶登錄進(jìn)入系統(tǒng)后,看到的是快速導(dǎo)航頁(yè)面,如圖2所示。從該頁(yè)面可以快速跳轉(zhuǎn)到申請(qǐng)管理、秩序科業(yè)務(wù)、內(nèi)外勤管理、數(shù)據(jù)管理、統(tǒng)計(jì)分析以及系統(tǒng)管理六大功能模塊,每個(gè)功能模塊下又包含了若干子模塊,在每個(gè)子模塊的右上方用徽章標(biāo)記了待處理的記錄數(shù)。

5.4 數(shù)據(jù)庫(kù)設(shè)計(jì)

經(jīng)過(guò)與交通大隊(duì)各類客戶的深入交流,認(rèn)真梳理用戶需求后,筆者仔細(xì)思考了數(shù)據(jù)庫(kù)設(shè)計(jì)的具體細(xì)節(jié),在遵循數(shù)據(jù)庫(kù)設(shè)計(jì)范式的基礎(chǔ)上,為了實(shí)現(xiàn)用戶的所有功能需求,數(shù)據(jù)庫(kù)需要?jiǎng)?chuàng)建42張表,其中基礎(chǔ)數(shù)據(jù)表包括BAS_POLICE警員表、FRM_DEPARTMENT部門表等,業(yè)務(wù)邏輯表包括T_DAT_CARGO貨物采購(gòu)表、T_DAT_CARGO貨物采購(gòu)產(chǎn)品信息表、T_DAT_CCSP出差申請(qǐng)表、T_DAT_CCSPIMG出差上傳圖片表等,系統(tǒng)參數(shù)表包括T_SYS_FUNCTIONS系統(tǒng)功能菜單表、T_SYS_LOGINS用戶登錄日志表、T_SYS_LOGS系統(tǒng)日志記錄表、T_SYS_ORGS組織機(jī)構(gòu)表等。數(shù)據(jù)庫(kù)設(shè)計(jì)如圖3所示。

5.5 業(yè)務(wù)邏輯設(shè)計(jì)

本系統(tǒng)的架構(gòu)設(shè)計(jì)是基于MVC設(shè)計(jì)模式的,整個(gè)系統(tǒng)分為視圖層、控制層、業(yè)務(wù)邏輯層和DAO層,各層間的相對(duì)獨(dú)立使系統(tǒng)很容易維護(hù)和擴(kuò)展[5],而業(yè)務(wù)邏輯層正是通過(guò)調(diào)用數(shù)據(jù)訪問層的方法來(lái)處理業(yè)務(wù)邏輯的。限于篇幅,下面展示以下對(duì)出差申請(qǐng)的增刪改查業(yè)務(wù)邏輯的代碼:

public class BTDatCcspService {

/// 獲取出差申請(qǐng)列表

/// 對(duì)象實(shí)體

/// 每頁(yè)大小

/// 當(dāng)前頁(yè)

public PageList GetTDatCcspList(TDatCcsp obj, int pageSize, int curPage) {

return new TDatCcspDao().GetTDatCcspList(obj, pageSize, curPage);

}

/// 查詢 返回單個(gè)對(duì)象

/// 對(duì)象id

public TDatCcsp GetTDatCcsp(long id) {

return new TDatCcspDao().GetTDatCcsp(id);

}

///? 新增出差申請(qǐng)

/// 對(duì)象實(shí)體

public void AddCCInfo(TDatCcsp obj, out long SQID) {

new TDatCcspDao().AddCCInfo(obj, out SQID);

}

///? 更新出差申請(qǐng)

/// 對(duì)象實(shí)體

public void UpdateCCInfo(TDatCcsp obj) {

new TDatCcspDao().UpdateCCInfo(obj);

}

/// 刪除

/// 刪除對(duì)象PK

public void Delete(long id) {

(new TDatCcspDao()).Delete(id);

}

/// 獲取全部出差申請(qǐng)列表

/// 對(duì)象實(shí)體

public List GetAllTDatCcspList(TDatCcsp obj) {

return new TDatCcspDao().GetAllTDatCcspList(obj);

}

}

6 總結(jié)

現(xiàn)如今,交通大隊(duì)辦公自動(dòng)化管理系統(tǒng)已經(jīng)上線運(yùn)行一年有余,系統(tǒng)運(yùn)行穩(wěn)定功能完善,很好地滿足了交通大隊(duì)個(gè)性化的軟件需求,而且各個(gè)功能模塊在支持相應(yīng)工作的安排和實(shí)施過(guò)程中,能夠得到較好的效果,整體上實(shí)現(xiàn)了對(duì)下屬各中隊(duì)各類支出更好的監(jiān)督,提高了各類支出審批的辦理效率,確保了支出管理工作更加規(guī)范合法,創(chuàng)造了更大的經(jīng)濟(jì)效益和社會(huì)效益。下一步,應(yīng)在基于工作流引擎下的辦公自動(dòng)化管理系統(tǒng)方面,開展深入的調(diào)查和研究,在軟件使用反饋內(nèi)容上不斷地升級(jí)完善,進(jìn)一步提高系統(tǒng)的可靠性和可擴(kuò)展性,繼續(xù)提升系統(tǒng)的應(yīng)用價(jià)值,推動(dòng)交通大隊(duì)的信息化工作更上一個(gè)臺(tái)階。

參考文獻(xiàn):

[1] 何文斌.基于辦公自動(dòng)化的醫(yī)院圖書資料管理[J].中國(guó)衛(wèi)生產(chǎn)業(yè),2019,16(18):111-112.

[2] 馮成.基于工作流下的高校辦公自動(dòng)化分析[J].遼寧師專學(xué)報(bào)(社會(huì)科學(xué)版),2019(2):132-133.

[3] 張芹.探究計(jì)算機(jī)信息處理技術(shù)在辦公自動(dòng)化中的應(yīng)用[J].中國(guó)新通信,2019,21(6):124.

[4] 劉利軍,劉新克.公安機(jī)關(guān)辦公自動(dòng)化網(wǎng)絡(luò)安全的探討[J].數(shù)字通信世界,2018(11):223.

[5] 王云澤.基于工作流的移動(dòng)辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)[J].傳媒與藝術(shù)研究,2018(1):92-103.

【通聯(lián)編輯:謝媛媛】

猜你喜歡
三層架構(gòu)辦公自動(dòng)化
淺談辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)與應(yīng)用
活力(2019年21期)2019-04-01 12:17:06
辦公自動(dòng)化中的計(jì)算機(jī)應(yīng)用
基于“三層架構(gòu)”理論的教學(xué)設(shè)計(jì)案例分析
辦公自動(dòng)化系統(tǒng)軟件教學(xué)探索
良好的信息系統(tǒng)體系結(jié)構(gòu)模式對(duì)網(wǎng)絡(luò)安全監(jiān)察與維護(hù)技術(shù)的方法的探討
辦公室自動(dòng)化、辦公自動(dòng)化與OA
ASP.NET三層架構(gòu)體系分析與應(yīng)用
基于SSH 的實(shí)驗(yàn)室管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
远安县| 包头市| 涟源市| 马山县| 虞城县| 淳安县| 班玛县| 东乡县| 和硕县| 天祝| 永州市| 潞城市| 虎林市| 登封市| 涟源市| 盘山县| 邯郸县| 凌源市| 余江县| 石狮市| 尚志市| 城固县| 揭阳市| 鹤岗市| 西青区| 门头沟区| 墨江| 温泉县| 项城市| 平乡县| 潮州市| 土默特左旗| 桃园县| 聂拉木县| 绥滨县| 江门市| 永善县| 嵩明县| 马龙县| 高雄市| 福贡县|