农业科技示范户申报系统的设计与实现.doc

上传人:精*** 文档编号:843921 上传时间:2023-09-09 格式:DOC 页数:81 大小:929.76KB
下载 相关 举报
农业科技示范户申报系统的设计与实现.doc_第1页
第1页 / 共81页
农业科技示范户申报系统的设计与实现.doc_第2页
第2页 / 共81页
农业科技示范户申报系统的设计与实现.doc_第3页
第3页 / 共81页
农业科技示范户申报系统的设计与实现.doc_第4页
第4页 / 共81页
农业科技示范户申报系统的设计与实现.doc_第5页
第5页 / 共81页
点击查看更多>>
资源描述

1、 摘 要科学技术是第一生产力。农户作为我国农业生产经营的基本单位,承担着接受和使用农业科技的任务。在农村选择培育一批科技示范户,进行重点扶持,以示范户带动广大农户,是科技与生产结合的有效形式。农业科技示范户由农户自主申报,经村、乡镇、县市等各级行政管理部门组织评审确定,然后由各级农业科技推广部门进行技术推广。本项工作中的评审、审批、示范户管理等基本都是有人工操作,存在工作效率低下、评审缺乏系统化的评价标准和透明性、推广工作缺乏信息化管理手段、专家与农户沟通不通畅等问题。通过构建一个基于Web的申报系统,可以有效解决上述问题。文中提出了示范户五维评价模型和示范能力成熟度模型。多个专家从多个维度对

2、申报者进行评价,使得评审的过程更加客观、公平。成熟度模型的建立,能公正地确定申报户的成熟等级,给行政审批决策提供了支持,并牵引农户向更好的方向发展。本文在对农民科技示范户申报、评审、农技推广工作充分调研的基础上,采用面向对象的技术对软件系统进行了分析、设计,使用.NET和三层架构技术实现了该系统并进行了测试。系统主要功能包括示范户申报、专家评审、行政审批、农技推广活动管理、农技问题与解答、农技资讯等。系统在功能上能满足申报、评价、审批、示范户信息管理等工作需要,将来可以在数据统计、报表等方面进一步丰富功能。关键词:农业科技;示范户;申报;评价模型;三层架构I Design and Implem

3、entation ofAgricultural Technology Demonstration Households Reporting SystemAbstractThe science technology is the primary productive forces. The farmers as the basic unit of agricultural production have the responsible for using of agricultural science and the acceptance. By developing a number of s

4、cientific and technological demonstration households in rural and provide major supports in order that led the most of farmers which is an effective way of technology combination and production. The agricultural science and technology demonstration households can be self-reported by farmers. After a

5、ccreditation from each level of government, the technology will be promoted by agricultural science and technology departments from all levels. Basically review session and approval flow in this working activity as well as management of demonstration households are manual operation and will be impac

6、ted the inefficiency and the assessment is lack of systematic evaluation criteria and transparency, the promotion of the lack of information management, the problem of communication between experts and farmers, etc. By building a Web-based reporting system, problems can be resolved effectively. This

7、 thesis proposes a demonstration households evaluation of the five-dimensional model and a demonstration households Maturity Model. Multiple experts from multiple dimensions to evaluate the reporting, making the review process more objective and fair. Maturity model will fairly determine the maturit

8、y level of reporting households, provide the support to the administrative examination and approval decisions, and lead farmers for the better direction. In this thesis, on the basis of investigation of reporting, evaluation and agricultural extension with farmers and technology demonstration househ

9、olds, to adopt object-oriented technology software system to analysis and design and also at the meantime, to use NET three-tier technology to achieve this system and did the testing. The main features of the system include the demonstration households reporting, expert review, administrative examin

10、ation and approval, the management of agricultural extension activities, agricultural questions and answers, agricultural information, etc. The functions of the system could be met the needs of reporting, evaluation, approval, and demonstration households information management function. The data st

11、atistics, statements and other functions can be improved in the future study.Key words: Agricultural science and technology; Demonstration households; Reporting; Evaluation model; Three-tier architectureV 目 录独创性声明I摘 要IIABSTRACTIII第1章 绪论11.1研究背景11.2论文研究的主要内容及意义31.3论文结构4第2章 关键技术介绍52.1 三层架构技术52.2 ASP .

