6.6 电子商务系统分析报告

6.6 电子商务系统分析报告

电子商务系统分析的过程必须以一个完整、一致、正确、清晰的方式来进行, 系统分析的成果也必须满足系统最终用户的需求。

需求说明书是电子商务系统分析阶段形成的主要文档, 它应该能够准确地描述出最终用户的需求。这个文档可以由最终用户起草, 也可以由系统开发团队来完成。前者对用户来说, 难度比较大; 后者可能造成软件开发团队在书写需求说明书时, 用户什么也不做。在这种情况下, 技术人员必须与用户经常沟通交流之后书写需求说明书的内容。因此该需求分析的文档由用户和开发团队共同来完成。电子商务系统分析报告根据设计方法的不同分为以下2种。

(1) 结构化设计方法的报告

结构化设计方法的系统分析报告包含以下4个方面的内容。

①引言: 包括名称、开发目标、主要功能、开发背景等。

②现行系统概况: 包括现行系统现状详细调查说明, 如组织机构图、系统目标、功能一览表、业务流程图、业务流量以及存在的薄弱环节、数据、主要算法等。现行系统分析用户需求及主要存在的问题等。

③新系统逻辑方案: 包括新系统目标(要求具体), 新系统逻辑模型(数据流程图、数据字典、实体关系图), 新系统功能分析(改进、补充、优越之处), 新系统在各个处理环节上采用的管理方法、模型, 与新系统相配套的管理制度和运行体制的建立。

④下阶段进度计划。

(2) 面向对象的设计方法的报告

面向对象的设计方法的系统分析报告包含以下3个方面的内容。

①引言: 包括编写目的、背景和参考资料等。

②系统需求分析: 包括用例列表和用例模型。

③系统分析: 建立分析类图静态模型和顺序图、协作图、活动图等动态模型。

本章小结

本章首先介绍了系统详细调查、结构化系统分析; 再介绍了面向对象的需求分析、静态分析和动态分析建模, 并提供了两种方法的系统分析报告的一般模板格式。

思考与练习

一、填空题

1.电子商务系统分析的任务包括描述未来系统所应实现的功能, 设计出系统的________模型。

2.常见的电子商务系统的调查方法有开调查会、参加业务实践、面谈法和________。

3.结构化系统分析方法建立的系统逻辑模型的核心部分包括________和________。

4.采用UML 分析工具进行对象建模, 包括面向对象的需求分析模型和________模型。

二、简答题

1.什么是电子商务系统分析?

2.零售业电子商务系统的基本需求包括哪些内容?

3.电子商务系统的详细调查方法有哪些?

三、设计题

1.试根据以下储蓄所取款过程绘制数据流程图: 储户将填好的取款单及存折交储蓄所, 经查对存款账户, 将不合格的存折和取款单退回储户, 合格的存折和取款单被送交取款处理, 处理时要修改存款账户, 处理的结果是将存折、利息单和现金交储户, 同时将取款单存档。

2.经对某公司原系统调查得知业务处理过程: 每月的20 ~25日由财务科根据已存档的上月工资发放清单和人事科送来的人员工资变动表, 抄写本月工资发放清单中的前3项(工资发放清单共6项: 部门、姓名、基本工资、扣款、应发工资和签名栏), 总务科每月的26日将扣款清单送交财务科, 由财务科按扣款清单将扣款数填入本月工资发放清单,最后计算出每个职工应发工资数, 并填入工资发放清单。请按以上过程绘制数据流程图。

3.请根据下述库存量监控功能的处理逻辑绘制判断树: 若库存量小于等于0, 则按缺货处理; 若库存量小于等于库存下限, 则按下限报警处理; 若库存量大于库存下限, 而又小于等于储备定额, 则按订货处理; 若库存量大于库存下限, 小于库存上限, 而又大于储备定额, 则按正常处理; 若库存量大于等于库存上限, 而又大于储备定额, 则按上限报警处理。

4.创建“图书选购” 用例图。有一个参与者(即顾客) 和一个用例(即图书选购),根据分析可知, “图书选购” 用例可以分解成两个用例, 即“浏览图书” 和“加入购物车”, 最终得到用例图“图书选购”。

5.请识别学校运动会管理系统中的对象, 并进行分析类, 画出运动会管理系统的分析类图。

6.若某商场中发行一种购物卡, 用户可以根据自己的需要提出申请去办理购物卡。商场的卡管理员可以根据申请, 创建新的购物卡。用户可以向购物卡预存费用, 商场卡管理员为该用户添加相应的预存费用。用户可以用购物卡在商场进行消费, 每进行一次消费, 售货员就从购物卡中扣除相应的费用。当购物消费每满一定数额时, 商场自动在卡中添加奖励费。请绘制顺序图。

7.“会员下订单” 用例是在客户端下客户登录后可以浏览上架的商品, 并能搜索相应的商品, 根据需要选择商品并下订单, 该用例的流程如下。

(1) 用户指定相应的商品种类进行搜索, 得到相应的商品信息;

(2) 选中自己需要的商品并选择其定购的数量放入购物车;

(3) 提交下订单请求, 系统检查用户是否登录, 若用户未登录则转(4), 否则返回个人信息由用户确认, 转(5);

(4) 用户登录系统, 重新进入购物车页面, 转(3);

(5) 顾客确认自己的信息后, 由系统数据库记录订单信息及订单的细节更新订单表和订单细节表;

(6) 数据库更新成功后, 返回顾客下订单成功的消息。

请根据用例的流程绘制分析类图和协作图。