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

?

基于B/S架構(gòu)的項(xiàng)目申報(bào)管理系統(tǒng)優(yōu)化設(shè)計(jì)

2014-09-05 09:30:53李東波朱柏青
關(guān)鍵詞:申報(bào)架構(gòu)數(shù)據(jù)庫

趙 紅,李東波,何 非,朱柏青

(1.南京理工大學(xué) 機(jī)械工程學(xué)院,江蘇 南京 210094)(2.南京工程學(xué)院 經(jīng)濟(jì)管理學(xué)院,江蘇 南京 211167)

基于B/S架構(gòu)的項(xiàng)目申報(bào)管理系統(tǒng)優(yōu)化設(shè)計(jì)

趙 紅1,李東波1,何 非1,朱柏青2

(1.南京理工大學(xué) 機(jī)械工程學(xué)院,江蘇 南京 210094)(2.南京工程學(xué)院 經(jīng)濟(jì)管理學(xué)院,江蘇 南京 211167)

針對裝備制造項(xiàng)目申報(bào)管理具有時(shí)效性,用戶群體廣泛,數(shù)據(jù)量大,網(wǎng)絡(luò)環(huán)境復(fù)雜等問題,提出基于B/S架構(gòu)的項(xiàng)目管理系統(tǒng)的設(shè)計(jì)解決方案。在對系統(tǒng)功能進(jìn)行分析的基礎(chǔ)上,設(shè)計(jì)系統(tǒng)平臺(tái)技術(shù)架構(gòu),并指出本系統(tǒng)的實(shí)現(xiàn)技術(shù),最后針對系統(tǒng)特點(diǎn)提出系統(tǒng)設(shè)計(jì)方面優(yōu)化解決方案。

B/S架構(gòu);管理系統(tǒng);優(yōu)化設(shè)計(jì)

目前項(xiàng)目管理已從之前的國防、航空航天、建筑、房地產(chǎn)等制造業(yè)管理方面,迅速擴(kuò)展到金融、計(jì)算機(jī)信息化、政府和公共事業(yè)管理方面。伴隨著現(xiàn)代社會(huì)不斷進(jìn)步,科學(xué)技術(shù)飛速發(fā)展,以及各方面激烈的競爭,項(xiàng)目管理所涉及的內(nèi)容不斷拓寬,范圍不斷擴(kuò)大,因此使用高效快捷的管理方法才能不斷增強(qiáng)競爭力。

當(dāng)前,借助信息化手段實(shí)現(xiàn)項(xiàng)目管理目標(biāo)已成為一種發(fā)展趨勢。本文以裝備制造業(yè)裝備項(xiàng)目申報(bào)過程為背景,設(shè)計(jì)開發(fā)基于B/S架構(gòu)的項(xiàng)目申報(bào)管理系統(tǒng)。該系統(tǒng)使得項(xiàng)目申報(bào)管理更加簡潔高效、便捷、易于管理,同時(shí)對促進(jìn)項(xiàng)目申報(bào)管理具有積極作用。

1 功能分析

本系統(tǒng)是用于申報(bào)裝備制造產(chǎn)品和相關(guān)產(chǎn)品認(rèn)定管理的系統(tǒng)平臺(tái)。其主要包括:用戶注冊、用戶信息管理、項(xiàng)目申報(bào)管理、項(xiàng)目評審管理、公告管理、項(xiàng)目發(fā)布與項(xiàng)目展示以及系統(tǒng)幫助等功能模塊。

a.用戶注冊模塊。本系統(tǒng)所面向的對象是江蘇省內(nèi)各裝備制造企業(yè),初次使用本系統(tǒng)需先進(jìn)行用戶注冊,即填寫用戶相關(guān)信息。為避免系統(tǒng)數(shù)據(jù)冗余及錯(cuò)誤數(shù)據(jù)干擾,用戶注冊后需等待系統(tǒng)管理員審核用戶資質(zhì),如用戶業(yè)務(wù)相關(guān)性、合規(guī)性及組織機(jī)構(gòu)代碼與單位的統(tǒng)一性等資質(zhì)審核。