12、NET52.3 C#编程语言62. 4 SQL Server 200862. 5 UML72. 6 能力成熟度模型8第3章 系统分析93.1可行性分析93.1.1技术可行性分析93.1.2经济可行性分析93.1.3运行环境可行性分析93.2功能需求分析103.2.1功能需求说明103.2.2总体用例分析113.2.3 系统用例描述123.2.4 系统领域模型273.3非功能需求分析283.4关键问题分析293.4.1 科技示范户评价模型293.4.2示范户能力成熟度模型30第4章 系统设计324.1 系统架构设计324.2 模块设计334.2.1登录注册334.2.2获取资讯344.2.3技术

13、推广354.2.4示范户申报374.2.5评审申报材料384.2.6系统管理404.3 类设计414.4 数据库设计46第5章 系统实现545.1 数据库连接545.2 成熟度模型的实现555.3各功能模块的实现565.3.1技术推广565.3.2示范户申报575.3.3评审申报材料585.3.4系统管理61第6章 系统测试626.1测试策略626.2测试设计656.3测试实施与结论67第7章 总结与展望717.1总结717.2工作展望71参考文献73致 谢76第1章 绪论科学技术是第一生产力,也是农业发展的第一推动力。农户作为我国农业生产经营的基本单位,承担着接受和使用农业科技的任务。从农业

14、发展和农民实际需要出发,推动农业科技入户,对于提高农民科学文化素质和科技应用水平,加速农业科技进步与创新,加快建设中国特色的现代农业,全面建设农村小康社会具有重大意义1。通过从农户中评选农业科技示范户,树立典型,发挥其示范、辐射作用,推广农业科技的应用,是我国从国家到地方各级政府所推崇的做法,通过近十年的实践,对提升我国农户科技应用水平起到了非常大的作用2。近年来,中共中央、国务院高度重视农业农村信息化建设,出台了一系列政策措施,实施了“金农工程”、“三电合一”等重大工程,农民获得信息服务越来越便捷,中国农业农村信息化水平明显提高。99%的乡镇能上互联网,基本实现了乡乡有网络3。随着教育程度的

15、提高,农民大多能应用互联网进行信息检索、论坛交流、信息录入等操作,使用简单的互联网应用来完成一些工作。从目前农业科技示范户申报、管理、技术推广的工作实际情况来看,这些工作大部分环节都是由手工完成,效率不高,管理难度大,技术推广面也存在局限性4。因此需要一个对本项工作起到支撑作用的信息化平台。1.1研究背景2013年中央一号文件中共中央、国务院关于加快发展现代农业进一步增强农村发展活力的若干意见中指出,要加快用信息化手段推进现代农业建设,启动金农工程二期。在2012年1月国务院印发的全国现代农业发展规划(20112015年)中明确指出,要增强农业公益性服务能力。加快基层农技推广体系改革和建设,改

16、善工作条件,保障工作经费,创新运行机制,健全公益性农业技术推广服务体系。中华人民共和国农业技术推广法中提出,国家鼓励和支持村农业技术服务站点和农民技术人员开展农业技术推广。国家鼓励和支持农业劳动者和农业生产经营组织参与农业技术推广。推广农业技术,应当选择有条件的农户、区域或者工程项目,进行应用示范。为促进农业科技实现真正“下乡”,辽宁省构建了“省首席专家+县级责任专家+技术指导员+科技示范户”的科技服务推广体系。根据2012年统计数据,辽宁省农业科技贡献率已达到56%,农业科技成果推广率高达70%。农户是现代农业发展的经营主体,农民学科技、用科技的能力和水平直接关系粮食增产、农业增效和农民增收

17、。近年来,各地在大力实施农业科技入户工程过程中,结合基层农技推广体系改革,积极探索科技进村入户的有效模式,实行“一村一名农技指导员”制度,探索、创新了不少新举措、新经验和新机制,实现科技入户村村全覆盖,为解决农业科技推广“最后一道坎”和农业科技成果转化的“最后一公里”等问题,提供了良好思路和有效范本。农业科技示范户是开展农村科技示范活动的重要内容,是向广大农民群众普及推广先进适用技术、推进农业现代化、加强农村群众性科普网络建设和建设社会主义新农村的重要途径。在农村选择培育一批科技示范户,进行重点扶持,以示范户带动广大农户,是科技与生产结合的有效形式,是向农民传授科技知识和生产技能的有效途径。提

