【《某乡镇污水处理信息管理系统的设计与实现案例分析》3200字(论文)】_第1页
【《某乡镇污水处理信息管理系统的设计与实现案例分析》3200字(论文)】_第2页
【《某乡镇污水处理信息管理系统的设计与实现案例分析》3200字(论文)】_第3页
【《某乡镇污水处理信息管理系统的设计与实现案例分析》3200字(论文)】_第4页
【《某乡镇污水处理信息管理系统的设计与实现案例分析》3200字(论文)】_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

某乡镇污水处理信息管理系统的设计与实现案例分析INDEX\o"S"\c"2"\z"2052"INDEX\o"S"\c"2"\z"2052"第1章乡镇污水处理信息管理系统的设计1.1系统功能模块设计根据SpringBoot框架设计乡镇污水处理系统如图1所示,乡镇污水处理系统分为前端页面与后台管理两部分,前端页面主要是服务于用户所设计,分别有登录注册,个人信息管理两方面,用户可以直接访问,后端管理主要针对于管理员所设计,分为用户管理,处理厂管理,水质信息管理,举报管理,地域管理,设备管理等6个部分,使管理员在后台能够更清晰的了解到系统的架构。图SEQ图\*ARABIC1乡镇污水处理系统总体架构图1.1技术总体架构1.1.1管理员模块功能设计(1)用户管理:管理员可以查看用户的信息并进行增删改查,用更新用户个人信息。(2)处理厂管理:修改负责人信息,修改处理厂名称,修改地区负责人电话(3)水质信息管理:系统管理员可以实时监督水质信息。(4)举报管理:管理员可以查看举报人,举报工厂,举报电话等信息,并且可以选择修改删除来保护举报人的隐私信息(5)地域管理:系统管理员对地域信息可以进行增删改查操作(6)设备管理:系统管理员可以修改污水处理的硬件设备信息图SEQ图\*ARABIC2管理员用例图

