搜档网
当前位置:搜档网 › 公司库存管理系统.doc

公司库存管理系统.doc

公司库存管理系统.doc
公司库存管理系统.doc

数据库课程设计

题目公司库存管理系统

系(部) 电子与信息工程系

班级10级计本班

姓名朱蒙

学号2010222201

指导教师方昕

2013年1 月4日

数据库课程设计任务书

姓名:朱蒙学号:2010222201

公司库存管理系统

朱蒙

安康学院计算机科学与技术10级陕西安康 725000

摘要:本文根据以下要求入手,对库存管理系统进行设计。基本要求与功能是实现仓储信息数据包括与出入库有关的数据的管理与操作处理;基于SQL Server2000数据库系统的数据管理;基础数据操作,入库信息,出库信息,以及有关用户提出的对库存信息的查询等等。数据的输入与输出处理流程都依靠数据库的支持。

关键字:SQL Server2000;数据库;仓库管理;仓库管理系统

1 系统概述

1.1 系统开发背景

企业的仓库物资管理往往是很复杂、很繁琐的。由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库的仓库管理必须编制一套仓库管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。

传统的商品由进货到发货,要经过若干环节,多次账面转抄,由于物品繁多,规格型号的标识繁多,加之业务人员素质的因素,易造成仓库供应效率低下,影响生产.;由于库房与管理部门之间存在信息难以交流。供应业务员、仓库保管员、计划员和有关领导相互之间信息流通困难,使得仓库供应效率低下,造成库存积压。使库存储备很大,影响资金周转。另外,使得仓库的管理数据的汇总,以及信息的传递困难;手抄的,手工作业容易造成失误,同时每月向上级单位所报报表需耗费相当大的人力资源进行大量数据计算,这将影响数据的准确率和效率,从而造成不必要的损失和浪费

根据当前的企业管理体制,一般的仓库管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据企业各个部门的需求来发送物资设备,并随时按期进行仓库盘点,作台帐,根据企业领导和自身管理的需要按月、季度、年度进行统计分析,产生相应报表。为了加强关键物资、设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际纤毫定额的比较,进行定额管理,使得资金使用合理,物资设备的储备最佳。

仓库的仓库管理是整个物资供应管理系统的核心。因此有必要开发一套独立的仓库管理系统来提高企业工作效率,而所使用的这套仓库管理系统是企业生产经营管理活动中的核心,此系统必须可以用来控制合理的仓库费用、适时适量的仓库数量,使企业生产活动效率最大

公司库存管理系统

化。通过对这些情况的仔细调查,我开发了下面的仓库管理系统。

1.2 系统开发的目的和意义

1.2.1项目开发目的

大多数仓库管理理论认为,库存是物理上和逻辑上库房库位的所有有形和无形物料极其价值的总和,具体包括成品、原材料、在制品、在途品、生产前物料、备品备件等。虽然持有一些库存是必要的,过量的库存却非但没有用处而且占用了资金。占用的资金对于公司发展、新产品开发等都是非常需要的;减少资金占用还可以大大减少来自银行贷款的利息和风险。对那些采购量特别大、采购件市场价格有波动的物料仓库,加强库存管理效果更为明显。因此,平衡公司仓库投资与其它资金需求至关重要。

仓库管理的主要目标就是通过对仓库所有入出库活动的管理和控制及对仓库数据有效的统计和分析,以保证企业生产中畅通的物流,使决策人员及早发现问题,采取相应措施,调整仓库结构,缩短储备周期,加速资金周转,最大限度地降低仓库占用,同时,通过周期性的仓库盘点,及时补救管理中的漏洞,使仓库管理系统实时地反映企业中各个仓库的现时情况,为各类管理人员从不同侧面提供所需信息,以便协调企业经营收到更大效益,仓库管理系统是协调企业生产经营的基础,其数据的准确性、方便的查询、有效的分析是整个计算机管理系统顺利运行的关键。

1.2.2项目开发意义

仓库管理系统的开发,能够给企业带来经济上的长远利益。首先,仓库管理系统的开发及使用,给企业节约了人力、财力、物力,有效的控制了企业仓库的运转,加速了资金的周转。其次,仓库管理系统的开发有力的推动了企业的现代化进程,提高了企业的管理水平和现代化水平。使企业在经济蓬勃发展的今天更能灵活的应付各种生产任务和信息资源的开发。对企业利用信息进行生产活动、经营活动提供了有效的帮助。是企业实现现代化的必经之路,是企业实现发展目标的重要手段。最后,仓库管理系统能够灵活的与外界进行交流,加速了企业的交流进程,扩展了企业的交流对象,使企业得到进一步的发展成为可能。本系统的开发完成能灵活的运用于各种企业的仓库管理业务。能够有力的推动各个企业的现代化管理进程,从而实现对整个行业乃至其他相关部门和单位的现代化进程的推动作用。使计算机为核心的自动化管理系统得以普及和大范围的应用。

2 需求分析

2.1 需求分析

随着科学技术的发展,社会进步,计算机迅速的发展,仓库管理的方法也日新月异,以前全是由人管理的方法现存在很多的缺点:管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。为了提高仓库管理效率,减轻劳动强度提高,信息处理速度和准确性;为仓库管理员提供更方便、科学的服务项目。为仓库管理员提供的一种更先进、科学的服务

姓名:朱蒙学号:2010222201

系统。于是我们便选择了由计算机来设计一个仓库管理系统的方案。让计算机对仓库进行自动管理,仓库管理员可以直接在计算机上实现仓库的信息管理,并能在一定程度上实现自动化。我们在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。

本软件的主要功能就是对仓库进行有效的管理,使之形成完善的应用系统。数据库中要合理设置库存信息表格,用来实现库存信息的录入,查询,更新,删除和统计等功能,使得企业人有较为详细的数据统计和分析。

3 总体设计

3.1 总体设计规则

本系统的功能是对仓库进行有效的管理,使之形成完善的引用体系。数据库中要合理设置商品信息和库存信息等表格,用来实现商品库存信息的录入、查询、更新、删除、统计等功能,使得企业有较详细的数据他哦估计和分析。为了确保数据的安全性,对数据库进行的操作都应有相应的权限要求。另外,本系统从实用性方面考虑,在联机交换数据时,尽量使数据在必要时才进行传递,提高运行速度

3.1.1系统完成的功能

图3.1 系统功能模块

本系统主要包括四个功能模块

1.基础数据模块

功能:用来设置各实体、简单关系的基本信息。

2.采购管理模块

功能:根据库存报警、供应商供货明细、供应商供货汇总制定采购计划(即:规定当前急需的货品的数量、购买哪一个供应商的商品)、为采购订货单提供数据。采购收货单记录已采购货品的信息。

3.库存操作处理模块

功能:其他出、入库单是针对一些特殊情况,如为员工发放礼品等。仓库盘点管理:仓库管理

公司库存管理系统

是一项非常重的工作。仓库盘点是为了纠正系统记录库存商品数量与实际数量之间可能存在的误差在执行的,用户可以及时纠正库存数量。

4.数据查询模块

功能:库存报警主要是保证缺货货品的供货的及时性。供应商供货汇总、供应商供货明细主要是定量对供应商进行科学的信用分析。库存汇总、库存单据为企业决策者提供重要的信息。

3.2 数据库概念结构设计

3.2.1数据库需求分析

在仔细调查企业库存物资材料管理过程的基础上,设计出本系统所处理的数据流程图

图3.2 仓库管理系统数据流程图

