任务1 进销存系统分析与数据库设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务1 进销存系统分析与数据库设计

《基于工作任务的SQL Server 2008数据库应用》 任务目标 会根据客户需求从中抽象出数据表结构 使用3NF对数据库表进行规范化 会画E-R图 会创建数据库、数据表及约束 会使用INSERT语句向表中添加数据 小张是一名超市管理员,在超市管理工作中,经常要核对具体的商品信息、进货信息、出库信息、库存信息等等,所以他经常需要不同部门为他提供各种数据。但是在一个大规模的超市里,经常出现各部门信息沟通不畅,导致各种信息不一致,这让小张很是头疼。后来,有人告诉小张,可以开发一套超市进销存管理系统,来保存商品基本信息、库存信息、进货信息和出库信息等。小张听后眼前一亮,马上找到了相关部门,来策划实施这件事。小张就他负责的超市管理部分,提出了以下的需求: (1)能对进货信息进行查询和管理。 (2)能对出货信息进行查询和管理。 (3)能对库存信息进行查询和管理。 客户需求 任务分析 根据客户需求,应该先分析出进销存系统所采用的数据库及各个表,以及各表之间的关系,并在此基础上,创建数据库及表,建立约束,最终写出符合规格的数据库说明书。 (1)梳理超市进销存系统的业务流程,分析出各个表的结构,画出E-R图。 (2)系统要保存商品的基本信息,即商品编号、条形码、商品名称、商品单位、商品单价、类别、产地及说明等。 任务分析 (3)在处理超市商品的入库与出库操作时,需要如下进货和出货信息。 进货信息:包含进货编号、商品编号、进货单价、进货数量、进货时间、经手人、供货单位等信息。 出货信息:包含出货编号、商品编号、出货单价、出货数量、出货时间、经手人、接收人及说明等信息。 (4)在处理超市的库存信息时,需要保留库存信息,即商品编号、库存说明等。 (5)超市操作人员需要系统确认后才能登录本系统,因此需要用户的基本信息,即:用户编号、用户名、密码等。 任务分析 (6)画出进销存系统数据逻辑模型图 任务分析 进销存系统的E-R图 任务分析 (7)根据超市进销存系统E-R图,分析出系统应该包含的表 表名 功能说明 product 保存超市商品的基本信息 inProduct 存放商品的进货信息 outProduct 存放商品的出货信息 productStock 存放超市中商品的库存信息 userInfo 存放用户信息 任务分析 列名 数据类型(精度范围) 空/非空 约束条件 说明 pid varchar(50) 非空 PK 商品编号 pCode varchar(255) 空 条形码 pName varchar(100) 空 商品名称 pUnit varchar(50) 空 商品单位 pPrice float 空 商品单价 pFrom varchar(100) 空 产地 pCategory varchar(100) 空 类别 pNote varchar(255) 空 说明 商品信息表 任务分析 列名 数据类型(精度范围) 是否为空 约束条件 描述 inNo varchar(255) 非空 PK 进货编号 pid varchar(50) 空 FK 商品编号 inCount int 空 进货数量 inPrice float 空 进货单价 inTime varchar(50) 空 进货时间 inFrom varchar(255) 空 供货单位 inPeople varchar(100) 空 经手人 inNote varchar(255) 空 说明 进货信息表 任务分析 列名 数据类型(精度范围) 空/非空 约束条件 说明 outNo varchar(255) 非空 PK 出货单编号 pid varchar(50) 空 FK 商品编号 outCount int 空 出货数量 outPrice float 空 单价 outTime varchar(50) 空 出货时间 outReceivePeople varchar(50) 空 接收人 outPeople varchar(50) 空 经手人 outNote varchar(50) 空 出货说明 出货信息表 任务分析 列名 数据类型(精度范围) 空/非空 约束条件 说明 userID int 非空 PK(自增) 用户编号 userName varchar(10) 非空 用户名字 password varchar(20) 非空 用户密码 列名 数据类型(精度范围) 空/非空 约束条件 说明 userID int 非空 PK(自增) 用户编号 userName varchar(10) 非空 用户名字 password varchar(20) 非空 用户密码 库存信息表 用户信息表 (8)创建PPS进销存数据库,创建超市进销存系统的各个表。 (9)为超市进销存系统的各个表添加约束。 (10)向表中添加

文档评论(0)

wyjy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档