任务准备需求分析任务:详细调查用户要处理的对象,充分了解原系统的工作概况,明确用户的各种要求。然后在此基础上确定新系统的功能,其中包括信息要求、处理要求和完整性要求。需求分析方法:为了明确用户的实际要求,需要跟班作业、开调查会、请专人介绍、询问、设计调查表要用户填写、查阅记录等方法
任务准备 ◼ 需求分析任务:详细调查用户要处理的对象,充 分了解原系统的工作概况,明确用户的各种要求。 然后在此基础上确定新系统的功能, 其中包括信 息要求、处理要求和完整性要求。 ◼ 需求分析方法:为了明确用户的实际要求,需要 跟班作业、开调查会、请专人介绍、询问、设计 调查表要用户填写、查阅记录等方法
任务准备实体关系图E-R(Entity一Relationship)实体关系图符号含义解释现实世界中客观存在的并可实体,一般是名词区分识别的事物称为实体可以指人或物属性,一般是名词实体的特征称为属性各实体之间之间联系,有关系,“一般是动词1:1,1:m,m:n三种关系
任务准备 ◼ E-R(Entity-Relationship)实体关系图 符号 含义 解释 实体,一般是名词 现实世界中客观存在的并可 区分识别的事物称为实体, 可以指人或物 属性,一般是名词 实体的特征称为属性 关系,一般是动词 各实体之间之间联系,有 1:1,1:m,m:n 三种关系 实体关系图
任务准备概念结构设计步骤设计局部概念模型合并E-R图,优化,生成全局E-R图
任务准备 ◼ 概念结构设计步骤 ① 设计局部概念模型 ② 合并E-R图,优化,生成全局E-R图
任务实施数据库需求分析客户发展:公司每年都会为业务员制定工作任务,确定业务员每年需要发展的客户数量,计划完成的利润等,并记录业务员的完成情况。客户维护:业务员可以通过系统查询客户的基本信息,以及客户所购产品的信息。并可以对新老客户进行添加和删除,也可对现有用户的基本信息进行更改。而且,业务员可以根据客户的实际情况,对其信用进行打分,从而评定客户的信用等级。客户意见处理:客户可以对某一类型产品的质量、业务员的服务质量提出意见或建议,系统会及时的把客户的意见反映给相应部门处理,客户可以查询反馈信息的受理情况,处理完毕将及时把处理结果反馈给客户。具体需求见书P35-P36页
任务实施 ◼ 数据库需求分析 客户发展:公司每年都会为业务员制定工作任务,确定业务员每年需要发展 的客户数量,计划完成的利润等,并记录业务员的完成情况。 客户维护:业务员可以通过系统查询客户的基本信息,以及客户所购产品的 信息。并可以对新老客户进行添加和删除,也可对现有用户的基本信息进行 更改。而且,业务员可以根据客户的实际情况,对其信用进行打分,从而评 定客户的信用等级。 客户意见处理:客户可以对某一类型产品的质量、业务员的服务质量提出意 见或建议,系统会及时的把客户的意见反映给相应部门处理,客户可以查询 反馈信息的受理情况,处理完毕将及时把处理结果反馈给客户。 具体需求见书P35-P36页
任务实施标识对象(实体一Entity)标识数据库要管理的关键对象或实体实体一般是名词:客户客户:系统的主要服务对象业务员业务员:业务员负责发展客户
◼ 标识对象(实体-Entity) 标识数据库要管理的关键对象或实体 实体一般是名词: 客户:系统的主要服务对象 业务员:业务员负责发展客户 客户 业务员 任务实施