999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于.NET Remoting技術的政府采購綜合管理系統

2015-12-27 04:04:42劉晨邢志紅王鳳偉
計算機與網絡 2015年1期
關鍵詞:數據庫系統

劉晨 邢志紅 王鳳偉

(遼寧省計量科學研究院質量技術部遼寧沈陽 110004)

基于.NET Remoting技術的政府采購綜合管理系統

劉晨 邢志紅 王鳳偉

(遼寧省計量科學研究院質量技術部遼寧沈陽 110004)

通過對政府采購工作的深入了解與分析,針對采購過程中存在的項目指標不科學、流程不透明、進度緩慢和統計復雜等問題,提出一種基于.NET Remoting分布式訪問通道技術的政府采購綜合管理系統的設計與實現方法。該系統采用C/S三層軟件架構,應用com組件技術以及Oracle存儲過程,構建了一個科學、高效和信息化的政府采購管理模式,縮短政府采購工作時間、增加數據透明性、便于進度查詢與資金統計,極大地提高了采購工作效率。

政府采購系統C/S架構.NET Remoting Oracle存儲過程

1 引言

隨著網絡技術逐漸普及以及計算機技術的廣泛應用,信息化管理逐漸改變傳統的辦公管理模式,已經成為許多企事業單位工作管理的常用模式,它可以實時和準確地反映管理各個流程,提高工作效率和服務質量,是建立核心競爭力的重要著眼點,是實現提高市場競爭力和可持續發展的強力保障[1]。

政府采購工作作為各級機關和事業單位使用財政資金依法執行的采購行為,是一項非常繁雜的系統工作,它不僅是指具體的采購過程,而且還包括采購政策、采購程序、采購過程及采購管理。傳統的政府采購模式存在著采購項目指標不明確且不科學,采購流程不透明、采購進度緩慢及審批流程復雜等問題,特別是已經無法承載不斷擴大的采購規模,難以提高采購效率、降低采購成本及滿足采購需求。

政府采購信息化不僅可以規范采購流程程序,統一業務數據入口,實現精細化管理各類采購數據,便于實時統計與查詢,提高采購工作效率和質量,降低工作的強度,而且還可以提高采購流程的透明度,減少人為因素的干擾,抑制腐敗現象的發生,有利于體現公開、公平、公正和競爭的原則,因此設計一套科學、高效與信息化的政府采購管理模式顯得十分重要。

2 關鍵技術

2.1 C/S三層架構

C/S三層架構模式將應用功能分為表示層、業務邏輯層和數據訪問層[2]。表示層負責為用戶顯示豐富的交互界面;業務邏輯層負責處理復雜的業務邏輯計算和數據傳遞;數據訪問層定義數據規則,實現數據訪問[3]。C/S三層架構與CS二層架構相比,將原有的數據訪問層獨立出來,更注重邏輯層次的獨立性,具有較好的可擴展性及靈活性,較好的安全性和可重用性等優勢。C/S三層架構各層分工明確、功能明晰及結構清楚,各層之間數據交互通過組建對象模型接口進行訪問。

C/S三層架構模式部署在硬件結構上基本上有3種方式,如圖1所示。設計的政府采購綜合管理系統,采用了C/S三層架構的第二種部署方式,其中表示層架設在客戶機上,業務邏輯層設在應用服務器上,數據訪問層架設在數據服務器上。這種部署方式將軟件邏輯層次與硬件結構緊密結合,充分發揮服務器硬件優勢,加快系統處理速度。

圖1 C/S三層架構部署方式

2.2.NET Remoting

.NET Remoting是一種分布式計算模型,是運用分布式對象建立在公共語言運行之上的進程間的網絡通信技術。該技術使用SOAP以外的協議來通信,而在服務端和客戶端之間所操作的方法近乎相同,客戶端可以不必考慮使用的協議,即可訪問服務端所開放的對象[4]。.NET Remoting技術使用了信道和序列化機制來串接2臺機器間的對象,信道負責處理網絡通信的部份,序列化處理對象與流數據的處理工作[5]。