3.2.2设计E-R图

这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。根据上面的设计规划出的实体有采购订单、采购订单明细、采购收货单、采购收货单明细、采购入库单、入库单明细、销售出库单、出库单明细、供应商、商品库存表、商品、仓库。各个实体的E-R图及其关系描述如下:

姓名:朱蒙学号:2010222201

图3.3 系统E-R图

3.2.3数据库关系模型

由需求分析和实体关系图可以得到数据库关系模型

1)采购订单(采购订单编号,制单日期,制单人,备注)

2)采购订单明细(明细编号,采购订单编号,商品编码,数量,单价,金额)

3)采购收货单(采购收货编号,供应商编号,交货日期,制单日期,经手人,操作员,备注)

4)采购收货单明细(明细编号,采购收货编号,商品编码,库存数量,产品进价,总额)

5)采购入库单(采购入库编号,供应商编号,仓库编号,入库日期,备注,采购收单编号,

总金额,总数量,制单人,编号)

6)入库单明细(明细编号,入库编号,商品编码,库存数量,产品进价,金额,总库存)

7)销售出库单(出库编号,客户编号,仓库编号,出库日期,备注,订单编号,制单人,总

金额)

8)销售出库单明细(明细编号,出库编号,商品编码,数量,单价,金额,总库存)

9)供应商(供应商编号,供应商名称,供应商地址,电话,邮编,地区,传真,开户行名称,

开户行账号,联系人,联系人电话)

10)商品库存表(仓库编号,商品编码,库存数量,库存下限,库存上限,备注)

11)商品(商品编码,条形码,商品名称,规格,计量单位,有效期,成本价,类别名称)

12)仓库(仓库编号,仓库名称,仓库地址,库管员,联系电话)

3.3 数据库中表的设计

在上面的实体以及实体之间关系的基础上,形成各个表格之间的关系。

库存管理系统数据库中的各个表的设计结果如下面的几个表格所示,,每个表格表示数据库中的一个表。

表3.1采购订单表

表3.2采购订单明细表

公司库存管理系统表3.3 采购收货单

表3.4采购收货单明细

表3.5采购入库单

表3.6 入库单明细

姓名:朱蒙学号:2010222201

表3.7销售出库单

表3.8 销售出库单明细

表3.9 供应商

公司库存管理系统

表3.10 商品库存表

表3.11 商品

表3.12仓库

3.4 软件功能模块设计

系统功能模块设计,是在系统功能分析的基础上,设计出如图所示的系统功能模块图。

姓名:朱蒙学号:2010222201

图3.4 系统功能模块图

1、供应商基本信息:包含供应商品的人员的基本信息

2、仓库基本信息:仓库的信息和商品信息,如仓库地址,库存,商品种类,数量,金额等商品信息

3、商品库存表:仓库中各种商品德数量的信息

4、商品:需要保存在数据库的商品信息有商品名称,规格,单位,有效期,成本价,类别名称等

5、员工基本信息如姓名,性别,年龄,住址,联系电话等

6、采购计划:根据仓库商品的状况制定的要采购的商品计划

7、订货单:所要采购的商品种类及其有关信息

8、采购入库单:采购的商品存入仓库,并把有关数据存入数据库

9、采购退货:商品退换供应商的操作

10、销售出库管理:商品出售给其他人员并把销售后仓库信息的变化存入数据库

11、销售退货管理:消费者因不满意商品而退货,商品重新进入仓库并在数据库中重新你添加信息

12、仓库调拨:一个仓库资源不足时从另一个仓库调入商品

13、仓库盘点:仓库商品的种类数量等

13、仓库报警:某种商品数量少于最小限度时,系统自动发出警报

14、仓库汇总:所有仓库的所有商品的数量等的信息

15、库存单据:与商品库存有关的表格

公司库存管理系统

16、库存明细:与商品有关的数据的详细罗列

17、供应商供货汇总:供货的种类、数量,价格、时间信息

18、供应商供货明细:供应商供货的种类,数量,价格的信息及供应商的信息,交易信息等3.5 视图定义

1.库存统计视图

CREATE VIEW 库存统计视图

AS

SELECT商品编号,商品名称,商品价格,商品数量, 仓库编号

FROM商品AND 商品库存表

2.商品入库视图

CREATE VIEW商品入库

AS

SELECT 货物编号,入库数量,仓库编号

FROM入库单

WHERE编号=

3.商品信息视图

CREATE VIEW商品信息视图

AS

SELECT *

FROM 入库单

WHERE 编号=

4.库存视图

CREATE VIEW库存视图

AS

SELECT库存数量

FROM库存

WHERE货物编号=

5.盘点视图

CREATE VIEW盘点视图

AS

SELECT *

FROM(仓库INNER JOIN货物信息ON 仓库.ID= 货物信息.ID) INNER JOIN盘点单ON 仓库.ID = 盘点单.ID;

6.出库视图

CREATE VIEW出库视图

姓名:朱蒙学号:2010222201

AS

SELECT *

FROM (仓库INNER JOIN出库单ON仓库.ID = 出库单.ID) INNER JOIN 货物信息ON 仓库.ID = 货物信息.ID;

4数据库实现

4.1 数据库的创建

在SQLselver 2000 创建数据库:

图6.1 创建数据库

4.2 基本表的创建

1.使用如下语句创建档案表

CREATE TABLE [dbo].[DAB](

[BH] [varchar](4) NOT NULL PRIMARY KEY,

[XM] [varchar](10) NOT NULL,

)

图6.2 档案表

2.使用如下语句创建员工表

EATE TABLE [dbo].[YGB](

[BH] [varchar](4) NOT NULL PRIMARY KEY,

[SR] [datetime] NOT NULL,

[XM] [varchar](12) NOT NULL,

[XB] [varchar](2) NOT NULL,

公司库存管理系统

[MZ] [varchar](10) NULL,

[WHCD] [varchar](10) NULL,

[XS] [varchar](6) NULL,

[SFZH] [nchar](20) NOT NULL,

[GW] [varchar](20) NOT NULL,

[BMBH] [varchar](4) NOT NULL,

[DH] [varchar](15) NULL,

[ZZ] [varchar](50) NULL,

)

图6.3 员工表3.使用如下语句创建部门表

CREATE TABLE [dbo].[BMB](

[BH] [varchar](4) NOT NULL PRIMARY KEY,

[MC] [varchar](15) NOT NULL,

[ZN] [varchar](50) NULL,

[DY] [varchar](4) NULL,

)

图6.4 部门表4.使用如下语句创建岗位表

CREATE TABLE [dbo].[GWB](

[BH] [varchar](4) NOT NULL PRIMARY KEY, [MC] [varchar](10) NOT NULL,

)

姓名:朱蒙学号:2010222201

图6.5 岗位表

5.使用如下语句创建员工调动表

CREATE TABLE [dbo].[YGDDB](

[BH] [varchar](4) NOT NULL PRIMARY KEY,

[RQ] [datetime] NOT NULL,

[YBBH] [varchar](4) NOT NULL,

[XBBH] [varchar](4) NOT NULL,

[YGBH] [varchar](4) NOT NULL,

[XGBH] [varchar](4) NOT NULL,

[BZ] [varchar](100) NULL,

)

图6.6 员工调动表

