基于SSM的环境监测管理系统设计与实现.docx
《基于SSM的环境监测管理系统设计与实现.docx》由会员分享,可在线阅读,更多相关《基于SSM的环境监测管理系统设计与实现.docx(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科论文目 录摘 要IAbstractII引 言11 主要技术和工具介绍31.1 SSM框架简介31.1.1 Spring31.1.2 Mybatis 数据持久化技术31.1.3 SpringMVC31.2 MySQL数据简介41.3 本章小结42 系统分析52.1 需求分析52.1.1 功能分析52.1.2 用例说明62.2 可行性分析92.2.1 技术可行性分析92.2.2 经济可行性分析92.3 本章小结103 系统设计113.1 系统结构设计113.2 数据库设计113.2.1 逻辑设计113.2.2 表设计123.3 本章小结144 系统实现154.1 登录和注销功能实现154.2
2、具体功能实现164.2.1 用户功能实现164.2.2 管理员功能实现174.3 本章小结245 系统测试255.1 测试目的255.2 性能测试255.2.1 压力测试255.2 功能测试265.2.1 登录测试265.2.2 公告测试275.2.3 信息测试285.3 本章小结30结 论31致 谢32参考文献33本科论文摘 要随着发展中国家经济的繁荣和社会飞速发展,环境污染问题也越来越严重,给企业上的生产和人们的日常生活都带了巨大的危害,环境监测的问题已经成为我国环境资源保护的重要组成部分。随着计算机的技术和移动互联网的技术快速的发展,因此设计和建立开发起一套具有优势的自动化,智能化,网络
3、化的专业环境监测信息管理系统,已经发展成为了环境监测行业发展的一个重要必然趋势。本系统主要是基于先进的JavaEE技术和平台设计实现的Web软件管理系统,本软件系统主要研究和应用于:Spring与SpringMVC技术、MySQL数据库技术、MyBatis数据持久化技术。本系统实现了普通用户和数据管理员对于环境监测中各项信息和数据的采集和处理,包括对数据的采集、数据的编辑和对数据的查询,普通用户和管理员可以同时查看数据库信息和管理个人信息,管理员可以对所有功能进行管理。本系统在设计和开发的过程中,利用了面向对象的设计和编程的方法,并实现了信息管理系统和平台的完整结构和功能。本系统在开发和测试之
4、后达到了可以预期的效果,可以为广大用户和企业提供方便、快捷的环境监测数据管理系统服务。提高了国内外环境管理的信息化水平与工作效率,对于推动各级政府和环保部门的环境管理与信息化体系建设有着重要的作用。关键词:SSM框架; 监测数据; 管理系统AbstractWith the economic prosperity and rapid social development of developing countries, the problem of environmental pollution is becoming more and more serious, which brings gr
5、eat harm to the production of enterprises and Peoples Daily life. Environmental monitoring has become an important part of environmental resources protection in China. With the rapid development of computer technology and mobile Internet technology, the design, establishment and development of a set
6、 of advantageous automatic, intelligent, networked professional environmental monitoring information management system has become an important trend in the development of environmental monitoring industry.This system is mainly a Web software management system based on advanced JavaEE technology and
7、platform design and implementation. This software system is mainly researched and applied to: Spring and SpringMVC technology, MySQL database technology, MyBatis data persistence technology. This system has realized the ordinary users and data administrator for environmental monitoring in the inform
8、ation and data acquisition and processing, including data collection, data editing and the data query, ordinary users and administrators can also check the database information and personal information management, the administrator can manage all functions. This system in the design and development
9、process, the use of object-oriented design and programming methods, and the realization of the information management system and platform complete structure and function.This system has achieved the expected effect after the development and the test, may provide the convenient, the quick environment
10、al monitoring data management system service for the general user and the enterprise. It improves the information level and work efficiency of environmental management at home and abroad and plays an important role in promoting the construction of environmental management and information system of g
11、overnments and environmental protection departments at all levels.Keywords: SSM framework; monitoring data; management system引 言随着近年来中国社会和经济的快速进步和技术的发展,人们的精神物质文化生活和环境也得到了极大地提高和改善,但是严重的环境污染问题也随之而来。近年来,生态环境被严重破坏和对环境资源严重污染的事件频繁地发生,尤其是雾霾和水污染,给我们现有的人类社会生活和环境都带来了一种严重威胁1。随着人类社会环境污染的日益严重,每个人都已清醒地意识到了环境污染所可能
12、带来的严重后果。如何保护环境已经逐渐成为了全世界各国人民的一个重大难题。然而,传统的人类生活环境管理模式已经不能完全满足人们对环境监测的实际需要,迫切需要一个有效的实现环境监测管理的系统2。本研究课题从国内外环境监测与管理的信息化系统建设的要求入手,针对国内外的环境监测与管理的信息化系统建设的现状及可能存在的问题,设计一个基于SSM的环境监测管理系统,在深入分析了国内外环境监测与管理信息支撑体系的基础上,展开对国内外环境监测与管理信息系统的设计与研究3。提升国内外环境管理的信息化水平与工作效率,对于推动各级政府和环保部门的环境管理与信息化体系建设有着重要的作用。基于以上的观点,提供了很好的研究
13、环境监测与管理保护信息系统的方法和基础,开发环境监测管理系统的人员可以查看周围环境的情况,做好了防护的措施,收集得到的数据可以进行存储、发布,方便以后的参考,对系统中的数据可以进行科学的收集分析、整理,提高效率的同时使环境监测、环境保护管理部门人员可以有效的减少自然灾害的发生4。本文第1章为主要技术和工具介绍主要介绍了环境监测管理系统开发所需要使用Spring 与 SpringMVC 技术、MySQL数据库技术、MyBatis 数据持久化技术。第2章为系统分析,本章首先使用例图分析实现的功能,并详细描述几个核心功能点。又对项目进行了可行性的分析。第3章为系统设计,本章结合结构图与E-R图对数据
14、库进行描述,介绍了表中数据以及是否存在外键。第4章为系统实现,本章为系统页面的实现以及对核心代码的描述,并有截图演示实现的功能。第5章为系统测试,本章描述了系统的测试功能,在实际的开发过程中,无论项目的大小都需要进行统一测试。在进行项目测试的时候,要站在不同的角度,不同的方位,不同的流程进行项目测试。首先介绍了测试的目的,介绍了压力测试,然后对登录功能,公告信息功能,信息功能,进行了测试,并对测试结果进行了分析。通过对系统的测试,可以发现系统满足了使用的要求。1 主要技术和工具介绍1.1 SSM框架简介1.1.1 SpringSpring 是一个企业级框架,它本身是完全开源的5。它的开发和出现
15、主要的目的是为了彻底解决原来的企业级应用开发所可能出现的复杂开发情况6。所有的基于 Java的软件都是可以通过使用很简单的Spring软件来使企业级程序开发变得更加的简单,而且这样可以很好的使程序和模块之间不再有任何耦合,对于企业级程序的系统测试和功能的实现以及拓展也很大的有帮助7。1.1.2 Mybatis 数据持久化技术传统的数据库驱动器是使用一个被称为JDBC的数据库驱动器连接方式,首先我们可能需要数据库用户手动加载一个Java数据库声明连接结果集的驱动器;然后我们可能需要用户自动建立与数据库的驱动器声明连接结果集的对象或预编译与数据库的声明连接结果集的对象8。然后就是需要帮助用户选择一
16、个可以通过最新的数据管理器声明连接结果集的对象管理器执行相应的sql语句;然后在执行过程完成后用户有可能需要将数据渲染和关闭的处理结果依次的返回对象并发送给数据声明,相应的通过数据管理器声明的结果集对象管理器以及连接对象;最后还是有可能用户需要将通过数据管理器声明的结果集通过数据管理器的对象、声明的结果集管理器对象以及通过数据声明连接结果集对象依次返回并进行渲染和关闭9。如果数据库中使用了最新的Mybatis,开发者将不会觉得需要开发者花费太多的时间和精力去过多的学习和关注这些应用的操作,只是开发者需要更加关心最新的sql语句对于应用数据的如何渲染和处理10。1.1.3 SpringMVCSp
17、ringMVC 的工作原理,首先我们是通过用户处理器给具体的中央处理控制器发送中央处理请求11。然后产生一个 HandlerMapping 处理器会将一个 HandlerExecutionChain 这个对象的消息返回发送给具体的中央处理控制器12。在接收到一个 HandlerExecutionChain 这个对象后,中央处理控制器就开始会将相应的消息自动发送给具体的处理器或者适配器。中央处理器的适配器开始会根据相应的信息自动调用具体的后端中央处理控制器。后端中央处理控制器会在执行完相应的操作后会自动返回一个 ModelAndView 这个对象发送给中央处理器的适配器,然后返回一个消息给具体的
18、中央控制器13。1.2 MySQL数据简介MySQL 在 Web 应用的开发以及相关的数据库方面一直是很受用户欢迎的,在目前最流行的关系型应用数据库中 MySQL 也有一席之地14。MySQL 存储引擎是轻量级的关系型数据库,它与目前 Oracle 等大型的数据库引擎相比仍然还是有一些不足的地方,但是它也可以拥有自己的一些优点,因此并不直接影响它在应用中的软件开发以及应用中的表现和用户量15。MyISAM 可以拥有比较高的数据查询效率和对数据的处理速度,对于插入的数据也可以拥有很好的数据处理速度16。MyISAM 两种存储的引擎也可能会有自己的一些缺点,比如说它不能够支持查询事务的功能。1.3
19、 本章小结本章主要描述了本系统所用的框架和核心技术,包括SSM框架里的 Spring 、 SpringMVC 和 MyBatis ,框架进行了简单的介绍,MySQL数据这些数据库可以分为两大类:一类是关系型数据库,一类是非关系型数据库,他们的区别就是在于进行数据的存储操作上。2 系统分析2.1 需求分析2.1.1 功能分析环境监测管理系统的角色管理分为用户和系统管理员,用户有浏览系统公告、管理个人信息、信息列表查询等基本功能,管理员有数据管理、日志管理、管理员列表、公告管理、参数管理、信息管理等功能。系统用例图如图2.1所示:图2.1 系统用例图环境监测管理系统用户可以进行登录、注销、浏览系统
20、公告、查看个人信息等功能,注销、浏览系统公告、查看个人信息功能需要先登录然后在系统中使用。系统用户用例图如图2.2所示:图2.2 用户用例图环境监测管理系统的管理员可以对参数管理、信息管理、公告管理、日志管理、数据管理、角色管理信息进行添加、删除、修改、查询功能还可以登录、注销,参数管理、信息管理、公告管理、日志管理、数据管理、角色管理信息进行添加、删除、修改、查询功能还有注销需要先登录后再使用。管理员用例图如图2.3所示:图2.3 管理员用例图2.1.2 用例说明用户登录:系统用户可以通过访问登录系统功能并显示登录页面。用户需要输入正确的登录名、密码和验证码,然后再次单击确认提交。如果您输入
21、的登录名、密码和验证码不正确,将导致系统显示的登录名、密码和验证码输入错误,用户确认后可以再次单击提交登录。如果所有用户登录名和信息的密码正确并且保证用户成功的登录,系统将自动显示主页面。用户注销:用户登录系统之后可以选择安全退出功能注销用户自己的登录信息,系统会自动清除在本系统上的所有用户信息,包括用户名密码等,下次登录将不会有该用户的任何信息,注销后将跳转到登录界面。用户浏览公告:登录系统后,用户可以在系统中选择公告列表,进入公告界面。用户登录后可以在此公告页面方便地查看所有发布的信息,还可以查看某位想要发布人发布的公告。用户查询信息:登录系统后,用户可以选择想要查询的页面,并根据特定信息
22、进行信息的查询,点击搜索按钮,会有数据显示出来,如果没有数据显示空页面。用户修改个人消息:登录系统后,用户可以选择角色列表进入用户列表界面,在此界面,用户可以修改个人的消息,比如账号、密码、昵称、邮箱等信息,点击提交按钮后,会提示是否修改成功。管理员登录:系统管理员可以通过访问登录系统功能并显示登录页面。管理员需要输入正确的登录名、密码和验证码,然后再次单击确认提交。如果您输入的登录名、密码和验证码不正确,将导致系统显示的登录名、密码和验证码输入错误,管理员确认后可以再次单击提交登录。如果所有管理员登录名和信息的密码正确并且保证管理员成功的登录,系统将自动显示主页面。管理员注销:管理员登录系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SSM 环境监测 管理 系统 设计 实现
限制150内