企业仓储管理系统开发文档.docx

上传人:b****5 文档编号:5348951 上传时间:2022-12-15 格式:DOCX 页数:21 大小:494.27KB
下载 相关 举报
企业仓储管理系统开发文档.docx_第1页
第1页 / 共21页
企业仓储管理系统开发文档.docx_第2页
第2页 / 共21页
企业仓储管理系统开发文档.docx_第3页
第3页 / 共21页
企业仓储管理系统开发文档.docx_第4页
第4页 / 共21页
企业仓储管理系统开发文档.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

企业仓储管理系统开发文档.docx

《企业仓储管理系统开发文档.docx》由会员分享,可在线阅读,更多相关《企业仓储管理系统开发文档.docx(21页珍藏版)》请在冰豆网上搜索。

企业仓储管理系统开发文档.docx

企业仓储管理系统开发文档

企业仓库管理系统开发文档

一、项目概述

1、背景分析

现今,在许多大中型企业中,信息化管理平台的应用已经相当成熟,管理软件的目的就是让管理更加容易。

然而,目前很多中小型企业都是使用传统的人工模式来工作;传统的手工操作不仅工作量大,而且容易出现问题。

为了提高企业信息化水平,促进企业管理的规范化、制度化、流程化,陕西华安能源有限公司决定实施仓储管理系统,希望通过这个系统的实施规范可以为公司提高办公效率。

随着Internet的迅速,宽带已经延伸到边远乡镇,中小型企业对信息化管理平台的应用越来越重视,信息化管理软件的应用在国内越来越普及。

在这种情况下,设计和实现简单易用的信息化管理软件成为当前计算机应用领域研究的热点。

企业仓储管理系统的设计与实现对中小型企业加强信息化管理有着极其重要的作用。

由于企业规模在不断扩大,订单的数量日益庞大,传统的手工操作不仅工作量大,而且容易出现问题。

另外,会计要使用订单来记账,所以一旦订单填写出现了错误,后果往往是非常严重的。

传统手工的单据填写过程繁琐而复杂,执行效率低,并且易于出错。

通过这样的系统,我们可以做到信息的规范管理和快速查询,实现了仓库管理的系统化、规范化、制度化和流程化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。

2、系统概述

本系统是对陕西华安能源有限公司的具体需求进行的认真地调研基础上设计的,采用B/S模式,选择Oracle作为后台数据库,选择JAVA、JSP、JavaScript、Html作为应用程序开发工具,运用tomcat服务器技术,整个系统完全基于Browser/Server模式进行设计。

B/S模式有以下优点:

(1)开发成本及维护成本降低。

由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。

(2)良好的安全性能,防火墙技术可以保证后台数据库的安全性。

所有客户端请求都是通过DBMS来访问数据库,从而大大减少了数据直接暴露的风险。

二、项目需求

1、利用计算机分析、统计信息,为企业有关部门提供决策依据;

2、建立更加完善的企业仓库信息管理体系,达到企业日常事务管理过程的程序化,标准化,为企业领导提供快速,准确,丰富的进存信息。

3、建立统一的企业仓库信息服务平台,对企业的各项工作提供统一接口,便于统计和报表。

4、整合各种表单功能,通过严密的数据逻辑关系保证报表的有效性和正确性,实现数据的真实性和及时性。

三、设计原则

1、易用性:

系统设计制作使用的技术不对操作者使用的网络环境有特殊要求。

方便各类操作人员,做到信息的完全或部分自动化处理。

2、高效性:

系统设计规范、清晰,尽可能地符合使用习惯、契合实际应用。

系统层次清晰,方便管理者对相关信息的使用。

3、结构合理:

通过多年的实际工作经验,系统结构合理,符合基层工作者使用习惯。

层次设计合理,让使用可以通过简便操作即可查询、调用、统计需要的信息。

4、可扩展性:

系统设计考虑到企业未来发展的需要,同时考虑系统建设的阶段性,尽可能地设计得简明,各个功能模块间的耦合度小,便于系统的扩展,平滑地与其它应用系统自动接口。

5、安全、稳定性:

在充分考虑到系统访问性能的同时,充分重视了系统的安全和稳定性问题。

6、可移植性、可延续性:

采用的开发技术不仅满足现在的应用需求,而且适应未来的发展趋势,在以后的升级、移植工作方便。

降低系统的二次开发成本,保证信息安全与使用稳定。

7、个性化:

可以根据基层部门的不同需求,进行定制与二次开发,为使用者提供尽可能多的个性化服务。

