搜档网
当前位置:搜档网 › 数据库课程设计---库存物资管理系统后台数据库

数据库课程设计---库存物资管理系统后台数据库

数据库课程设计---库存物资管理系统后台数据库
数据库课程设计---库存物资管理系统后台数据库

大型数据库课程设计

设计报告

题目:库存物资管理系统后台数据库学号:

学生姓名: 指导教师:

提交时间: 2013-11-22

目录

库存物资管理系统后台数据库..................................................................... 错误!未定义书签。第1章进行需求分析,编写数据字典....................................................... 错误!未定义书签。

1.1系统功能要求设计:...................................................................... 错误!未定义书签。

1.2模块设计.......................................................................................... 错误!未定义书签。

1.3数据字典.......................................................................................... 错误!未定义书签。第2章面向对象分析和设计..................................................................... 错误!未定义书签。第3章逻辑结构设计................................................................................. 错误!未定义书签。

3.1类和对象向关系模式转换.............................................................. 错误!未定义书签。第4章数据库物理结构设计..................................................................... 错误!未定义书签。

4.1存取方法设计.................................................................................. 错误!未定义书签。

4.2存储结构设计.................................................................................. 错误!未定义书签。

4.3物理设计.......................................................................................... 错误!未定义书签。第5章数据完整性设计............................................................................... 错误!未定义书签。

5.1主键及索引...................................................................................... 错误!未定义书签。

表名......................................................................................................... 错误!未定义书签。

5.2完整性约束的说明.......................................................................... 错误!未定义书签。

5.3 check约束...................................................................................... 错误!未定义书签。

5.4 Default默认值.............................................................................. 错误!未定义书签。

5.5 触发器设计..................................................................................... 错误!未定义书签。第6章数据库视图的设计........................................................................... 错误!未定义书签。第7章存储过程设计................................................................................. 错误!未定义书签。总结................................................................................................................. 错误!未定义书签。参考文献:..................................................................................................... 错误!未定义书签。

库存物资管理系统后台数据库

第1章进行需求分析,编写数据字典

1.1系统功能要求设计:

(1)数据表以及数据量

1)有一个存放商品的仓库,每天都有商品出库和入库。

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

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

(2)设计要求:

1) 进行需求分析,编写数据字典。

2) 设计E-R图。

3) 设计出入库单据的录入。

4) 实现按商品名称、出入库日期的查询。

5) 实现分别按日、月和年对出入库商品数量的统计。

(3)主要功能:

1)商品管理:增加商品、修改商品、删除商品、浏览商品

2)库存管理:

通过触发器实现商品的入库,同时完成对库存表的更新

通过触发器实现商品的出库,同时完成对库存表的更新

实现按商品名称查询库存数量、入库数量和出库数量

实现按入库日期查询入库数量、出库数量

实现分别按日、月和年对入库商品数量的统计

实现分别按日、月和年对入库商品数量的统计

1.2模块设计

库存物资管理大体可以分为3大块,如下图所示:首先是商品入库模块,该模块主要是描述把采购回来的商品,分类别的放置到指定的仓库中去,然后是商品出库模块,该模块主要描述从指定的仓库中拿出商品,最后是商品库存模块,

这个模块主要是记录商品的库存数量。

1.3数据字典 表 商品表 仓库表 库存表 入库表 出库表

商品表 字段名 数据类型 是否可以为空 Is PK Is FK 商品编号 Char(5) not null yes no 商品名称 Varchar(50) not null no no 生产厂家 Varchar(50) not null no no 型号 Varchar(50) not null no no 规格 Varchar(20) not null no no

仓库表 字段名 数据类型 是否可以为空 Is PK Is FK

仓库号 Char(10) not null yes no 仓库名称 Varchar(50) not null no no

库存表 字段名 数据类型 是否可以为空 Is PK Is FK

商品编号 Char(5) not null yes yes 仓库号

char(10) not null yes

yes

商品入库模块 库存物资管理

商品出库模块 商品库存模块

库存数量int not null no no

入库表

字段名数据类型是否可以为空Is PK Is FK 入库号Char(10) not null yes no

商品编号char(5) not null no yes 仓库号Char(10) not null no yes 入库数量int not null no no

入库日期smalldatetime not null no no

入库单位名称Varchar(50) null no no

送货人姓名varchar(50) not null no no

性别char(2) null no no

出库表

字段名数据类型是否可以为空Is PK Is FK 出库号Char(10) not null yes no

商品编号char(5) not null no yes 仓库号Char(10) not null no yes 出库数量int not null no no

出库日期smalldatetime not null no no

出库单位名称Varchar(50) null no no

提货人姓名varchar(50) not null no no

性别char(2) null no no

第2章面向对象分析和设计类和对象设计如下:

商品

商品编号:char

商品名称:varchar 生产厂家: varchar 规格:varchar

型号:varchar

添加()

删除()

查询()

修改()

仓库

仓库号:char

仓库名称:varchar

添加()

修改()

删除()

查询()

库存

商品编号:商品

仓库号:仓库

库存数量:int

查询()

修改()

添加()

删除()

出库

出库号:int

仓库号:仓库

商品编号: 商品

商品名称:商品

出库数量:int

出库日期:

smalldatetime

出库单位名称:单位

送货人姓名:人

性别:char

添加()

修改()

删除()

查询()

入库

入库号:int

仓库号:仓库

商品编号: 商品

商品名称:商品

入库数量:int

入库日期:smalldatetime

入库单位名称:单位送货人姓名:人

性别:char

添加()

删除()

查询()

修改()

3章 逻辑结构设计

分E-R 图:

库存关系:

n m

入库关系:

n m

出库关系:

n m

商品 型号 规格 生产厂家 商品名称 商品编号

仓库

仓库号 仓库名称 商品 库存 仓库 商品 仓库 入库 商品 仓库 出库

总E-R 图:

n n n

m m m

3.1类和对象向关系模式转换 关系模式如下:

商品(商品编号,商品名称,生产厂家,型号,规格) 商品编号为主键 仓库(仓库号,仓库名称) 仓库号为主键

库存(商品编号,仓库号,库存数量)

(商品编号,仓库号)为主键,同时也分别为外键

入库(入库号,商品编号,仓库号,入库数量,入库日期,入库时间,入库单位名称,送货人姓名,性别)

(入库号)为主键,(商品编号,仓库号)为外键。

出库(出库号,商品编号,仓库号,出库数量,出库日期,出库时间,出库单位名称,提货人姓名,性别)

(出库号)为主键,(商品编号,仓库号)为外键。

商品 型号 规格 仓库 仓库号 仓库名称 商品编号

商品名称

生产厂家

出库 入库 入库日期

入库数量 入库号

送货人姓名