18、高科技示范户的辐射带动能力,能够将掌握的知识和技能普及和传授给周围农户,以户带户,以户带村,以村带乡,形成农业技术示范新模式。农业科技示范户的评选、示范推广工作,是我国从十一五规划期间开始各级政府农业经济发展工作的常项工作之一。具体操作模式是,由农户自主申报,经村、乡镇、县市、省市等各级行政管理部门进行考核审批确定,然后由各级农业科技推广部门进行技术推广。各项流程基本都是有人工操作,存在跑审批手续费时费工、考核审批缺乏系统化的评价标准和透明性、推广工作缺乏信息化的手段影响力不够、对示范户管理缺乏有效手段等问题。随着网络的逐步完善和信息技术的普及,可以将计算机网络技术应用于农业科技示范户申报和农

19、业科学技术的推广,建立基于网络的农业科技项目申报与推广体系5。基于网络的农业科技示范户申报系统,可以提高效率,节省人力成本,增加评审工作的透明化、公开化和公平性,并可规范示范户的管理6。通过基于网络的农业科技推广体系可以将十分复杂的农业技术,以简单、易懂、易学的方式表现出来,以崭新的形式促进农业科技推广、科技咨询和农业教育的发展。71.2论文研究的主要内容及意义在各级农业经济发展和农业科技推广行政主管部门的组织下,农户可以申报乡镇级、县市级、省级、国家级的农业科技示范户。行政管理部门组织评审,对评定的示范户进行资金、政策支持,并对其先进的技术进行推广,让更多的农户受益。本论文研究的目的,就是将

20、以上活动用基于网络的软件系统来实现,提高工作效率,提高评审的公平性,提高技术推广工作的有效性。本论文研究要解决以下几个关键问题:(1)如何使得各级农业科技示范户的评定公平、合理?(2)如何指导申报者改进工作,使其达到更高的水平?(2)如何管理农业科技示范户的技术推广活动,保证其示范、辐射作用?本论文研究的主要内容有:(1)建立农业科技示范户评价模型和农业科技示范户发展成熟度等级模型。评价模型根据评审行政主管部门的工作指导思想、评审指标体系,提取评价维度,形成评价模型。成熟度等级模型是对评价模型中的各个维度进行成熟度定义、量化,每个维度根据发展的程度,分为无影响力、村级、乡镇级、县市级等四个等级

21、。(2)对申报农户进行量化评价,并给出改进发展的建议。根据申报者提供的材料,按照成熟度评价模型进行量化打分,给出评价等级。对于各个维度的发展,给出改进发展建议,申报者可以从哪些方面继续努力才能达到更高的成熟等级。(3)对技术推广活动进行管理。根据推广要求,一个农业技术指导员负责十个示范户、一百个辐射户的农业技术推广工作。建立技术推广服务档案,并进行经费使用的管理。(4)实现农业科技示范户的申报、审批流程。农户可以通过系统进行申报材料的填写、提交。根据行政审批流程,各级审批者可以在本级单位的范围内,在对申报者进行成熟度评价的基础上,做出审批决策。同意申报的申报农户,可以进入下一个审批环节。(5)

22、提供信息发布与检索服务。实现农业科技示范户技术、经验共享,将申报材料中的技术应用典型案例,在共享平台上发布,供所有农户分享其技术应用的经验。提供农业科技资讯发布服务,资讯包括农业实用技术、产品市场信息、政策法规、农业新闻等。对用户提供信息检索服务。农户可以通过关键词,在站内搜索关于典型案例、资讯等方面的内容。1.3论文结构本文主要分为7章。第1章是绪论。介绍了本课题的研究背景、研究目的、需要解决的关键问题以及研究的内容。第2章介绍了要完成研究的内容,所需要使用的关键技术,以及设计开发相应软件系统的软硬件环境。第3章提出了农业科技示范户评价模型和农业科技示范户发展成熟度等级模型,并采用面向对象的

23、方法,构建了系统的业务模型和需求模型。第4章是系统的设计部分,根据系统需求模型,对本系统进行了系统架构、数据库的设计,并对主要功能模块进行了详细设计。第5章阐述了如何实现本系统的各个功能模块,并对主要功能的操作流程进行了说明。 第6章阐述了本系统单元测试,集成测试的整体情况。第7章对课题研究和论文工作进行了总结,提出了后续课题研究的方向,以及软件系统需要完善的地方。76 第2章 关键技术介绍本论文构建的系统是一个基于B/S架构的软件系统。所使用的关键技术包括Microsoft 旗下的ASP.NET、C#、SQL Server2008、三层架构技术、UML、能力成熟度模型等。2.1 三层架构技术