b.用戶管理模塊。此模塊對于管理員而言,可根據(jù)用戶名、單位、聯(lián)系人、用戶角色、注冊時(shí)間、用戶狀態(tài)和地區(qū)查詢相應(yīng)條件下的用戶,并可查看各個(gè)用戶的詳細(xì)信息,根據(jù)不同狀態(tài)下的用戶進(jìn)行用戶審核并分配角色權(quán)限。用戶個(gè)人則可查看并修改個(gè)人信息。

c.項(xiàng)目申報(bào)管理模塊。根據(jù)項(xiàng)目申報(bào)過程,將項(xiàng)目申報(bào)過程模塊化,劃分為6個(gè)步驟:填寫基本信息、填寫申請表、填寫申請報(bào)告書、上傳可預(yù)覽附件、上傳其他附件、項(xiàng)目導(dǎo)出及提交。每一步填寫完成后操作下一步時(shí),系統(tǒng)將提示用戶及時(shí)保存當(dāng)前信息以及其他相應(yīng)的用戶友好提示。項(xiàng)目申報(bào)管理模塊包含已申報(bào)信息的查看下載。

d.項(xiàng)目評審管理模塊。上報(bào)的項(xiàng)目根據(jù)裝備制造業(yè)行業(yè)類型劃分不同,依據(jù)不同的評價(jià)標(biāo)準(zhǔn)進(jìn)行評審。評審包括形式審查(初審)、現(xiàn)場核查、專家評審、部門復(fù)審。評審依次進(jìn)行,不允許越級評審。當(dāng)所有項(xiàng)目依次經(jīng)過所有評審方可進(jìn)入項(xiàng)目發(fā)布階段。

e.公告管理模塊。項(xiàng)目申報(bào)有時(shí)間節(jié)點(diǎn)、政策變化,公告管理模塊用于編輯和發(fā)布政策通知等,利于政策消息的快捷下達(dá),也便于用戶及時(shí)獲取政策信息。

f.項(xiàng)目發(fā)布與項(xiàng)目展示模塊。所有項(xiàng)目進(jìn)入項(xiàng)目發(fā)布階段后,系統(tǒng)會(huì)將最終的評審結(jié)果反饋給用戶,同時(shí)系統(tǒng)將按評審結(jié)果篩選出符合要求的項(xiàng)目進(jìn)行公示。最終通過評審的項(xiàng)目,用戶需進(jìn)入項(xiàng)目展示模塊編輯項(xiàng)目產(chǎn)品,在系統(tǒng)中展示項(xiàng)目產(chǎn)品用以監(jiān)督和推廣該產(chǎn)品。

g.系統(tǒng)幫助模塊。在操作系統(tǒng)時(shí),系統(tǒng)幫助模塊給用戶提示申報(bào)流程和申報(bào)過程遇到問題的處理方法。

2 項(xiàng)目管理系統(tǒng)的實(shí)現(xiàn)技術(shù)

B/S架構(gòu)與C/S架構(gòu)相比,由于B/S架構(gòu)中頁面是動(dòng)態(tài)刷新的,響應(yīng)的速度較C/S架構(gòu)低,即便如此,在部署工作、系統(tǒng)維護(hù)和成本方面B/S架構(gòu)還是占有絕對優(yōu)勢的。就部署和維護(hù)工作方面,C/S架構(gòu)需要在每一個(gè)客戶端安裝配置相應(yīng)的軟件,而且當(dāng)系統(tǒng)更新后發(fā)生變化時(shí),也需要在每一個(gè)客戶端進(jìn)行系統(tǒng)維護(hù)更新操作;在成本方面,C/S架構(gòu)的維護(hù)需要專業(yè)的人員才能完成,若遇到規(guī)模較大的應(yīng)用,投入必然增加[1]。作為相對精簡的B/S架構(gòu),由于其是一次安裝,只用管理服務(wù)器便可進(jìn)行更新維護(hù),用戶使用瀏覽器便可操作的優(yōu)越性倍受青睞。