出库日期 出库数量 出库号 提货人姓名 入库 库存数量 性别

入库单位名称 出库单位名称

性别

第4章数据库物理结构设计

4.1存取方法设计

对于库存物资管理系统来说,为了提高某些属性(如:商品编号,仓库号、入库号,入库日期,入库数量等)的查询速度,可以选择聚簇存取的方法,即把这些属性上具有相同值的元组集中放在连续的物理块上。这样在查询某种商品就会大大提高查询速度。因此,该系统中选择聚簇存取方法。

4.2存储结构设计

库存物资管理系统是一个大型复杂的计算机网络信息系统,采用基于浏览器/服务器(B/S),客户端/服务器(C/S)混合的应用体系结构来建设库存物资管理系统。数据库管理系统采用Microsoft 公司推出的SQL Server 2005 或以上版本,并用SQL进行数据库的建立和数据库中数据的维护和查询。

4.3物理设计

实现该设计的环境为Windows XP Professional + MS SQL Server 2005 或以上版本。

1、创建Material数据库

create database Material

on primary(

name=Material,

filename='C:\PrograFiles\MicrosoftSQLServer\MSSQL.2\MSSQL\DATA \Material.mdf',

size=3MB,

maxsize=UNLIMITED,

filegrowth=1MB

)

log on(

name=Material_LOG,

filename='C:\ProgramFiles\MicrosoftSQLServer\MSSQL.2\MSSQL\DA TA\Material_LOG.ldf',

size=1MB,

filegrowth=10%)

2、创建商品表

create table商品表

(商品编号char(5)not null primary key,

商品名称varchar(50)not null,

生产厂家varchar(50)not null,

型号varchar(20)not null,

规格varchar(20)not null)

3、创建仓库表

create table仓库表

(仓库号char(10)not null primary key,

仓库名称varchar(50)not null,)

4、创建库存表

create table库存表

(商品编号char(5)not null,

仓库号char(10)not null,

库存数量int not null,

primary key(商品编号,仓库号),

foreign key(商品编号)references商品表(商品编号),

foreign key(仓库号)references仓库表(仓库号))

5、创建入库表

create table入库表

(入库号char(10)not null primary key,

商品编号char(5)not null,

仓库号char(10)not null,

foreign key(商品编号)references商品表(商品编号), foreign key(仓库号)references仓库表(仓库号),

入库数量int not null,

入库日期smalldatetime not null,

入库单位名称varchar(50)null,

送货人姓名varchar(10)not null,

性别char(2)default('男')check(性别in('男''女'))

6、创建出库表

create table出库表

(出库号char(10)not null primary key,

商品编号char(5)not null,

仓库号char(10)not null,

foreign key(商品编号)references商品表(商品编号), foreign key(仓库号)references仓库表(仓库号),

出库数量int not null,

出库日期smalldatetime not null,

出库单位名称varchar(50)null,

提货人姓名varchar(10)not null,

性别char(2)default('男')check(性别in('男''女'))

第5章数据完整性设计

5.1主键及索引

表名主键

建立索引

商品表(商品编号) create clustered index商品表on商品表(商品编号)

仓库表(仓库号) create clustered index仓库表on仓库表(仓库号)

入库表(入库号) create clustered index入库表on入库表(入库号)

出库表(出库号) create clustered index出库表on出库表(出库号)

5.2完整性约束的说明

1、商品表的商品编号10001~11000之间(便于查询的使用),商品名称不能取空;该仓库的商品型号统一为DA0001~DA1000格式。

1)USE Material/*定义商品表唯一性的约束*/

GO

alter table商品表add unique(商品名称,生产厂家,型号,规格)

2)USE Material/*定义型号的完整性约束条件:商品型号统一为DA0001-DA1000格式*/

GO

alter table商品表

add constraint CS1 check(型号like'[D][A][0-1][0-9][0-9][0-9]')

5.3 check约束

在商品表中将型号进行check约束:check(型号like'[D][A][0-1][0-9][0-9][0-9]')

在入库表和出库表中将性别进行check约束:check(性别in('男''女'))

5.4 Default默认值

在入库表和出库表中性别默认值设为:男。default('男')

5.5 触发器设计

1、通过触发器实现商品的入库,同时完成对库存表的更新

(1)入库

use Material

go

if exists(select*from sysobjects where name='rukuinsert')

drop procedure rukuinsert

go

create procedure rukuinsert @rukuhao char(10),@shangpinbianhao char(5),@cangkuhao char(10),@rukushuliang int,@rukuriqi smalldatetime,@rukudanwei varchar(50),@songhuorenname varchar(50),@sex char(2)

as

if(exists(select*from入库表where入库号=@rukuhao))

print('该商品已经存在,不能再次插入')

else

begin

insert into入库表

values( @rukuhao ,@shangpinbianhao,@cangkuhao,@rukushuliang,@ru kuriqi ,@rukudanwei,@songhuorenname ,@sex )

print('插入成功')

end

(2)更新

USE Material

GO

create trigger rkb_into on入库表

after update

as

begin

declare @a char(5),@b char(10),@d int

select @a=商品编号from inserted

select @b=仓库号from inserted

select @d=入库数量from inserted

update库存表

set库存数量=库存数量+@d

where商品编号= @a and仓库号=@b

End

2、通过触发器实现商品的出库,同时完成对库存表的更新

(1)出库

use Material

go

if exists(select*from sysobjects where name='chukuinsert')

drop procedure chukuinsert

go

create procedure chukuinsert @chukuhao char(10),@shangpinbianhao char(5),@cangkuhao char(10),@chukushuliang int,@chukuriqi smalldatetime,@chukudanwei varchar(50),@tihuorenname varchar(50),@sex char(2)

as

if(exists(select*from出库表where出库号=@chukuhao))

print('该商品已经存在,不能再次插入')

else

begin

insert into出库表

values(@chukuhao ,@shangpinbianhao,@cangkuhao,@chukushuliang, @chukuriqi ,@chukudanwei,@tihuorenname ,@sex )

print('插入成功')

end

(2)更新

USE Material

GO

create trigger ckb_into on出库表

after update

as

begin

declare @aa char(10),@bb char(5), @dd int select @aa=仓库号from deleted

select @bb=商品编号from deleted

select @dd=出库数量from inserted

update库存表

set库存数量=库存数量-@dd

where商品编号=@bb and仓库号=@aa End

第6章数据库视图的设计

1、建立商品表视图

USE Material

GO

create view商品表视图

as

select*

from商品表

2、创建商品库存视图来浏览库存中相同编号商品的信息,其中包括:商品编号、商品名称和库存数量。

USE Material

GO

create view商品库存视图(商品编号,商品名称,库存数量)

as

