已阅读5页,还剩59页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
硕士学位论文 (专业学位) 南阳农业灌溉远程工程分析管理及决策系统 姓 名: 学 号: 所在院系:软件学院 职业类型:工程硕士 专业领域:软件工程 指导教师: 副指导教师: 二 一三年三月 A in 2013 of 学位论文版权使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本 和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日 同济大学 硕士学位论文 摘要 I 摘要 以信息 技术为标志的高新技术革命在全球迅速发展,给全世界带来了广泛而 深刻 的影响,信息技术以及其它相关技术为主体的高新技术产业正逐步成为各国经济发展的火车头,同时也成为各国综合国力和社会进步发展的显著标志 。 信息技术和信息技术传输起着广泛而重要的桥梁作用,它随着 术的发展和电脑的普及正逐步进入社会生活的各个方面,包括远程办公系统,网络数据库,以及远程工程分析 等等 ,正逐渐改变着我们的生活和工作方式。 本文 是以 南阳 农业 灌溉 管理 需求 为背景 , 针对 南阳 灌溉 管理 的 现状, 特点以及需求,以软件 的系统设计 作为指导, 设计和开发了 具有远程工程分析、决策与管理功能的网上管理办公系统。 并运用 术作为开发平台,以 利用高级程序语言如 并 结合三层架构的设计思想对系统加以实现 , 从而实现 系统设计的 需求。 本设计依照软件生命周期法则,在需求分析阶段进行了功能需求分析、非功能性需求分析, 进行一些特殊对象连接 ,同时 对系统进行了测试验证。 通过远程工程分析手段,实现灌溉用水,水源的合理调配和调度, 提高 水资源利用效率,为工农业生产 用水 提供有力的保障;通过 现远程办公与管理,提高了政府工作效益及管理决策水平、加快信息收集及处理过程;通过远程工程分析,提供现场的科学的决策依据 。 关键字 : 农业灌溉 ; 远程工程分析 ; 管理决策 ; 数据库预建 ; 系统设计 I he by on as of of s it is a of As a of a as a on of is of we as an an by to of In it by as an as B, to to of in to be at By of it of it of up by it 济大学 硕士学位论文 目录 目录 第 1章 绪 论 . 1 题背景 . 1 内外研究现状 . 2 课题的目的和意义 . 2 题研究内容 . 3 文的组织结构 . 4 第 2章 相关技术 . 5 术 . 5 层分层结构 . 6 000 简介 . 7 接技术概述 . 8 据库设计 . 8 章小结 . 9 第 3章 系统的需求分析 . 10 能性需求分析 . 10 . 11 . 11 统的性能 . 11 统用例分析 . 12 统总用例图 . 12 区查询模块的用例分析 . 13 策计算模块的用例分析 . 13 区信息 部分 . 14 同济大学 硕士学位论文 目录 区新闻发布部分 . 15 言簿 . 16 . 17 第 4章 系统总体设计 . 18 . 18 统结构 . 19 . 19 区查询部分 . 20 区决策计算与数据保存部分 . 22 灌区信息部分 . 24 区新闻发布部分 . 25 言簿部分 . 25 计 . 26 据库表 . 28 策部分的数据库 . 32 . 36 第 5章 系统主要功能模块的实现 . 37 统首页的实现 . 37 区查询部分 . 38 区的远程工程分析与管理决策计算 . 39 物需水量的计算 . 40 区灌溉面积与用水查询 . 43 区保存数据 . 43 区查询数据 . 46 区数据的删除 . 47 区信息部分 . 50 区新闻发布部分 . 50 同济大学 硕士学位论文 目录 言簿部分 . 51 第 6章 总结 . 53 致谢 . 54 参考文献 . 55 个人简历 在读期间发表的学术论文与研究成果 . 错误 !未定义书签。 第 1 章 绪论 1 第 1 章 绪 论 当今世界,科学技术发展异常迅猛,学科交叉融合加快,重大创新不断涌现,技术更新和成果转化的周期日益缩短 。 科学技术不仅成为推动全球产业结构升级和调整的根本动力,也成为引领社会发展的先导力量和国际竞争的核心要素。 新技术革命不仅带来了人类生活方式的现代化,还引发了人的观念和思维方式的更新。新技术革命为人类生活提供了先进而高质量的物质条件。新技术革命的成果还对人类的传统观念带来巨大的冲击,对人类的未来观和传统的伦理观提出了新的挑战。与此同时,人们的思维方式的改变、视野的 拓宽使人类更加重视创造性思维,富于创新精神。 信息技术以及其它技术为主题的高新技术产业正逐步成为各国经济发展的先头部队,同时也成为各国综合国力和社会进步发展的显著标志, 自从 我国进入 政府入世, 我们整个国民经济和政府部门面临着前所未有的竞争和压力,所以改进工作作风,提高工作效益,提升产品技术含量,增强技术综合创新能力,具有十分紧迫的现实意义。 题背景 南阳市位于河南省西南部 , 辖 13县 (市、 区 ), 与湖北 ,陕西两省接壤 ,是一个三面环山 , 中间开阔 , 南部开口的盆地 。 全市 海拔米以上的山区占总面积的 ; 海拔 岗地占 , 海拔米以下的平原占 %。 地理坐标是东经度分 北纬度分 土地总面积 占全省的 。 人口近1050 万。到 1999 年底 ,已建成大型水库一座 ,中型水库 19 座 ,小型水库 488 座 , 塘堰 24232处 , 总蓄水 25亿立方米 ,在自流灌溉工程方面 ,已建成万亩以上灌区 36处( 其中 30 万亩以上两处 ),万亩以下灌区 4458 处 ,设计面积达 亩 ,有效灌溉面积 亩。 南阳处 于亚热带向暖温带的过渡地带,属典型的季风大陆半湿润气候,四季分明,阳光充足,雨量充沛。 水利工程的兴建及灌溉事业的发展 , 为农业生产的发展提供了坚实的基础。然而 ,作为农业大市的南阳 , 在灌溉第 1 章 绪论 2 管理与信息收集方面 , 手段落后 , 经营和管理方式粗放 , 各灌区及主干渠之间调节能力有限 , 关键用水保证能力不足 , 管理水平不高 , 灌溉用水浪费严重 , 因而迫切需要对全市水资源进行统一的科学管理、合理规划 , 联合调度 ; 加强对老灌区特别是大中型灌区的用水管理 , 提高现代化水平。加强灌区农业结构优化、提高用水与产出比率。 内外研究现状 在世界农业信息化发展进程中,美国、德国、法国、澳大利亚和日本处于领先地位。这些国家因地制宜的开展农业信息化建设并形成了自己的特色。 农业是基础产业,就我国整体范围来看。农业的发展速度较缓慢,农业的现代化、信息化水平月发达国家还存在着很大的距离, 1)尽管我国农业信息技术的应用及初见成效,但整体水平不高,信息资源的数量与质量不能满足农业生产,科学管理的需要。 2)从事农业生产的劳动者大部分不动农业科技、信息意识不强。导致我国信息设施得到有效的应用。 随着社会经济与科技的发展,以计算机为支撑的 信息化浪潮正在全球兴起,现代化信息技术正在迅速地向农业领域渗透,对农业的发展起着愈来愈重要的作用。21世纪的农业是信息农业,建立农业信息科学势在必行,我国在由传统农业向现代化农业转型的过程中,农业信息技术的应用已迈出了步伐。农业信息技术在我国农业现代化的进程中将会发挥更大的作用,以计算机为核心的信息科技在农业领域中也将会有着更加广阔的应用前景 。 课题的目的和意义 随着计算机普及的快速发展,传统的有纸化,繁琐,低效的办公模式,已经不能满足现代化建设的需要,为了改变这种传统的管理模式,提高工作效率,提 高工作质量,而 为信息技术直接平台,对信息技术和信息技术传输起着广泛而重要的桥梁作用, 而 农业灌溉远程工程分析及管理决策系统则主要根据市现有的自流灌区的管理而开发的具有远程工程分析、决策与管理功能的网上管理办公系第 1 章 绪论 3 统。 本课题研究的主要目的就是通过采用 为远程工程分析、决策与管理平台,采用网上通用的数据库 管理数据库 000,利用一些特别的对象集合如 进行连接,作为远程工程分析、决策与管理的仓储,利用高级程 序语言如 研制成功具有远程工程分析、决策与管理功能的网上管理办公系统。通过 对灌区的用水给水进行远程工程分析与决策管理; 1) 此系统的完成起到了如下作用:通过远程工程分析手段,实现灌溉用水,水源的合理调配和调度,实现水资源利用效率,为工农业生产提供有力的保障;通过 现远程办公与管理,有利于提高政府工作效益及管理决策水平、加快信息收集及处理过程; 2) 通过远程工程分析,提供现场的科学的决策依据,为进一步进行农田水利建设改造,为农业结构与农产品结 构调整提供依据,有利于节约经费,提高农业产品效益;由于农业灌溉系统等有防洪排涝功能,在洪水期间,可利用该系统进行防洪抗灾。 通过本系统的研制,灌区的管理人员可以从繁琐的资料查询,数据的整理和计算中解脱出来,大大的提高了灌区管理的工作效益,也节省了人力资源 过此系统的统一管理,实现对各个灌区进行统一的调度,通过远程工程分析进行决策与管理,实现办公自动化,资料信息化,决策科学化。 题研究内容 借鉴当前的参 考一些成功的网上 设计与实现的方法,并结合网上 类似系统的经验 ,采取以实际应用为目标的设计思路 进行本课题的研究。 本课题是基于 设计的过程中,使用 000 建立 开发模型,从而制定出可行的开发方案对系统进行设计与开发 。具体的研究内容包括: 1) 进行项目需求分析。 将系统分为 五个部分:灌区查询部分、灌区决策计算与数据保存部分、灌区信息部分、灌区新闻发布部分、留言薄部分。 第 1 章 绪论 4 2) 进行该 系统 的总体设计 , 根据需求分析, 本系统有三大项, 灌区查询部分主要是提供的基本功能,如搜索、 资源信息 、 整体查询 ; 灌区决策部分 主要有 局部计算、整体计算 的功能。 灌区 管理 部分 主要 有 留言板、公告板的功能。 3) 进行该 系统 的详细设计和数据库设计。 采用网上通用的数据库 管理数据库 000,利用一些特别的对象集合如 进行连接,作为远程工程分析、决策与管理的仓储,利用高级程序语言如 研制成功具有远程工程分析、决策与管理功能的网上管理办公系统。 4) 进行该系统的测试。 为了迅速找到编程错误和逻辑错误,必须对应用程序进行跟踪和调试,如调试 户端脚本、 。 文的组织结构 本文是以 农业灌溉远程工程分析及管理决策系统 为例,介绍了基于 B/以 文的组织结构如下:第 1章引言,主要介绍了课题的背景,意义和目的,以及办公自动化系统的发展现状和本课题的研究方法。第 2章相关技术,主要介绍了系统在设计和开发过程中所涉及到的方法和技术。第 3章系统的需求分析,主要是通过 查询资料 ,从而获得 管理系统的需求信息。 第 4章系统的设计,在本章中,我运用了时序图对系统的各个子功能进行了详细的分析,同时利用数据库三范式设计出 了系统的数据库。第 5章系统的实现,主要是实现了 农业灌溉远程工程分析及管理决策系统 的功能,并对部分功能进行了简要的介绍。第 6 章总结与展望,主要是对系统的设计与实现进行总结,并提出下一步的计划。 第 2 章 相关技术 5 第 2 章 相关技术 术 微软提供的新一代的 发平台,它为开发人员提供了生成企业级 程模型和软件基础结构,同其他 1支持编译型语言 目前流行的几种脚本语言比如 都有两个主要的缺点。第一,不支持强数据类型。在 定义变量只有一个关键字 用 果赋值是字符串,该变量就是字符串变量;如果赋值是整数,则该变量就是整型变量。在 ,定义变量只通过一个关键字 变量也没有具体的类型。第二,脚本语言是解释型的。通常情况下,解释型的脚本语言在性能上抵不上编译型的语言。 自推出 发平台以来,微软在 务器端开发语言方面,主推 #两种编译型语言。通过这两种开发语 言,程序员可以像开发普通的序一样来开发 序,只不过在 序中用于开发 面的各种控件,在 序开发中也有它们相应的 程序员通过 C#语言,利用 供的各种 件,发的 种中间语言具有平台无关性,而且,由于 以 2程序代码与页面内容的成功分离 通常的动态网页开发,往往是在一个网页上混 合多种脚本语言。比如在 客户端脚本语言,也可以同时嵌入 服务器端脚本语言。这种多语言混合的 发模式通行已久,但是它的代码可读性很差,程序代码同页面内容混合在一起,程序员要在多种语言的思维上频繁切换,如果程序很复杂的话,这种开发模式非常不利于程序的开发,而且第 2 章 相关技术 6 日后的维护也将成为大问题。 发技术为程序员提供了一种非常好的开发模式,即 通过 件将程序代码与页面内容成功分离,从 而使 发和维护的效率也得到了很大的提高。另外可以利用 环境不仅提供了强大的调试能力,而且还集成了 “ 所见即所得 ” 的 辑器,为开发人员开发 供了方便的图形化支持。 3引入服务器端控件 在 ,可以给页面手动添加 件,对这些控件的响应有两种办法。一种是在客户端的脚本语言中响应用户对这些控件的输入,另一种是把该页面提交给服务器。这两种办法都存在问题,第一种办法产生的问题是不同的浏览器 以不同的方式执行客户端脚本语言,我们很难编写在多种浏览器上都能良好运行的复杂的面。第二种办法存在的问题是,如果我们把 面重新提交给服务器,那么 无状态特性就会导致页面上存储在变量中的信息丢失,除非我们编写了复杂的代码,把它们存储在 过服务器控件解决了上述问题。服务器端控件会生成发送给浏览器的 示控件,它们还能生成隐藏的 提交页面时,这些信息就会传送回服务器,控件将自动处理这些信息, 改变 示控件。 层分层结构 三级模式即外模式(逻辑模式),模式,内模式组成,同时数据库提供了两层映象:外模式 /内模式映象;模式 /内模式映象。应用程序是在子模式的数据结构上编制的,因此,它必然依赖于特定的子模式,但在一个完善的数据库系统中,它是独立于存储设备和存储模式的,并且只要数据库全局逻辑模式的变化不导致其对应的子模式的改变,则应用程序也是独立于数据库模式的,因此,本系统的稳定性是安全的 。 第 2 章 相关技术 7 在进行关系模式的分解过程中遵循以下原则: 1)分解具有“无损联接性”; 2)分解“保持函数依赖”; 3)分解“保持函数依赖”又具有“无损联接性”。在这些原则下使数据库到达了第三范式标准。 但是,分层结构也不可避免的存在一些缺陷。一个非常重要的缺点是降低了系统的整体性能。即很多业务不能直接访问数据库,以获得相应的数据,而必须通过一个所谓的中间层来完成这些操作。因此三层结构并不适用于一些对执行速度要求过于苛刻的系统。 而且 分层结构可能会导致级联修改 ,即 如果在表示层需要增加一个功能,为了保证其设计符合分层结构,可能需要在相应的业务逻辑层和数据访问层中都增加相应的代码。 总之,任何一种开发模式或方法,都是有利有弊的。在 设计和开发系统时,通过比较和权衡后 ,选择一个适合系统的模式是很重要的 。 000 简介 000 是微软公司开发的一个具有客户 /服务器体系结构的关系型数据库管理系统( 它使用 过微软扩展的数据库查询语言 客户机和 1客户机 /服务器体系结构 客户机程序负责执行业务逻辑和显示用户界面,它可以运行在一台或多台客户机上,也可以运行在 000 服务器 上。 000 服务器负责管理数据库并在多个用户请求之间分配可用的服务器资源,如内存、网络带宽和磁盘操作等。 该软件功能强大,使用方便,拥有广大的用户群体,它是后台数据库服务器的首选产品。 2关系型数据库管理系统( 责以关系模型建构数据库,具体包括维护数据及数据之间的关系;在不违反定义数据之间关系的规则的前提下保证数据能被正确存取;在系统出现故障的情况下,恢复所有数据到已知的一致点等。 3 000 使用 为它的数据库查询和编程语言,使用第 2 章 相关技术 8 言,可以访问数据,查询、更新和管理关系数据库系统。持最新的 际标准,并增加了许多扩展项来提供更多的功能。 000 提供了 两个最重要的 开发和管理数据库的工具 , 即企业管理器和查询分析器。 企业管理器是最重要的一个工具,它几乎可以完成所有的 000数据库的开发和管理工作, 通过企业管理器,开发人员 可以提高数据库开发和管理的效率。 查询分析器是数据库开发人员最喜 欢的工具,通过该工具数据库开发人员可以直接用 000进行交互,可以通过 句创建视图、存储过程和触发器等数据库对象,也可以调试 接技术概述 对于连接方式的具体表现在几种开发工具之间的融合协调和各个模块之间的接口处理关系。作为数据库的 模块开发工具 术,使用 据对象( 可以对来自许多种数据提供者的数据进行读取和写入操作。我们可以使用 访问 据库中的信息。你甚至可以使用 格中读取信息,其 功能非常之强大;在 如 码,非常容易;在 所做的小系统主要接口采用了 B 和 术,与并且部分功能采用了动态连接功能 ,不仅验证了本系统的数据库非常的可靠 ,同时微软产品功能的强大进一步得到了证实 。 据库设计 本系统中的数据库系统 主要采用的是以逻辑数据库设计和物理数据库设计为核心的规范设计方法。其中逻辑数据库设计是根据用户要求和特定数据管理系统的具体特点,以数据库设计理论为依据,设计数据库的全局逻辑结构和每个用户的局部第 2 章 相关技术 9 逻辑结构。物理数据库设计是在逻辑数据库设计之后,设计数据库的存储结构及其它的实现细节。 逻辑结构设计是将概念结构转化为某个 对其进行优化。概念结构是各种数据模型共同的基础,它比数据模型更独立于机器、更抽象,从而更加稳定。但是为了能够用某一现用户需求,还必须将概念 结构进一步转化为相应的数据模型,这 正是数据库逻辑结构设计所要完成的任务。 从理论上讲,设计逻辑结构就应该选最适合描述与表达相应概念数据模型,然后对支持这各数据模型的各种 合考虑性能、价格等各种因素,从中选择合适的 系统采用的是关系数据中的 000 主要考虑安全性、稳定性以及使用对象和功能实现 等几个问题。 数据库的物理设计是为逻辑数据模型选取一个最合适的应用环境的物理结构(包括储存结构和存取方法)。数据库最终是要存储到物理设备上的。数据 库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于给定的计算机系统。为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程,就是数据库的物理设计。 章小结 本节主要 介绍了 设计和开发管理系统所涉及的相关技术。重点介绍了 据库技术、 连接方式概述 以及三层分层结构的优缺点。 以及数据库的开发理念 这些技术为系统的后续开发提供了理论依据和技术基础。 第 3 章 系统的需求分析 10 第 3 章 系统的需求分析 能性需求分析 农业灌溉远程工程分析及管理决策系统 开发的目的 是管理全局工作中的各个环节,实现资源共享,提高工作效率。为了达到这个目的,我们开发者必须充分理解系统的总体目标和用户的工作方式。任何系统的开发首先要做的事都是确定系统需求,即确定系统的功能。根据对整个灌区工作的分析,该 系统 将 划分成 5个子模块:灌区查询部分、灌区决策计算与数据保存部分、灌区信息部分、灌区新闻发布部分、留言簿部分 。 图 1. 灌区查询部分 : 主要用来对各个灌区的基本情况进行查询并对其进行决策管理,这个部分可使人们在网上直接对各 个灌区的信息资料进行即时查询并可使管理 员对其进行即时更新,极大地提高了整个系统的工作效率; 2. 灌区决策计算与数据保存部 : 主要由两部分组成 :决策支持与计算、数据的维护与查询。决策支持与计算不仅提供单作物、各个灌区农作物需水量计农业灌溉远程工程分析及管理决策系统 灌区查询部分 灌区决策计算与数据保存部分 留言簿部分 灌区新闻发布部分 灌区信息部分 第 3 章 系统的需求分析 11 算与决策支持 ,而且提供大范围农作物需水量计算与决策支持 ,还提供在线帮助 ;数据的维护与查询可以进行数据查 询、 添加、修改与删除 ,它具有动态功能 ,以便对决策所需数据进行更新与管理。 3. 灌区 信息: 主要是用来对各个灌区的详细情况进行查询,在这个部分中存放着本系统中各个灌区的一些比较重要的详细数据 。 4. 新 闻发布: 主要用来发部本系统的新闻和公告并可使管理员对其进行更新,并且栏目、文章的灵活管理维护,可以在线添加、删除、修改,信息查询功能,支持标题关键字搜索与全文搜索 。 5. 留言簿: 主要用来提供给用户,使用户能够对本系统发表自己的意见,也可以对其回复并发表自己的评论,当然管理员可以对他们的留言进行查询删除操作。 功能性需求分析 作为与用户直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不太 熟悉 电脑操作的 员工 ,也能轻松的享受电子商务给他们带来的便利。 软件产品的非功能性需求十分重要 ,它不仅决定了产品的质量,还在很大程度上影响 着 功能性需求的实现和该产品的市场占有率,从而最终决定该软件产品的成败 。 非功能性需求是指软件产品为满足用户业务需要而必须具有且除功能需求以外的特性。 统的可扩充性及可维护性 由于技术变化或业务变化时,不可避免会在将来对系统进行改变。不仅要进行设计实现的修改,甚至要进行产品定义的修改,因此在系统的设计过程中考虑到系统后期的扩充与修改, 该 系统采用经典的三层架构架构对系统进行设计,以方便日后的扩充与维护。 统的性能 考虑到管理系统会频繁的与数据库 进行交互,所采用的工具软件为 3 章 系统的需求分析 12 其主要实现原理为:利用流行数据库的信息管理方法实行信息安全快速存取与备份,利用 通用数据库接口( 实现数据流的驱动,运用页面化 现界面可视化的工作原理,在网页设计中的 图片处理利用 量采用 分动画采用 统验证采用高级开发工具 +进行。从而减轻服务器的负担,提高系统的整体性能。 统用例分析 统总用例图 农业灌溉远程工程分析管理及决策 系统采用了面向对象的 方法对各个模块进行分析。 下图 3. 1从业务层面描述了 整个系统的 用例分析图。 图 3. 1 系统的用例分析图 第 3 章 系统的需求分析 13 区查询模块的用例分析 灌区查询 功能包括 资源信息、局部查询、整体查询 (如图 示) 。 包括管理员, 用户 2个角色用户。其中每个角色所拥有的功能如下: 1. 管理员可以录入 灌区 信息,删除 灌区 信息,查询 灌区 信息, 修改 灌区信息。 2. 用户 可以 查询灌区信息 。 图 3. 2 灌区查询用例分析 策计算模块的用 例分析 决策计算的主要目的是通过用互联网来取代以前的通过手工收集数据分析对比 ,确定修正的彭曼公式作为南阳农作物需水计算公式 ; 综合考虑南阳的区域气候特征 ,地形地貌 , 近 40 a 天气情况 ; 日照 ; 主要农作物的种类与分布 ; 作物种植地的经纬度 , 海拔高度 ; 土质状况 ,水的利用系数等等 情况, 然后用人工处理数据进而对灌区实行管理的方法 (如图 示) 。 包括管理员, 用户 2个角色用户。其中每个角色所拥有的功能如下: 1. 管理员可以录入 相关 信息,删除 数据 ,查询 数据 , 修改数据。 2. 用户 可以 灌区用水局部计算、灌区用水计算。 第 3 章 系统的需求分析 14 图 策计算用例分析 区信息部分 主要是用来对各个灌区的详细情况进行查询,在这个部分中存放着本系统中各个灌区的一些比较重要的详细数据 (如图 示) 。 包括管理员, 用户 2个角色用户。其中每个角色所拥有的功能如下: 1. 用户 可以查询灌区信息 2. 管理员可以修改灌区信息、录入灌区信息、删除灌区信息、添加灌区信息 第 3 章 系统的需求分析 15 图 灌区信息用例分析 区新闻发布部分 主要用来发部本系统的新闻和公告并可使管理员对其进行更新,并且栏目、文章的灵活管理维护,可以在线添加、删除、修改,信息查询功能,支持标 题关键字搜索与全文搜索 (如图 示) 。 包括管理员, 用户 2个角色用户。其中每个角色所拥有的功能如下: 1. 用户 可以查询信息、关键字搜索、全文搜索 2. 管理员可以更新信息、添加信息、删除信息、修改信息 第 3 章 系统的需求分析 16 图 灌区新闻用例分析 言簿 主要用来提供给用户,使用户能够对本系统发表自己的意见,也可以对其回复并发表自己的评论,管理员可以对他们的留言进行查询删除操作 (如图 示) 。 包括管理员, 用户 2个角色用户。其中每个角色所拥有的功能如下: 1. 用户 可以发表、回复、评论 2. 管理员可以删除、查询信息 第 3 章 系统的需求分析 17 图 灌区新闻用例分析 章小结 本章主要是对系统进行功能性和非功能性的分析,在功能性分析中,将 农业灌溉远程工程管理及决策系统 细分为几个子系统并对子系统所具有的功能进行进一步的分析。而在非功能性分析中,我们 则 分析系统的性能,可用性和可扩展性。 在本章节的 最后 ,我们 通过面向对象的分析方式,将 农业灌溉远程工程管理及决策系统 的需求转化为 用例图 ,从而将系统的需求可视化,这将 使 系统的 拥有者 ,开发人员及 测试人员对系统有一个直观上的认识。 第 4 章 系统总体设计 18 第 4 章 系统总体设计 我们利用软件结构图来构建本系统的模块,从此图 ( 可清楚的看到深度为四级,宽度为七 级, 结构清晰,从而使可靠性与可维护性都得到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 黑臭水体治理合同(2篇)
- 南京航空航天大学《程序设计语言》2021-2022学年期末试卷
- 南京工业大学浦江学院《土木工程与环境》2021-2022学年第一学期期末试卷
- 南京工业大学浦江学院《汽车材料与成型技术》2022-2023学年第一学期期末试卷
- 《游子吟》说课稿
- 《我要的是葫芦》说课稿
- 作业打卡课件教学课件
- 南京工业大学《有限元技术及其应用》2023-2024学年第一学期期末试卷
- 南京工业大学《商务日语函电》2022-2023学年第一学期期末试卷
- 南京工业大学《景观设计三》2022-2023学年第一学期期末试卷
- 第8讲+隋唐的文化
- 管网设计分析报告
- 珍爱生命拒绝危险游戏
- 高中数学教师的专业发展路径
- 《地球是怎样形成的》课件
- 建筑机电系统全过程调试技术及工艺
- 六西格玛之控制阶段详解
- 《领导梯队:全面打造领导力驱动型公司》解读
- 护理质量安全与风险管理的案例分析
- 工程流体力学课后习题答案-(杜广生)
- AI智能客服应用实践
评论
0/150
提交评论