用户名: 密码: 验证码:
全国矿产资源潜力评价数据模型管理系统实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文从项目出发深入阐述了全国矿产资源潜力评价数据模型管理系统的设计、开发全过程。全国矿产资源潜力评价要求在项目进行中全面、全过程的运用计算机和GIS技术。出于这个目的,在项目初期参与的地质专业人员和计算机人员共同合作,利用面向对象的思想设计建立全国矿产资源潜力评价数据模型。数据模型表示所提交的数据与数据之间的关系,规范提交成果的格式、类型和提交的内容等,保证数据的一致性、完整性、准确性、编码规范性,使项目可以有序开展下去。数据模型管理系统的设计开发成功整合了全国矿产资源潜力预测项目数据模型的复杂内容,对数据模型进行有效的管理。
     本文首先对全国矿产资源潜力评价项目数据模型做了深入分析,在此基础上,利用UML统一建模语言,从信息管理系统需求分析、功能模块设计,到系统静态和动态模型都做了直观的、明确的和详细的描述。本管理系统采用MVC模式,将系统分为视图层、控制层和模型层,三层分别对应于数据表示、输入输出控制和内部数据。这样的三层模式使程序的维护变得简单、灵活,有利于软件工程化管理。系统采用DTO数据传输方式,当要处理大量数据交换的时候,DTO数据传输方式将多个参数传给一个方法调用,加快了传输速度,减小数据传输的冗余。系统对于后台数据源的操作都封装在一个DAO接口中,向用户提供统一的API,这样使数据源的实现细节完全隐藏起来。当底层数据源实现发生变化时,DAO暴露为使用者的接口不需要任何改变,因此可以修改DAO的实现细节,而不会对DAO使用者的实现造成影响,使对于数据的操作更加安全。系统在.NET平台上,利用C#编程语言开发。实现图件清单管理、图层信息管理、数据库清单管理、数据表清单管理、表结构定义、基础信息管理、用户管理和地质领域专业要素管理等功能。
     全国矿产资源潜力评价项目数据模型管理系统经过多次测试后,由各省、自治区、直辖市参与全国矿产资源潜力预测项目的地质行业人员使用。
Paper based on the national mineral resources potential evaluation project in-depth describes the design, development process of management system. The project calls for the full application of computer and GIS technology. For this purpose, geological professionals and computer staff who participate in the project work together to design the data model of national mineral resources potential evaluation used object-oriented technology. Data model describes the relationship between data, standardize format and shape of the data and ensure that the data submitted can be consistent, complete and accurate. Using data model may manage project in an order. The design of management system integrates the complex information of the data model and makes users more effective.
     In the paper, author in-depth analyses the content of the data model. Using UML describe system need analysis, functional module design, system static model and dynamic model. The MVC design pattern is common to split an application into separate layers: Model, View, and Controller. This three-tier design pattern makes Maintenance procedures easy. It is always used in software engineering. DTO in the system is used to transfer data between software application subsystems. DTO can hold all the data for the call, so that to accelerate the speed of data transmission. System accesses System Access background database using Data Access Object(DAO). The Data Access Object classes can provide access to a particular data resource without coupling the resource's API to the business logic, separate a data interface from its data access mechanisms. In the end , Implementation of system based on .Net platform using C# programming language. The system can be used to manage map list, layer list, database list, basis of information, table structure definition and users information.
     After several tests, the management system will be used by geological staffs who participate in the national mineral resources potential evaluation project.
