热带农业科技110数据资源管理信息系统建设_第1页
热带农业科技110数据资源管理信息系统建设_第2页
热带农业科技110数据资源管理信息系统建设_第3页
热带农业科技110数据资源管理信息系统建设_第4页
热带农业科技110数据资源管理信息系统建设_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕 业 论 文(设计)热带农业科技110数据资源管理信息系统建设 学 号: b0726039 姓 名: 年 级: 学 院: 信息科学技术学院 系 别: 计算机系 专 业: 计算机科学与技术专业 指导教师: 完成日期: 2011年 4 月 8 日 目录摘要iiabstractii第一章序论21.1序言21.2农业科技的应用现状与展望21.2.1国外现有技术和发展状况21.2.2国内现有技术和发展状况31.3选题的目的及意义31.4课题研究的主要内容3第二章系统分析42.1 问题的提出42.2 可行性分析42.2.1经济可行性分析42.2.2技术可行性分析42.3 系统的设计目标4第三章系统开发的

2、技术背景63.1 开发技术及运行环境63.1.1系统所采用的开发技术63.1.2系统运行环境63.2 关键技术简介63.2.1 j2ee和ssh263.2.2 eclipse ide开发环境73.2.3后台数据库支持7第四章系统设计84.1 系统结构框架84.2 系统功能模块设计84.3运行设计84.3.1运行模块的组合84.3.2 运行控制94.4 系统结构9第五章数据库设计105.1 概念模型设计105.2 逻辑结构设计105.3 物理结构设计115.4 数据库连接池175.4 数据库部分代码实现185.4.1数据表的映射185.4.2服务层实现205.4.3dao层的接口实现20第六章功

3、能实现216.1 实现摘要216.2 系统设置模块216.2.1权限设置功能216.2.2码表设置功能216.2.3用户设置功能226.3 数据管理模块226.3.1法律法规查询226.3.2实用技术管理226.3.3专家信息查询246.4 自然资源管理模块246.4.1资源数据管理246.4.2资源数据建表24结论25致谢26参考文献27摘要海南省是一个农业大省,也是我国唯一的一个热带农业生产基地。热带特色农业是海南经济的支柱产业和优势产业,是海南经济发展的基础,热带特色农业的发展直接关系到广大农民的切身利益,对于促进海南经济健康发展具有重要作用。然而,它不是农业信息化的强省,它急需通过现代

4、信息技术不断向农业和农村领域的渗透和应用,发展以信息技术为支撑的海南省农业生产力,促进海南省新农村的建设过程。国家重大科技支撑项目“热带农业信息服务链关键技术研究与应用”(2008-2010)由海南省农业科技110服务公司牵头,海南大学信息学院、中国热带农业科学院橡胶所、海南省农科院等多家科研院所承担,其中的子课题“热带农业科技110信息资源数据库建设”子课题由三亚南繁科学技术研究院负责。其主要内容是收集、加工、整合海南省热带农业实用技术、热作资源数据、热带作物病虫害诊断数据以及土壤数据、气象数据、热带作物标准化数据、农业科技成果数据、农业专家数据、涉农法律法规等9类农业科技信息数据库。另外,

5、为了增强海南农业科技110平台的应用效果,受海南省科技厅部分领导和三亚南繁科技技术研究的委托,结合本子课题开发热带精准农户数据库系统。关键字:热带农业科技110 资源信息数据库 abstracthainan province is a big agricultural province, is chinas only a tropical agricultural production base. hainan tropical agriculture is the economic characteristics of the pillar industries and competitiv

6、e industries, is the basis of economic development in hainan, the tropical characteristics of the development of agriculture is directly related to the vital interests of farmers, promoting the healthy development of hainans economy plays an important role. however, it is not the province of agricul

7、tural information, it is urgently needed by modern information technology, agriculture and rural areas continued to the penetration and application, development of information technology to support the agricultural productivity of hainan province, hainan province, to promote the process of building

8、new countryside.scientific and technological support of major national project tropical agriculture information service chain key technology research and application (2008-2010) from hainan province, led by agricultural science and technology service company 110, hainan university, information insti

9、tute, the chinese academy of tropical agricultural rubber, hainan academy of agricultural sciences undertake a number of research institutes, including the sub-project tropical agricultural science and technology information resource database 110 sub-project by the institute of science and technolog

10、y of sanya is responsible for prosperity. the main content of the collection, processing, integration of practical techniques of tropical agriculture, hainan province, hot resource data, diagnostic data of tropical crop pests and diseases and soil data, weather data, standardized data of tropical cr