8、连动性:

系统要求联动,建立数据库与前后台的反馈机制,实现即时响应机制,实现高度互动。

9、维护性强:

网站系统提高后台程序界面,基层工作人员及管理人员完全可以便捷进行系统信息的录入、更新、管理和维护工作。

四、系统总体设计

(1)系统的总体结构设计及结构图

系统总体结构设计是要根据系统分析的要求和组织的实际情况来对系统的总体结构形式和可利用的资源进行大致设计,它是一种宏观、总体上的设计和规划。

按该系统的功能需求可分基础设置模块、采购管理模块、生产领用管理模块、库存管理模块、审核管理模块,结构图如下图所示:

 

基础设置

用户登录

采购管理

生产领用管理

审核管理

库存管理

 

(2)数据库设计

本系统采用Oracle10g数据库。

数据库主要包含以下表:

1、部门信息表cwzz_cust

部门信息表cwzz_cust用来保存部门信息,结构见表1.1所示。

表1.1表cwzz_cust的结构

客户档案表

表名

cwzz_cust

字段名

字段类型

特别属性

备注

是否为空

customerid

VARCHAR2(40)

Pk

客户id

customercode

VARCHAR2(100)

客户编号

customername

VARCHAR2(100)

客户名称

customertrade

NUMBER

所属行业

province

VARCHAR2(100)

省份

city

VARCHAR2(50)

地市

citytele

NUMBER

电话区号

telephone

NUMBER

电话

fax

VARCHAR2(100)

传真

mesh

VARCHAR2(100)

网址

post

VARCHAR2(100)

邮编

telephoneadress

VARCHAR2(100)

通讯地址

linkmanname

VARCHAR2(100)

联系人姓名

zgywid

VARCHAR2(100)

主管业务员

linkmanuu

NUMBER

联系人uu号

linkmantele

NUMBER

联系人电话

linkmanim

NUMBER

联系人IM号

linkmanemail

VARCHAR2(100)

联系人电子邮件

2、货品信息表cwzz_cortfile

货品信息表cwzz_cortfile用来保存货品信息,结构见表1.2所示。

表1.2表cwzz_cortfile的结构

货品信息表

表名

cwzz_cortfile

字段名

字段类型

特别属性

备注

是否为空

cortid

VARCHAR2(40)

Pk

货品主键

id

VARCHAR2(40)

货品分类id

cortname

VARCHAR2(100)

货品名称

nodeid

VARCHAR2(100)

货品类别

cortcode

VARCHAR2(100)

货品编码

cortzjcode

VARCHAR2(100)

助记码

cortbz

VARCHAR2(100)

规格

measureunit

VARCHAR2(100)

计量单位

reservesunit

VARCHAR2(100)

储运单位

stockunit

VARCHAR2(100)

采购单位

sellunit

VARCHAR2(100)

销售单位

retail

NUMBER(32,6)

零售价

job1

NUMBER(32,6)

批发价1

job2

NUMBER(32,6)

批发价2

job3

NUMBER(32,6)

批发价3

highstock

NUMBER

最高库存量

remark

VARCHAR2(200)

备注

status

NUMBER

节点状态

aqstock

NUMBER

安全库存量

 

3、供应商表cwzz_credfile

供应商表cwzz_credfile用来保存供应商信息,结构见表1.3所示。

表1.3表cwzz_credfile的结构

供应商档案表

表名

cwzz_credfile

字段名

字段类型

特别属性

备注

是否为空

coedid

VARCHAR2(40)

Pk

供应商id

coedcode

VARCHAR2(100)

供应商编号

coedname

VARCHAR2(100)

供应商名称

trade

VARCHAR2(100)

行业

coedtele

NUMBER

电话区号

telephone

NUMBER

电话

cz

VARCHAR2(100)

传真

wz

VARCHAR2(100)

网址

post

VARCHAR2(100)

邮编

privons

VARCHAR2(100)

省份

city

VARCHAR2(50)

地市

linkmanname

VARCHAR2(100)

联系人姓名

address

VARCHAR2(100)

通讯地址

linkmantele

NUMBER

联系人电话

linkmanmobeil

VARCHAR2(100)

联系人手机

linkmanemail

VARCHAR2(100)

联系人电子邮件

linkmanuu

NUMBER

联系人uu号

linkmanim

NUMBER

联系人IM号

4、仓库信息表depotfile

仓库信息表depotfile用来保存仓库信息,结构见表1.4所示。

表1.4depotfile的结构

仓库信息表

表名

depotfile

