货存控制系统 PPT课件_第1页
货存控制系统 PPT课件_第2页
货存控制系统 PPT课件_第3页
货存控制系统 PPT课件_第4页
货存控制系统 PPT课件_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

1 货存控制系统 25组 组长 陈贝贝功能需求分析 杨亚丽1127318351数据库概念设计 张凤鸣1127315552数据库逻辑设计 李雪岩1127314051应用系统功能模块 陈贝贝1127316451 2 功能需求分析 杨亚丽 建立该系统的目的 希望为控制我公司的货存建立一个数据库 货存中的产品被分为几类 如服装 食品和文具 当产品需要从供应商那里重新订购时 工作人员需要提出一个购买订单 跟踪记录要提供买进 卖出的货物以及其他的费用 3 建立原则 易用性 耐用性强 满足需求 安全性 安全性的保护一般通过用户输入用户名 密码进入系统 并对不同级别的用户要分配不同的权限 权限不同表示对系统的操作不一样 数据库的完整性 关系模型是对关系的某种约束条件 关系模型分为三类 实体性约束 参照完整性约束和用户定义完整性 其中 实体完整性和参照完整性是关系模型必须满足的约束条件 4 通过调查货存控制系统需要满足一下功能 用户管理 添加用户 修改用户密码 客户管理 添加客户 查询客户信息 供应商管理 添加供应商 查询供应商信息 仓库管理 添加仓库 查询仓库信息 货物管理 添加物品信息 物品类型信息 入库管理 货物的入库信息的添加和修改 出库管理 货物的出库信息的添加和修改 库存信息 对货物的现有信息存量查询 5 数据字典 编号 由数字组成的号码 清单 清单号码 货物名称 货物数量 购买时间 货物 仓库中所以储存的物品 管理员 管理员编号 姓名 性别 所属部门 联系方式 供应商 姓名 性别 地址 联系方式 货物类型 货物所属类型 种类 6 二概念设计 张凤鸣 根据上面的设计规划出我公司的实体有仓库实体 客户实体 供应商实体 管理员实体 货物实体 货物类型实体 入库实体 出库实体 库存实体 各个实体属性图描述如下 7 仓库实体属性图 供应商实体属性图 8 客户实体属性图 货物实体属性图 9 货物实体属性图 货物类型实体属性图 10 库存实体属性图 11 管理员 供应商 仓库 库存 货物 货物类型 客户 拥有 供应 拥有 销售 发单 管理 整体E R图如下所示 12 数据流程 管理员 货物存储信息表 货物卖出信息 供应商 清单信息表 货物供应信息表 分类 更新 提供 更新 供货信息 查询 更新 修改 卖出信息 更新 商品信息 查询请求 提供货物 插入信息 分类信息 制定的购买清单 13 三逻辑结构设计 李雪岩 关系数据库的数据模型 即关系模型 由一组关系模式组成 因而ER图向关系模型的转换实际上就是将实体 包括实体的属性 和联系转换为关系模式 一般遵循以下基本原则 1 一个实体型转换为一个关系模式 实体的属性就是关系的属性 实体的码就是关系的码 2 一个1 X X为1或n 联系通常与某一端的关系模式合并 其中1 n的联系需要与n端对应的关系模式合并 需要在合并的关系模式的属性中加入另一个关系模式的码和联系本身的属性 3 一个m n联系转换为一个关系模式 与该关系相连的各实体的码以及联系本身的属性均转换为关系的属性 而关系的码为各实体码的组合 4 三个或三个以上实体间的一个多元联系可以转换为一个关系模式 与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性 而关系的码为各实体的码的组合 5 具有相同码的关系模式可合并 注 使用SQLserver2000企业管理器建立数据库和表 也可使用SQL语句建立数据库 14 将E R图转换为关系模型 仓库表 Storage Sno Sname Saddress Mno Ssize 供应商表 Provider Pno Pname Paddress Postcode Ptel 客户表 Client Cno Cname Caddress Ctel 管理员表 Manager Mno Mname PW 货物表 Goods Gno Gname Tno 货物类型表 Type Tno Tname Tdescription 入库表 Stock In Gno Pno Gname Tname Ginprice Innum Inprice Indate 出库表 Stock Out Gno Cno Gname Tname Goutprice Outnum Outprice Outdate 库存表 Stock Gno Sno Gname Tname Gnum 15 数据库模式定义1 Storage 2 Provider 16 3 Client 4 Manager 17 5 Goods 6 Type 18 7 Stock In 19 8 Stock Out 20 9 Stock 21 应用系统功能模块 陈贝贝 本系统功能如下 用户管理 添加用户 修改用户密码 客户管理 添加客户 查询客户信息 供应商管理 添加供应商 查询供应商信息 仓库管理 添加仓库 查询仓库信息 货物管理 添加物品信息 物品类型信息 入库管理 货物的入库信息的添加和修改 出库管理 货物的出库信息的添加和修改 库存信息 对货物的现有信息存量查询 22 货存控制系统 用户管理 添加用户 修改用户密码 供应商管理 添加供应商 查询供应商信息 仓库管理 用户信息 货物信息 库存信息 客户管理 出入库信息的增添和修改 添加客户 23 界面设计 系统主界面 货存控制股系统 用户管理客户管理供应商管理仓库管理进销存管理帮助退出 24 客户信息录入 客户编号客户姓名地址联系方式新增更改返回 添加用户 管理员密码确定退出 用户编号用户名字密码添加更改退出 25 存储过程 createprocedureinput Storage 仓库编号char 5 仓库名称char 20 仓库地址char 40 仓库面积int 管理员编号char 5 asinsertintoStoragevalues 仓库编号 仓库名称 仓库地址 仓库面积 管理员编号 插入管理员信息createprocedureinput Manager 管理员编号char 5 管理员姓名char 20 密码char 6 asinsertintoManagervalues 管理员编号 管理员姓名 密码 26 更新仓库信息createprocedureupdate Storage 仓库编号char 5 仓库名称char 20 仓库地址char 40 仓库面积int 管理员编号char 5 asifEXISTS select fromStoragewhereSno 仓库编号 BEGINupdateemployeesetSname 仓库名称 Saddress 仓库地址 Mno 管理员编号 Ssize 仓库面积 where 仓库编号 Storage SnoENDelseprint 不存在的仓库 27 制定管理员编号删除createproceduredelete info 管理员编号char 5 asdeletefromManagerwhereMno 管理员编号deletefromStoragewhereMno 管理员编号 28 插入库存表信息createprocedureinput Stock 物品编号char 5 仓库编号char 5 物品名称char 10 类型名称char 20 物品数量int asinsertintoS

温馨提示

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

评论

0/150

提交评论