6.使用如下语句创建员工奖惩表设编号为外键,并添加以置空值原则和级联原则的完整性约束CREATE TABLE [dbo].[YGJCB](

[BH] [varchar](4) NOT NULL PRIMARY KEY,

[YY] [varchar](100) NULL,

[LX] [varchar](20) NOT NULL,

[RQ] [datetime] NULL,

FOREIGN KEY (BH) REFERENCES YGB(BH)

ON DELETE CASCADE

ON UPDATE CASCADE

)

公司库存管理系统

图6.7 员工奖惩表4.3 视图的创建

1.创建用于查询档案增删信息的视图

CREATE VIEW V_DAB_YGB

AS

SELECT XM AS 员工姓名

YAB.BH AS 员工编号

DAB.RQ AS 档案增删日期

FROM DAB ,YGB

WHERE DAB.XM=YGB.XM

2.创建用于查询员工奖惩情况的视图

CREATE VIEW V_YCQGB_YGB

AS

SELECT YGB.XM AS 员工姓名

YCQGB.RQ AS 奖惩日期

YCQGB.LX AS 奖惩类型

YCQGB.MC AS 奖惩名称

FROM YCQGB,YGB

WHERE YCQGB.YGBH=YGB.BH

3.创建用于查询员工调动情况的视图

CREATE VIEW V_BMB_GWB_DDJLB_YGB

AS

SELECT BMB.MC AS 前部门名称

BMB.MC’AS 后部门名称

YGB.XM AS 员工姓名

GWB.MC AS 前岗位名称

GWB.MC’AS 后岗位名称

DDJLB.RO 调动日期

FROM BMB, GWB, DDJLB , YGB

WHERE DDJLB.YGBH=YGB.BH 员工编号

DDJLB.YBMBH=BMB.BH 部门编号

DDJLB.XBMBH=BMB.BH

DDJLB.YGWBH=GWB.BH 岗位编号

DDJLB.XGWBH=GWB.BH

姓名:朱蒙学号:2010222201

4.创建查询部门内部管理情况的视图

CREATR VIEW V_BMB_YGB_GWB

AS

SELECT YGB.XM AS 员工姓名

BMB.MC AS 部门名称

GWB.MC AS 岗位名臣

FROM BMB,YGB,GWB

WHERE YGB.BH=BMB.YGBH 部门编号

YGB.BH=GWB.YGBH 岗位编号

4.4 数据库的索引

1.在档案表上建立一个以档案编号为索引项的聚集索引

CREATE clustered INDEX IX_DAB ON DAB (DAB.BH);

2.在调动记录上建立一个以员工编号,岗位编号,部门编号为索引号的非聚集索引CREATE nonclustered INDEX IX_BH ON DDJLB (DDJLB.YGBH,DDJLB.GWBH,DDJLB.BMBH);

3.在员工资料表建立一个以员工身份证号为索引号的聚集索引

CREATE clustered INDEX IX_YGB ON YGB (SFZH);

4.在培训表建立一个以员工编号,培训评分为索引号的非聚集索引

CREATE nonclustered INDEX IX_PX ON PXB (BH,PF);

5.在奖惩制度表建立一个以员工编号,奖惩原因为索引号的非聚集索引

CREATE nonclustered INDEX IX_JCZD ON JCZD (BH,YY);

4.5 安全性权限

Dbo.dab(BH,XM,DIS),假设有管理员A

Dbo.ygb(BH,XM,DIS),假设有员工B

Dbo.bmb(BH,XM,DIS),假设有部门负责人C

GRANT SELECT , UPDATE, DELETE ON Dbo.dab Dbo.ygb to A with grant option

GRANT SELECT ON Dbo.ygb to B

GRANT SELECT ON Dbo.bmb to B

GRANT SELECT ,UPDATE ,DELETE ON Dbo.bmb to C with grant option

GRANT SELECT ON Dbo.dab ,Dbo.ygb to C

5总结

本文针对企业人事管理系统的管理流程进行了初步分析,采用了模块化和分层的设计思想,使整个系统逻辑合理。该系统的具体功能是可以根据用户的需要来分配,还要包括企业人事的信息添加,删除,修改,查找,同时也包括权限的分配,职务的调动等。在企业人事管理系统中,用户能够方便的对企业人事进行信息的检索与处理。由于本系统的设计是建立在设计基本要求的基础上的,还有很多需要完善的地方,比如:安全要求等等。

参考文献

[1] 陶宏才.数据库原理及设计[M].北京:清华大学出版社,2009

公司库存管理系统

[2] 范立南.SQL Server 2000 实用教程[M].北京:清华大学出版社,2010

[3] 李香敏.SQL Server 2000 编程员指南[M].北京:希望电子出版社,2007

[4] 赵杰,李涛,朱慧.SQL Server数据库管理、设计与实现教程[M].北京:清华大学出版社,2004

[5]徐孝凯,贺贵英.数据库基础与SQL SERVER应用开发[M].北京:清华大学出版社,2012

课程设计成绩评定表

公司的库存管理系统方案