字段名

字段类型

特别属性

备注

是否为空

depotid

VARCHAR2(40)

Pk

仓库id

depotcode

VARCHAR2(40)

仓库编号

depotname

VARCHAR2(100)

仓库名称

storeadmin

VARCHAR2(100)

库管员

privons

VARCHAR2(100)

省份

city

VARCHAR2(50)

地市

address

VARCHAR2(100)

通讯地址

remark

VARCHAR2(200)

备注

5、员工信息表cwzz_emp

员工信息表cwzz_emp用来保存员工信息,结构见表1.5所示。

表1.5cwzz_emp的结构

员工档案表

表名

cwzz_emp

字段名

字段类型

特别属性

备注

是否为空

employeeid

VARCHAR2(40)

Pk

员工id

employeename

VARCHAR2(100)

员工姓名

department

VARCHAR2(100)

部门

business

VARCHAR2(100)

职务

isopertion

NUMBER

是否业务员

tele

VARCHAR2(100)

电话区号

telephone

NUMBER

电话

mobilephone

NUMBER

手机

email

VARCHAR2(100)

电子邮件

uu

VARCHAR2(100)

uu号

im

VARCHAR2(50)

im号

6、其它入库主表信息表im_storage

其它入库主表信息表im_storage用来保存其它入库主表信息,结构见表1.6所示。

表1.6im_storage的结构

其它入库表主表

表名

im_storage

字段名

字段类型

特别属性

备注

是否为空

id

VARCHAR2(32)

PK

单据号

no

storageid

VARCHAR2(32)

仓库编号

managerid

VARCHAR2(32)

经手人

storagedate

DATE

入库日期

storagetype

VARCHAR2(10)

出入库类别

voucherflag

number

是否已生成凭证

operator

VARCHAR2(20)

制单人

remarks

VARCHAR2(255)

备注

7、其它入库子表信息表im_stordts

其它入库子表信息表im_stordts用来保存其它入库子表信息,结构见表1.7所示。

表1.7im_stordts的结构

其它入库表子表

表名

im_stordts

字段名

字段类型

特别属性

备注

是否为空

id

VARCHAR2(32)

PK,FK

单据号

no

Goodsid

VARCHAR2(32)

货品代码

amount

number

数量

Price

NUMBER(32,6)

单价

8、其它出库主表信息表im_storageout

其它出库主表信息表im_storageout用来保存其它出库主表信息,结构见表1.8所示。

表1.8im_storageout的结构

其它出库表主表

表名

im_storageout

字段名

字段类型

特别属性

备注

是否为空

id

VARCHAR2(32)

PK

单据号

no

storageid

VARCHAR2(32)

仓库编号

managerid

VARCHAR2(32)

经手人

storagedate

DATE

出库日期

storagetype

VARCHAR2(10)

出入库类别

voucherflag

number

是否已生成凭证

operator

VARCHAR2(20)

制单人

remarks

VARCHAR2(255)

备注

9、其它出库子表信息表im_storoutdts

其它出库子表信息表im_storoutdts用来保存其它出库子表信息,结构见表1.9所示。

表1.9im_storoutdts的结构

其它出库子表

表名

im_storoutdts

字段名

字段类型

特别属性

备注

是否为空

id

VARCHAR2(32)

PK,FK

单据号

no

Goodsid

VARCHAR2(32)

货品代码

amount

number

数量

Price

NUMBER(32,6)

成本价

10、生产领用出库主表信息表S_OutWare

生产领用出库主表信息表S_OutWare用来保存生产领用出库主表信息,结构见表1.10所示。

表1.10S_OutWare的结构

出库单主表

表名

S_OutWare

字段名

字段类型

特别属性

备注

OutWareID

Varchar(32)

PK

出库单ID

SigningID

Varchar(32)

FKNotnull

签单ID

CustomersID

Varchar(32)

FKNotnull

客户ID

SalesDate

Date

Notnull

出库日期

WarehouseID

Varchar(32)

FKNotnull

仓库ID

Salesman

Varchar(20)

业务员

Remark

Varchar(225)

备注

VoucherFlag

Number

Notnull

是否已生成凭证

Operator

Varchar(20)

Notnull

制单人

Returnflag

Number

是否有退回单

11、生产领用出库子表信息表S_OutWare_dts

生产领用出库子表信息表S_OutWare_dts用来保存生产领用出库子表信息,结构见表1.11所示。

表1.11S_OutWare_dts的结构

出库单子表

表名

S_OutWare_dts

字段名

字段类型

