李靜 樸錦程
摘 ?要: 為了提升公共服務(wù)質(zhì)量與公眾滿(mǎn)意度,設(shè)計(jì)PPP模式下基于MVC的公共服務(wù)互動(dòng)平臺(tái)?;贛VC模式的模型、視圖與控制器三部分原理,結(jié)合J2EE體系內(nèi)各項(xiàng)技術(shù)設(shè)計(jì)公共服務(wù)互動(dòng)平臺(tái),通過(guò)平臺(tái)客戶(hù)層中Web瀏覽器提供用戶(hù)需求,由表示層中控制器接收需求后,調(diào)用業(yè)務(wù)層中會(huì)話(huà)bean邏輯處理對(duì)應(yīng)需求業(yè)務(wù),引入聊天室技術(shù)和隱藏幀刷技術(shù)解決處理頁(yè)面閃爍問(wèn)題,將處理后數(shù)據(jù)存入數(shù)據(jù)層的數(shù)據(jù)庫(kù)中,通過(guò)MVC資源選取數(shù)學(xué)模型內(nèi)置多目標(biāo)遺傳算法選取數(shù)據(jù)庫(kù)內(nèi)有效數(shù)據(jù)資源,并調(diào)度到業(yè)務(wù)層中,經(jīng)實(shí)體bean處理后返回?cái)?shù)據(jù)到表示層,向用戶(hù)呈現(xiàn)處理的結(jié)果,并通過(guò)Web瀏覽器向用戶(hù)提供相應(yīng)服務(wù)。結(jié)果表明,該平臺(tái)具有較高的資源調(diào)度效率與資源利用率,運(yùn)行性能穩(wěn)定,抗壓能力強(qiáng),設(shè)計(jì)合理且用戶(hù)滿(mǎn)意度高,實(shí)際應(yīng)用性較高。
關(guān)鍵詞: 公共服務(wù); 互動(dòng)平臺(tái); 平臺(tái)設(shè)計(jì); PPP模式; MVC模式; 用戶(hù)需求
中圖分類(lèi)號(hào): TN915.02?34; C252.6 ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼: A ? ? ? ? ? ? ? ? ? 文章編號(hào): 1004?373X(2020)24?0121?05
Design of public service interaction platform based on MVC in PPP mode
LI Jing, PIAO Jincheng
(Northeast Forestry University, Harbin 150036, China)
Abstract: A public service interaction platform based on MVC (model view controller) in PPP (public private partnership) mode is designed to improve the quality of public service and public satisfaction. On the basis of the three principles of the model, view and controller in MVC mode, the public service interactive platform is designed in combination with various technologies in the J2EE system, and the Web browser in the platform client layer is used to provide the user requirement. After receiving the requirement from the controller in the presentation layer, the session Bean logic on the business layer is invoked to process the corresponding demand business, and the chat room technology and hidden frame brush technology are introduced to solve the problem of page flicker during processing. The processed data is stored in the database of the data layer. The built?in multi?objective genetic algorithm of the MVC resource selection mathematical model is used to select the effective data resources in the database and schedule them to the business layer. The data is sent back to the presentation layer after it is processed by entity Bean to present the processed results to users and provide corresponding services for users on Web browser. The results show that the platform has high efficiency of resource scheduling, high resource utilization, stable operation performance, strong compression resistance, reasonable design, high user satisfaction, and high practical applicability.
Keywords: public services; interactive platform; platform design; PPP mode; MVC pattern; user requirement
0 ?引 ?言
因信息技術(shù)飛速發(fā)展,以網(wǎng)絡(luò)提供公共服務(wù)的方式已成為當(dāng)下服務(wù)領(lǐng)域的主流發(fā)展趨勢(shì)。以網(wǎng)絡(luò)搭建的公共服務(wù)互動(dòng)平臺(tái)的本質(zhì)是服務(wù)大眾,為公眾提供一種更及時(shí)、更便利的新型服務(wù)方式,承擔(dān)起公眾與服務(wù)機(jī)構(gòu)間的實(shí)時(shí)互動(dòng)溝通,滿(mǎn)足公眾想及時(shí)解決各種問(wèn)題的服務(wù)需求[1]。
PPP模式(Public Private Partnership)是指政府與私有機(jī)構(gòu)以合同、協(xié)議及特許經(jīng)營(yíng)等方式實(shí)現(xiàn)合作的一種公共服務(wù)供給模式[2]。PPP模式廣泛應(yīng)用于我國(guó)各領(lǐng)域公共服務(wù)互動(dòng)平臺(tái)中,能夠在平臺(tái)的完善與創(chuàng)建進(jìn)程中充分發(fā)揮其管理及監(jiān)督等優(yōu)勢(shì),提升政府對(duì)公共服務(wù)領(lǐng)域的監(jiān)管水平,有效保障公眾利益。
MVC(Model View Controller)是一種設(shè)計(jì)模式,分為模型、視圖與控制器三部分,可自行處理各自任務(wù)并同其他部分實(shí)現(xiàn)交互,能夠強(qiáng)行劃分開(kāi)應(yīng)用程序的輸入、處理及輸出部分,并通過(guò)接口實(shí)現(xiàn)各對(duì)象之間的相互交互,能夠在設(shè)計(jì)各類(lèi)程序時(shí)處理類(lèi)似問(wèn)題,達(dá)到省時(shí)高效的目的[3?4]。
基于此,本文設(shè)計(jì)一種PPP模式下基于MVC的公共服務(wù)互動(dòng)平臺(tái),完善我國(guó)公共服務(wù)領(lǐng)域,提升公眾滿(mǎn)意度,促進(jìn)各服務(wù)領(lǐng)域服務(wù)水平的提升與服務(wù)效率的提高。
1 ?PPP模式下基于MVC的公共服務(wù)互動(dòng)平臺(tái)設(shè)計(jì)方法
1.1 ?MVC模式
MVC屬于一種設(shè)計(jì)模式,其構(gòu)成部分為模型(Model)、視圖(View)及控制器(Conroller),以接口完成在不同對(duì)象間的交互,能夠區(qū)分開(kāi)應(yīng)用程序的輸入、處理及輸出部分,并于程序間實(shí)行復(fù)用[5]。MVC模式分離其模型、視圖及控制器部分,其中儲(chǔ)存數(shù)據(jù)與業(yè)務(wù)邏輯處理均由模型實(shí)現(xiàn),它通過(guò)接收視圖發(fā)送的需求數(shù)據(jù),同時(shí)將處理后結(jié)果返回,完成模型與視圖間的交互,屬于執(zhí)行程序的重點(diǎn)部分;視圖屬于Web應(yīng)用的頁(yè)面呈現(xiàn),用戶(hù)可通過(guò)其進(jìn)行查看同時(shí)實(shí)現(xiàn)模型與視圖間的交互,通常情況下視圖僅以頁(yè)面呈現(xiàn)的方式處理模型傳輸?shù)臄?shù)據(jù),無(wú)業(yè)務(wù)處理邏輯;控制器接收來(lái)自用戶(hù)的需求,通過(guò)匹配模型與視圖,實(shí)現(xiàn)用戶(hù)的需求并管理用戶(hù)與視圖交互。具體過(guò)程為,先以控制器接收用戶(hù)視圖需求,調(diào)用對(duì)應(yīng)的模型,再通過(guò)模型對(duì)有關(guān)業(yè)務(wù)實(shí)行邏輯處理后將數(shù)據(jù)返回,最后由控制器選取對(duì)應(yīng)的視圖以表示層向用戶(hù)呈現(xiàn)。MVC模式原理見(jiàn)圖1。
1.2 ?公共服務(wù)互動(dòng)平臺(tái)設(shè)計(jì)
1.2.1 ?開(kāi)發(fā)架構(gòu)
當(dāng)前常用的部署與開(kāi)發(fā)公共服務(wù)平臺(tái)的方式為J2EE模式,包含J2EE體系內(nèi)的EJB、Servlet、JSP及JavaBean等技術(shù)的應(yīng)用[6],基于MVC結(jié)構(gòu)完成開(kāi)發(fā)及部署。應(yīng)用SQL Server數(shù)據(jù)庫(kù)、Jbuilder開(kāi)發(fā)工具、weblogic6.8Web服務(wù)器及solaris運(yùn)行平臺(tái)。
在具有政府監(jiān)管優(yōu)勢(shì)的PPP模式下,基于MVC模式設(shè)計(jì)由客戶(hù)層、表示層、業(yè)務(wù)層及數(shù)據(jù)層共同構(gòu)成公共服務(wù)互動(dòng)平臺(tái)。主要實(shí)現(xiàn)MVC模式的部分為平臺(tái)結(jié)構(gòu)的表示層和業(yè)務(wù)層。其中,客戶(hù)層以Web瀏覽器實(shí)現(xiàn)向控制器提供用戶(hù)需求并向用戶(hù)提供服務(wù)的目的;表示層內(nèi)的Servlet和JSP分別為MVC模式中的控制器與視圖部分,本層主要功能包括流程控制邏輯、實(shí)現(xiàn)與用戶(hù)界面開(kāi)發(fā)等,分別通過(guò)Servlet與JSP完成流程控制邏輯以及用戶(hù)登錄界面和顯示頁(yè)面的查詢(xún)等;業(yè)務(wù)層以模型作為其業(yè)務(wù)邏輯,通過(guò)JavaBean與EJB組件實(shí)現(xiàn)業(yè)務(wù)層功能,其中處理業(yè)務(wù)邏輯時(shí)主要以會(huì)話(huà)bean完成,由此實(shí)現(xiàn)同表示層間的交互,以實(shí)體bean對(duì)數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù)記錄實(shí)行處理,采用JDBC訪問(wèn)數(shù)據(jù)庫(kù)并完成增加及刪減記錄等操作事項(xiàng);數(shù)據(jù)層重點(diǎn)是采用數(shù)據(jù)庫(kù)存儲(chǔ)與管理數(shù)據(jù)等。平臺(tái)整體結(jié)構(gòu)如圖2所示。
1.2.2 ?開(kāi)發(fā)技術(shù)
1) JSP前端開(kāi)發(fā)技術(shù)
以JSP技術(shù)與CSS,JavaScript技術(shù)相結(jié)合實(shí)現(xiàn)平臺(tái)前端頁(yè)面的創(chuàng)建。JSP是在ASP技術(shù)基礎(chǔ)上產(chǎn)生的Web開(kāi)發(fā)技術(shù),其特點(diǎn)為通過(guò)標(biāo)記與腳本產(chǎn)生動(dòng)態(tài)頁(yè)面內(nèi)容,屬于服務(wù)器前端頁(yè)面[7?8]。JSP內(nèi)的response與request兩種內(nèi)置對(duì)象較為常用,可在無(wú)聲明的情況下直接應(yīng)用。通過(guò)JSP內(nèi)JavaBean與JDBC等已成熟的服務(wù)器端組件,實(shí)現(xiàn)Web頁(yè)面內(nèi)的各類(lèi)繁瑣功能,提升平臺(tái)整體性能。
2) 后臺(tái)開(kāi)發(fā)技術(shù)
通過(guò)Java技術(shù)實(shí)現(xiàn)平臺(tái)的后臺(tái)開(kāi)發(fā),以JavaBean編寫(xiě)業(yè)務(wù)層的模型部分,通過(guò)Servlet編寫(xiě)表示層的控制部分,采用JDBC技術(shù)連接前端與后臺(tái)數(shù)據(jù)庫(kù)[9]。Java為面向?qū)ο蟮目缙脚_(tái)編程語(yǔ)言,具有非常強(qiáng)大的功能,因其語(yǔ)言經(jīng)常需和數(shù)據(jù)庫(kù)交互,由此產(chǎn)生Java、Servlet、JSP與JDBC等技術(shù)。
① 用作動(dòng)態(tài)生成網(wǎng)頁(yè)的Servlet屬于通過(guò)Java語(yǔ)言編寫(xiě)的服務(wù)器端小程序,其以需求/響應(yīng)作為工作模式,由客戶(hù)端發(fā)出HTTP需求到服務(wù)器,Servlet接收到來(lái)自服務(wù)器分配的對(duì)應(yīng)需求并以相對(duì)方式實(shí)現(xiàn)處理;
② JavaBean屬于通過(guò)Java語(yǔ)言編寫(xiě)的可重用組件,為固定規(guī)范的Java類(lèi)。其具有方便維護(hù)、編寫(xiě)、傳輸及可重用代碼等特點(diǎn)[10];
③ 基于實(shí)現(xiàn)和接口的分離式理念所設(shè)計(jì)的JDBC屬于一類(lèi)通過(guò)Java語(yǔ)言對(duì)數(shù)據(jù)庫(kù)實(shí)行訪問(wèn)的規(guī)范技術(shù),能夠直接訪問(wèn)與控制數(shù)據(jù)庫(kù)。
1.3 ?平臺(tái)實(shí)現(xiàn)
1.3.1 ?主要技術(shù)實(shí)現(xiàn)
為實(shí)現(xiàn)平臺(tái)向用戶(hù)提供更有效的公共服務(wù),提升用戶(hù)和公共服務(wù)人員的實(shí)時(shí)溝通效果,平臺(tái)以聊天室技術(shù)與隱藏幀刷技術(shù)實(shí)現(xiàn)對(duì)溝通數(shù)據(jù)的有效儲(chǔ)存[11]。其中,聊天室技術(shù)能夠處理用戶(hù)與公共服務(wù)人員溝通發(fā)言時(shí)刷新頁(yè)面所出現(xiàn)的閃爍現(xiàn)象,因溝通數(shù)據(jù)通過(guò)數(shù)據(jù)庫(kù)儲(chǔ)存,訪問(wèn)服務(wù)器過(guò)于繁瑣,由此將造成服務(wù)器響應(yīng)負(fù)擔(dān)過(guò)大,故在此通過(guò)Ajax技術(shù),運(yùn)用XMLHTTP組件對(duì)XML數(shù)據(jù)實(shí)行操縱,實(shí)現(xiàn)數(shù)據(jù)的收發(fā)及HTTP和XML的結(jié)合[12];采用隱藏幀刷技術(shù)將頁(yè)面框架另外分割出一個(gè)0尺寸頁(yè)面,通過(guò)此幀對(duì)服務(wù)器數(shù)據(jù)實(shí)行定時(shí)刷新并獲得刷新后數(shù)據(jù),由JavaScript技術(shù)向顯示幀內(nèi)寫(xiě)入數(shù)據(jù),將顯示幀的自有刷新任務(wù)替換掉,實(shí)現(xiàn)頁(yè)面閃爍的妥善處理,提升公共服務(wù)互動(dòng)平臺(tái)的實(shí)時(shí)服務(wù)效果。平臺(tái)關(guān)鍵頁(yè)面間的操作變換關(guān)系見(jiàn)圖3。
平臺(tái)主要有客戶(hù)端JS代碼、前臺(tái)頁(yè)面Index.html及服務(wù)器處理程序等技術(shù)部分,具體實(shí)現(xiàn)為:
1) 應(yīng)在客戶(hù)端加載的JS代碼部分為獲得XMLHttp對(duì)象,構(gòu)建并返回一個(gè)XMLHttp對(duì)象,創(chuàng)建獲得發(fā)言函數(shù)并提交。
2) 前臺(tái)對(duì)話(huà)頁(yè)面包括顯示發(fā)言幀與提交發(fā)言幀。其中:動(dòng)態(tài)對(duì)話(huà)內(nèi)容由顯示幀予以呈現(xiàn),用戶(hù)采用提交幀將信息提交到服務(wù)器;顯示發(fā)言幀與提交發(fā)言幀處于共同的框架內(nèi)。如此不僅能夠保障頁(yè)面的完整性,還可區(qū)分所獲得信息與提交信息,確保定時(shí)刷新不對(duì)用戶(hù)操作造成干擾。
3) 通過(guò)數(shù)據(jù)庫(kù)搜尋語(yǔ)句讀取數(shù)據(jù)后生成XML文件,實(shí)現(xiàn)咨詢(xún)內(nèi)容的呈現(xiàn)。Index.html的呈現(xiàn)頁(yè)面由XMLHttp向?qū)?yīng)頁(yè)面發(fā)送請(qǐng)求,同時(shí)經(jīng)過(guò)返回結(jié)果向更新區(qū)間傳輸實(shí)現(xiàn)。
4) 提交發(fā)言之后引發(fā)數(shù)據(jù)庫(kù)與呈現(xiàn)內(nèi)容的更新。
1.3.2 ?基于質(zhì)量的MVC資源選取數(shù)學(xué)模型
從平臺(tái)數(shù)據(jù)庫(kù)各資源待選集的數(shù)個(gè)資源內(nèi),以任務(wù)的執(zhí)行過(guò)程為依據(jù)僅選出一個(gè)資源實(shí)現(xiàn)子任務(wù),此即為MVC資源選取[13]。通過(guò)合適的資源選取方式實(shí)現(xiàn)平臺(tái)數(shù)據(jù)庫(kù)數(shù)據(jù)資源的有效選取。由于MVC資源選取類(lèi)似于整數(shù)規(guī)劃,故通過(guò)整數(shù)規(guī)劃對(duì)基于質(zhì)量的MVC資源選取數(shù)學(xué)模型實(shí)行創(chuàng)建。組成整數(shù)規(guī)劃的為目標(biāo)函數(shù)與約束函數(shù),其中目標(biāo)函數(shù)的創(chuàng)建為:
[mine1,e1=j=1mi=1nyjisjimaxe2,e2=j=1mi=1nyjihjii=1nyji=1,j∈1,2,…,m] (1)
式中:第j個(gè)子任務(wù)相對(duì)的待選資源集內(nèi)的第i個(gè)資源有無(wú)被選取通過(guò)[yjiyji∈0,1]表示,其取值是0或者1,[j∈{1,2,…,m},i∈{1,2,…,n}];平臺(tái)整體的響應(yīng)時(shí)間目標(biāo)函數(shù)與可靠性目標(biāo)函數(shù)分別以[e1]和[e2]表示;資源[yji]的響應(yīng)時(shí)間與可靠性分別以[sji]和[hji]表示。[maxe2]可表示成[min-e2],那么可將式(1)改寫(xiě)成:
[mine1,-e2i=1nyji=1, ?j∈1,2,…,m,yji∈0,1] (2)
式(2)即為具備數(shù)個(gè)解的多目標(biāo)整數(shù)規(guī)劃模型,由數(shù)個(gè)解所形成的集即為平臺(tái)數(shù)據(jù)庫(kù)有效資源數(shù)據(jù)最優(yōu)集。
1.3.3 ?多目標(biāo)遺傳算法的MVC資源選取
采用遺傳算法對(duì)基于質(zhì)量的MVC資源選取數(shù)學(xué)模型進(jìn)行求解,獲取最優(yōu)MVC資源調(diào)度策略?;谶z傳算法創(chuàng)建多目標(biāo)遺傳算法的MVC資源選取算法,其運(yùn)算步驟類(lèi)似于遺傳算法,唯一區(qū)別在于遺傳算法僅存在一個(gè)目標(biāo)函數(shù),而此算法存在數(shù)個(gè)目標(biāo)函數(shù),因而此算法的適應(yīng)度函數(shù)相對(duì)更繁瑣[14]。多目標(biāo)遺傳算法的MVC資源選取算法具體描述為:
1) 編碼。以問(wèn)題的解空間為依據(jù),對(duì)算法染色體長(zhǎng)度予以確定,在此通過(guò)多進(jìn)制數(shù)表示基因編碼,各待選資源集存在多少資源,便以多少進(jìn)制表示其對(duì)應(yīng)編碼的各位,染色體的各位編碼位置的編碼值在編碼之后能夠與待選資源集內(nèi)的資源編碼相對(duì)應(yīng),即代表此資源被選取。
2) 適應(yīng)度函數(shù)。用于評(píng)價(jià)所選取染色體的函數(shù)即為適應(yīng)度函數(shù),本文的適應(yīng)度函數(shù)為式(1)內(nèi)的[mine1]與[maxe2]。
3) 資源選取。算法的MVC資源選取所具備的2個(gè)目標(biāo)函數(shù)都屬于適應(yīng)度函數(shù),通過(guò)并列選取法得到后代適應(yīng)種群。關(guān)鍵步驟為先均分各代基因種群為兩部分,分別用于[e1]和[e2],同時(shí)求得二者適應(yīng)度值的集合,再通過(guò)比例選取算子依次從兩集合內(nèi)選取高適應(yīng)度個(gè)體,構(gòu)成2個(gè)后代適應(yīng)種群,最后合并2個(gè)后代適應(yīng)種群為一個(gè)集合,此集合便為整體后代種群。
4) 交叉與變異?;谝陨线x取部分可獲得各代的后代種群,交叉與變異采用對(duì)自然界進(jìn)化思想實(shí)行模仿的方式操作后代種群,生成全新的后代種群[15]。操作時(shí)依據(jù)以往經(jīng)驗(yàn)選取交叉與變異的概率值,概率值的合理選取不僅能夠避免算法的局部最優(yōu),而且可提升種群的收斂效率。通過(guò)自適應(yīng)遺傳算法的原理能夠得出交叉與變異的概率依次為:
[Qn=l3-l3-l4e-eavgemax-eavg,e≥eavgl3, ?e [Qa=l1-l1-l2e1-eavgemax-eavg,e1≥eavgl1, ?e1 式中,變異概率與交叉概率依次以[Qn]和[Qa]表示;實(shí)行交叉操作的兩個(gè)個(gè)體的最大適應(yīng)度值與實(shí)行變異操作個(gè)體的適應(yīng)度值依次表示為[e1]和[e];最大適應(yīng)度值與平均適應(yīng)度值依次以[emax]和[eavg]表示,[l1~l4]都表示常數(shù)。 基于以上多目標(biāo)遺傳算法的MVC資源選取求得的解便為平臺(tái)資源調(diào)度策略?xún)?nèi)符合全局質(zhì)量最優(yōu)的資源調(diào)度策略,以此實(shí)現(xiàn)平臺(tái)數(shù)據(jù)庫(kù)有效數(shù)據(jù)資源的調(diào)度。 2 ?實(shí)際應(yīng)用分析 為檢驗(yàn)本文平臺(tái)設(shè)計(jì)的合理性與平臺(tái)性能,現(xiàn)將本文平臺(tái)和分布式框架服務(wù)互動(dòng)平臺(tái)分別應(yīng)用于某銀行的線上客戶(hù)服務(wù)中心,對(duì)比分析兩個(gè)平臺(tái)的資源調(diào)度性能、服務(wù)器運(yùn)行性能及實(shí)際滿(mǎn)意度情況。 2.1 ?資源調(diào)度性能分析 2.1.1 ?資源調(diào)度效率對(duì)比 從實(shí)驗(yàn)銀行線上客戶(hù)服務(wù)中心的服務(wù)用戶(hù)需求中隨機(jī)選取出150個(gè)用戶(hù)需求,模擬這些用戶(hù)的需求,以響應(yīng)時(shí)間為檢驗(yàn)標(biāo)準(zhǔn),分別通過(guò)本文平臺(tái)與分布式框架服務(wù)互動(dòng)平臺(tái)對(duì)用戶(hù)需求資源實(shí)行調(diào)度,檢驗(yàn)本文平臺(tái)的執(zhí)行效率,檢驗(yàn)結(jié)果見(jiàn)圖4。 通過(guò)圖4可看出,在同等用戶(hù)需求數(shù)量下,本文平臺(tái)調(diào)度資源的響應(yīng)時(shí)間始終低于分布式框架服務(wù)互動(dòng)平臺(tái),且隨著用戶(hù)需求數(shù)量的增長(zhǎng),二者間響應(yīng)時(shí)間的差距逐漸增大,說(shuō)明本文平臺(tái)在進(jìn)行資源調(diào)度時(shí)更省時(shí),執(zhí)行效率更高。 2.1.2 ?資源利用率對(duì)比 選取交叉概率與變異概率分別為0.8和0.1,對(duì)比兩種平臺(tái)在同等概率下調(diào)度相同任務(wù)量時(shí)的資源有效利用率,以此檢驗(yàn)本文平臺(tái)資源調(diào)度時(shí)的準(zhǔn)確性,對(duì)比情況如圖5所示。 由圖5分析可知,在同等概率下調(diào)度相同任務(wù)量時(shí),本文平臺(tái)的資源有效利用率始終保持在99.95%~100%之間,且?guī)缀鯚o(wú)過(guò)多波動(dòng);而分布式框架服務(wù)互動(dòng)平臺(tái)的資源有效利用率僅維持在94.79%~96.23%之間,并且存在較大波動(dòng)情況。由此可見(jiàn),本文平臺(tái)調(diào)度資源時(shí)可更有效地利用資源,資源遺漏幾乎近似于零,調(diào)度資源準(zhǔn)確性高。綜合資源調(diào)度效率分析得出,本文平臺(tái)的整體資源調(diào)度性能十分優(yōu)越。 2.2 ?性能測(cè)試 采用Microsoft Web Application Stress Tool測(cè)試工具對(duì)兩平臺(tái)實(shí)行壓力檢測(cè),檢測(cè)內(nèi)容為數(shù)據(jù)傳輸及注冊(cè)登錄等,通過(guò)模擬150人共同在線操作時(shí)監(jiān)控兩個(gè)平臺(tái)服務(wù)器CPU及內(nèi)存的運(yùn)行狀況,對(duì)比兩個(gè)平臺(tái)的性能。服務(wù)器CPU處理器與內(nèi)存的運(yùn)行狀況對(duì)比如圖6所示。 由圖6能夠得出,在相同的壓力檢測(cè)作用下,本文平臺(tái)的服務(wù)器CPU處理器與內(nèi)存的運(yùn)行狀況更穩(wěn)定,運(yùn)行率高于分布式框架服務(wù)互動(dòng)平臺(tái)。由此說(shuō)明,本文平臺(tái)的抗壓能力與運(yùn)行性能優(yōu)越,設(shè)計(jì)合理,可滿(mǎn)足實(shí)際應(yīng)用需求。 2.3 ?滿(mǎn)意度分析 以調(diào)查問(wèn)卷的方式,從應(yīng)用實(shí)驗(yàn)銀行線上客戶(hù)服務(wù)中心的用戶(hù)中隨機(jī)選取出120名用戶(hù)作為調(diào)查對(duì)象,對(duì)實(shí)驗(yàn)銀行線上客戶(hù)服務(wù)中心分別應(yīng)用兩個(gè)平臺(tái)的滿(mǎn)意度實(shí)行調(diào)查分析,調(diào)查對(duì)象中包括20名客戶(hù)服務(wù)中心的服務(wù)人員與100名線上咨詢(xún)服務(wù)的用戶(hù)。實(shí)驗(yàn)中共發(fā)放調(diào)查問(wèn)卷120份,實(shí)際收回有效調(diào)查問(wèn)卷116份,有效率為96.7%。所調(diào)查內(nèi)容包括視圖效果、運(yùn)行流暢度、服務(wù)效率和會(huì)話(huà)流暢性,滿(mǎn)意度等級(jí)劃分為非常滿(mǎn)意(Ⅰ級(jí))、滿(mǎn)意(Ⅱ級(jí))、一般(Ⅲ級(jí))與不滿(mǎn)意(Ⅳ級(jí))四個(gè)等級(jí)。調(diào)查情況見(jiàn)表1。 通過(guò)表1可得,本文平臺(tái)的實(shí)際應(yīng)用滿(mǎn)意度調(diào)查結(jié)果中,各項(xiàng)調(diào)查內(nèi)容的滿(mǎn)意度均高于分布式框架服務(wù)互動(dòng)平臺(tái),且本文平臺(tái)各項(xiàng)調(diào)查內(nèi)容達(dá)到Ⅰ級(jí)的百分比在87.5%~91.7%之間。說(shuō)明本文平臺(tái)的實(shí)際應(yīng)用效果更優(yōu)越,用戶(hù)滿(mǎn)意程度更高,實(shí)際應(yīng)用中可提升服務(wù)質(zhì)量與水平,具有較高的實(shí)際應(yīng)用價(jià)值。 3 ?結(jié) ?論 本文設(shè)計(jì)一種PPP模式下基于MVC的公共服務(wù)互動(dòng)平臺(tái),在PPP模式背景下融入MVC三部分模式,結(jié)合前端與后臺(tái)開(kāi)發(fā)技術(shù),并引入資源選取與調(diào)度算法共同創(chuàng)建具有政府監(jiān)管優(yōu)勢(shì),能夠?qū)崟r(shí)提供公共服務(wù)的公共服務(wù)互動(dòng)平臺(tái)。實(shí)驗(yàn)中將本文平臺(tái)應(yīng)用于某銀行線上客戶(hù)服務(wù)中心內(nèi),驗(yàn)證結(jié)果表明本文平臺(tái)具有優(yōu)越的資源調(diào)度性能、服務(wù)器運(yùn)行性能及較高的用戶(hù)滿(mǎn)意度。在未來(lái)的研究中,會(huì)繼續(xù)將本文平臺(tái)應(yīng)用于其他公共服務(wù)領(lǐng)域內(nèi),進(jìn)一步檢驗(yàn)本文平臺(tái)的實(shí)際應(yīng)用效果及應(yīng)用性能。 參考文獻(xiàn) [1] 陸浩東,盛小平.困境與突圍:西部民族地區(qū)用戶(hù)信息消費(fèi)的公共信息服務(wù)互動(dòng)機(jī)制[J].圖書(shū)館論壇,2017(9):27?32. [2] 惠春麗.公共服務(wù)項(xiàng)目成功應(yīng)用PPP模式的關(guān)鍵因素分析[J].財(cái)務(wù)與會(huì)計(jì),2017(4):67?68. [3] 韓雪.基于PPP模式的體育公共服務(wù)體系構(gòu)建研究[J].體育文化導(dǎo)刊,2017(3):109?113. [4] 丁瓊.PPP模式中地方政府的角色偏差及糾正[J].人民論壇,2018(22):84?85. [5] 王義勇.基于MVC的智能家庭網(wǎng)關(guān)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)時(shí)代,2017(1):16?17. [6] 郭衛(wèi),郟高祥,劉俊.基于MVC的液壓支架壓力監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)[J].煤炭技術(shù),2018,37(8):200?202. [7] 趙琳,楊輝之,郝勇,等.基于MVC的敏捷衛(wèi)星工作模式仿真技術(shù)研究[J].系統(tǒng)仿真學(xué)報(bào),2017,29(3):537?545. [8] 孔薇,趙儒煜.東北地區(qū)PPP模式適用性、實(shí)用性問(wèn)題研究[J].宏觀經(jīng)濟(jì)研究,2017(4):15?23. [9] 蘇靜,鄭詩(shī)庭,羅慧,等.基于MVC模式的隨訪系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)[J].微電子學(xué)與計(jì)算機(jī),2019,36(6):93?95. [10] 孫曉存,王學(xué)文,李娟莉,等.煤礦機(jī)械裝備虛擬拆裝公共服務(wù)平臺(tái)設(shè)計(jì)[J].煤炭技術(shù),2017,36(7):239?240. [11] 高紅.論基本公共服務(wù)清單制度:公共價(jià)值管理的視角[J].求實(shí),2017(7):43?53. [12] 馬寶君,張楠,譚棋天.基于政民互動(dòng)大數(shù)據(jù)的公共服務(wù)效能影響因素分析[J].中國(guó)行政管理,2018(10):109?115. [13] 周榮庭,顧斐.基于數(shù)字互動(dòng)服務(wù)模型的科學(xué)教育素材平臺(tái)設(shè)計(jì)及應(yīng)用[J].科普研究,2018,13(2):19?26. [14] 戴志龍.基于云平臺(tái)互動(dòng)課堂的地理教學(xué)設(shè)計(jì)與實(shí)踐反思[J].中學(xué)地理教學(xué)參考,2017(19):30?32. [15] 丁元竹.網(wǎng)絡(luò)環(huán)境下基本公共服務(wù)供給方式研究[J].中國(guó)特色社會(huì)主義研究,2019(1):48?55. 作者簡(jiǎn)介:李 ?靜(1977—),女,黑龍江哈爾濱人,博士,副教授,研究方向?yàn)橛?jì)算機(jī)應(yīng)用、公共信息管理。 樸錦程(1993—),女,朝鮮族,黑龍江哈爾濱人,在讀碩士研究生,研究方向?yàn)橛?jì)算機(jī)應(yīng)用、公共信息管理。