某公司的库存管理系统 1.设计容: 对课程《算法与程序设计》中的相关容进行综合设计或应用(具体课题 题目见后面的供选题目)。 (一)、课程设计题目: 某公司的库存管理系统 (二)、目的与要求: 1、目的: (1)要求学生达到熟练掌握 C++语言的基本知识和技能; (2)基本掌握面向对象程序设计的基本思路和方法; (3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。 2、基本要求: (1)要求利用面向对象的方法以及 C++的编程思想来完成系统的设计; (2)要求在设计的过程中,建立清晰的类层次; (3)在系统中至少要定义四个类,每个类中要有各自的属性和方法; (4)在系统的设计中,至少要用到面向对象的一种机制。 3、创新要求:基本要求达到后,可进行创新设计,如根据查找结果进行修改的功 能。 4、写出设计说明书 (三)、设计方法和基本原理: 1、问题描述(功能要求): 某公司现有以下设备:普通电视机、DVD、带 DVD 的电视机,带 DVD 的电视机的售价为普通电视机和 DVD 单价之和的 80%,要求对所有的库存设备都能按照品名进行显示、查找、增加和删除、保存的功能。 2、问题的解决方案:根据系统功能要求,可以将问题解决分为以下步骤: (1)分析系统中的各个实体之间的关系及其属性和行为; (2)根据问题描述,设计系统的类层次; (3)完成类层次中各个类的描述(包括属性和方法); (4)完成类中各个成员函数的定义; (5)完成系统的应用模块; (6)功能调试; (7)完成系统总结报告以及系统使用说明书。 2.设计要求: 课程设计报告正文容 (包括系统设计要求,设计思路,系统功能模块图,系统流程图,类的层次图 (包括类成员列表),调试过程,关键程序代码,总结,参考书目等)。

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

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

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

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

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

库存商品盘点管理制度

库存商品盘点管理制度(试行) 目的:保证公司库存商品的安全、完整,同时也使盘点工作规范化,特制定本制度。 范围:本制度适用于物流中心和门店库存商品盘点管理。 职责:财务部负责公司所有库存商品盘点的监督管理,不定期进行库存商品抽查、负责盘点工作安排、负责库存修订、负责库存盘点工作总结。 物流中心负责人及门店店长负责责任范围内的库存商品盘点管理;不定期进行库存商品抽查。 监盘人员主要是指由财务部安排的公司总部各部门人员、负责监督物流中心和门店的盘点组织工作、负责效期商品的核对、清理、销毁。 1 盘点原则 真实原则:盘点所有资料必须是真实的,不允许作弊或弄虚作假,掩盖漏洞和失误。 准确原则:盘点的过程要求准确无误,无论是资料的输入、盘点的数量等都必须准确。 完整原则:所有盘点过程的流程,都必须完整,不要遗漏区域、遗漏商品。 清楚原则:盘点过程属于流水作业,不同的人员负责不同的工作,所以所有资料必须清楚,人员的书写必须清楚,货物的整理必须清楚,才能使盘点顺利进行。 团队原则:盘点是公司全体人员都参加的核查商品的过程,为缩短盘点时间,公司各个部门都必须有良好的协调配合意识,保证盘点工作的顺利进行。 2 盘点时间和方式 2.1 盘点时间 每月25日为公司盘点日,物流中心和门店组织所有人员进行库存商品全盘,财务部组织总部人员监盘。 2.2 盘点方式 动态盘点(即营业)与静态盘点(即不营业)相结合;定期盘点与不定期盘点相结合;自盘与复盘、抽盘相结合。

3盘点流程和要求

4库存盘点奖罚 4.1库存损耗指标的核定 物流中心损耗率应控制在实销金额的0.025%以内(包括物流损失);门店损耗率应控制在零售实收金额的0. 3%以内[中药饮片单品盘亏售价金额在5元以下(含5元)可以剔除,不做损耗处理,有实行中药贵细试点方案的门店依据签批方案执行]。 4.2库存损耗的计算方法 当月门店应承担亏损总金额=“盘点盈亏报表”中单品盘亏售价总金额 - 5元以下(含5元)中药饮片盘亏售价总金额 - 当月本门店的零售实收总金额*0. 3% - 合理原因可调整的亏损。 当月配送中心应承担亏损总金额=“盘点盈亏报表”中单品盘亏售价总金额 - 当月实销总金额*0. 025% - 合理原因可调整的亏损。 每次盘点后由财务部库存会计在次月第二个工作日前根据《盘点盈亏分析表》核算库存损耗,确定部门和门店的奖罚,由部门和门店按责任大小分配到相关责任人。 4.3库存损耗及盘点奖罚 4.3.1库存损耗节约奖励 按“超标全扣,节约奖励(库存损耗未超过限额的,节约部分的20%可进行奖励返还。返还部分计入门店当月净利润。)”的办法执行。 4.3.2 库存盘点罚则 (1)在盘点过程中,盘点人员全员应参予,对玩忽职守、隐瞒事实、不遵从盘点程序、表现恶劣者予以相应的行政和经济处罚。 (2)盘点采取见货盘货形式,门店店长、物流中心负责人及所有员工对责任范围内的未转单商品、配送差异商品应当在盘点日前处理完毕,修订库存之后,因未转单、配送差异原因等造成的商品信息不符,财务不予以调账(盘点日到货差异除外)。 (3)盘点人员本着真实性原则对责任范围内的商品予以全部盘点,并且真实填列盘点表内容,初盘完毕,盘点表必须有初盘人员签字确认,《盘点表》如有涂改,盘点人须在涂改处签名。修订库存之后,因为漏盘、多盘、错盘、虚盘等原因造成的库存差异,考核责任人员10元/单品。 (4)盘点录入人员根据《盘点表》中相关数据,进行盘点录入工作。录入完毕必须在盘点表上标记已录入,并签名确认。修订库之后,因为错输、漏输、多输、少输等原因造成的库存差异,考核责任人(盘点录入人员)10元/单品。 (5)盘点后,总部各部门在巡店中发现商品丢失未盘亏、盈余商品未按实盘盈

库存管理信息系统报告

目录 一、可行性分析 (2) 1、管理上的可行性 (2) 2、经济上的可行性 (2) 3、技术上的可行性 (2) 二、系统分析部分 (3) 1、功能分析图 (3) 2、业务流程图 (4) 3、数据流程图 (4) 4、数据字典 (5) 5、数据加工处理的描述 (5) 6、管理信息系统流程设想图(新系统模型) (7) 三、系统设计部分 (8) 1、功能结构图设计 (8) 2、新系统信息处理流程设计 (8) 3、输出设计(主要指打印输出设计) (10) 4、存储文件格式设计(数据库结构设计) (10) 5、输入设计(主要指数据录入卡设计) (10) 6、代码设计(职工证号和部门代号等) (10) 3-6工资管理信息系统数据库设计 (10) 7、程序设计说明书 (15) 四、系统实施部分 (16) 1、程序框图 (16) 2、源程序 (16) 3、模拟运行数据 (16) 4、打印报表 (16) 1-5表如下: (16) 5、系统使用说明书 (24) 五、参考文献 (28) 六、心得体会 (28)

产品库存管理信息系统 一、可行性分析 1、管理上的可行性 该系统可以提高管理工作的质量和效率,主要表现在以下几个方面: (1)实现库存管理的“动态”化,能及时地提供库存商品动态信息,配以库存报警功能,在库存过高或过低时,都给予提示。 (2)强大的统计分析功能,利用计算机工具以各种方式统计出销售等情况,以便于整体营销策略的调整。 (3)方便的查询功能,能快速实现对各种商品的入库、销售及库存情况的查询。 (4)系统的开发与使用与现行的管理制度没有冲突,而且现在员工通过培训可以很容易掌握和使用系统。 2、经济上的可行性 由于本库存管理系统所要求的硬件(计算机及相关硬件)和软件环境(Visual Basic6.0+SQL Server 2000),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对用户不会造成过重的经济负担。而一旦此系统投入使用,不仅可以减少库存的工作强度,提高工作效率,而且方便了库存对信息的管理,延续了传统的管理模式,极大限度地方便了库存管理人员,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本系统的开发成本,所以从经济方面讲开发此系统是可行的。 3、技术上的可行性 技术上的可行性分析要考虑现有技术条件能否顺利完成开发工作及将来要采用的硬 件和软件技术能否满足用户提出的要求(如计算机的容量、速度等)。 本系统采用Visual Basic6.0作为系统应用程序开发工具,采用SQL Server 2000建立数据库,并通过Visual Basic6.0中的ADO控件使两者进行连接从而进行系统软件开发。Visual Basic6.0不仅能帮助软件开发者提高软件开发的质量和效率,缩短开发周期,而且还具备强大的数据库管理功能,完全能够满足本系统的开发需求。此外,从开发人员

库存管理系统可行性分析

库存管理系统 一、系统分析 (一)选题的背景 企业的库存物资管理往往是很复杂、很繁琐的。由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库的库存管理必须编制一套库存管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。 由于超市的行业特殊性,产品种类繁多,业务量巨大,若仍然采用人工记账的方式,必然不能满足企业的需求,企业需要利用计算机来进行库存管理,因此需要构造一个库存管理系统。 一个完整的企业物资供应管理系统应包括采购计划管理,合同收托管理、仓库库存管理、定额管理、统计管理、财务管理等模块。其中仓库的库存管理是整个物资供应管理系统的核心。因此有必要开发一套独立的库存管理系统来提高企业工作效率, 而所使用的这套库存管理系统是企业生产经营管理活动中的核心,此系统必须可以用来控制合理的库存费用、适时适量的库存数量,使企业生产活动效率最大化。通过对这些情况的仔细调查,我开发了下面的仓库库存管理系统。 (二)系统需求分析 系统需求分析就是在用户需求调研的基础上,确定系统的总体结构方案,完成相应的需求分析报告。在确定系统的总体结构方案过程中,包括确定应用程序的结构、系统开发环境和开发工具的选择。 系统目标和功能:本系统主要针对物流供应链中的库存管理环节,实现: 1) 货物的入库、出库、调库、借出、借入、调拨、报损、盘点等多种操作流程。2) 写入各种出入库凭证及凭证查询。3) 统计仓库账目,以无纸化作业全面代替手工台帐。4) 准确控制存储物料的数量,以保证稳定的物流,支持正常的生产,支持多仓库操作,货物的批量出入库、调库、盘点、货位管理等。 5) 有效地解决货物的积压、超储、过期、短缺、账目混乱等常见的弊病。6) 实时的库存信息控制,保证了准时交付。 1.应用程序结构确定 从用户应用角度来看,可把应用程序系统的组成部分分成数据存储层、业务处理层和界面表示层等3个层次,而应用程序结构可归纳为:集中式应用程序结构、单机板应用程序结构、多层服务器应用程序结构、浏览器/服务器应用程序结构、客户机/服务器应用程序结构等5种类型。 本库存管理系统就采用了单机版应用程序结构,将数据库和应用程序置于一台机器上,这样更加节约成本,适合中小规模的超市使用。用户可以轻松将其拷贝到其他计算机上,可以同时运行程序。 2.确定系统开发环境 由于大多数公司内部使用的计算机平台都是基于Windows环境的。为了降低系统成本,应最大程度地利用现有的资源、兼容现有的环境,可确定使用下面的开发环境:★数据库:Microsoft SQL Server 2000; ★前端开发工具:Visual C#.NET; ★数据访问对象:ADO。 3.开发工具的选择 可视化(visual)程序设计是一种全新的程序设计方法,全面采用面向对象的程序设计技术,使用事件驱动机制进行程序设计。利用可视化开发工具可以快速、高效地开发应用程