2.1網(wǎng)絡(luò)架構(gòu)

系統(tǒng)架構(gòu)的合理性是信息系統(tǒng)成功的保障。本系統(tǒng)采用B/S體系架構(gòu)進(jìn)行設(shè)計(jì)開發(fā)。整個(gè)系統(tǒng)分為4個(gè)層次:表示層、Web服務(wù)層、應(yīng)用服務(wù)層、數(shù)據(jù)層。系統(tǒng)網(wǎng)絡(luò)架構(gòu)如圖1所示??蛻舳顺绦騼H用于收集用戶信息和數(shù)據(jù)的可視化表示,增強(qiáng)客戶端靈活程度,Web服務(wù)器處理客戶端請求,并調(diào)用應(yīng)用服務(wù)器上的業(yè)務(wù)邏輯完成信息查詢和修改,為降低成本、方便系統(tǒng)維護(hù)提供支持,應(yīng)用程序全部集中于應(yīng)用服務(wù)器[2]。

圖1 系統(tǒng)網(wǎng)絡(luò)架構(gòu)

2.2技術(shù)架構(gòu)設(shè)計(jì)

系統(tǒng)體系結(jié)構(gòu)如圖2所示,在JAVA平臺(tái)下運(yùn)用Apache Tomcat服務(wù)器,在4層技術(shù)架構(gòu)下采用的技術(shù)依次為:

a.頁面層。顯示界面外觀,接受用戶輸入并顯示操作結(jié)果,采用jsp+jQuery技術(shù)。

b.業(yè)務(wù)邏輯層。依據(jù)業(yè)務(wù)邏輯規(guī)則執(zhí)行相關(guān)操作,采用Spring MVC技術(shù)。

c.數(shù)據(jù)訪問接口層。管理所有數(shù)據(jù)訪問、讀寫、備份,采用Spring JDBC技術(shù)。

d.數(shù)據(jù)庫層。管理數(shù)據(jù)存儲(chǔ),采用Mysql數(shù)據(jù)庫。

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

在數(shù)據(jù)庫設(shè)計(jì)中,數(shù)據(jù)表的設(shè)計(jì)包括項(xiàng)目基本信息表、地區(qū)表、用戶表、申請表及申報(bào)內(nèi)容表、角色表、權(quán)限表、功能表、公告管理表、評審記錄表及系統(tǒng)開放狀態(tài)表等,具體結(jié)構(gòu)如圖3所示。同時(shí)考慮到系統(tǒng)的擴(kuò)展性和可維護(hù)性,將項(xiàng)目基本信息表與認(rèn)定申請表、項(xiàng)目評審記錄表分開,為后期系統(tǒng)升級奠定基礎(chǔ)。

圖2 技術(shù)架構(gòu)

圖3 數(shù)據(jù)庫設(shè)計(jì)

3 系統(tǒng)優(yōu)化設(shè)計(jì)

與其他信息系統(tǒng)相比較,其他系統(tǒng)關(guān)注的焦點(diǎn)在于業(yè)務(wù)邏輯系統(tǒng)功能的實(shí)現(xiàn),且系統(tǒng)對象也只面向企業(yè)部門內(nèi)部,對于系統(tǒng)和與功能相關(guān)的性能關(guān)注較少。本系統(tǒng)由于面向江蘇省內(nèi)的制造企業(yè),涉及范圍較廣,數(shù)據(jù)量較大,客戶端環(huán)境各異,用戶群體不同,在系統(tǒng)詳細(xì)設(shè)計(jì)方面需要考慮到并發(fā)量,大數(shù)據(jù)處理,多客戶端兼容,系統(tǒng)可靠性、穩(wěn)定性及系統(tǒng)交互設(shè)計(jì)。

3.1高并發(fā)量處理設(shè)計(jì)

