第6章 电子商务系统分析(课件)《电子商务系统分析与设计》(电子工业出版社)

2024-08-18
| 83页
| 26人阅读
| 0人下载
普通

内容正文:

第6章 电子商务系统分析 6.1 电子商务系统分析概述 6.2 电子商务系统的需求 6.3 电子商务系统详细调查 6.4 基于结构化方法的系统逻辑模型 6.5 基于面向对象方法的系统逻辑模型 6.6 电子商务系统分析报告 1 电子商务系统分析与设计 6.1 电子商务系统分析概述 6.1.1 电子商务系统分析的概念 6.1.2 电子商务系统分析的特点 6.1.3 电子商务系统分析的任务 6.1.4 电子商务系统分析的思路 2 电子商务系统分析与设计 电子商务系统分析就是在系统规划确定的目标和开发方案的指导下,结合电子商务系统的特点,使用如面谈、问卷调查、文档复查、观察和抽样等手段对企业进行调查,深入研究及描述现行系统的活动和各项工作,以及用户的需求,总结归纳出企业对电子商务系统的需求,描绘出未来系统所应实现的功能。 系统分析阶段要回答的中心问题是系统要“做什么”,即明确系统功能。 这一阶段的成果是逻辑模型。逻辑模型也称概念模型,它展示了系统是什么、能够做什么事情。 6.1.1 电子商务系统分析的概念 3 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 3 3.结构化系统开发方法的特点 与一般企业信息系统分析相比,电子商务系统分析的特点: (1)目标相同 (2)方法类似 (3)系统分析的对象不尽相同 (4)系统分析的任务不同 6.1.2 电子商务系统分析的特点 4 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 4 (1)掌握企业商务活动的特点 (2)系统详细调查 (3)分析、综合、评估和创新,提出电子商务系统的逻辑模型 (4)编制电子商务系统分析报告 6.1.3 电子商务系统分析的任务 5 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 5 1.信息系统分析的基本思路 自顶向下 从静到动 去伪存真 不断迭代 2.电子商务系统分析的基本思路 在了解企业商务活动过程的基础上,通过分析、综合、创新提出新系统应该满足的而既有业务中不具备的需求。 6.1.4 电子商务系统分析的思路 6 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 6 6.2 电子商务系统的需求 6.2.1 电子商务系统需求的分类 6.2.2 B2C电子商务系统的典型需求 6.2.3 B2B电子商务系统的典型需求 6.2.4 C2C电子商务系统的典型需求 7 电子商务系统分析与设计 1)根据需求性质的不同,可以将电子商务系统需求分为功能需求和非功能需求两大类。 功能需求描述的是待建系统最终所提供的系统服务,从而能够满足用户的业务需求。 非功能需求描述了用户对待建系统的性能、行为方式等方面的非行为需求,以及由此产生的对其设计、实现、测试、使用和维护的约束。同时,它还包括待建系统必须遵循的与法律、社会习俗和规范标准等相关的约束。 6.2.1 电子商务系统需求的分类 8 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 8 2)根据需求的通用性,可以将电子商务系统需求分为典型需求和非典型需求两大类。 典型需求是在某一领域、行业或商务模式下的共性需求,典型需求不需要详细调查即可知晓。 非典型需求是在一特定环境下的、需要进行详细调查并进行分析才能获取的需求。 6.2.1 电子商务系统需求的分类 9 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 9 (1)用户管理需求。 ① 用户注册。 ② 注册用户信息管理。 (2)客户需求。 ① 提供电子目录,帮助用户搜索、发现需要的商品。 ② 进行同类产品比较,帮助用户进行购买决策。 ③ 商品的评估。 ④ 购物车。 ⑤ 为购买产品下订单。 ⑥ 撤销和修改订单。 ⑦ 能够通过网络付款。 ⑧ 对订单的状态进行跟踪。 6.2.2 B2C电子商务系统的典型需求 10 (3)销售商的需求。 ① 检查客户的注册信息。 ② 处理客户订单。 ③ 完成客户选购产品的结算,处理客户付款。 ④ 能够进行商品信息发布。 ⑤ 能够发布和管理网络广告。 ⑥ 商品库存管理。 ⑦ 能够跟踪产品销售情况。 ⑧ 能够和物流配送系统建立接口。 ⑨ 能够和银行之间建立接口。 ⑩ 售后服务。 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 10 (1)会员管理。 ① 会员身份管理。 ② 会员资料管理。主要包括审批交易会员及其成员的注册申请;创建新的交易会员;注销会员资格;修改交易会员信息;删除交易会员信息。 ③ 权限控制。 (2)产品目录管理。 ① 目录管理。 ② 目录视图,包括目录浏览、管理产品、我的目录。 ③ 目录查找,用户可按产品名称、描述或产品交易类型进行查找。 (3)交易审批流程,主要包括创建、修改和删除交易产品、合同验证、合同提交。 (4)订单管理,主要包括订单确认、订单维护订单跟踪。 (5)交易定价,主要包括定价销售、协议价格、请求报价。 (6)拍卖与投标采购,主要包括电子拍卖和电子采购。 (7)网络支付。 6.2.3 B2B电子商务系统的典型需求 11 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 11 (1)会员注册、认证。 (2)卖家管理,包括店铺设置管理、商品发布、商品下架、商品删除、成交后发货、退款等。 (3)买家管理,包括商品搜索、浏览、了解卖家、出价竞拍、在线支付、交易投诉等。 (4)论坛。 (5)新手导航。 (6)客户服务。 6.2.4 C2C电子商务系统的典型需求 12 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 12 6.3 电子商务系统详细调查 6.3.1 详细调查的原则 6.3.2 详细调查的内容 6.3.3 详细调查的方法 6.3.4 详细调查的步骤 13 电子商务系统分析与设计 (1)详细调查应自顶向下展开,按照系统化原则进行。调查应从系统的总目标出发,逐步分解,逐步求精,逐步具体化。 (2)采用规范化的工作方法。所谓规范化的工作方法包括:调查工作事先都应计划好,调查所用的表格、图例都应规范化,以便相互之间能够沟通、协调。 (3)全面铺开与重点调查结合。即在全面调查的基础上兼顾或突出重点调查。 (4)调查与分析整理相结合。即一边进行系统调查,一边对调查结果进行分析整理,以便及时发现问题,反馈并解决。 (5)了解业务处理与收集数据同时进行。即在了解每个具体工作岗位业务处理的同时,必须收集与该业务处理有关的数据。这些都是今后分析数据流程、进行系统设计的依据。 6.3.1 详细调查的原则 14 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 14 (1)系统的界限和运行状况。 (2)系统的外部环境。 (3)组织机构。 (4)人员及构成。 (5)系统的业务流程。 (6)系统的信息流程。 (7)系统的资源状况。 (8)系统的约束条件。 (9)系统的薄弱环节。 (10)系统研制工作的资源状况。 (11)各个方面对现行系统和新系统研制的态度。 (12)其他需要调查的相关问题。 6.3.2 详细调查的内容 15 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 15 (1)个人访问法。 (2)邮寄调查法。 (3)电话调查法。 (4)开调查会法。 (5)直接参加业务的实践。 (6)综合调查法。 6.3.3 详细调查的方法 16 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 16 (1)确定调查目标,拟定调查项目。 (2)确定调查对象和方法。 (3)制订调查计划。 (4)调查的组织准备工作。 (5)实地调查。 (6)分析、整理资料。 (7)写出调查报告。 6.3.4 详细调查的步骤 17 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 17 6.4 基于结构化方法的系统逻辑模型 6.4.1 组织结构分析 6.4.2 业务流程分析 6.4.3 数据流程分析 6.4.4 电子商务系统逻辑模型的建立 18 电子商务系统分析与设计 1.组织结构调查 组织内部的部门划分; 领导与被领导关系; 信息资料的传递关系; 物资流动关系与资金流动关系; 各部门的工作内容与职责; 各级组织存在的问题及对待建系统的要求等 6.4.1 组织结构分析 19 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 19 2.组织结构图 组织结构图来描述现行系统组织机构的层次和隶属关系。 组织结构图中的矩形框表示组织机构,最高层只有一个矩形,用来表示组织高层的管理机构,相同级别的机构在图中处于同一个层次,不同层次上的各级管理机构通过连线表示隶属关系。 6.4.1 组织结构分析 20 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 20 3.组织/业务关系分析 组织/业务关系用来描述组织各部分在承担业务时的关系。它包括组织各部分之间的联系程度、组织各部分的主要业务职能和它们在业务过程中所承担的工作等。 组织/业务关系表,第一行表示各组织的名称,第一列表示业务过程名,中间栏填写各组织在某业务过程中的作用。 符号“*”表示该组织在主持该项业务;符号“√”表示该组织是该项业务的相关单位;符号“×”表示该组织是该项业务的辅助单位;空格表示该组织与该项业务无关。 6.4.1 组织结构分析 21 业 务 组 织 计划部 质量部 设计部 工艺部 总工室 研究所 生产部 供应部 人事部 总务部 培训部 销售部 仓库 计划 *       √ × × ×       × × 生产 √ × × × *   * ×       √ √ 供应 √           × *         √ 销售   √                   * × 人事                 * √ √     设备更新       * √ √ ×             电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 21 4.功能结构分析 业务功能分析是以组织结构图为背景,自上而下地分析各部门的功能,分层次将其归纳、整理,最后形成一个有层次的功能结构。描述这个功能结构的工具是业务功能结构图。 6.4.1 组织结构分析 22 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 22 业务流程分析是为了了解业务系统中各环节业务的内容、作用、信息的输入、输出、数据存储,信息的处理方法及过程。 业务流程图(TFD),即用一些规定的图形符号来描述系统内某个具体业务处理过程的图形。 业务流程图的图例没有统一标准,但在同一系统开发过程中所使用的图形符号应是一致的。通常,业务流程图有4种基本图形符号。 圆形符号表示业务处理过程中的内部实体; 圆角矩形符号表示与业务有直接联系的外部实体; 箭线符号表示业务过程之间的关系; 报表符号表示输出的信息(报表、报告、文件、图形等)。 6.4.2 业务流程分析 23 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 23 某企业物资管理的处理过程如下: 车间填写领料单到仓库领料,库长根据用料计划审批领料单,未批准的领料单退还给车间。库工收到已批准的领料单后,首先查阅库存账,若有货,则通知车间前来领取所需物料,并登记用料流水账,否则将通知采购人员缺货。采购人员根据缺货通知,查阅订货合同单,若已订货,则向供货单位发出催货请求,否则就临时申请补充订货。供货单位发出货物后,立即向订货单位发出提货通知。采购人员收到提货通知单后,就可办理入库手续。接着库工验收入库,并通知车间领料。此外,仓库库工还要依据库存账和用料流水账定期生成库存报表,呈送有关部门。 6.4.2 业务流程分析 24 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 24 数据流程分析是系统分析阶段中的关键和核心工作,是建立系统逻辑模型的基础,也是数据库设计和功能模块设计的基础。 1.数据流程调查 (1)数据的来源。 ① 组织的正式报告 ② 现行系统的说明性文件 ③ 组织外的数据来源。 (2)数据收集方法。 查阅档案、面谈调查、发调查表、测定、采样、实际动手 6.4.3 数据流程分析 25 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 25 (3)数据调查内容。 ① 输入数据。 ② 输出数据。 ③ 数据处理过程。 ④ 存储方式。 ⑤ 代码信息。 ⑥ 数据需求。 (4)数据汇总。 ① 数据资料的排放。 ② 数据检查。 ③ 分类整理。 6.4.3 数据流程分析 26 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 26 (5)数据分析。 数据分析是要分析已收集数据的完备性、一致程度和无冗余的情况。 数据分析的工具是U/C矩阵。 ① 完备性检验。完备性(Completeness)检验是指具体的数据项(或类)必须有一个产生者(即“C”)和至少一个使用者(即“U”),而过程则必须有产生或使用(“U”或“C”元素)发生;否则这个U/C矩阵的建立是不完备的。这个检验可使我们及时发现表中的过程或数据项的划分是否合理,以及“U”“C”元素有无填错或填漏的现象发生。 ② 一致性检验。一致性(Uniformity)检验是指具体的数据项(或类)必须有且仅有一个产生者(“C”)。如果有多个产生者的情况出现,则产生了不一致性的现象,将会给后续开发工作带来混乱。这种不一致现象的产生可能有如下两个原因:一是没有产生者,即漏填了“C”元素或过程,数据的划分不当;二是有多个产生者,即错填了“C”元素或过程,数据的划分不独立,不一致。 ③ 无冗余性检验。无冗余性(Non-verbosity)检验即表中不允许有空行或空列。如果有空行、空列发生,则可能出现如下两个问题:一是漏填了“C”或“U”元素;二是过程项或数据项的划分是冗余的或没有必要的。 6.4.3 数据流程分析 27 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 27 (6)数据特征分析。 ① 数据的类型及长度。即分析数据是数字型还是字符型,是定长的还是变长的,长度是多少(字节数),以及有何特殊要求(如精度、正负号)等。 ② 合理的取值范围。这对于将来设计校验和审核功能都是十分必要的。 ③ 数据所属业务。即分析哪些业务要用到这个数据。 ④ 数据业务量。即分析每天、每周、每月的业务量(包括平均数量、最低的可能值、最高的可能值)及要存储的量有多少,要输入、输出的频率有多大。 ⑤ 数据重要程度和保密程度。重要程度即对于检验功能的要求有多高,对后备储存的必要性如何。保密度即是否需要有加密措施,它的修改、删除、审查和使用权限如何等。 6.4.3 数据流程分析 28 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 28 2.数据流程图 (1)数据流程图的组成。 数据流程图是通过图形方式来描述系统的数据流程的一种工具,包括外部实体、处理过程、数据存储和数据流等4个组成部分。 (2)分层数据流程图。 分层数据流程图由顶层图、中层图和底层图组成。顶层图只能有一张,而中层图和底层图可各有若干张。 顶层图描述系统的环境、与系统有数据交互的外部实体、输入的数据流和输出的数据流。 顶层图经分解得到的是下一层DFD图,称零层图,其描述了系统的主要处理功能、输入/输出数据流、外部实体与数据存储。 对于一个复杂系统,中层图可能会有几层。 底层图由一些不能再分解的处理所组成。 6.4.3 数据流程分析 29 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 29 2.数据流程图 (3)数据流图的绘制步骤。 ① 确定所开发的系统的外部实体,即系统的数据来源和去处。 ② 确定整个系统的输出数据流和输入数据流,把系统作为一个处理环节,画出环境图。 ③ 确定系统的主要信息处理功能,按此将整个系统分解成几个子系统,确定每个处理的输出与输入数据流及与这些处理有关的数据存储。 ④ 根据自顶向下、逐层分解的原则,对上层图中全部或部分处理环节进行分解。 ⑤ 重复步骤④,直到逐层分解结束。 ⑥ 对图进行检查和合理布局,主要检查分解是否恰当、彻底,DFD中各层是否有遗漏、重复、冲突之处,各层DFD及同层DFD之间关系是否正确,命名、编号是否确切、合理等,对错误与不当之处进行修改。 ⑦ 和用户进行交流,在用户完全理解数据图的内容的基础上征求用户的意见。 6.4.3 数据流程分析 30 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 30 2.数据流程图 (4)绘制数据流程图的指导原则。 ① 自顶向下、逐层分解。 ② 数据守恒。 ③ 父子平衡。 ④ 合理命名及编号。 ⑤ 数据流程图分解。 ⑥ 层次的划分。 6.4.3 数据流程分析 31 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 31 2.数据流程图 (5)绘制数据流程图的规则。 ① 处理: 处理必须既有数据输入,又有数据输出; 处理的名称中必须有动词; 处理的输入数据与输出数据必然是不同的。 ② 数据存储: 数据不能从一个数据存储直接流向另一个数据存储,中间必须经过处理; 数据不能从一个外部实体直接流向一个数据存储,中间必须经过处理; 数据不能从一个数据存储直接流向一个外部实体,中间必须经过处理; 数据存储的名称必须是名词。 6.4.3 数据流程分析 32 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 32 2.数据流程图 (5)绘制数据流程图的规则。 ③ 外部实体: 数据不能从一个外部实体直接流向另一个外部实体,中间必须经过处理; 外部实体的名称必须是名词。 ④ 数据流: 两个图形符号之间的一个数据流只允许有一个方向。如果有两个方向的数据流,则需绘制两个数据流箭头,因为这些数据流在不同的时间发生; 一个数据流不能直接返回刚离开的原处理,至少需经过另一个处理,产生其他某个数据流,然后把产生的数据流返回给开始过程; 一个数据流流向一个数据存储,意味着对数据存储的升级; 一个数据流流出一个数据存储,意味着对数据的检索或使用; 数据流分支表示完全相同的数据从一个公共的地方进入两个或多个不同的处理、数据存储或外部实体(这通常表示相同数据的不同副本进入不同的位置); 数据流的连接表示完全相同的数据从两个不同的处理、数据存储或外部实体移到一个共同的位置; 数据流的名称必须是名词,多个数据流名词可以出现在一个箭头上,只要相同箭头上的所有数据流作为一个数据包一起移动。 6.4.3 数据流程分析 33 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 33 2.数据流程图 网上花店顶层图 网上花店零层图 6.4.3 数据流程分析 34 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 34 2.数据流程图 “前台处理”展开图 6.4.3 数据流程分析 35 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 35 3.数据字典 数据字典(DD)是以特定格式记录下来的、对数据流程图中各个基本成分的内容和特征所进行的完整的定义和说明。 数据字典中包含有如下6类条目:数据项、数据结构、数据流、数据存储、外部实体、处理逻辑。 (1)数据项 数据项也称数据元素,它是具有独立逻辑含义的最小数据组成单位。 在数据字典中,其定义内容包括:数据项的编号、名称、别名,数据项的说明,数据项的数据类型,数据项的取值范围,数据项的长度。 数据项编号:I02-01 数据项名称:订单号 别名:订单编号 说明:购物网站的订单编号 类型:字符型 长度:6位 取值范围:1~999999 6.4.3 数据流程分析 36 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 36 3.数据字典 (2)数据结构 数据结构是由若干数据项(也可能还包括数据结构)共同构成的数据组合关系。 数据结构根据是否包含数据结构,可分为简单数据结构和嵌套数据结构。 简单数据结构全部由数据项组成;嵌套数据结构的组成中,除了数据项,还有数据结构。 内容包括:数据结构的编号、名称,数据结构的说明,数据结构的组成。 如果是一个嵌套数据结构,除列出上述内容外,还需指出包含的数据结构。 数据结构编号:DS02-01 数据结构名称:客户代码 说明:客户的详细情况 数据结构组成:I01-01 + I01-02 + I01-03 + I01-04 数据结构编号:DS02-01 数据结构名称:订单 说明:用户情况及订单记录 数据结构组成:I02-01 + I02-02 + DS02-02 + DS02-03 + I02-03 + I02-04 6.4.3 数据流程分析 37 简单数据结构 嵌套数据结构 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 37 3.数据字典 (3)数据流 数据流是对系统中数据流的组成、逻辑流向的描述。数据流的组成可以是数据项或数据结构。在数据字典中,其定义内容包括:数据流的编号、名称,数据流的说明,数据流的来源,数据流的去向,数据流的组成,数据流量,高峰流量等。 数据流编号:F03-05 数据流名称:发货单 说明:销售部门开给仓库的发货通知 数据流来源:销售部 数据流去向:仓库 数据流组成:商品编号+商品名称+发货数量+收货单位+发货日期 数据流量:80份/天 高峰流量:120份/天 6.4.3 数据流程分析 38 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 38 3.数据字典 (4)处理逻辑 处理逻辑又称加工或处理过程,其仅对数据流程图中底层的处理加以说明。处理逻辑的内容包括:处理逻辑的编号、名称,处理逻辑的说明,输入的数据流,输出的数据流,处理频率,处理过程。 处理逻辑编号:P04-02 处理逻辑名称:获取配送信息 说明:配送部门根据订单和付款信息获取可以配送的商品信息及其他信息 输入数据:新的订单、付款凭证 输出数据:配送信息 处理频率:每天处理一次 处理过程:对输入的订单、付款凭证确认并核对后,制订配送方案 6.4.3 数据流程分析 39 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 39 3.数据字典 (5)数据存储 数据存储是数据流暂存或永久保存的地方,其内容包括:数据存储的编号、名称,数据存储的说明,数据存储的组成,数据存储的关键字,相关联的处理。 数据存储编号:D01-01 数据存储名称:商品信息 说明:存放商品的相关信息 数据存储组成:商品编号+名称+产地+生产日期+价格+保质期+备注 关键字:商品编号 相关联的处理:订购商品、浏览商品 6.4.3 数据流程分析 40 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 40 3.数据字典 (6)外部实体 外部实体是数据流的来源或去向,其内容包括:外部实体编号、名称,外部实体的说明,外部实体输入的数据流,外部实体输出的数据流。 外部实体编号:S01-03 外部实体名称:客户 说明:从网站购物的消费者 输入的数据流:F01-03(商品信息) 输出的数据流:F01-01(订货信息)、F01-02(结算信息) 6.4.3 数据流程分析 41 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 41 4.处理逻辑的描述 目前常用的描述处理逻辑的工具有三种:结构化语言、判断树和判断表。 (1)结构化语言 结构化语言是为描述决策结构而设计的语句,为了在两个或多个行动中判断选择,它使用由“IF”“THEN”“ELSE”等词汇组成的规范化语言。 其一般形式如下: IF 条件 THEN 行动A(条件成立) ELSE 行动B(条件不成立) 6.4.3 数据流程分析 42 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 42 4.处理逻辑的描述 (1)结构化语言 例:某企业的订货折扣政策如下:订购金额在5万元以下,则不给予折扣;对于订购金额在5万元(含)以上时,如果没有欠款,则给予15%的折扣,如果有欠款,对与本公司的交易关系在10年以上的客户给予10%的折扣,10年以下的客户给予5%的折扣。 处理订货单的结构化语言表达如下: IF订购金额<5万元 THEN折扣率=0% ELSE IF欠款=0 THEN折扣率=15% ELSE IF交易关系≥10年 THEN折扣率=10% ELSE 折扣率=5% IF 条件 THEN 行动A(条件成立) ELSE 行动B(条件不成立) 6.4.3 数据流程分析 43 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 43 4.处理逻辑的描述 (2)判断树 判断树图形的左边是树根,它是决策序列的起点。紧跟着的是各个分支,它们依赖于存在的条件和所做的决策。树中非叶结点代表条件,树的叶结点表明要采取的行动,这种行动是依赖于它左边的条件序列的。从树根开始,自左至右地沿着某一个分支,能够做出一系列的决策,最后确定采取的行动。 6.4.3 数据流程分析 44 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 44 4.处理逻辑的描述 (3)判断表 判断表(Decision Table)是采用表格方式来描述处理的一种工具。 判断表由四部分组成:左上部为条件说明,左下部为行动说明,右上部为各种条件的组合,右下部是与每种条件组合相对应的行动。 条件说明与行动相连组成决策规则。 6.4.3 数据流程分析 45 属 性 组 合 1 2 3 4 5 6 7 8 条 件 订购金额<5万元 Y Y Y Y N N N N 欠款=0 Y Y N N Y Y N N 交易关系≥10年 Y N Y N Y N Y N 行 动 折扣率=15%         √ √     折扣率=10%             √   折扣率=5%               √ 折扣率=0% √ √ √ √         电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 45 4.处理逻辑的描述 (3)判断表 在右上部分中,“Y”表示它左边的那个条件成立,“N”表示条件不成立,空白表示这个条件成立与否并不影响行动的选择。判断表右下部分中画“√”表示基于此单元格上部所对应的条件组合做它左边的那项行动,空白表示不做这项行动。 在初步绘制完成后还需要进行优化调整,对各组条件进行过滤操作。优化调整包括删除条件和合并条件两种情况,以消除可能有的冗余项和互相矛盾的决策规则。 6.4.3 数据流程分析 46 属 性 组 合 1 2 3 4 条 件 订购金额<5万元 Y N N N 欠款=0 —— Y N N 交易关系≥10年 —— —— Y N 行 动 折扣率=15%   √     折扣率=10%     √   折扣率=5%       √ 折扣率=0% √       电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 46 1.确定新系统的目标 2.确定合理的业务流程 3.确定合理的数据流程 4.建立数据字典 5.建立处理说明 6.4.4 电子商务系统逻辑模型的建立 47 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 47 6.5 基于面向对象方法的系统逻辑模型 6.5.1 面向对象系统开发过程 6.5.2 需求获取 6.5.3 面向对象系统分析 48 电子商务系统分析与设计 面向对象的开发过程包括需求获取、系统分析、系统设计、实现、测试和配置五个步骤。 需求获取阶段主要确定参与者,定义用例,用用例模型建立系统的外部需求。用例模型的主要组件是用例、参与者和系统边界。 系统分析阶段主要通过阅读规格说明、用例来进行问题域分析。 系统设计阶段主要进一步定义分析阶段提取类的功能(操作和属性),增加新类处理如数据库、用户接口、通信、设备等技术领域的问题。 实现阶段主要构造或实现是对类进行编程的过程。 测试和配置阶段,测试是以用例定义的描述作为依据,验证开发的系统是否满足需求;系统配置包括文档和组成模型,是实际交付的系统。 6.5.1 面向对象系统开发过程 49 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 49 1.需求收集 需求收集从会谈开始。 通过与用户的交谈,可以对系统有一个概念性的认识,并逐步熟悉系统中的业务术语,为与用户的进一步交流打下基础。 2.用例建模 1)建立用例图 (1)确定系统边界。 确定一个新需求是否属于开发的系统,可参考以下问题。 这些需求对于系统是否必需? 这些需求系统在逻辑上是否会完成? 这些需求是否是参与者要求系统去做的? 6.5.2 需求获取 50 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 50 (2)确定参与者。 建立用例首先应找出系统参与者,确定参与者时应考虑以下问题。 谁是系统的主要使用者? 谁从系统获取信息? 谁向系统输入信息? 谁从系统中删除信息? 谁需要系统支持他们的日常工作? 谁来维护、管理系统,使其能正常工作? 系统需要控制哪些硬件? 系统需要与其他哪些系统交互? 对系统产生的结果感兴趣的是哪些人或事物? 6.5.2 需求获取 51 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 51 (2)确定参与者。 建立用例首先应找出系统参与者,确定参与者时应考虑以下问题。 谁是系统的主要使用者? 谁从系统获取信息? 谁向系统输入信息? 谁从系统中删除信息? 谁需要系统支持他们的日常工作? 谁来维护、管理系统,使其能正常工作? 系统需要控制哪些硬件? 系统需要与其他哪些系统交互? 对系统产生的结果感兴趣的是哪些人或事物? 6.5.2 需求获取 52 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 52 (3)确定用例。 通常,在确定用例前应考虑以下问题。 用例何时开始,如何开始? 用例何时结束,如何结束? 参与者需要使用系统达到什么目标? 对于各个参与者,哪些任务会涉及系统? 系统与参与者之间有哪些交互? 系统需要何种输入/输出?输入从何处来?输出到何处去? 用例将支持和维护的系统功能是什么? 必须提醒参与者的系统事件有哪些? 参与者必须提醒系统的事件有哪些?怎样把这些事件表示成用例中的功能? 用例的标准事件顺序是什么? 当前运行系统(也许是一些手工操作而不是计算机系统)的主要问题是什么? 用例的粒度应该多大才合适? 6.5.2 需求获取 53 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 53 (4)确定参与者与用例之间的关系。 可采用以下规则来判断应使用哪种关系。 当处理一般与特殊的关系时,采用泛化关系。 当处理一般行为的某种变化时,采用泛化关系。 当处理一般行为的某种异常情况,且希望通过基本用例中的扩展点来加强控制时,则应采用扩展关系。 当为了避免在两个或多个用例中出现重复描述时,则采用包含关系。 6.5.2 需求获取 54 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 54 2)定义用例的优先级。 可采用以下规则来判断应使用哪种关系。 定义用例的优先级是为了区分需求的优先级。实践表明,确定每个需求的优先级是控制项目开发进度和成本、提高用户满意度的一个简单、有效的方法。 区分用例的优先级是为了确定哪些用例要先行开发、哪些用例要放在随后的迭代工作中开发。区分的依据是前面活动生成的概要用例模型、补充需求说明和术语表。 6.5.2 需求获取 55 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 55 3)用例描述。 可采用以下规则来判断应使用哪种关系。 用例描述就是采用自然语言描述一个用例的功能。 通过用例的事件流完全可以描述系统的功能性需求。 非功能性需求(如速度、可用性和响应时间)大多与具体的用例相关。 应注意将这些需求作为特殊需求附加到所描述的用例中。 6.5.2 需求获取 56 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 56 4)构造用户界面的原型。 系统与参与者之间有交互活动,必然需要构造用户界面。在需求阶段构造用户界面这项活动的输入是用例模型、详细的用例描述、补充需求说明和术语表。 活动的结果是用户界面的简图和用户界面原型。 5)在建立用例图时应注意的问题。 (1)用例图中的参与者可以是一个人,也可以是一类人,甚至可以是一个与系统有交互作用的外界系统。 (2)在大型的软件开发过程中,用例图可以分层建立。 (3)注意保持用例图是对系统功能需求的高层次刻画,不要对它进行过细的分解。 (4)用例的“扩展”关系可以用于描述用例的非常规动作。 6.5.2 需求获取 57 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 57 6)用例的组织。 可以通过两种方式进行用例组织 一是用“包(Package)”来组织,将一些关系紧密的用例放到一个包里,并且为包确定一个主题; 二是用用例的级别层次关系来组织,为一组具有相关目标的用例抽象出一个概要级用例,从而形成用例间的层次关系。 6.5.2 需求获取 58 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 58 6)用例的组织。 某图书分销系统用例图——总体图 6.5.2 需求获取 59 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 59 6)用例的组织。 某图书分销系统用例图——销售中心子系统 6.5.2 需求获取 60 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 60 6)用例的组织。 某图书分销系统用例图——批销管理 6.5.2 需求获取 61 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 61 1.识别对象 对象来源:业务模型;用例模型和用例描述;术语表。 识别对象的过程 第一,从上述来源中找出候选的对象集合,根据对象的基本含义作出相应取舍。 第二,将被确认的对象以类的形式加入设计模型,为每个对象作简要的文字说明。 第三,将对象绘制在一张(或多张)描述类之间关系的类图中,标识现阶段能够确认的关系。 6.5.3 面向对象系统分析 62 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 62 1.识别对象 在分析模型中最常用的三种对象类型:实体(Entity)、边界(Boundary)、控制(Control)。 (1)实体对象 实体对象用于描述必须存储的信息,同时描述相关的行为。 通过以下几个办法可以找到实体对象。 ① 考虑解决问题所需要的全部数据和行为,然后将数据按相关性分组。 ② 识别出重要的名词作为实体对象,然后确定每个实体对象包含的数据和行为。 ③ 列出所有的数据、行为,以及听起来很重要的名词,然后将数据和行为分配到不同类型的实体对象中。 识别实体对象可参考下列问题。 ① 该对象是否是某个问题中的重要的名词。 ② 该对象是否包含用来解决系统问题的重要信息。 ③ 该对象是否包含计算或验证逻辑所需的信息。 6.5.3 面向对象系统分析 63 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 63 1.识别对象 (2)边界对象 边界对象用于描述拟建系统内部运作与外部环境之间的交互,主要负责内容的翻译和形式的转换,并表达相应的结果。 边界对象主要用于描述三种类型的内容: 拟建系统和用户的界面 拟建系统和外部系统的接口 拟建系统与设备的接口 识别边界对象可参考下列问题。 ① 该对象是否描述了必须显示的信息及必须提供的服务。 ② 该对象是否包含所有的接口设计细节。 ③ 该对象是否描述了与外部系统的交互。 ④ 该对象是否包含所有的协议细节。 6.5.3 面向对象系统分析 64 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 64 1.识别对象 (3)控制对象 控制对象用于描述一个用例所特有的事件流控制行为。 控制对象相当于协调人,被那些提出具体任务要求的对象所共知;它自己通常不处理具体的任务,但它知道哪些对象有能力完成具体的任务。 设置控制对象可参考下列问题。 ① 是否有大量的事务处理。 ② 是否需要实现系统在效率、可用性、安全等性能方面的要求。 ③ 是否涉及分布处理。当处理被分布到不同的网络节点上时,在各个节点上就需要设置单独的控制对象来实施处理。 6.5.3 面向对象系统分析 65 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 65 1.识别对象 顺序图中的边界对象、控制对象和实体对象 6.5.3 面向对象系统分析 66 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 66 2.描述对象的协作关系 (1)系统动态分析 在已确定的三类对象的基础上,运用顺序图和协作图可以反映三类对象的协作关系。 顺序图按照时间顺序布局,用于通过场景检测逻辑流程,而协作图按照空间组织布局。 6.5.3 面向对象系统分析 67 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 67 2.描述对象的协作关系 (2)对象状态分析 分析一个对象的状态可按照下列步骤进行。 ① 首先要确定状态图准备描述的对象。 ② 分析该对象生命周期,即确定该对象的初始状态和结束状态。 ③ 确定该对象在生命周期中的各种稳定状态,包括子状态。 ④ 确定触发状态转移的事件。 ⑤ 针对每个状态,分析对象在此状态下的动作。 ⑥ 最后应对得到的对象的状态进行核查,可从对象的状态确定性和状态间的互斥性两个方面进行核查。 6.5.3 面向对象系统分析 68 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 68 3.创建类图 (1)分析类的概念 分析类是真实世界业务概念的映射,代表了问题域中的简洁抽象。 分析模型中的所有类都是分析类。 分析类应该展示高级层次的属性和操作集合。它们表示最终设计类可能具有的属性。 分析类的思想是尽力捕捉抽象的本质,忽略实现细节。 分析类通常使用自然语言抽象地描述,它不会在软件中实现,它是为定义设计类做准备的。一个分析类可以创建一个设计类,也可以创建多个。 6.5.3 面向对象系统分析 69 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 69 3.创建类图 (2)确定分析类 ① 边界类。每个参与者和用例的交互存在一个对应的边界类。所以,一个用例可能有多个边界类。 ② 控制类。一般一个用例对应一个控制类,一般存在于特定的应用层,通常处理业务逻辑。对于控制类应该设计概要的处理流程。 ③ 实体类。这个主要看用例里面用到的持久的数据对象。控制类要用到数据库对象时,可能就使用了实体类。对于实体类,应该设计数据库表或文件结构。 6.5.3 面向对象系统分析 70 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 70 4.识别分析类属性 (1)认定一个属性的策略主要考虑以下几方面。 ① 按一般常识,这个类应该具有哪些属性? ② 在当前的问题域中类应该具有什么属性? ③ 根据系统责任的要求,这个类应该具有哪些属性? ④ 建立这个类是为了保存和管理哪些信息? ⑤ 类为了在服务中实现其功能,需要增设哪些属性? ⑥ 有哪些需要区别的状态,是否需要增加一个属性来区别这些状态? ⑦ 用什么属性表示整体——部分结构和实例连接? 6.5.3 面向对象系统分析 71 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 71 4.识别分析类属性 (2)属性可参照下面的原则进行审查,主要考虑以下几方面。 ① 所反映的信息在系统中用不上的属性。 ② 描述的不是类本身的特征的属性。 ③ 破坏了类特征的“原子性”的属性。 ④ 可通过继承得到的属性。 ⑤ 可以从其他属性直接导出的属性。 ⑥ 在类中有类似的或描述同一特征的属性。 6.5.3 面向对象系统分析 72 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 72 4.识别分析类属性 (3)获得属性的渠道以下有三个。 ① 通过查看用例文档,寻找事件流中的名词。 这些名词中有些是对象、类,有些是参与者,有些是属性。确定是对象还是属性,在于要实现的功能。例如,系统可能要跟踪客户的信息进行赊销结算,这样客户信息就应该作为对象处理;如果只将商品零售给客户,则作为一个销售商品信息的属性。 ② 通过查看需求文档,发现系统要收集的信息,这些信息就是类的属性。如为了下订单而收集的供货商的姓名、电话及银行账号等。 ③ 如果已经定义了数据库结构,则数据库表中的字段就是属性。 类的属性不宜太多,如果某个类的属性太多,最好将此类进行分解。减少类中的属性有利于类的实现和复用。同样,属性也不要太少,太少的情况下可以进行类的合并。但是,是否分解或合并要根据具体情况来定,例如,控制类通常只有少量属性或无属性,这种情况下进行类的合并可能是不合适的。 6.5.3 面向对象系统分析 73 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 73 5.识别分析类操作 1)责任驱动法为类识别操作。 责任驱动主要基于两个概念: 第一,一个对象在系统中负有一定的责任,如它要获得特定的信息(了解的责任)和为其他对象提供特定的信息(做的责任)。 第二,一个对象与其他对象合作来提供所要求的服务。 责任分析的一种有用技术是CRC(Class-Responsibility-Collaboration)卡技术,也就是为每个类创建一个CRC卡,其中包括类名、类责任和完成每个责任所需的协作者的描述。可以将类的超类等信息也列在卡上,还可以将类的详细描述写在卡的背面,为类分配操作——CRC卡。 6.5.3 面向对象系统分析 74 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 74 5.识别分析类操作 2)通过用交互图描述用例来为类识别操作。 一个类可能含有以下四种不同类型的操作。 ① 实现功能的操作,也称实现者操作。这种操作提供一些业务功能。在交互图中,大多数消息对应到实现者操作。由于交互图中的每个消息来自于事件流,而事件流来自于用例,用例又来自于用户需求。因此,每个实现者操作都能追溯到用户的需求。 ② 管理对象创建和删除的操作,也称管理者操作。 ③ 访问属性的操作,也称访问操作。为了保证信息的安全性。类的属性通常是私有或受保护的,如果其他类要访问某个类的属性,必须通过访问操作来访问。在交互图中,访问操作通常对应Get或Set这样的操作,意味着获取或设置某属性的值。 ④ 辅助一个类完成自身任务的操作,又称为帮助器操作。帮助器操作通常对应交互图中的反身消息,这个操作对于其他类是无意义的,只是完善类自身的功能。 6.5.3 面向对象系统分析 75 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 75 6.描述分析类之间的关系 建立分析类之间关系应该遵循以下原则。 第一,关系不是在描述瞬间事件。因此,关系应是那些需要将类之间的关系信息保存一段时间的关系。 第二,要避免关系之间的信息冗余。 第三,尽量减少派生关系。 第四,不考虑与问题无关的关系。 第五,类之间的关系不要太多。关系太多的类很难复用,维护工作量也会很大。设计良好的应用系统的目标之一是减少系统中类的关系。 6.5.3 面向对象系统分析 76 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 76 7.类的构造型 类的构造型可以将类进行分类,并且有助于理解每个类的职责。 例如,<<Form>>构造型的类负责接收用户信息。 不同构造型的类具有不同的职责。 (1)设计构造型 设计时,要参考特定编程语言的术语将类分类。 (2)接口构造型 面向对象方法的一个准则就是将类的实现与类接口分开,在类的接口中只有类的操作名称,不包含实现。 接口类只包括操作名称,没有具体的实现。其他类引用接口,不是引用实现类。因此,改变实现类时并不会影响系统的其他部分。 6.5.3 面向对象系统分析 77 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 77 6.6 电子商务系统分析报告 6.6.1 系统分析报告的作用 6.6.2 系统分析报告的内容 78 电子商务系统分析与设计 (1)描述了目标系统的逻辑模型,作为开发人员进行系统设计和实施的基础。 (2)作为用户和开发人员之间的协议或合同,为双方的交流和监督提供基础。 (3)作为目标系统验收和评价的依据。 6.6.1 系统分析报告的作用 79 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 79 1.概述 概述主要是对企业和要开发的系统的基本情况作概况性的描述。具体包括:待建电子商务系统的背景资料、企业概况、系统的名称与功能、报告所使用的专门术语等。 2.现行系统情况 (1)组织情况概述。 ① 对分析对象的基本情况进行概括性的描述,包括组织的结构、组织的目标、组织的工作过程和性质、业务功能等。 ② 系统与外部实体(其他系统或结构)间有哪些物质及信息的交换关系和联系。 ③ 参考资料和专门术语说明。 (2)现行系统概述。 ① 现行系统现状调查说明。通过现行系统的组织结构图、数据流程图、数据字典等,说明现行系统的目标、规模、主要功能、组织机构、业务流程、数据存储和数据流,以及存在的薄弱环节。 ② 系统需求说明。用户要求及现行系统存在的主要问题。 6.6.2 系统分析报告的内容 80 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 80 3.新电子商务系统的逻辑模型 (1)新系统拟定的业务流程及业务处理工作方式。提出明确的功能目标,并与现行系统进行比较分析,要重点突出计算机处理的优越性。 (2)新系统拟定的数据指标体系和分析优化后的数据流程,各个层次的数据流程图、数据字典和处理说明及计算机系统将完成的工作部分。 (3)出错处理要求。 (4)其他特性要求。例如,系统的输入、输出格式、启动和退出等。 (5)遗留问题,指根据目前条件,暂时不能满足的一些用户要求或设想,并提出今后解决的措施和途径。 6.6.2 系统分析报告的内容 81 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 81 4.实施计划 (1)工作任务的分解。 根据资源及其他条件确定各子系统开发的先后次序,在此基础上分解工作任务,指定专人分工负责。 (2)进度。 根据系统开发资源与时间进度估计,制订进度安排计划,给出各项工作的预定开始日期和结束日期,规定任务完成的先后顺序及完成的界面,可用PERT或甘特图表示进度。 (3)预算。 逐项列出本项目所需要的劳务及经费的预算,包括各项工作所需人力及办公费、差旅费、资料费等。 6.6.2 系统分析报告的内容 82 电子商务系统分析与设计 城市基础设施是城市生存和发展所必须具备的工程性基础设施和社会性基础设施的总称,是城市中为顺利进行各种经济活动和其他社会活动而建设的各类设的总称。它对生产单位尤为重要,是其达到经济效益、环境效益和社会效益的必要条件之一。 工程性基础设施一般指能源系统、给排水系统、交通系统、通信系统、环境系统、防灾系统等工程设施。社会性基础设施则指行政管理、文化教育、医疗卫生、商业服务、金融保险、社会福利等设施。   从一般意义上来讲,城市基础设施包含设施、产品(服务)和产业三种形态。其中,设施指城市基础设施自身的物质形态,是城市地区中在地上或地下提供通道等载体和便利服务的实体结构,如道路、给排水管道、电话与电力线路等,有时也泛指物质及社会性的基础结构;产品是指借助于城市基础设施而开展的经济活动所生产和提供的产品或服务;产业是指把基础设施实体或产品(服务)作为经营对象的产业和行业。通讯产业、自来水经营企业,公共交通企业等类企业,一般称为公用事业。 82 本章小结 系统分析阶段的中心问题 系统调查的内容 基于结构化方法的系统逻辑模型构建 基于面向对象方法的系统逻辑模型构建 83 电子商务系统分析与设计 $$

资源预览图

第6章  电子商务系统分析(课件)《电子商务系统分析与设计》(电子工业出版社)
1
第6章  电子商务系统分析(课件)《电子商务系统分析与设计》(电子工业出版社)
2
第6章  电子商务系统分析(课件)《电子商务系统分析与设计》(电子工业出版社)
3
第6章  电子商务系统分析(课件)《电子商务系统分析与设计》(电子工业出版社)
4
第6章  电子商务系统分析(课件)《电子商务系统分析与设计》(电子工业出版社)
5
第6章  电子商务系统分析(课件)《电子商务系统分析与设计》(电子工业出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。