1业务流程.docx
- 文档编号:8635170
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:22
- 大小:513.07KB
1业务流程.docx
《1业务流程.docx》由会员分享,可在线阅读,更多相关《1业务流程.docx(22页珍藏版)》请在冰豆网上搜索。
1业务流程
1、业务流程
使用UML的活动图描述系统的主要业务流程等。
示例:
(一)商品展示活动图
图3-1商品展示活动图
(二)网上订货活动图
图3-2网上订货活动图
(三)货款支付活动图
图3-3货款支付活动图
(四)发货活动图
图3-4商品发货活动图
(五)退货处理活动图
图3-5退货处理活动图
2、业务功能
(一)商品选购
图3-6商品选购用例图
(二)货款支付
图3-7货款支付用例图
(三)商品发货
图3-8商品发货用例图
(四)退货处理
图3-9退货处理用例图
(五)网上订货
图3-10网上订货用例图
3、数据需求
根据用例图给出类图的概念设计,包含界面类、控制类和实体类,不要求展开类的属性和方法,采用类图的简化表示或缩略表示,例如:
(一)商品选购
图3-16商品选购类图缩略表示
(二)货款支付
图3-17货款支付类图缩略表示
(三)商品发货
图3-18商品发货类图缩略表示
(四)退货处理
图3-19退货处理类图缩略表示
(五)用户管理
图3-20用户管理类图缩略表示
(六)日志管理
图3-21日志管理类图缩略表示
(七)商品信息管理
图3-22商品信息管理类图缩略表示
4、系统功能架构设计
系统功能架构设计定义软件系统各主要部件及成分之间的关系。
可以通过UML的包图来表示,系统功能一般对应需求分析中的用例,例如:
图4-2系统总包图
5、功能模块设计
5.1商品选购
5.1.1功能结构设计
使用UML包图给出子功能架构,例如
图4-3商品选购包图
5.1.2类图设计
(一)界面类
在界面类的设计中主要关注用户界面的属性和消息(方法),要求给出具体的界面设计。
图4-4商品选购界面类图
类描述:
表4-1商品选购界面类描述
商品选购界面类
类的描述:
商品选购界面主功能类
方
法
描
述
AddIntoShoppingCartBtnClicked()
放入购物车按钮响应事件
GetGoodsList()
获取商品列表
DeleteFromShoppingCartBtnClicked()
从购物车中删除商品按钮响应事件
界面设计:
图4-5商品选购界面截图
(二)控制类
在控制类的设计中主要关注类的方法,可以包含子控制类的设计。
图4-6商品选购控制类图
类描述:
表4-2ShoppingCartManage类描述
ShoppingCartManage类
类的描述:
购物车管理主功能类
方
法
描
述
AddShoppingCartRecord()
添加购物车记录
DeleteShoppingCartRecord()
删除购物车记录
UpdateShoppingCartRecord()
更新购物车记录
GetShoppingCartById()
根据购物车记录Id获取购物车记录实体
SettleAccounts()
进行结算付款
GetShoppingCartListByOwnerId()
根据用户Id获取该用户的所有购物车记录列表
表4-3GoodsInfoManage类描述
GoodsInfoManage类
类的描述:
商品信息管理主功能类
方
法
描
述
AddGood()
添加商品
DeleteGood()
删除商品
GetGoodById()
根据商品Id获取商品对象实体
UpdateGood()
更新商品
GetAllGoods
获取所有商品
GetGoodsByCategory
根据商品类别提取商品列表
SearchByKeyword()
根据关键字检索商品
(三)实体类
在实体类的设计中主要关注类的属性;
图4-7商品选购实体类图
类描述:
表4-4GoodInfo类描述
GoodInfo类
类的描述:
商品信息实体类
属性
描
述
Id
商品Id
Name
商品名称
Price
单价
Amount
库存量
Description
商品描述信息
Photo
商品照片
Category
商品类别
Status
商品状态
表4-5GoodCategory类描述
GoodCategory类
类的描述:
商品类别实体类
属性
描
述
CategoryId
商品类别Id
CategoryName
商品类别名称
表4-6ShoppingCart类描述
ShoppingCart类
类的描述:
购物车实体类
属性
描
述
Id
购物车记录Id
OwnerId
购物车所有者Id
GoodId
商品Id
Quantity
购买数量
CreateDate
创建日期
Money
商品金额
5.1.3动态图设计
使用顺序图或协作图描述该功能(用例)所参与的对象,以及这些对象相互之间的动态消息联系;使用状态图用来描述一个特定的对象所有可能的状态,以及由于各种事件的发生而引起的状态之间的转移和变化。
示例:
图4-8商品选购顺序图
5.1.4处理流程设计
使用活动图描述该功能及其子功能核心的处理流程。
图4-9商品选购活动图
6、数据库设计
6.1实体关系设计
(一)实体类关系图
图4-53实体类关系图
(二)实体关系图(E-R图)
图4-54在线购物子系统E-R图
图4-55系统管理子系统E-R图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 业务流程