web的乡村公共资源管理系统设计与开发

摘 要当下部分农村虽然实施了信息化管理,但管理的规范化程度较低,管理的人力资源消耗过大,花费时间过多,效率不高,这就需要一个可以降低管理成本,能够公平的、正确的、合理的农村公共资源的网络管理系统。本文采用了B/S( 浏览器/ 服务器模式), 由于各个村庄的使用平台不尽相同, 故B/S模型能更好的解决兼容性问题, 使系统在不同的平台上都能顺利运行。 用户界面完全通过浏览器实现, 一部分事务在前端实现, 主要的事务逻辑在服务器端实现, 即所谓的三层结构 。系统主要实现的功能有对农村物化补贴物资信息的管理,村民可对农村现有的物化补贴物资申请领取,管理员根据每户人口数发放土地资金补贴,录入农村现有的用与灌溉的水资源信息,村民可在系统上申请状态为未使用的水源。公共资源管理系统只在某个县或区的内网运行, 故网络通信量较低, 采用B/S结构能满足用户对速度的需求, 便于系统后期的升级与维护, 降低了软件后期维护和使用的成本, 安全性的控制方面也有很好的控制. 用户在使用时更能得心应手。
目 录
1 绪论 1
1.1 研究背景 1
1.2 国内外现状 1
1.3技术简介 1
1.3.1 IDEA 2
1.3.2 SQL语言 2
1.3.2 Spring Boot 2
1.3.3 SpringMVC 3
1.3.5 JEECG 3
1.3.6 数据库设计 3
2 需求分析与可行性分析 5
2.1 需求分析 5
2.1.1功能需求分析 5
2.1.2性能需求分析 6
2.1.3运行环境 6
2.1.4用户需求 6
2.2可行性分析 6
2.2.1 技术可行性 7
2.2.2经济可行性 7
2.2.3社会可行性 7
2.2.4操作可行性 8
2.3 其他要求 8
3 总体设计 9
3.1系统总体设计 9
3.2数据库设计 10
3.2.1数据库设计 10
4 详细设计 11
4.1系 *好棒文|www.hbsrm.com +Q: #351916072# 
统的设计思想 11
4.2系统数据库详细设计 12
4.2.1数据库表设计 12
5 系统实现 .............................................................................................16
5.1系统用户登陆 16
5.2 管理员登录成功操作界面 16
5.3 村民登录成功操作界面 17
5.4管理员编辑物化补贴管理信息 18
5.5村民申请释放水资源 18
6 总结 20
参考文献 21
致 谢 23
1 绪论
1.1 研究背景
农村社会的发展问题是当前一个非常重要的社会性的问题,这个问题关系到国家发展大局,农村的发展建设是国家的基础建设,若是基础介绍不牢、就会对国家的各方面建设发展产生深远的影响,甚至有可能阻碍发展的步伐,因此国家高度重视农村的社会稳定问题。
随着社会主义新农村建设的进程加快,我国农村的社会矛盾呈现复杂化和尖锐化的特征,农村社会稳定问题已成为当前农村工作中的重要任务之一,看清本质现象,剖析经典案例,查找各方面原因,研究对策是踏踏实实做好农村社会稳定的迫切需要。
设计开发此系统的目的和意义是适应时代需要,为农村的社会稳定建设出一份力。
1.2 国内外现状
面对竞争激烈的全球经济和日益匮乏的全球资源及日益恶化的全球环境,我国的农村资源管理从体系到手段明显滞后,不能适应社会发展的要求。加强农村资源管理,合理开发和利用农村资源已成为当务之急,必须引起高度重视。
随着科学技术的发展,互联网与人们的生活联系越来越密切,信息化管理成为的主流。国内因起步较晚,信息化程度整体相对比较落后,经费不足,各类体系不够健全,不管是服务质量,还是人员素质都比较差。传统的管理模式已经远远不能适应农村的发展了[1]。因为传统模式易出错,效率低,填表繁琐,并且为查询和修改带来很大的不便。
当下部分农村虽然实施了信息化管理,但管理的规范化程度较低,管理的人力资源消耗过大,花费时间过多,效率不高,这就需要一个可以降低管理成本,能够公平的、正确的、合理的农村公共资源的网络管理系统。
1.3技术简介
研究内容:开发一个管理农村公共资源的系统。
意义:系统化的管理可以尽可能的避免应资源分配问题而引起纠纷出现的概率。
1.3.1 开发工具IDEA
IDEA 是用于java语言开发的集成环境,其功能特点有利于提高开发者的开发效率,在团队合作开发中,有着很好的优势,它自身集成的插件对开发是非常有利的,在业界是公认的最好的开发工具之一。
1.3.2 SQL语言
SQL语言的主要特点。
(1) SQL语言简洁精炼,非常容易上手,功能逻辑清晰。
(2) SQL语言是一种非过程性语言,只要用户提出"干什么",至于"怎么干"则由关系数据库管理系统来解决,向用户隐蔽数据的存取路径。
1.3.2 Spring Boot
Spring Boot框架的目的是使繁琐的Spring应用的创建部署过程简化,不用再通过配置繁琐的Spring环境的方式或者通过官网生成Spring项目再导入本地运行项目的方式来构造Spring项目。使用Spring Boot可以将更多的精力注于Spring应用的开发过程中,基础配置由插件在项目的创建过程中生成,减少了繁琐的配置过程,用户只需要配置自己额外使用的XML信息即可。使用Spring Boot可以大幅度的提高企业或个人的开发效率。
Spring Boot是开发者和Spring 本身框架的中间层,帮助开发者管理应用的配置,提供基于实际开发中常见配置的进行默认处理,不需要繁琐的进行配置,简化应用的开发过程,简化应用的运维成本;总的来说,Spring Boot就是为了对Java web 的开发过程进行“简化”和加“快”开发的速度,简化开发过程中引入或启动相关Spring 功能的配置。这样带来的好处就是降低开发人员对于框架的关注点,可以把更多的精力放在自己的业务代码上[2]。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/880.html

好棒文