电子商务系统设计与实现(第5章)

上传人:夏** 文档编号:578412088 上传时间:2024-08-24 格式:PPT 页数:40 大小:562.52KB
返回 下载 相关 举报
电子商务系统设计与实现(第5章)_第1页
第1页 / 共40页
电子商务系统设计与实现(第5章)_第2页
第2页 / 共40页
电子商务系统设计与实现(第5章)_第3页
第3页 / 共40页
电子商务系统设计与实现(第5章)_第4页
第4页 / 共40页
电子商务系统设计与实现(第5章)_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《电子商务系统设计与实现(第5章)》由会员分享,可在线阅读,更多相关《电子商务系统设计与实现(第5章)(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、方便回答所有预期的问题。 将问题用短语表达,以避免误解;使用简单的术语。将问题用短语表达,以避免误解;使用简单的术语。 尽量不要引导用户做出回答或者提出有诱导作用的问题。尽量不要引导用户做出回答或者提出有诱导作用的问题。 限制使用开放式问题,这样的问题难以制成表格。限制使用开放式问题,这样的问题难以制成表格。 限限制制使使用用可可能能导导致致对对工工作作安安全全性性的的担担心心或或者者产产生生其其他他负负面面影影响响的问题。的问题。 在调查表的最后进行一般的总结。在调查表的最后进行一般的总结。 在定稿并分发给一个大组之前对调查表进行小范围内的测试。在定稿并分发给一个大组之前对调查表进行小范围内

7、的测试。 5.2 系统调查系统调查浙江工商大学计算机与信息工程学院n观察观察 系系统统分分析析员员直直接接在在用用户户工工作作的的地地方方观观察察他他们们的的活活动动,并且记录下所观察的系统运作过程。并且记录下所观察的系统运作过程。n抽样抽样 样样本本可可能能包包括括记记录录、报报表表、操操作作日日志志、数数据据输输入入文文档档、意意见见汇汇总总、工工作作请请求求以以及及各各种种类类型型的的表表格格。抽抽样样技技术包括系统抽样、分层抽样以及随机抽样。术包括系统抽样、分层抽样以及随机抽样。 5.2 系统调查系统调查浙江工商大学计算机与信息工程学院nB2B电子商务系统的需求电子商务系统的需求1.会

8、员注册会员注册2.信息分布信息分布3.信息查询信息查询4.在线交易在线交易5.拍卖与投标采购拍卖与投标采购6.商务论坛商务论坛7.网上洽谈网上洽谈8.签订电子合同签订电子合同9.广告宣传广告宣传 5.3 典型的电子商务需求典型的电子商务需求浙江工商大学计算机与信息工程学院nB2C电子商务系统的需求电子商务系统的需求5.3 典型的电子商务需求典型的电子商务需求消费者需求有:消费者需求有:1.用户注册、登录用户注册、登录2.商品查询商品查询3.购物车购物车4.为购买产品下订单为购买产品下订单5.撤消和修改订单撤消和修改订单6.跟踪订单的状态跟踪订单的状态7.在线支付在线支付8.新手导航新手导航9.

9、信息反馈信息反馈 商家的需求有商家的需求有 :1.商品信息分布商品信息分布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. 数据流图步

11、骤数据流图步骤(1)首先画出系统的输入输出,即先画顶层数据流图。首先画出系统的输入输出,即先画顶层数据流图。 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)谁需要从系统获得对日常工作的支持和服

16、务?谁需要从系统获得对日常工作的支持和服务? 3)需要谁维护管理系统的日常运行(副执行者)?需要谁维护管理系统的日常运行(副执行者)? 4)公司的哪个部门使用系统?公司的哪个部门使用系统? 5)系统需要与其它哪些系统交互?系统需要与其它哪些系统交互? 6)谁需要使用系统产生的结果(值)?谁需要使用系统产生的结果(值)? 针对网上宠物店前台系统,通过回答以上问题,可以针对网上宠物店前台系统,通过回答以上问题,可以得到执行者有两类,得到执行者有两类,普通用户普通用户和和登录后的用户登录后的用户。 5.5 基于基于UML的系统分析方法的系统分析方法浙江工商大学计算机与信息工程学院1.2 确定用例确定

17、用例 1)与系统实现有关的主要问题是什么?与系统实现有关的主要问题是什么? 2)系统需要哪些输入系统需要哪些输入/输出?这些输入输出?这些输入/输出从何而来?输出从何而来?到哪里去?到哪里去? 3)执行者需要系统提供哪些功能?执行者需要系统提供哪些功能? 4)执行者是否需要对系统中的信息进行读、创建、修改、执行者是否需要对系统中的信息进行读、创建、修改、删除或存储?删除或存储? 注册新账号、登录、注销登录、编辑账号、搜索产注册新账号、登录、注销登录、编辑账号、搜索产品、查看产品分类、查看产品、查看产品项目、将产品项品、查看产品分类、查看产品、查看产品项目、将产品项目放入购物车、从购物车删除产品