并發(fā)量是指在特定的用戶業(yè)務(wù)場景下,服務(wù)器所承受的實(shí)際壓力[3]。并發(fā)量不等同于同時(shí)在線人數(shù),其是在一段時(shí)間內(nèi)同時(shí)在線人數(shù)中對服務(wù)器產(chǎn)生請求操作而使服務(wù)器產(chǎn)生壓力的在線人數(shù)的合計(jì)。

系統(tǒng)為解決可能出現(xiàn)的并發(fā)操作問題,使用高性能的服務(wù)器、高性能的數(shù)據(jù)庫和高效的編程語言。除此之外,系統(tǒng)首先盡可能采用靜態(tài)化的HTML頁面,尤其是對于系統(tǒng)中頻繁使用數(shù)據(jù)庫查詢但是內(nèi)容很少更新的系統(tǒng)幫助應(yīng)用,使用靜態(tài)頁面來實(shí)現(xiàn)[4]。其次,對于Web服務(wù)器而言,圖片是最消耗資源的,將圖片與頁面分離是較為有效的解決方法[5]。再次,在Web框架方面選擇Spring 開源框架作為容器,其可以很好地與Struts、Hibernate 等其他的開源框架實(shí)現(xiàn)融合。最后,為避免系統(tǒng)并發(fā)操作產(chǎn)生系統(tǒng)崩潰,還需要對Apache服務(wù)器和數(shù)據(jù)庫進(jìn)行配置設(shè)置,從而盡可能保證系統(tǒng)運(yùn)行的可靠性,降低系統(tǒng)消耗,提高執(zhí)行效率。

3.2數(shù)據(jù)處理優(yōu)化

系統(tǒng)用戶群體較為龐大,項(xiàng)目數(shù)據(jù)量較大,系統(tǒng)承載負(fù)荷重,良好的數(shù)據(jù)處理優(yōu)化方式將對系統(tǒng)可靠性起到積極維護(hù)作用。本系統(tǒng)在數(shù)據(jù)處理方面,首先對SQL語句進(jìn)行優(yōu)化處理;其次對表字段設(shè)置盡量小,盡可能減少blob、text等類型;再次對數(shù)據(jù)庫操作采用批量處理技術(shù);最后采用內(nèi)存共享技術(shù),從而減少對數(shù)據(jù)的訪問次數(shù)[6]。

3.3多客戶端環(huán)境兼容

瀏覽器是Web客戶端最核心的構(gòu)件,來自不同廠商的瀏覽器對Java、JavaScript或不同的HTML規(guī)格有不同的支持,而且框架和層次風(fēng)格在不同的瀏覽器中也有不同的顯示。

本系統(tǒng)涉及廣域網(wǎng)范圍內(nèi)的用戶,在客戶端環(huán)境兼容方面,使用當(dāng)前比較流行的JS、CSS框架jQuery,這些框架無論在底層還是在應(yīng)用層都基本做好了瀏覽器兼容。另外,對于個(gè)別兼容性問題,通過對CSS樣式控制并賦予不同的瀏覽器解析標(biāo)準(zhǔn)來解決[7]。

3.4高穩(wěn)定性輕量化設(shè)計(jì)

在系統(tǒng)設(shè)計(jì)中系統(tǒng)抗干擾能力、避免產(chǎn)生大量數(shù)據(jù)冗余和避免死機(jī)是必須要兼顧的。較為大型的外網(wǎng)系統(tǒng)在穩(wěn)定性方面不可能用測試的方式得到,于是數(shù)據(jù)庫和業(yè)務(wù)流程設(shè)計(jì)在其中起到關(guān)鍵作用。本系統(tǒng)在兼顧網(wǎng)絡(luò)軟硬件環(huán)境的條件下,對頁面中的模塊進(jìn)行分塊處理,而不是頻繁地從數(shù)據(jù)庫中讀取數(shù)據(jù)。在數(shù)據(jù)庫設(shè)計(jì)中盡量減少數(shù)據(jù)冗余[8],在系統(tǒng)部署上,采用4層結(jié)構(gòu)設(shè)計(jì),滿足系統(tǒng)的負(fù)載均衡需求。