select库存表.商品编号,商品表.商品名称,sum(库存表.库存数量)

from商品表,库存表

where商品表.商品编号=库存表.商品编号

group by库存表.商品编号,商品表.商品名称

3、创建商品入库视图

USE Material

GO

create view商品入库视图

C#版进销库存商品管理系统

C#版进销库存商品管理系统

————————————————————————————————作者:————————————————————————————————日期: 2

目录 第一章开发背景和环境 (3) 第二章程序功能分析及描述....................................3--4 第三章总体和详细设计..........................................5--11 第四章实现源码...................................................12--27 第五章总结 (27)

第一章 【开发背景】 随着我国大小企业经营规模越来越大,企业需要随时更新产品的进销信息,不断更改商品信息,并对商品进行系统分析。因此企业商品的进销管理系统需要引进新的管理软件,实现企业庞大的进销商品的管理规范化,从而方便企业的进销商品的决策。 【开发环境】 开发平台:Microsoft Visual Studio 2010 开发语言:Visual C# 2010 后台数据库管理系统软件:Microsoft SQL Server 运行平台:Windows 7 第二章 【程序功能分析及描述】 在对企业销售管理系统有了深刻的认识后,为了解决企业销售人员在商品管理和日常销售中所存在的不足,让企业工作人员有更好的、更方便的使用计算机对企业有关 数据进行管理,以实现无纸化操作方面进行分析,企业系统应进行以下功能 的实现。 登录模块 登录模块根据用户角色不同在登陆成功以后被赋予相应的操作权限,对管理系统有对进货商品的录入、销售商品的录入等一些操作权限。 登陆主窗体模块 进入主窗口时,用户可以依据自己的交易选择不同的窗口进行操作。 商品进货信息模块 商品进货信息模块是对每笔进货业务的进货编号、商品名称、进货单价和数量的录入功能的实现。 进货信息查询模块 进货信息查询模块是操作人员对进货业务的查询功能,可以通过查询条件,查找相应的信息。

服装库存管理系统数据库设计

服装管理系统 数 据 库 设 计 报 告

版本历史 版本任务分配

目录1.引言5 1.1编写目的5 1.2读者对象6 1.3参考文献6 1.4术语及缩写解释6 2. 数据库环境说明7 3. 数据库的命名规则7

4. 概念结构设计7 4.1概念结构设计的方法7 4.2概念结构设计的步骤7 4.3数据抽象及局部视图设计8 4.3.1系统管理模块8 5. 逻辑结构设计11 5.1将E-R图转换为关系模型11 5.2数据模型的优化12 5.2.1 确定数据依赖12 6. 物理设计14 6.0表汇总14 6.1表A14 6.2表B15 6.3表C16 5. 安全性设计错误!未定义书签。 5.1防止用户直接操作数据库的方法错误!未定义书签。 5.2用户帐号密码的加密方法错误!未定义书签。 5.3角色及权限错误!未定义书签。

6. 优化错误!未定义书签。 7. 数据库管理及维护说明错误!未定义书签。 1.引言 1.1 编写目的 此需求规格说明书对《服装管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能及界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计及开发工作。 本说明书定义了服装管理系统的详细需求,明确了服装管理系统的功能内容、功能边界、开发途径,是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。 在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的服装管理系统,实现方便的用户,货号,仓库,商品入库,出库等操作。

学生作品_物资库存管理系统

物 资 库 存 管 理 系 统 系统分析员:周宗冠设 计小组成员:谢国振 袁业奔石宝章李焕 明周宗冠 设计时间:07年12月30日

1系统调研.......................................... 李焕明 2 需求分析 2.0系统目标............................................. 石宝章 2.1组织结构分析.......................................... 袁业奔 2.2业务流程分析............................................ 谢国振 2.3数据流分析................................................ 周宗冠 2.4数据字典.................................................. 周宗冠 1 系统调研 物资管理就是通过用料申请计划、采购、运输、仓储、保管、领用等活动,解决物资供需之间存在的时间、空间、数量、品种、规格以及价格和质量等方面的矛盾,衔接好生产中的各个环节,确保生产的顺利进行。物资管理是工业企业中的不可缺少的一环,物资已成为企业很重要的一个管理对象,它在整个企业的生产、经营、管理中的流动,就形成物流,物流是否合理、是否畅通,对企业的生产经营活动有着直接影响,物资管理水平的高低直接影响着企业的成本,此外,物流和资金流直接相关,直接关系着企业的成本,一方面,采购价格决定着企业原材料成本、采购成本的高低,另一方面,运输、仓储、装卸、库房管理直接影响着企业的运营成本。人工管理模式已经不能胜任大流量的物资流动。随着计算机应用, 在社会很多方面代替了人工。企业和工厂都迫切希望能够开发一个物资库存管理系统。开发这样一个物资库存管理系统, 在很大方面能缓和企业对物流的管理, 减少人工操作的失误, 减少企业在库存方面的损失,对企业的生产经营活动有着很大的帮助。 物资库存管理系统通过对几个简单模块——出入库管理模块和查询模块等的整和,基本实现了企业对物流管理的需求,通过几个简单的操作就能完成大批量物流的合理处理, 减少了出错情况。通过系统权限的设置,可 以杜绝舞弊现象的发生, 对企业管理内部安全提供很大的保障。 系统通过对数据库的查找,删除,更新操作,对数据库内部表处理,再经过一些算数和逻辑运算, 返回用户 结果。 2 需求分析 2.0系统目标 系统能够对中小型企业物资管理相关的全部操作进行管理。主要包括作业指示的编制、下达、变更、作业进程管理、实绩处理等功能。具体功能模块如下: 1、系统认证登陆模块:

库存管理系统设计说明书

库存管理系统设计说明书版本号:V1.0

目录 1引言 (1) 2系统分析 (1) 2.1系统需求分析 (1) 2.2可行性分析 (2) 2.3系统的开发及功能描述 (3) 2.4系统逻辑模型 (3) 3系统设计 (6) 3.1系统总体结构设计 (6) 3.1.1系统功能分析 (6) 3.1.2系统功能模块图 (7) 3.2数据库设计 (8) 3.2.1数据库概念结构设计 (8) 3.2.2数据库逻辑结构设计 (9) 3.2.3设置引用完整性 (10) 3.2.4数据库链接的实现 (10) 4 系统功能模块的详细设计 (10) 4.1身份验证模块的设计 (11) 4.2系统主界面的实现 (12) 4.3进货管理模块的实现 (14) 4.4出库管理模块的实现 (15) 4.5报表统计模块的实现 (16) 4.6信息查询模块的实现 (16)