18、项目、修改购物数量、目放入购物车、从购物车删除产品项目、修改购物数量、新订单、查看订单、查看购物车、结算等新订单、查看订单、查看购物车、结算等 。5.5 基于基于UML的系统分析方法的系统分析方法浙江工商大学计算机与信息工程学院1.3 绘制用例图绘制用例图 5.5 基于基于UML的系统分析方法的系统分析方法浙江工商大学计算机与信息工程学院1.4 描述用例描述用例5.5 基于基于UML的系统分析方法的系统分析方法表5.1 查看订单用例的文档用例名称:查看订单用例标识号:202执行者:登录后的用户简要说明:登录后的用户可以查看已经提交的订单信息,包括付款、发货地址和订购产品等信息。前置条件:用户已

19、经登录系统基本事件流:1 用户鼠标点击“我的帐户”按钮2 系统显示用户信息界面3 用户在用户信息界面中鼠标点击“我的订单”按钮 4. 系统显示该用户的所有订单列表5 用户选择其中一个订单,系统将显示该订单的详细信息其他事件流:用户可以鼠标点击订单信息中的产品项目编号,重新订购已购买的产品。异常事件流:1 提示错误信息,用户确认2 返回到系统主页面后置条件:无注释:无浙江工商大学计算机与信息工程学院2. 静态结构模型静态结构模型(1)识别对象和类)识别对象和类 (2)识别类的属性和操作)识别类的属性和操作 (3)确定对象之间的关系)确定对象之间的关系 (4)绘制类图)绘制类图5.5 基于基于UM

20、L的系统分析方法的系统分析方法浙江工商大学计算机与信息工程学院2.1 识别对象和类识别对象和类5.5 基于基于UML的系统分析方法的系统分析方法(1)边界类边界类:位于系统与外界的交界处,窗体、报表、以及表示通位于系统与外界的交界处,窗体、报表、以及表示通讯协议的类、直接与外部设备交互的类、直接与外部系统交互讯协议的类、直接与外部设备交互的类、直接与外部系统交互的类等都是边界类。的类等都是边界类。 (2)实体类实体类:保存要放进持久存储体的信息。持久存储体就是数据保存要放进持久存储体的信息。持久存储体就是数据库、文件等可以永久存储数据的介质。实体类可以通过事件流库、文件等可以永久存储数据的介质

21、。实体类可以通过事件流和交互图发现。通常每个实体类在数据库中有相应的表,实体和交互图发现。通常每个实体类在数据库中有相应的表,实体类中的属性对应数据库表中的字段。类中的属性对应数据库表中的字段。(3)控制类控制类:是控制其他类工作的类。每个用例通常有一个控是控制其他类工作的类。每个用例通常有一个控制类,控制用例中的事件顺序,控制类也可以在多个用例间共制类,控制用例中的事件顺序,控制类也可以在多个用例间共用。其他类并不向控制类发送很多消息,而是由控制类发出很用。其他类并不向控制类发送很多消息,而是由控制类发出很多消息。多消息。 浙江工商大学计算机与信息工程学院2.1 识别对象和类识别对象和类5.

22、5 基于基于UML的系统分析方法的系统分析方法针对网上宠物店系统针对网上宠物店系统实体类实体类:产品、产品分类、产品项目、帐号、购物车、订单等。产品、产品分类、产品项目、帐号、购物车、订单等。边界类边界类:登录界面、产品查询界面、查看产品界面、购物车界登录界面、产品查询界面、查看产品界面、购物车界面等等。面等等。控制类控制类:需要考虑具体实现时的设计模式,此部分一般在系统需要考虑具体实现时的设计模式,此部分一般在系统设计时加以考虑。如在设计时加以考虑。如在Struts模式实现系统时,用模式实现系统时,用JavaBean作为作为控制类,网上宠物店系统的订单处理可引入控制类控制类,网上宠物店系统的

23、订单处理可引入控制类OrderBean来来进行具体的消息处理。进行具体的消息处理。 浙江工商大学计算机与信息工程学院2.2 识别分析类属性识别分析类属性5.5 基于基于UML的系统分析方法的系统分析方法按一般常识这个类应该具有哪些属性?按一般常识这个类应该具有哪些属性?在当前的问题域中类应该具有什么属性?在当前的问题域中类应该具有什么属性?根据系统责任的要求,这个类应该具有哪些属性?根据系统责任的要求,这个类应该具有哪些属性?建立这个类是为了保存和管理哪些信息?建立这个类是为了保存和管理哪些信息?类为了在服务中实现其功能,需要增设哪些属性?类为了在服务中实现其功能,需要增设哪些属性?有哪些需要

