
上QQ阅读APP看书,第一时间看更新
3.4.4 网络销售系统的结构
为了有效支持公司的业务目标,计划开发一个网络销售系统,并且将该系统纳入新的公司业务系统中。图3-15给出了该公司的网络销售系统结构图。

图3-15 网络销售系统结构图
这个方案将网络销售系统划分为客户交互系统(Customer Interaction)、销售系统(Sales System)、采购管理系统(Procurement Management)和财务系统(Financial System)四个子系统。
其中,客户交互系统(Customer Interaction)负责处理与客户交互的所有事务,这些事务能包括客户管理(注册、登录、客户信息管理等)、零售业务(如选择商品、提交订单、在线支付)等,也包括大客户销售业务(如提交购物请求、审核销售方案和确认最终销售方案)等业务。
销售系统(Sales System)负责接收客户交互系统提供的订单或购货合同,读取采购系统提供的商品信息,组织并实施商品的支付,并确保支付的及时和准确。
采购管理系统(Procurement Management System)则负责跟踪销售情况和市场发生的各种变化,及时调整公司的商品需求预测和采购计划,为销售系统提供及时有效的支持。
财务系统(Financial System)则负责处理与上述系统相关的财务方面的事务。
图3-15清晰地描述了目标系统的总体结构,但并没有描述这个系统的功能结构、概念结构和逻辑结构。弄清楚这些问题需要对目标系统进行软件建模。