24、本文设计实现的申报系统在软件体系架构上使用了三层架构技术。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从上至下分别为:表示层、数据访问层、业务逻辑层12。(1)表示层:主要表现为Web方式,也可以表示成WinForm方式。该层离用户最近,用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。(2)业务逻辑层:主要是针对具体的问题的操作,对数据业务逻辑处理。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计。业务逻辑层的设计对于一个支持可扩展的架构尤为关键,因为它扮演了两个不同的角色。对于数据访问层而言,

25、它是调用者;对于表示层而言,它却是被调用者13。依赖与被依赖的关系都纠结在业务逻辑层上,如何实现依赖关系的解耦,是系统分析设计的关键所在。(3)数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,为业务逻辑层提供数据服务。可以实现对数据表的Select,Insert,Update,Delete的操作。如果要加入ORM的元素,那么就会包括对象和数据表之间的mapping,以及对象实体的持久化。2.2 ASP .NET本软件系统的表示层使用了ASP.NET技术。该技术已经发展成熟并且广泛应用于市场上。ASP.NET提供了结构清晰地代码,也方便了编写;而且它可以很好的被共享。

26、ASP.NET具有良好的伸缩性因为它使用了编译后的语言;ASP.NET具有一个特色技术就是面向对象,他使用了web表单让开发变得更为直观。另外,ASP.NET对服务器控件对数据绑定,以及常用的web控件,都有改进,缓冲技术更成熟。它是建在通用语言上的程序架构14。作为 Microsoft.NET Framework的一部分,ASP.NET优点在于它简化了应用程序的开发计算环境,并且高度分布在Internet中。.NET Framework它提供了线程管理内存管理和代码安全等各种核心的服务。同样的它包含了 NET Framework类库,开发人员利用此类型集合创建应用程序。它具有综合性和面向对象

27、的特点15。ASP.NET具有适应性和强大性。因为它的特点是用通用语言进行编译和运行程序,所以它的适应性和强大性,ASP.NET和Web能很好的整合一起,因为通用语言的基本库使他们都在一个平台上运行,数据接口,消息机制都可以相互融合。ASP.NET具有可管理性。将ASP.NET的一个应用程序安装在服务器系统中时,操作非常简单,不需要重新启动系统,只需复制一些文件。ASP.NET将基础字符分级,这种配置系统,便于简化应用程序和服务器环境的设置16。2.3 C#编程语言本软件系统的业务逻辑层和数据访问层使用了C#作为编程语言。C#语言是微软公司于2000年6月发布的一种新的编程语言,并在微软职业开

28、发者论坛上登台亮相。C#是微软公司的程序员Anders Hejlsberg的最新成果。C#看上去与JAVA有着很多相似的地方;它涵盖了例如单一继承、界面、几乎与JAVA类似的语法,以及编译成中间代码再运行的过程。但是C#与JAVA之间有着显著的差异,它引用了Delphi的一大特点,跟COM是直接集成的,并且它是微软公司.NET windows网络框架之主要角色。微软公司的C#语言主要是从C和C+的定义继承而来的。C#的设计者从C+继承的可选的选项方面比JAVA更广泛一些,它还增加了自己崭新的特点。2. 4 SQL Server 2008本软件系统数据库管理系统使用了SQL Server2008

29、。SQL Server 2008扩展了报表中可用的可视化组件。可视化工具例如地图、量表和图表等使得报表更加友好和易懂。使用ADO.NET 实体框架可以通过使用由ADO.NET 管理的CLR对象对数据库进行编程。SQL Server 2008提供了提高性能和简化开发过程的更有效的和最佳的支持17。SQL Server 2008降低了管理系统、.NET架构和Visual Studio的时间和成本18。2. 5 UML本软件系统分析设计过程中,采用UML作为建模语言。CASE工具采用StarUML V5.0。统一建模语言(Unified Modeling Language,UML)是一种定义良好、易

