• 
    

    
    

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

      ?

      基于B/S三層架構(gòu)的科研項(xiàng)目評價體系的設(shè)計與實(shí)現(xiàn)

      2014-08-08 01:00:34林永良
      天津科技 2014年7期
      關(guān)鍵詞:流程圖申報架構(gòu)

      林永良,焦 洋

      (1. 天津城建大學(xué)信息化建設(shè)管理中心 天津300384;2. 天津市地質(zhì)調(diào)查研究院信息中心 天津300191)

      基于B/S三層架構(gòu)的科研項(xiàng)目評價體系的設(shè)計與實(shí)現(xiàn)

      林永良1,焦 洋2

      (1. 天津城建大學(xué)信息化建設(shè)管理中心 天津300384;2. 天津市地質(zhì)調(diào)查研究院信息中心 天津300191)

      介紹了基于 B/S結(jié)構(gòu)的科研項(xiàng)目評價系統(tǒng),分析了該系統(tǒng)在某單位實(shí)現(xiàn)的必要性和實(shí)踐效果。實(shí)踐表明,該系統(tǒng)使得科研項(xiàng)目管理工作不受區(qū)域限制,大大提高了辦事效率,進(jìn)一步推動了科教工作的信息化進(jìn)程。

      B/S 三層開發(fā)框架 SQL Server 數(shù)據(jù)訪問

      天津市某局科教處的科研管理工作主要包括對申報單位提交的各種項(xiàng)目材料進(jìn)行審核,每個審查過程都相對獨(dú)立但又嚴(yán)格按流程順序執(zhí)行。期間重復(fù)工作量大,人員支出多,特別是對項(xiàng)目歷史材料查詢時花費(fèi)大量的時間和人員。雖然運(yùn)用單機(jī)軟件減輕了一部分工作量,但在安裝軟件時必須調(diào)試好軟件運(yùn)行環(huán)境,而且管理人員的辦公被局限在市局以內(nèi),再加上可能的人為錯誤帶來的重復(fù)工作等,為申報單位及市局科教處造成了很多的不便。為此,利用網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)科技項(xiàng)目申報工作的網(wǎng)絡(luò)評審,申報單位及科教處管理人員只需通過連接Internet網(wǎng)絡(luò)就可以進(jìn)行相關(guān)工作,提高了科研申報人員的積極性,減輕科技項(xiàng)目管理人員的工作壓力,避免重復(fù)勞動。與此同時,通過將專家評審工作網(wǎng)絡(luò)化,保障了評審意見的公正性。

      現(xiàn)階段,基于 B/S的信息管理系統(tǒng)發(fā)展迅速,如人事管理系統(tǒng)、財務(wù)系統(tǒng)、網(wǎng)絡(luò)銷售系統(tǒng)等,運(yùn)用的技術(shù)也已成熟,如 JSP、ASP.NET、PHP等。每種技術(shù)都有各自的特點(diǎn),本系統(tǒng)應(yīng)用 ASP.NET開發(fā)系統(tǒng)。ASP.NET開發(fā)效率高,組件豐富,技術(shù)成熟,系統(tǒng)采用三層架構(gòu)設(shè)計,將系統(tǒng)數(shù)據(jù)層、業(yè)務(wù)邏輯層及表現(xiàn)層分離,提高開發(fā)效率,保障系統(tǒng)安全。

      1 相關(guān)技術(shù)

      1.1 B/S及C/S

      現(xiàn)階段實(shí)現(xiàn)信息管理類型的系統(tǒng)結(jié)構(gòu)分為B/S(即 Browser/Server瀏覽器/服務(wù)器)結(jié)構(gòu)和C/S(即 Client/Server客戶機(jī)/服務(wù)器)兩大類。B/S結(jié)構(gòu)是在網(wǎng)絡(luò)普及之后發(fā)展起來的技術(shù),是相對于 C/S而言的,因此網(wǎng)絡(luò)是其存在的基礎(chǔ)條件。其結(jié)構(gòu)特點(diǎn)是客戶端無需安裝任何軟件,只需要通過瀏覽器訪問服務(wù)器就可以實(shí)現(xiàn)信息的管理,因此B/S結(jié)構(gòu)的反應(yīng)速度快,而且不受區(qū)域的限制。

      C/S結(jié)構(gòu)相對B/S結(jié)構(gòu)出現(xiàn)早,主要是因?yàn)楫?dāng)時的硬件條件不能夠支持大量的訪問請求,從而必須將數(shù)據(jù)處理放在客戶端進(jìn)行,處理完成后將數(shù)據(jù)發(fā)送回服務(wù)器,實(shí)現(xiàn)減輕服務(wù)器壓力的目的。正因如此,C/S結(jié)構(gòu)數(shù)據(jù)處理響應(yīng)速度快于 B/S,但其開發(fā)難度大,維護(hù)成本高,不能滿足現(xiàn)代信息處理的實(shí)際需求,不便于通過瀏覽器直接訪問。

      本文采用B/S架構(gòu)設(shè)計系統(tǒng),主要考慮到辦公的無區(qū)域限制,降低升級和維護(hù)成本,同時采用 B/S結(jié)構(gòu)能夠滿足科技項(xiàng)目管理系統(tǒng)的需求。

      1.2 三層架構(gòu)

      系統(tǒng)三層架構(gòu)是指將程序分為三層進(jìn)行開發(fā),分別為視圖層、業(yè)務(wù)邏輯層和數(shù)據(jù)層。

      視圖層是用于前臺 UI展示數(shù)據(jù)的一層,主要為以.aspx為后綴的文件,在 aspx文件中可運(yùn)用 CSS、HTML、Javascript、Ajax等技術(shù)實(shí)現(xiàn)界面的優(yōu)化,通過頁面三劍客設(shè)計最初界面并進(jìn)行剪裁。業(yè)務(wù)邏輯層是數(shù)據(jù)層和視圖層的中間層,負(fù)責(zé)建立其他兩層之間的連接,即承上啟下的作用。數(shù)據(jù)層主要表現(xiàn)在系統(tǒng)應(yīng)用數(shù)據(jù)上,其主要職能是管理底層數(shù)據(jù),向業(yè)務(wù)邏輯層提供句子成分,即直接管理數(shù)據(jù)庫,對數(shù)據(jù)庫內(nèi)字段信息進(jìn)行增、刪、改、查等操作。

      圖1 科技項(xiàng)目評價體系三層結(jié)構(gòu)圖Fig.1 Three-tier framework of scientific research project appraisal system

      本系統(tǒng)的三層結(jié)構(gòu)如圖1所示。這三層結(jié)構(gòu)是通過接口連接的,之間為松散耦合,上層對下層進(jìn)行控制,而下層對上層的了解表現(xiàn)為“無知”或“透明”。因此,在對上層進(jìn)行調(diào)整時不會影響到下層結(jié)構(gòu),保證了系統(tǒng)維護(hù)的簡易性。

      1.3 ASP.NET和ADO.NET

      ADO是微軟最新的數(shù)據(jù)庫訪問技術(shù),它是為使用微軟的所有編程和腳本技術(shù)而設(shè)計的。ADO是一種高層訪問技術(shù),因?yàn)樗喕薕LE DB的操作,封裝OLE DB程序中使用了大量COM接口。ASP.NET應(yīng)用程序采用的數(shù)據(jù)訪問模型是ADO. NET,它是對ADO(ActiveX Data Objects.NET 產(chǎn)生之前的數(shù)據(jù)訪問模型)對象模型的擴(kuò)充,用于訪問關(guān)系型數(shù)據(jù)庫系統(tǒng)以及其他類型的數(shù)據(jù)源,具有斷開式數(shù)據(jù)結(jié)構(gòu),能夠組合來自多個、不同數(shù)據(jù)源數(shù)據(jù)的表示形式。

      2 體系構(gòu)成

      2.1 科研項(xiàng)目評價體系功能結(jié)構(gòu)

      科研項(xiàng)目評價體系由系統(tǒng)登錄模塊、項(xiàng)目管理模塊、用戶信息管理模塊、相關(guān)標(biāo)準(zhǔn)管理模塊及信息處理模塊組成,其結(jié)構(gòu)圖如圖2所示。

      圖2 科研項(xiàng)目評價體系功能結(jié)構(gòu)Fig.2 Functional structure of scientific research project appraisal system

      2.1.1 系統(tǒng)登樓模塊

      系統(tǒng)登錄模塊將用戶分為 3類,分別是申報單位、管理機(jī)構(gòu)和評審專家,各類用戶的權(quán)限不同。

      2.1.2 項(xiàng)目管理模塊

      由結(jié)構(gòu)圖可以看到,項(xiàng)目管理模塊下包括多個子功能模塊,有項(xiàng)目申報、項(xiàng)目開題、項(xiàng)目合同等,其中項(xiàng)目統(tǒng)計不參與申報流程,是為管理人員統(tǒng)計項(xiàng)目信息而開發(fā)的。

      2.1.3 用戶信息管理模塊

      用戶信息管理模塊主要包括3個功能,主要表現(xiàn)在對申報單位用戶信息及評審專家信息的添加、刪除、修改等操作,還包括對個人密碼修改的操作。

      2.1.4 相關(guān)標(biāo)準(zhǔn)管理模塊

      該模塊的功能是為科研工作者查詢相關(guān)標(biāo)準(zhǔn)而開發(fā)的,相關(guān)標(biāo)準(zhǔn)分為國家標(biāo)準(zhǔn)和地方行業(yè)標(biāo)準(zhǔn)兩類。

      2.1.5 信息處理模塊

      信息處理模塊主要是為用戶提供消息傳遞使用的。消息管理是管理機(jī)構(gòu)通過消息功能為所選用戶發(fā)送消息,通知用戶相關(guān)事宜;待辦事項(xiàng)是采用推送機(jī)制開發(fā)的,即如果某個環(huán)節(jié)有事務(wù)需要處理就在該模塊進(jìn)行顯示,從而方便用戶的快速操作;系統(tǒng)消息則是專為提醒用戶驗(yàn)收時間臨近到期而發(fā)送的提示。

      2.2 相關(guān)流程圖

      評價體系在項(xiàng)目管理時的總體流程圖如圖3。

      圖3 項(xiàng)目管理總體流程圖Fig.3 General flowchart of project management

      圖4 項(xiàng)目驗(yàn)收流程圖Fig.4 Flowchart of project acceptance

      項(xiàng)目申報自上而下依次進(jìn)行,其中項(xiàng)目申報由申報單位發(fā)起,項(xiàng)目報獎則由管理機(jī)構(gòu)向申報單位發(fā)送報獎權(quán)限開始。流程圖中的每一步都由其獨(dú)特的流程構(gòu)成。這里用驗(yàn)收流程做一說明,其流程圖如圖 4所示。

      3 系統(tǒng)界面實(shí)例

      現(xiàn)系統(tǒng)相關(guān)部分。由于界面豐富,這里只展示部分界面予以說明(見圖5、6)。

      圖5 項(xiàng)目待辦事項(xiàng)模塊界面Fig.5 Interface of the to-do list module

      圖6 項(xiàng)目驗(yàn)收信息填寫界面Fig.6 Information inputting interface for project acceptance

      4 結(jié) 語

      本評價體系采用B/S三層架構(gòu),運(yùn)用VS 2010集成開發(fā)環(huán)境和SQL server數(shù)據(jù)庫技術(shù)開發(fā),應(yīng)用IIS Web服務(wù)程序進(jìn)行發(fā)布。實(shí)際使用效果證明,本系統(tǒng)界面友好,功能豐富,運(yùn)行穩(wěn)定。通過本系統(tǒng)使得科研項(xiàng)目管理工作不受區(qū)域限制,科研人員和管理人員只要連接到網(wǎng)絡(luò)就可以實(shí)現(xiàn)項(xiàng)目管理,對歷史信息查詢工作更是方便快捷,大大提高了辦事效率,進(jìn)一步推動了某局科教工作的信息化進(jìn)程。

      [1] 王進(jìn). B/S模式下的三層架構(gòu)模式[J]. 軟件導(dǎo)刊,2011,10(3):30-31.

      [2] Lin Yongliang,Hu Jianping. Design and implementation of the internet service platform for rural house building technique criteria and management based on .NET MVC[J]. Applied Mechanics and Materials. 2011(58):1727-1731.

      [3] 王海燕. C#NET下三層架構(gòu)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)[J].計算機(jī)技術(shù)與發(fā)展,2012,22(6):78-81.

      [4] 林勤花. .NET平臺下基于 LINQ三層架構(gòu)的應(yīng)用[J].電腦與信息技術(shù),2013,21(1):63-65.

      [5] 王海. 基于三層架構(gòu)用戶管理模塊的設(shè)計與實(shí)現(xiàn)[J].南通航運(yùn)職業(yè)技術(shù)學(xué)院學(xué)報,2013,12(3):43-46.

      [6] 宋曉梁,劉東生,許滿武. 中間件及其在三層客戶機(jī)/服務(wù)器模型中的應(yīng)用[J]. 計算機(jī)應(yīng)用,1999,19(7):35-38.

      系統(tǒng)運(yùn)用 Flash、Photoshop、Dreamweaver等工具設(shè)計界面,通過 HTML、Javascript、Ajax等技術(shù)實(shí)

      Design and Implementation of a B/S Three-tier Architecture-based Scientific Research Project Appraisal System

      LIN Yongliang1,JIAO Yang2
      (1. Information Management Center,Tianjin Chengjian University,Tianjin 300384,China;2. Information Center of Tianjin Institute of Geological Survey,Tianjin 300191,China)

      A scientific research project appraisal system based on B/S architecture was described and its necessity and application effect in an institution was analyzed. The practical application proved that the system broke through the territorial limitation on scientific research project management,improved efficiency and further promoted the informatization process of scientific research and education.

      B/S;three-tier development framework;SQL Server;data access

      TP311

      A

      1006-8945(2014)07-0023-03

      2014-06-06

      猜你喜歡
      流程圖申報架構(gòu)
      少先隊(duì)活動(2022年9期)2022-11-23 06:56:24
      基于FPGA的RNN硬件加速架構(gòu)
      功能架構(gòu)在電子電氣架構(gòu)開發(fā)中的應(yīng)用和實(shí)踐
      汽車工程(2021年12期)2021-03-08 02:34:30
      國際收支間接申報問答
      中國外匯(2019年13期)2019-10-10 03:37:42
      LSN DCI EVPN VxLAN組網(wǎng)架構(gòu)研究及實(shí)現(xiàn)
      《申報》與上海民國時期禁戲
      中華戲曲(2016年1期)2016-09-26 08:49:02
      專利申請審批流程圖
      河南科技(2016年8期)2016-09-03 08:08:22
      專利申請審批流程圖
      河南科技(2016年6期)2016-08-13 08:18:29
      一種基于FPGA+ARM架構(gòu)的μPMU實(shí)現(xiàn)
      寧海縣村級權(quán)力清單36條
      昌宁县| 黔东| 双桥区| 孟连| 潮安县| 湖州市| 泰安市| 汉中市| 嵊州市| 西乌珠穆沁旗| 郴州市| 婺源县| 屯留县| 嘉祥县| 拉萨市| 板桥市| 河北省| 鄂尔多斯市| 平顺县| 海原县| 田阳县| 获嘉县| 梁山县| 木兰县| 年辖:市辖区| 泰安市| 贵溪市| 塔城市| 杭锦后旗| 宁海县| 嘉鱼县| 四子王旗| 边坝县| 陇南市| 长治市| 屏边| 开原市| 射洪县| 三门峡市| 鲁甸县| 祁阳县|