云南及周边地区农业生物资源调查信息系统
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
云南及周边地区是我国25个少数民族的聚集区,又是现今世界上生物多样性最丰富的地区之一。近年来,少数民族地区正经历着巨大的变迁,世世代代所依赖的农业生物资源正在逐渐消失。为掌握该地区农业生物资源状况,国家在“科技基础性工作专项”中设立了“云南及周边地区农业生物资源调查”项目。
     本论文结合该项目,通过制定调查数据标准,设计调查数据库,研发云南及周边地区农业生物资源调查信息系统,为云南及周边地区农业生物资源调查项目提供有效的信息技术支持,为云南少数民族地区农业生物资源保护与利用发展战略的制定提供数据支撑。
     本论文设计了云南及周边地区农业生物资源调查信息数据标准;提出了一种基于属性分离的数据存储方法;设计了基于元数据驱动的数据标准解释执行模块以及基于jQuery的轻量级WebGIS,完成了通用的结果渲染引擎;综合运用数据安全传输技术、AJAX、RIA、关系数据库等现代Web开发技术,研发了云南及周边地区农业生物资源调查信息系统。
     该调查信息系统包括面向调查项目的两个子系统:调查数据填报子系统和调查数据库管理子系统,满足了云南及周边地区农业生物资源调查项目需求;同时,系统还包括面向系统开发的三个子系统:数据标准解释子系统、用户认证子系统以及API子系统,作为面向调查项目的两个子系统的一部分底层模块,并方便对系统的二次开发以及系统功能的扩展。系统既实现了对农业生物资源调查信息的管理,又可搭建为其它调查信息管理平台或迁移至其它调查项目,为将来通用的生物资源调查系统开发奠定了基础。
More than 25 ethnic minorities live in Yunnan as well as its circumjacent regions, which isnow one areas of the world’s most bioversity. Relying on local abundant biological resources, thelocal people create a splendid culture, as well as realizing the human and social, environment,resources utilization and protection of the harmony and unity. In recent years, however, witheconomic and tourism development and the rise of the in?ltration of foreign culture, minorityareas are experiencing tremendous of threaten, i.e. biological resources the local people relyon from generation to generation are rapidly disappearing. To know about the basic status ofbiological resources in the minority areas, the project Investigation of Agricultural BiologicalResources in Yunnan and its Circumjacent Regions is implemented by the government.
     In this paper, the investigation information data standard is established. The investigationDatabase is structured and the management information system for the investigation Databaseis developed. These works can e?ciently support the national project and provide e?ectiveinformation technical support for e?ective protection of biological resources and the e?cient useof biologic resources.
     The development of Management Information System for Investigation of Biological Re-sources in Yunnan and its Circumjacent Regions are involved with data security transmissiontechnology, AJAX, RIA, relationship Databases and other modern web development techniques.The Investigation Information Data Standard for this project is established. A novel dataorganization method based on property separation storage is raised in this paper. A data-driven-based method is applied in the implement of the system. An independent implementation ofa lightweight WebGIS for displaying investigation data is also developed. The investigationinformation system includes two subsystems that face to the investigation project: the surveydata reporting system and investigation Database management system. There are also threesubsystems for development: Data Standard Interpretion System, User Autorization System,and API system. The system obeys practical and universal principles, which ensures that thesystem can be applied to other areas of data management systems for future investigation ofcommon foundation for the development.
