1面向对象系统分析和设计实验报告系统名称网上购书系统实验要求选择一个项目,可以是真实项目,可以是虚拟项目,可以自选,然后完成:1.描述出系统的应用背景,所解决的问题,以及系统的主要功能范围;2.给出用例模型(包含用例图及用例描述);3.给出系统的静态模型(包含概念类图、分析类图、设计类图、包图、组件图、部署图);4.给出系统的动态模型(包含时序图或协作图、状态图、活动图);实验工具系统建模工具:RationalRose2003实验结果(学生填写)七.设计类图得分(10%)①识别方法或思路描述:在分析类模型的基础上,详细地考虑其中各个类的设计(类属性的添加完善,类方法的完善(返回值及类型、参数及类型、算法等))。各个类的详细设计从序列图中的所有相关消息开始进行,对这些消息进行一致性检查,并增加关于参数和返回值类型的信息。②设计类图:八.系统主要的状态图或活动图(至少画一个活动图,一个状态图)得分(10%)2活动图活动表示的是某流程中的任务的执行。在活动图中需要注意区分动作状态和活动状态这两个概念。账号注册浏览查看浏览信息搜索书籍修改个人信息商议付款结算放弃购买管理购物车查看浏览记录会员登录会员店主登录店主修改店铺信息管理书籍查看信息订单管理打开店铺关闭店铺店主会员顾客状态图状态图用于描述一个对象在其生存期间的动态行为,表现一个对象经历的状态序列,引起状态转移的时间以及因状态转移而伴随的状态。在检测调试和描述类的动态行为时非常有用。个人信息修改状态图3登录成功输入信息信息正确个人信息选择修改信息修改成功输入新信息符合要求九.其他图(系统包图、组件图、部署图)得分(10%)系统包图:包可用于组织模型中的相关元素以便更容易理解。表现层+注册窗口+登录窗口+商品窗口+信息修改窗口+主窗口+购物车窗口+订单窗口+书籍管理窗口领域层书籍资源+书籍序号+书籍名称+店主购买业务+购物车管理+下订单+付款结账构件图:构件是系统中遵从一组接口并提供其实现的物理的可替换的部分,构件图则显示一组构件以及它们之间的相互关系。控制层+登录logic+注册logic+管理书籍logic+管理购物车logic+修改信息logic+管理订单logic4购物车结账系统信息修改系统购买系统浏览系统资料库部署图:部署图也称配置图、实施图,可以用来显示系统中计算结点的拓扑结构和通信路径与结点上运行的软构件等。评语评阅人(签字):评阅日期: