- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
A3实验报告
创建系统动态模型
根据系统的用例模型,还可以通过对象之间的相互作用来考察系统对象的行为。这种交互作用通过两种方式进行考察,一种是以相互作用的一组对象为中心考察,也就是通过交互图,包括序列图和协作图,另一种是以独立的对象为中心进行考察,包括活动图和状态图。对象之间的相互作用构成系统的动态模型。
创建序列图和协作
序列图描绘了系统中的一组对象在时间上的交互的整体行为。协作图描绘了系统中的一组对象在几何排列上的交互行为。在网上购物商店系统中,通过上述用例,可以获得以下关键的交互行为:
注册会员在线注销。
普通用户注册本系统。
注册会员登录本系统。
注册会员修改注册信息。
注册会员用户通过购物车添加商品。
注册会员用户账户登录。
管理员管理商品信息。
这里仅给出注册会员在线注销序列图的创建过程,其余序列图的创建同该过程。
注册会员在线注销用例的具体工作流程描述
本系统为已经成功登录本系统的注册用户提供在线注销的功能(提前结束会话Session)从而使该用户能够以另一个账户来登录或退出本系统。
登录系统成功后的用户单击“注销”超链接。
后台系统中有关程序将识别该用户的Session对象中是否有特定身份识别的数据,如果存在,则表示该用户是成功登录系统的用户。
当后台的程序从Session对象中没有获得具体身份识别的数据时,后台系统组件传递表示层提示信息并输出显示要求该用户先要登录本系统。
后台程序将保留在该用户Session对象中有关其身份的信息清除掉,同时结束本次会话。后台系统将自动加载系统的首页。
根据基本流程,注册会员在线注销的序列图创建过程如下:
在“网上购物商店”模型中,右击LogicalView(逻辑视图),在弹出的快捷菜单中选择New|SequenceDiagram(序列图)。
将创建的“NewDiagram”序列图的名称修改为“注册会员在线注销序列图”。
双击“注册会员在线注销序列图”,进入该图的图形编辑窗口。
分别将前面类图中创建的“注册会员”类、LogOut类、ActionServict类、UserInfoAction类和UserInfo类从浏览器中拖动到图形编辑窗口的空白处,创建对应的五个类对象。
单击编辑工具栏上的“对象消息”图标,在图形编辑区中分别用消息直线和虚线箭头线段创建连接五个对象的信息。
单击编辑工具栏上的“销毁”图标,然后在图形编辑区中UserInfo对象的生命线上单击,销毁该对象。创建完成的“注册会员在线注销序列图”如图所示。
注册会员在线注销序列图
与序列图相等价的注册会员在线注销协作图如图所示。
普通用户注册本系统用例的具体工作流程描述
普通用户输入个人信息后,系统进行页面中表单数据的验证,并能返回具体的错误信息让用户修改。
用户根据提示的错误信息输入正确的信息。
用户输入正确的信息并通过页面验证后,系统把用户信息取出,保存到业务实体组件对象中,进而调用业务组件类中的方法实现将用户的信息存入数据库。
用户注册成功后系统将弹出注册成功的信息提示。
根据基本流程,铍铜用户注册本系统序列图如图所示。
普通用户注册本系统序列图
与序列图相等价的普通用户注册本系统协作图如图所示。
注册会员登录本系统用例的具体工作流程描述
注册会员进入登录页面userLogin,输入用户名、密码和验证码,如果格式不正确会出现输入错误信息,如果格式正确,可以进行提交。
后台系统进行组件来查询咋数据库中是否有该用户的身份信息存在,如果查不到任何记录,则表示没有该用户信息,后台组件将提示信息传递并输出到登陆界面,
如果用户输入了正确的用户名和密码,后台系统查询到用户名和密码与数据可保存的信息一致,则服务器返回true到控制类,并将登录成功的信息输出到登录界面。
根据基本流程,注册会员登录本系统序列图如图所示
注册会员登录本系统序列图
与序列图相等价的注册会员登录本系统协作图如图所示
4)注册会员修改注册信息用例的具体工作流程描述
(1)注册会员登录系统成功后,单击相关链接进入修改注册信息的界面updateUserinfo。
(2)会员在修改信息的表单中对有关的数据项目进行修改。
(3)修改的数据被包装到相应的组件对象中,然后保存到业务实体组件对象中,进而调用业务组件类中的方法实现用户个人信息以更新的方式存入数据库表。
(4)系统将弹出修改成功的信息提示。
根据基本流程,注册会员修改注册信息序列图如图所示
注册会员
注册会员修改注册信息序列图
与序列图相等价的注册会员修改注册信息协作图如图所示
注册会员用户通过购物车添加商品用例的具体工作流程描述
当这侧会员选中商品后,需要通过购物车来购买,购物车是网上购物商店中比较复杂的一个模块。
注册会员在商店信息界面单击购买按钮,将要买的商品加到购物车界面的ShoppingCart。
用户可以
您可能关注的文档
- 《旅游法》:促消费调结构大法.doc
- 广告中的创意与宣传.ppt
- 《等比数列的前n项和》说课讲稿.doc
- 《心战》旁白语录.doc
- 《加法交换律》说课材料.doc
- 《电压_电阻》章末测试题(一)含答案.doc
- “中江有爱 留守也幸福”德阳中江华诚鼎盛项目一期住宅营销推广计划表.doc
- “垃圾问题”是国之大病.doc
- 《21世纪课堂评价》结业作业M5.doc
- 《弟子规》(彩字带注音、译文带字义).doc
- 书面表达之建议信(讲义)-中考英语一轮复习(含答案).pdf
- 中考历史复习小众题型类:填空题、改错题、判断题(70题).pdf
- 2024年吉林省县乡教师选调考试《教育学》真题汇编带解析必背【基础题】.pdf
- 2025年中考语文备考之《朝花夕拾》名著导读及考题.pdf
- 小说标题的含义和作用(模拟突破)-2025年中考语文考点突破之小说阅读(解析版).pdf
- 阅读理解之应用文(练习)-中考英语一轮复习(含答案).pdf
- 小说情节作用(模拟突破)-2025年中考语文考点突破之小说阅读(原卷版).pdf
- 小说段落作用(模拟突破)-2025年中考语文考点突破之小说阅读(解析版).pdf
- 小说段落作用(试题专练)-2025年中考语文考点突破之小说阅读(解析版).pdf
- 2025年上海市16区初三语文一模试题汇编之现代文阅读二(记叙文)学生版.pdf
文档评论(0)