11、ops, agricultural science and technology data, agricultural experts, data, agriculture-related laws regulations and other 9 types of agricultural science and technology information databases.in addition, hainan agricultural science and technology in order to enhance the application effect 110 platfo

12、rm by some of the leading science and technology department of hainan province and sanya complicated technical studies commissioned by technology, combined with the development of tropical accurate book project farmers database system.keywords: tropical agricultural science and technology 110, resou

13、rce information database第一章序论1.1 序言海南省是一个农业大省,也是我国唯一的一个热带农业生产基地。热带特色农业是海南经济的支柱产业和优势产业,是海南经济发展的基础,热带特色农业的发展直接关系到广大农民的切身利益,对于促进海南经济健康发展具有重要作用。然而,它不是农业信息化的强省,它急需通过现代信息技术不断向农业和农村领域的渗透和应用,发展以信息技术为支撑的海南省农业生产力,促进海南省新农村的建设过程。随着社会信息化和高效化,海南新农村的信息化建设势在必行,为此,热带农业科技110信息资源数据库系统收集、加工、整合了海南省热带农业实用技术、热作资源数据、热带作物病虫

14、害诊断数据以及土壤数据、气象数据、热带作物标准化数据、农业科技成果数据、农业专家数据、涉农法律法规等9类农业科技信息数据库。热带农业科技110信息资源数据库对海南热带农业的发展起到重要的作用。1.2 农业科技的应用现状与展望1.2.1国外现有技术和发展状况目前国际上把现代信息技术与农业生产的结合称之为农业信息技术(agricultural information technology ait),主要研究现代信息技术在农业领域的应用,包含农业信息网络、农业数据库系统、管理信息系统、决策支持系统、农业专家系统、信息化自动控制技术、多媒体技术、精确农业、生物信息学、信息系统的管理和国家农业研究信息系

15、统等诸多领域。随着世界各国农业信息化建设的蓬勃发展,农业信息化发展较早的发达国家在农业信息化建设中形成了一些共同的特征,它们是“建立有以国家为主体的农业信息体系、实现了农业基础设施高度信息化、建立了完善的农业市场信息服务系统、健全了相关农业信息化的政策法规”、并向“集成化、专业化、网络化、多媒体化、实用化和普及化”发展。就于国外农业信息技术应用而言, 主要集中于6个方面:“农业生产管理系统、农业信息处理系统、农业智能专家系统、农业决策支持系统、农业技术模拟系统和农业计算机网络”等。农业信息技术在国外农业信息化过程中得到了迅速的发展和广泛应用,包括3s 技术、精确农业( precision fa

16、rming)、计算机网络系统、专家系统、模型系统和智能信息系统的应用。同时,国外注重信息技术与农业信息资源的发掘与分析相结合,突出表现为农业数据库作为了农业信息服务的信息体系中的重要内容。国外有4 个大型农业信息数据库,即“联合国粮农组织的农业数据库(a gris)、国际食物信息数据库( ifis)、美国农业部农业联机存取数据库(a gricola)、国际农业与生物科学中心数据库(abi) ”,它们为农业信息化发展提供了最基本的信息保障。1.2.2国内现有技术和发展状况我国信息技术应用于农业的研究从上世纪80年代开始,目前,我国的农业信息化建设在数据库、信息网络、精细农业以及农业多媒体技术等领

17、域都取得了一定成效。对于信息技术应用于“农情监测、农产品品质检测、农业化学制品的施用检测、土壤养分管理和经营决策”展开研究,例如研究“建立了网络化、数字化的农业空间信息管理及辅助决策系统”、“分布式的小麦高产专家系统” 、“网上蔬菜施肥智能咨询系统”、作物模型、智能农业数据资源平台和农业信息管理系统等。这些研究专题跨农业、生物、计算机、人工智能、信息控制、信息管理等学科领域,多学科研究人员的参与丰富了农业信息技术应用与开发的范围,但是这些研究中也存在着缺陷,大多数是阐述如何从理论上设计与实现,框架多于应用,比较分析这些系统在农业信息化应用实例与效果的较少,同时,虽然研究各种平台和管理系统也很多