特别属性

备注

OutWareID

Varchar(32)

PKFK

出库单ID

SN

Number

PK

分录序列

GoodsID

Varchar(32)

FKNotnull

货物ID

Amount

Number

Notnull

数量

Price

Number(32,6)

Notnull

单价

Rate

Number(32,6)

税率

12、生产领用退回主表信息表S_Return

生产领用退回主表信息表S_Return用来保存生产领用退回主表信息,结构见表1.12所示。

表1.12S_Return的结构

生产领用退回主表

表名

S_Return

字段名

字段类型

特别属性

备注

ReturnID

Varchar(32)

PK

退回单ID

CustomersID

Varchar(32)

FKNotnull

客户ID

ReturnDate

Date

Notnull

退货日期

OutWareID

Varchar(32)

FKNotnull

出库单ID

WarehouseID

Varchar(32)

FKNotnull

仓库ID

Salesman

Varchar(20)

业务员

Remark

Varchar(225)

备注

VoucherFlag

Number

Notnull

是否已生成凭证

Operator

Varchar(20)

Notnull

制单人

13、生产领用退回子表信息表S_Return_dts

生产领用退回子表信息表S_Return_dts用来保存生产领用退回主表信息,结构见表1.13所示。

表1.13S_Return_dts的结构

生产领用退回单子表

表名

S_Return_dts

字段名

字段类型

特别属性

备注

ReturnID

Varchar(32)

PKFK

退回单ID

SN

Number

PK

分录序列

GoodsID

Varchar(32)

FKNotnull

货物ID

Amount

Number

Notnull

数量

Price

Number(32,6)

Notnull

单价

Rate

Number(32,6)

税率

14、采购订单主表信息表stock_order

采购订单主表信息表stock_order用来保存采购订单主表信息,结构见表1.14所示。

表1.14stock_order的结构

采购订单主表

表名

stock_order

字段名

字段类型

特别属性

备注

订单ID

orderid

varchar2(100)

TRUE(pk)

供应商业务员

ywy

varchar2(50)

FALSE

供应商

supplierid

varchar2(100)

FALSE

签单日期

signdate

varchar2(25)

FALSE

采购日期

cgdate

varchar2(25)

FALSE

备注

note

varchar2(225)

FALSE

15、采购订单子表信息表stock_orderdts

采购订单子表信息表stock_orderdts用来保存采购订单子表信息,结构见表1.15所示。

表1.15stock_orderdts的结构

采购订单子表

表名

stock_orderdts

字段名

字段类型

特别属性

备注

单据ID

orderid

varchar2(100)

TRUE(pk,fk1,fk2,fk3)

货品编码

goodscode

varchar2(100)

TRUE(pk)

货品名称

goodsname

varchar2(50)

FALSE

规格

specs

varchar2(20)

FALSE

计量单位

jldw

varchar2(20)

FALSE

货品数量

goodsnum

number

FALSE

折前价

predisprice

number(32,6)

FALSE

金额

je

number(32,6)

FALSE

单据类别

djtype

int

FALSE

单价

unitprice

number(32,6)

FALSE

无税金额

freetaxje

number(32,6)

FALSE

税率

taxrate

number

FALSE

税额

scot

number(32,6)

FALSE

16、采购入库单信息表stock_lairage

采购入库单信息表stock_lairage用来保存采购入库单信息,结构见表1.16所示。

表1.16stock_lairage的结构

采购入库单表

表名

stock_lairage

字段名

字段类型

特别属性

备注

入库单ID

rkid

varchar2(100)

TRUE(pk)

来源订单ID

orderid

varchar2(100)

FALSE

经手人

jsr

varchar2(100)

FALSE

供应商

supplierid

varchar2(100)

FALSE

采购日期

cgdate

varchar2(25)

FALSE

仓库编码

storagecode

varchar2(50)

FALSE

发票类型

invoice

number

FALSE

生成自动凭证

crevoucher

number

FALSE

备注

note

varchar(225)

FALSE

17、采购退货单信息表stock_untread

采购退货单信息表stock_untread用来保存采购退货单信息,结构见表1.17所示。

表1.17stock_untread的结构

退货单表

表名

stock_untread

字段名

字段类型

特别属性

备注

退货单ID

thformid

varchar2(50)

TRUE(pk)

退货日期

thdate

varchar2(25)

FALSE

供应商ID

supplierid

varchar2(50)

FALSE

发票类型

invoice

int

FALSE

业务员

ywy

varchar2(50)

FALSE

仓库编码

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1