论文部分内容阅读
煤炭是我国的主要能源,但煤炭资源管理信息化建设还处于初级阶段。目前,全国县市级国土局采用的仍为国土资源部信息中心开发的系统,该系统为单机版,数据传递模式落后,国土局内部无法共享数据。本文以泰安国土局的应用需求为例,研究开发基于三层C/S(客户机/服务器Client/Serve)模式的煤炭资源管理信息系统,探讨系统设计和开发中的关键技术。 结合目前国内外煤炭资源管理信息系统发展现状和应用的实际情况,本文对煤炭资源管理信息系统进行了设计和开发。本文对系统的关键技术进行研究,重点探讨管理信息系统的开发方式、系统体系结构、数据库技术和ODBC(开放数据库联接Open Database Connectivity)中间件技术。在系统需求分析的基础上,提出系统设计目标和思想,建立系统对象模型。按照系统设计原则,实现了系统结构设计,并划分子系统。研究数据库的设计内容,主要包括数据库的结构特性设计、数据库的行为特性设计、数据库的物理模式设计。根据数据库设计的基本步骤,完成数据库的详细设计。系统选择基于Windows平台的关系型数据库管理系统Microsoft SQL Server2000为软件平台,采用可视化的面向对象工具PowerBuilder进行系统程序设计,实现了数据库和系统功能模块。;此外,还探讨了系统开发过程中的关键技术应用,主要是混合模式下数据库的访问方式、C/S结构下数据库安全机制、利用INI文件实现数据源的自动注册、异构数据转换技术、利用PB和Formula one制作复杂报表的思路和方法以及应用程序的优化方法等。