1、2.5数据字典63概要设计93.1商场库存管理系统功能图93.2对各部分功能的分析9三.数据库设计104.1系统存在的实体与属性104.2系统实体间的联系104.3画出ER模型图104.4把ER模型图转换为关系表104.5定义主键约束、外键约束134.6描述每一个基本表关系,体现规范化设计思想134.7数据库创建SQL脚本145 应用程序设计145.1数据库表146、系统关键技术实现19存储过程设计19触发器设计20视图设计207 系统测试217.1-插入测试数据217.2.增加操作237.3.修改操作237.4.删除操作237.5查询操作248 总结与展望(不少于1000字)26参 考 文
2、献27 一. 概述1.1 系统开发背景生产力的发展以及人的生活就决定了要有琳琅满目的商品,如果仅仅依靠人工管理好商场里的众多的商品,需要浪费大部分的人力物力,还会造成较高的人工失误。会出现帐目对不上、商品数量出现差距等等一系列的问题,严重影响运营和工作人员的工作情绪。这就需要我们开发一个商场资源管理系统来很大程度上减少这些问题的发生,而且还可以减少资源和不必要的浪费。有计划而合理的经营商城,方便对商场资源人、物进出的记录及其销售审记, 实现数字化、科学化、信息化管理,提高管理效率,降低经营成本。从而更合理的利用各种资源。处于社会经济技术快速发展的今天各种各样的行业竞争日益激烈。行业不断寻求自身
3、的优势劣势,扬长避短,加强自己的竞争力,力争在新世纪经济利润的大蛋糕中分得一杯羹。 利用商场库存管理系统可以提高商场的运作力,提高行业的竞争力。1.2 系统开发意义商场管理作为计算机应用的一个分支有着手工管理无法比拟的优点(1).使用本系统可以迅速提升商场的库存管理水平,为降低经营成本,大大提高商场的运作效率。1.3 开发运行环境数据库系统:SQL Server2005或SQL Server2008等程序编写语言:Java程序编辑软件:Eclipse或My Eclipse操作系统要求:Windows xp/Windows vista/Windows 7二. 需求与功能分析122.1 基本信息管
4、理2.1.1 系统用户资料管理 用户资料即使用该系统的人员基本信息,包括了库长、库工、采购员、仓库清算员。各种人员信息又包含其工号、密码、性别、年龄、姓名、职位。使用该数据库系统时提供其工号和密码登录即可自由进行其相应权限内的操作。当然,也可以凭借自己的工号密码查询自己的信息,而库长则因为有超级用户的权限,可以输入员工的编号查询任意员工的个人基本信息和操作记录,也可对员工的信息进行增、删、改的操作。2.1.2 供应商资料管理 供应商资料主要包括商场货物的各家供应商的基本信息,包括供应商号码商家名称,商家所提供商品名称及数量,商家地址与供货商信誉度。在入库时需要提供供应商的信息,用户也可通过输入
5、供应商号码来查询相关供应商的基本信息和它近一年对仓库的供货记录。2.1.3 仓库信息管理 仓库信息管理仓库信息仓库的编号、仓库名称、仓库地点、仓库容量现有库存及所存储商品类别。2.1.4 商品信息管理 商品信息包括了商品编号、商品类别、名称、生产日期、保质期、价格和余量等信息。商品信息管理功能模块可以实现以下功能,添加商品类别、修改商品类别、删除商品类别、查看商品类别、添加商品信息、修改商品信息、删除商品信息、查询商品信息。2.2 库存管理功能库存操作管理模块可以实现入库管理、出库管理和库存盘点等功能。2.2.1 入库管理 入库管理,库存管理员根据库存情况将采购计划反映给采购员,经批准后采购员
6、将从供应商处订货。当收到提货通知单后,采购员将入库商品清单交至库存管理员,确定商品准确无误后生成入库记录。入库记录主要包括相关的产品信息、供应商信息、信息、库存管理员即用户信息、涉及的金额和入库时间等。2.2.2 出库管理 出库管理,库长接到提货通知后,根据出库计划把已批准的提货商品清单交给库工,库工根据商品清单完成商品出库,同时生成出库记录。出库记录主要包括相关的产品信息、仓库信息、用户信息、涉及金额和出库时间等。2.2.3 库存提醒 库存警示是指对库存中接近安全库存或超过一定数额的产品进行报警。在产品信息中,包括产品的合理数量范围和有效期限。当产品的库存数量小于安全库存时,系统进行缺货提醒
7、,当产品的数量大于系统设定的上限时,系统进行超储提醒。产品出现缺货、超储、接近或超过有效期限时系统需报警。2.2.4 库存盘点 由于人为操作等原因,系统中的库存数据与实际数据之间可能会存在误差。为保证库存数据的准确性,每隔一段时间就需要对库存进行盘点。通过对库存商品的盘点生成库存台账。当计划台账与库存台账不匹配时,系统产生库存提示,仓库管理人员经根据提示进行库存检查,并采取相应措施。2.3 权限管理功能2.3.1 普通用户:包括采购员,库工,供应商 2.3.2 超级用户:库长2.4 数据流程图顶层数据流图第1层数据流图2.5 数据字典数据流编号:D1 数据流名称:发货单 简 述:供货单位开给仓
8、储部门的发货凭证数据流来源供应商 数据流去向:仓库存储收货部门 数据项组成:货物代号+商品名称+数量+金额+时间 数据流量:1张/次 数据流编号D2 退货单 仓储收获部门开给供应商的退货凭证 数据流来源:仓储收获部门 供应商 货物代号+商品名称+数量+时间 1张/次 数据流编号D3 入库单 仓储收货部开给存储管理部的入库凭证 仓储收货部 存储部 1张/次 数据流编号D4出库单 取货单位或个人开给仓库存储部的出库凭证 取货单位或个人 仓库存储部门 1张/次 数据流编号D5 计划单 取货单位或个人开给仓库部门预期内取货的凭证单据 1张/次处理逻辑编号:P2.1 处理逻辑名称:验货处理 仓库收货单位
9、对收到的货物检验处理 供货单位 输入的数据流:发货单、订货单、质量标准 处理:根据订货单和发货单进行比对,并对实际收到的货物进行比对,对收到的货物质量检验 处理频率:对每批供货商发来的货物检查一次 处理逻辑编号P2.2 库存检查 仓库管理部门对仓库内存储的货物进行盘点统计 计划单、当前库存剩余数据及盘点 对库存货物盘点核对剩余货物比对计划单检查是否缺货如缺货或将要不足,想采购发出通知 输出的数据流:如果缺货发出缺货通知及对应商品种类信息以及数量大小时间期限。每次计划单核对一次 P2.3 出入库处理 仓库管理部门在收到进货单和出货单后的对仓储货物的处理 进货单、出货单,并按照相应单据进出货 按照
10、相应单据进行处理 实际收到的或者发出的 货物代号+商品名称+数量+时间 1批/次 P2.4 库存提示 仓库管理部门在收到计划单后根据仓库内存储的数据和计划单上数据的比较向采购部门发出提示 库存台帐计划台帐 对输入的库存台帐和计划台帐比对如有不对发出通知 不相符的条目信息包括货物代号+商品名称+数量+时间 每种商品每月处理一次 处理逻辑编号P2.5 查询打印 根据现有数据统计打印输出 供应商信息商品信息合同台账计划台账 根据相关单位或个人的需求打印出相应的信息 货物代号+商品名称+数量+时间+供应商信息+批次+合同台账+计划台账 1次/次3概要设计3.1商场库存管理系统功能图3.2对各部分功能的
11、分析信息基本信息管理功能是对系统用户以及商品商品的各种信息的增加、删除、修改和查询,其中商品的查询分为多钟查询,通过查询可以方便的查找出各种商品库存管理功能是对仓库的商品进行管理,包括入库管理、出库管理、库存盘点和库存提醒,通过对仓库管理能过清楚的坚查各商品。三. 数据库设计344.1 系统存在的实体与属性商品(商品编号商品名称、保质期、价格) 仓库(仓库编号、仓库名称、仓库地点) 供应商(供应商编号、供应商名称、供应商地址、联系方式)4.2 系统实体间的联系供应商供应商品商品进入仓库商品运出仓库4.3 画出ER模型图总体E-R图4.4 把ER模型图转换为关系表1.2.3.4.4.1.4.2.4.3.4.4.4.4.1. 商品表(products)字段名称含义字段类型约束Pno商品编号Char(5)Primary keyPname商品名称Varchar(30)Not nullPvaliddate保质期(单位:月)IntNot null,Pprive商品价格numeric4.4.2. 仓库表(warehouses)Wno仓库编号Wname仓库名称wplace仓库地点Varchar(100)4.4.3. 供应商表(providers)Pdno供应商编号char(5)Pd
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1