活动图建模
3.3.1 活动图介绍
活动图用于建模用例的工作流,它描述了系统的执行,表明了系统如何根据不同的条件和刺激改变执行方向。它提供了用例的开始状态、执行过程和结束状态。活动图将系统分析带入下一阶段。活动图除了在分析阶段使用外,在设计阶段也可以使用,设计阶段使用活动图对复杂的对象工作流进行分析。
活动图中,包含的组件有:活动、转移、控制点、决策点、事件、游泳道、分岔和联结。
3.3.2 系统活动图原文请+QQ324,9114辣.文^论,文'网
从图3-2到图3-5我对系统中数据的增加、删除、修改和查看用例进行了活动图的建模,描述了它们的开始状态、执行过程和结束状态。图3-2 数据录入活动图
图3-3 数据删除活动图
图3-4 数据修改活动图
图3-5 数据查询活动图
4 系统设计
4.1 顺序图建模
4.1.1 顺序图介绍
顺序图是交互图的一种,用来建模以时间顺序安排的对象交互,并且把用例行为分配给类。它是用来显示参与者如何以一系列的顺序步骤与系统的对象进行交互的。顺序图可以用来演示某个用例最终产生的所有路径。
顺序图的组件包括:活动对象和这些活动对象之间的通信。
4.1.2 系统整体架构设计
图4-1 系统整体调用顺序图
图3-6描述了本系统程序之间的整体调用关系,也表述出了本次系统设计的系统架构。系统整体上遵循了MVC设计模式,系统中jsp页面完成了视图部分的功能,Struts2完成了控制部分的功能,Server部分和Hibernate部分一起完成了模型部分业务逻辑处理和数据库操作的功能,Spring贯穿于系统的始终,完成对象的控制翻转工作。
JSP页面作为视图部分直接与用户进行交互,用户在页面上体验JavaScript带来的页面级的数据验证,同时在部分时候体验Ajax带来的异步数据验证,经过多层验证后,用户通过JSP页面发送一个合法的请求给系统。该请求被Struts2的Filter拦毕业论文
http://www.751com.cn/ 截,然后将请求传发给对应的Action类进行处理,Action不进行业务逻辑的处理,只负责控制程序的跳转,根据用户的请求选择调用对应的Service类来完成业务逻辑的处理。在Service类中程序根据业务逻辑一步一步的处理用户的请求,在遇到数据库操作时,Service类调用DAO类完成。DAO中封装了对数据库操作的处理逻辑,这些处理逻辑使用了Hibernate对O/R Mapping的支持,完成了对象和数据库表之间的映射,处理了对象的拆解和装箱。Service类处理完用户请求后将结果返回给Action类,Action类根据Service类提供的不同结果返回不同的视图给用户。至此,从用户发送请求到用户收到回复,系统进行了一次完整的调用。
上一页 [1] [2] [3] [4] [5] [6]
jsp企业污染物控制子系统分析与设计+SSH框架+用例图 第6页下载如图片无法显示或论文不完整,请联系qq752018766