3.5交互擴(kuò)展設(shè)計(jì)

用戶在操作系統(tǒng)過程中,系統(tǒng)與用戶的交互則直接決定了用戶對系統(tǒng)的印象。系統(tǒng)要長期應(yīng)用,友好的用戶交互擴(kuò)展是不可或缺的。在本系統(tǒng)的頁面交互中,采用jQuery的validationEngine插件進(jìn)行頁面驗(yàn)證和用戶提示,并運(yùn)用不同顏色在頁面中標(biāo)記,給用戶以提示。在系統(tǒng)交互方面,系統(tǒng)將原申報(bào)過程按步驟分步操作,并最后統(tǒng)一驗(yàn)證完整性,省去用戶查看申請說明或遺漏信息的麻煩。同時(shí)提供申報(bào)內(nèi)容的PDF文檔下載,便于用戶查看管理申報(bào)信息。對于系統(tǒng)管理者,系統(tǒng)提供文件的excel報(bào)表導(dǎo)出和項(xiàng)目批量處理功能,使得系統(tǒng)與用戶交互更為和諧。

3.6系統(tǒng)安全性設(shè)計(jì)

本系統(tǒng)的數(shù)據(jù)集中存放于江蘇省經(jīng)信部門的數(shù)據(jù)庫服務(wù)器上,數(shù)據(jù)被各部門廣泛地調(diào)用查詢,涉及到的用戶范圍較廣,系統(tǒng)的開放性較強(qiáng),因此數(shù)據(jù)的安全性則顯得至關(guān)重要。系統(tǒng)采用嚴(yán)格的權(quán)限控制機(jī)制,用權(quán)限攔截器對每一個(gè)頁面數(shù)據(jù)請求進(jìn)行判斷攔截,通過驗(yàn)證后方可進(jìn)行訪問。如長時(shí)間未登錄則需再次登錄,或切換功能時(shí)系統(tǒng)需判斷用戶身份確定權(quán)限。另外,系統(tǒng)為防止惡意自動(dòng)注冊、登錄、灌水,采用驗(yàn)證碼技術(shù),確保登錄時(shí)系統(tǒng)的安全。對用戶密碼等信息采用加密技術(shù),保護(hù)用戶信息安全。系統(tǒng)利用日志管理功能記錄用戶登錄及操作,便于及時(shí)發(fā)現(xiàn)和處理問題,進(jìn)而保障系統(tǒng)的安全性。

4 系統(tǒng)實(shí)現(xiàn)

基于安全性、穩(wěn)定性、擴(kuò)展性、可靠性和高效性的考慮,應(yīng)用以上架構(gòu)實(shí)現(xiàn)系統(tǒng)功能。系統(tǒng)主要模塊的界面如圖4和5所示。

5 結(jié)束語

本文設(shè)計(jì)開發(fā)裝備制造產(chǎn)品申報(bào)管理系統(tǒng),利用計(jì)算機(jī)網(wǎng)絡(luò)提供物理環(huán)境,運(yùn)用工作流技術(shù)和系統(tǒng)開發(fā)技術(shù)設(shè)計(jì)系統(tǒng)結(jié)構(gòu),與其他項(xiàng)目管理系統(tǒng)相比較提出優(yōu)化設(shè)計(jì)方案,如高并發(fā)量設(shè)計(jì)、數(shù)據(jù)處理優(yōu)化設(shè)計(jì)、多客戶端兼容性設(shè)計(jì)等。系統(tǒng)已在實(shí)際中得到應(yīng)用,系統(tǒng)界面交互友好,安全性和可靠性較高,操作便捷,有效地提高了項(xiàng)目申報(bào)管理效率和管理水平。

圖4 上傳可預(yù)覽附件

圖5 項(xiàng)目評審

[1] 朱傳寶,李從東. 基于.NET平臺(tái)的電力基建信息管理系統(tǒng)[J]. 計(jì)算機(jī)工程,2006(14):255-257.