18、,但农业信息资源开发中并未形成如国外四大农业数据库一样具权威性的、使用普及率高的、具有影响力的农业信息数据库。就农业信息服务系统建设而言,在“十五”规划期间,农业信息服务系统建设成效显著。农业信息资源数据库数量明显增长,涉农信息网站日益增加,农业信息服务在县、乡、村级的传递模式不断创新,并在实践中积累了十分宝贵的经验。1.3 选题的目的及意义热带农业科技110信息资源数据库系统整合不同热带农业信息数据源,通过不同层次的农村信息中心群和共享服务网的建设以及共享技术的研究开发与应用,形成跨部门、跨地区、跨学科、多层次、分布式的国家农村信息共享平台,并纳入国家科学数据共享工程系统,大幅度提高热带农业

19、信息的管理与共享服务水平,增强农村科技创新能力,为我国农业现代化整体发展和农村科技水平的提高,提供可靠的热带农业信息资源保障。1.4 课题研究的主要内容热带农业科技110信息资源数据库系统收集、加工、整合海南省热带农业实用技术、热作资源数据、热带作物病虫害诊断数据以及土壤数据、气象数据、热带作物标准化数据、农业科技成果数据、农业专家数据、涉农法律法规等9类农业科技信息数据库。完成数据库系统的系统设置模块(完成权限设置,码表设置,用户设置功能)、数据管理模块(完成法律法规查询,实用技术管理,专家信息查询,农户信息管理,灾害信息查询,农用物资查询功能)、自然资源管理模块(资源数据管理,资源数据建表

20、功能)。第二章系统分析海南省是一个农业大省,也是我国唯一的一个热带农业生产基地。热带特色农业是海南经济的支柱产业和优势产业,是海南经济发展的基础,热带特色农业的发展直接关系到广大农民的切身利益,对于促进海南经济健康发展具有重要作用。然而,它不是农业信息化的强省,它急需通过现代信息技术不断向农业和农村领域的渗透和应用,发展以信息技术为支撑的海南省农业生产力,促进海南省新农村的建设过程。因此,建设一个高效可行的热带农业信息数据库系统是促进海南省热带农业发展的方式之一。2.1 问题的提出世界已经跨入信息时代的大门,而大部分热带国家仍然处于自然半自然经济的状态。如果按照工业化国家的发展模式去追赶,那将

21、是一个相当漫长的历程。信息技术和网络技术为热带国家提供了有可能超越传统的由农业社会向工业化社会转化的新途径,创造农业产业化与信息化并举与融合、以信息化带动产业化的新的发展模式。因此,建立一个高效可行的热带农业信息数据库系统,整合不同的热带农业信息数据资源,为促进海南热带农业发展提供可靠的热带农业信息资源保障。2.2 可行性分析系统的可行性分析是对课题的通盘考虑,是系统开发者进行进一步工作的前提,是系统设计与开发的前提与基础。系统的可行性分析可以使系统开发者尽可能早的估计到课题开发过程中的困难,并在定义阶段认识到系统方案的缺陷,这样就能花费较少的时间和精力,也可以避免许多专业方面的困难。所以,系

22、统的可行性分析在整个开发过程中是非常重要的。2.2.1经济可行性分析经济可行性分析中最重要的内容之一是成本效益分析。由于本系统是由指导老师命题,学生个人来开发的毕业设计,不需要开发经费,此外,本系统只需由指导老师验收,不用发布到网络上,则无需另外出资购买网络空间,因此,本系统从经济上看是可行的。2.2.2技术可行性分析目前,信息技术和计算机软硬件发展已经完全可以满足本系统的技术要求,就目前使用的开发技术来说,系统的功能目标完全能够达到。本系统j2ee相关技术结合struts2 +spring+hibernate。数据库服务器选用oracle 9i数据库,它的灵活性、高效性、安全性和可移植性为数

23、据库编程提供了良好的条件。因此,本系统从技术上看是可行的。2.3 系统的设计目标本系统主要是收集、加工、整合海南省热带农业实用技术、热作资源数据、热带作物病虫害诊断数据以及土壤数据、气象数据、热带作物标准化数据、农业科技成果数据、农业专家数据、涉农法律法规等9类农业科技信息数据库。实现数据库系统的系统设置模块(完成权限设置,码表设置,用户设置功能)、数据管理模块(完成法律法规查询,实用技术管理,专家信息查询,农户信息管理,灾害信息查询,农用物资查询功能)、自然资源管理模块(资源数据管理,资源数据建表功能)。第三章系统开发的技术背景3.1 开发技术及运行环境集成开发环境:eclipse ide数