24、区别的状态,是否需要增加一个属性来区有哪些需要区别的状态,是否需要增加一个属性来区别这些状态?别这些状态?用什么属性表示整体用什么属性表示整体部分结构和实例连接?部分结构和实例连接? 浙江工商大学计算机与信息工程学院2.2 识别分析类属性识别分析类属性5.5 基于基于UML的系统分析方法的系统分析方法所反映的信息在系统中用不上的属性。所反映的信息在系统中用不上的属性。描述的不是类本身的特征的属性。描述的不是类本身的特征的属性。破坏了类特征的破坏了类特征的“原子性原子性”的属性。的属性。可通过继承得到的属性。可通过继承得到的属性。可以从其他属性直接导出的属性。可以从其他属性直接导出的属性。在类中

25、有类似的或描述同一特征的属性。在类中有类似的或描述同一特征的属性。 浙江工商大学计算机与信息工程学院2.2 识别分析类属性识别分析类属性5.5 基于基于UML的系统分析方法的系统分析方法用户类(Account)的主要属性:用户名(username)、密码(password)、E-MAIL(email)用户姓名(firstName)等。产品类(Product)的主要属性:产品ID(productId)、产品类别ID(categoryId)、产品名称(name)和产品描述(description)。产品类别类(Category)的主要属性:产品类别ID(categoryId)、类别名称(name)

26、和类别描述(description)。产品项目类(Item)的主要属性:产品项目ID(itemId)、产品类别ID(categoryId)、单价(listPrice)、供应商ID(supplierId)、状态(status)、自定义属性(attribute)等。订单类(Order)的主要属性:订单ID (orderId)、用户(username)、订单日期(orderDate)、送货地址1(shipAddress1)、送货地址2(shipAddress2)、送货城市(shipCity)、送货邮政编码(shipZip)、产品列表(lineItems)等。购物车类(Cart)的主要属性:购物车项目

27、列表(itemList)。购物车项目类(CartItem) 的主要属性:产品项目(item)、数量(quantity)等。 浙江工商大学计算机与信息工程学院2.3 识别分析类的操作识别分析类的操作5.5 基于基于UML的系统分析方法的系统分析方法(1)实现功能的操作。这种操作提供一些业务功能,可以从用)实现功能的操作。这种操作提供一些业务功能,可以从用户需求中获取。户需求中获取。(2)访问属性的操作,也称访问操作。在面向对象中,为了保)访问属性的操作,也称访问操作。在面向对象中,为了保护信息的安全性,类的属性通常是私有或受保护的,如果其他类护信息的安全性,类的属性通常是私有或受保护的,如果其他

28、类要访问某个类的属性,必须通过访问操作来访问。访问操作通常要访问某个类的属性,必须通过访问操作来访问。访问操作通常对应对应Get或或Set操作,即获取或设置某属性的值。操作,即获取或设置某属性的值。(3)管理对象创建和删除的操作,如对象的构造方法和析构方)管理对象创建和删除的操作,如对象的构造方法和析构方法法(4)辅助一个类完成自身任务的操作。这种操作通常是私有的,)辅助一个类完成自身任务的操作。这种操作通常是私有的,对于其他类没有意义,只是完善类自身的操作。对于其他类没有意义,只是完善类自身的操作。 浙江工商大学计算机与信息工程学院2.3 识别分析类的操作识别分析类的操作5.5 基于基于UM

29、L的系统分析方法的系统分析方法与该类交互的有哪些类(包括该类本身)?与该类交互的有哪些类(包括该类本身)?该类接收哪些类(包括自己)发送来的消息,收到消该类接收哪些类(包括自己)发送来的消息,收到消息之后做了什么处理?息之后做了什么处理?该类向哪些类发送了消息,消息的内容是什么,该类该类向哪些类发送了消息,消息的内容是什么,该类在发送之前做了什么处理?在发送之前做了什么处理?为了维持自身属性的一致性、完整性,以及自身属性为了维持自身属性的一致性、完整性,以及自身属性的更新,该类中需要哪些操作?的更新,该类中需要哪些操作?系统是否还需要该类具有其他一些职责?系统是否还需要该类具有其他一些职责?