管理员活动如图下所示:图SEQ图\*ARABIC3管理员活动图1.1.2用户模块功能设计(1)登录注册:第一次使污水处理系统的用户需要进行注册,才能进行登录。用户信息将会被加密,保存在数据库中(2)个人信息管理:在污水平台注册的用户可以更改密码及个人信息用户图例如下图4所示:图SEQ图\*ARABIC4用户个人管理图SEQ图\*ARABIC5用户活动图1.1.3用户管理模块功能设计(1)用户管理:管理员可以查看用户的信息并进行增删改查,用更新用户个人信息。-图SEQ图\*ARABIC6用户管理活动图1.1.4处理厂管理模块功能设计(1)处理厂管理:修改负责人信息,修改处理厂名称,修改地区负责人电话图SEQ图\*ARABIC7处理厂管理活动图1.1.5水质信息管理模块功能设计(1)水质信息管理:系统管理员可以实时监督水质信息。图SEQ图\*ARABIC8水质信息管理活动图1.1.6举报信息管理模块功能设计(1)举报管理:管理员可以查看举报人,举报工厂,举报电话等信息,并且可以选择修改删除来保护举报人的隐私信息图SEQ图\*ARABIC9举报信息管理活动图1.1.7地域信息管理模块功能设计(1)地域管理:系统管理员对地域信息可以进行增删改查操作图SEQ图\*ARABIC10地域信息管理活动图1.1.8设备信息管理模块功能设计(1)设备管理:系统管理员可以修改污水处理的硬件设备信息图SEQ图\*ARABIC11设备信息管理活动图1.2数据库设计数据库的设计是为了更好的协调用户与管理员之间的信息联系,保存更持久的数据,数据库的存在对整个系统设计起着至关重要的作用,数据库设计不仅要满足系统的需求同时更重要的是度系统信息安全性,如果没有规范数据库管理数据,就会导致系统的运行效率底下,系统维护难度增加。在开始设计数据库时候要合理的规划用户与管理员的信息,数据库的E-R图是目前最广发的设计方法之一。1.2.1数据库E-R图的设计根据管理员的例图可以卡出:管理员管理用户,处理厂,水质信息,用户举报信息,处理厂地域信息,处理厂硬软件设备管理,管理员与用户和数据信息的关系是一对多。一个污水处理厂可以同时有很多个设备工作运行。举报者可以举报多个工厂信息,所以举报者与举报工厂的关系是一对多根据如上分析,得出最终基于SpringBoot框架的污水处理系统E-R图如下所示:污水处理信息管理系统管理员实体有ID、账号、密码。其中,ID是管理员实体的主键。账号和密码为管理员登录系统的凭证。管理员实体E-R图如下图12所示。图SEQ图\*ARABIC12污水处理信息管理系统管理员实体图用户实体有用户的ID,账号,密码,头像。用户ID为主键,账号,密码,头像都是用户的基础信息,用户实体E-R图如图13所示图SEQ图\*ARABIC13用户实体图污水处理厂实体有ID,设备数量,设备名称,购买时间,其中ID为主键,设备数量,设备名称,购买时间都是基础信息,污水处理厂实体E-R图如图14所示:图SEQ图\*ARABIC14污水处理厂实体E-R图水质信息实体有ID,水流形状,水流量,其中ID为主键。水流形状,水流量都是基础信息,水质信息实体E-R图如下图15所示图SEQ图\*ARABIC15水质信息E-R图举报管理实体有ID,违法行为,举报时间等,其中ID为主键,其他的都为基础信息,举报管理实体如图16所示图SEQ图\*ARABIC16举报管理信息E-R图地域管理实体有ID,省份,城市,时间,其中ID为主键。省份,城市,时间为其基础信息,地域管理实体如下图17所示图SEQ图\*ARABIC17举报管理实体E-R图污水处理信息管理系统硬软件设备管理实体具有ID,设备名称,设备数量。其中ID为主键,其他的为基础信息,设备管理信息如下图18所示:图SEQ图\*ARABIC18设备管理实体E-R图1.2.2数据库实体数据库设计之初就是针对开发人员通过关系型数据辅助建立系统,可以通过开发的系统平台进行维护更新。污水处理系统采用的是Mysql2.7版本,在开发过程中选择了实体联系模型,其中实体联系模型的含义就是有实体,属性,联系组成,本系统将详细的展示污水处理系统实体与实体之间的关系属性。通过对数据库内容分析,可以等到数据库关系型模型,如表1所示实体属性主键外键管理员编号,管理员账号,管理员密码,创建时间编号无用户编号,账号,密码,姓名,基本信息,创建时间编号无地域管理编号,地域名称,省份,城市,创建时间编号无污水处理厂编号,污水处理厂名称,负责人,城市,负责人姓名编号无水质信息编号,水源名称,水源类别,水流量编号无设备信息编号,设备编号,设备数量,设备名称,设备购买时间编号无举报信息编号,举报内容,举报时间编号无表SEQ表\*ARABIC1实体属性模型1.2.3数据库表设计系统实现相关表如下列名数据类型长度主键允许空说明idbigint20是否编号accountvarchar255否否用户名collegevarchar255否否登录账号create_timedatetime0否否创建时间is_deleteint11否否类别namevarchar255否否角色名称open_idvarchar255否否角色辨识passwordvarchar255否否密码rolebigint20否否操作phonevarchar11否否联系方式表SEQ表\*ARABIC2用户表列名数据类型长度主键允许空说明idint11是否举报人contentvarchar255否否举报内容factory_idint11否否工厂名称statusvarchar255否否举报状态create_timedatetime0否否创建时间user_idint11否否管理员表SEQ表\*ARABIC3举报信息表列名数据类型长度主键允许空说明idint11是否编号namevarchar255否否名称dhvarchar255否否电话fzrvarchar255否否负责人provincevarchar255否否省cityvarchar255否否市crt_timedatetime0否否操作create_timedatetime0否否创建时间表SEQ表\*ARABIC4污水处理厂数据表列名数据类型长度主键允许空说明idint11是否编号namevarchar255否否水源名称typevarchar255否否污水量mb_szvarchar255否否目标水质sz_lbvarchar255否否水质类别area_idint11否否区域is_dbvarchar255否否是否达标create_timedatetime0否否创建时间numbervarchar255否否操作表SEQ表\*ARABIC5水质信息表列名数据类型长度主键允许空说明idint11是否编号area_idint11否否区域名称device_countint11否否设备数量device_namevarchar255否否设备名称create_timedatetime0否否创建时间user_idint11否否管理员表SEQ表\*ARABIC6设备信息表列名数据类型长度主键允许空说明idint11是否编号area_namevarchar255否否区域明显provincevarchar255否否省cityvarchar255否否市create_timedatetime0否否创建时间user_idint11否否管理员表SEQ表\*ARABIC7地域信息表第2章系统实现2.1功能实现实现主要分为两个模块,分别是用户和管理员。管理员模块有管理用户,污水处理厂,设备,水源检测,举报信息等。用户模块主要是对工厂监督举报,反映水源问题,查询工厂设备,查询污水处理厂地点城市等等。2.1.1用户登录管理实现用户输入账号密码,账号密码正确时进入平台,登录界面如图19所示:图SEQ图\*ARABIC19登录界面图2.1.2管理员管理用户信息实现 平台管理员管理用户的信息,在管理单元可对用户信息进行增删改查,,对用户进行实时更新,也可以根据数据库有条件查询select*fromusernamewhereid=?图SEQ图\*ARABIC20管理员管理用户实现算法图添加用户效果图如图21所示:图SEQ图\*ARABIC21管理员管理用户效果图页面2.1.3处理厂管理实现处理厂管理:修改负责人信息,修改处理厂名称,修改地区负责人电话图SEQ图\*ARABIC22处理厂管理2.1.4水质信息管理实现水质信息以表格形式展示,用户登录之后可以查看对应区域的水质信息是否达标,并可以导出EXCEL图SEQ图\*ARABIC23水质信息管理2.1.5举报管理实现举报管理:管理员可以查看举报人,举报工厂,举报电话等信息,并且可以选择修改删除来保护举报人的隐私信息图SEQ图\*ARABIC24举报

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论