




已阅读5页,还剩76页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
农业科技示范户申报农业科技示范户申报 系统的设计与实现毕系统的设计与实现毕 业论文业论文 目 录 独创性声明 I 摘 要 II ABSTRACT III 第 1 章 绪论 1 1 1 研究背景 1 1 2 论文研究的主要内容及意义 3 1 3 论文结构 4 第 2 章 关键技术介绍 5 2 1 三层架构技术 5 2 2 ASP NET 5 2 3 C 编程语言 6 2 4 SQL SERVER 2008 6 2 5 UML 7 2 6 能力成熟度模型 8 第 3 章 系统分析 9 3 1 可行性分析 9 3 1 1 技术可行性分析 9 3 1 2 经济可行性分析 9 3 1 3 运行环境可行性分析 9 3 2 功能需求分析 10 3 2 1 功能需求说明 10 3 2 2 总体用例分析 11 3 2 3 系统用例描述 12 3 2 4 系统领域模型 27 3 3 非功能需求分析 28 3 4 关键问题分析 29 3 4 1 科技示范户评价模型 29 3 4 2 示范户能力成熟度模型 30 第 4 章 系统设计 32 4 1 系统架构设计 32 4 2 模块设计 33 4 2 1 登录注册 33 4 2 2 获取资讯 34 4 2 3 技术推广 35 4 2 4 示范户申报 37 4 2 5 评审申报材料 38 4 2 6 系统管理 40 4 3 类设计 41 4 4 数据库设计 46 第 5 章 系统实现 54 5 1 数据库连接 54 5 2 成熟度模型的实现 55 5 3 各功能模块的实现 56 5 3 1 技术推广 56 5 3 2 示范户申报 57 5 3 3 评审申报材料 58 5 3 4 系统管理 61 第 6 章 系统测试 62 6 1 测试策略 62 6 2 测试设计 65 6 3 测试实施与结论 67 第 7 章 总结与展望 71 7 1 总结 71 7 2 工作展望 71 参考文献 73 致 谢 76 1 第 1 章 绪论 科学技术是第一生产力 也是农业发展的第一推动力 农户作为我国农业 生产经营的基本单位 承担着接受和使用农业科技的任务 从农业发展和农民 实际需要出发 推动农业科技入户 对于提高农民科学文化素质和科技应用水 平 加速农业科技进步与创新 加快建设中国特色的现代农业 全面建设农村 小康社会具有重大意义 1 通过从农户中评选农业科技示范户 树立典型 发 挥其示范 辐射作用 推广农业科技的应用 是我国从国家到地方各级政府所 推崇的做法 通过近十年的实践 对提升我国农户科技应用水平起到了非常大 的作用 2 近年来 中共中央 国务院高度重视农业农村信息化建设 出台了一系列 政策措施 实施了 金农工程 三电合一 等重大工程 农民获得信息服务 越来越便捷 中国农业农村信息化水平明显提高 99 的乡镇能上互联网 基本 实现了乡乡有网络 3 随着教育程度的提高 农民大多能应用互联网进行信息 检索 论坛交流 信息录入等操作 使用简单的互联网应用来完成一些工作 从目前农业科技示范户申报 管理 技术推广的工作实际情况来看 这些 工作大部分环节都是由手工完成 效率不高 管理难度大 技术推广面也存在 局限性 4 因此需要一个对本项工作起到支撑作用的信息化平台 1 1 研究背景 2013 年中央一号文件 中共中央 国务院关于加快发展现代农业进一步增 强农村发展活力的若干意见 中指出 要加快用信息化手段推进现代农业建设 启动金农工程二期 在 2012 年 1 月国务院印发的 全国现代农业发展规划 2011 2015 年 中明确指出 要增强农业公益性服务能力 加快基层农技 推广体系改革和建设 改善工作条件 保障工作经费 创新运行机制 健全公 益性农业技术推广服务体系 中华人民共和国农业技术推广法 中提出 国家 鼓励和支持村农业技术服务站点和农民技术人员开展农业技术推广 国家鼓励 和支持农业劳动者和农业生产经营组织参与农业技术推广 推广农业技术 应 2 当选择有条件的农户 区域或者工程项目 进行应用示范 为促进农业科技实现真正 下乡 辽宁省构建了 省首席专家 县级责任 专家 技术指导员 科技示范户 的科技服务推广体系 根据 2012 年统计数据 辽宁省农业科技贡献率已达到 56 农业科技成果推广率高达 70 农户是现代 农业发展的经营主体 农民学科技 用科技的能力和水平直接关系粮食增产 农业增效和农民增收 近年来 各地在大力实施农业科技入户工程过程中 结 合基层农技推广体系改革 积极探索科技进村入户的有效模式 实行 一村一 名农技指导员 制度 探索 创新了不少新举措 新经验和新机制 实现科技 入户村村全覆盖 为解决农业科技推广 最后一道坎 和农业科技成果转化的 最后一公里 等问题 提供了良好思路和有效范本 农业科技示范户是开展农村科技示范活动的重要内容 是向广大农民群众 普及推广先进适用技术 推进农业现代化 加强农村群众性科普网络建设和建 设社会主义新农村的重要途径 在农村选择培育一批科技示范户 进行重点扶 持 以示范户带动广大农户 是科技与生产结合的有效形式 是向农民传授科 技知识和生产技能的有效途径 提高科技示范户的辐射带动能力 能够将掌握 的知识和技能普及和传授给周围农户 以户带户 以户带村 以村带乡 形成 农业技术示范新模式 农业科技示范户的评选 示范推广工作 是我国从十一五规划期间开始各 级政府农业经济发展工作的常项工作之一 具体操作模式是 由农户自主申报 经村 乡镇 县市 省市等各级行政管理部门进行考核审批确定 然后由各级 农业科技推广部门进行技术推广 各项流程基本都是有人工操作 存在跑审批 手续费时费工 考核审批缺乏系统化的评价标准和透明性 推广工作缺乏信息 化的手段影响力不够 对示范户管理缺乏有效手段等问题 随着网络的逐步完善和信息技术的普及 可以将计算机网络技术应用于农 业科技示范户申报和农业科学技术的推广 建立基于网络的农业科技项目申报 与推广体系 5 基于网络的农业科技示范户申报系统 可以提高效率 节省人 力成本 增加评审工作的透明化 公开化和公平性 并可规范示范户的管理 6 通过基于网络的农业科技推广体系可以将十分复杂的农业技术 以简单 易懂 3 易学的方式表现出来 以崭新的形式促进农业科技推广 科技咨询和农业教育 的发展 7 1 2 论文研究的主要内容及意义 在各级农业经济发展和农业科技推广行政主管部门的组织下 农户可以申 报乡镇级 县市级 省级 国家级的农业科技示范户 行政管理部门组织评审 对评定的示范户进行资金 政策支持 并对其先进的技术进行推广 让更多的 农户受益 本论文研究的目的 就是将以上活动用基于网络的软件系统来实现 提高 工作效率 提高评审的公平性 提高技术推广工作的有效性 本论文研究要解决以下几个关键问题 1 如何使得各级农业科技示范户的评定公平 合理 2 如何指导申报者改进工作 使其达到更高的水平 2 如何管理农业科技示范户的技术推广活动 保证其示范 辐射作用 本论文研究的主要内容有 1 建立农业科技示范户评价模型和农业科技示范户发展成熟度等级模型 评价模型根据评审行政主管部门的工作指导思想 评审指标体系 提取评价维 度 形成评价模型 成熟度等级模型是对评价模型中的各个维度进行成熟度定 义 量化 每个维度根据发展的程度 分为无影响力 村级 乡镇级 县市级 等四个等级 2 对申报农户进行量化评价 并给出改进发展的建议 根据申报者提供 的材料 按照成熟度评价模型进行量化打分 给出评价等级 对于各个维度的 发展 给出改进发展建议 申报者可以从哪些方面继续努力才能达到更高的成 熟等级 3 对技术推广活动进行管理 根据推广要求 一个农业技术指导员负责 十个示范户 一百个辐射户的农业技术推广工作 建立技术推广服务档案 并 进行经费使用的管理 4 实现农业科技示范户的申报 审批流程 农户可以通过系统进行申报 材料的填写 提交 根据行政审批流程 各级审批者可以在本级单位的范围内 在对申报者进行成熟度评价的基础上 做出审批决策 同意申报的申报农户 可以进入下一个审批环节 4 5 提供信息发布与检索服务 实现农业科技示范户技术 经验共享 将 申报材料中的技术应用典型案例 在共享平台上发布 供所有农户分享其技术 应用的经验 提供农业科技资讯发布服务 资讯包括农业实用技术 产品市场 信息 政策法规 农业新闻等 对用户提供信息检索服务 农户可以通过关键 词 在站内搜索关于典型案例 资讯等方面的内容 1 3 论文结构 本文主要分为 7 章 第 1 章是绪论 介绍了本课题的研究背景 研究目的 需要解决的关键问 题以及研究的内容 第 2 章介绍了要完成研究的内容 所需要使用的关键技术 以及设计开发 相应软件系统的软硬件环境 第 3 章提出了农业科技示范户评价模型和农业科技示范户发展成熟度等级 模型 并采用面向对象的方法 构建了系统的业务模型和需求模型 第 4 章是系统的设计部分 根据系统需求模型 对本系统进行了系统架构 数据库的设计 并对主要功能模块进行了详细设计 第 5 章阐述了如何实现本系统的各个功能模块 并对主要功能的操作流程 进行了说明 第 6 章阐述了本系统单元测试 集成测试的整体情况 第 7 章对课题研究和论文工作进行了总结 提出了后续课题研究的方向 以及软件系统需要完善的地方 5 第 2 章 关键技术介绍 本论文构建的系统是一个基于 B S 架构的软件系统 所使用的关键技术包 括 Microsoft 旗下的 ASP NET C SQL Server2008 三层架构技术 UML 能力成熟度模型等 2 1 三层架构技术 本文设计实现的申报系统在软件体系架构上使用了三层架构技术 在软件体系架构设计中 分层式结构是最常见 也是最重要的一种结构 微软推荐的分层式结构一般分为三层 从上至下分别为 表示层 数据访问层 业务逻辑层 12 1 表示层 主要表现为 Web 方式 也可以表示成 WinForm 方式 该层 离用户最近 用于显示数据和接收用户输入的数据 为用户提供一种交互式操 作的界面 2 业务逻辑层 主要是针对具体的问题的操作 对数据业务逻辑处理 它的关注点主要集中在业务规则的制定 业务流程的实现等与业务需求有关的 系统设计 业务逻辑层的设计对于一个支持可扩展的架构尤为关键 因为它扮 演了两个不同的角色 对于数据访问层而言 它是调用者 对于表示层而言 它却是被调用者 13 依赖与被依赖的关系都纠结在业务逻辑层上 如何实现依 赖关系的解耦 是系统分析设计的关键所在 3 数据访问层 主要是对原始数据 数据库或者文本文件等存放数据的 形式 的操作层 为业务逻辑层提供数据服务 可以实现对数据表的 Select Insert Update Delete 的操作 如果要加入 ORM 的元素 那么就会包 括对象和数据表之间的 mapping 以及对象实体的持久化 2 2 ASP NET 本软件系统的表示层使用了 ASP NET 技术 该技术已经发展成熟并且广泛 应用于市场上 ASP NET 提供了结构清晰地代码 也方便了编写 而且它可以 很好的被共享 ASP NET 具有良好的伸缩性因为它使用了编译后的语言 ASP NET 具有一个特色技术就是面向对象 他使用了 web 表单让开发变得更为 直观 另外 ASP NET 对服务器控件对数据绑定 以及常用的 web 控件 都有 6 改进 缓冲技术更成熟 它是建在通用语言上的程序架构 14 作为 Microsoft NET Framework 的一部分 ASP NET 优点在于它简化了应 用程序的开发计算环境 并且高度分布在 Internet 中 NET Framework 它提供 了线程管理内存管理和代码安全等各种核心的服务 同样的它包含了 NET Framework 类库 开发人员利用此类型集合创建应用程序 它具有综合性和面 向对象的特点 15 ASP NET 具有适应性和强大性 因为它的特点是用通用语 言进行编译和运行程序 所以它的适应性和强大性 ASP NET 和 Web 能很好 的整合一起 因为通用语言的基本库使他们都在一个平台上运行 数据接口 消息机制都可以相互融合 ASP NET 具有可管理性 将 ASP NET 的一个应用 程序安装在服务器系统中时 操作非常简单 不需要重新启动系统 只需复制 一些文件 ASP NET 将基础字符分级 这种配置系统 便于简化应用程序和服 务器环境的设置 16 2 3 C 编程语言 本软件系统的业务逻辑层和数据访问层使用了 C 作为编程语言 C 语言是微软公司于 2000 年 6 月发布的一种新的编程语言 并在微软职 业开发者论坛上登台亮相 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 SQL Server 2008 扩展了报表中可用的可视化组件 可视化工具例如地图 量表和图表等使得报表更加友好和易懂 使用 ADO NET 实体框架可以通过使 7 用由 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 是一种定义良好 易于 表达 功能强大且普遍适用的建模语言 它溶入了软件工程领域的新思想 新 方法和新技术 它的作用域不限于支持面向对象的分析与设计 还支持从需求 分析开始的软件开发的全过程 面向对象技术和 UML 的发展过程可用图形来 表示 标准建模语言的出现是其重要成果 在美国 截止 1996 年 10 月 UML 获得了工业界 科技界和应用界的广泛支持 已有 700 多个公司表示支持采用 UML 作为建模语言 19 1996 年底 UML 已稳占面向对象技术市场的 85 成为可视化建模语言事实上的工业标准 1997 年 11 月 17 日 OMG 采纳 UML 1 1 作为基于面向对象技术的标准建模语言 20 UML 代表了面向对象方法的软 件开发技术的发展方向 具有巨大的市场前景 也具有重大的经济价值和国防 价值 UML 是一个标准的图形表示法 它不是面向对象的分析和设计 也不是一 种方法 它仅仅是一组符号而已 21 最常用的 UML 图包括 用例图 类图 序列图 状态图 活动图 组件图和部署图 1 用例图 用例图 Use case diagram 描述了系统提供的一个功能单元 用例图的主 要目的是帮助开发团队以一种可视化的方式理解系统的功能需求 包括基于基 本流程的 角色 actors 也就是与系统交互的其他实体 关系 以及系统内用 例之间的关系 用例图一般表示出用例的组织关系 要么是整个系统的全部用 例 要么是完成具有功能的一组用例 用例图通常用于表达系统或者系统范畴的高级功能 可以很容易看出该系 统所提供的功能 8 2 类图 类图 Class diagram 是最常用的 UML 图 显示出类 接口以及它们之间的 静态结构和关系 它用于描述系统的结构化设计 类图最基本的元素是类或者 接口 3 顺序图 序列图 Sequence diagram 显示具体用例 或者是用例的一部分 的详细流 程 它几乎是自描述的 并且显示了流程中中不同对象之间的调用关系 同时 还可以很详细地显示对不同对象的不同调用 顺序图有两个维度 垂直维度以 发生的时间顺序显示消息 调用的序列 水平维度显示消息被发送到的对象实例 4 活动图 活动图 Activity diagram 可用于在业务单元的级别上对更高级别的业务 过程进行建模 或者对低级别的内部类操作进行建模 可以使用垂直实线将活 动图划分为泳道 每条泳道代表整个工作流程的某个部分的职责 该职责由组 织的某个部门来执行 泳道最终可以由组织单元或者业务对象模型中的一组类 来实施 泳道之间的排序并不会影响语义 每个活动状态都指派了一条泳道 而转移则可能跨越数条泳道 2 6 能力成熟度模型 本文中借鉴软件能力成熟度模型 SW CMM 的思想 提出了科技示范户 示范能力成熟度模型 1984 年在美国国防部的支持下 卡内基美隆大学成立了软件工程研究所 SEI 于 1986 年 11 月 在 Mitre 公司的协助下 开始发展一套帮助软件业 者 改善软件流程的流程成熟度架构 并于 1991 年发表了 CMM 模型 23 软件过程的改善不可能在一夜之间完成 CMM 是以增量方式逐步引入变 化的 CMM 明确地定义了 5 个不同的 成熟度 等级 一个组织可按一系列小的 改良性步骤向更高的成熟度等级前进 CMM 为软件的过程能力提供了一个阶梯式的改进框架 24 它基于以往软 件工程的经验教训 提供了一个基于过程改进的框架图 它指出一个软件组织 9 在软件开发方面需要那些主要工作 这些工作之间的关系 以及开展工作的先 后顺序 一步一步的做好这些工作而使软件组织走向成熟 26 10 第 3 章 系统分析 3 1 可行性分析 3 1 1 技术可行性分析 本系统开发使用业界成熟的 NET Web 系统开发工具和技术 数据库采用稳 定的 SQL Server2008 版 在 Windows 平台下进行开发 开发者具备相关技术的 基础和相关项目经验 技术储备上能达到开发要求 由于本系统是单位内部开 发使用的系统 所以在项目进度 质量要求等方面有较大的弹性 在技术和管 理方面 开发本系统可行 3 1 2 经济可行性分析 本系统开发成本主要包括调研经费 专家费 资料费 作者所在工作单位 可以解决 本系统开发完成后 通过在全市农技业务部门进行推广使用 可以 提高相关农户 技术指导员 行政管理人员的工作效率 提高科技入户促进农 业生产发展的效果 会产生良好的经济效益和社会效益 3 1 3 运行环境可行性分析 系统运行软件环境包括 Web 服务器 IIS 数据库服务器 安装在一台计算 机上即可满足服务要求 硬件配置为 CPU 主频 2 3GHz 内存 8G 硬盘 600G 互联网接入带宽 100M 以上运行环境工作单位数据中心可以提供 科技入户是国家各级政府部门大力开展的工作 政策支持力度大 本系统 在各级农技推广中心的部署可以获得各级政府的支持 针对本系统用户大部门是农户的情况 系统在设计时充分考虑用户操作的 简便性 可用性 现在农村信息化普及度很高 农民的计算机操作技能有一定 的基础 经过简单的培训或者用户通过视频学习 就可以熟练掌握本系统的各 项操作 11 3 2 功能需求分析 3 2 1 功能需求说明 在对农户科技示范户申报 审批 农技推广等工作进行充分调研的基础上 对本系统的功能性需求 各功能模块分析如下 1 账户管理模块 系统主要包括示范户 技术指导员 评审专家 行政人员等四种角色的用 户 由系统管理员添加用户 并指定角色 注册信息时包括 用户名 密码 真实姓名 所属县市 所属乡镇 所属村 注册后 默认为角色为农户 2 资讯管理模块 资讯管理主要分析浏览咨询和检索咨询两大功能 资讯内容由管理员负责 添加 所有用户均可浏览咨询 可以被搜索到的资讯 包括上述由管理员添加 的资讯 以及由示范户添加的 成功典型案例 一般根据关键词进行模糊匹配 搜索 3 技术推广模块 技术推广模块主要包括发布典型案例 咨询技术问题 回答技术问题和记 录技术推广服务活动四个功能点 申报成功获批的示范户有权限发布典型案例 形式为上传文档 同时填写表单 技术类别 粮油 中药材 食用菌 蔬菜 林木 花卉 水果 其他 三个关键词 案例名称 文件保存到服务器端制定 目录中 还需要保存发表时间 发表人到数据库 咨询技术问题是由农户提出 技术问题 通过论坛的形式 可以由多个人回答 回答技术问题是由示范户 技术指导员有权限回答问题 记录技术推广服务活动是指示范户 技术指导员 都有义务对辐射农户的农业生产活动进行技术指导 并有专项经费 系统只需 提供技术指导活动 推广活动的记录功能 另外 示范户 技术指导员只能看 到自己的填写记录 各级行政管理人员可以看到本级所有记录 4 示范户申报模块 示范户申报主要包括填报材料 查询申报进度和获取评审反馈三个功能 填报申报材料内容包括 申报者姓名 年龄 文化程度 家庭住址 联系电话 所属县市 所属乡镇 所属村 家庭内初中及以上文化程度人数 申报类别 粮油 中药材 食用菌 蔬菜 林木 花卉 水果 其他 辐射农户数 是 否农民技术员 是否科技成果推广项目示范户 是否科技成果转化项目 是否 12 县级以上科技进步奖或优质产品奖 是否参与制定地方产品标准 是否参与制 定地方生产技术规程 是否获得 跨世纪青年农民科技培训证书 上年度农副 产品收入 思想政治表现 科技含量 生产规模 经济效益 查询申报进度是 指是否通过 村级 乡镇级 县市级审批 获取评审反馈是显示已评审的各级评 审反馈 5 评审申报材料模块 主要包括评审申报材料 确定评审专家组和审批申报材料三个功能 评审 申报材料首先确定评审专家组 由县市级行政管理人员指定专家组产生策略由 系统自动生成 评审专家 对某一份申报材料 进行根据评价模型的多个维度 分别给出得分和改进建议 系统根据所有 比如 3 名专家 的评分 计算每个 维度的平均分 生成达成度雷达图 系统根据各个维度的得分 给出成熟度等 级 各个维度中最短板的维度能达到等级就是该申报材料的成熟度等级 和综 合得分 系统综合各个评价维度的改进建议 生成本申报材料的综合发展建议 确定评审专家组是由县市级行政管理人员 可以指定本年度评审专家组产生策 略 包括专家组人数 3 人或 5 人 是否采取本乡镇回避制度 系统根据策略 生成本年度的评审专家组 该专家组负责本年度全县市所有申报材料的评审 审批申报材料 由各级行政管理人员 村 乡镇 县市 可以依据评审专家的 评审结果 成熟度等级 综合评分 发展建议 对本级辖区内所有申报材料进 行审批 同意 不同意 6 系统管理模块 主要包括维护审批组织结构 维护专家库信息 管理角色和审批注册信息 维护审批组织结构是指全县市 按行政级别组成一颗树形组织结构 每个机构 分配一个用户账号 并赋予角色权限 行政管理人员 对专家库信息进行维护 信息包括 姓名 县市 乡镇 技术职称 管理角色是指管理员可以通过后台 功能为科技示范户 技术指导员 评审专家 行政管理人员进行账户的管理 增删查 角色的管理 查询 修改 审批注册信息是指管理员对注册信息 进行核实 批准注册后 普通用户才可以成为农户角色 从而拥有申报示范户 进行技术咨询的功能 3 2 2 总体用例分析 根据系统的需求分析 本系统的总体用例如图 3 1 所示 13 图 3 1 整体用例 Fig 3 1 Use case of whole system 3 2 3 系统用例描述 3 2 3 1 登录注册 登录注册模块包括登录和注册两个功能 登录功能实现农户登录系统 注 册功能实现新用户的注册 用例图如图 3 2 所示 14 专专 专专 专专 图 3 2 账户管理用例 Fig 3 2 Use case of account management 1 登录 登录用例图及用例描述如图 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 用户输入的用户名为空 并点击 登录 按钮 3 1 2 系统弹出错误信息提示框 提示用户登录用户名不可为空 3 2 1 用户输入的密码为空 并点击 登录 按钮 3 2 2 系统弹出错误信息提示框 提示用户登录密码不可以为空 3 3 1 用户输入的用户名不存在 3 3 2 系统提示用户 用户不存在 3 4 1 用户输入的密码与用户名不匹配 异常事件流 3 4 2 系统提示用户 密码不正确 15 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 用例名称 注册 用例 ID UC1 2 角色 用户 用例说明 用例起始于用户想要创建在系统内创建一个新的账户 前置条件 用户已进入系统 1 进入主页 点击 注册 按钮 2 系统跳转到注册页面 等待用户填写注册信息 3 用户填写注册信息 并点击 确定 按钮 基本事件流 4 系统保存注册信息 其它事件流 无 3 1 1 用户没有填写必填项目中的信息 3 1 2 系统提示用户 填写信息不完整 3 2 1 用户填写的项目中含有违法字符 异常事件流 3 2 2 系统提示用户 注册信息中不可以包含非法字符 3 2 3 2 获取资讯 获取资讯模块包括浏览资讯和检索资讯两个功能 浏览资讯功能实现用户 通过资讯类别浏览资讯内容 检索资讯实现用户选择的条件检索可以被搜索到 的资讯 用例图如图 3 5 所示 专 专 专 专 专 专 专 专 专 专 专 专 专 专 专 专 图 3 5 获取咨讯用例 Fig 3 5 Use case of information management 16 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 角色 素质教师 用例说明 用例起始于素质教师想要将文本信息导入系统中 前置条件 进入 信息管理 模块下 1 素质教师进入主页 点击 信息管理 并点击 导入信息 按钮 2 系统将页面跳转到 导入信息 界面 3 素质教师在导入信息页面 点击 浏览 按钮 4 系统弹出文件选择对话框 5 素质教师选择需要导入的文件 并点击 确定 完成导入 6 系统返回到 导入信息 界面 7 素质教师点击 上传 基本事件流 8 系统提示 导入成功 其它事件流 无 异常事件流 无 2 检索资讯 检索资讯如图 3 7 表 3 4 所示 专专专专 专专专专 图 3 7 检索信息用例 Fig 3 7 Use case of selecting information 17 表 3 4 检索信息用例规约 Table 3 4 Use cases description of selecting information 用例名称 检索资讯 用例 ID UC2 2 角色 普通用户 用例说明 用例起始于用户想要对资讯进行检索 前置条件 普通用户进入 检索资讯 模块下 1 普通用户进入主页 并点击 检索资讯 按钮 2 系统进入检索条件选择的主页面 3 普通用户依据界面给出的条件进行选择 选择结束后 点击 查询 按钮 基本事件流 4 系统跳转页面并显示符合查询条件的信息列表 5 普通用户点击列表中每条信息后的 详细信息 按钮 其它事件流 6 系统进行页面跳转 显示所选信息的详细情况 异常事件流 无 3 2 3 3 技术推广 推广技术模块包括发布典型案例 资讯技术问题 解决技术问题 记录技 术推广服务活动四个功能 技术推广模块用例如图 3 8 所示 专专 专专专专专 专专专专专 专专专专 专专专专专专专专专专 专专专专专专 专专专专专专 专专专专专专 图 3 8 技术推广用例 Fig 3 8 Use case of extension technology 1 发布典型案例 农业科技示范户可以发布典型案例 用例图及用例描述如图 3 9 表 3 5 所 示 18 专专专专专 专专专专专专 图 3 9 发布案例用例 Fig 3 9 Use case of publishing demo 表 3 5 发布案例规约 Table 3 5 Use cases description of publishing demo 用例名称 发布典型案例 用例 ID UC3 1 角色 科技示范户 用例说明 用例起始于科技示范户想要共享典型案例 前置条件 进入 推广技术 模块下 1 科技示范户进入主页 并点击 发布典型案例 按钮 2 系统进入发布典型案例的主页面 3 科技示范户根据显示的表单 填写相关信息 技术类别 粮油 中药材 食 用菌 蔬菜 林木 花卉 水果 其他 三个关键词 案例名称 点击 提交 按钮 基本事件流 4 系统跳转页面并显示反馈页面 其它事件流 无 3 1 1 用户没有填写必填项目中的信息 3 1 2 系统提示用户 填写信息不完整 3 2 1 用户填写的项目中含有违法字符 异常事件流 3 2 2 系统提示用户 信息中不可以包含非法字符 2 咨询技术问题 农户可以咨询技术问题 用例图及用例描述如图 3 10 表 3 6 所示 专专 专专专专专专 图 3 10 咨询用例 Fig 3 10 Use case of issue consulting 19 表 3 6 咨询用例规约 Table 3 6 Use cases description of issue consulting 用例名称 资讯技术问题 用例 ID UC3 2 角色 农户 用例说明 用例起始于农户想要资讯技术问题 前置条件 进入 推广技术 模块下 1 农户进入主页 并点击 资讯问题 按钮 2 系统进入资讯技术问题的主页面 3 农户根据显示的表单 填写相关信息 点击 提交按钮 基本事件流 4 系统跳转页面并显示反馈页面 其它事件流 无 3 1 1 用户没有填写必填项目中的信息 3 1 2 系统提示用户 填写信息不完整 3 2 1 用户填写的项目中含有违法字符 异常事件流 3 2 2 系统提示用户 信息中不可以包含非法字符 3 解决技术问题 科技示范户 技术指导员可以对农户所提出的问题进行解答 用例图及用 例描述如图 3 11 表 3 7 所示 专专专专专 专专专专专 专专专专专专 图 3 11 解决技术问题用例 Fig 3 11 Use case of issue solution 20 表 3 7 解决技术问题用例规约 Table 3 7 Use cases description of issue solution 用例名称 解决技术问题 用例 ID UC3 3 角色 科技示范户 技术指导员 用例说明 用例起始于科技示范户 技术指导员回答技术问题 前置条件 进入 推广技术 模块下 1 科技示范户 技术指导员进入主页 并点击 查看技术问题 按钮 2 系统进入发布典型案例的主页面 列表显示未解决的技术问题 3 点击列表中每条信息后的 解答问题 按钮 填写解答信息 发布 基本事件流 4 系统跳转页面并显示反馈页面 其它事件流 无 3 1 1 用户没有填写必填项目中的信息 3 1 2 系统提示用户 填写信息不完整 3 2 1 用户填写的项目中含有违法字符 异常事件流 3 2 2 系统提示用户 信息中不可以包含非法字符 4 记录技术推广服务活动 记录技术推广服务活动用例图 用例描述如图 3 12 表 3 8 所示 专专专专专 专专专专专 专专专专专专专专专专 图 3 12 记录技术推广服务活动用例 Fig 3 12 Use case of service recording 21 表 3 8 记录技术推广服务活动规约 Table 3 8 Use cases description of service recording 用例名称 记录技术推广服务活动 用例 ID UC3 4 角色 科技示范户 技术指导员 用例说明 用例起始于科技示范户 技术指导员对辐射农户的农业生产活动进行技术指导 前置条件 进入 推广技术 模块下 1 科技示范户 技术指导员进入主页 并点击 记录推广服务活动 按钮 2 系统进入记录技术推广服务活动的主页面 显示自己的填写记录 3 点击添加记录 跳转页面并显示表单 填写相关信息 记录人 技术服务活 动主题 活动内容 参加人员 活动持续时间 经费支出额 经费使用说明 点击 提交按钮 基本事件流 4 系统跳转页面并显示反馈页面 其它事件流 5 列表显示已添加的记录信息 点击 详细信息 6 系统跳转页面显示记录详情 3 1 1 用户没有填写必填项目中的信息 3 1 2 系统提示用户 填写信息不完整 3 2 1 用户填写的项目中含有违法字符 异常事件流 3 2 2 系统提示用户 信息中不可以包含非法字符 3 2 3 4 示范户申报 示范户申报模块主要包括填报材料 查询申报进度和获取评审反馈三个功 能 用例图如图 3 13 所示 专专专专专 专专 专专专专专专 专专专专 专专专专专专 图 3 13 示范户申报用例 Fig 3 11 Use case of application 22 1 填报材料用例 农户可以填报申报材料 用例图及用例描述如图 3 14 表 3 9 所示 专专专专专 专专 专专专专 图 3 14 填报材料用例 Fig 3 14 Use case of writing resource 表 3 9 填报材料用例规约 Table 3 9Use cases description of writing resource 用例名称 填报材料 用例 ID UC4 1 角色 农户 用例说明 用例起始于农户对申报材料的信息填写 前置条件 成功注册成为农户并进入申报示范户模块 1 农户填写申报材料信息 点击 提交 按钮 2 系统审核信息的有效性 基本事件流 3 系统跳转页面并显示所填写的申报材料详细信息 其它事件流 无 异常事件流 2 1 1 用户没有填写必填项目中的信息 2 1 2 系统提示用户 填写信息不完整或不符合要求 2 1 3 系统提示 提交失败 返回步骤 2 2 查询申报进度 农户申报材料提交后 可以进行申报进度的查询 用例图及用例描述如图 3 15 表 3 10 所示 专专专专专 专专 专专专专专专 图 3 15 查询申报进度用例 Fig 3 15 Use case of querying progress 23 表 3 10 查询申报进度用例规约 Table 3 10 Use cases description of querying progress 3 获取评审反馈 农户在专家评审完成后 可以获取评审反馈 用例图及用例描述如图 3 16 表 3 11 所示 专专专专专 专专 专专专专专专 图 3 16 获取评审反馈用例 Fig 3 16 Use case of feedback 表 3 11 获取评审反馈用例规约 Table 3 11 Use cases description of feedback 用例名称 获取评审反馈 用例 ID UC4 3 角色 农户 用例说明 农户获取评审反馈信息 前置条件 农户已进入申报示范户主页 1 点击 申报材料 按钮 2 系统进入申报材料详细信息页面 3 点击 查看评审反馈 链接 基本事件流 4 系统跳转页面并显示已评审的各级评审反馈信息 其它事件流 无 异常事件流 4 1 系统显示该申报材料尚未评审 3 2 3 5 评审申报材料 评审申报材料模块 主要包括评审申报材料 确定评审专家组和审批申报材 用例名称 查询申报进度 用例 ID UC4 2 角色 农户 用例说明 农户查询申报进度情况 前置条件 农户已进入申报示范户主页 1 进入主页 点击 申报材料 按钮 2 系统进入申报材料详细信息页面 3 点击 查询进度 按钮 基本事件流 4 系统显示相应的进度信息 其它事件流 无 异常事件流 无 24 料三个功能 用例图如图 3 17 所示 专专专专专专 专专专专 专专专专专专 专专专专专 专专专专专专 专专专专专专专 专专专专专专 图 3 17 评审材料用例 Fig 3 17 Use case of review 1 确定评审专家组 确定评审专家组用例图 用例描述如图 3 18 表 3 12 所示 专专专专专专 专专专专专专专 图 3 18 确定专家组用例 Fig 3 18 Use case of professor confirmation 25 表 3 12 确定专家组用例规约 Table 3 12 Use cases description of professor confirmation 用例名称 确定专家组 用例 ID UC5 1 角色 县市级行政管理人员 用例说明 县市级行政管理人员确定专家组 前置条件 行政管理人员以县市级行政管理人员身份登录 1 行政管理人员进入主页 并点击 确定专家组 按钮 2 系统进入确定专家组页面 3 行政管理人员选择专家组人数并确定是否采取本乡镇回避制度 基本事件流 4 系统根据所填信息生成专家组具体名单并显示名单信息 其它事件流 无 异常事件流 无 2 评价申报材料 评价申报材料用例图 用例描述如图 3 19 表 3 13 所示 专专专专 专专专专专 专专专专专专 专专专专专专 图 3 19 评价申报材料用例 Fig 3 19 Use case of evaluation 表 3 13 评价申报材料用例规约 Table 3 13 Use cases description of evaluation 用例名称 评价申报材料 用例 ID UC5 2 角色 评审专家 用例说明 用例起始于评审专家对申报资料进行成熟度测评以及给出相应建议 前置条件 已进入申报材料评审主页 1 评审专家点击一个申报材料的链接 2 系统跳转页面 进入选择的申报材料详细页面 3 评审专家点击 成熟度测评 按钮 4 系统跳转页面 进入 评价成熟度 用例模块 基本事件流 5 评审专家点击 改进建议 按钮 6 系统跳转页面 进入 改进建议 模块 其它事件流 无 异常事件流 无 26 3 审批申报材料 审批申报材料模块的用例图 用例描述如图 3 20 表 3 14 所示 专专专专专专 专专专专专专 图 3 20 审批申报材料用例 Fig 3 20 Use case of examination 表 3 14 审批申报材料用例规约 Table 3 14 Use cases description of examination 用例名称 审批申报材料 用例 ID UC5 3 角色 行政管理人员 用例说明 用例起始于行政管理人员对评审专家的评审结果对申报材料进行审批 前置条件 已进入系统主页面 1 行政管理人员进入主页 并点击 审批 按钮 2 系统进入审批申报材料主页面 3 行政管理人员选择已评审的申报材料进行审批 基本事件流 4 系统返回审批结果提示 审批成功 信息 其它事件流 无 异常事件流 4 1 系统返回审批结果提示 审批失败 信息 返回步骤 3 3 2 3 6 系统管理 系统管理模块主要包括管理角色 维护专家库信息 维护审批组织结构等功 能 1 管理角色 管理角色用例图及用例描述见图 3 21 表 3 15 所示 专专专专 专专专专专专 专专专专 专专专专 专专专专专 图 3 21 管理角色用例 Fig 3 21 Use case of role management 27 表 3 15 管理角色用例规约 Table 3 15 Use cases description of role management 用例名称 管理角色 用例 ID UC6 1 角色 管理员 用例说明 用例起始于管理员对角色的管理包括给角色添加删除权限 修改角色权限 前置条件 系统管理员进入管理系统 1 系统管理员进入管理系统 点击 管理角色 按钮 2 系统进入管理角色界面 显示所有 科技示范户 技术指导员 评审专家 行政管理人员 5 个权限的所有用户 3 系统管理员点击权限旁的添加按钮可以给该权限添加用户 4 系统管理员输入查询的用户点击查询按钮可以显示相应的用户及用户信息 5 系统管理员点击用户旁的删除按钮可以删除掉该权限用户使其变成普通用户 基本事件流 6 系统管理员点击修改按钮 选好用户的新权限后点击确认按钮 系统修改该 用户权限 其它事件流 1 点击修改按钮 默认为原来的权限 4 1 1 系统管理员并未打出查询信息就点击查询按钮 异常事件流 4 1 2 系统弹出错误信息提示框 提示查询不能为空 2 维护专家信息 维护专家信息用例图及用例描述见图 3 24 表 3 16 所示 专专专专专专 专专专专专专专 专专专专专专专专 专专专专 专专专专专 图 3 24 维护专家信息用例 Fig 3 24 Use case of maintaining information 表 3 16 维护专家库信息用例规约 Table 3 16 Use cases description of maintaining information 用例名称 维护专家库信息 用例 ID UC6 2 角色 管理员 用例说明 用例起始于管理员对专家信息的维护 包括新增 前置条件 系统管理员进入管理系统 1 系统管理员进入管理系统 点击 维护专家库信息 按钮 2 系统进入维护专家库信息界面 显示所有专家信息 3 系统管理员点击新增按钮 4 系统弹出新增页面 输入新信息 点击确认 基本事件流 5 系统录入新的专家库信息 其它事件流 无 异常事件流 无 28 3 维护审批组织结构 维护审批组织结构用例图及用例描述见图 3 25 表 3 17 所示 专专专专专专 专专专专专专专专 专专专专 专专专专专 图 3 25 维护审批组织结构用例 Fig 3 25 Use case of maintaining structure 表 3 17 维护审批组织结构用例规约 Table 3 17 Use cases description of maintaining structure 用例名称 维护审批组织结构 用例 ID UC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能语音财务分析工具创新创业项目商业计划书
- 智能通风算法创新创业项目商业计划书
- 农作物保险服务创新创业项目商业计划书
- 量子隧道检测装置创新创业项目商业计划书
- 智能招聘系统创新创业项目商业计划书
- 2025年线下演出市场复苏后演出市场政策环境与市场机遇研究报告
- 2025年环境影响评价公众参与机制优化与绿色产业集聚区建设研究
- 2025年无人机物流配送在物流行业物流配送服务创新中的应用报告
- 2025年沉浸式戏剧剧本创作与市场推广策略研究报告
- 2025年海上风力发电场运维信息化平台建设与运维报告
- 直肠恶性肿瘤护理查房
- 第1课+中国古代政治制度的形成与发展【课件】-2025-2026学年高二上学期历史统编版(2019)选择性必修1
- 医学检验技术职业道德
- 浙江省杭州市钱塘区八年级下学期期末科学试卷
- 2025年全国“质量月”企业员工全面质量管理知识答题(含答案)
- 2025年初级工程测量员考试试题(附答案)
- 2025年高压电工作业操作证考试题库及答案含答案
- DB44T 1591-2015 小档口、小作坊、小娱乐场所消防安全整治技术要求
- 中职学校就业管理办法
- 医用高压氧舱安全管理与应用规范
- 四川辅警考试试题及答案
评论
0/150
提交评论