自动土壤水分观测值班日志系统设计及实现.docVIP

自动土壤水分观测值班日志系统设计及实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自动土壤水分观测值班日志系统设计及实现

自动土壤水分观测值班日志系统设计及实现   摘 要:该系统基于Web开发,系统构建采用B/S模式,值班日志数据存储使用SQL Server 2012数据库。系统将全区值班日志通过系统进行共享管理,同时为业务管理人员提供直观、方便、快捷管理系统,促进自动土壤水分业务管理水平提高 关键词:自动观测;值班日志;设计 0 引言 自动土壤水分观测仪可以方便快速的在同一地点进行不同层次土壤水分观测,获取具有代表性、准确性和可比较性的土壤水分连续观测资料,提高观测数据时空密度,为干旱服务提供分析资料,减少因干旱造成的经济损失 近年来,根据规划,已建成19个自动土壤水分观测站,观测数据实时传输。十三五期间,根据气象现代化建设规划,拟建设安装46套,继续完善自动观测站网建设 根据规范要求,业务人员每天必须记录仪器的运行、资料采集、数据传输和维护情况,形成值班日志记录,业务管理人员定期对值班日志进行检查考核,促进业务稳定运行 1 需求分析 根据观测规范要求,业务人员填写纸质值班日志记录。管理人员通过检查值班日志了解业务运行开展情况,考核业务人员工作情况。随着时间推移,手工填写保存观测值班日志越来越多,管理人员检查日志费时费力。考虑设计开发值班日志系统,管理值班日志记录,实现全区值班信息的网络共享,方便管理人员查询操作考核,提高管理工作效率 2 系统设计与实现 2.1 数据库设计 利用SQL Server 2012设计数据库,将手工填写的观测值班日志,进行整理分析,设计为五个表依照数据库数据信息存储 2.2 构建三层Web应用开发架构 利用VS 2015开发工具,构建三层开发架构,SoiLBLL层对数据层的操作,对数据业务逻辑处理。SoiLDAL层直接操作数据库,进行增、查、改、删。SoiLUI层采用Bootstrap前端工具包,开发设计Web前端显示交互界面 2.3 Web应用显示功能设计 根据日常工作流程,采用Bootstrap设计统一布局操作简单的交互界面,将值班日志系统划分为六块功能,包括前端主页、基本信息、值班日志、地段说明、物理常数、示意图功能设计(如图1)。主页提供全区业务化运行自动土壤水分观测站总数,全区上报值班日志总数、全区业务值班人员总数,全区最近值班列表,操作系统菜单列表信息。在基本信息功能上为用户设计信息列表、增加、修改、详情、删除功能,满足用户需求 2.4 Web应用程序设计 自动土壤水分观测值班日志系统Web应用程序设计,采用VS2015开发工具,根据构建Web应用的三层开发架构进行程序设计开发。基本信息功能实现了增加、修改、详情、删除、基本信息列表操作 2.4.1 删除功能程序设计 用户想要删除的基本信息,根据点击操作,程序得到一个删除标识id, SoiLBLL层启动对数据业务逻辑处理,生成bll进行删除响应。DeleteById是程序对数据从数据库进行删除操作,res是返回删除操作结果供程序判断是不是删除成功 public JsonResult Delete(int id) { ConfigBLL bll = new ConfigBLL(); var res = bll.DeleteById(id); return Json(new { resule = res }); } 2.4.2 添加功能程序设计 用户想要添加的基本信息,点击打开输入界面,逐项输入自动土壤观测站基本信息,当用户校对无误后,点击增加按钮后,SoiLBLL层启动对数据层的操作,生成bll进行增加基本信息操作响应。Add是程序?τ没?前端输入的数据进行增加操作,完成数据存储 public ActionResult Create(CVModels cf) { ConfigBLL bll = new ConfigBLL(); if (ModelState.IsValid) { TrConfig tr = new TrConfig() { Province = cf.Province, County = cf.County, StationNo = cf.StationNo }; bll.Add(tr);} } 3 总结 自动土壤水分观测值班日志系统设计与实现,探讨了计算机信息网络技术在自动土壤水分观测业务工作、管理工作的应用。能对业务管理科学化、信息化发展起到促进作用,在自动土壤水分观测业务应用信息技术改进业务管理方式和手段,实质上是一个观念创新、体制创新、机制创新的过程。即通过研制开发业务管理信息化建设促使业务管理水平的提升,从而进一步促进业务管理和运行效

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档