数据库课程设计仓库库存管理系统

上传人:第*** 文档编号:56922585 上传时间:2018-10-17 格式:DOCX 页数:32 大小:671.98KB
返回 下载 相关 举报
数据库课程设计仓库库存管理系统_第1页
第1页 / 共32页
数据库课程设计仓库库存管理系统_第2页
第2页 / 共32页
数据库课程设计仓库库存管理系统_第3页
第3页 / 共32页
数据库课程设计仓库库存管理系统_第4页
第4页 / 共32页
数据库课程设计仓库库存管理系统_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《数据库课程设计仓库库存管理系统》由会员分享,可在线阅读,更多相关《数据库课程设计仓库库存管理系统(32页珍藏版)》请在金锄头文库上搜索。

1、榆林学院 信息工程学院 1 1 数据库设计数据库设计 课程设计报告课程设计报告 设计题目:仓库库存管理系统设计与实现设计题目:仓库库存管理系统设计与实现 学院名称:学院名称: 信息工程学院信息工程学院 专业班级:专业班级: 13 计本计本 2 姓姓 名:名: 刘刘 飞飞 学学 号:号: 1312210243 榆林学院 信息工程学院 2 2 目 录 一.概述3 1.1系统开发背景3 1.2系统开发意义3 1.3开发运行环境3 二.需求与功能分析4 2.1基本信息管理4 2.2.1 入库管理4 2.3权限管理功能5 2.4数据流程图5 2.5数据字典6 3 概要设计.9 3.1 商场库存管理系统功

2、能图.9 3.2 对各部分功能的分析.9 三.数据库设计10 4.1系统存在的实体与属性10 4.2系统实体间的联系10 4.3画出 ER 模型图.10 4.4把 ER 模型图转换为关系表.10 4.5定义主键约束、外键约束13 4.6描述每一个基本表关系,体现规范化设计思想13 4.7数据库创建 SQL 脚本.14 5 应用程序设计14 5.1 数据库表14 6、系统关键技术实现19 存储过程设计19 触发器设计20 视图设计20 7 系统测试21 7.1-插入测试数据 21 7.2.增加操作23 7.3.修改操作23 7.4.删除操作23 7.5 查询操作24 8 总结26 榆林学院 信息

3、工程学院 3 3 一.概述 1.1系统开发背景 生产力的发展以及人的生活就决定了要有琳琅满目的商品,如果仅仅依 靠人工管理好商场里的众多的商品,需要浪费大部分的人力物力,还会造成 较高的人工失误。会出现帐目对不上、商品数量出现差距等等一系列的问题, 严重影响运营和工作人员的工作情绪。这就需要我们开发一个商场资源管理 系统来很大程度上减少这些问题的发生,而且还可以减少资源和不必要的浪 费。有计划而合理的经营商城,方便对商场资源人、物进出的记录及其销售 审记, 实现数字化、科学化、信息化管理,提高管理效率,降低经营成本。 从而更合理的利用各种资源。 处于社会经济技术快速发展的今天各种各样的行业竞争

4、日益激烈。行 业不断寻求自身的优势劣势,扬长避短,加强自己的竞争力,力争在新世纪 经济利润的大蛋糕中分得一杯羹。 利用商场库存管理系统可以提高商场的运 作力,提高行业的竞争力。 1.2系统开发意义 商场管理作为计算机应用的一个分支有着手工管理无法比拟的优点 (1).使用本系统可以迅速提升商场的库存管理水平,为降低经营成本,大大 提高商场的运作效率。 (2).提高效益增强商场扩张力提供有效的技术保障。因此开发一套能够为商 场工作人员提提供方便的库存管理系统数据库的设计将是非常必要的。 1.3开发运行环境 数据库系统:Microsoft SQL server Management Studio 程

5、序编写语言:Java 程序编辑软件:Eclipse 或 My Eclipse 操作系统要求: Windows 8 榆林学院 信息工程学院 4 4 二.需求与功能分析 2.1基本信息管理 2.1.1 系统用户资料管理 用户资料即使用该系统的人员基本信息,包括了库长、库工、采购员、仓 库清算员。各种人员信息又包含其工号、密码、性别、年龄、姓名、职位。使 用该数据库系统时提供其工号和密码登录即可自由进行其相应权限内的操作。 当然,也可以凭借自己的工号密码查询自己的信息,而库长则因为有超级用户 的权限,可以输入员工的编号查询任意员工的个人基本信息和操作记录,也可 对员工的信息进行增、删、改的操作。 2

