当前位置:文档之家› 库存管理系统功能设计说明

库存管理系统功能设计说明

功能设计说明








课程名称:数据库原理与应用课程设计课题名称:库存物资管理系统
指导老师:王咏
学院班级:物电09信管
小组成员:姜露珠、吴丹丹、阮玲芳、
郑佳、洪顺顺、王亚萍
实验日期:2011-6-22
目录
目录 (2)
二、系统实现目标 (3)
三、系统功能概述 (3)
四、系统功能模块分析 (3)
五、触发器的创建 (5)
六、系统安全性设计 (6)
一、系统背景
1、某小型企业有多个存放商品的仓库,每天都有商品出库和入库。

2、每种商品都有名称、生产厂家、型号、规格等。

3、出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、规格、数量、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。

二、系统实现目标
1、实现出入库单据的维护。

2、实现按商品名称、出入库日期和经手人员的出入库查询。

3、按日、月和年实现出入库商品数量的统计查询。

三、系统功能概述
系统开发的总体任务是实现企业物资设备管理的系统化、规范化和自动化,从而达到提高企业仓库库存管理效率的目的。

本系统主要作用是实现对小型仓库的日常存货管理,包含出库、入库和库存量的盘点。

具体表现为按照不同的条件(如商品编号、商品名称、出入库时间、存放地点等)对仓库内所有商品信息进行查询以及对已有的商品数据库进行维护。

四、系统功能模块分析
库存物资管理大体可以分为四大模块:入库模块、出库模块、信息模块、维护模块。

系统功能模块结构如图4-1所示:
图4-1 系统功能模块结构
各模块功能说明如下:
入库模块:包括入库查询与商品入库。

1、入库查询主要是对入库商品的信息(商品编号、名称、生产厂家、型号、数量、规格等)、入库时间、入库单据、经手人员等进行查询。

2、商品入库主要是把采购回来的商品(商品编号、名称、生产厂家、型号、数量、规格、入库时间等)进行统计、分类别放置到指定的仓库中去。

出库模块:包括出库查询与商品出库。

1、出库查询主要是对出库商品的信息(商品编号、名称、生产厂家、型号、数量、规格等)、出库时间、出库单据、经手人员等进
行查询。

2、商品出库主要对出库的商品(商品编号、名称、生产厂家、型号、规格、数量、出库时间等)进行统计。

信息模块:包括仓库信息管理、商品信息管理、商品存储管理。

1、仓库信息管理主要是对仓库信息(如仓库号、仓库名称、出入库情况等)进行管理。

2、商品信息管理可以对商品信息(商品编号、名称、生产厂家、型号、数量、规格、出入库时间等)进行管理。

3、商品存储管理记录商品的库存数量变化。

维护模块:包括删除管理、更新管理、插入管理。

1、删除管理主要实现对出入库商品数据信息的删除。

2、更新管理主要实现对出入库商品数据信息的更新。

3、插入管理主要实现对出入库商品数据信息的插入。

五、触发器的创建
触发器是用户定义在关系表上的一类由事件驱动的特殊过程。

一旦定义,任何用户对表的增、删、改操作均由服务器自动激活相应的触发器,在DMBS核心层进行集中的完整性控制。

1.使用触发器来实现数据完整性控制,当出入库商品的数量发生变化时,库存数量也会发生相应的更新。

2.当出库商品数量大于库存商品数量时,系统会自动报错。

3.当仓库中没有所要提取的商品时,系统会自动报错。

例如:
1.出库范围功能检测:在A2仓库中,取出200件编号为”100001”商品时因仓库商品数量不够而报错。

2.在A2仓库中,因为要取出某种仓库中没有的产品而报错。

六、系统安全性设计
系统数据库中包含多个二维表,所以在系统与数据库的连接上,并没有把数据库和系统的连接直接写入代码,而是通过对服务器端进行系统设置,使数据库名及路径不可见,并通过SQL Server 的数据库安全设置,保证了数据库的安全性。

相关主题