电子商务系统设计与实现(第5章).ppt
《电子商务系统设计与实现(第5章).ppt》由会员分享,可在线阅读,更多相关《电子商务系统设计与实现(第5章).ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、浙江工商大学计算机与信息工程学院电子商务系统设计与实现电子商务系统设计与实现毛郁欣毛郁欣浙江工商大学计算机与信息工程学院浙江工商大学计算机与信息工程学院浙江工商大学计算机与信息工程学院课程的主要内容课程的主要内容第第1章章 概论概论第第2章章 电子商务系统分析与设计基础电子商务系统分析与设计基础第第3章章 电子商务系统开发基础电子商务系统开发基础第第4章章 电子商务系统规划电子商务系统规划第第5章章 电子商务系统分析电子商务系统分析第第6章章 电子商务系统设计电子商务系统设计第第7章章 电子商务应用系统设计电子商务应用系统设计第第8章章 数据库实现数据库实现第第9章章 电子商务网站开发技术电子
2、商务网站开发技术第第10章章 电子商务系统的开发模式电子商务系统的开发模式第第11章章 电子商务系统的测试与维护电子商务系统的测试与维护浙江工商大学计算机与信息工程学院第第5章章 电子商务系统分析电子商务系统分析5.1 电子商务系统分析的任务电子商务系统分析的任务5.2 系统调查系统调查5.3 典型的电子商务系统业务需求典型的电子商务系统业务需求5.4 系统分析方法系统分析方法5.5 基于基于UML的系统分析方法的系统分析方法5.6 系统分析报告系统分析报告浙江工商大学计算机与信息工程学院n掌握企业商务活动的特点掌握企业商务活动的特点 主主要要是是了了解解企企业业商商务务运运作作过过程程中中都
3、都有有哪哪些些基基本本的的商商务务环环节节,其其基基本本的的特特点点是是什什么么,在在开开展展电电子子商商务务活活动动中中的的重重点点和和要要点点是是什么。什么。n系统调查系统调查 理理解解用用户户对对电电子子商商务务系系统统的的需需求求,包包括括对对系系统统功功能能、性性能能方方面的需求。面的需求。n确定系统逻辑模型,形成系统分析报告确定系统逻辑模型,形成系统分析报告 确确定定系系统统应应具具有有的的逻逻辑辑功功能能,再再用用一一系系列列图图表表和和文文字字表表示示出来,形成系统的逻辑模型,撰写系统分析报告。出来,形成系统的逻辑模型,撰写系统分析报告。5.1 电子商务系统分析的任务电子商务系
4、统分析的任务浙江工商大学计算机与信息工程学院 who?谁执行系统中的各个过程?为什么?选择该谁执行系统中的各个过程?为什么?选择该人执行这个活动正确吗?其他的人能更有效地执人执行这个活动正确吗?其他的人能更有效地执行这些任务吗?行这些任务吗?what?在做什么?接下来是什么程序?为什么那在做什么?接下来是什么程序?为什么那个过程是必要的?个过程是必要的?where?正在哪里执行操作?为什么?这些操作可正在哪里执行操作?为什么?这些操作可以在哪里执行?在其他地方执行会更有效吗?以在哪里执行?在其他地方执行会更有效吗?when?什么时候执行一个程序?为什么在这个时什么时候执行一个程序?为什么在这个
5、时间执行它?是最好的时间吗?间执行它?是最好的时间吗?how?怎样执行一个程序?为什么用那种方式执行怎样执行一个程序?为什么用那种方式执行它?用其他的方式执行会更好、更有效或者花费它?用其他的方式执行会更好、更有效或者花费更少吗?更少吗?5.2 系统调查系统调查浙江工商大学计算机与信息工程学院n面谈面谈(1)确定要面谈的人(2)确立目标(3)提出面谈的问题(4)将面谈结果整理成文档5.2 系统调查系统调查浙江工商大学计算机与信息工程学院n问卷调查问卷调查 问卷调查应该简单、友好。问卷调查应该简单、友好。提供清晰的指令以方便回答所有预期的问题。提供清晰的指令以方便回答所有预期的问题。将问题用短语
6、表达,以避免误解;使用简单的术语。将问题用短语表达,以避免误解;使用简单的术语。尽量不要引导用户做出回答或者提出有诱导作用的问题。尽量不要引导用户做出回答或者提出有诱导作用的问题。限制使用开放式问题,这样的问题难以制成表格。限制使用开放式问题,这样的问题难以制成表格。限限制制使使用用可可能能导导致致对对工工作作安安全全性性的的担担心心或或者者产产生生其其他他负负面面影影响响的问题。的问题。在调查表的最后进行一般的总结。在调查表的最后进行一般的总结。在定稿并分发给一个大组之前对调查表进行小范围内的测试。在定稿并分发给一个大组之前对调查表进行小范围内的测试。5.2 系统调查系统调查浙江工商大学计算
7、机与信息工程学院n观察观察 系系统统分分析析员员直直接接在在用用户户工工作作的的地地方方观观察察他他们们的的活活动动,并且记录下所观察的系统运作过程。并且记录下所观察的系统运作过程。n抽样抽样 样样本本可可能能包包括括记记录录、报报表表、操操作作日日志志、数数据据输输入入文文档档、意意见见汇汇总总、工工作作请请求求以以及及各各种种类类型型的的表表格格。抽抽样样技技术包括系统抽样、分层抽样以及随机抽样。术包括系统抽样、分层抽样以及随机抽样。5.2 系统调查系统调查浙江工商大学计算机与信息工程学院nB2B电子商务系统的需求电子商务系统的需求1.会员注册会员注册2.信息分布信息分布3.信息查询信息查
8、询4.在线交易在线交易5.拍卖与投标采购拍卖与投标采购6.商务论坛商务论坛7.网上洽谈网上洽谈8.签订电子合同签订电子合同9.广告宣传广告宣传 5.3 典型的电子商务需求典型的电子商务需求浙江工商大学计算机与信息工程学院nB2C电子商务系统的需求电子商务系统的需求5.3 典型的电子商务需求典型的电子商务需求消费者需求有:消费者需求有:1.用户注册、登录用户注册、登录2.商品查询商品查询3.购物车购物车4.为购买产品下订单为购买产品下订单5.撤消和修改订单撤消和修改订单6.跟踪订单的状态跟踪订单的状态7.在线支付在线支付8.新手导航新手导航9.信息反馈信息反馈 商家的需求有商家的需求有:1.商品
9、信息分布商品信息分布2.检查客户的注册信息检查客户的注册信息3.发布和管理网络广告发布和管理网络广告4.处理客户订单处理客户订单5.商品库存管理商品库存管理6.精品推荐、促销活动精品推荐、促销活动7.和物流配送系统建立接和物流配送系统建立接口口8.和银行之间的接口和银行之间的接口9.客户关系管理客户关系管理10.售后服务售后服务 浙江工商大学计算机与信息工程学院nC2C电子商务系统的需求电子商务系统的需求(1)会员注册、认证)会员注册、认证(2)卖家管理)卖家管理 包包括括店店铺铺设设置置管管理理、商商品品发发布布、商商品品下下架架、商商品品删删除、成交后发货、退款等。除、成交后发货、退款等。
10、(3)买家管理)买家管理 包括商品搜索、浏览、了解卖家、出价竞拍、在线包括商品搜索、浏览、了解卖家、出价竞拍、在线支付、交易投诉等支付、交易投诉等(4)论坛)论坛(5)新手导航)新手导航(6)客户服务)客户服务 5.3 典型的电子商务需求典型的电子商务需求浙江工商大学计算机与信息工程学院n结构化分析方法结构化分析方法1.数据流图数据流图(DFD)5.4 系统分析方法系统分析方法箭头,表示数据流 圆或椭圆,表示数据处理双杠,表示数据存储方框,表示数据的源点或终点 浙江工商大学计算机与信息工程学院n结构化分析方法结构化分析方法2.数据流图步骤数据流图步骤(1)首先画出系统的输入输出,即先画顶层数据
11、流图。首先画出系统的输入输出,即先画顶层数据流图。5.4 系统分析方法系统分析方法浙江工商大学计算机与信息工程学院n结构化分析方法结构化分析方法2.数据流图步骤数据流图步骤(2)画系统内部,即画下层数据流图。画系统内部,即画下层数据流图。5.4 系统分析方法系统分析方法浙江工商大学计算机与信息工程学院5.4 系统分析方法系统分析方法浙江工商大学计算机与信息工程学院n结构化分析方法结构化分析方法3.注意事项注意事项命名。命名。画数据流而不是控制流。画数据流而不是控制流。一般不画物质流。一般不画物质流。每个加工至少有一个输入数据流和一个输出数据流,反映出此处理数据的来源每个加工至少有一个输入数据流
12、和一个输出数据流,反映出此处理数据的来源与处理的结果。与处理的结果。编号。如果一张数据流图中的某个加工分解成另一张数据流图时,则上层图为编号。如果一张数据流图中的某个加工分解成另一张数据流图时,则上层图为父图,直接下层图为子图。子图及其所有的加工都应编号。父图,直接下层图为子图。子图及其所有的加工都应编号。父图与子图的平衡。子图的输入输出数据流同父图相应处理的输入输出数据流父图与子图的平衡。子图的输入输出数据流同父图相应处理的输入输出数据流必须一致,即父图与子图的平衡。必须一致,即父图与子图的平衡。局部数据存储。局部数据存储。提高数据流图的易懂性。注意合理分解,要把一个处理分解成几个功能相对独
13、提高数据流图的易懂性。注意合理分解,要把一个处理分解成几个功能相对独立的子处理,这样可以减少处理之间输入、输出数据流的数目,增加数据流图立的子处理,这样可以减少处理之间输入、输出数据流的数目,增加数据流图的可理解性。的可理解性。5.4 系统分析方法系统分析方法浙江工商大学计算机与信息工程学院n结构化分析方法结构化分析方法4.数据字典数据字典(1)数据项)数据项(2)数据结构)数据结构(3)数据流)数据流(4)数据存储)数据存储(5)处理过程)处理过程5.4 系统分析方法系统分析方法浙江工商大学计算机与信息工程学院5.4 系统分析方法系统分析方法 数据项卡片 数据结构卡片 数据存储卡片 数据流卡
14、片 处理过程卡片 浙江工商大学计算机与信息工程学院n面向对象分析方法面向对象分析方法(1)给出系统的需求,进行系统的需求分析。)给出系统的需求,进行系统的需求分析。需求分析的目标是识别系统执行者、系统用例,需求分析的目标是识别系统执行者、系统用例,得到系统的用例图,并用用例文档描述各个用例;得到系统的用例图,并用用例文档描述各个用例;(2)进一步分析系统需求,确定类以及类与类)进一步分析系统需求,确定类以及类与类之间的关系,确定它们的静态结构和动态行为,之间的关系,确定它们的静态结构和动态行为,最终用类图和对象图描述系统的静态结构,用顺最终用类图和对象图描述系统的静态结构,用顺序图、协作图、活
15、动图和状态图描述系统的动态序图、协作图、活动图和状态图描述系统的动态行为。行为。5.4 系统分析方法系统分析方法浙江工商大学计算机与信息工程学院1.系统需求分析系统需求分析(1)确定执行者)确定执行者(2)确定用例)确定用例(3)绘制用例图)绘制用例图(4)描述用例)描述用例(5)优化用例图)优化用例图5.5 基于基于UML的系统分析方法的系统分析方法浙江工商大学计算机与信息工程学院1.1 确定执行者确定执行者 1)谁使用系统的主要功能谁使用系统的主要功能(主执行者主执行者)?2)谁需要从系统获得对日常工作的支持和服务?谁需要从系统获得对日常工作的支持和服务?3)需要谁维护管理系统的日常运行(
16、副执行者)?需要谁维护管理系统的日常运行(副执行者)?4)公司的哪个部门使用系统?公司的哪个部门使用系统?5)系统需要与其它哪些系统交互?系统需要与其它哪些系统交互?6)谁需要使用系统产生的结果(值)?谁需要使用系统产生的结果(值)?针对网上宠物店前台系统,通过回答以上问题,可以针对网上宠物店前台系统,通过回答以上问题,可以得到执行者有两类,得到执行者有两类,普通用户普通用户和和登录后的用户登录后的用户。5.5 基于基于UML的系统分析方法的系统分析方法浙江工商大学计算机与信息工程学院1.2 确定用例确定用例 1)与系统实现有关的主要问题是什么?与系统实现有关的主要问题是什么?2)系统需要哪些
17、输入系统需要哪些输入/输出?这些输入输出?这些输入/输出从何而来?输出从何而来?到哪里去?到哪里去?3)执行者需要系统提供哪些功能?执行者需要系统提供哪些功能?4)执行者是否需要对系统中的信息进行读、创建、修改、执行者是否需要对系统中的信息进行读、创建、修改、删除或存储?删除或存储?注册新账号、登录、注销登录、编辑账号、搜索产注册新账号、登录、注销登录、编辑账号、搜索产品、查看产品分类、查看产品、查看产品项目、将产品项品、查看产品分类、查看产品、查看产品项目、将产品项目放入购物车、从购物车删除产品项目、修改购物数量、目放入购物车、从购物车删除产品项目、修改购物数量、新订单、查看订单、查看购物车
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 系统 设计 实现
限制150内