6、.1.2 供应商资料管理 供应商资料主要包括商场货物的各家供应商的基本信息,包括供应商号码 商家名称,商家所提供商品名称及数量,商家地址与供货商信誉度。在入库时 需要提供供应商的信息,用户也可通过输入供应商号码来查询相关供应商的基 本信息和它近一年对仓库的供货记录。 2.1.3 仓库信息管理 仓库信息管理仓库信息仓库的编号、仓库名称、仓库地点、仓库容量现有库 存及所存储商品类别。 2.1.4 商品信息管理 商品信息包括了商品编号、商品类别、名称、生产日期、保质期、价格和余 量等信息。商品信息管理功能模块可以实现以下功能,添加商品类别、修改商 品类别、删除商品类别、查看商品类别、添加商品信息、修

7、改商品信息、删除 商品信息、查询商品信息。 2.2库存管理功能 库存操作管理模块可以实现入库管理、出库管理和库存盘点等功能。 2.2.1 入库管理 入库管理,库存管理员根据库存情况将采购计划反映给采购员,经批准后采 购员将从供应商处订货。当收到提货通知单后,采购员将入库商品清单交至库 存管理员,确定商品准确无误后生成入库记录。入库记录主要包括相关的产品 信息、供应商信息、信息、库存管理员即用户信息、涉及的金额和入库时间等。 榆林学院 信息工程学院 5 5 2.2.2 出库管理 出库管理,库长接到提货通知后,根据出库计划把已批准的提货商品清单交 给库工,库工根据商品清单完成商品出库,同时生成出库

8、记录。出库记录主要 包括相关的产品信息、仓库信息、用户信息、涉及金额和出库时间等。 2.2.3 库存提醒 库存警示是指对库存中接近安全库存或超过一定数额的产品进行报警。在产 品信息中,包括产品的合理数量范围和有效期限。当产品的库存数量小于安全 库存时,系统进行缺货提醒,当产品的数量大于系统设定的上限时,系统进行 超储提醒。产品出现缺货、超储、接近或超过有效期限时系统需报警。 2.2.4 库存盘点 由于人为操作等原因,系统中的库存数据与实际数据之间可能会存在误差。 为保证库存数据的准确性,每隔一段时间就需要对库存进行盘点。通过对库存 商品的盘点生成库存台账。当计划台账与库存台账不匹配时,系统产生

9、库存提 示,仓库管理人员经根据提示进行库存检查,并采取相应措施。 2.3权限管理功能 2.3.1 普通用户:包括采购员,库工,供应商 2.3.2 超级用户:管理员 2.4数据流程图 顶层数据流图 用户用户管理库存管理 添加、删除用户 权限控制 商品进出库信息 库存信息 第 1 层数据流图 榆林学院 信息工程学院 6 6 用户 库存操作 增加 删除 用户表 用户权限设置 用户信息用户信息 取货单位验货处理出入库处理 库存盘点统计 供货单位 发货单 退货单 入库单 统计分析 库存数据 出库单 2.5数据字典 数据流编号:D1 数据流名称:发货单 简 述:供货单位开给仓储部门的发货凭证数据流来源供应

10、商 数据流去向:仓库存储收货部门 数据项组成:货物代号+商品名称+数量+金额+时间 数据流量:1 张/次 数据流编号D2 数据流名称:退货单 榆林学院 信息工程学院 7 7 简 述:仓储收获部门开给供应商的退货凭证 数据流来源:仓储收获部门 数据流去向:供应商 数据项组成:货物代号+商品名称+数量+时间 数据流量:1 张/次 数据流编号D3 数据流名称:入库单 简 述:仓储收货部开给存储管理部的入库凭证 数据流来源:仓储收货部 数据流去向:存储部 数据项组成:货物代号+商品名称+数量+时间 数据流量:1 张/次 数据流编号D4 数据流名称:出库单 简 述:取货单位或个人开给仓库存储部的出库凭证

