《【计算机软件毕业设计】农机调配决策系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《【计算机软件毕业设计】农机调配决策系统的设计与实现.doc(47页珍藏版)》请在金锄头文库上搜索。
1、河北农业大学本科毕业论文农机调配决策管理系统河北农业大学 本科毕业论文(设计)题 目 农机调配决策管理系统 农机调配决策系统的设计与实现摘要 随着近年来我国经济的高速发展,工业化、城镇化进程的加快,我国农村农业生产方式正在发生深刻变革,劳动力结构快速变化,农业对农机应用的要求越来越高,农民对农机作业的需求越来越迫切,农业机械化在建设现代农业中的支撑作用越来越重要。与此同时,随着工业化、城镇化的加快,随着农村城镇化的不断推进和教育的发展,劳动力大量转移,外出求学或务工。这种情况带来了一定好处的同时,也产生了弊端。农村劳动力逐渐呈现结构性、季节性、区域性短缺的趋势。我国的农机发展水平的不平衡是一直
2、存在的问题。所以农机和农田信息统一管理,并且智能化的生成解决方案的系统,成为一种需求。随着网络技术的不断进步,计算机硬件支持的不断完善以及计算机软件开发理论的日趋成熟,为跨区域,多平台,即时的数据统一的联网农机信息管理以及决策系统的实现和应用提供了强大的技术支持。伴随着B/S开发模式的流行,操作人员仅仅需要一个浏览器就可以随时随地的对信息数据库进行访问,完成信息的添加,更改和删除的工作。由于B/S对多客户端访问的支持,为系统的跨区域使用提供了极大地方便。同时数据库管理系统理论和功能上的完善,也保证联网农机信息管理系统数据的安全性。本论文正是围绕B/S客户端的农机决策调配系统进行展开,论文具体组
3、织结构如下:第一章:本章主要介绍了论文的选题意义及背景,并对该领域的研究现状进行了详细的分析,阐明了论文的主要工作,并简要介绍了论文的结构安排等内容。第二章:本章节则主要介绍涉及到的技术问题,如JAVA和JSP技术,三层架构技术和session技术等,同时介绍了系统实现的物理环境和软件平台。第三章:本章节对项目进行了详细的需求分析,并且实现了系统的概要设计。第四章:本章详细介绍了各主要模块的实现原理,在介绍过程中详细分析了实现的实现代码。第五章:对论文所做工作进行总结,指出了农机调配决策系统设计未来的工作方向。关键词: 农机调配,决策分析;B/S开发;信息数据库; Deployment Of
4、the Decision-making System Of Agricultural Machinery DesignAgricultural Machinery Allocation And DecisionStudent: Liu Yang Adviser: Zhang FanAbstract Along with the advance of network technology, the continuous improvement of the computer hardware support and the maturing of computer software develo
5、pment theory, as the cross-regional, multi-platform, real-time data unified network realization and application of information management and decision making system of agricultural machinery provides powerful technical support. Along with the popularity of B/S development mode, the operator only nee
6、ds a browser can be anywhere at any time to access information database, complete information to add, change and delete. Because the B/S support for multiple clients to visit, provides the system across the land use greatly convenient. At the same time database management system theory and the funct
7、ion is perfect, also guarantee the safety of network information management system of agricultural machinery data.The paper is organized as follows:In chapter 1, the basic knowledge of this project is introduced, followed with the reason why we need to design such a system to show data. Besides, we
8、will introduce the main directions which we will research, and the paper organization.In chapter 2, some related techniques to design are introduced, together with the related knowledge based on the system realization.In Chapter 3, the system analysis is specified; the emphasis of this part is the s
9、ystem overview and specific design. In Chapter 4, thesystem architecture is described; the design and realization ofeachmodule are introduced.In Chapter 5, conclude the work have done in this paper, and give a direction of future work.Key Words Agricultural machinery deployment ;Decision analysis;In
10、formation database;B/S development;目 录1 综述11.1 选题意义及背景11.2 研究现状21.3 论文主要工作21.4 论文结构简介32 相关技术介绍42.1 JAVA和JSP技术简介42.2 三层架构技术简介52.3 SESSION技术简介62.4 平台选择73 系统分析与设计83.1 需求分析83.2 系统的概要设计83.2.1 开发环境83.2.2系统实现功能目标93.2.3 系统权限设计103.2.4 关键功能活动图103.3 数据库设计133.3.1 E/R设计133.3.2 数据库关系图143.3.3 数据库表结构144 系统实现164.1 数
11、据库操作模块的实现164.2 登录模块的实现174.3 权限控制模块的实现184.4 机主(农户)信息管理模块的实现224.4.1 机主(农户)信息新增功能的实现224.4.2 机主(农户)信息查看功能的实现234.4.3 机主(农户)信息修改功能的实现254.2.4 机主(农户)信息删除功能的实现254.2.4 机主(农户)个人信息修改功能的实现254.5 农机(农田)信息管理模块的实现274.5.1 农机(农田)信息新增功能的实现274.5.2 农机(农田)信息查看功能的实现274.5.3 农机(农田)信息修改功能的实现274.5.4 农机(农田)信息删除功能的实现274.6 农机调配决策
12、分析功能模块的实现274.6.1 农机调配决策分析功能的实现275 总结与展望335.1 总结335.2 展望33参考文献35声 明37致 谢381 绪论本章主要介绍了论文的选题意义及背景,并对该领域的研究现状进行了详细的分析,阐明了论文的主要工作,并简要介绍了论文的结构安排等内容。1.1 选题意义及背景 随着工业化、城镇化进程的加快,我国农村农业生产方式正在发生深刻变革,劳动力结构快速变化,农业对农机应用的要求越来越高,农民对农机作业的需求越来越迫切,农业机械化在建设现代农业中的支撑作用越来越重要。农业机械化是加快农业现代化的重要力量,是提高农业科技和装备水平的重要载体。在农业机械化起步阶段
13、,毛泽东同志就提出了“农业的根本出路在于机械化”。国家支持群众性农具改革运动,在有条件的社队成立了农机站,迅速建立了较为完善的农机管理、科研、教育、制造、流通、鉴定、推广、监理、维修和服务体系。 改革开放以来,我国农业和农村经济建设取得重大进展,农业机械化事业也不断发展壮大,特别是进入新世纪以来,呈现出快速健康发展的良好态势。“十一五”时期是我国农业机械化发展环境显著优化、政策法规不断健全、发展速度明显加快、地位作用持续增强的五年,是“农民自主、政府主导、社会服务,共同利用、提高效益”为主要特征的中国特色农业机械化发展道路得以确立并丰富发展的重要时期。在这一时期,全国农机化系统干部职工和广大农
14、民群众共同努力,克服困难,解放思想,大胆创新,胜利完成“十一五”规划确定的主要目标和各项任务,成功实现农业生产方式由人畜力为主向机械作业为主的历史性跨越。农业机械化的快速发展,在很大程度上缓解了农村青壮年劳力短缺对粮食生产带来的不利影响,有效提高了土地产出率、资源利用率和劳动生产率,持续增强了农业综合生产能力、抗风险能力和市场竞争力,为我国粮食生产实现“七连增”及农业农村经济保持良好发展势头提供了强有力支撑。面向机主选择的农机调配问题相当复杂,国内外尚无类似研究报道。在调配算法研究方面,虽然在生产制造行业、车辆调度、物流管理等领域有相应的调度算法,但由于农机作业地区和地块是变化的,目标是多样的
15、,所以没有现成的调配算法可用,必须根据国内实际情况,研究适合的动态路径搜索策略和动态调配算法。本课题研究农机调配中的策略及其优化,目的是为机主提供可行的农机调配方案,为管理部门在必要时提供科学的调度方案,有关这方面的研究成果在国内外尚无报道。农机调配系统的研究和开发是农业机械化发展的必然趋势,具有重要的研究意义和重大的现实应用价值。1.2 研究现状我国地域辽阔、不同地区间气候差异大,这样的特征导致农作物种植和收获形成了时间梯度,为开展农机跨区服务提供了自然条件。我国农业经济水平不高,财力薄弱,土地分散经营,家家户户购买农机会增加农民的经济压力,同时也会造成农机资源的浪费。农机跨区作业是农机跨越地理区域作业的一种农机服务模式。开展社会服务型的农机跨区作业是与我国农业发展状况相适应的。但在跨区作业市场上存在着很多问题。在农作物收获季节,面对大量的农田作业信息,对机主而言,盲目选择农田作业点,凭借主观经验对所选农田作业点进行农机调配,由于没有科学调配方案,常常导致投入多而收益不高。同样在农作物收获季节,当突发情况发生后,农机管理部门要尽快汇总受灾农田信息,组织各地农机迅速做出进行抢收抢种的应急方案。面对多农机