引文
[1] 叶天竺等. 全国预测总体设计书. 中国地质调查局. 2006 年
    [2] 杨冬来,左群超. 全国矿产资源潜力评价数据格式规范 数据建模分册. 2007 年
    [3] Sprague R.H. and Calsson E.D. Building effective decision support systems. Prentice Hall,1982
    [4] Blanning KW. An Entity-Relationship Approach to Model Management. Decision Support systems,1986,2 :65 -72
    [5] Geoffrion A M. An Introduction to Structured Modeling. Management Science. 1987,33 (5):547-587
    [6] 徐锋,陈暄编著. UML 面向对象建模基础
    [7] 龚薇华,王晨光,俞欢军. 基于 MVC 模式和.NET 的公司内部管理信息系统设计. 计算机工程与设计. 2007 年 5 月 第 28 卷第 9 期
    [8] 陈华,探究 MVC 设计模式. 开发研究与设计技术,2007
    [9] DAO 介绍. http://www.bianceng.cn
    [10] 杨冬来,左群超. 建立总项目信息成果数据模型工作要求与技术指南
    [11] 宁为,现代数据库发展与数据库软件介绍,2002 (3)
    [12] 林挺,信息管理系统的可视化模型福建电脑,2007 年第 12 期
    [13] 陈海红,门爱华,杨冀林. 学生缴费管理系统的设计与实现. 赤峰学院学报( 自然科学版) ,2007 年 10 月
    [14] Sendall,S.,Domain-Driven Software Development-a World of Transformations,Rapid System Prototyping,2004.P roceedings.15thI EEEI ntenrational,2 0041 10 一 11
    [15] 孙健伟,高岭,王晓晔,吕颜兴. Net 开发中 MVC 模式的应用计算机技术与发. 2007 年 11 月第 17 卷 第 11 期
    [16] 徐朝辉,樊银亭. MVC 设计模式在. NET 三层结构开发中的研究和实现. 北京电子科技学院学报. 2007 年 6 月,第 15 卷 第 2 期
    [17] 龚薇华, 王晨光, 俞欢军. 基于 MVC 模式和.NET 的公司内部管理信息系统设计. 计算机工程与设计,第 28 卷第 9 期,2007 年 5 月
    [18] 吴旭,魏德志. 用面向对象数据库系统管理高校学生信息的探讨,计算机教育
    [19] 张友生. 几种新型软件体系结构. 中国系统分析师,2003 (2)
    [20] 曾宇永. 基于. NET 的学校信息管理系统的研究和实现. 湘南学院学报. 2007 年 10 月, 第 28 卷第 5 期
    [21] 李师贤,张路玲. 需求分析的常见问题及其对策分析. 计算机工程 .2002. 1
    [22] 李莹,王甲民. 一种基于 Petri-Net 的新型 MVC 模式及实现. 计算机工程与应用. 2007.43( 17)
    [23] 陈国旗. 基于. NET 技术的高校财务综合信息查询系统设计与实现. 计算机与现代化. 2007 年第 11 期
    [24] Mridula Parihar,等. ASP. NET 宝典. 王勇,盖江南,尚红昕,等译. 北京:电子工业出版社,2002: 14221.
    [25] 刘军,阳小华,杨星. 教学信息发布与管理系统的设计与实现. 计算机工程与应用,2006(2):992102.
    [26] 汪强,王晓磊,宋毓震. 农村中小学校学生信息管理系统设计与实现. 光盘数据库与信息系统. 2007 年第 5 期
    [27] 史济民等. 软件工程一原理、方法与应用. 北京高等教育出版社. 2004 [28」肖刚等. 实用软件文档写作. 北京清华大学出版社. 2005
    [29] 王磊. 高校学生信息管理系统的设计与实现. 山东大学软件工程硕士学位论文. 2007
    [30] 肖鹏. 熊本公司人才信息管理系统的设计与实现. 大连理工大学硕士学位论文. 2005
    [31] Nicholas K. Designing enterprise applications with the java2 platform enterprise edition. New York: Sun Microsystems Inc,2003:26-28
    [32] 张友生. 几种新型软件体系结构. 中国系统分析师. 2003 (2)
    [33] 黄梯云. 管理信息系统. 高等教育出版社. 1999
    [34] 陈富赞,范贻昌,纪仕光等. 面向对象模型管理方法的研究及应用. 系统工程理论与实践,第六期,1999
    [35] 洪一帆,荣冈。面向对象的模型管理系统研究。科技通报,2003 年第一期
    [36] 孙琦,浅议 MVC 设计模式. 计算机与信息技术. 2007 年 第 16 期
    [37] 王焕民,石广田,徐达,等. 基于 MVC 模式的.NET 系统架构的研究. 科技咨询导报. 2007 第 17 期
    [38] 美 Floyd Marinescu 著,饶若南,陈昊鹏,张保稳译. EJB 设计模式
    [39] 美 Deepak Alur,John Crupi,Dan Malks 著,刘天北,熊节译. J2EE 核心模式

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700