设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于SSM和Web实现的农作物生长监控系统设计与实现 开题报告
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

大学本科毕业设计(论文)开题报告

学生姓名

学号

专业班级

指导教师

题目

基于web的作物生长监控系统的设计与开发

选题目的(为什么选该课题)

适宜的温湿度是作物生存和生长发育的重要条件,而传统农业生产中温湿度无法准确监测,且难以共享。随着互联网的发展,这些问题可得到解决。基于此,本课题希望通过互联网技术,改善传统农业生产封闭、不可控、难管理等问题。拟通过一套监控系统将所有生产环境数据进行监控、存储、分析和共享。该系统可以实现实时数据监控,方便管理者及时应对突发事件;并可存储并分析数据,方便管理者制定组织生产计划;同时可进行生产环境数据共享,既利于规模化管理,又可作为一种营销手段去展示。通过这些,最终希望web应用能提升农业生产竞争力。

前期基础(已学课程、掌握的工具,资料积累、软硬件条件等)

已学课程:①现代互联网应用开发(java语言)

②高级语言程序设计(C语言)

③IP网络基础

④数据结构与算法

掌握的工具:eclipse、mysql、maven

资料积累:①《think in java》,[美] Bruce Eckel

②《java核心技术》,[美] Gary Cornell

③《spring源码深度解析》,郝佳

④《图解http》,  [日本] 上野宣

软件条件:eclipse、mysql、maven、git、DreamWeaver

硬件条件:PC一台、51单片机三片

要研究和解决的问题(做什么)

本课题研究重点在于温湿度监控系统的下农业生产环境与web应用的结合对农业生产的影响。不仅要将单片机采集到的数据上传到计算机上,还要上传到互联网应用中,在互联网应用中对数据进行存储、处理、分析和共享。

课题旨在解决传统农业生产封闭、不可控、难管理等不足。拟通过设计的全套web程序,实现将上位机存储到本地数据库中的数据进行有效处理和共享。对实时监控问题,拟采用ajax技术实现web端的实时监控;对数据的统计问题,拟采用多方向分析以及图表展示;对数据共享安全问题,拟采用角色权限分配解决。总体设计拟采用springmvc、spring、mybatis框架搭建基础框架进行开发。

工作思路和方案(怎么做)

具体工作思路如下:

① 需求分析:调研农业生产中遇到的实际问题,找出解决方案并抽象成软件开发中的模块,撰写需求文档。

② 前端页面设计:根据需求分析结果进行模块划分后,编写html页面,设计实现登录、注册、主页面、数据查询界面组、数据分析页面组、系统管理页面组等。小模块包括导航栏设计、主页面设计、表格设计和图标设计。

③ 数据库设计:数据库设计包括用户信息类表格设计以及数据信息类表格设计。

设计时注意主外键以及表与表关系的设计。

④ 基础框架搭建:基础框架使用springMVC、spring、mybatis搭建。创建maven工程,在pom文件中加入需要引入的依赖,带入以来,完成环境的配置;创建目录,webapp目录需要有assets目录存储js、img、css等材料,html目录中存放html页面,jsp目录存放jsp页面等。Java源代码包名按照反转域名命名格式创建,使用MVC开发模式,创建子包dao、service、web、pojo、utils包。编写spring-mybatis和spring-mvc配置文件、jdbc配置文件和log配置文件并完成,编写测试demo检测框架搭建是否正常。

⑤ 完成功能模块:将html文件改编写成jsp文件,将html中写死的位置写成动态获取值,编写controller、service、dao以及mapper文件来实现登录模块、主页面模块、数据查询模块、数据分析模块、权限管理模块和系统配置模块。

⑥ 测试:使用spring的junit进行单元测试并修改问题,最后进行系统总测试。

解决方案:

起止时间

工作内容

2019年3月5日—2019年3月20日

查阅资料,需求分析和生产环境搭建

2019年3月21日—2018年4月21日

调试单片机和上位机。

设计html页面和数据库。

使用eclipse进行模块设计开发。

2018年4月22日—2017年4月30日

单元测试,修复问题。再进行系统测试,上线项目。

2019年5月1日—2019年5月23日

整理资料,撰写毕业论文,准备答辩

指导教师意见

签字           年    月    日

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计
基于PLC的罐装加工过程为全自动 基于Python电影推荐系统设计 基于西门子S7-200PLC四层
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!