web的水务河道巡查管理系统的设计与实现(源码)
摘 要 信息化飞速发展的21世纪,信息化给我们生活带来了质的变化,如人们利用网络信息聊天、工作、看视频、阅读等。信息化和人们的生活息息相关,涉及衣食住行等各个方面。信息管理系统是信息化的一种体现,能够为我们的生活工作提供了极大的便利,使我们脱离纸质化管理,进入信息化管理,利用计算机能够快速计算和大容量存储功能来为我们提供服务。水务河道巡查管理系统是一个信息化管理河道巡查案件的系统,使我们传统的档案、文件的管理变为信息化的存储,这样数据存储在数据库中便于我们利用计算机进行统计分析,这样可以一目了然的看出哪些河道、哪段河道的维护次数多,该有今年的维护进度,有多少上报的案件没有处理等。不仅如此信息管理系统还有一个很大的优势,那就是有强大的数据搜索功能,这是档案、纸质所不能媲美的。系统可以在短时间内根据你的条件搜索出来你想要的数据。目前国内大部分水务河道的巡查管理工作还处于原始的文件、纸质档案的管理。这样的工作繁琐、并且数据不利于管理,要进行数据查看、汇总时都是人工进行,这样难免会有疏漏数据就会出错。本系统就是为了解决繁琐的管理而实现的。本系统在开发是遵循我们工作中的流程,如上报、审批、派发、处理等操作都符合我们平时工作的处理方式。本系统采用Java开发在跨平台和安全方面有卓越的成效。本系统也是通用性的不是只有某水务机构才可以使用。本系统数据库采用MySql,MySql是中小型系统的最优选择,MySql可以跨平台、免费、运行内存低、效率高。本系统的后台实现使用了SSM框架,使用shiro安全验证框架、Ehcache缓存框架、druid数据库连接池。MVC设计模式结构清晰,前台使用bootstrap、jquery、ztree、tabletree等js框架。
目 录
1 绪论 1
1.1 选题背景 1
1.2 选题目的和意义 1
1.2.1选题目的 1
1.2.2选题意义 2
2 开发技术及环境 3
2.1 Java语言 3
2.2 Tomcat运行环境 3
2.3 Mysql数据库 3
2.4 SSM框架 4
2.5 Maven项目管理工具 4
3 系统分析 5
3.1 系 *好棒文|www.hbsrm.com +Q: *351916072*
统需求分析 5
3.1.1系统概述 5
3.1.2功能需求 5
3.2 系统功能分析 7
3.2.1系统功能 7
3.2.2用户管理 8
3.2.3综合业务 8
3.2.4基础数据 8
3.2.5统计分析 8
3.3 可行性分析 8
3.3.1 经济可行性分析 9
3.3.2 操作可行性分析 9
3.3.3 技术可行性分析 9
3.3.4 社会可行性分析 9
3.4 数据库设计 10
3.4.1 系统表设计分析 10
3.4.2 ER图 14
4 系统设计与实现 17
4.1 基础信息 17
4.2 综合业务 18
4.2.1 巡查上报 18
4.2.2 立案审批 20
4.2.3 任务派发 22
4.2.4 任务处置 23
4.2.5 结案归档 24
4.2.6 统计分析 24
4.3 个人信息 26
4.3.1 个人信息 26
4.3.2 修改密码 26
4.3.3 文件管理 27
4.4 机构用户 27
4.4.1 用户管理 27
4.4.2 机构管理 28
4.4.3 区域管理 29
4.5 系统设置 30
4.5.1 菜单管理 30
4.5.2 角色管理 30
4.5.3 字典管理 31
4.6 日志查询 32
4.6.1 日志查询 32
4.6.2 连接池监视 32
5 系统测试 33
结 论 34
参考文献 35
致 谢 37
1 绪论
1.1 选题背景
信息化时代在飞速发展,通过网络我们可以实现跨地域不受自然因素的影响来传递信息。水务信息化管理是国家提倡和鼓励的,水务企业也正在向规模化、集团化发展,广布在各地的下属企业的生成运行信息受地域或时间的限制,不能及时反馈给企业的管理层,不能及时有效监管问题;企业生产运行如何进行规范化、标准化、精细化管理问题;企业如何实现降低运营成本、提高经济效益的问题。逐步成为制约企业快速发展,提高竞争优势,巩固行业地位的拦路虎。
国家正在倡导信息化发展,鼓励企业以及各行各业与信息化挂钩,利用信息化便利来管理数据。目前国内对于水务河道的信息化还处于发展间断,大部分工作还是处于文件、档案、口头传达信息的方式管理而不是利用信息化来存储管理。极大的影响了工作效率和经费开销,浪费了人力物力。近年来互联网的普及程度大大的提高,但在水务管理有效利用信息化、网络化方面还是存在很大缺口。而且也需要这样的管理系统来完善信息和处理任务,国家现在无论是在网络普及、信息化应用等方面比较重视,投入的资金和精力相对较很大。
对于未来的水务方面的管理发展趋势,主要还是信息化管理、信息化分发任务、信息化处理任务,不用像现在一样靠各种档案来记录,而是利用数据库技术来存储各种信息、处理各种信息,通过计算机的计算优势来分析统计现有的信息形成报表。
1.2 选题目的和意义
1.2.1选题目的
实现水务公司对河道信息的管理自动化和持久化,实现公司信息化管理,将水务公司的具体部门、用户管理和水务公司特有的业务相结合,形成水务公司特有的管理方式。改变现有管理数据的方式,让数据变得有用和方便管理存储,数据是分析统计的基础,而档案纸质文档的管理方式使得数据不能够活灵活现,只有将数据信息化才能利用计算机进行计算统计和分析。
1.2.2选题意义
在水务的现实工作中,我们对河道灾情的检查以及河道的损坏的检查都处于不规范的管理状态,有些地方的巡查信息根本不记录在案,有些地方靠纸质文档记录后文档丢失无法找回等情况,使得管理数据不完善。
水务河道巡查管理系统针对水务行业,在满足正常需求的前提下,以最大程度降低系统运行费用为目标,利用多种通信技术实现远程分布式数据采集,运行信息共享,河道数据实时可视化,故障上报处置等功能;更利用图表技术实现水务企业精细化管理。形成一个可以利用计算机技术来实现的信息化、智能化、定制化的水务公司的管理模式,涉及水务公司工作的一套流程。河道巡查管理系统通过将企业的巡查上报、立案审批、任务派发、任务处置、结案归档过程进行数字化,帮助水务企业向信息化管理模式迈进。2 开发技术及环境
2.1 Java语言
Java编程语言是完全符合面向对象理念、编译型语言,Java在设计时吸取了C++和C语言的许多优点,例如基本的循环结构、判断结构、自增等语法都和C++和C语言类似。同时Java还抛弃了C++和C里难以理解的多继承、指针、垃圾回收等概念,Java的垃圾回收由Java虚拟机来决定回收时间的。因此Java语言流行数十载都未曾没落,Java作为面向对象编程语言的代表,淋漓尽致的体现出面向对象的三大特性,封装、继承、多态,Java的语法简单在编程时可以写成健壮可维护性高的代码。
Java语言可以运行在Windows、Linux、Unix等系统上,跨平台性非常高,Java语言主要用来实现web系统。
目 录
1 绪论 1
1.1 选题背景 1
1.2 选题目的和意义 1
1.2.1选题目的 1
1.2.2选题意义 2
2 开发技术及环境 3
2.1 Java语言 3
2.2 Tomcat运行环境 3
2.3 Mysql数据库 3
2.4 SSM框架 4
2.5 Maven项目管理工具 4
3 系统分析 5
3.1 系 *好棒文|www.hbsrm.com +Q: *351916072*
统需求分析 5
3.1.1系统概述 5
3.1.2功能需求 5
3.2 系统功能分析 7
3.2.1系统功能 7
3.2.2用户管理 8
3.2.3综合业务 8
3.2.4基础数据 8
3.2.5统计分析 8
3.3 可行性分析 8
3.3.1 经济可行性分析 9
3.3.2 操作可行性分析 9
3.3.3 技术可行性分析 9
3.3.4 社会可行性分析 9
3.4 数据库设计 10
3.4.1 系统表设计分析 10
3.4.2 ER图 14
4 系统设计与实现 17
4.1 基础信息 17
4.2 综合业务 18
4.2.1 巡查上报 18
4.2.2 立案审批 20
4.2.3 任务派发 22
4.2.4 任务处置 23
4.2.5 结案归档 24
4.2.6 统计分析 24
4.3 个人信息 26
4.3.1 个人信息 26
4.3.2 修改密码 26
4.3.3 文件管理 27
4.4 机构用户 27
4.4.1 用户管理 27
4.4.2 机构管理 28
4.4.3 区域管理 29
4.5 系统设置 30
4.5.1 菜单管理 30
4.5.2 角色管理 30
4.5.3 字典管理 31
4.6 日志查询 32
4.6.1 日志查询 32
4.6.2 连接池监视 32
5 系统测试 33
结 论 34
参考文献 35
致 谢 37
1 绪论
1.1 选题背景
信息化时代在飞速发展,通过网络我们可以实现跨地域不受自然因素的影响来传递信息。水务信息化管理是国家提倡和鼓励的,水务企业也正在向规模化、集团化发展,广布在各地的下属企业的生成运行信息受地域或时间的限制,不能及时反馈给企业的管理层,不能及时有效监管问题;企业生产运行如何进行规范化、标准化、精细化管理问题;企业如何实现降低运营成本、提高经济效益的问题。逐步成为制约企业快速发展,提高竞争优势,巩固行业地位的拦路虎。
国家正在倡导信息化发展,鼓励企业以及各行各业与信息化挂钩,利用信息化便利来管理数据。目前国内对于水务河道的信息化还处于发展间断,大部分工作还是处于文件、档案、口头传达信息的方式管理而不是利用信息化来存储管理。极大的影响了工作效率和经费开销,浪费了人力物力。近年来互联网的普及程度大大的提高,但在水务管理有效利用信息化、网络化方面还是存在很大缺口。而且也需要这样的管理系统来完善信息和处理任务,国家现在无论是在网络普及、信息化应用等方面比较重视,投入的资金和精力相对较很大。
对于未来的水务方面的管理发展趋势,主要还是信息化管理、信息化分发任务、信息化处理任务,不用像现在一样靠各种档案来记录,而是利用数据库技术来存储各种信息、处理各种信息,通过计算机的计算优势来分析统计现有的信息形成报表。
1.2 选题目的和意义
1.2.1选题目的
实现水务公司对河道信息的管理自动化和持久化,实现公司信息化管理,将水务公司的具体部门、用户管理和水务公司特有的业务相结合,形成水务公司特有的管理方式。改变现有管理数据的方式,让数据变得有用和方便管理存储,数据是分析统计的基础,而档案纸质文档的管理方式使得数据不能够活灵活现,只有将数据信息化才能利用计算机进行计算统计和分析。
1.2.2选题意义
在水务的现实工作中,我们对河道灾情的检查以及河道的损坏的检查都处于不规范的管理状态,有些地方的巡查信息根本不记录在案,有些地方靠纸质文档记录后文档丢失无法找回等情况,使得管理数据不完善。
水务河道巡查管理系统针对水务行业,在满足正常需求的前提下,以最大程度降低系统运行费用为目标,利用多种通信技术实现远程分布式数据采集,运行信息共享,河道数据实时可视化,故障上报处置等功能;更利用图表技术实现水务企业精细化管理。形成一个可以利用计算机技术来实现的信息化、智能化、定制化的水务公司的管理模式,涉及水务公司工作的一套流程。河道巡查管理系统通过将企业的巡查上报、立案审批、任务派发、任务处置、结案归档过程进行数字化,帮助水务企业向信息化管理模式迈进。2 开发技术及环境
2.1 Java语言
Java编程语言是完全符合面向对象理念、编译型语言,Java在设计时吸取了C++和C语言的许多优点,例如基本的循环结构、判断结构、自增等语法都和C++和C语言类似。同时Java还抛弃了C++和C里难以理解的多继承、指针、垃圾回收等概念,Java的垃圾回收由Java虚拟机来决定回收时间的。因此Java语言流行数十载都未曾没落,Java作为面向对象编程语言的代表,淋漓尽致的体现出面向对象的三大特性,封装、继承、多态,Java的语法简单在编程时可以写成健壮可维护性高的代码。
Java语言可以运行在Windows、Linux、Unix等系统上,跨平台性非常高,Java语言主要用来实现web系统。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2038.html