• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于B/S架構(gòu)的項目申報管理系統(tǒng)優(yōu)化設計

      2014-09-05 09:30:53李東波朱柏青
      機械設計與制造工程 2014年8期
      關鍵詞:申報架構(gòu)數(shù)據(jù)庫

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

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

      基于B/S架構(gòu)的項目申報管理系統(tǒng)優(yōu)化設計

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

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

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

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

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

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

      1 功能分析

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

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

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

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

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

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

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

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

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

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

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

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

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

      2.2技術架構(gòu)設計

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

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

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

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

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

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

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

      圖2 技術架構(gòu)

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

      3 系統(tǒng)優(yōu)化設計

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

      3.1高并發(fā)量處理設計

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

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

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

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

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

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

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

      3.4高穩(wěn)定性輕量化設計

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

      3.5交互擴展設計

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

      3.6系統(tǒng)安全性設計

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

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

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

      5 結(jié)束語

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

      圖4 上傳可預覽附件

      圖5 項目評審

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

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

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

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

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

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

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

      [8] 吳德州,武君勝. 面向電力系統(tǒng)的分布式實時數(shù)據(jù)庫設計[J]. 科學技術與工程,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年度江蘇省首臺套重大裝備課題研究計劃( ZB20130919)

      趙紅(1989—),女,甘肅武威人,南京理工大學碩士研究生,主要研究方向為制造業(yè)信息化。

      TP311

      A

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

      猜你喜歡
      申報架構(gòu)數(shù)據(jù)庫
      “少年工程院活動?!濒摺昂教煳磥砣瞬排囵B(yǎng)?!惫餐陥?/a>
      少先隊活動(2022年9期)2022-11-23 06:56:24
      基于FPGA的RNN硬件加速架構(gòu)
      功能架構(gòu)在電子電氣架構(gòu)開發(fā)中的應用和實踐
      汽車工程(2021年12期)2021-03-08 02:34:30
      國際收支間接申報問答
      中國外匯(2019年13期)2019-10-10 03:37:42
      LSN DCI EVPN VxLAN組網(wǎng)架構(gòu)研究及實現(xiàn)
      電信科學(2017年6期)2017-07-01 15:45:17
      數(shù)據(jù)庫
      財經(jīng)(2017年2期)2017-03-10 14:35:35
      《申報》與上海民國時期禁戲
      中華戲曲(2016年1期)2016-09-26 08:49:02
      數(shù)據(jù)庫
      財經(jīng)(2016年15期)2016-06-03 07:38:02
      數(shù)據(jù)庫
      財經(jīng)(2016年3期)2016-03-07 07:44:46
      數(shù)據(jù)庫
      財經(jīng)(2016年6期)2016-02-24 07:41:51
      大化| 华容县| 宁远县| 武鸣县| 荣成市| 夏邑县| 襄城县| 新乡市| 邵武市| 乐都县| 绥德县| 丹巴县| 高碑店市| 车致| 根河市| 浦东新区| 新化县| 大足县| 康定县| 大田县| 天津市| 锦州市| 永丰县| 达孜县| 武平县| 四会市| 唐山市| 印江| 屏东市| 安仁县| 庆阳市| 集安市| 同江市| 锦屏县| 临安市| 青海省| 靖西县| 乐安县| 海南省| 且末县| 延吉市|