基于SSM的环境监测管理系统设计与实现.docx

上传人:封****n 文档编号:96762940 上传时间:2024-03-19 格式:DOCX 页数:39 大小:1.56MB
返回 下载 相关 举报
基于SSM的环境监测管理系统设计与实现.docx_第1页
第1页 / 共39页
基于SSM的环境监测管理系统设计与实现.docx_第2页
第2页 / 共39页
点击查看更多>>
资源描述

《基于SSM的环境监测管理系统设计与实现.docx》由会员分享,可在线阅读,更多相关《基于SSM的环境监测管理系统设计与实现.docx(39页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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、进行信息的查询,点击搜索按钮,会有数据显示出来,如果没有数据显示空页面。用户修改个人消息:登录系统后,用户可以选择角色列表进入用户列表界面,在此界面,用户可以修改个人的消息,比如账号、密码、昵称、邮箱等信息,点击提交按钮后,会提示是否修改成功。管理员登录:系统管理员可以通过访问登录系统功能并显示登录页面。管理员需要输入正确的登录名、密码和验证码,然后再次单击确认提交。如果您输入的登录名、密码和验证码不正确,将导致系统显示的登录名、密码和验证码输入错误,管理员确认后可以再次单击提交登录。如果所有管理员登录名和信息的密码正确并且保证管理员成功的登录,系统将自动显示主页面。管理员注销:管理员登录系统

23、之后可以选择安全退出功能注销用户自己的登录信息,系统会自动清除在本系统上的所有用户信息,包括用户名密码等,下次登录将不会有该用户的任何信息,注销后将跳转到登录界面。管理员浏览公告:登录系统后,管理员可以选择公告列表,进入公告界面。根据特定信息进行信息的查询,点击搜索按钮,则会有数据显示出来;如果没有数据显示空页面。管理员可以在此页面查看所有发布的公告,还可以只看某位发布人发布的公告。管理员发布公告:登录系统后,管理员可以选择公告列表,进入公告界面,在此界面,管理员可以发布公告,此公告通过系统审核即可上传到公告页面如,其他用户可以通过浏览公告查看已发公告。管理员修改公告:登录系统后,管理员可以选

24、择公告列表,进入公告界面,在此界面,管理员可以修改任意公告,选择一条信息,点击修改按钮管理员可以输入要修改的消息,输入完成后,点击提交按钮,会自动提示是否将消息修改成功。管理员删除公告:登录系统后,管理员可以选择公告列表,进入公告界面,在此界面,管理员可以删除任意公告,选择一条或多条信息,点击删除按钮管理员可以删除此条或多条信息,点OK按钮后,会自动提示是否将消息删除成功。管理员添加消息:登录系统后,管理员可以选择进入信息界面,点击添加按钮管理员可以输入要添加的信息,输入完成后,点击添加按钮,会自动提示是否将消息添加成功。管理员修改消息:登录系统后,管理员可以选择进入信息界面,选择一条信息,点

25、击修改按钮管理员可以输入要修改的消息,输入完成后,点击提交按钮,会自动提示是否将消息修改成功。管理员删除消息:登录系统后,管理员可以选择进入信息界面,选择一条或多条信息,点击删除按钮管理员可以删除此条或多条信息,如果该信息下存在别的信息则无法删除,须先删除该信息下的信息,点OK按钮后,会自动提示是否将消息删除成功。管理员查看信息:登录系统后,管理员可以选择进入信息界面,管理员输入特定信息进行查询点击搜索按钮,则会有数据显示出来,如果没有数据显示空页面。管理员添加参数:登录系统后,管理员可以选择进入参数界面,点击添加按钮管理员可以输入要添加的参数信息,输入完成后,点击添加按钮,会自动提示是否将参

26、数添加成功。管理员修改参数:登录系统后,管理员可以选择进入参数界面,选择一条信息,点击修改按钮管理员可以输入要修改的消息,输入完成后,点击提交按钮,会自动提示是否将参数修改成功。管理员删除参数:登录系统后,管理员可以选择进入参数界面,选择一条或多条信息,点击删除按钮管理员可以删除此条或多条信息,点OK按钮后,会自动提示是否将参数删除成功。管理员查看参数:登录系统后,管理员可以选择进入参数界面,管理员输入特定信息进行查询点击搜索按钮,则会有数据显示出来,如果没有数据显示空页面。管理员添加数据:登录系统后,管理员可以选择进入数据界面,点击添加按钮管理员可以输入要添加的数据信息,输入完成后,点击添加

27、按钮,会自动提示是否将数据添加成功。管理员修改数据:登录系统后,管理员可以选择进入数据界面,选择一条信息,点击修改按钮管理员可以输入要修改的消息,输入完成后,点击提交按钮,会自动提示是否将数据修改成功。管理员删除数据:登录系统后,管理员可以选择进入数据界面,选择一条或多条信息,点击删除按钮管理员可以删除此条或多条信息,点OK按钮后,会自动提示是否将数据删除成功。管理员查看数据:登录系统后,管理员可以选择进入数据界面,管理员输入特定信息进行查询点击搜索按钮,则会有数据显示出来,如果没有数据显示空页面。管理员删除日志:登录系统后,管理员可以在列表中选择日志列表,进入日志界面,选择一条或多条信息,点

28、击删除按钮管理员可以删除此条或多条信息,点OK按钮后,会自动提示是否删除成功。管理员查看日志:登录系统后,管理员可以在列表中选择日志列表,进入日志界面,只有管理员才有查看日志的功能,非管理员人员不可以随便查看日志功能。2.2 可行性分析2.2.1 技术可行性分析技术可行性分析是针对项目中所可能遇到的技术进行一个综合性的分析,如果在项目里遇到技术上的难点,要及时根据项目的逻辑做出相应的调整,以保证项目能够在正常的周期内进行开发。在本次毕业设计中,主要分为普通用户和管理员用户17。首先是在项目的开发初期,项目的系统图设计和用例图设计时使用Visio和rose进行开发,这种工具比较简单的,在项目进行

29、开发的时候,使用了eclipse开发工具进行项目的开发18。2.2.2 经济可行性分析经济可行性分析是针对项目开发过程中的成本进行分析,无论是调研工作、技术开发工作还是最终测试工作,都需要成本费用,为了保证项目能够顺利开发,则需要进行综合性的分析,来判断该项目是否能够在有限的资金内进行整体的开发,从而避免因为开发资金不足而造成系统半途而废19。在本次毕业设计中,则通过经济可行性分析得出项目的毕业设计工作,在成本方面没有资金的消耗,则认为该项目在经济上是具有可行性的20。2.3 本章小结本章描述了环境监测管理系统的需求分析和用例。在系统中,用户和管理员在访问系统之前都需要登录。用户只能修改自己的

30、信息和查询数据。管理员则可以对所有这些数据可以进行访问。3 系统设计3.1 系统结构设计功能结构图如图3.1所示:图3.1 功能结构图3.2 数据库设计3.2.1 逻辑设计系统E-R图如图3.2所示:图3.2 系统E-R图3.2.2 表设计公告列表affiche表中有3个字段,如表3.1所示:表3.1 公告列表列名数据类型(精度范围)空/非空约束条件其它说明idINT(11)NOT NULLPRIMARY KEY序号affichenameVARCHAR(45)NOT NULL发布人affichemessageVARCHAR(200)NOT NULL发布内容大气列表atmosphere表中有5个

31、字段,如表3.2所示:表3.2 大气列表列名数据类型(精度范围)空/非空约束条件其它说明idINT(11)NOT NULLPRIMARY KEY序号atmosphereaddressVARCHAR(45)NOT NULL地址atmospherenumberVARCHAR(45)NOT NULL污染指数atmospherenumberVARCHAR(45)NOT NULL负责人cityidINT(11)NOT NULLFOREIGN KEY市区序号烟气列表fume表中有7个字段,如表3.3所示:表3.3 烟气列表列名数据类型(精度范围)空/非空约束条件其它说明idINT(11)NOT NULLP

32、RIMARY KEY序号fumenameVARCHAR(45)NOT NULL排放口名称hydroxideconcentrationVARCHAR(45)NOT NULL氢氧化物浓度hydroxidedischargerateVARCHAR(45)NOT NULL氢氧化物排量sulfurdioxideconcentrationVARCHAR(45)NOT NULL二氧化硫排量velocityVARCHAR(45)NOT NULL流速companyidINT(11)NOT NULLFOREIGN KEY市区序号企业列表company表中有5个字段,如表3.4所示:表3.4 企业列表列名数据类型(

33、精度范围)空/非空约束条件其它说明idINT(11)NOT NULLPRIMARY KEY序号companynameVARCHAR(45)NOT NULL名称companyaddressVARCHAR(45)NOT NULL地址companymessageVARCHAR(45)NOT NULL信息cityidINT(11)NOT NULLFOREIGN KEY市区序号市区列表city表中有5个字段,如表3.5所示:表3.5 市区列表列名数据类型(精度范围)空/非空约束条件其它说明idINT(11)NOT NULLPRIMARY KEY序号citynameVARCHAR(45)NOT NULL名

34、称addressVARCHAR(45)NOT NULL地址personVARCHAR(45)NOT NULL负责人areaVARCHAR(45)NOT NULL面积用户列表login中有5个字段,如表3.6所示:表3.6 用户列表列名数据类型(精度范围)空/非空约束条件其它说明idINT(11)NOT NULLPRIMARY KEY序号usernameVARCHAR(45)NOT NULL名称passwordVARCHAR(45)NOT NULL密码emailVARCHAR(200)NOT NULL邮箱nicknameVARCHAR(45)NOT NULL昵称噪音列表noise表中有5个字段,

35、如表3.7所示:表3.7 噪音列表列名数据类型(精度范围)空/非空约束条件其它说明idINT(11)NOT NULLPRIMARY KEY序号noiseaddressVARCHAR(45)NOT NULL地址noisenumberVARCHAR(45)NOT NULL污染指数noisepersonVARCHAR(45)NOT NULL负责人cityidINT(11)NOT NULLFOREIGN KEY市区序号废弃品列表trash表中有5个字段,如表3.8所示:表3.8 废弃品列表列名数据类型(精度范围)空/非空约束条件其它说明idINT(11)NOT NULLPRIMARY KEY序号tra

36、shaddressVARCHAR(45)NOT NULL地址trashnumberVARCHAR(45)NOT NULL污染指数trashpersonVARCHAR(45)NOT NULL负责人cityidINT(11)NOT NULLFOREIGN KEY市区序号管理员列表user表中有3个字段,如表3.9所示:表3.9 管理员列表列名数据类型(精度范围)空/非空约束条件其它说明idINT(11)NOT NULLPRIMARY KEY序号usernameVARCHAR(45)NOT NULL名称passwordVARCHAR(45)NOT NULL密码烟尘列表smoke表中有7个字段,如表3

37、.10所示:表3.10 烟尘列表列名数据类型(精度范围)空/非空约束条件其它说明idINT(11)NOT NULLPRIMARY KEY序号smokenameVARCHAR(45)NOT NULL排放口名称smokeconcentrationVARCHAR(45)NOT NULL烟尘浓度oxygenconcentrationVARCHAR(45)NOT NULL氧气浓度smokedisplacementVARCHAR(45)NOT NULL烟尘排量temperatureVARCHAR(45)NOT NULL温度companyidINT(11)NOT NULLFOREIGN KEY市区序号污水列

38、表water表中有5个字段,如表3.11所示:表3.11 污水列表列名数据类型(精度范围)空/非空约束条件其它说明idINT(11)NOT NULLPRIMARY KEY序号wateraddressVARCHAR(45)NOT NULL地址waternumberVARCHAR(45)NOT NULL污染指数waterpersonVARCHAR(45)NOT NULL负责人cityidINT(11)NOT NULLFOREIGN KEY市区序号3.3 本章小结本章节主要描述了系统的结构设计以及数据表的设计,结构设计主要介绍了本系统要实现的功能,数据表设计描述了每张数据表里面的数据以及外键的引用,

39、还介绍了系统的体系结构。4 系统实现4.1 登录和注销功能实现系统用户可以通过访问登录系统功能并显示登录页面。用户需要输入正确的登录名、密码和验证码,然后再次单击确认提交。如果您输入的登录名、密码和验证码不正确,将导致系统显示的登录名、密码和验证码输入错误,用户确认后可以再次单击提交登录。如果所有用户登录名和信息的密码正确并且保证用户成功的登录,系统将自动显示主页面。登录页如图4.1所示:图4.1 登录页面$(#submitBtn).click(function()var data = $(#form).serialize();$.ajax(type: post,url: login,data

40、: data, dataType: json, /返回数据类型success: function(data)if(success = data.type)window.parent.location.href = index; else$.messager.alert(消息提醒, data.msg, warning);$(#vcodeImg).click();/切换验证码$(inputname=vcode).val();/清空验证码输入框 ););该界面为主页管理员可以在该界面上进行、注销、进入角色管理、数据管理、日志管理、参数管理等操作,普通用户可以进行、注销、修改个人消息以及浏览公告、查询

41、消息、管理个人消息等等。当成功登录之后,出现如图4.2所示界面:图4.2 主页面登录系统之后可以选择安全退出功能注销用户自己的登录信息,系统会自动清除在本系统上的所有用户信息,包括用户名密码等,下次登录将不会有该用户的任何信息,注销后将跳转到登录界面。点击安全退出后即可退出系统,如图4.3所示:图4.3 安全退出4.2 具体功能实现4.2.1 用户功能实现修改个人信息:登录系统后,用户可以选择角色列表进入用户列表界面,在此界面,用户可以修改个人的消息,比如账号、密码、昵称、邮箱等信息,点击提交按钮后,会提示是否修改成功。如图4.4所示:图4.4 修改个人信息用户查询信息:登录系统后,用户可以选

42、择想要查询的页面,并根据特定信息进行信息的查询,点击搜索按钮。如果有数据显示出来,如果没有数据显示空页面。如图4.5所示:图4.5 用户查询信息4.2.2 管理员功能实现管理员发布公告:登录系统后,管理员可以选择公告列表,进入公告界面,在此界面,管理员可以发布公告,此公告通过系统审核即可上传到公告页面如,其他用户可以通过浏览公告查看已发公告。如图4.6所示:图4.6 发布公告RequestMapping(value=/add,method=RequestMethod.POST)ResponseBodypublic Map add(Affiche affiche)Map ret = new Ha

43、shMap();if(affiche.getAffichename() = null)ret.put(type, error);ret.put(msg, 发布人不能为空!);return ret;if(affiche.getAffichemessage() = null)ret.put(type, error);ret.put(msg, 发布内容不能为空!);return ret;if(afficheService.add(affiche) = 0)ret.put(type, error);ret.put(msg, 添加失败!);affService.add(发布人+affiche.getAf

44、fichename()+添加信息失败!);return ret;ret.put(type, success);ret.put(msg, 添加成功!);affService.add(发布人+affiche.getAffichename()+添加信息成功!);return ret;管理员修改公告:登录系统后,管理员可以选择公告列表,进入公告界面,在此界面,管理员可以修改任意公告,选择一条信息,点击修改按钮管理员可以输入要修改的消息,输入完成后,点击提交按钮,会自动提示是否将消息修改成功。如图4.7所示:图4.7 修改公告RequestMapping(value=/edit,method=RequestMethod.POST)ResponseBodypublic Map edit(Affiche affiche)Map ret = new HashMap();if(affiche.getAffichename() = null)ret.put(type, error);ret.put(msg, 发布人不能为空!);return ret;if(affiche.getAffichemessag

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 期刊短文 > 信息管理

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