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

?

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

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

楊碧芳 陶增才

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

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

1 目標(biāo)與任務(wù)

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

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

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

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

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

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

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

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

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

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

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

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

(1)《中華人民共和國(guó)行政區(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)《國(guó)家基本比例尺地形圖分幅和編號(hào)》,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)《大比例尺地形圖機(jī)助成圖規(guī)范》,GB 14912-1994

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

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

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

4 系統(tǒng)框架

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

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

建立各級(jí)水利水電資源管理部門局域網(wǎng),支撐市、縣兩級(jí)水利水電資源業(yè)務(wù)在本系統(tǒng)內(nèi)運(yùn)行;建立水利水電資源政務(wù)專網(wǎng),支撐水利水電資源縱向業(yè)務(wù)的網(wǎng)上運(yùn)行;依托Internet,向社會(huì)提供水利水電資源信息服務(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ù)庫(kù)管理系統(tǒng)和GIS平臺(tái),按照統(tǒng)一的標(biāo)準(zhǔn),建立集數(shù)據(jù)管理、數(shù)據(jù)處理、數(shù)據(jù)交換等功能為一體的水利水電資源數(shù)據(jù)中心,提供業(yè)務(wù)系統(tǒng)運(yùn)行所需的基礎(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 支撐層

實(shí)現(xiàn)統(tǒng)一系統(tǒng)應(yīng)用權(quán)限、統(tǒng)一應(yīng)用服務(wù),用戶協(xié)同辦公、單點(diǎn)登錄、內(nèi)容管理、分類管理、知識(shí)管理、工作流管理、統(tǒng)一搜索引擎、目錄服務(wù)、即時(shí)消息等功能,整合有關(guān)業(yè)務(wù)辦公信息、事務(wù)處理信息及交互類信息,并建立系統(tǒng)應(yīng)用規(guī)范、統(tǒng)一技術(shù)標(biāo)準(zhǔn)等為目標(biāo)的全局應(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)計(jì)分析與決策支持系統(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é)

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

參考文獻(xiàn):

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

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

猜你喜歡
代碼水利水電資源
基于數(shù)據(jù)庫(kù)技術(shù)的現(xiàn)代水利水電工程管理研究
我給資源分分類
挖掘文本資源 有效落實(shí)語(yǔ)言實(shí)踐
資源回收
水利水電工程項(xiàng)目投資風(fēng)險(xiǎn)管理探討
水利水電工程項(xiàng)目投資風(fēng)險(xiǎn)管理探討
淺談水利水電工程的施工質(zhì)量控制
神秘的代碼
一周機(jī)構(gòu)凈增(減)倉(cāng)股前20名
重要股東二級(jí)市場(chǎng)增、減持明細(xì)
东山县| 改则县| 淮南市| 安陆市| 云霄县| 东光县| 嵩明县| 建德市| 隆回县| 扶风县| 苍南县| 闽侯县| 阳谷县| 宕昌县| 昭平县| 西安市| 临高县| 大渡口区| 镇安县| 策勒县| 克拉玛依市| 利辛县| 蚌埠市| 长兴县| 肥乡县| 镇原县| 泰州市| 前郭尔| 襄城县| 哈密市| 麻城市| 满城县| 云梦县| 凤庆县| 香港 | 三门县| 辽源市| 大余县| 广德县| 潞城市| 北川|