.NET Remoting技術用于實現不同應用程序域之間的無縫通信,提供了不同應用程序域中對象間進行交互的框架,并且建立了較緊密的耦合關系,使客戶和服務器共享相同的對象類型,這樣可以整合分散的信息數據,消除信息及實現信息資源共享。

2.3 Oracle數據庫存儲過程

Oracle數據庫憑借其開發簡便快捷,實現數據共享,安全可靠等特性,被廣大應用開發程序用作處理系統多種復雜數據關系。而Oracle數據庫的存儲過程技術是一種在數據庫中存儲復雜程序,以便外部程序調用的一種數據庫對象,它可以視為數據庫中的一種函數或子程序,對于處理復雜邏輯數據、數據量大以及事件數據等問題有著巨大的優勢[6]。

系統應用Oracle數據庫存儲過程技術,將參數數據、執行程序以及事件邏輯封裝,隱藏存儲細節,提供統一的調用接口,并且還能夠對接口賦予訪問權限,這樣可以快速實現數據庫應用程序的開發,保證數據的安全性和完整性,提高應用程序的執行效率,更易于維護開發程序。

3 系統設計

3.1 總體設計

通過對政府采購流程的分析及重構,政府采購工作整體包含9個階段:預算指標及項目細化階段、采購項目申請階段、項目可行性分析論證階段、政府采購受理及審批階段、采購項目技術指標確認階段、項目合同錄入及確認階段、項目到貨查驗階段、項目技術指標驗收階段、項目資金支付及跟蹤管理階段。

在政府采購工作中,采購中心根據本年度預算方案分配各部門采購預算指標和細化采購項目;申請人結合本部門采購需求及預算指標上報采購申請,經部門領導審核后上報項目管理部門;在項目可行性分析論證階段,采購項目需經過科學系統的可行性分析論證,這樣可以充分論證采購項目的合理性、可行性及可操作性,確保采購項目科學合理;在項目技術指標驗收階段,采購項目需經過貨物查驗和指標驗收等程序,方能進入項目資金支付程序,進一步保障采購項目的技術指標;在采購后期,仍要及時跟蹤記錄采購項目使用情況,查看采購項目是否真實應用在論證承諾范圍內,確保采購有效性。

3.2 功能設計

政府采購工作流程復雜、結構嚴謹及涉及部門廣泛,為確保分工明確和操作便捷,將政府采購綜合管理系統分為11個功能子系統,如圖2所示。

圖2 系統功能模塊圖

采購綜合管理系統中的每個功能子系統都對應政府采購工作的采購流程,以此劃分子系統可以使業務數據運作流程清晰、易于規范操作、便于人員權限分配和多部門多角色協助使用。

①采購項目申請子系統對應申請流程,申請人在此可進行包括萬元以上項目、萬元以下項目及工程辦公類項目的申請操作;

②采購審批管理子系統對應審批處理流程,采購負責人在此可進行申請審核、項目申報審批、合同及支付審批等相關審批操作,便于集中審批,節約操作時間;

③項目分析論證子系統對應采購項目論證階段,采購項目申請后需要召開專家論證會,充分論證采購項目的技術指標以及實施可行性分析,確保采購項目的有效性;

④采購計劃實施子系統對應采購計劃組合上報階段,采購中心匯總采購項目申請后,將其按照供應商、采購類別、品目及金額等方式進行采購計劃分類上報,保證政府采購審批效率;

⑤采購合同管理子系統對應合同確認審批階段,包括錄入采購項目合同、發起合同確認和提交合同審批;

⑥采購資金支付子系統對應項目支付階段,通常情況下,項目資金的支付一般分類3種方式:預付款、第二次付款以及質保金,這樣可以進一步規范供應商貨物質量和服務;

