- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于webgis的农田信息系统的设计和实现
基于webgis的农田信息系统的设计和实现 摘要:我国人多地少,土地资源紧缺,面对可持续发展的要求,土地管理显得尤其重要。保护耕地面积,合理配置资源以提高生产力,以土引资,以地生财等等方面都需要完善的农田信息管理方案。该系统主要以java为主要编程语言,采用MySQL数据库技术、mapgis技术模拟实现农田基本信息的采集和录入,并实现基本增删改查和展示操作。主要采用的框架技术有SpringMvc,ibatis框架,前端框架用到jquery,css,easyui等等框架,系统使用ajax异步请求展示数据和jsp展示页面。开发平台选用MyEclipse10,灵活性好,可以基本实现java所有编程方面的需求,集成了很多插件使用起来更加方面快捷
关键词:农田信息系统 java MySQL MyEclipse10
中图分类号:S126 文献标识码:A 文章编号:1007-9416(2016)05-0000-00
随着计算机和网络技术的高速发展,互联网成为人们传递获取信息的最便捷可靠的方式,传统的gis[3]需要安装专业软件进行可视化操作,操作人员也需要经过专门的培训,客户端投资较大。Webgis[4]可以充分利用网络资源,实现数据信息的多用户共享,并能维护数据库的安全,是一种方便快捷可靠的计算机信息系统
本系统主要适用于土地管理相关单位使用人员,主要使用SpringMvc,ibatis等框架实现系统功能。将土地利用规划成果发布到Internet上,并利用不受地域限制的信息资源,有效的避免了传统方式的局限性,增强了实时性、可交互性等等。更直观的展示和更有效的操作农田基本信息,效率更高、便捷性更好
1系统功能设计
本系统主要分为几大模块,主要包括用户注册和登陆,首页,用户中心,帮助中心
(1)用户注册主要是针对于需要使用本系统的人员进行信息登记,注册信息需要做一些基本格式校验。若登陆页面选择忘记密码则跳转到找回密码页面,输入注册手机号和图片验证码以后,点击下一步跳转到身份验证并设置新密码,确定后则修改密码为设置的新密码。展示图见图1:
(2)首页显示用户登陆信息、常见问题和平台公告,点击更多可以进入到对应的常见问题页面和平台公告页面。展示图见图2:
(3)首页点击用户中心进入用户中心模块,包括用户资料,地图参数记录,地图记录,安全设置。用户概况是按照登陆用户在数据库保存信息来展示,主要展示项包括用
户ID,用户名,手机号(手机号隐藏其中4~7位)。通过mapgis[3]计算农田地图的每块田地面积、长度,岩性,通过标记记录每块田地所属人,将上述资料参数录入MySql数据库。点击参数记录后通过easyui框架展示从数据库获取的对应参数值,并且可以对每条记录进行增删改查等等操作。地图记录展示地图信息。安全设置可以实现注销账号和更换密码操作。展示图见图3:
(4)首页点击帮助中心会进入到帮助中心页面,主要包括平台简介,常见问题,平台公告,网站地图,意见反馈。平台简介是显示对平台的一些基本介绍,常见问题包括用户使用时一些常发生的基本问题,平台公告是平台的一些改动信息和通告栏,网站地图是对平台操作进行一些索引,意见反馈是用户对平台使用意见进行保存并插入数据库。展示图见图4:
2系统实现
2.1数据库设计使用MySQL[4]作为数据
库管理系统,数据库包括四张表,用户信息表(ur_user)、土地信息表(tb_detailmessage)、发送手机短信验证码表(sn_message_send)、用户建议表(ur_suggestion)
其中重要的两个表为用户表(见表1)和土地信息表(见表2)
用户表主要是用来保存注册用户基本信息资料,每次登陆会进入用户表进行匹配,匹配成功后即可登陆
土地信息表示是存储土地基本信息资料表,当对土地进行进行增删改查会同步保存到地图信息表1和表2中
2.2土地信息资料来源过程
通过mapgis软件对土地地图进行面积,周长等的计算并导出成excel表格。通过MySql[4]数据进行数据存储,在参数记录页面对数据进行增删改查和查看地图信息等等操作
3结语
本文采用面向对象的java[1~5]编程语言,用MVC模式进行开发具有很好的扩展性和移植性,主要完成了对农田信息的可视化操作,体现了信息的实时性和便捷性。满足了更多用户需求,操作简单,提高工作效率,一定程度上避免了农田土地面积纠纷问题。该系统的设计和实现对同类系统的开发具有一定的借鉴价值
参考文献
[1] 明日科技.Java从入门到精通.清华大学出版社,2008年9月.
[2] 张莉.基于Internet的Web GIS研究与应用:[硕士学位论文].西安
您可能关注的文档
最近下载
- 制定手机使用协议书.docx VIP
- 隐形矫正培训课件.pptx VIP
- 2025年高考化学一轮复习:物质的分类及转化(讲义)解析版.pdf VIP
- 2023中华护理学会团体标准-老年人误吸的预防.pptx VIP
- 《Rubis软件2017版》操作手册.pdf VIP
- 标准图集-08CJ17快速软帘卷门 透明分节门 滑升门 卷帘门.pdf VIP
- 消化内科-病历讨论.pptx VIP
- (⼈教2019版)化学 选必1 第三单元 水溶液中的离子反应与平衡 大单元教学设计.docx
- SHT 3525-2015 石油化工低温钢焊接规范.pdf VIP
- Q/CRRC J26-2018- 轨道交通装备产品禁用和限用物质.pdf VIP
文档评论(0)