30、浙江工商大学计算机与信息工程学院2.3 识别分析类的操作识别分析类的操作5.5 基于基于UML的系统分析方法的系统分析方法产品类产品类(Product)的主要操作:设置和获取每个属性值的方法。)的主要操作:设置和获取每个属性值的方法。产品类别类(产品类别类(Category)的主要操作:设置和获取每个属性值的)的主要操作:设置和获取每个属性值的方法。方法。产品项目类产品项目类(Item)的主要操作:设置和获取每个属性值的方法)的主要操作:设置和获取每个属性值的方法订单类订单类(Order)的主要操作:设置和获取每个属性值的方法、)的主要操作:设置和获取每个属性值的方法、初始化订单(初始化订单(

31、initOrder)、增加产品项目()、增加产品项目(addLineItem)等。)等。购物车类购物车类(Cart)的主要操作:设置和获取每个属性值的方法、)的主要操作:设置和获取每个属性值的方法、增加产品项目(增加产品项目(addItem)、删除产品项目()、删除产品项目(removeItemById)等)等购物车项目类购物车项目类(CartItem) 的主要操作:设置和获取每个属性值的主要操作:设置和获取每个属性值的方法、统计金额(的方法、统计金额(calculateTotal)等。)等。 浙江工商大学计算机与信息工程学院2.4 识别类的关系识别类的关系5.5 基于基于UML的系统分析方法

32、的系统分析方法在交互图中,如果一个类向另一类发出消息,则它们必有关系,在交互图中,如果一个类向另一类发出消息,则它们必有关系,并且通常是关联或依赖关系。并且通常是关联或依赖关系。任何有其他类参与组成的类都有聚集关系。任何有其他类参与组成的类都有聚集关系。寻找相似类的不同点,将不同的部分下降为特殊的类,将共性寻找相似类的不同点,将不同的部分下降为特殊的类,将共性的部分上升为基类,两者之间的关系确定为泛化关系。的部分上升为基类,两者之间的关系确定为泛化关系。发现不同类中的共同点,并且将共同的部分放在另一类中。这发现不同类中的共同点,并且将共同的部分放在另一类中。这些类与新创建的类之间的关系也是泛化

33、关系。些类与新创建的类之间的关系也是泛化关系。 浙江工商大学计算机与信息工程学院2.5 绘制类图绘制类图5.5 基于基于UML的系统分析方法的系统分析方法浙江工商大学计算机与信息工程学院3 动态行为模型动态行为模型5.5 基于基于UML的系统分析方法的系统分析方法 系统的动态行为模型由系统的动态行为模型由顺序图顺序图、状态图状态图和和活动图活动图表表达。在系统分析时应当对主要的用例和对象类绘制这达。在系统分析时应当对主要的用例和对象类绘制这些图形,以便分析系统的行为,验证和修改系统的静些图形,以便分析系统的行为,验证和修改系统的静态结构,满足用户的需求,达到系统的目标。态结构,满足用户的需求,

34、达到系统的目标。 浙江工商大学计算机与信息工程学院3.1 活动图活动图5.5 基于基于UML的系统分析方法的系统分析方法浙江工商大学计算机与信息工程学院3.2 顺序图顺序图5.5 基于基于UML的系统分析方法的系统分析方法浙江工商大学计算机与信息工程学院5.6 系统分析报告系统分析报告1引言(1)编写目的:阐明编写系统分析报告的目的。(2)项目背景:包括开发系统的名称、项目的任务提出者、开发者、用户及实现系统的单位、项目与其他软件或其他系统的关系等。(3)定义:列出报告中用到的专门术语的定义和缩写词的原文。2系统的目标(1)系统的总目标。(2)系统拟采用的开发战略和开发方法。(3)人力、资金以

35、及计划进度安排。(4)某些指标,如经济指标、技术指标等,预期达到什么样的程度。3现行系统状态如果所要开发的电子商务系统是在现行系统的基础上开发,那么需要对现行系统进行详细调查,了解现行系统的现状。内容主要有:(1)现行系统目标、规模、界限。(2)现行系统逻辑模型。(3)现有的各种技术手段。(4)现行系统存在的问题,有哪些需要改进。如果所要开发的电子商务系统是新开发的,那么此部分可以包括所要开发系统的国内外现状,存在的问题等内容。 浙江工商大学计算机与信息工程学院5.6 系统分析报告系统分析报告4新系统分析这部分反映对所要开发的电子商务系统的分析结果。包括:(1)新系统的需求分析。如用UML进行分析的用例图、用例描述等。(2)新系统的逻辑模型。如用UML进行分析的类图、顺序图、活动图等。5总结系统分析报告的总结。6参考文献列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:(1)项目经核准的计划任务书、合同或上级机关的批文(2)与项目有关的已发表的资料(3)文档中所引用的资料,所采用的软件标准或规范

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 销售管理

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号