信息需求分析任务_第1页
信息需求分析任务_第2页
信息需求分析任务_第3页
信息需求分析任务_第4页
信息需求分析任务_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息需求分析任务学习目标理解数据库设计可以有多种方案理解不同方案的优缺点及适用条件根据需要选择合适的方案理解和掌握通用建模任务背景您所在的项目组现需要为某个服装店构建一个库存管理系统该企业通常销售多种不同的商品:如:鞋子、衬衫、女服,裤子等。每种类型的服饰都有不同的属性。随着该店的业务发展,经营范围会持续增长,商品种类会不断增加和变化根据项目经理的任务安排,您将负责本系统的信息需求分析工作项目经理特别强调,您不仅要考虑该店当前业务的信息需求,而且要充分考虑该店的业务增长对信息需求的影响需求分析9-1本项目产品必备功能 查询商品库存信息。 商品入库信息处理。 商品出库信息处理。 库存商品信息修改。需求分析9-2本项目需要保存的数据方案一:右图是您根据该店现有商品类型构建的ERD按此模型构建系统,如果将来该店又增加了新的商品,比如鞋子,帽子,系统能否适应此变化呢?怎样修改才能适应此变化呢?需求分析9-3系统不能适应此变化系统需要修改增加鞋子,帽子实体数据库增加相应数据表应用程序增加相应信息处理页面如果商品类型不断增加呢?表、页面数量剧增维护工作不胜其烦需求分析9-4方案二如果新商品类型没有新的属性是可以的增加鞋子商品只要在商品类型表中增加一条记录就可以了这现实吗?需求分析9-5方案三只要新商品类型的属性个数不超过预先定义的最大属性个数,该方案有足够的适应性现假设所有商品类型属性个数不会超过10个但是您们的数据库设计人员和界面设计人员对此模型感到困惑,你能帮他们设计数据表和界面吗?如果你不能,他们会认为你的分析没有可行性,从而拒绝接受此模型需求分析9-6为了展示你方案的可行性,说服您的同事接受此方案,您构建了系统的快速原型SQL脚本应用程序脚本测试数据文件原型演示需求分析9-7方案四你们的项目经理计划将此系统改造为一通用的库存管理系统,从而可以进行大范围推广,实现最大的经济效益经理要求,为实现此目标,商品类型的属性个数不应设有上限右图为你的新方案需求分析9-8方案四您们的数据库设计人员和界面设计人员对此模型感到更加困惑,你能帮他们设计数据表和界面吗?如果你不能,他们会认为你的分析没有可行性,从而拒绝接受此模型需求分析9-9为了展示你方案的可行性,说服您的同事接受此方案,您构建了系统的快速原型SQL脚本应用程序脚本测试数据文件原型演示您的解释3-1通用建模通用建模会从另一个更远的角度看待同一上下文。许多事物远看是没有区别的。通用模型可以减少关系图中的实体数量,并会提供更大的灵活性,以便适应业务需求不断变化的环境。对于需要频繁增加实体和(或)属性的业务,通用建模可以提供很多益处。以典当行为例,该业务会不断买进和卖出不同类型的物品。对典当行而言,估算有多少种物品以及每种所具有的不同属性是相当困难的。您的解释3-2通用建模优点:(1)非常灵活-以后不必再更改数据结构了(2)可以大量减少实体数量通用建模缺点:增加了数据模型和应用程序的复杂性这对数据库设计人员、界面设计人员以及程序员提出了更高的要求(这一点,他们前面可能已经深有体会)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论