• 
    

    
    

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

      淺談VC++6.0開發(fā)扶綏縣水利水電管理系統(tǒng)

      2019-09-10 07:22:44楊碧芳陶增才
      關(guān)鍵詞:代碼水利水電資源

      楊碧芳 陶增才

      【摘 ?要】本文闡述了扶綏縣水利水電管理系統(tǒng)的目標與任務(wù);分析了是系統(tǒng)開發(fā)的技術(shù)依據(jù);敘述了VC++6.0開發(fā)語言的特點;論述了系統(tǒng)開發(fā)的總體框架;剖析了系統(tǒng)各模塊的功能,并給出了部分典型代碼;旨在能給廣大同行帶來拋磚引玉的作用。

      【關(guān)鍵詞】水利水電;VC++6.0;系統(tǒng)開發(fā)

      1 目標與任務(wù)

      扶綏縣水利水電建庫系統(tǒng)總體目標是健全全縣水利水電資源信息化體系,加快基礎(chǔ)數(shù)據(jù)和基礎(chǔ)網(wǎng)絡(luò)建設(shè),實現(xiàn)數(shù)據(jù)資源和應(yīng)用系統(tǒng)的有效整合,推行水利水電資源政務(wù)管理和決策支持的系統(tǒng)建設(shè),增強水利水電資源行政管理的效能。穩(wěn)步推行網(wǎng)上雙向互動式的水利水電資源信息服務(wù)體系,滿足社會公眾對水利水電資源信息的需求。

      (1)數(shù)據(jù)的統(tǒng)一、規(guī)范化管理

      結(jié)合“一張圖”工程,系統(tǒng)涉及遙感影像、矢量數(shù)據(jù)等多種格式、多種精度異構(gòu)數(shù)據(jù)的統(tǒng)一管理。數(shù)據(jù)格式必須具有通用性,能同時兼容國家、區(qū)廳已明確的數(shù)據(jù)格式和標準,能和其他相關(guān)軟件共享數(shù)據(jù)。

      (2)實現(xiàn)縣局內(nèi)辦公的無紙化

      建成縣局水利水電資源數(shù)據(jù)中心,實現(xiàn)基礎(chǔ)數(shù)據(jù)庫、業(yè)務(wù)數(shù)據(jù)庫和平臺支撐數(shù)據(jù)庫的統(tǒng)一管理,為水利水電管理系統(tǒng)提供有力數(shù)據(jù)支持,實現(xiàn)水利水電資源管理各業(yè)務(wù)主流程的信息化,實現(xiàn)局內(nèi)無紙化辦公。

      (3)構(gòu)建起一站式辦公環(huán)境

      按照多層架構(gòu)思想統(tǒng)籌規(guī)劃、設(shè)計、開發(fā)、部署,實現(xiàn)系統(tǒng)統(tǒng)一管理,實現(xiàn)不同類水利水電資源應(yīng)用系統(tǒng)間的集成,達到從系統(tǒng)界面、用戶身份認證等方面的“一站式”服務(wù)。

      (4)實現(xiàn)圖文一體化辦公

      實現(xiàn)OA、MIS、GIS技術(shù)上一體化,為水利水電資源管理部門各級領(lǐng)導(dǎo)和工作人員提供了圖文一體化的基于B/S結(jié)構(gòu)的工作環(huán)境。

      (5)建成雙向互動式的水利水電資源公眾信息服務(wù)體系

      協(xié)助建立集信息發(fā)布、信息查詢、網(wǎng)上舉報和電子信訪的縣級水利水電資源門戶網(wǎng)站;逐步建立面向社會公開辦事為主要內(nèi)容的網(wǎng)上申報服務(wù)系統(tǒng);建立水利水電資源專業(yè)化信息服務(wù)系統(tǒng)。

      2 技術(shù)依據(jù)

      (1)《中華人民共和國行政區(qū)劃代碼》,GB 2260—2002。

      (2)《地球空間數(shù)據(jù)交換格式》,GB/T 17798—1999

      (3)《水利基礎(chǔ)信息數(shù)據(jù)分類與代碼》,GB/T 13923-1992

      (4)《城市地理要素—城市道路、道路交叉口、街坊、市政工程管線,編碼結(jié)構(gòu)規(guī)則》,GB 14395-93

      (5)《國家基本比例尺地形圖分幅和編號》,GB/T 13989—1992

      (6)《1∶500 1∶1000 1∶2000,地形圖要素分類與代碼》,GB 14804-1993

      (7)《1∶500 1∶1000 1∶2000,地形圖圖式》,GB/T 20257.1-2007

      (8)《1∶500 1∶1000 1∶2000地形圖數(shù)字化規(guī)范》,GB/T 17160-1997

      (9)《大比例尺地形圖機助成圖規(guī)范》,GB 14912-1994

      3 VC++6.0開發(fā)語言

      Microsoft Visual C++6.0(簡稱Visual C++、MSVC、VC++或VC)是微軟公司的C++開發(fā)工具,具有集成開發(fā)環(huán)境,可提供編輯C語言,C++以及C++/CLI等編程語言。VC++集成了便利的除錯工具,特別是集成了微軟Windows視窗操作系統(tǒng)應(yīng)用程序接口(Windows API)、三維動畫DirectX API,Microsoft.NET框。[1]

      VC++6.0以擁有“語法高亮”,IntelliSense(自動完成功能)以及高級除錯功能而著稱。比如,它允許用戶進行遠程調(diào)試,單步執(zhí)行等。還有允許用戶在調(diào)試期間重新編譯被修改的代碼,而不必重新啟動正在調(diào)試的程序。其編譯及建置系統(tǒng)以預(yù)編譯頭文件、最小重建功能及累加連結(jié)著稱。這些特征明顯縮短程式編輯、編譯及連結(jié)花費的時間,在大型軟件計劃上尤其顯著。[2]

      4 系統(tǒng)框架

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

      5.1 網(wǎng)絡(luò)層

      建立各級水利水電資源管理部門局域網(wǎng),支撐市、縣兩級水利水電資源業(yè)務(wù)在本系統(tǒng)內(nèi)運行;建立水利水電資源政務(wù)專網(wǎng),支撐水利水電資源縱向業(yè)務(wù)的網(wǎng)上運行;依托Internet,向社會提供水利水電資源信息服務(wù),其典型代碼如下:

      CMenu* pSysMenu = GetSystemMenu(FALSE);

      if(pSysMenu != NULL)

      CString strAboutMenu;

      if(!strAboutMenu.IsEmpty())

      {pSysMenu->AppendMenu(MF_SEPARATOR);}

      SetIcon(m_hIcon,TRUE);SetIcon(m_hIcon,F(xiàn)ALSE);return TRUE;

      5.2 資源層

      以水利水電資源各類數(shù)據(jù)為核心,依托成熟的數(shù)據(jù)庫管理系統(tǒng)和GIS平臺,按照統(tǒng)一的標準,建立集數(shù)據(jù)管理、數(shù)據(jù)處理、數(shù)據(jù)交換等功能為一體的水利水電資源數(shù)據(jù)中心,提供業(yè)務(wù)系統(tǒng)運行所需的基礎(chǔ)數(shù)據(jù)、管理數(shù)據(jù)支撐,其典型代碼如下:

      pdateData(TRUE);

      AREA_HINST aHinst = _InitWorkArea(NULL);

      CString strPath,str;

      GetDlgItemText(IDC_EDIT_DLTB,strPath);

      shortDLTBAi = _OpenFileArea(aHinst,(LPTSTR)(LPCTSTR)strPath);

      short lai = _OpenLinArea(aHinst);

      5.3 支撐層

      實現(xiàn)統(tǒng)一系統(tǒng)應(yīng)用權(quán)限、統(tǒng)一應(yīng)用服務(wù),用戶協(xié)同辦公、單點登錄、內(nèi)容管理、分類管理、知識管理、工作流管理、統(tǒng)一搜索引擎、目錄服務(wù)、即時消息等功能,整合有關(guān)業(yè)務(wù)辦公信息、事務(wù)處理信息及交互類信息,并建立系統(tǒng)應(yīng)用規(guī)范、統(tǒng)一技術(shù)標準等為目標的全局應(yīng)用框架,其典型代碼如下:

      if(_GetLinTop(DLTBAi,labs(rData[ii]),&linTop)<= 0)continue;

      if(linTop.rPoly==0 && linTop.lPoly>0)

      stnod=linTop.stNod;linTop.stNod=linTop.endNod;

      linTop.endNod=stnod;linTop.rPoly=linTop.lPoly;

      linTop.lPoly=0;weight=linTop.lWeigh;

      linTop.lWeigh=linTop.rWeigh;linTop.rWeigh=weight;}

      _WriteLinTop(DLTBAi,labs(rData[ii]),&linTop);

      5.4 業(yè)務(wù)層

      圍繞水利水電資源管理業(yè)務(wù),建立并集成水利管理信息系統(tǒng)、水電管理信息系統(tǒng)、綜合事務(wù)管理信息系統(tǒng),開發(fā)水利水電資源信息統(tǒng)計分析與決策支持系統(tǒng)、水利水電資源信息服務(wù)系統(tǒng),其典型代碼如下:

      _GetLin(DLTBAi,labs(rData[ii]),&dat,&len,&inf);

      nod = linTop.stNod;_GetNodPos(DLTBAi,nod,&pos);

      if(fabs(dat[0].x-pos.x)<=0.000001&&fabs(dat[0].y-pos.y)<=0.000001)

      {linID=_AppendLin(lai,dat,len,&inf);}

      else if(fabs(dat[len-1].x-pos.x)<=0.000001&&fabs(dat[len-1].y-pos.y)<=0.000001)

      {D_DOT *tmpdat = new D_DOT[len];

      for(int j=0;j

      {tmpdat[j] = dat[len-1-j];}

      linID=_AppendLin(lai,tmpdat,len,&inf);delete[] tmpdat;}

      if(_GetAtt(lai,LIN,linID,&linstru,&linatt)<=0)continue;

      6 小 ?結(jié)

      本文詳細分析了VC++6.0開發(fā)扶綏縣水利水電管理系統(tǒng)的實現(xiàn)過程,應(yīng)用表明,該系統(tǒng)界面友好、操作便利、較大的提高了扶綏縣水利水電管理的業(yè)務(wù)辦事效率,在現(xiàn)階段具有一定的理論與實踐意義。

      參考文獻:

      [1] Microsoft Visual C++ ?.摩爾新聞網(wǎng)[引用日期2016-11-26].

      [2] 使用 Visual Studio 的 C/C++ ?.Visual Studio[引用日期2016-10-07].

      猜你喜歡
      代碼水利水電資源
      水利水電工程
      基礎(chǔ)教育資源展示
      一樣的資源,不一樣的收獲
      農(nóng)村水利水電
      資源回收
      創(chuàng)世代碼
      動漫星空(2018年11期)2018-10-26 02:24:02
      創(chuàng)世代碼
      動漫星空(2018年2期)2018-10-26 02:11:00
      創(chuàng)世代碼
      動漫星空(2018年9期)2018-10-26 01:16:48
      創(chuàng)世代碼
      動漫星空(2018年5期)2018-10-26 01:15:02
      資源再生 歡迎訂閱
      資源再生(2017年3期)2017-06-01 12:20:59
      平远县| 鞍山市| 雷州市| 奉新县| 磐安县| 任丘市| 平昌县| 兴城市| 沂源县| 张北县| 内丘县| 张家港市| 南木林县| 阳新县| 土默特右旗| 青海省| 凤冈县| 巴马| 奉化市| 东方市| 塔城市| 长兴县| 犍为县| 东海县| 绥棱县| 鹤壁市| 四川省| 江华| 历史| 调兵山市| 三都| 平罗县| 中宁县| 吉木乃县| 昌平区| 河东区| 高雄市| 开鲁县| 南投县| 东乌珠穆沁旗| 永定县|