企业进销存管理信息系统共16页文档

企业进销存管理信息系统 一.开发背景 某企业成立于 20 世纪80年代初期。该企业主要是从事于物资的出库,入库和销售等工作.占地面积有400多平方米,其业务遍及全国各地,然而当 今社会,无论是公司还是集体,物资管理是十分重要的,尤其是像它这样的企 业对物资的管理要求更高,由于该企业物资涉及的种类比较多,经常有借出和损坏,需要物资的流入和支出.采用传统的人工管理,工作繁琐,很容易引起管理上的混乱.采用进销存管理系统可以克服人工管理的缺陷,提高工作的效率,使企业的物资发挥更大的作用. 二.系统目标和开发可行性 1. 系统目标 企业进销存管理系统的目标是:按照现代物流要求构建一个全新的现代化的物资管理系统,通过计算机、网络等现代科学技术,实现进货、在库管理、配送管理等物资活动的自动化、数字化和智能化。要实现该目标,就需要在按照现代物流的要求对企业的经营战略,组织战略,生产经营等管理模组织结构等进行精心规划与设计的基础上,建设符合现代企业要求的的物流基础设施并配置先进的物流设备,如自动化,数字化,智能化的现代化仓库,自动备货生产线等,并且要建立一个支持企业生产经营管理模式和组织结构并适应未来发展的现代进销存管理系统。现代进销存管理概念最主要体现在以实现企业资源高效整合为第一目标,帮助企业降低物资成本,通过提升物

资价值从而实现企业价值最大化。本系统开发混合采用结构化系统开发方法与面向对象的开发方法,结合两种开发方法各自的优势进行系统开发。通过对实际需求分析,本系统主要面向特定管理人员,对各种物资进行电子化管理,所以系统包括以下功能: (1).信息管理功能 (2).日常操作功能 (3). 信息查询功能 (4). 信息统计功能 (5). 系统管理功能 2. 系统开发的可行性 ( 1 )技术的可行性 要求系统开发人员能够熟练运用 VB 、 VF 等编程语言,并需要计算机一台。目前技术人员已经掌握这些编程语言,学生实验室由多台电脑供学生使用。因此,本此系统开发在技术上是可行的。 ( 2 )时间可行性 开发时间约需要4个月左右。前三个月主要用于系统分析、设计、实 现,后面的时间用于调试。 ( 3 )经济可行性 由于公司暂时有部分投资资金,可用于购买一些计算机和支付开发人 员的费用,因而,总体上来说,经济上是可行的。 ( 4 )人员可行性

库存商品管理制度

北京东方网信科技股份有限公司 库存商品管理制度 1 总则 1.1 为了加强对公司库存商品的管理和控制,保证库存商品的安全性、完 整性与准确性,提高运营效率,及时发现和纠正库存商品中的各种差 错,保证生产、测试和销售环节得到有序的进行。根据国家有关法律 法规和《企业内部控制基本规范》,结合本公司的实际情况,特制定本 制度。 1.2 本制度所称库存商品,是指公司在日常活动中持有的以备出售的产品 或商品、处在生产过程中的产品、在生产过程或在项目现场施工过程 中耗用的材料和物料,主要包括服务器、交换机、分光器、协议转换 器、网卡、光模块、硬盘、光纤尾纤、网线等。 1.3 库存商品内部控制中的不相容职务应当分离,其中包括: 1.3.1 库存商品入库和出库申请人与审批人应分离; 1.3.2 库存商品入库和出库执行人与审核人应分离; 1.3.3 库存商品的验收入库人员与采购应分离; 2 职责分工与授权 2.1 市场部 采购,提供《项目采购申请单》,在ERP系统中录入采购订单; 2.2 技术支持部 到货后由技术支持部验收,领用出库申请; 2.3 综合管理部 提供出入库单据《采购设备入库验收单》、《下线设备入库验收单》、《物资出库申请单》,记录库存商品型号、数量,备货,在ERP系统中录入外购入库单、销售出库单; 2.4 财务部 审核外购入库单、销售出库单。 3 库存商品入库流程(详见附件一) 3.1 库存商品采购 由技术支持部向综合管理部提出项目采购申请,库管查询库存后向技术支持

经理提交库存情况,交由领导和财务部门审批决定是否进行采购;在库管、主管副总、财务、总经理逐一签字确认后,交由市场部执行项目采购流程。 3.2 库存商品验收 采购到货后,交到综合管理部,由库管对货物的数量(包括设备和配件等)进行验收,并通知技术支持部相关人员对货物的质量(包括型号、配置和性能等)进行技术验收。验收合格后在相关单据上签字确认;若出现不合格现象,库管将货物退回到市场部交由采购人员进行处理。 3.3 库存商品入库 库存商品在验收合格后,采购人员、验收人员、库管三方在《采购设备入库验收单》中签字确认。由库管在库存管理软件中执行入库操作,同时在金蝶系统管理软件中根据市场部输入的采购订单办理外购入库单,其中外购入库单需要财务部进行审核。 3.4 库存商品备货 当一个项目采购的货物到齐后,库管必须及时通过邮件形式向技术支持部发起通知,并在邮件中提供到货清单,由技术支持经理批复发货时间、地点和相关要求,接到批复后由库管进行备货。 3.5 库存商品编码 库存商品中由于服务器型号和配置的多样性,需要单独进行管理。根据服务器序列号的唯一性进行编码,编码规则:生产厂家缩写+序列号后六位数字,举例:SG198276、LZ202137。其它库存商品中的设备和配件全部遵循固定资产编码规则。 4 库存商品出库流程(详见附件二) 4.1 库存商品出库申请 技术支持部相关人员在接到发货通知后,需要填写《物资出库申请单》,到综合管理部申请出库。由库管查询库存,如果库房内没有需要领取的货物,则进入采购流程;如果有,则进入出库步骤。 4.2 库存商品出库 库存商品出库分为测试和销售两种状态,需由技术支持部经理在《物资出库申请单》中确认出库状态。 如果为测试出库,由库管在库存管理软件中执行设备地点变更操作,设备状态改为测试。 如果为销售出库,由库管在库存管理软件中执行设备地点变更操作,设备状态改为已销售;同时在金蝶系统管理软件中办理销售出库单,并将《物资出库申请单》复印件提交到财务部,由财务部根据《物资出库申请单》对金蝶系统管理软件中的销售出库单进行审核。

公司库存管理系统.doc

数据库课程设计 题目公司库存管理系统 系(部) 电子与信息工程系 班级10级计本班 姓名朱蒙 学号2010222201 指导教师方昕 2013年1 月4日

数据库课程设计任务书

姓名:朱蒙学号:2010222201 公司库存管理系统 朱蒙 安康学院计算机科学与技术10级陕西安康 725000 摘要:本文根据以下要求入手,对库存管理系统进行设计。基本要求与功能是实现仓储信息数据包括与出入库有关的数据的管理与操作处理;基于SQL Server2000数据库系统的数据管理;基础数据操作,入库信息,出库信息,以及有关用户提出的对库存信息的查询等等。数据的输入与输出处理流程都依靠数据库的支持。 关键字:SQL Server2000;数据库;仓库管理;仓库管理系统 1 系统概述 1.1 系统开发背景 企业的仓库物资管理往往是很复杂、很繁琐的。由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库的仓库管理必须编制一套仓库管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。 传统的商品由进货到发货,要经过若干环节,多次账面转抄,由于物品繁多,规格型号的标识繁多,加之业务人员素质的因素,易造成仓库供应效率低下,影响生产.;由于库房与管理部门之间存在信息难以交流。供应业务员、仓库保管员、计划员和有关领导相互之间信息流通困难,使得仓库供应效率低下,造成库存积压。使库存储备很大,影响资金周转。另外,使得仓库的管理数据的汇总,以及信息的传递困难;手抄的,手工作业容易造成失误,同时每月向上级单位所报报表需耗费相当大的人力资源进行大量数据计算,这将影响数据的准确率和效率,从而造成不必要的损失和浪费 根据当前的企业管理体制,一般的仓库管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据企业各个部门的需求来发送物资设备,并随时按期进行仓库盘点,作台帐,根据企业领导和自身管理的需要按月、季度、年度进行统计分析,产生相应报表。为了加强关键物资、设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际纤毫定额的比较,进行定额管理,使得资金使用合理,物资设备的储备最佳。 仓库的仓库管理是整个物资供应管理系统的核心。因此有必要开发一套独立的仓库管理系统来提高企业工作效率,而所使用的这套仓库管理系统是企业生产经营管理活动中的核心,此系统必须可以用来控制合理的仓库费用、适时适量的仓库数量,使企业生产活动效率最大

企业进销存管理系统

《Java程序设计》课程设计 题目企业进销存管理系统 学院 姓名 专业计算机科学与技术 学号 指导教师

目录 摘要 (1) 引言 (1) 1 系统需求分析 (1) 2 总体设计 (1) 2.1 项目规划 (1) 2.2 系统功能结构 (2) 2.3 设计目标 (2) 3 系统设计 (3) 3.1 开发及运行环境 (3) 3.2 数据库设计 (3) 1.数据库概要说明 (3) 2.主要数据表的结构 (5) 3.数据库对象命名规则 (5) 4.业务编码规则 (6) 4 功能模块设计 (7) 4.1 主窗口设计 (7) 1.菜单设计 (8) 2.客户区设计 (8) 4.2 系统登录管理 (9) 1.实现目标 (9) 4.3 基础信息管理 (9) 1.供应商添加 (9) 2.供应商修改与删除 (10) 3.基础信息模块技术分析 (11) 4.4采购入库管理 (11) 1.实现目标 (11) 2.设计步骤 (12) 4.5单元测试 (12) 1.单元测试概述 (12) 2.什么是单元测试 (13) 3.越到项目后期,单元测试为何越难进行 (13) 附录参考文献 (14) -1-

摘要 【摘要】 随着国家的政治经济政策的优化改革,使得国内中小企业得以蓬勃发展。可是随着企业的发展,客户数量的的为断增多,财务工作繁杂化,库存产品零乱等一系列问题也接踵而至,给企业经营者运作带来了很大的困扰。信息技术的迅猛发展,科学经营管理观念的迅速传播,使中小企业经营者逐渐认识到转变企业经营管理理念,改善企业经营管理模式是企业适应时代的发展急需解决的问题。现代管理,应该建立在真实、有效的数据信息基础之上,应该是一种科学的、理性的管理体制,而这种管理与经营的联系与互助,又必须依赖于计算机的强大的数据统计功能,计算机管理系统便是实际的企业进销问题与计算机强大数据统计功能相结合的产物。管理系统解决的了商业企业商品的进、销、存、退、换、盘、损、残、调、借、赠等一系列操作流程中的数据信息的处理问题,提供一系列的数据分析,帮助经营者合理的调整各个经营运作环节的运作节奏,并对商品流转过程进行了全程跟踪管理、相应款项流通的全程记录管理和票据信息统计的管理。因此进销存管理系统的全面应用,规范业务流程、提高了企业的管理水平,提高资金流动的透明度,加快商品资金周转速度,进而全面提高了企业的经营水平、进而全面提升了企业的经济效益。 【关键词】企业进销存管理系统

库存管理制度

库存商品管理制度 签发人: 为确保公司仓库库存商品帐务清晰,帐帐相符、帐实相符,明确商品管理责任,加强商品安全,防止商品损失,特制定如下制度: ◆<一> 库存商品管理范围: 包含存放在仓库原材料、产成品、半成品、五金材料及辅助材料、门店样品、因特殊原因经批准借出商品、返厂维修或换货商品等无实物但商品所有权属于公司的蓝字未达帐商品;已办理退厂手续并下库尚未运输的商品,顾客已交款尚未提货或送货商品、寄放商品等有实物但所有权不属于公司的红字未达帐商品。 ◆<二> 库存商品管理的要求: 1、库存商品是公司重要的流动资产,各部门各环节都必须严格遵守商品进销存的所有业务流程和《商品验收入库和退厂制度》、《盘点制度》等相关制度,凡涉及库存流转的所有单据必须按《商品验收入库和退厂制度》的要求签名和盖章。同时必须确保单据流(信息流)和物流同步,让信息系统反映的数据真实、准确、完整,便于业务部门经营工作的顺利开展。如发现信息流和物流不同步,导致盘点差错、商品短少,与供应商帐务不符,除全额赔偿损失外,根据情况,对直接经办人和直接上级给予相应处分。 2、凡仓库必须对所有商品(包括暂存商品)建立仓库卡片帐,仓库保管员