24、据库环境:oracle 9i3.1.1系统所采用的开发技术通过权衡对各种编程语言和数据库使用的熟练程度,本系统选用eclipse ide开发环境,后台数据库采用oracle 9i,使用j2ee技术结合struts2+spring+hibernate开发。3.1.2系统运行环境客户端操作系统:windows nt/2000/xp或更高版本或linux/unix浏览器:ie或其它浏览器服务器操作系统:windows或linux/unix web服务器:tomcat 6.0数据库:oracle 9i3.2 关键技术简介3.2.1 j2ee和ssh2典型的j2ee三层结构,分为表现层、中间层(业务逻辑

25、层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件和中间层建立连接,再由中间层与数据库交互。表现层是jsp技术,其广泛的应用和稳定的表现,为其作为表现层技术打下了坚实的基础。中间层采用流行的spring + hibernate,为了将控制层与业务逻辑层分离,又细分为以下几中:web层,就是mvc模式中的“c”(control),负责控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现,该系统的mvc框架采用struts2。service层(就是业务逻辑层),负责实现业务逻辑。业务逻辑以dao层为基础

26、,通过对dao组件的正面模式包装,完成系统所要求的业务逻辑。dao层,负责与持久化对象交互。该层封装了数据的增、删、改、查的操作。po,持久化对象,通过实体关系映射工具将关系数据库的数据映射成对象,实现面向对象方式操作数据库,该系统采用hibernate作为orm框架。spring的作用贯穿了整个中间层,将web层、service层、dao层及po无缝整合,其服务数据层用来存放数据。使用j2ee相关技术与ssh2结合可以很好的将表现层、业务逻辑层及数据服务层分离,使他们各事其责,却又相互联系、相互作用。3.2.2 eclipse ide开发环境eclipse是著名的跨平台的自由集成开发环境(i

27、de)。最初主要用来java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如c+和python的开发工具。eclipse的本身只是一个框架平台,但是众多插件的支持使得eclipse拥有其他功能相对固定的ide软件很难具有的灵活性。许多软件开发商以eclipse为框架开发自己的ide。而且本系统的开发就是利用myeclipse插件进行开发的。3.2.3后台数据库支持有关oracle 9i的几个最重要的特点:1) 实现连续的数据可用性2) 可伸缩性和性能3) 提供端到端的安全体系结构4) 电子商务应用程序的开发平台5) 可管理性第四章系统设计4.1 系统结构框架总体设计过程通常由两个阶段

28、组成:系统设计,确定系统实施方案;结构设计,确定软件结构。总体设计的任务是从系统的总体目标出发,根据需求分析阶段对系统逻辑功能的要求并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机的通信的软、硬件设备,提出系统的实施计划,确保总体目标的实现。模块化:模块是数据说明可执行语句等程序对象的集合,它是单独命名而且可通过名字来访问。模块化就是把程序划分成若干个模块,每个模块完成一个子功能,把这些模块集中起来组成一个整体,可以完成指定的功能满足整体的要求。模块独立:模块的独立概念是模块化、抽象信息隐蔽的局部化概念的直接结果。开发具有独立功能,而且和其

29、他模块之间没有过多的相互作用的模块,就可发做到模块独立。也就是说,使每个模块完成一个相对独立的特定子功能,并且和其他模块之间的关系很简单明确。4.2 系统功能模块设计热带农业科技110信息资源数据库系统主要由系统设置模块(完成权限设置,码表设置,用户设置功能)、数据管理模块(完成法律法规查询,实用技术管理,专家信息查询,农户信息管理,灾害信息查询,农用物资查询功能)和自然资源管理模块(资源数据管理,资源数据建表功能)组成。4.3运行设计4.3.1运行模块的组合系统提供功能菜单,不同权限的用户的功能菜单是不同的,用户根据不同的操作选择相应的菜单选项,即可链接至该功能模块的首操作页面。系统中各模块

30、的功能独立,每一个操作界面代表一个独立的功能模块。当遇到模块之间的功能调用时,系统将打开下一个模块的操作界面。4.3.2 运行控制系统自动拒绝权限不足的用户进行访问,用户将无法绕过登录直接访问系统的功能模块。系统中各模块的作用范围均在控制范围以内,用户在各模块中对数据的访问或操纵都有具体的权限,无法越权访问。4.4 系统结构本系统采用b/s结构模式,该结构由客户端浏览器和服务器组成,该结构的主要特点是集中管理,程序、数据库、发布的信息等都集中在服务器,极大地简化了客户端的工作,客户端除了操作系统及浏览器外不需要安装其它软件。服务器则由web服务器和数据库服务器组成,它将担负更多的工作,对数据库