1引言 随着我国市场经济的蓬勃发展和人们对物质水平需求的增加,各行各业都处于一个飞速发展的时期,行业的快速发展必然导致各企业之间的竞争更加激烈,为了使自己的企业在竞争中能够站稳脚跟,不被激烈的竞争环境所压倒,必然要求企业加强对自身的管理,提高企业的经营效率。 一个完整的企业物资供应管理系统应包括采购计划管理,合同收托管理、仓库库存管理、定额管理、统计管理、财务管理等模块。其中仓库的库存管理是整个物资供应管理系统的核心。因此有必要开发一套独立的库存管理系统来提高企业工作效率, 而所使用的这套库存管理系统是企业生产经营管理活动中的核心,此系统必须可以用来控制合理的库存费用、适时适量的库存数量,使企业生产活动效率最大化。通过对这些情况的仔细调查,开发了库存管理系统。 2系统分析 2.1系统需求分析 系统需求分析就是在用户需求调研的基础上,确定系统的总体结构方案,完成相应的需求分析报告。在确定系统的总体结构方案过程中,包括确定应用程序的结构、系统开发环境和开发工具的选择。 1.应用程序结构确定 从用户应用角度来看,可把应用程序系统的组成部分分成数据存储层、业务处理层和界面表示层等3个层次,而应用程序结构可归纳为:集中式应用程序结构、单机板应用程序结构、多层服务器应用程序结构、浏览器/服务器应用程序结构、客户机/服务器应用程序结构等5种类型。 2.确定系统开发环境 可视化(visual)程序设计是一种全新的程序设计方法,全面采用面向对象的程序设计技术,使用事件驱动机制进行程序设计。利用可视化开发工具可以快速、高效地开发应用程序。Visual Studio 是微软公司推出的集成开发环境,是

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

功能设计说明 库 存 物 资 管 理 系 统 课程名称:数据库原理与应用课程设计课题名称:库存物资管理系统 指导老师:王咏 学院班级:物电09信管 小组成员:姜露珠、吴丹丹、阮玲芳、 郑佳、洪顺顺、王亚萍 实验日期:2011-6-22

目录 目录 (2) 二、系统实现目标 (3) 三、系统功能概述 (3) 四、系统功能模块分析 (3) 五、触发器的创建 (5) 六、系统安全性设计 (6)

一、系统背景 1、某小型企业有多个存放商品的仓库,每天都有商品出库和入库。 2、每种商品都有名称、生产厂家、型号、规格等。 3、出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、规格、数量、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。 二、系统实现目标 1、实现出入库单据的维护。 2、实现按商品名称、出入库日期和经手人员的出入库查询。 3、按日、月和年实现出入库商品数量的统计查询。 三、系统功能概述 系统开发的总体任务是实现企业物资设备管理的系统化、规范化和自动化,从而达到提高企业仓库库存管理效率的目的。本系统主要作用是实现对小型仓库的日常存货管理,包含出库、入库和库存量的盘点。具体表现为按照不同的条件(如商品编号、商品名称、出入库时间、存放地点等)对仓库内所有商品信息进行查询以及对已有的商品数据库进行维护。 四、系统功能模块分析 库存物资管理大体可以分为四大模块:入库模块、出库模块、信息模块、维护模块。系统功能模块结构如图4-1所示:

图4-1 系统功能模块结构 各模块功能说明如下: 入库模块:包括入库查询与商品入库。 1、入库查询主要是对入库商品的信息(商品编号、名称、生产厂家、型号、数量、规格等)、入库时间、入库单据、经手人员等进行查询。 2、商品入库主要是把采购回来的商品(商品编号、名称、生产厂家、型号、数量、规格、入库时间等)进行统计、分类别放置到指定的仓库中去。 出库模块:包括出库查询与商品出库。 1、出库查询主要是对出库商品的信息(商品编号、名称、生产厂家、型号、数量、规格等)、出库时间、出库单据、经手人员等进 行查询。

数据库课程设计---库存物资管理系统后台数据库

大型数据库课程设计 设计报告 题目:库存物资管理系统后台数据库学号: 学生姓名: 指导教师: 提交时间: 2013-11-22

目录 库存物资管理系统后台数据库..................................................................... 错误!未定义书签。第1章进行需求分析,编写数据字典....................................................... 错误!未定义书签。 1.1系统功能要求设计:...................................................................... 错误!未定义书签。 1.2模块设计.......................................................................................... 错误!未定义书签。 1.3数据字典.......................................................................................... 错误!未定义书签。第2章面向对象分析和设计..................................................................... 错误!未定义书签。第3章逻辑结构设计................................................................................. 错误!未定义书签。 3.1类和对象向关系模式转换.............................................................. 错误!未定义书签。第4章数据库物理结构设计..................................................................... 错误!未定义书签。 4.1存取方法设计.................................................................................. 错误!未定义书签。 4.2存储结构设计.................................................................................. 错误!未定义书签。 4.3物理设计.......................................................................................... 错误!未定义书签。第5章数据完整性设计............................................................................... 错误!未定义书签。 5.1主键及索引...................................................................................... 错误!未定义书签。 表名......................................................................................................... 错误!未定义书签。 5.2完整性约束的说明.......................................................................... 错误!未定义书签。 5.3 check约束...................................................................................... 错误!未定义书签。 5.4 Default默认值.............................................................................. 错误!未定义书签。 5.5 触发器设计..................................................................................... 错误!未定义书签。第6章数据库视图的设计........................................................................... 错误!未定义书签。第7章存储过程设计................................................................................. 错误!未定义书签。总结................................................................................................................. 错误!未定义书签。参考文献:..................................................................................................... 错误!未定义书签。

公司库存管理系统C++

设计内容公司库存管理系统 一、设计要求 1.目的和要求 (1)要求学生熟练掌握C++语言的基本知识和技能; (2)要求利用面向对象的方法以及C++的编程思想来完成系统的设计,在设计的过程中,建立清晰的类层次;; (3)基本掌握面向对象程序设计的基本思路和方法; (4)在系统中定义类,每个类中要有各自的属性和方法; (5)在系统的设计中,至少要用到面向对象的一种机制。 (6)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。 (7)写出设计说明书 2.设计内容 1、问题描述(功能要求): 某公司现有以下设备:普通电视机、DVD、带DVD的电视机,带DVD的电视机的售价为普通电视机和DVD单价之和的80%,要求对所有的库存设备都能按照品名进行显示、查找、入库和出库、保存的功能。 普通电视机有下列属性:尺寸、类型(液晶或等离子)、售价、重量、品牌、入库数量、入库编号 DVD有下列属性:规格(高清、蓝光高清、普通)、售价、重量、品牌、入库数量、入库编号 带DVD的电视机是上两者的派生类,但请注意有些属性的重复问题。 要求生成的相关库存数据结果以文件方式存放在硬盘中,或用链表、数组来进行管理。 2、问题的解决方案:

根据系统功能要求,可以将问题解决分为以下步骤: (1)写出需求分析(做什么),建立该系统的功能模块框图; (2)分析系统中的各个实体之间的关系及其属性和行为; (3)根据问题描述,设计系统的类层次; (4)完成类层次中各个类的描述(包括属性和方法); (5)完成类中各个成员函数的定义; (6)完成系统的应用模块; (7)功能调试; (8)完成系统总结报告以及系统使用说明书。 3.设计环境 Windows操作系统、VC++6.0、C++语言 4.个人承担任务 主要负责系统的显示、查找、入库、出库主要功能实现和系统封装。 二、系统需求分析 公司库存管理系统程序中,系统要求我们设计四个类:一个基础类Device,由Device 类派生出来的普通电视机类和DVD类;再由普通电视机类和DVD类共同派生出来的带DVD 的普通电视机类。在这个系统中我们需要实现主要的五个功能:1、显示物品功能;2、查找物品功能;3、入库物品功能;4、出库物品功能;5、保存物品功能。 公司库存管理系统主要是为了让用户根据自己的需要自己想输入的一些物品,然后将其保存,当用户想查看所有物品时可以查看,想添加物品时可以添加自己想添加的相关物品信息;当用户根据实际物品的库存调整时,可以进行出入库操作,并且记录每一次的出入库的时间和数量,以便日后查看;当用户想查找某一物品时,用户可以输入这一物品的名称或入库编码,然后搜索并查看这一物品的所有信息。 在这个系统中,用户可以根据系统的提示分别执行用户自己想实现的功能,比如:在显示物品功能中用户可以查看用户所保存的所有物品信息;在查找物品功能中用户可以根据自己的需要输入自己想查找的物品名称或入库编码,然后查找用户想查找的物品的所有相关信息;在出、入库物品功能中用户可以根据自己的需要输入自己想要出、入库的物品名称或入库编码,然后进行出、入库操作;在物品保存功能中,凡是用户每对库存系统内部的信息进行一次操作,系统就会自动保存并记录相关信息。 三、程序设计思路

商店存货管理系统

武汉科技大学城市学院 课程设计报告 课程名称数据结构课程设计 题目商店存货管理系统 学部信息工程学部 专业计算机科学与技术 班级计科二班 姓名威 指导教师林晓丽 2015 年 6 月28 日

目录 1.1课程设计目的 (3) 1.2 课程设计容和要求 (3) 1.2.2 要求: (3) 1.2.3 运行环境 (4) 1.3课程设计分析 (4) 1.4 算法描述 (4) 1.5 源代码 (7) 1.6运行结果分析 (22) 小结 .......................................................... 错误!未定义书签。参考文献....................................................... 错误!未定义书签。课程设计评分表............................................. 错误!未定义书签。

1.1课程设计目的 通过实习,了解并初步掌握设计、实现较大系统的完整过程,包括系统分析、编码设计、系统集成、以及调试分析,熟练掌握数据结构的选择、设计、实现以及操作法,为进一步的应用开发打好基础。 通过实习巩固并提高实习者的C语言知识,并初步了解Visual C++的知识,提高其编程能力与专业水平。 1.2 课程设计容和要求 1.2.1 课程设计容 建立一商店存货管理系统,要求每次出货时取进货时间最早且最接近保质期中止时间的货物。 分步实施: 1.初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数; 2.完成最低要求:建立一个文件,包括5个种类的货物情况,能对商品信息进行扩充(追加),修改和删除以及简单的排序; 3.进一步要求:扩充商品数量,以及完成系统查询功能。有兴趣的同学可以自己扩充系统功能。 1.2.2 要求: 1.界面友好,函数功能要划分好 2.总体设计应画一流程图 3.程序要加必要的注释 4.要提供程序测试案 5.程序一定要经得起测试,宁可功能少一些,也要能运行起来,不能运行的程序是没有价值的。

库存管理系统数据库设计

库存管理系统数据库设计 系统需求分析: 入库管理: 供货单位将货物连同填好的入库单一起送到仓库,仓库管理员将验收货物,首先将货物的代码、类型、规格和数量与入库单进行核对,在核对无误后将货物按名称分类入库,并填写货物入库登记表。 出库管理: 提货单位向仓库保管员出示出库单,仓库保管员根据有效产品出库单及时付货,取货人员将货物与出库单核对无误后,提取货物,同时把出库单交给仓库保管员,仓库保管员则按照出库单登记货物的出库信息。 库存管理: 每天入库、出库处理结束后,仓库管理员将根据入库登记表和出库登记表对货物分别进行累计,并将累计结果填入库存台账; 数据流图

数据字典 1.数据项 入库单号 数据项名:入库单号 说明:标识货物的入库登记表 类型:CHAR 长度:10 别名:空 取值范围:(10000000000,9999999999)2.数据结构

?入库单 数据结构名:入库单 说明:入库货物的入库单号,入库产品代码、货物类型、规格和数量。 组成:入库单号,入库产品代码、货物类型、规格和数量 3.数据流 ?入库登记 数据流名:入库登记 说明:货物连同填好的入库单一起送到仓库时,仓库管理员依据入库单验收产品,在核对无误后将产品按名称分类入库,同时对入库的货物做登记,以便于仓库的管理。 数据流来源:仓库管理员 数据流去向:货物 数据结构:入库登记表 数据结构名:入库登记表 说明:入库货物的入库单号,入库产品代码,入库数量, 入库时间等 组成:入库日期、入库单号、货物编码、数量、进货价、 总额、已付货款、供货单位编码、供货单位、经办人编 码、经办人、增值税率、备注 4.数据存储

物资管理系统简介

物资管理系统简介 物资管理是企业生产经营管理中不可缺少的组成部分。煤矿用物资与一般企业所用物资相比,具有品种多,价格昂贵等显著的特点,它涉及建筑材料、机械零件、设备、机电设备、火工品、木材等30多个大类,一万余种。各煤矿物资采购年费用一般均超过亿元,甚至几亿元。但目前大部分煤矿的物资管理还停留在原始手工管理阶段,即使有些煤矿应用了计算机管理,其软件系统也很落后,在网络信息时代的今天,是远不能满足煤矿建设与生产需要的。 山科物资管理系统内容涵盖物资需求计划制订、采购计划制作、物资出入库管理、项目管理、物资核算、物资分析等物资管理的全过程,通过填写日常出入库单,自动完成物资的库存管理,并提供多种口径进行物资统计,可自动生成所需的物资报表和统计分析表,进行有效物资控制。涵盖了物资使用人员、物资计划员、仓库管理人员、物资管理人员、财务人员、决策管理人员等各对象的使用要求,将物资应用架构在整个企业网络上,改变了以往物资系统只是为实现电子化库存的准确而管理的局限性,达到真正的电子化全面物资管理。煤矿物资管理系统作为煤矿综合信息管理平台的重要组成部分,它实现了物资管理工作的数字化、信息化和网络化,简化劳动,实现了以计算机为中心的自动化、网络化管理。物资查询更加正确、方便、快速、可靠,为上级领导、部门的管理提供准确、实在的数据与图形,真正实现全矿区各类物资信息的数字化和网络化。