对商品的进出认真登记,以动态地、准确地反映仓库实物的变化情况。 3、凡我公司作为促销送给顾客的赠品,一律按赠品流程进行管理,仓库和门店视同商品进行保管,承担实物保管责任,不得随意发放赠品。盘点时,赠品单独编制盘点表,并在盘点表上注明“赠品”字样。对私分、瓜分赠品的人员给予开除处分。 4、未经领导批准,任何部门、任何人员无权私自将公司商品私自借给他单位、个人或将商品借给公司内部部门或员工使用。未经最后一道环节审批,任何部门、任何人无权私自将公司有问题商品变卖处置,否则视同挪用公司资产处理,除追究经济责任外,对直接经办人给予开除处分,直接上级承担连带管理责任。 5、仓库存放的商品应力求整齐、集中、分类,设置卡片帐。入库时按供应商送货单的品名、规格、型号验收实际数量,如有质量要求,应会同质检部门验收货物质量,对不合格的货物停止入库并向上级领导报告,等候上级指令处理,出库时按领料单的品名、规格、数量准确发放货物。 6、仓管员必须建立仓库库存进销存明细帐,要求对所有商品入库出库的品名、型号、数量、单价及时登记明细帐,以方便查询和核对。 7、仓库所有的货物出入库必须有单据支持,仓管员应于当日下班前根据单据登记进销存明细帐,如特殊原因,无法完成时,将未入帐的有关单句如收货单、领料单、退料单等于次日上午下班前登记完成 8、盘点前,仓库和门店要认真清理各类在途单据,确保单据流和物流同步,帐帐相符,帐物相符。

库存信息管理系统报告

课程设计课程名称物流管理信息系统课程设计_ 题目名称库存信息管理系统 学生学院管理学院 2013年 7月 3日 广东工业大学课程设计任务书 一、课程设计的内容 本课程设计要采用本课程中学习的物流管理信息系统的相关理论,运用其基本思 路与主要图表工具完成“车辆租赁管理系统”。完成LMIS的功能流程设计、界面设计、 数据库设计,最后运用Visual FoxPro实现该系统,并运行、评价、改进之;在此基础 上严格按课程设计教学大纲所附报告提纲撰写课程设计报告。通过本课程设计进一步领 会LMIS在物流管理工作中的作用,并领会LMIS开发的基本方法。 二、课程设计的要求与数据 结合所学物流管理知识,在借鉴课堂教学案例、浏览物流企业或者企业物流部门管 理工作相关文献,或者观察身边企业的物流活动,以了解其信息管理工作流程。在此基 础上,完成信息需求分析、数据库概念设计、逻辑设计、物理设计,实现完成该业务的 物流管理信息系统,并运行、评价改进之,最后要写出课程设计报告。 三、课程设计应完成的工作 要求学生按照《物流管理信息系统课程设计》教学大纲完成一个数据库应用系统,

并撰写相应的课程设计报告,主要内容包括: 概述:系统的基本任务,主要业务,开发目标 1.需求分析 2.流程设计 3.界面设计 4.数据库设计 5.数据库应用系统的实现 6.数据库应用系统运行 四、课程设计进程安排 序号设计各阶段内容地点起止日期 1(1)教师说明课程设计的内容、任务、要求,讲 解课程设计的步骤,指导学生自学教材,完成 选题和资料准备。D区30318周星期一 2(2)学生完成业务需求分析、流程设计、界面设 计宿舍 18周星期二 -星期四 3(3)学生当面汇报前期工作,教师指出存在的问 题。D区30318周星期五 3(4)学生修改界面设计和流程,并完成数据库设 计宿舍18周周末 4学生汇报修改后的界面设计以及数据库设计,教师 指出存在的问题。D区30319周周一 5学生根据老师意见进一步修改数据库设计,完成程 序设计,并撰写报告。宿舍19周 6学生当面演示系统功能,并提交报告。D区30319周周五 五、应收集的资料及主要参考文献 [1] 刘瑞新、文成林、汪远征. Visual Foxpro程序设计教程,北京:机械工业出版社,2000年10月。 [2] 王珊. 数据库系统简明教程,北京:高等教育出版社, 2004年9月。 [3] 刘鲁. 信息系统设计原理与应用,北京:北京航空航天大学出版社,1995年3月。 [4] 蔡淑琴主编,《物流信息系统》,中国物资出版社,2002年出版 [5]林自葵主编,《物流信息系统》,清华大学出版社,北京交通大学出版社,2004年联合出版 [6]蔡淑琴,夏火松编着,《物流信息与信息系统》,电子工业出版社,2005年出版 报告目录 一、背景介绍..........................................

公司库存管理系统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、保存物品功能。 公司库存管理系统主要是为了让用户根据自己的需要自己想输入的一些物品,然后将其保存,当用户想查看所有物品时可以查看,想添加物品时可以添加自己想添加的相关物品信息;当用户根据实际物品的库存调整时,可以进行出入库操作,并且记录每一次的出入库的时间和数量,以便日后查看;当用户想查找某一物品时,用户可以输入这一物品的名称或入库编码,然后搜索并查看这一物品的所有信息。

UML企业进销存管理系统

一 .任务概述 (2) 1.1 企业进销存系统 (2) 1.2 销售管理子系统 (3) 1.3 库存管理子系统 (3) 1.4 订货管理子系统 (4) 1.5 统计分析子系统 (4) 1.6 系统管理子系统 (5) 二.企业进销存管理系统的需求分析 (6) 2.1 销售管理子系统的需求分析 (6) 2.1.1销售商品用例描述 (6) 2.2.2查看商品信息用例描述 (7) 2.2.3修改商品信息用例描述 (7) 2.2.4添加商品信息用例描述 (8) 2.2.5增加客户信息用例描述 (8) 2.2.6删除客户信息用例描述 (8) 2.2.7查看客户信息用例描述 (9) 2.2 库存管理子系统的需求分析 (9) 2.2.1产品入库用例描述 (10) 2.2.2产品出库用例描述 (11) 2.2.3产品报损用例描述 (11) 2.2.4产品盘点用例描述 (11) 2.3 订货管理子系统的需求分析 (12) 2.3.1统计采购产品用例描述 (13) 2.3.2采购用品用例描述 (13) 2.3.3核实采购用品用例描述 (13) 2.3.4查看订单信息用例描述 (14) 2.4 统计分析子系统的用例描述 (14) 2.4.1管理报损信息用例描述 (15) 2.4.2管理销售信息用例描述 (16) 2.4.3管理产品信息用例描述 (16) 2.4.4查询缺货信息用例描述 (16) 2.5 系统管理子系统的用例描述 (17) 2.5.1管理员工信息用例描述 (18) 2.5.2系统维护用例描述 (18) 三.类图 (18) 四.顺序图 (19) 4.1管理员登录顺序图 (19) 4.2销售员添加商品信息顺序图 (20) 4.3销售员删除商品信息顺序图 (21) 4.4采购员采购用品顺序图 (21)

商品库存管理制度