30、于表达、功能强大且普遍适用的建模语言。它溶入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。面向对象技术和UML的发展过程可用图形来表示,标准建模语言的出现是其重要成果。在美国,截止1996年10月,UML获得了工业界、科技界和应用界的广泛支持,已有700多个公司表示支持采用UML作为建模语言19。1996年底,UML已稳占面向对象技术市场的85,成为可视化建模语言事实上的工业标准。1997年11月17日,OMG采纳UML 1.1作为基于面向对象技术的标准建模语言20。UML代表了面向对象方法的软件开发技术的发展方向,具

31、有巨大的市场前景,也具有重大的经济价值和国防价值。UML是一个标准的图形表示法,它不是面向对象的分析和设计,也不是一种方法,它仅仅是一组符号而已21。最常用的UML图包括:用例图、类图、序列图、状态图、活动图、组件图和部署图。(1)用例图用例图(Use case diagram)描述了系统提供的一个功能单元。用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的角色(actors,也就是与系统交互的其他实体)关系,以及系统内用例之间的关系。用例图一般表示出用例的组织关系,要么是整个系统的全部用例,要么是完成具有功能的一组用例。用例图通常用于表达系统或者系统范畴的

32、高级功能,可以很容易看出该系统所提供的功能。(2)类图类图(Class diagram)是最常用的UML图,显示出类、接口以及它们之间的静态结构和关系;它用于描述系统的结构化设计。类图最基本的元素是类或者接口。(3)顺序图序列图(Sequence diagram)显示具体用例(或者是用例的一部分)的详细流程。它几乎是自描述的,并且显示了流程中中不同对象之间的调用关系,同时还可以很详细地显示对不同对象的不同调用。顺序图有两个维度:垂直维度以发生的时间顺序显示消息/调用的序列;水平维度显示消息被发送到的对象实例。(4)活动图活动图(Activity diagram)可用于在业务单元的级别上对更高级

33、别的业务过程进行建模,或者对低级别的内部类操作进行建模。可以使用垂直实线将活动图划分为泳道。每条泳道代表整个工作流程的某个部分的职责,该职责由组织的某个部门来执行。泳道最终可以由组织单元或者业务对象模型中的一组类来实施。泳道之间的排序并不会影响语义。每个活动状态都指派了一条泳道,而转移则可能跨越数条泳道。2. 6 能力成熟度模型本文中借鉴软件能力成熟度模型(SW-CMM)的思想,提出了科技示范户示范能力成熟度模型。1984年在美国国防部的支持下,卡内基美隆大学成立了软件工程研究所(SEI);于1986年11月,在Mitre公司的协助下,开始发展一套帮助软件业者,改善软件流程的流程成熟度架构,并

34、于1991年发表了CMM模型23。软件过程的改善不可能在一夜之间完成,CMM是以增量方式逐步引入变化的。CMM明确地定义了5个不同的“成熟度”等级,一个组织可按一系列小的改良性步骤向更高的成熟度等级前进。CMM为软件的过程能力提供了一个阶梯式的改进框架24,它基于以往软件工程的经验教训,提供了一个基于过程改进的框架图,它指出一个软件组织在软件开发方面需要那些主要工作,这些工作之间的关系,以及开展工作的先后顺序,一步一步的做好这些工作而使软件组织走向成熟26。第3章 系统分析3.1可行性分析3.1.1技术可行性分析本系统开发使用业界成熟的.NET Web系统开发工具和技术,数据库采用稳定的SQL

35、 Server2008版,在Windows平台下进行开发。开发者具备相关技术的基础和相关项目经验,技术储备上能达到开发要求。由于本系统是单位内部开发使用的系统,所以在项目进度、质量要求等方面有较大的弹性。在技术和管理方面,开发本系统可行。3.1.2经济可行性分析本系统开发成本主要包括调研经费、专家费、资料费。作者所在工作单位可以解决。本系统开发完成后,通过在全市农技业务部门进行推广使用,可以提高相关农户、技术指导员、行政管理人员的工作效率,提高科技入户促进农业生产发展的效果,会产生良好的经济效益和社会效益。3.1.3运行环境可行性分析系统运行软件环境包括Web服务器IIS、数据库服务器,安装在