1.系统目标 通过物资供应管理系统建设与实施,保证整个物资供应活动按质、按量、按期、按计划地进行,确保企业的生产经营活动高效有序地进行,合理安排配套物资的搭配比例,科学降低库存资金占压,使企业获得更大的经济效益。 1)支撑物资供应管理的统购和自购的多元化采购模式,实现过程跟踪,优化采购成本; 2)支持包括计划价格、移动加权平均价、批次实际价、先进先出法等多种存货核算方法,实现材料消耗的实时核算; 3)强调计划管理:实现以生产计划拉动物资使用计划、物资需求计划、物资采购计划的三级计划管理模式,构建企业快速供应链体系,保证安全生产并降低物资消耗。 4)优化边际库存:建立统一垂直的库存体系,二级库存统一调配; 5)业务地点分布式管理,数据分析集中控制:系统支持多类型、多地点的仓库管理,通过对物资库房的科学管理和物资信息的动态跟踪,实现物资的合理配送与发放控制,最终实现对成本的控制。 6)通过建立供应商协作关系,实现“物资超市”的管理思路,节约采购成本,优化平衡库存资金。 7)通过统一物料编码标准化管理,计划体系控制,信息共享,环环相扣、简化流程,实现流程化管理的高效率和准确度。 8)加大职能部门依据计划进行业务活动的责任,高层管理者通过信息实时查询来监督业务的过程,不直接参与业务链活动。

库存管理系统操作手册范本

库存管理操作手册 第一章系统介绍 库存系统是整个系统的重要环节。库存记录与其它系统联系非常紧密。采购、销售等与物料相关的系统,必然使用库存记录。加强库存管理,既是对仓库进行科学高效管理的目标之一,又是其它系统正常运行的基础。库存系统在整个物流中处于中心地位。库存记录的正确性,是整个系统的成功的关键。 本系统有如下特点: 支持多仓库、多库位,支持一料多库,能够实现保税货物和非保税货物的分仓管理;实现对加工贸易项下的进口料件、加工成品以及加工过程中产生的边角料、残次品、副产品等的仓库控制和管理; 支持加工进口、一般贸易、转厂进口和国内采购等多种类型的采购相关业务出入库管理,帮助企业灵活实现采购策略; 支持加工出口、一般贸易、转厂出口和国内销售等多种类型的销售相关业务出入库管理,帮助企业有效管理内、外销业务; 灵活多样的查询报表。 提供各种库存分析、预警。 强大的盘点功能。 物料ABC分类查询、管理 第二章基础档案 第一节概述 建立库存系统运行的基本档案信息。 设置期间日历 设置企业仓库及库位系统,进行库存初化。 第二节仓库及库位

定义仓库以及每个仓库的库位信息;系统提供库房库位增加、库房库位删除、库房库位查询等功能。 仓库录入 (1)选择菜单【基础资料】->【仓库及库位】,进入仓库库位维护窗口。 (2)点击菜单项【仓库】->【新增仓库】,或在工具栏中点击增仓库图标,在弹出菜单的‘新增仓库’进入仓库录入界面,如下图: (3)录入各项资料。 仓库编码:必录字段,为方便电脑查找检索而给仓库设置的编码。该编码在全系统是唯一的,录入时不能与已有的库房编码相同,否则保存时会提示编码重复,将无法保存。 仓库名称:必录字段。

物资管理系统操作手册

鹿洼项目物资 管理系统简明操作手册 创建日期: 确认日期: 文控编号:UF_ NC_001 当前版本: 用友项目经理: 日期: 客户项目经理: 日期: 文档控制 修改记录: 审核记录: 版权声明: 本方案仅供给说明中文档使用对象阅读,未经本公司许可,不得以任何形式传播或提供非授权人阅读。 (版权所有 UFIDA ?)

目录

1.文档说明 1.1.文档类别 本文档是基于鹿洼公司物资管理项目业务实现方案编写而成,属于软件系统操作说明类文档。 1.2.使用对象 关键用户

2.材料管理(设备管理) 2.1.物管科计划操作 2.1.1.各工区计划录入、审核 (1)计划输入 操作菜单:“供应链”—“采购管理”—“物资需求申请”—“维护物资需求申请” 各矿各工区人员登陆各矿所属帐套录入物资需求计划,在“维护物资需求申请”功能中点击“增加”按钮,如下图: 各矿各工区人员在“维护物资需求申请”输入需求计划,包括选择需求类型、需求库存组织、申请人、核算单元、资金来源,表体里选择录入物资编码、数量、需求库存组织、需求仓库,“保存”。 各矿各工区人员在“维护物资需求申请”输入需求计划并“保存”。 (2)计划审核 操作菜单:“供应链”—“采购管理”—“物资需求申请”—“维护物资需求申请” 各工区负责人进入“维护物资需求申请”功能,点击“查询”按钮,输入“申请日期”、“登陆库存组织”等查询条件后,点“确定”,查询出本各工区提交的需求计划,对计划进行审核后,点“审核”确认,如下图: 在查询条件中选择“登陆库存组织”,如下图: 查询出各工区提交的计划,选择需要查看的明细计划,点击“卡片显示”,显示出选中计划的卡片显示界面,进行详细查看,如下图: 2.1.2.物管科计划审核、汇总 操作菜单:在“供应链”—“采购管理”—“物资需求申请”—“物资需求申请处理” 物管科人员在“物资需求申请处理”节点,点“查询”,选择“平衡库存组织”,点“确定”,可以查看出各个区队提报上来的计划,如下图: 选中要处理的某个区队,然后点“选择”按钮选择明细的计划进行处理,根据情况确认“满足数量”,如下图: 如果需要对计划做退回处理,则先选择要退回的明细计划,选中“退回”,输入“退回原因”,跟正常计划一起“审核”即可,退回的计划会回退到原提报计划的“物资需求申请”节点。

库存管理系统软件设计说明书