31、的访问和应用程序的执行都将在服务器上完成。第五章数据库设计数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程,它是建立数据库应用系统的核心问题。数据库及其应用的性能都建立在良好的数据库设计的基础之上,数据库的数据是一切操作的基础,如果数据库设计不好,那么其它一切用于提高数据库性能的方法收效都是有限的。数据库设计的关键是如何使设计的数据库能合理地存储用户的数据,方便用户进行数据处理。良好的数据库设计对于一个高性能的应用程序非常重要,简洁、结构明晰的表结构对数据库的设计是相当重要的。规范化的表结构设计,在以后的数据维护中,不会发生异常。反之,数据库表结构设计不合理,不仅会给数据库的使用

32、和维护带来各种各样的问题,而且可能存储了大量不需要的冗余信息,浪费系统资源。根据前几章对系统各种功能需求的分析,本系统采用oracle 9i数据库,数据库名为nykj110db。5.1 概念模型设计本数据库各表所对应实体:bchb表记录热带作物病虫害数据信息;crop表记录热带作物的数据信息;expert表记录专家信息;lawdata记录涉农相关法律信息;nhxxb表记录农户信息;qx记录气象数据;reserchfinding表记录农业科研成果信息;nzdata表记录农业资源数据信息;technology表记录实用技术信息;trxx表对应土壤数据;zhb表对应农业灾害信息;t_user表对应用

33、户信息;t_module表对应所有的用户可操作的数据模块信息;t_dzb表对应不同实体之间的对照关系。5.2 逻辑结构设计5.3 物理结构设计technology-实用技术库序号字段名称中文注释数据类型长度特性备注1tech_id序列号intnot nullprimary key auto_incrementtech_title标题varchar50not null2tech_class技术类别varchar3not null3tech_name技术名称类型varchar3not null与自然资源编码相对应4tech_content技术内容text5release_date发布时间varch

34、ar10not null6author作者varchar30not null7patent_number专利号varchar50crop-热带作物资源数据库(按归类编码命名)序号字段名称中文注释数据类型长度特性备注1pt_id平台资源号char18not nullprimary 2crop_id归类编码char11not null3zz_id种质编号char11not null4k_id库编号char115p_id圃编号char116cj_id采集号char117 yz_id引种号char118zz_name种质名称char49zz_ename种质外文名称char1010k_name科名cha

35、r1011s_name属名或亚属名char812x_name学名char1013zz_kind种质资源类型 char814zytx主要特性char415zyyt主要用途char416xp系谱char417xydw选育单位char818ycnf育成年份data19yc_country原产国家char1020yc_city原产省份char821yc_place原产地char822yc_j原产地经度float423yc_w原产地纬度float424yc_h原产地海拔float425cj_pname采集地名称char826cj_name采集地单位名称char827cj_time采集时间time28cj

36、_kind采集材料类型char429bc_name保存单位名称char830bc_id保存单位编号char831bc_kind保存种质类型char432photo照片33jd_name鉴定评价机构名char834jd_place鉴定评价地点char4从国家自然科技资源平台资源分级归类与编码上讲,理论上此组表共有8000多个表。crop_spe-热带作物资源个性(按归类编码命名)序号字段名称中文注释数据类型长度特性备注1ptzyh平台资源号varchar18not null2pjsq描述评价时期varchar203jjgd假茎高度varchar204jjczd假茎粗壮度varchar205jjb

37、k假茎斑块varchar206sztt吸芽生长状态varchar207ybjbsb叶柄基部色斑varchar208ybcxz叶柄槽形状varchar209ypcd叶片长度varchar2010ypzs叶形指数varchar2011qt其它varchar20从国家自然科技资源平台资源分级归类与编码上讲,理论上此组表共有8000多个表。reserchfinding-农业科技成果数据库序号字段名称中文注释数据类型长度特性备注1researchfindings_id序列号intnot null主键,自增长2finding_class成果种类intnot null3finding_name成果名称var

38、char30not null4finding_author作者varchar30not null5release_time发表时间date10not null6jjxy经济效益text7stxy生态效益text8cxx创新性text9xssp学术水平text10kxjz科学价值text11zdyy指导意义textstanddata-农作物标准化信息库序号字段名称中文注释数据类型长度特性备注1ncp_id农产品idintnot null主键(平台资源号)2ncp_class农产品类别varchar11自然资源平台编码2ncp_name农产品名称varchar303ncp_shape产品外形var

