图3-3 区域污染物分配模块类图
上图描述了区域分配模块中的各个类以及各类之间的关系,由图中可明显看到该模块目前有Action、Service、Dao三个层次,该系统采用三层架构实现。其中Action层为控制层用来接收客户端请求,向客户端反馈信息,Service层是业务处理层用来完成业务逻辑的处理,Dao层为数据访问层,用来完成服务器端数据访问,为Service层提供数据。系统中其他模块同样采用这种结构。
图3-4 ZoneAllotAction类
上图为ZoneAllotAction类该类主要用于接受页面发送的请求,并根据不同的请求调用不同的方法,向Service层传递信息,并根据Service返回的信息完成向客发送请求处理结果。其他模块中xxxAction类与该类功能基本相同。
图3-5 ZoneAllotViewModel类和ZoneAllotModel类
上图中的ZoneAllotViewModel类和ZoneAllotModel类分别是页面发送来信息的接收类和数据信息的持久化类。ZoneAllotViewModel类主要完成页面值的接收和向页面传递信息。ZoneAllotModel类主要是用来接收从数据库查询的信息和向数据库插入信息时传递要储存到数据库的信息。在其他模块中也有持久化类和与页面交互信息的类例如:环统数据管理模块的 ZoneLetoutModel类和ZoneLetoutViewModel类。
图3-6 ZoneAllotDao接口 毕业论文
http://www.youerw.com/ 图3-7 ZoneAllotDaoImpl类
上面两个类分别是数据数据存取的接口类和该接口的实现类,这两个类定义实现了对数据库操作进行操作的方法。其他模块中dao层的类与这两个类完成相似的功能。
图3-8 ZoneAllotService接口 原文请+QQ752018766优.文'论^文'网
图3-9 ZoneAllotServiceImpl接口
上面两个类是业务处理类,分别是业务处理方法的定义接口和实现类,通过ZoneAllotServiceImpl可以完成对需要完成的具体业务逻辑的操作,并传递业务处理后的数据给Action层。本系统中其他模块Service层的类完成相似功能。
图3-10 ZoneAllotModelToViewModel类和Assembly类
上图中的两个类是区域分配模块的工具类,它们主要完成数据持久对象,和数据传送对象的转化,即把ZoneAllotModel组装为ZoneAllotViewModel,把ZoneAllotViewModel拆分为ZoneAllotModel。系统中还存在其他的对象转换类例如:ZoneLetoutModelToViewModel类和Assembly2类。
3.3系统顺序图
顺序图用于显示参与者和对象之间,以及对象与对象之间的交互作用。消息由参与者发送至对象、由对象发送至对象、再由对象发送至参与者以显示系统中的控制流程。下面以添加区域基本信息,修改区域分配信息,删除环统数据,查看区域年末分配排放境况,来展示系统参与者对象之间,对象之间的交互作用。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9]
java+oracle污染物总量控制系统设计+SSH框架 第9页下载如图片无法显示或论文不完整,请联系qq752018766