网上购物系统分析与设计课件.ppt
《网上购物系统分析与设计课件.ppt》由会员分享,可在线阅读,更多相关《网上购物系统分析与设计课件.ppt(67页珍藏版)》请在三一办公上搜索。
1、网上送花系统案例,北京理工大学珠海学院,内容,初始阶段(识别系统的基本范围和可否进行)用例描述(需求分析)领域对象分析(问题域对象识别)分析模型(不考虑实现,主要从逻辑上设计系统)系统设计(考虑实现,考虑架构、数据库、编程框架等),北京理工大学珠海学院,初始阶段,业务概况:在网上开展销售鲜花业务,将服务范围扩展到所有大中城市,为客户提供网上付款和送花服务,使客户可以异地送花。(通过规模降低成本,通过方便刺激消费,通过信誉提高市场份额),北京理工大学珠海学院,初始阶段,业务过程:鲜花店主在网上开设送花网站,并在全国各主要大中城市设立分支或连锁机构;送花者登陆网站选择鲜花,填写送花信息,支付花款。
2、然后可以随时查看自己所订花进展情况;花店分支或连锁机构业务员按照网上已付款且送花地点属本分店范围的订花信息准备鲜花,然后让配送员送达收花人。配送员向收花人索取确认签名或留言,然后再将有关信息输入系统。,北京理工大学珠海学院,初始阶段,业务规则:规则1:送花者必须先付款,或者确定付款,订单才认为有效;规则2:只有在每日下午3:00以前下订单,才可在第二日送达;下午3:00以后下的订单,最快要在第三日送达;规则3:每日送达时间只可选择早晨9点到夜晚12点;,北京理工大学珠海学院,初始阶段,补充规约:1。要求可以采用支付宝、信用卡或者网上银行转帐支付;,北京理工大学珠海学院,初始阶段,网上送花业务涉
3、及哪些方面(涉众)?店主:花店老板、经营者;业务员:花店业务员。负责订单的执行;送花者:花店的客户,在花店购花;收花者:送花者送花的对象(可以是人、单位);配送员:花店员工,负责将商品送至收花对象。网上支付机构:送花者的付款机构,需要与网上花店签订付款服务协议。如建设银行、中行、支付宝,北京理工大学珠海学院,初始阶段,不同涉众有哪些关注点(诉求)?店主:方便客户(送花者、收花者),有利于开拓市场,降低成本,提高服务质量,进而获得市场占有率,赢得 利润;业务员:系统操作方便,数据准确无误,有防错纠错能力;送花者:准时无误、放心,鲜花质量好,付款方便;,北京理工大学珠海学院,初始阶段,不同涉众有哪
4、些关注点(诉求)?收花者:可以知道送花者、可以留言;配送员:地址详细无误。有联系电话;网上支付机构:安全保密。,北京理工大学珠海学院,初始阶段,有哪些主要参与者?店主业务员送花者配送员辅助参与者?网上支付机构,北京理工大学珠海学院,初始阶段,主要用例店主:管理雇员、浏览订单、维护鲜花信息业务员:登录、处理订单;送花者:选购鲜花、维护购物车、确认订单、付款、注册、登录、查询订单;配送员:登录、确认送达;付款用例与辅助参与者有关。,北京理工大学珠海学院,初始阶段,关键用例?付款本系统中,难度最高、关系到系统成败的关键是网上支付。根据业务规则,鲜花店要先付款再送花。如果已经做过类似系统,付款就不是关
5、键了。这时,其他问题可能上升为关键问题。,北京理工大学珠海学院,初始阶段,根据经验,付款的问题主要是跟各网上付款中介机构或网上银行联系,使用他们提供的组件,因此技术上不会有问题。结论:可以进一步开发。,北京理工大学珠海学院,从初始到细化,由于本网站功能很多,需要划分成几次迭代第一次迭代选择哪些用例呢?功能上重要:选购鲜花、维护购物车、确认订单、付款架构上重要:付款决定:首次迭代完成选购鲜花、维护购物车、确认订单和付款的部分场景(网上银行转帐),北京理工大学珠海学院,用例描述,选购鲜花用例描述主参与者:送花者前提条件:送花者已经进入网站,网站上显示出了鲜花的目录或分类资料主页面后置条件:被选购的
6、鲜花自动存入本次会话购物车,北京理工大学珠海学院,用例描述,选购鲜花用例描述主要流程:送花者点击感兴趣的鲜花品种;系统显示出该品种的详细情况;送花者确认购买,系统将该品种存放到当前会话的购物车;系统自动回到鲜花目录或分类页面,用户可重复操作1,直到完成全部商品选择。,北京理工大学珠海学院,用例描述,选购鲜花用例描述变化流程:1a 送花者选择其他功能会进入其他功能页面,或者也可选择退出选购;,北京理工大学珠海学院,用例描述,维护购物车用例描述主参与者:送花者前提条件:送花者通过有关页面链接已经进入购物车网站,网站上显示出了购物车的内容后置条件:被修改确认的购物车内容被自动保存,北京理工大学珠海学
7、院,用例描述,维护购物车用例描述主要流程:选择购物车中要删除的项,选择删除功能则该项会被删除;选择购物车中要修改的项,将该项的购买数量改为希望的值;根据需要重复上述步骤直到维护完成。变化流程:3a.选择继续购买,则回到商品目录和分类页面;3b.选择确认订单,则进入订单资料输入页面。,北京理工大学珠海学院,用例描述,确认订单用例描述主参与者:送花者前提条件:送花者完成购物车维护,通过有关页面链接进入确认订单页面后置条件:生成订单所需信息已经收集,包括送花者、收花者、付款方式等。,北京理工大学珠海学院,用例描述,确认订单用例描述主要流程:系统提示参与者输入收花人信息;系统提示参与者选择付款方式;用
8、户确认订单,系统开始付款操作。变化流程:1a.如果操作者尚未登录,则先转向登录页面,完成登录后再回到本页;3a.如果放弃确认,则不确认订单;3b.如果付款不成功,则不确认订单。,北京理工大学珠海学院,用例描述,付款用例描述主参与者:送花者前提条件:订单已经被确认,总金额已知,订单信息已经收集。后置条件:付款成功后生成并保存订单,北京理工大学珠海学院,用例描述,付款用例描述主要流程:系统链接到有关付款页面,同时将订单金额、花店收款账户资料传给付款页面;付款页面提示送花者完成付款的具体操作;系统获得成功付款结果后生成订单并保存。变化流程:2a.如果付款帐户信息或付款凭据有问题,则提示输入信息无效;
9、2b.如果付款帐户不满足支付条件,则中止付款操作。,北京理工大学珠海学院,领域对象分析,完成用例描述后,通过对用例的审阅,可以发现应用的领域对象。例如:选购鲜花用例描述主要流程:送花者点击感兴趣的鲜花品种;系统显示出该品种的详细情况;送花者点击详细说明页面的“购买”,系统将该品种存放到当前会话的购物车;系统自动回到鲜花目录或分类页面,用户可重复操作1,直到完成全部商品选择。,北京理工大学珠海学院,领域对象分析,完成用例描述后,通过对用例的审阅,可以发现应用的领域对象。例如:维护购物车用例描述主要流程:选择购物车中要删除的项,选择删除功能则该项会被删除;选择购物车中要修改的项,将该项的购买数量改
10、为希望的值;根据需要重复上述步骤直到维护完成。,北京理工大学珠海学院,领域对象分析,完成用例描述后,通过对用例的审阅,可以发现应用的领域对象。例如:确认订单用例描述主要流程:系统提示参与者输入收花人信息;系统提示参与者选择付款方式;用户确认订单,系统开始付款操作。,北京理工大学珠海学院,领域对象分析,完成用例描述后,通过对用例的审阅,可以发现应用的领域对象。例如:付款用例描述主要流程:系统链接到有关付款页面,同时将订单金额、花店收款账户资料传给付款页面;付款页面提示送花者完成付款的具体操作;系统获得成功付款结果后创建订单并保存。,北京理工大学珠海学院,领域对象分析,由此可以得到领域对象:送花者
11、、鲜花品种、会话、购物车、购物车项、收花人、付款、付款方式、订单、收款帐户、付款结果这些对象或许不全,但已能满足第一次迭代需要,北京理工大学珠海学院,领域对象分析,北京理工大学珠海学院,领域对象分析,在识别领域对象及其关系的同时,还应该对领域对象作文字说明和注解,形成词汇表或数据字典。领域对象词汇表加上领域对象图,会更清楚地表达需求阶段所了解的领域概念。词汇表的写法可以参考结构化程序设计中采用的数据字典的写法。一方面用文字说明概念含义,同时也注明概念属性。,北京理工大学珠海学院,领域对象分析,网上送花系统词汇表举例:送花者:本网站的客户或消费者。在网站上购花,并将花送给收花者。送花者 = 代号
12、+密码+手机号码+电子邮箱会话:送花者对本网站的一次访问过程。始于送花者打开本网站某网页,终于送花者关闭本网站所有网页。一次会话期间,送花者可以浏览本网站多个网页。会话 = 会话识别号+开始时间+结束时间,北京理工大学珠海学院,领域对象分析,网上送花系统词汇表举例:购物车:在一次会话中暂时存放送花人选购的商品项的地方。一次会话中有一个购物车。会话结束时,购物车也消失。一次会话中,确认一张订单后,购物车被清空,送花者可以开始一次新的购买,并形成新的订单。购物车 = 会话识别号 + 购物车项购物车项:送花者选择的商品项。放在购物车中。本网站最典型的情况是一个购物车一般只有一个购物车项,但也不排除多
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 购物 系统分析 设计 课件
链接地址:https://www.31ppt.com/p-1865738.html