系统设计-架构设计第1页共28页家私门店导购系统卷号卷内编号密级软件架构文档V1.0项目承担部门:4个人开发小组撰写人(签名):毛照源,尹岽涵,张盼盼,程宇完成日期:2014-4-15本文档使用部门:■主管领导■项目组■客户(市场)■维护人员□用户评审负责人(签名):评审日期:2013-4-20文档信息系统设计-架构设计第2页共28页标题:家私门店导购系统软件架构文档作者:毛照源,尹岽涵,张盼盼,程宇创建日期:2014-04-8上次更新日期:2014-04-12版本:V1.0部门名称:4人开发小组修订文档历史记录日期版本说明作者2014-4-80.1生成此文档毛照源2014-4-100.2添加各自模块尹岽菡,张盼盼,程宇2014-4-120.3修改此文档毛照源2014-4-151.0完成此文档毛照源系统设计-架构设计第3页共28页目录1.简介..................................................................................41.1目的..................................................................................41.2范围..................................................................................41.3定义、首字母缩写词和缩略语............................................................41.4参考资料..............................................................................41.5概述..................................................................................42.构架表示方式..........................................................................43.构架目标和约束........................................................................44.用例视图..............................................................................54.1关键用例..............................................................................54.1.1后台运营管理模块.................................................................54.1.2购物管理模块.....................................................................64.1.3系统管理模块.....................................................................74.1.4统计管理模块.....................................................................84.2用例实现..............................................................................94.2.1后台运营管理模块.................................................................94.2.2系统管理模块.....................................................................94.2.3购物管理模块....................................................................104.2.4统计管理模块....................................................................115.逻辑视图.............................................................................115.1概述.................................................................................115.2在构架方面具有重要意义的设计包.......................................................125.2.1后台运营管理模块................................................................125.2.2系统管理模块....................................................................165.2.3购物管理模块....................................................................225.2.4统计管理模块....................................................................266.进程视图.............................................................................287.部署视图.............................................................................288.实施视图.............................................................................289.大小和性能...........................................................................2810.质量................................................................................28软件架构文档第4页共28页1.简介本文档用于描述家私门店导购系统的基本架构,帮助开发组在下一阶段中完成系统的编码。1.1目的本文档将从构架方面对系统进行综合概述,其中会使用多种不同的构架视图来描述系统的各个方面。它用于记录并表述已对系统的构架方面作出的重要决策,并对下一阶段的开发编码打下坚实基础。1.2范围本文档的作用范围贯穿整个系统的详细设计阶段、编码阶段、测试部署阶段。1.3定义、首字母缩写词和缩略语本文档中的词汇与《词汇表》中定义的基本一致。1.4参考资料《四川华迪软件项目规范模板》1.5概述本文档中通过给每个用例实现添加类图,序列图,再汇总为类包的方式来说明系统架构。2.构架表示方式本文档采用UML统一建模语言对软件备选构架进行描述,使用RationalRose工具生成软件构架的用例视图和逻辑视图。对于进程视图、实施视图和部署视图,由于在本软件备选构架中作用不明显,因而略去。3.构架目标和约束以下列出的系统需求和约束条件将会对架构产生重要影响:1.系统可靠性高2.系统反应较为迅速3.用户使用简便,一看便知4.功能全面,覆盖主要业务5.可扩展性良好软件架构文档第5页共28页4.用例视图4.1关键用例4.1.1后台运营管理模块按关键字查询商品(from商品数据管理模块)按商品名称查询商品按商品类别查询商品导购人员(fromActors)图4.1.1-1商品搜索模块用例图添加新商品修改商品信息产品过期管理促销商品管理商品类别管理类似商品推荐管理按关键字查询商品按类别查询商品按商品名称查询产品管理员(fromActors)图4.1.1-2商品信息管理模块用例图软件架构文档第6页共28页添加商品图片更改商品图片删除商品图片设置图片显示次序产品管理员(fromActors)图4.1.1-3图片库管理模块用例图4.1.2购物管理模块查询订单完成订单(交易结束)发放货物订单管理员(fromActors)图4.1.2-1订单管理用例图增加商品删除商品修改商品数量生成订单导购人员(fromActors)图4.1.2-2购物车管理用例图软件架构文档第7页共28页4.1.3系统管理模块发布系统通知删除过期系统通知查询已发布通知系统管理员(fromActors)修改已发布的系统通知导购人员(fromActors)查看系统通知图4.1.3-1信息发布用例图增加角色信息删除角色信息修改角色信息查询角色信息给用户分配角色给角色分配权限系统管理员(fromActors)图4.1.3-2安全管理模块用例图软件架构文档第8页共28页增加用户信息删除用户信息修改用户信息查询用户信息系统管理员(fromActors)图4.1.3-3用户管理模块用例图4.1.4统计管理模块按月销量统计订单按年销量统计订单按成交金额统计订单统计人员(fromActors)图4.1.4-1订单统计用例图按类别统计商品按价格统计商品按销量统计商品按地区统计商品统计人员(fromActors)图4.1.4-2商品统计用例图软件架构文档第9页共28页4.2用例实现4.2.1后台运营管理模块添加新商品(from商品信息管理)添加新商品realize产品过期管理(from商品信息管理)产品过期管理realize商品类别管理(from商品信息管理)商品类别管理realize修改商品信息(from商品信息管理)修改商品信息realize查询商品(from商品搜索模块)查询商品realize促销商品管理(from商品信息管理)促销商品管理realize图4.2.1-1商品信息管理用例实现更改商品图片(from图片库管理)更改商品图片realize删除商品图片(from图片库管理)删除商品图片realize设置图片显示次序(from图片库管理)设置图片显示次序realize添加商品图片(from图片库管理)添加商品图片realize图4.2.1-2商品图片库管理用例实现4.2.2系统管理模块查询角色信息(from安全管理模块)查询角色信息实现给角色分配权限(from安全管理模块)给角色分配权限实现给用户分配角色(from安全管理模块)给用户分配角色实现删除角色信息(from安全管理模块)删除角色信息实现修改角色信息(from安全管理模块)修改角色信息实现增加角色信息(from安全管理模块)增加角色信息实现登录登录实现注销注销实现图4.2.2-1安全管理模块用例实现软件架构文档第10页共28页查看系统通知(from信息发布模块)查看系统通知实现查询已发布通知(from信息发布模块)查询已发布通知实现发布系统通知(from信息发布模块)发布系统通知实现删除过期系统通知(from信息发布模块)删除过期系统通知实现修改已发布的系统通知(from信息发布模块)修改已发布的系统通知实现图4.2.2-2系统通知管理模块用例实现查询用户信