36、一台计算机上即可满足服务要求。硬件配置为:CPU主频2.3GHz、内存8G、硬盘600G。互联网接入带宽100M。以上运行环境工作单位数据中心可以提供。科技入户是国家各级政府部门大力开展的工作,政策支持力度大。本系统在各级农技推广中心的部署可以获得各级政府的支持。针对本系统用户大部门是农户的情况,系统在设计时充分考虑用户操作的简便性、可用性。现在农村信息化普及度很高,农民的计算机操作技能有一定的基础,经过简单的培训或者用户通过视频学习,就可以熟练掌握本系统的各项操作。3.2功能需求分析3.2.1功能需求说明在对农户科技示范户申报、审批、农技推广等工作进行充分调研的基础上,对本系统的功能性需求、

37、各功能模块分析如下。(1)账户管理模块系统主要包括示范户、技术指导员、评审专家、行政人员等四种角色的用户,由系统管理员添加用户,并指定角色。注册信息时包括:用户名、密码、真实姓名、所属县市、所属乡镇、所属村。注册后,默认为角色为农户。(2)资讯管理模块资讯管理主要分析浏览咨询和检索咨询两大功能。资讯内容由管理员负责添加,所有用户均可浏览咨询。可以被搜索到的资讯,包括上述由管理员添加的资讯,以及由示范户添加的“成功典型案例”。一般根据关键词进行模糊匹配搜索。(3)技术推广模块技术推广模块主要包括发布典型案例、咨询技术问题、回答技术问题和记录技术推广服务活动四个功能点。申报成功获批的示范户有权限发

38、布典型案例,形式为上传文档。同时填写表单:技术类别(粮油、中药材、食用菌、蔬菜、林木、花卉、水果、其他)、三个关键词、案例名称。文件保存到服务器端制定目录中,还需要保存发表时间、发表人到数据库。 咨询技术问题是由农户提出技术问题,通过论坛的形式,可以由多个人回答。回答技术问题是由示范户、技术指导员有权限回答问题。记录技术推广服务活动是指示范户、技术指导员,都有义务对辐射农户的农业生产活动进行技术指导,并有专项经费。系统只需提供技术指导活动、推广活动的记录功能。另外,示范户、技术指导员只能看到自己的填写记录,各级行政管理人员可以看到本级所有记录。(4)示范户申报模块示范户申报主要包括填报材料、查

39、询申报进度和获取评审反馈三个功能。填报申报材料内容包括:申报者姓名、年龄、文化程度、家庭住址、联系电话、所属县市、所属乡镇、所属村、家庭内初中及以上文化程度人数、申报类别(粮油、中药材、食用菌、蔬菜、林木、花卉、水果、其他)、辐射农户数、是否农民技术员、是否科技成果推广项目示范户、是否科技成果转化项目、是否县级以上科技进步奖或优质产品奖、是否参与制定地方产品标准、是否参与制定地方生产技术规程、是否获得跨世纪青年农民科技培训证书、上年度农副产品收入、思想政治表现、科技含量、生产规模、经济效益。查询申报进度是指是否通过村级、乡镇级、县市级审批。获取评审反馈是显示已评审的各级评审反馈。(5)评审申报

40、材料模块主要包括评审申报材料、确定评审专家组和审批申报材料三个功能。评审申报材料首先确定评审专家组,由县市级行政管理人员指定专家组产生策略由系统自动生成。评审专家,对某一份申报材料,进行根据评价模型的多个维度,分别给出得分和改进建议。系统根据所有(比如3名专家)的评分,计算每个维度的平均分,生成达成度雷达图。系统根据各个维度的得分,给出成熟度等级(各个维度中最短板的维度能达到等级就是该申报材料的成熟度等级)和综合得分。系统综合各个评价维度的改进建议,生成本申报材料的综合发展建议。确定评审专家组是由县市级行政管理人员,可以指定本年度评审专家组产生策略。包括专家组人数(3人或5人)、是否采取本乡镇

41、回避制度。系统根据策略生成本年度的评审专家组。该专家组负责本年度全县市所有申报材料的评审。审批申报材料,由各级行政管理人员(村、乡镇、县市)可以依据评审专家的评审结果(成熟度等级、综合评分、发展建议),对本级辖区内所有申报材料进行审批(同意、不同意)。(6)系统管理模块主要包括维护审批组织结构、维护专家库信息、管理角色和审批注册信息。维护审批组织结构是指全县市,按行政级别组成一颗树形组织结构。每个机构分配一个用户账号,并赋予角色权限(行政管理人员)。对专家库信息进行维护,信息包括:姓名、县市、乡镇、技术职称。管理角色是指管理员可以通过后台功能为科技示范户、技术指导员、评审专家、行政管理人员进行

42、账户的管理(增删查)、角色的管理(查询、修改)。审批注册信息是指管理员对注册信息进行核实、批准注册后,普通用户才可以成为农户角色。从而拥有申报示范户、进行技术咨询的功能。3.2.2总体用例分析根据系统的需求分析,本系统的总体用例如图3.1所示。图3.1 整体用例Fig. 3.1 Use case of whole system3.2.3 系统用例描述3.2.3.1 登录注册 登录注册模块包括登录和注册两个功能。登录功能实现农户登录系统,注册功能实现新用户的注册。用例图如图3.2所示。图3.2 账户管理用例Fig. 3.2 Use case of account management(1) 登录

43、 登录用例图及用例描述如图3.3、表3.1所示。图3.3 登录用例Fig. 3.3 Use case of login 表3.1 登录用例规约Table 3.1 Use case specification of login用例名称:登录用例ID:UC1.1角色:用户用例说明:用例起始于用户想要登录此系统。前置条件:用户进入登录界面基本事件流:1.用户进入主页,点击“登录”按钮。2.系统进入登录界面,等待用户进行登录。3.用户输入“用户名”及“密码”,选择用户类型,点击“登录”按钮,确认登录。4.系统成功进入个人登录后下的主界面。其它事件流:无异常事件流:3.1.1用户输入的用户名为空,并点击

44、“登录”按钮。3.1.2系统弹出错误信息提示框,提示用户登录用户名不可为空。3.2.1用户输入的密码为空,并点击“登录”按钮。3.2.2系统弹出错误信息提示框,提示用户登录密码不可以为空。3.3.1用户输入的用户名不存在。3.3.2系统提示用户,用户不存在。3.4.1用户输入的密码与用户名不匹配。3.4.2系统提示用户,密码不正确。(2) 注册 注册用例图及用例描述如图3.4、表3.2所示。图3.4 注册用例Fig. 3.4 Use case of signing in 表3.2注册用例规约Table 3.2 Use case specification of signing in用例名称:注

45、册用例ID:UC1.2角色:用户用例说明:用例起始于用户想要创建在系统内创建一个新的账户。前置条件:用户已进入系统基本事件流:1.进入主页,点击“注册”按钮。2.系统跳转到注册页面,等待用户填写注册信息。3.用户填写注册信息,并点击“确定”按钮。4.系统保存注册信息。其它事件流:无异常事件流:3.1.1用户没有填写必填项目中的信息。3.1.2系统提示用户,填写信息不完整。3.2.1用户填写的项目中含有违法字符。3.2.2系统提示用户,注册信息中不可以包含非法字符。3.2.3.2 获取资讯 获取资讯模块包括浏览资讯和检索资讯两个功能。浏览资讯功能实现用户通过资讯类别浏览资讯内容。检索资讯实现用户

46、选择的条件检索可以被搜索到的资讯。用例图如图3.5所示。 图3.5 获取咨讯用例Fig. 3.5 Use case of information management (1) 浏览资讯普通用户可以浏览资讯,用例图及用例描述如图3.6、表3.3所示。图3.6 浏览资讯用例Fig.3.6 Use case of browsing information 表3.3 浏览资讯用例规约Table 3.3 Use case specification of browsing information用例名称:导入信息用例ID:UC2.1角色:素质教师用例说明:用例起始于素质教师想要将文本信息导入系统中。前置

47、条件:进入“信息管理”模块下基本事件流:1.素质教师进入主页,点击“信息管理”,并点击“导入信息”按钮。2.系统将页面跳转到“导入信息”界面。3.素质教师在导入信息页面,点击“浏览”按钮。4.系统弹出文件选择对话框。5.素质教师选择需要导入的文件,并点击“确定”,完成导入。6.系统返回到“导入信息”界面。7.素质教师点击“上传”。8.系统提示“导入成功”。其它事件流:无异常事件流:无(2) 检索资讯检索资讯如图3.7、表3.4所示。图3.7 检索信息用例Fig. 3.7 Use case of selecting information表3.4 检索信息用例规约Table 3.4 Use cases descriptio

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业设计

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922