11、 数据流来源:取货单位或个人 数据流去向:仓库存储部门 数据项组成:货物代号+商品名称+数量+时间 数据流量:1 张/次 数据流编号D5 数据流名称:计划单 简 述:取货单位或个人开给仓库部门预期内取货的凭证单据 数据流来源:取货单位或个人 数据流去向:仓库存储部门 数据项组成:货物代号+商品名称+数量+时间 数据流量:1 张/次 处理逻辑编号:P2.1 处理逻辑名称:验货处理 简 述:仓库收货单位对收到的货物检验处理 数据流来源:供货单位 输入的数据流:发货单、订货单、质量标准 处理:根据订货单和发货单进行比对,并对实际收到的货物进行比对,对收到 榆林学院 信息工程学院 8 8 的货物质量检

12、验 处理频率:对每批供货商发来的货物检查一次 处理逻辑编号P2.2 处理逻辑名称:库存检查 简 述:仓库管理部门对仓库内存储的货物进行盘点统计 输入的数据流:计划单、当前库存剩余数据及盘点 处理:对库存货物盘点核对剩余货物比对计划单检查是否缺货如缺货 或将要不足,想采购发出通知 输出的数据流:如果缺货发出缺货通知及对应商品种类信息以及数量大小 时间期限。 数据流量:每次计划单核对一次 处理逻辑编号:P2.3 处理逻辑名称:出入库处理 简 述:仓库管理部门在收到进货单和出货单后的对仓储货物的处理 输入的数据流:进货单、出货单,并按照相应单据进出货 处理:按照相应单据进行处理 输出的数据流:实际收

13、到的或者发出的 货物代号+商品名称+数量+时间 处理频率:1 批/次 处理逻辑编号:P2.4 处理逻辑名称:库存提示 简 述:仓库管理部门在收到计划单后根据仓库内存储的数据和计划单上数 据的比较向采购部门发出提示 输入的数据流:库存台帐计划台帐 处理:对输入的库存台帐和计划台帐比对如有不对发出通知 数据项组成:不相符的条目信息包括货物代号+商品名称+数量+时间 数据流量:每种商品每月处理一次 处理逻辑编号P2.5 处理逻辑名称:查询打印 简 述:根据现有数据统计打印输出 输入的数据流:供应商信息商品信息合同台账计划台账 处理:根据相关单位或个人的需求打印出相应的信息 榆林学院 信息工程学院 9

14、 9 输出的数据流:货物代号+商品名称+数量+时间+供应商信息+批次+合同台账+计 划台账 处理频率:1 次/次 3 概要设计 3.13.1 商场库存管理系统功能图商场库存管理系统功能图 商场库存管理 基本信息管理 库存管理 系统用户资料管理 用户信息添加 用户信息修改 用户信息删除 供应商信息管理 系仓库信息管理 商品信息管理查看商品类别 删除商品类别 修改商品类别 添加商品类别 添加商品信息 修改商品信息 删除商品信息 查看商品信息 入库管理 出库管理 库存提醒 库存盘点 3.2 对各部分功能的分析 信息基本信息管理功能是对系统用户以及商品商品的各种信息的增加、删除、 榆林学院 信息工程学

15、院 10 10 修改和查询,其中商品的查询分为多钟查询,通过查询可以方便的查找出各种商品 库存管理功能是对仓库的商品进行管理,包括入库管理、出库管理、库存盘点 和库存提醒,通过对仓库管理能过清楚的坚查各商品。 三.数据库设计 4.1系统存在的实体与属性 商品(商品编号商品名称、保质期、价格) 仓库(仓库编号、仓库名称、仓库地点) 供应商(供应商编号、供应商名称、供应商地址、联系方式) 4.2系统实体间的联系 供应商供应商品 商品进入仓库 商品运出仓库 4.3画出 ER 模型图 榆林学院 信息工程学院 11 11 供应商 商品 仓库 供应 供应商名称 联系电话 仓库地点 仓库编号 仓库名称 商品

16、编号 商品名称 保质期 价格 M N P 供应商编号 供应量 生产日期 供应商 编号 入库 出库 入库量 出库量 1 N 1 N 4.4把 ER 模型图转换为关系表 4.4.1. 商品表(products) 字段名称含义字段类型约束 Pno商品编号Char(5)Primary key Pname商品名称Varchar(30)Not null Pvaliddate保质期(单位: 月) IntNot null,0 Pprive商品价格numericNot null,0 4.4.2. 仓库表(warehouses) 字段名称含义字段类型约束 榆林学院 信息工程学院 12 12 Wno仓库编号Char(5)Primary key Wname仓库名称Varchar(30)Not null wplace仓库地点Varchar(100)Not null 4.4.3. 供应商表(providers) 字段

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号