1 引言 (9) 编写目的 (10) “公正、公平、合理”的企业管理理念和企业管理水平的提高,使社会 对库存管理系统有了更高的需求;同时由于个人电脑的普及,数据库技 术、客户/服务器技术,特别是Internet/Intranet技术的发展,使的三代库 存管理系统的出现才成为必然。库存管理系统的特点是从物品管理的角 度出发,用集中的数据库将几乎所有与物品相关的数据统一管理起来, 形成了集成的信息源。有好的用户界面,强有力的报表生成工具、分析 工具和信息的共享使得物品管理人员得以摆脱繁重的日常工作,集中精 力从战略的角度来考虑企业物品规划和政策。 (10) 企业的库存物资管理往往是很复杂、很繁琐的。由于所掌握的物资种类 众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不 尽相同,各类统计报表繁多,因此仓库的库存管理必须编制一套库存管 理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相 应的方案。 (10) 根据当前的企业管理体制,一般的库存管理系统,总是根据所掌握的物 资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收 入库,根据企业各个部门的需求来发送物资设备,并随时按期进行库存 盘点,作台帐,根据企业领导和自身管理的需要按月、季度、年度进行 统计分析,产生相应报表。为了加强关键物资、设备的管理,要定期掌 握其储备,消耗情况,根据计划定额和实际纤毫定额的比较,进行定额 管理,使得资金使用合理,物资设备的储备最佳。 (10) 一个完整的企业物资供应管理系统应包括采购计划管理,合同收托管理、仓库库存管理、定额管理、统计管理、财务管理等模块。其中仓库的库 存管理是整个物资供应管理系统的核心。因此有必要开发一套独立的库 存管理系统来提高企业工作效率, 而所使用的这套库存管理系统是企业 生产经营管理活动中的核心,此系统必须可以用来控制合理的库存费用、适时适量的库存数量,使企业生产活动效率最大化。 (10)

库存物资管理系统

(数据库课程设计)

目录: 一、概述:————————————————————————————3页 二、需求分析:——————————————————————————3页 三、VB的界面——————————————————————————4页 四、数据库逻辑设计—————————————————————————4页 五、软件功能设计—————————————————————————5页 六、界面设计———————————————————————————7页 七、结束语————————————————————————————8页

库存物资管理系统 一、概述: (1)背景: 库存管理是一项非常繁琐复杂的工作,每天要处理大量的单项数据,包括入库、出库、退库、调库等多项货物操作流程。为及时结清每笔业务和货物流动情况,保证企业生产用料以及货物安全,企业要花费大量的人力物力和时间来做数据记录及统计工作。因此,为提高库管工作的质量和效率,就必须根据仓库管理的专业特点开发仓库管理系统。 (2)编写目的:本系统主要实现仓库管理的自动化,包括商品的入库、出库及商品有关信息的管理,如商品的名称、生产厂家、型号、规格等。每种商品都有名称、生产厂家、型号、规格等。 出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、规格、数量、日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。 实现按商品名称、出入库日期的查询。实现分别按日、月和年对出入库商品数量的统计。软件定义:此库存物资管理系统应该包含四个方面的内容,如下: 基本信息设置应该提供货品信息、仓库信息、供货单位信息和收货单位信息的添加、修改和查询功能。 出入库管理应该提供货品出入库信息的登记、修改和查询功能。 库存数据分析应该实现货品库存查询、统计等功能。 系统设置应该包括用户修改密码及系统管理员添加任何权限用户的功能。 此软件的操作简单,易掌握,可以使用户能方便快捷的掌握学校的教师,学生,课程安排情况。 (3)开发环境:Windows XP系统,开发工具:VB6.0 数据库系统:SQL Server 2000 二、需求分析: 功能需求: 基本信息(包括货品信息、仓库信息、供货单位和收货单位信息)的添加、修改和查询。 货品入库登记、修改和查询。 货品出库登记、修改和查询。 货品库存统计信息查询。 用户修改密码和系统管理员添加用户。 功能需求描述: (1)基本信息的添加、修改和查询。 填写基本信息--》提交信息填写 修改基本信息--》提交信息修改 选择填写查询条件—-》提交查询--》查询结果显示 (2)货品入库登记、修改和查询。 入库选择--》填写入库货品信息—-》提交入库登记 修改入库登记--》提交信息修改

商品库存管理系统需求规格说明书

商品库存管理系统需求规格说明书 1

项目文档商品库存管理系统需求规格说明书 姓名张三 学院大连东软信息学院 专业计算机科学与技术 指导教师李四讲师 备注 II

年 10 月16日 III

11软件概述 1.1 软件范围定义 商品库存管理系统面向中小型商品流通公司,为其提供商品的库存相关业务的管理功能。它能够帮助用户解决中小型商品流通公司在日常经营过程中商品库存业务环节的科学化管理,完成日常经营过程中的库存业务数据的共享,并经过对这些数据的汇总与分析向企业提供决策支持,提升商品的流通量与透明度,从而提升企业的核心竞争力。商品库存管理系统主要从商品库存的入库、出库管理,库存信息、客户信息、供应商信息、用户信息的管理以及各类查询统计等功能入手,解决上述问题。本产品适用于商业贸易、批发行业以及个人用户,不适用于零售行业及行业标准较强的行业(如医疗药品的库存管理)。 1.2 系统特性概述 传统的企业库存管理一直依靠手工方式,不能及时向经营者提供各类商品的库存信息,从一定程度上影响了企业的经营活动。为此建立一套能动态反映库存管理信息的管理信息系统,及时为企业决策提供所需资料,并以此带动企业信息化建设的步伐,提高人员素质是一项必然的趋势。由于面向企业规模较小,用户种类单一,库存商品种类规模中等,管理方式集中统一,数据处理量不大,可考虑开发以批处理为主要数据处理方式的信息系统。库存管理系统主要体现以下几点特性: 1)提高经营管理水平,为企业提供有力的决策支持。 1

库存管理系统能够对库存信息进行多方位的统计分析和数据的查询功能,为企业的管理者提供有力的经营管理方面的决策支持。 2)动态反应库存管理的信息,为其它部门(如采购部)提供信息支持。 系统能够实时监测库存量的变化,当库存量处于临界值时,系统能够提示用户,给出订货信息报表。经过库存管理系统提供的相关信息,能够为其它各个部门的决策提供有力的支持。 3)对商品的库存管理进行科学化管理。 能够帮助企业在进行库存基本业务实施的过程中,保证业务流程流转的通畅性,数据交接的准确性,减少原来业务流转过程中人员手工操作的失误和人工进行数据交接所产生的时间代价。同时帮助企业明确流通渠道中所产生的职责归属,做到责任到人,当遇到问题是能够顺利的查清流经过程中的哪个环节出现的问题,明确责任人。 1.3 产品中的角色 中小型商品流通公司的工作人员,包括库存管理员、公司管理者,掌握基本的计算机操作技能的人员。 表1 产品中的角色 2

库存物资管理系统数据库设计