[2] 孫劍,杜猛俊.MetaFrame網(wǎng)絡(luò)終端的應(yīng)用[J]. 電子技術(shù),2006(3):69-70.

[3] 肖俊. 軟件壓力測試及測試工具的研究與實(shí)現(xiàn)[D].北京:北京交通大學(xué),2009.

[4] 梅華威, 張銘泉,李天.高并發(fā)高負(fù)載網(wǎng)站系統(tǒng)架構(gòu)研究[J].計(jì)算機(jī)與網(wǎng)絡(luò),2009(14):13-17.

[5] 岳付強(qiáng). ASP.NET企業(yè)網(wǎng)站的性能優(yōu)化研究[J]. 西昌學(xué)院學(xué)報(bào):自然科學(xué)版,2010(3):63-65.

[6] 聶永豐. 商業(yè)銀行企業(yè)信貸系統(tǒng)批量子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 西安:西安電子科技大學(xué),2010.

[7] 黎亞紅,羅藤. CSS在不同瀏覽器中的兼容性問題淺析[J]. 岳陽職業(yè)技術(shù)學(xué)院學(xué)報(bào),2008(3):84-86.

[8] 吳德州,武君勝. 面向電力系統(tǒng)的分布式實(shí)時(shí)數(shù)據(jù)庫設(shè)計(jì)[J]. 科學(xué)技術(shù)與工程,2008(4):929-934.

DesignandOptimizationoftheProjectApplicationManagementSystemBasedonB/SArchitecture

ZHAO Hong1, LI Dongbo1, HE Fei1, ZHU Boqing2

(1.Nanjing University of Science and Technology, Jiangsu Nanjing, 210094, China)(2.Nanjing Institute of Technology, Jiangsu Nanjing, 210094, China)

According to the equipment manufacturing management of project application in the condition of timeliness, broad user groups, large amount of data and complex network environment, the paper puts forward a project management system based on B/S architecture design solutions. It analyzes the functions of the system, designs the system platform technology architecture, and introduces the realization technology of this system. Based the characteristics of the system, it shows the optimization design solutions.

B/S Architecture; Management System; Optimization Design

10.3969/j.issn.2095-509X.2014.08.017

2014-07-08

2013年度江蘇省首臺(tái)套重大裝備課題研究計(jì)劃( ZB20130919)

趙紅(1989—),女,甘肅武威人,南京理工大學(xué)碩士研究生,主要研究方向?yàn)橹圃鞓I(yè)信息化。

TP311

A

2095-509X(2014)08-0069-05

猜你喜歡
申報(bào)架構(gòu)數(shù)據(jù)庫
“少年工程院活動(dòng)校”暨“航天未來人才培養(yǎng)?!惫餐陥?bào)
基于FPGA的RNN硬件加速架構(gòu)
功能架構(gòu)在電子電氣架構(gòu)開發(fā)中的應(yīng)用和實(shí)踐
汽車工程(2021年12期)2021-03-08 02:34:30
國際收支間接申報(bào)問答
中國外匯(2019年13期)2019-10-10 03:37:42
LSN DCI EVPN VxLAN組網(wǎng)架構(gòu)研究及實(shí)現(xiàn)
數(shù)據(jù)庫
《申報(bào)》與上海民國時(shí)期禁戲
中華戲曲(2016年1期)2016-09-26 08:49:02
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
成武县| 石棉县| 贵南县| 邳州市| 阿坝县| 塔城市| 开封市| 互助| 建昌县| 韶关市| 曲靖市| 岳池县| 德庆县| 菏泽市| 花莲县| 澳门| 南汇区| 延边| 乳源| 普格县| 云安县| 永丰县| 沧州市| 托克逊县| 阿克陶县| 同仁县| 湘阴县| 东丰县| 博客| 尤溪县| 香港| 哈巴河县| 四川省| 新宾| 敦化市| 偃师市| 普宁市| 田东县| 沅江市| 长沙市| 泗水县|