引文
[1] ARS USDA. National Genetic Resources Program. Germplasm Resources InformationNetwork-(GRIN), 2008.
    [2] J.H. Wiersema. Taxonomic information on cultivated plants in the USDA/ARS GermplasmResources Information Network (GRIN). In II International Symposium on Taxonomy ofCultivated Plants 413, pages 109–116. ISHS, 1994.
    [3]朱积余,莫钊志.林木种质资源的收集保存及其研究进展.广西林业科学, 25(004):218–222,1996.
    [4]杨勤学.林木种质资源的保护与利用[期刊论文].植物遗传资源学报, 2004.
    [5]李志君,顾万春,李斌,郭文英.林木种质资源信息管理的现状与发展.世界林业研究,12(004):12–18, 1999.
    [6]纪力强.生物多样性信息系统建设的现状及CBIS简介.生物多样性, 8(001):41–49, 2000.
    [7]刘澍才,吴燕.国内外作物种质资源研究进展.杂粮作物, 21(003):26–27, 2001.
    [8]卢新雄,陈晓玲.我国作物种质资源保存与研究进展.中国农业科学, 36(10):1125–1132,2003.
    [9]陈云刚.基于Internet的农作物种质资源特性数据评价系统开发研究. Master’s thesis,中国农业科学院, 2001.
    [10]闫小军.基于Internet的中国作物种质资源信息共享服务系统研究. Master’s thesis,中国农业科学院, 2004.
    [11] Kenneth C. Laudon and Jane P. Laudon. Management Information Systems: Organizationand Technology. Prentice-Hall, Inc., Upper Saddle River, NJ, USA, 1995.
    [12] R. McLeod. Management information systems. Science Research Associates, 1979.
    [13] R.A. Schultheis and M. Sumner. Management information systems. McGraw-Hill, Inc. NewYork, NY, USA, 1997.
    [14]张巨俭,甘仞初.管理信息系统的发展方向及实现技术.计算机应用研究, 20(001):8–10,2003.
    [15]柳树春,廖孟扬. Browser/Server模式管理信息系统的设计与实现.计算机工程与应用,36(006):106–107, 2000.
    [16]邹小琴.基于网络的管理信息系统研究.计算机应用研究, 19(001):38–39, 2002.
    [17] Wikipedia. Client-server—wikipedia, the free encyclopedia, 2010. [Online; accessed 16-April-2010].
    [18] Wikipedia.客户端/服务器结构—wikipedia,自由的百科全书, 2010. [Online; accessed16-4月-2010].
    [19] Wikipedia.浏览器-服务器—wikipedia,自由的百科全书, 2009. [Online; accessed 16-4月-2010].
    [20]田华,墙芳躅. Browser/Server技术——新一代的计算模式.计算机应用研究, 15(006):1–4,1998.
    [21] Wikipedia.数据库—wikipedia,自由的百科全书, 2010. [Online; accessed 16-4月-2010].
    [22] Wikipedia.关系数据库—wikipedia,自由的百科全书, 2010. [Online; accessed 31-3月-2010].
    [23] Wikipedia.科德十二定律—wikipedia,自由的百科全书, 2010. [Online; accessed 22-4月-2010].
    [24]刘义英,郝忠孝.将关系数据模型转换为对象数据模型的研究.哈尔滨理工大学学报,6(005):6–9, 2001.
    [25] Wikipedia. Google web toolkit—wikipedia, the free encyclopedia, 2010. [Online; accessed16-April-2010].
    [26] Wikipedia. Ruby on rails—wikipedia, the free encyclopedia, 2010. [Online; accessed16-April-2010].
    [27] Wikipedia. Common gateway interface—wikipedia, the free encyclopedia, 2010. [Online;accessed 16-April-2010].
    [28] S. Gundavaram. CGI programming on the World Wide Web. O’Reilly Sebastopol, CA,1996.
    [29] Wikipedia. Php—wikipedia, the free encyclopedia, 2010. [Online; accessed 16-April-2010].
    [30] T. Gerken and T. Ratschiller. Web Application Development with PHP. 2000.
    [31] L. Welling and L. Thomson. PHP and MySQL web development. Sams Indianapolis, IN,USA, 2004.
    [32] Wikipedia. Active server pages—wikipedia, the free encyclopedia, 2010. [Online; accessed16-April-2010].
    [33] Wikipedia. Java platform, enterprise edition—wikipedia, the free encyclopedia, 2010.[Online; accessed 16-April-2010].
    [34] Wikipedia. Enterprise javabean—wikipedia, the free encyclopedia, 2010. [Online; accessed17-April-2010].
    [35] Wikipedia. .net framework—wikipedia, the free encyclopedia, 2010. [Online; accessed17-April-2010].
    [36] Wikipedia. Topcoder—wikipedia, the free encyclopedia, 2010. [Online; accessed 17-April-2010].
    [37] J.J. Garrett et al. Ajax: A new approach to web applications. 2005.
    [38] T. van Wijngaarden. Asynchronous JavaScript and XML.
    [39] E. Woychowsky and Edmond. Woychowsky. AJAX: Creating web pages with asynchronousJavaScript and XML. Prentice Hall, 2006.
    [40] D. Crane, E. Pascarello, and D. James. Ajax in action. Manning Publications Co. Green-wich, CT, USA, 2005.
    [41]王沛,冯曼菲.征服AJAX WEB2. 0开发技术详解.北京:人民邮电出版社, 2006.
    [42] T. Noda and S. Helwig. Rich internet applications. UW E-Business Consortium, Universityof Wisconsin-Madison. November, 16, 2005.
    [43]石永革,许建林,石峰.富客户端技术应用研究与实现.计算机工程与设计,29(003):639–641, 2008.
    [44] I. Hickson and D. Hyatt. HTML 5. The World Wide Web Consortium.(W3C WorkingDraft). Online verf”ugbar unter http://www. w3. org/TR/html5/, zuletzt gepr”uft am, 25:2008, 2008.
    [45] I. Hickson and D. Hyatt. HTML 5: A vocabulary and associated APIs for HTML andXHTML. World Wide Web Consortium, Working Draft WD-html5-20090825, 2009.
    [46]袁小蕾.浅析J2EE与. NET这两种技术的优缺点.大众科技, (009):46–47, 2005.
    [47] C. Walls and R. Breidenbach. Spring in action. 2007.
    [48] D. Brown, C.M. Davis, and S. Stanlick. Struts 2 in Action. A1bazaar, 2008.
    [49] R.M. Lerner. Ruby on Rails. Linux Journal, (138):14, 2005.
    [50] B.A. Tate and C. Hibbs. Ruby on Rails. 2007.
    [51] N. Chen. Convention over Con?guration, 2006.
    [52] D.H. Hansson and D. Heinemeier. Convention Over Con?guration, 2006.
    [53] Wikipedia. Don’t repeat yourself—wikipedia, the free encyclopedia, 2010. [Online; ac-cessed 17-April-2010].
    [54] F. Cevasco, M.P.T. Month, B.Y. Code, C. Coding, S. Coding, S. Strategy, and S. Marketing.The CakePHP Framework: Your First Bite. Retrieved July, 12:2006, 2006.
    [55] Wikipedia. Django (web framework)—wikipedia, the free encyclopedia, 2010. [Online;accessed 17-April-2010].
    [56] C. Shannon. Communication theory of secrecy systems. Bell Systems Techn. Journal,28:656–715, 1949.
    [57] Wikipedia.传输层安全—wikipedia,自由的百科全书, 2010. [Online; accessed 31-3月-2010].
    [58] Wikipedia.虚拟私人网络—wikipedia,自由的百科全书, 2010. [Online; accessed 31-3月-2010].
    [59] R. Yuan, W.T. Strayer, and T. Strayer. Virtual private networks: technologies and solutions.Addison-Wesley, 2001.
    [60] Wikipedia. Openvpn—wikipedia,自由的百科全书, 2010. [Online; accessed 31-3月-2010].
    [61] D. Interactive. memcached: A distributed memory object caching system, 2009.
    [62]王晓艳,吕宁,李会娟.基于SQUID + Memcached Web缓存技术的应用与研究. 2009国际信息技术与应用论坛论文集(上), 2009.
    [63]黄世能,奚建清.分布数据缓存体系.软件学报, 12(007):1094–1100, 2001.
    [64]冯仲科.“3S”技术及其应用.中国林业出版社, 1999.
    [65] Wikipedia.地理信息系统—wikipedia,自由的百科全书, 2010. [Online; accessed 30-3月-2010].
    [66] Wikipedia.瀑布模型—wikipedia,自由的百科全书, 2010. [Online; accessed 17-4月-2010].
    [67] Wikipedia.迭代式开发—wikipedia,自由的百科全书, 2010. [Online; accessed 17-4月-2010].
    [68] Wikipedia.敏捷软件开发—wikipedia,自由的百科全书, 2010. [Online; accessed 17-4月-2010].
    [69] C. LARMAN.敏捷迭代开发——管理者指南, 2004.
    [70] Wikipedia.元数据—wikipedia,自由的百科全书, 2010. [Online; accessed 17-4月-2010].
    [71]刘旭,董玉琛.农作物种质资源技术规范, 2005.
    [72] P. Annotations. Object-Relational Mapping. Pro EJB 3, pages 71–109.
    [73] K. Anuja. Object Relational Mapping. 2008.
    [74] O. Ben-Kiki, C. Evans, and B. Ingerson. YAML Ain’t Markup Language (YAML?) Version1.1. yaml. org, Tech. Rep, 2005.
    [75] D. Crockford. JSON: The fat-free alternative to XML. In Proc. of XML, 2006.
    [76] D. Crockford. The application/json media type for javascript object notation (json), 2006.
    [77] J. Friedl. Mastering regular expressions. O’Reilly Media, Inc., 2006.
    [78]张贤珍,孔繁胜,曹永生.农业数据库系统程序设计, 1991.
    [79]曹永生,陈育,孔繁胜.中国作物种质资源信息共享网络的建立.资源科学, 23(001):46–49,2001.
    [80]许云,樊孝忠.在专家系统中利用关系数据库来表达知识.计算机工程与应用,39(022):91–93, 2003.
    [81]李晓强,崔德光.基于关系数据库的知识库结构设计.计算机工程与应用, 37(024):102–103,2001.
    [82] A.K. Elmagarmid. Database transaction models for advanced applications. Morgan Kauf-mann, 1992.
    [83] S. Navathe, S. Ceri, G. Wiederhold, and J. Dou. Vertical partitioning algorithms fordatabase design. ACM Transactions on Database Systems (TODS), 9(4):680–710, 1984.
    [84]史周军,叶晓俊.基于元数据的对象关系映射研究.计算机科学, 32(005):95–97, 2005.
    [85] M. B”achle and P. Kirchberg. Ruby on Rails. IEEE SOFTWARE, pages 105–108, 2007.
    [86] Pieter van Zyl, Derrick G. Kourie, and Andrew Boake. Comparing the performance ofobject databases and orm tools. In SAICSIT’06: Proceedings of the 2006 annual researchconference of the South African institute of computer scientists and information technolo-gists on IT research in developing countries, pages 1–11, , Republic of South Africa, 2006.South African Institute for Computer Scientists and Information Technologists.
    [87] M. Subramanian, V. Krishnamurthy, and R. Shores. Performance challenges in object-relational DBMSs. Bulletin of the Technical Committee on, page 27, 1999.
    [88] E. Duval, W. Hodgins, S. Sutton, and S.L. Weibel. Metadata principles and practicalities.D-Lib Magazine, 8(4):1082–9873, 2002.
    [89] H. Bergsten. JavaServer pages. O’Reilly & Associates, Inc. Sebastopol, CA, USA, 2003.
    [90] M. Hall. More servlets and JavaServer pages. Prentice Hall PTR Upper Saddle River, NJ,USA, 2001.
    [91] R. Gibson and S. Erle. Google maps hacks. O’Reilly Media, Inc., 2006.
    [92] J. Resig et al. jQuery: The Write Less, Do More, JavaScript Library. Dispon?vel emhttp://jquery. com/, Acesso em, 18(04):2009, 2009.
    [93] Wikipedia. Jquery—wikipedia,自由的百科全书, 2010. [Online; accessed 30-3月-2010].
    [94] E. McCormick and K. De Volder. JQuery: ?nding your way through tangled code. InCompanion to the 19th annual ACM SIGPLAN conference on Object-oriented programmingsystems, languages, and applications, page 10. ACM, 2004.
    [95] S.J. Cha, Y.Y. Hwang, Y.S. Chang, K.O. Kim, and K.C. Lee. Integrating Ajax into GISWeb Services for Performance Enhancement. Computational Science–ICCS 2007, pages562–568.
    [96]陈晨,殷削川,陈玉,张照雷.基于Ajax的WebGIS服务的研究与实现.计算机应用与软件, 26(004):202–203, 2009.
    [97] Q.R.W.K.T. LI and J.P.A.N. Jin-Gui. Research of Real-time Web GIS Using SVG. Com-puter, page 11, 2007.
    [98] C. Gyorodi, R. Gyorodi, G. Pecherle, T. Lorand, and R. Alin. Web 2.0 Technologies withjQuery and Ajax. 2009.
    [99] Wikipedia. Application programming interface—wikipedia, the free encyclopedia, 2010.[Online; accessed 17-April-2010].
    [100] L. Richardson and S. Ruby. RESTful web services. O’Reilly Media, Inc., 2007.
    [101] Wikipedia. Representational state transfer—wikipedia, the free encyclopedia, 2010. [On-line; accessed 17-April-2010].
    [102] F. Curbera, M. Duftler, R. Khalaf, W. Nagy, N. Mukhi, and S. Weerawarana. Unraveling theWeb services web: an introduction to SOAP, WSDL, andUDDI. IEEE Internet computing,6(2):86–93, 2002.
    [103] E. Cerami and S.S. Laurent. Web services essentials. O’Reilly & Associates, Inc. Sebastopol,CA, USA, 2002.
    [104] C. Pautasso, O. Zimmermann, and F. Leymann. Restful web services vs. big’web services:making the right architectural decision. In Proceeding of the 17th international conferenceon World Wide Web, pages 805–814. ACM, 2008.
    [105] S. Makelainen and T. Alakoski. Fixed-mobile hybrid mashups: experiences and lessons onapplying the REST software architecture principles to exposing mobile operator services.In Proceedings of ICIN, 2008.
    [106] D. Patterns and C. Pattern. Model-View-Controller, 2003.

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

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

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