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

发布时间 : 星期一 文章数据库课程设计仓库库存管理系统更新完毕开始阅读80f82a3c941ea76e58fa04c0

榆林学院 信息工程学院

《数据库设计》 课程设计报告

1 设计题目:仓库库存管理系统设计与实现学院名称:信息工程学院

专业班级: 13计本2 姓名:刘飞

学号: 1312210243

1

榆林学院 信息工程学院

目录

2 一.

概述 ..................................................................................................................................................... 3 1.1 系统开发背景 ............................................................................................................................. 3 1.2 系统开发意义 ............................................................................................................................. 3 1.3 开发运行环境 ............................................................................................................................. 3 二. 需求与功能分析 ................................................................................................................................. 3

2.1 基本信息管理 ............................................................................................................................. 3 2.2.1 入库管理 ..................................................................................................................................... 4 2.3 权限管理功能 ............................................................................................................................. 5 2.4 数据流程图 ................................................................................................................................. 5 2.5 数据字典 ..................................................................................................................................... 6 3概要设计 ...................................................................................................................................................... 9

3.1商场库存管理系统功能图 .............................................................................................................. 9 3.2对各部分功能的分析 ...................................................................................................................... 9 三. 数据库设计 ....................................................................................................................................... 10

4.1 系统存在的实体与属性 ........................................................................................................... 10 4.2 系统实体间的联系 ................................................................................................................... 10 4.3 画出ER模型图 ........................................................................................................................ 10 4.4 把ER模型图转换为关系表 .................................................................................................... 11 4.5 定义主键约束、外键约束 ....................................................................................................... 14 4.6 描述每一个基本表关系,体现规范化设计思想 ................................... 错误!未定义书签。 4.7 数据库创建SQL脚本 ............................................................................. 错误!未定义书签。 5 应用程序设计 ......................................................................................................................................... 14

5.1数据库表 ......................................................................................................................................... 14 6、系统关键技术实现 ................................................................................................................................. 19

存储过程设计 ....................................................................................................................................... 19 触发器设计 ........................................................................................................................................... 21 视图设计 ............................................................................................................................................... 22 7 系统测试 ................................................................................................................................................. 22

7.1--插入测试数据 ............................................................................................................................... 22 7.2.增加操作 ......................................................................................................................................... 24 7.3.修改操作 ......................................................................................................................................... 25 7.4.删除操作 ......................................................................................................................................... 25 7.5查询操作 ......................................................................................................................................... 26 8 总结 ......................................................................................................................................................... 31

2

榆林学院 信息工程学院

3

一. 概述

1.1 系统开发背景

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

处于社会经济技术快速发展的今天各种各样的行业竞争日益激烈。行业不断寻求自身的优势劣势,扬长避短,加强自己的竞争力,力争在新世纪经济利润的大蛋糕中分得一杯羹。利用商场库存管理系统可以提高商场的运作力,提高行业的竞争力。 1.2 系统开发意义

商场管理作为计算机应用的一个分支有着手工管理无法比拟的优点 (1).使用本系统可以迅速提升商场的库存管理水平,为降低经营成本,大大提高商场的运作效率。

(2).提高效益增强商场扩张力提供有效的技术保障。因此开发一套能够为商场工作人员提提供方便的库存管理系统数据库的设计将是非常必要的。 1.3 开发运行环境

数据库系统:Microsoft SQL server Management Studio 程序编写语言:Java

程序编辑软件:Eclipse或My Eclipse 操作系统要求: Windows 8

二. 需求与功能分析

2.1 基本信息管理

3

榆林学院 信息工程学院

4

2.1.1 系统用户资料管理

用户资料即使用该系统的人员基本信息,包括了库长、库工、采购员、仓库清算员。各种人员信息又包含其工号、密码、性别、年龄、姓名、职位。使用该数据库系统时提供其工号和密码登录即可自由进行其相应权限内的操作。当然,也可以凭借自己的工号密码查询自己的信息,而库长则因为有超级用户的权限,可以输入员工的编号查询任意员工的个人基本信息和操作记录,也可对员工的信息进行增、删、改的操作。 2.1.2 供应商资料管理

供应商资料主要包括商场货物的各家供应商的基本信息,包括供应商号码商家名称,商家所提供商品名称及数量,商家地址与供货商信誉度。在入库时需要提供供应商的信息,用户也可通过输入供应商号码来查询相关供应商的基本信息和它近一年对仓库的供货记录。 2.1.3 仓库信息管理

仓库信息管理仓库信息仓库的编号、仓库名称、仓库地点、仓库容量现有库存及所存储商品类别。 2.1.4 商品信息管理

商品信息包括了商品编号、商品类别、名称、生产日期、保质期、价格和余量等信息。商品信息管理功能模块可以实现以下功能,添加商品类别、修改商品类别、删除商品类别、查看商品类别、添加商品信息、修改商品信息、删除商品信息、查询商品信息。 2.2 库存管理功能

库存操作管理模块可以实现入库管理、出库管理和库存盘点等功能。 2.2.1 入库管理

入库管理,库存管理员根据库存情况将采购计划反映给采购员,经批准后采购员将从供应商处订货。当收到提货通知单后,采购员将入库商品清单交至库存管理员,确定商品准确无误后生成入库记录。入库记录主要包括相关的产品信息、供应商信息、信息、库存管理员即用户信息、涉及的金额和入库时间等。 2.2.2 出库管理

出库管理,库长接到提货通知后,根据出库计划把已批准的提货商品清单交

4