39、char4ncp_js技术varchar使用到的技术5ncp_zyscqy主要成产区域varchar6ncp_csjj成熟季节enum7cnp_fcp副产品varchar8ncp_bch常见病虫害varchar作物数据可以参考国家自然科技资源平台资源分级归类与编码。lawdata-法律法规数据库序号字段名称中文注释数据类型长度特性备注1law_id序列号intnot null主键,自增长2law_name法律法规名称idvarchar5not null3chapter_name章节idvarchar3not null4rule_name节idvarchar3not null5rule_cont

40、ent条例内容textqx-气象数据库序号字段名称中文注释数据类型长度特性备注1qx_id序列号intnot null主键,自增长2qx_name气象名称varchar30not null3qx_class气象类别varchar3not null4date记录日期date5place记录地点varchar36rpjwd日平均温度float87rgzss日光照时数float88rjsl日降水量float89rpjqy日平均气压float810rpjfs日平均风速float811zhxtq灾害性天气varchar3用户在备选天气种类里做出选择bchb-热带作物病虫害诊断数据库序号字段名称中文注释数

41、据类型长度特性备注1bch_id序列号intnot null主键,自增长2bch_class病虫害类别intnot null3bch_name病虫害名称varchar50not null4bch_tz病虫害特征text5bch_yx造成影响text6bch_fssj发生时间date7bch_fsdd发生地点varchar38bch_fzcs防治措施textzhb-农业灾害库序号字段名称中文注释数据类型长度特性备注1zh_id灾害idnot null主键,自增长2zh_class灾害类别varchar3not null备选:种植业灾害,畜牧业灾害,林业灾害,渔业灾害3zh_zl灾害子类别varc

42、har3not null备选:农业气象灾害,农业生物灾害,农业环境灾害,农业地质灾害4zh_zz灾种varchar35zh_date发生日期date6zh_place发生地点varchar307zh_jb灾害级别varchar38szdx受灾对象varchar309zh_cy灾害成因varchar3006cszh次生灾害varchar3007yszh衍生灾害varchar3008yx造成影响text3009jzjs减灾技术varchar300trxx-土壤数据库序号字段名称中文注释数据类型长度特性备注1tr_id序列号intnot null主键(平台资源号)2tr_class土壤类别varch

43、ar11not null自然资源平台编码3tr_name土壤名称varchar30not null4tr_szlbfs土壤水质量百分数float5tr_srjbfs土壤水容积百分数float6tr_xdshl土壤相对水含量float7tr_pjwd土壤平均温度float8tr_dshl土壤氮素含量(%)float9tr_lshl土壤磷素含量float10tr_jshl土壤钾素含量float11tr_ph土壤ph值float作物数据可以参考国家自然科技资源平台资源分级归类与编码。t_user-用户数据库(usr)序号字段名称中文注释数据类型长度特性备注1user_id序列号int4not nul

44、lprimary keyauto_increment2accounts帐号char16not null指用户的网上登陆名称3password密码char16not null4 other_power其它权限列表varchar200not null5role_id角色int4not null6if_val是否可用bit1not null说明: 1、包含有农户、站点管理用户、专家用户2、if_val 是否可用,1代表用户正常,0代表用户锁定,默认值为1user_idaccountspasswordother_powerrole_idif_val备注00001测试用户123456(md5加密)01,

45、0102(数据为权限编码)4100002测试用户2123456(md5加密)01,0102(数据为权限编码)3(角色编码)1nhxxb-农户详细资料库序号字段名称中文注释数据类型长度特性备注1id序列号intnot null主键,自增长2usr_id用户idvarchar4not null3name农户姓名char104sex性别char25mobile手机号char116card_id身份证char187emailemailchar208address家庭住址varchar2009birthday出生年月datatime10home_sth家庭经济情况char411degree_of_edu

46、文化程度int212home_men1家族成员1varchar20013home_men2家族成员2varchar20014home_men3家族成员3varchar20015home_income人均年收入varchar20016home_out人均年支出varchar20017other主要经历varchar200expert-专家资料信息库序号字段名称中文注释数据类型长度特性备注1specialist_id序列号intnot null主键,自增长2usrid专家idint4not null与用户表id对应3speciality专长varchar2004tech_name专利技术varchar2005specialist_email邮箱varchar306specialist_phone联系电话varchar30manage_ project主持项目7project参与项目varchar2008other主要经历varchar2009chapter论文varchar200category-分类代码库(平台资源分级归类及编码)序号字段名称中文注释数据类型长度特性备注1id序列号char11not null 2name名称char20not null3up_id上级id

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论