计算机科学与技术本科专业(08 级)软件开发综合训练课程设计任务书题目: 农业生产信息管理系统 学生姓名: 班级: 学号: 题目类型:软件工程(R) 指导老师: 张聚礼 一、题目简介 计算机遥感、卫星等技术结合起来,能很好地进行农业信息预测,包括提供准确的天气预报、农业病虫害预测、农作物产量预测等等。电脑还可以把各种科学实验数据进行存贮,在信息管理系统中,对有关信息进行分类、比较和处理。比如,在什么样的自然条件下,什么作物应种在什么地方;病虫害发生时应如何合理施用农药;当同一时期集中多种农活时,如何安排劳动力和农机具,使工作效率达到最高,等等。数据库是信息管理的基础,在农业上使用的有作物品种资源数据库和土壤、气候资源数据库等,可为农产品提供准确的市场分析,帮助农民实施合理化的生产,避开生产某种卖不出去的产品。电脑可以用于农场的管理、灌溉系统的控制、土壤的分析、新的优良物种的培育等各方面工作上。 通过该题目的分析和设计,使学生初步得到软件工程的训练,全面培育软件开发过程中的分析、设计、编码、测试及文档法律规范书写的能力,得到软件工程的综合训练,提高解决实际问题的能力。 二、设计任务 1、查阅文献资料,一般在 5 篇以上; 2、针对农业生产信息管理系统,锻炼学生的分析、设计能力,培育学生对软件文档法律规范的书写能力; 3、以农业生产业务为背景,通过调研、分析现有的管理模式和已有的管理软件,建立系统模型; 4、完成农业生产信息管理系统的软件可行性分析、项目开发计划、需求规格说明、概要设计和详细设计(结构化设计方法和面对对象设计方法可任选一种); 5、撰写设计说明书; 6、做好答辩工作。 三、主要内容、功能及技术指标 农业生产信息管理系统的总体目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,分析和设计一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的农业生产信息管理系统,为决策者和管理者提供充足的信息、快捷的查询和有效的管理方式,减少不必要的损失和浪费,提高农业生产管理的效率。 1、整个系统由土壤信息管理、品种信息管理、生产信息管理、虫害信息管理、国家统计信息管理等组成; 2、整个系统可以选择采纳 2 层 C/S 结构或 3 层 B/S 结构。数据库系统可采纳 Access, SQL Server 2000 等,前台开发工具可以选用 PowerBuilder 或 Visual Bas...