A3实验报告.docVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
A3实验报告

创建系统动态模型 根据系统的用例模型,还可以通过对象之间的相互作用来考察系统对象的行为。这种交互作用通过两种方式进行考察,一种是以相互作用的一组对象为中心考察,也就是通过交互图,包括序列图和协作图,另一种是以独立的对象为中心进行考察,包括活动图和状态图。对象之间的相互作用构成系统的动态模型。 创建序列图和协作 序列图描绘了系统中的一组对象在时间上的交互的整体行为。协作图描绘了系统中的一组对象在几何排列上的交互行为。在网上购物商店系统中,通过上述用例,可以获得以下关键的交互行为: 注册会员在线注销。 普通用户注册本系统。 注册会员登录本系统。 注册会员修改注册信息。 注册会员用户通过购物车添加商品。 注册会员用户账户登录。 管理员管理商品信息。 这里仅给出注册会员在线注销序列图的创建过程,其余序列图的创建同该过程。 注册会员在线注销用例的具体工作流程描述 本系统为已经成功登录本系统的注册用户提供在线注销的功能(提前结束会话Session)从而使该用户能够以另一个账户来登录或退出本系统。 登录系统成功后的用户单击“注销”超链接。 后台系统中有关程序将识别该用户的Session对象中是否有特定身份识别的数据,如果存在,则表示该用户是成功登录系统的用户。 当后台的程序从Session对象中没有获得具体身份识别的数据时,后台系统组件传递表示层提示信息并输出显示要求该用户先要登录本系统。 后台程序将保留在该用户Session对象中有关其身份的信息清除掉,同时结束本次会话。后台系统将自动加载系统的首页。 根据基本流程,注册会员在线注销的序列图创建过程如下: 在“网上购物商店”模型中,右击LogicalView(逻辑视图),在弹出的快捷菜单中选择New|SequenceDiagram(序列图)。 将创建的“NewDiagram”序列图的名称修改为“注册会员在线注销序列图”。 双击“注册会员在线注销序列图”,进入该图的图形编辑窗口。 分别将前面类图中创建的“注册会员”类、LogOut类、ActionServict类、UserInfoAction类和UserInfo类从浏览器中拖动到图形编辑窗口的空白处,创建对应的五个类对象。 单击编辑工具栏上的“对象消息”图标,在图形编辑区中分别用消息直线和虚线箭头线段创建连接五个对象的信息。 单击编辑工具栏上的“销毁”图标,然后在图形编辑区中UserInfo对象的生命线上单击,销毁该对象。创建完成的“注册会员在线注销序列图”如图所示。 注册会员在线注销序列图 与序列图相等价的注册会员在线注销协作图如图所示。 普通用户注册本系统用例的具体工作流程描述 普通用户输入个人信息后,系统进行页面中表单数据的验证,并能返回具体的错误信息让用户修改。 用户根据提示的错误信息输入正确的信息。 用户输入正确的信息并通过页面验证后,系统把用户信息取出,保存到业务实体组件对象中,进而调用业务组件类中的方法实现将用户的信息存入数据库。 用户注册成功后系统将弹出注册成功的信息提示。 根据基本流程,铍铜用户注册本系统序列图如图所示。 普通用户注册本系统序列图 与序列图相等价的普通用户注册本系统协作图如图所示。 注册会员登录本系统用例的具体工作流程描述 注册会员进入登录页面userLogin,输入用户名、密码和验证码,如果格式不正确会出现输入错误信息,如果格式正确,可以进行提交。 后台系统进行组件来查询咋数据库中是否有该用户的身份信息存在,如果查不到任何记录,则表示没有该用户信息,后台组件将提示信息传递并输出到登陆界面, 如果用户输入了正确的用户名和密码,后台系统查询到用户名和密码与数据可保存的信息一致,则服务器返回true到控制类,并将登录成功的信息输出到登录界面。 根据基本流程,注册会员登录本系统序列图如图所示 注册会员登录本系统序列图 与序列图相等价的注册会员登录本系统协作图如图所示 4)注册会员修改注册信息用例的具体工作流程描述 (1)注册会员登录系统成功后,单击相关链接进入修改注册信息的界面updateUserinfo。 (2)会员在修改信息的表单中对有关的数据项目进行修改。 (3)修改的数据被包装到相应的组件对象中,然后保存到业务实体组件对象中,进而调用业务组件类中的方法实现用户个人信息以更新的方式存入数据库表。 (4)系统将弹出修改成功的信息提示。 根据基本流程,注册会员修改注册信息序列图如图所示 注册会员 注册会员修改注册信息序列图 与序列图相等价的注册会员修改注册信息协作图如图所示 注册会员用户通过购物车添加商品用例的具体工作流程描述 当这侧会员选中商品后,需要通过购物车来购买,购物车是网上购物商店中比较复杂的一个模块。 注册会员在商店信息界面单击购买按钮,将要买的商品加到购物车界面的ShoppingCart。 用户可以

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档