库存物资管理系统数据库设计过程 一、数据库需求分析 1.1 需求分析 1、需求调查 21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。为了适应现代社会人们高度强烈的时间观念,库存物资管理系统为企事业单位带来了极大的方便。 设计一个数据库系统,首先必须确认数据库系统的用户和用途。由于数据库系统是一个组织部门的模拟,数据库系统设计者必须对一个组织部门的基本情况有所了解,比如该组织部门的组织机构、各部门的联系、有关事物和活动以及描述它们的数据、信息流程、政策和制度、报表及其格式和有关的文档等。收集和分析这些资料的过程称为需求分析。需求分析的目标是给出应用领域中数据项、数据项之间的关系和数据操作任务的详细定义,为数据库系统的概念设计、逻辑设计和物理设计奠定基础,为优化数据库系统的逻辑结构和物理结构提供可靠依据。设计人员应与用户密切合作,用户则应积极参与,从而使设计人员对用户需求有全面、准确的理解。 需求分析的过程是对现实世界深入了解的过程,数据库系统能否正确的反映现实世界主要取决于需求分析,需求分析人员既要对数据库技术有一定的了解,又要对组织部门的情况比较熟悉,一般由数据库系统设计人员和本组织部门的有关工作人员合作进行。 需求信息的收集又称为系统调查。为了充分地了解用户可能提出的要求,在调查研究 之前,要做好充分的准备工作,要明确调查的目的、调查的内容和调查的方式想要把收集到的信息(如文件、图表、票据、笔记等)转化为下一设计阶段可用形式的信息,必须对需求信息做分析整理工作。 2、数据流图

物资库存管理系统的实现与研究

物资库存管理系统的实现与研究

物资库存管理系统的实现与研究 赵红玲林小青 北京卫星制造厂技术四室 摘要:本研究以详实的数据为基础,深入分析了529厂物资数据管理的特点和现状,全面地研究了529厂物资管理所涉及的入库、出库、调拨、转库、报废、盈亏、退库、退货等管理上的信息化过程,并在此基础上,对物资管理信息系统库存管理部分的实现技术及解决方案进行了阐述。关键词:物资、管理、信息化 1前言 物资工作是型号科研生产工作的重要组成部分,也是型号研制和生产的前提条件。做好型号物资保障不仅对确保型号任务的质量和进度至关重要,而且对降低成本、增加效益也具有重要意义。 529厂科研型号研制是一项复杂的系统工程,在型号研制的各个阶段都离不开物资供应。因此物资配套供应工作也相应地十分复杂,它涉及工艺设计、计划、调度、质量、生产、技术等部门,也涉及物资计划、合同、调度、库存、价格、成本管理的方方面面。 库存管理主要是对物资的入库、出库、调拨、转库等方面进行管理,是物资信息管理的平台,也是物资信息管理的关键。所以本文重点对物资管理信息系统中的库存管理部分进行介绍。

2 物资库存管理信息系统分析与设计 2.1 529厂物资库存管理的现状 从信息化的角度看,物资处所有库房信息管理的信息将最终汇总于物资处会计人员手中,而库房管理人员需要进行相关库房管理部分的确认操作,同时现行的库房物资手工的卡片管理模式将继续有效。现有库房管理流程如图2-1所示。 物资会计做为库房实施部分的关键点,所有信息由物资会计进行整理和录入。入库过程中,由采购部门下达采购单和明细,物资会计根据采购单据将入库信息录入到物资信息系统中,录入的信息只是单据的信息,并不代表库存信息的任何改变,会计只对目前录入的入库单据进行确认操作;而当物资真正入库的时候,由库房管理保管人员通过物资信息管理系统查询到该项物资的入库信息,进行“最终确认”操作,代表物资的真正入库。 出库过程中,由计划人员填写出库单信息,并对出库信息进行确认操作;领用人直接到库房领取相关物资(其领用相关审批手续并不经过本物资信息管理系统审批),库房保管将相关手续和单据的信息通过“出库单”信息的形式录入物资信息管理系统,并完成对应的出库单的“最终确认”操作。 计划人员管理人员 会计 采购员 物资信息管理系统-库存信息 各类单据 录入 入库信息 确认入库信息 物资库房 库房保管员录入出库信息 确认出库信息 服务器

库存管理系统框架设计

课程设计 库存管理系统 姓名: 班级: 学号: 时间: 目录 目录 ........................................................................... 二第一章绮仑 . (1)

1.1编写目的 (1) 1.2系统目标 (1) 1.3项目概述 (1) 1.3.1工作容 (1) 1-3.1开发小组人员 (2) 1.4实施计划 (2) 1.4.1开发任务的分解与人员分工 (2) 1.4.2 进度 (2) 第二章系统分析 (2) 2」可行性研究 (2) 2.1.1经济可行性分析 (3) 2.1.2技术可行性分析 (3) 2.1.3社会和管理可行性分析 (3) 2.1.4可行性结论 (3) 2.2需求分析 (3) 22】功能需求分析 (3) 2.2.2库存管理日常管理需求 (5) 2. 2.3商品管理的输入输出需求 6 2. 2.4商品管理操作需求 6 2. 2.5库存查询功能需求 6 2. 2.6系统界面需求 7 2. 3数据库需求 (7) 2.3.】数据流程图(DFD)或IPO图 (7) 2.3.2数据存储定义 (8) 2.3.3数据字典 (8) 2.3.4处理描述 (10) 2.3.5输入输出要求 (10) 2.4关键技术介绍 (10) 2.4.1 MVC 模式 (10) 2.4.2 SSH 框架 (10) 2.4.3 Struts2 简介 (11) 2.4 .4 Spring 简介 (11) 2.4.5 Hibernate 简介 (11) 2.4.6 Jsp技术简介 (13)

2.4.7 MySQL 简介 (14) 2.4.8 B/S 结构 (14) 第三章系统设计 (15) 3」系统概要总体设计 (15) 3.1.1系统结构设计 (15) 3. 1. 2系统功能设计 (16) 3.2系统详细设计 (18) 3.2.1系统详细功能设计以及总体结构图 (18) 3.2.2模块的类设计 (20) 3.2.3主要模块的操作流程设计 (24) 3. 3. 1数据库概念结构设计 (30) 3. 3. 2数据库逻辑结构设计 (32) 3.4安全、保密设计 (36) 3. 5系统出错处理 (37) 第四章库存管理系统的实现 (37) 4」开发环境 (37) 4.2库存管理系统数据库的实现 (39) 第五章软件安装与调试 (41) 5」软件的安装与配責 (41) 5.2软件调试 (42) 5.3软件测试 (42) 5.4小结 (43) 第六章结论 (43) 参老资料 (44)

相关主题