工作责任: 1、货物入库必须严格检验,货物的品名、型号、规格、数量、质量符合要求方可入库。 2、货物入库时,物品装卸要轻拿轻放,分类码放整齐,杜绝不安全因素。 3、货物到货后要及时入帐,准确登记。 4、货物出库时要严格按照制度办理,手续不全不可出库,如有特殊原因,需直接上级签字。 5、全面了解库房货物的备货情况,根据库存及时向上级反馈信息,以便及时备货。 6、遇到退、换货时应仔细检查货物,在不影响第二次销售的情况下,经上级领导签字,方可接收。 7、货物出库后,要做好记录,每日下班前列出当日出入库明细。 8、积极配合财务部会计进行月终盘点。 9、加强库房的管理,落实防火工作及卫生清洁,严禁烟火,保证库存商品不损坏,摆放合理,整齐美观。 10、下班时检查电源是否关闭,锁好库门,才可离开。 库房管理制度 仓库为公司货物销售体系的重要组成部分,为本公司重地,所有人员必须遵照制度执行。 1.库房应防卫严密,慎防盗窃。 2..非本公司人员未经仓库管理人员许可入库者,库房人员应负制止之责,否则照章惩处。 3.库房内应置消防设备,并于适当位置设置,库房所有人员要熟悉掌握使用消防器材。 4.库房内绝对禁止吸烟,如有违反者,每发现一次,违反者同库管人员均按公司一次10元处罚。 5.货物入库,保管人员要亲自同交货人办理交接手续,核对清点货物名称,数量是否一致,并对交接货物进行检验,有无破损,检验无误,按货物交接单上要求签字,签收则是经济责任的转移。 6.库管人员要对库房所放货物做到:物品准确入位,货物与帐面相符无误,发现破损货物要及时挑出并根据公司规定妥善处理。 7.提货人员必须手执本部门的提货票提货,库管人员见票核对后按“推陈出新,先进先出”的原则,一盘底,二核对,三发货,四减数的原则,对贪图方便,违反货原则造成物品失效,霉变以及差错等损失,库管人员应负经济责任。 8.库房记帐人员记帐要字迹清楚,要做到日清月结不积压,月报要及时。 9.每月月末当日,要进行月终盘点,盘盈盘亏均要仔细核查,如有问题要及时上报主管经理,不准瞒报,以便做到帐、物、资金要一致。

管理信息系统实验报告小型超市库存管理系统设计

《管理信息系统》 实验报告 学院:经济管理学院 小型超市管理信息系统开发设计 一、实验目的 1、能够正确运用《管理信息系统》课程的基本理论和知识,结合本课题,复习、巩固、提高数据库方案设计、论证和分析方法,掌握管理信息系统开发的步骤,熟悉常用开发软件与辅助工具,根据小型超市系统的特点,实现系统。 2、熟悉业务流程图、数据流程图、数据字典的绘制。 3、熟悉代码设计、数据存储设计、输入输出设计等环节,并编制相应的文档。 4、熟悉关系数据库规范化设计理论,根据实验要求设计并建立科学合理的数据库,正确建立数据库中表与表之间的关系。 5、进一步树立正确的系统设计、实施思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。 二、实验环境 充分利用现有的设备,采用VB6.0 作为开发工具,利用ACCESS 数据库建立一个高效、准确、操作方便,具有专业的查询、更新及统计功能的微机管理信息系统,以满足工作人

员进行综合的、模糊的查询及更新要求,从而更加方便的管理库存物品。该系统的开发与建立会极大程度提高管理人员、工作人员的工作效率。 Win7平台 Access2000,2G内存,320G外存。 三、实验步骤 1、系统项目概述 1.1开发背景 信息化的发展已经对我们的日常生活产生了积极的影响,并逐渐成为人们管理日常工作的重要手段。在对信息加工的基础上充分利用信息,会给我们的生活带来巨大的好处。在我国加入WTO后,商品零售业首当其中成为面临严峻挑战的行业。面对乐购、家乐福、麦德隆等超市巨头气势汹汹的扩张步伐,发挥自身优势、不断提升竞争力,是各超市高层最为关注的问题。我国的超市产业飞速发展,现代超市的经营模式更为复杂,旧的管理体制已经无法适应超市的发展,这就迫切的需要引进新的管理技术。并且保持在同行业竞争中“低价格、高质量”的竞争优势是十分必要的。 我超市作为规模疾速扩大的超市,数据和业务也随之越来越庞大。面对当前激烈的市场竞争,我超市决定利用高效的计算机系统,将超市的库存管理与计算机结合起来,依靠现代化的计算机信息处理技术来管理超市的库存。根据超市物品的库存情况及市场的需求情况,制定商品采购计划,避免不必要的人员浪费及产品积压。既节省了大量的人力、物力,又能够快速反映出商品的进、销、存等状况和各种反馈信息分析,降低成本,使管理人员快速对市场的变化做出相应的决策,以求对超市库存管理更加科学、简洁与实用。 1.2 现行运营状况存在的问题 1.2.1 商品销售相关信息反馈不及时,预测不准确 销售商品的信息反馈不及时与预测不准确导致存货结构、周期不合理,给企业造成了大量多余的物流成本。商品信息反馈包括两个方面:一方面是指商品的销售,另一方面是指供应商提供商品信息。

公司库存管理系统(00001)

公司库存管理系统

#ifndef HEAD_HPP #define HEAD_HPP #include #include #include using namespace std; class JIADIAN { protected: int ab; // ab=1代表电视机ab=2代表DVD ab=3代表DVDTV char *pingming; //声明品名字符串 char *yanse; //声明颜色字符串 int xinghao; //声明型号的大小 char *changjia; //声明厂家字符串 int value; //声明价格public: JIADIAN(char*,char*,int ,char*, int); //基类构造函数

~JIADIAN(); //基类析构函数 virtual void print(); //定义打印虚函数 int getkind(); //定义取种类函数 char* getpingming(); //定义取品名指针函数 JIADIAN operator =(JIADIAN &); //声明=号赋值重载运算函数 }; class TV: public JIADIAN { //电视机类公有继承基类 public: TV(char*, char*,int ,char*,int); //电视机类构造函数 ~TV(); //电视机类析构函数 void print(); //打印函数 };

class DVD: public JIADIAN { // DVD类 public: DVD(char*,char*,int ,char*,int); // DVD类构造函数 ~DVD(); //DVD类析构函数 void print(); //打印函数 }; class DVDTV: public JIADIAN { // 带有DVD的电视机类public: DVDTV(char*,char*,int , char*,int); // 带有DVD类的电视机类构造函数 ~DVDTV(); // 带有DVD类的电视机类析构函数 void print(); // 打印函数 }; #endif

UML企业进销存管理系统设计

一.任务概述 (2) 1.1 企业进销存系统 (2) 1.2 销售管理子系统 (3) 1.3 库存管理子系统 (3) 1.4 订货管理子系统 (4) 1.5 统计分析子系统 (4) 1.6 系统管理子系统 (5) 二.企业进销存管理系统的需求分析 (6) 2.1 销售管理子系统的需求分析 (6) 2.1.1销售商品用例描述 (6) 2.2.2查看商品信息用例描述 (7) 2.2.3修改商品信息用例描述 (7) 2.2.4添加商品信息用例描述 (8) 2.2.5增加客户信息用例描述 (8) 2.2.6删除客户信息用例描述 (8) 2.2.7查看客户信息用例描述 (9) 2.2 库存管理子系统的需求分析 (9) 2.2.1产品入库用例描述 (10) 2.2.2产品出库用例描述 (11) 2.2.3产品报损用例描述 (11) 2.2.4产品盘点用例描述 (11) 2.3 订货管理子系统的需求分析 (12) 2.3.1统计采购产品用例描述 (13) 2.3.2采购用品用例描述 (13) 2.3.3核实采购用品用例描述 (13) 2.3.4查看订单信息用例描述 (14) 2.4 统计分析子系统的用例描述 (14) 2.4.1管理报损信息用例描述 (15) 2.4.2管理销售信息用例描述 (16) 2.4.3管理产品信息用例描述 (16) 2.4.4查询缺货信息用例描述 (16) 2.5 系统管理子系统的用例描述 (17) 2.5.1管理员工信息用例描述 (18) 2.5.2系统维护用例描述 (18) 三.类图 (18) 四.顺序图 (19) 4.1管理员登录顺序图 (19) 4.2销售员添加商品信息顺序图 (20) 4.3销售员删除商品信息顺序图 (21) 4.4采购员采购用品顺序图 (21)

相关主题