粮仓由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“中国粮仓”。
delphi粮库监控系统开题报告
毕业设计(论文)题目
基于C/S结构的粮库监控系统设计
设计(研究)内容和意义:
一、开发语言说明:
Delphi是Borland公司开发的一组基于VCL库的可视化开发工具,它在组件技术的支持、数据库支持、系统底层开发支持、网络开发支持、面向对象特性等各方面都有相当不错的表现,并且学习使用较为容易,充分体现了所见即所得的可视化开发方法,开发效率高。它也继承了该公司一贯以来的优良传统,代码执行效率高。Delphi 的VCL库是基于Object Pascal(面向对象Pascal),语法较为灵活,使用也较为广泛。
二、开发本系统的目的及其对于粮库监控的意义
粮食是关系国计民生的重要战略物资,吃饭始终是人类赖以生存和社会稳定的头等大事,保持粮食科学仓储和流通至关重要,尤其是我国粮食总体上丰收年份少、欠收年份多,我国还有数千万群众的温饱问题尚未解决,我们必须居安思危,做好储粮保粮工作,将粮食储备过程中的损失减少到最低。
建国50年来,粮食仓储和流通设施建设取得了很大成绩,粮食仓储规模比1949年的750万吨增加了20多倍。以粮食主产区和主销区为重点,在全国铁路、水路和公路干线的枢纽地点,初步形成了各种规模、多种仓型和多中储运方式相结合的粮食仓储和流通网络,解决了部分国家粮食收储和供应的需要,但国内的仓储形势仍旧非常严峻。因此,国家队这种情况非常重视,由朱容基总理亲自抓粮食储备工作,投入二千亿元建设国储粮仓,同时国际农业组织又通过世界银行为我国提供无偿贷款,用以支持东北走廊粮食中转库和吸纳库的建设工作。
在这种情况下,开发一个结合现代计算机技术、控制技术、图形技术的粮库监控系统,可以简化粮食存储管理过程,保障粮食的安全,减少人力,提高效率,这对于推进粮库管理的现代化将具有非常重要的作用。
本系统利用了单片机作为核心控制芯片,实现了简单的温度控制的设计与实现,同时利用了汇编语言和单片机知识。采用单片机不但可以实现基本的温度控制功能而且成本低廉,携带方便使用方便,只要加5V电源就可以精确的测量。制作的周期比较短,利于个人制作实现。一方面巩固了大学所学的知识,另一方面对于单片机在控制领域的应用具有重要的启导作用。
储粮管理现代化是当前粮食系统改造的重大项目之一,贮粮管理现代化能及时检测、保存个粮仓的粮情信息(如粮温、粮湿等),对于安全储粮、历史数据查询、分析得出储粮普遍规律都有积极的作用;对改变早期粮情信息检测手工作业效率低,劳动强度大以及降低储粮成本有明显的作用。就项目初步在一个粮库的实施情况看,大大减少了人力。既能产生一定期的经济效益,也具有重大的社会效益。
三、系统功能实现
①
系统自动连接数据库并初始化
②
系统根据数据库中的仓房货位配置表建立系统目录列表结构;
③
用户选择需要的仓房货位进行实时监控;
④
用户选择特定的仓房货位进行危粮监控;
⑤
用户设置测温点具体信息;
⑥
系统定时自动保存最新数据到数据库;
⑦
用户查询需要的数据生成图表或报表并进行打印;
⑧
用户配置系统基础信息。
四、设计方法和步骤:
根据当前Delphi技术发展趋势,分析情况,讨论合适的架构设计方案,并且根据系统的规划情况设计数据库(采用SQL SERVER 2000),同时选择合适的Delphi第三方控件作为辅助开发工具。开发过程完全按照软件工程的流程合理的安排每个工作步骤,协调组员,增强组员间的联系和沟通。要求有完整的注释和工作文档资料。按时完成任务,然后经过系统的测试最后发布程序。在开发过程中要注意本系统精髓的体现:C/S三层结构,系统动态初始化,实时监控,操作简便。只有立足于这几点,本系统才算真正成功。
第一步:搭建系统架构,明确要实现的功能;
第二步:深入学习Delphi的知识,以使既定系统功能得到全面的实现;
第三步:分配任务,具体实现;
第四步:各功能模块进行单元测试;
第四步:结合各部分功能模块,进行系统合成;
第五步:系统测试。
设计(研究)方案和进度安排:
设计(研究)方案:
本系统主要研究基于C/S结构的监控系统,首先,为了避免C/S结构客户端庞大的缺陷发挥其优势,决定采用MIDAS技术将系统C/S结构转变为带有应用服务器层的三层机构,使表达层与业务逻辑层分离,实现瘦客户端;其次,为了开发出一个务实的系统,能够确实的对粮库管理发挥出作用,提高粮库管理的效率,增加粮食的安全,在系统设计前进行了充分的调研和分析,主要把系统分为实时数据处理和历史数据处理两部分,分别满足用户对粮情实时监控以及对历史数据分析总结的需要。
进度安排:
第一阶段:1月13日——3月6日
主要任务:熟悉Delphi的集成开发环境,编写一些初级程序并实现其功能;
熟悉SQL SERVER 2000,能建立数据库和数据表;
在Delphi环境中熟练对数据库的基本操作功能;
完成二篇与计算机专业有关的英文期刊文章的翻译。
第二阶段:3月7日——3月21日
主要任务:市场调研,去至少二个省属或市属的粮库了解实际需求;
查找有关文献资料,完成文献综述;
提出粮库监控系统的需求分析,拟定功能模块和开发提纲;
完成毕业设计开题报告。
第三阶段:3月22日——4月22日
主要任务:系统架构并完成数据库设计;
根据系统需求及功能模块,设计后台软件的功能框架和主界面;
完成前台实时数据处理部分的软件开发;
完成其他附属功能中的一部分软件开发;
第四阶段:4月23日——5月10日
完成其他附属功能中的剩余部分软件开发; 整合各功能模块,以达到界面整合的目的。
测试并修改各功能程序,直至完整地实现系统功能。
测试整个系统的运行,对功能进行补充、修改
第五阶段:5月11日?——5月16日
主要任务:完善整个监控系统既定的全部功能;
进行二次测试,提高软件系统的健壮性。
第六阶段:5月17日?——6月初
主要任务:整理文档资料,撰写毕业设计论文;准备答辩。
主要参考文献资料:
杨叔子, 史铁林, 李东晓.分布式监测诊断系统的开发与设计[J].振动、测试与诊断, 1997, 17(1):1-6.[2]
NicholsH.M.C., BernardC.B., avid M.H..Remote Instrument Diagnosis on the Internet [J].IEEE Intelligent System, 1998,(5):70-76
刘艺.Delphi第三方控件使用大全.中国水利水电出版社[M], 2001.1.[4]
李之明, 高玉琢.DELPHI 7组件经典解析[M].中国铁道出版社, 2003.6.[5]
飞思科技产品研发中心.DELPHI 7 组件及分布式应用开发[M].电子工业出版社, 2003.1.[6]
Raghu Ramakrishnan, Johannes Gehrke.DATABASE MANAGEMENT SYSTEMS [M].清华大学出版社, 2002.12.[7]
David Sceppd.ADO PROGRAM TECHNOLOGY [M].清华大学出版社, 2001.1.[8]
柳树春.基于Web 3-Tier客户、服务器体系的应用系统开发与实现[J].计算机工程与应用, 2004.[9]
杨秀金.面向对象技术与安全储粮决策分析系统推理[J].微机发展, 1999,(4):60~63
李时惠.计算机多点温度采集系统的设计与实现[J].计算机技术与自动化, 2001, 20(1):71~74
Roger S.Preman.Software Engineering:A Practitioner’s Approach[M].机械工业出版社, 2005.7.
○ 今后粮食消费还将刚性增长,十几亿人的吃饭问题,谁也“背”不起,只有靠我们自己○ 推进城镇化,核心是人的城镇化,关键是提高城镇化质量,目的是造福百姓和富裕农民○ 要做好“广......
储粮仓长期以来,农村粮食仓储条件差,储粮装具落后,农民普遍采用木廒、编织袋等装放和楼、地板堆放来储存粮食,加之缺乏科学储粮的意识和技术,简陋的储粮设施、落后的储粮方式以及......
刀豆文库小编为你整合推荐6篇粮仓对联,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......
天下粮仓天下粮仓民以食为天,粮食是人类赖以生存的物质基础。在我国几千年的历史长河中,因饥荒引发**的例子不胜枚举。时至今日,随着以家庭联产承包责任制为代表的农业政策的......
基于CAN总线的多功能大型粮仓远程监测系统2006-02-20 来源: 作者: 【大 中 小】 点击:10 次摘要:介绍了一种基于CAN总线的多功能大型粮仓远程监测系统,详细描述了系统的总体......