湖北省矿政管理系统的设计与实现

来源 :中国地质大学 中国地质大学(武汉) | 被引量 : 0次 | 上传用户:ahde2006
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
发展矿业、矿产资源勘查、保护与合理利用矿产资源是各级矿政管理部门的重要工作。建立高效实用,集电子化、一体化与一体的现代化的矿政管理系统是当代矿管工作的必不可少的手段之一。 文中针对湖北省矿政管理工作的特点和建设的要求,运用组件技术和设计模式的思想,提出了湖北省矿政管理系统的系统体系结构模型以及各功能模块的解决方案。 系统的开发采用目前主流的面向对象的软件开发方法,用UML对系统进行建模,着眼于软件高层体系结构的建立,对应用程序服务器的设计与实现、业务模块及关键技术的实现都进行了比较详细的讨论。本系统在研制过程中应用了许多先进技术和理论,这些都提高了本软件系统的质量: 首先,湖北省矿政管理系统从总体设计上采用三层C/S结构,分为数据层,业务层和表现层。数据层应用SQLServer关系数据库系统,主要应用其表、视图和存储过程三个逻辑组件;业务层主要应用COM/COM+/DCOM技术及DLL技术实现服务器端应用程序,主要功能包括连接数据库、查询数据库等与数据库相关的操作和通用的业务处理模块以及负载平衡、安全管理等功能;表现层应用VC++6.0MFC类库提供的GUI(图形用户界面)来展现业务层处理后的数据。 其次,设计模式的思想贯穿于整个系统的开发过程,包括高层软件体系结构的设计及各子系统及功能模块的设计。设计模式旨在为复发的设计问题提供解决方案,同时,设计模式还为设计者们交流设计原则提供了一套通用的语言。设计模式使设计者可以更加简单方便的复用成功的设计和体系结构,在采用面向对象方法的复杂系统的设计中起着重要的作用。由于在系统的关键技术处理上采用了相应的设计模式使得整个软件系统的设计更加合理,为矿政管理系统以后的扩展和维护奠定了良好的基础。 最后,在系统研制过程中启用了软件项目管理技术,另外许多先进的软件辅助开发工具即计算机辅助软件工程(CASE)技术的使用也确保了本软件系统的进度和质量及高的可靠性和良好的可维护性。在本系统的开发过程中所用的支持软件开发过程的工具有RationalRose,VC++,支持软件维护和软件管理过程的工具有MicrosoftVisio,RationalClearCase等。 本文在研发前经过充分调研,研究矿产资源管理的现状,与用户一起制定有效的矿产资源管理方案,将系统用于实践并在实践中不断发展和完善。论文第一章绪论部分讨论了课题的研究现状、研究目的和意义,并简单介绍了矿政管理系统开发过程中采用的关键技术;第二章是系统需求分析;第三章是系统的总体设计,根据需求分析给出制定了系统的体系结构并划分模块;第四章到第六章是系统的详细设计,对系统的每个模块及关键技术进行详细阐述;最后对系统的研发过程中所用的关键技术及理论进行总结,并对今后进一步的工作进行展望。本课题主要完成的工作如下: 1、系统需求分析和UML系统建模;2、数据库的设计和优化、应用服务器的DCOM组件设计、客户端的界面设计;3、各功能模块的设计与实现;4、关键技术分析;5、代码编写和测试。 目前,本系统已经在实际工作中运行并发挥了较好的作用,也取得了一定的效益。计划在以后的几年,建立一个遍及全国、结构合理、功能完善、技术先进、实用性很强的、包括国家、省、市、县、在内的四级矿产资源管理体系,实现矿产资源管理的日常工作自动化,矿产资料统计管理数字化和上下级信息的网络交互化,满足矿产资源管理中的各项业务、各级领导的决策和社会公开信息查询服务等要求,形成具有我国矿产资源管理特色的综合管理信息系统。
其他文献
建筑业,设计人员一直通过二维的建筑结构图传递该建筑物的三维结构信息。而审图、算量、施工等人员则不得不通过阅读二维结构图来理解、提取其中描述的三维结构信息。因而,造成
随着计算机和网络技术的飞跃发展,越来越多的企业和个人成为Internet的用户。计算机网络安全成为网络用户和供应商不得不面对的一个问题。  本文介绍了入侵检测系统的发展过
本文中并非对面向对象的理论进行讨论,是对面向对象方法在软件开发过程中实现资源共享和实现软件开发的资源复用的讨论。提出一个了用于开发MIS系统的面向对象的解决方案,
本文提出了“基于Linux操作系统的轻量级安全平台,,的设计。它能提供一种灵活的方式,使原来无法提供此安全性支持的应用层软件对用户透明地提供安全性的支持。轻量级安全平台可
随着计算机应用技术的飞速发展,计算机信息管理系统已被广泛应用与各个领域。一时间,电子商务,电子政务,电子医务等席卷全国,并且经过实用化阶段,在理论和技术上都具备了一定的水平
传感器网络把电子世界和物理世界联系在一起,被誉为21世纪的十大科技发明之一,已成为研究的热点。无线传感网络可被广泛应用于军事侦察、灾难自救、环境检测、目标追踪等方面,因
随着信息技术的飞速发展,软件项目的规模也越来越庞大,个人单打独斗的作坊式开发模式已经被几十上百人的项目团队生产模式取代。如何对项目团队进行有效的绩效管理,构建高绩效的
智能手机在人们的生活中成为了不可或缺的一部分。智能手机的计算能力变得越来越强,搭载的传感器越来越繁多。智能手机应用会采用并发编程技术以提高CPU的利用效率,利用传感
随着无线通讯技术和移动设备的发展,随时随地的信息数据存取成为可能。然而,要想在无线移动环境下真正实现这种无处不在的信息访问并非简单之事。移动无线环境下的种种限制,包括
随着半导体技术的发展,数字复印机中得到了广泛的应用,与此同时,在数字复印机中合理的应用图像处理技术不仅可以使得复印机获得更好的复印品质,而且还为节省昂贵的耗材提供了很好
学位