【数据库课程设计】企业库存管理系统

  • 8
    点赞
  • 90
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
管理信息系统(简称MIS)是在管理科学、系统科学、计算机科学等的基础上发展起来的综合性边缘科学。在21世纪信息高速发展的时代中,管理信息系统具有很重要的作用,它的预测和辅助决策的功能,即利用现代管理的决策和支持。 管理信息系统是一个由人、机(计算机)组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。它能观测企业或组织的各种运动情况,利用过去的数据预测未来;从全局出发辅助决策;利用信息控制企业或组织行为,帮助其实现长远的规划目标。简言之,管理信息系统是一个以计算机为工具,具有数据处理、预测、控制和辅助决策功能的信息系统。 管理信息系统是一个人机系统,同时它又是一个一体化集成系统。管理信息系统是信息系统的一个子系统,它以计算机技术、通讯技术和软件技术为技术基础,同时将现代管理理论、现代管理方法及各级管理人员融为一体,最终为某个组织整体的管理与决策服务,是由人和计算机组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。 管理信息系统的基本结构可以概括为四大部件,即信息源、信息处理器、信息用户和信息管理者。因此,一个成功的管理信息系统应该具有可靠的硬件、实用的软件、强有力的现代化管理水平。具体讲,管理信息系统的三大支柱是:计算机网络、数据库和现代化的管理,这三打支柱称为管理信息系统的扩展部件。 1.2数据库应用系统开发简介 在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。 数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。 数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。
库 存 管 理 系 统 ----系统设计 一 功能设计 总原则: 首先要保证系统总目标的实现,其次注意模块的独立性要强。各模块的接口应简单明了 。 系统结构图:功能模块的划分,数据录入、库存分析、查询系统 各功能模块的描述:输入,输出,功能。 二 数据库设计 1. 数据模型抽象层次 2. E-R方法的基本思想 在设计过程中引入一个中间步骤,即先设计一个企业模式(该模式纯粹是现实世界的 反映,与存储结构、存取方式无关),再将企业模式转换为某个DBMS上可以实现的数据 模型。多数是关系数据模型。 3. 库存管理系统采用这种方法,先设计出概念数据模型,即E-R模型。 3.1库存管理系统局部E-R视图 (1) 物料与入库单之间 (2) 物料与领料单之间 (3) 物料与退料单之间 (4) 物料与仓库之间 3.2库存管理系统集成E-R视图 4. ER模型到关系模式的转换 功能要求: 入库单登录 领料单登录 退料单登录 物资短缺/超储分析 物资积压分析 相关数据库表 入库台帐 领料台帐 退料台帐 库存总帐 4.1 实体集的转换 一个实体型转换为一个关系,实体的属性就是关系的属性,实体的关键字就是关系 的关键字。 4.2 联系的转换 (1)M:N联系 一个联系转换为一个关系,相关实体的关键字与联系的属性组合成关系的属性,相 关实体的关键字组合成关系的关键字。 (2)1:N联系 N端实体的关键字构成关系的关键字,可以与N端合并。 (3)1:1联系 任一端实体的关键字构成关系的关键字,可以与任一端合并 5.参考数据库结构 (1)入库台帐(入库单编号,仓库号,进货日期,供货单位,入库数量,材料编号, 进货单价,检验员,记账员,备注) input "列名 "数据类型 "长度 "可否为空 "注释 " "rk_id "varchar "10 "否 "入库单编号 " "ck_id "varchar "10 "否 "仓库号 " "in_date "date " "否 "进库日期 " "cl_from "varchar "10 "否 "供货单位 " "rk_num "smallint "10 "否 "入库数量 " "cl_id "varchar " "否 "材料编号 " "price "double " "否 "进货单价 " "jyy "varchar "10 "否 "检验员 " "jzy "varchar "10 "否 "记帐员 " "bz "varchar "30 "是 "备注 " (2)领料台帐(领料单编号,仓库号,领料日期,领料部门,领料用途,材料编号, 实发数量,领料员,发料员,备注) 入库台帐和领料台帐中只有材料编号,其它信息存放在材料编码库中,避免了数据冗 余。 "列名 "数据类型 "长度 "可否为空 "注释 " "ll_id "varchar " "否 "领料单编号 " "ck_id "varchar " "否 "仓库号 " "ll_date "date " "否 "领料日期 " "ll_bm "varchar " "否 "领料部门 " "yt "varchar "100 "否 "领料用途 " "cl_id "varchar " "否 "材料编号 " "num "smallint " "否 "实发数量 " "lly "varchar "10 "否 "领料员 " "fly "varchar "10 "否 "发料员 " "bz "varchar "50 "是 "备注 " (3)库存总帐(材料编号,仓库号,库存数量) total "列名 "数据类型 "长度 "可否为空 "注释 " "total_id "varchar "10 "否 "材料编号 " "ck_id "varchar "10 "否 "仓库号 " "total_num "smallint " "否 "库存数量 " (4)退料台帐(退料单编号,仓库号,退料日期,材料编号,退料数量,退料人,经 手人,退料原因) back "列名 "数据类型 "长度 "可否为空 "注释 " "b_id "varchar "10 "否 "退料单编号 " "ckid "varchar "10 "否 "仓库号 " "tl_date "date " "否 "退料日期 " "cl_id "varchar "10 "否 "材料编号 " "num "smallint " "否 "退料数量 " "tlr "varchar "10 "否 "退料人 " "jsr "varchar "10 "否 "经手人 " "reason "varchar "30 "否 "退料原因 " (5)材料库(材料编号,材料名称,单价,最低库存量,最高库存量) material "列名 "数据类型 "长度 "可否为空 "注释 " "cl_id "varcha
杭州电子科技大学 《数据库课程设计课程设计手册 姓   名               学 号               设计小组长          课程设计名称  商品库存管理系统     指 导 教 师        设 计 时 间 2012/9/5 至 2012/9/17   杭州电子科技大学管理学院编制 目录 第一章 系统概述 1 1.1 系统开发背景 1 1.2 系统开发意义 1 第二章 系统需求分析 2 2.1 基本信息管理 2 2.2 库存管理功能 2 2.3 权限管理功能 3 2.4 业务流程图 3 2.5 数据流程图 4 2.6 数据字典 6 第三章 系统总体设计 9 3.1 系统总体设计目标 9 3.2 系统概念设计 10 3.2.2关系模式 10 第四章 逻辑结构设计 11 第五章 物理结构设计 13 第六章 数据实施和维护 13 第七章 数据库系统实现 21 7.1 系统实现工具简介 21 7。1。1 SQL Server 2000简介 21 1. 系统概述 2. 系统开发背景 处于社会经济技术快速发展的今天,各种各样的行业竞争日益激烈。行业不断寻求自 身的优势劣势,扬长避短,加强自己的竞争力,力争在新世纪经济利润的大蛋糕中分得一杯 羹。 然而无论出于何种时期,超市永远是人们生活离不开的一部分,大街小巷随处可见的大 小型超市构建起了人们点点滴滴的生活.众所周知,若单靠工作人员手工或者借助简单的 管理信息系统进行管理,特别是超市的库存,不仅耗费大量的时间精力,而且在运作中由于 信息不对称或者操作的时间前后不吻合,往往错误百出,严重影响运营和工作人员的工作 情绪。例如在老式的仓库管理中在盘点一遍遍地核对清点,一不留神清点错误又要重新 开始,对于出库入库也异常麻烦,经常需要闭库,停止仓库任何变动来进行专门清点工作 。 由此可见,将库存管理信息化,提高仓库管理的效率,使各种货物信息明朗化,给管理 人员创造方便快捷的工作环境已经迫在眉睫。 6 系统开发意义 超市管理作为计算机应用的一个分支,有着手工管理无法比拟的优点: (1)。使用本系统,可以迅速提升超市的库存管理水平,为降低经营成本,大大提高超 市的运作效率。 (2).提高效益,增强超市扩张力, 提供有效的技术保障。 因此,开发一套能够为超市工作人员提提供方便的库存管理系统数据库的设计将是 非常必要的。 3. 系统需求分析 1. 基本信息管理 1. 系统用户资料管理 用户资料即使用该系统的人员基本信息,包括了库长,库工,采购员,仓库清算员。各种 人员信息又包含其工号,密码,性别,年龄,姓名,职位.使用该数据库系统时提供其工号 和密码登录即可自由进行其相应权限内的操作。当然,也可以凭借自己的工号密码查询自 己的信息,而库长则因为有超级用户的权限,可以输入员工的编号查询任意员工的个人基 本信息和操作记录,也可对员工的信息进行增、删、改的操作。 2. 供应商资料管理 供应商资料主要包括超市货物的各家供应商的基本信息,包括供应商号码,商家名称, 商家所提供商品名称及数量,商家地址与供货商信誉度. 在入库时,需要提供供应商的信息;用户也可通过输入供应商号码来查询相关供应商 的基本信息,和它近一年对仓库的供货记录。 3. 仓库信息管理 仓库信息管理仓库信息仓库的编号、仓库名称、仓库地点、仓库容量现有库存及所存 储商品类别. 4. 商品信息管理 商品信息包括了商品编号、商品类别、名称、生产日期、保质期、价格和余量等信息 。 商品信息管理功能模块可以实现以下功能:添加商品类别、修改商品类别、删除商品类 别、查看商品类别、添加商品信息、修改商品信息、删除商品信息、查询商品信息。 2. 库存管理功能 库存操作管理模块可以实现入库管理、出库管理和库存盘点等功能。 1. 入库管理 入库管理:库存管理员根据库存情况将采购计划反映给采购员,经批准后采购员将从 供应商处订货。当收到提货通知单后,采购员将入库商品清单交至库存管理员,确定商品 准确无误后生成入库记录。入库记录主要包括相关的产品信息、供应商信息、仓库信息 、库存管理员即用户信息、涉及的金额和入库时间等。 2. 出库管理 出库管理:库长接到提货通知后,根据出库计划把已批准的提货商品清单交给库工,库 工根据商品清单完成商品出库,同时生成出库记录。出库记录主要包括相关的产品信息、 仓库信息、用户信息、涉及金额和出库时间等。 3. 库存提醒 库存警示是指对库存中接近安全库存或超过一定数额的产品进行报警。在产品信息中 ,包括产品的合理数量范围和有效期限。当产品的库存数量小于安全库存时,系统进行缺 货提醒;当产品的数量大于系统设定的上限时,系统进行超储提醒。产品出现缺货、超 储、接近或超过有效期限时系统需报警。 4. 库存盘点 由于
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

满幕星何

你的鼓励是我创作的最佳动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值