⑦項目查驗驗收子系統對應采購項目驗收階段,在這個階段中,對于項目的驗收分為2種:到貨查驗以及指標驗收。到貨查驗是保證設備貨物的完整性和做到不遺漏的檢查;指標驗收則是對應設備是否滿足采購申請的技術指標,能否滿足論證提出的技術要求等;

⑧項目跟蹤管理子系統對應后期采購項目跟蹤記錄階段,包括項目跟蹤記錄管理和項目應用情況查詢;

⑨供應商評價管理子系統則包括供應商信息管理、發起評價邀請、評價信息錄入與統計;

⑩資金預算管理子系統包括預算方案編制與審批、預算指標分配與調整,以及預算數據查詢與分析;短信服務應用子系統包括采購信息提醒和進度查詢。

3.3 數據庫設計

通過對政府采購工作的分析與研究,提取形成了包括新擴展項目、萬元以下項目、工程辦公類項目、設備信息、論證記錄、采購計劃、項目合同、審核記錄、支付記錄、查驗記錄、驗收記錄、供應商評價記錄和預算指標等28個數據實體及對應關系,并將其轉換成采購綜合管理系統所需的數據庫表結構。系統數據庫設計使用Oracle數據庫來存儲復雜的關系數據,并建立視圖和索引來加快數據查詢速度,應用觸發器和存儲過程技術來封裝邏輯事件和預存子程序,用以提高系統后臺數據的完整性和安全性。

4 系統實現與測試

政府采購綜合管理系統設計的采購流程涉及到多個部門和多個角色,各采購環節緊密結合,每個流程都是關鍵環節,不能遺漏,整個流程環環相扣、邏輯結構非常強。因此,政府采購綜合管理系統采用多角色與流程環節相結合的方式,將整個系統分為采購項目申請子系統、采購審批管理子系統以及項目分析論證子系統等11個子系統模塊加以實現。各使用部門根據政府采購工作的職責,只能進入指定子系統;而部門內部人員又根據內部分工,只能進入指定子系統的特定功能界面,這樣就在最大程度上確保采購數據的準確,避免泄露。

在軟件實現方面,政府采購綜合管理系統的開發,采用C/S三層軟件架構,使用Microsoft Visual Studio 2005開發工具及C#語言;應用.NET Remoting技術實現了不同服務程序之間的無縫通信,在客戶和服務器之間建立了較緊密的耦合關系,使客戶和服務器共享相同的對象類型;利用COM組件完成文檔的操作。在硬件實現方面,利用C/S三層軟件架構的特點,搭建了業務應用服務器和數據應用服務器,并分別將業務邏輯層和數據訪問層部署在這2臺服務器上,使軟件結構與硬件結構更加緊密相連,發揮系統最大效率優勢。

政府采購綜合管理系統針對每個對象和方法函數進行了單元測試,針對功能模塊和子系統進行了集成測試,最后進行集成測試。除此之外,面對系統多角色和多流程的特點,劃分測試角色,編寫測試用例,進入采購流程,進行了業務流程測試。經反復測試,發現并解決了系統存在的一些問題,使系統達到了現實應用的程度。

5 結束語

政府采購綜合管理系統采用了簡單靈活的C/S三層軟件架構,運用C#語言,應用.NET Remoting技術,搭建應用服務器與數據服務器,構建了一個科學、高效和信息化的政府采購管理模式,不僅能夠有效地降低人工成本和縮短政府采購流程時間,而且還能夠增加采購數據透明性、便于采購進度查詢及資金統計,極大地提高整個政府采購工作的效率。但是該系統對于移動終端服務應用不全面,至于如何能夠加入手機、微信功能,實現遠程完成政府采購工作任務,這將是今后繼續研究的方向。

[1]周迪.計算機信息化在企業管理中的應用探討[J].中國商貿,2014(1):95-96.

[2]WU Xue-lei,Chen Jia,Lan Bi.Research and Application On .NET and COM Integrated Technology.2008 International Symposium on Intelligent Information Technology Application Workshops[C].Hai Nan:Springer,2008: 1001-1004.

[3]趙文一.基于C/S模式的.NET Remoting技術的應用[D].湖北:湖北工業大學,2007.

[4]談政.基于.NET Remoting技術的分布式應用與研究[D].江蘇:江南大學,2006.

[5]BARNABY T..NET分布式編程-C#篇[M].北京:清華大學出版社,2004.

[6]OWENS K.Oracle觸發器與存儲過程高級編程(第3版) [M].北京:清華大學出版社,2004.

Government Procurement Integrated Management System Based on .NET Remoting Technology

LIU Chen XING Zhi-hong WANG Feng-wei
(Quality and Technology Department,Liaoning Provincial Institute of Measurement,Shenyang Liaoning 110004,China)

Based on the deep understanding and analysis of government procurement work,aiming at such problems existed in the process of procurement as unscientific technical indicators,non-transparent purchasing process,slow purchasing progress and sophisticated statistical data,this paper proposes a design and implementation method of government procurement integrated management system based on.NET Remoting distributed access channel technology.This system applies C/S three-tier architecture,com component technology and Oracle stored procedure to build a scientific,effective and informationalized government procurement management pattern,which shortens the government procurement work time,enhances the data transparency,is convenient for progress query and fund statistics,and greatly improves the procurement efficiency.

government procurement system;C/S architecture;.NET Remoting;Oracle stored procedure

]TP393

1008-1739(2015)01-67-04

定稿日期:2014-12-12

猜你喜歡
數據庫系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: aa级毛片毛片免费观看久| 国产三级成人| 午夜视频日本| 国产精品原创不卡在线| 无码国产偷倩在线播放老年人| 国产爽妇精品| 日本少妇又色又爽又高潮| 伊人婷婷色香五月综合缴缴情| 国产精品美女免费视频大全| 亚洲精品无码日韩国产不卡| 国产另类乱子伦精品免费女| 最新无码专区超级碰碰碰| 久久国产乱子| 亚洲欧美一级一级a| 97国产精品视频自在拍| 日韩在线中文| 天天色天天操综合网| 国产乱人免费视频| 夜夜操狠狠操| 日韩av在线直播| 亚洲精品无码AⅤ片青青在线观看| 91在线精品免费免费播放| 精品无码一区二区三区电影| 亚洲精品大秀视频| 国产成本人片免费a∨短片| 看国产毛片| 伊人久久青草青青综合| 91po国产在线精品免费观看| 国产高清自拍视频| 日韩第九页| 91热爆在线| 精品人妻AV区| 国产高清国内精品福利| 国产高清在线观看91精品| 在线欧美国产| 三级国产在线观看| 亚洲成人免费在线| 69综合网| 亚洲成a∧人片在线观看无码| 日韩黄色在线| 18禁不卡免费网站| 国产欧美视频综合二区| 国产精品免费露脸视频| 欧美a网站| 亚洲中文字幕在线精品一区| 色精品视频| 国产成人精品一区二区三区| 亚洲Aⅴ无码专区在线观看q| 97狠狠操| 欧美成人午夜视频免看| 最新精品久久精品| 在线观看视频99| 无码视频国产精品一区二区| 精品人妻系列无码专区久久| 特级欧美视频aaaaaa| 99精品在线视频观看| 91精品免费久久久| 日本高清在线看免费观看| 精品国产电影久久九九| 中文字幕在线观看日本| 亚洲香蕉在线| 国产麻豆va精品视频| 青青草国产在线视频| 亚洲精品无码不卡在线播放| 国产女人在线观看| 天天综合网站| 国产精品成人一区二区不卡| 97综合久久| 国产三区二区| 毛片久久网站小视频| 色网在线视频| 四虎成人免费毛片| 伊人色在线视频| 久久一色本道亚洲| 一级爆乳无码av| 色视频久久| 亚洲综合色婷婷中文字幕| 国产精品爆乳99久久| 澳门av无码| 在线欧美国产| 亚洲第一视频免费在线| 国产精品亚洲а∨天堂免下载|