企业仓储管理系统开发文档.doc_第1页
企业仓储管理系统开发文档.doc_第2页
企业仓储管理系统开发文档.doc_第3页
企业仓储管理系统开发文档.doc_第4页
企业仓储管理系统开发文档.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

企业仓库管理系统开发文档一、项目概述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)数据库设计本系统采用Oracle 10g数据库。数据库主要包含以下表: 1、部门信息表cwzz_cust 部门信息表cwzz_cust用来保存部门信息,结构见表1.1所示。 表1.1 表cwzz_cust的结构客户档案表表名cwzz_cust字段名字段类型特别属性备注是否为空customeridVARCHAR2(40)Pk客户id否customercodeVARCHAR2(100)客户编号否customernameVARCHAR2(100)客户名称否customertradeNUMBER所属行业provinceVARCHAR2(100)省份cityVARCHAR2(50)地市cityteleNUMBER电话区号telephoneNUMBER电话faxVARCHAR2(100)传真meshVARCHAR2(100)网址postVARCHAR2(100)邮编telephoneadressVARCHAR2(100)通讯地址linkmannameVARCHAR2(100)联系人姓名zgywidVARCHAR2(100)主管业务员linkmanuuNUMBER联系人uu号linkmanteleNUMBER联系人电话linkmanimNUMBER联系人IM号linkmanemailVARCHAR2(100)联系人电子邮件2、货品信息表cwzz_cortfile货品信息表cwzz_cortfile用来保存货品信息,结构见表1.2所示。表1.2 表cwzz_cortfile的结构货品信息表表名cwzz_cortfile字段名字段类型特别属性备注是否为空cortidVARCHAR2(40)Pk货品主键否idVARCHAR2(40)货品分类id否cortnameVARCHAR2(100)货品名称否nodeidVARCHAR2(100)货品类别cortcodeVARCHAR2(100)货品编码否cortzjcodeVARCHAR2(100)助记码cortbzVARCHAR2(100)规格measureunitVARCHAR2(100)计量单位否reservesunitVARCHAR2(100)储运单位否stockunitVARCHAR2(100)采购单位否sellunitVARCHAR2(100)销售单位否retailNUMBER(32,6)零售价job1NUMBER(32,6)批发价1job2NUMBER(32,6)批发价2job3NUMBER(32,6)批发价3highstockNUMBER最高库存量remarkVARCHAR2(200)备注statusNUMBER节点状态否aqstockNUMBER安全库存量3、供应商表cwzz_credfile 供应商表cwzz_credfile用来保存供应商信息,结构见表1.3所示。表1.3 表cwzz_credfile的结构供应商档案表表名cwzz_credfile字段名字段类型特别属性备注是否为空coedidVARCHAR2(40)Pk供应商id否coedcodeVARCHAR2(100)供应商编号否coednameVARCHAR2(100)供应商名称否tradeVARCHAR2(100)行业coedteleNUMBER电话区号telephoneNUMBER电话czVARCHAR2(100)传真wzVARCHAR2(100)网址postVARCHAR2(100)邮编privonsVARCHAR2(100)省份cityVARCHAR2(50)地市linkmannameVARCHAR2(100)联系人姓名addressVARCHAR2(100)通讯地址linkmanteleNUMBER联系人电话linkmanmobeilVARCHAR2(100)联系人手机linkmanemailVARCHAR2(100)联系人电子邮件linkmanuuNUMBER联系人uu号linkmanimNUMBER联系人IM号4、仓库信息表depotfile 仓库信息表depotfile用来保存仓库信息,结构见表1.4所示。 表1.4 depotfile的结构仓库信息表表名depotfile字段名字段类型特别属性备注是否为空depotidVARCHAR2(40)Pk仓库id否depotcodeVARCHAR2(40)仓库编号否depotnameVARCHAR2(100)仓库名称storeadminVARCHAR2(100)库管员privonsVARCHAR2(100)省份cityVARCHAR2(50)地市addressVARCHAR2(100)通讯地址remarkVARCHAR2(200)备注5、员工信息表cwzz_emp 员工信息表cwzz_emp用来保存员工信息,结构见表1.5所示。 表1.5 cwzz_emp的结构员工档案表表名cwzz_emp字段名字段类型特别属性备注是否为空employeeidVARCHAR2(40)Pk员工id否employeenameVARCHAR2(100)员工姓名否departmentVARCHAR2(100)部门businessVARCHAR2(100)职务isopertionNUMBER是否业务员teleVARCHAR2(100)电话区号telephoneNUMBER电话mobilephoneNUMBER手机emailVARCHAR2(100)电子邮件uuVARCHAR2(100)uu号imVARCHAR2(50)im号6、其它入库主表信息表im_storage其它入库主表信息表im_storage用来保存其它入库主表信息,结构见表1.6所示。 表1.6 im_storage的结构其它入库表主表表名im_storage字段名字段类型特别属性备注是否为空idVARCHAR2(32)PK单据号nostorageidVARCHAR2(32)仓库编号manageridVARCHAR2(32)经手人storagedateDATE入库日期storagetypeVARCHAR2(10)出入库类别voucherflagnumber是否已生成凭证operatorVARCHAR2(20)制单人remarksVARCHAR2(255)备注7、其它入库子表信息表im_stordts其它入库子表信息表im_stordts用来保存其它入库子表信息,结构见表1.7所示。 表1.7 im_stordts的结构其它入库表子表表名im_stordts字段名字段类型特别属性备注是否为空idVARCHAR2(32)PK,FK单据号noGoodsidVARCHAR2(32)货品代码amountnumber数量PriceNUMBER(32,6)单价8、其它出库主表信息表im_storageout其它出库主表信息表im_storageout用来保存其它出库主表信息,结构见表1.8所示。 表1.8 im_storageout的结构其它出库表主表表名im_storageout字段名字段类型特别属性备注是否为空idVARCHAR2(32)PK单据号nostorageidVARCHAR2(32)仓库编号manageridVARCHAR2(32)经手人storagedateDATE出库日期storagetypeVARCHAR2(10)出入库类别voucherflagnumber是否已生成凭证operatorVARCHAR2(20)制单人remarksVARCHAR2(255)备注9、其它出库子表信息表im_storoutdts其它出库子表信息表im_storoutdts用来保存其它出库子表信息,结构见表1.9所示。 表1.9 im_storoutdts的结构其它出库子表表名im_storoutdts字段名字段类型特别属性备注是否为空idVARCHAR2(32)PK,FK单据号noGoodsidVARCHAR2(32)货品代码amountnumber数量PriceNUMBER(32,6)成本价10、生产领用出库主表信息表S_OutWare生产领用出库主表信息表S_OutWare用来保存生产领用出库主表信息,结构见表1.10所示。 表1.10 S_OutWare的结构出库单主表表名S_OutWare字段名字段类型特别属性备注OutWareIDVarchar(32)PK出库单IDSigningIDVarchar(32)FK Not null签单IDCustomersIDVarchar(32)FK Not null客户IDSalesDateDateNot null出库日期WarehouseIDVarchar(32)FK Not null仓库IDSalesmanVarchar(20)业务员RemarkVarchar(225)备注VoucherFlagNumberNot null是否已生成凭证OperatorVarchar(20)Not null制单人ReturnflagNumber是否有退回单11、生产领用出库子表信息表S_OutWare_dts生产领用出库子表信息表S_OutWare_dts用来保存生产领用出库子表信息,结构见表1.11所示。 表1.11 S_OutWare_dts的结构出库单子表表名S_OutWare_dts字段名字段类型特别属性备注OutWareIDVarchar(32)PK FK出库单IDSNNumberPK分录序列GoodsIDVarchar(32)FK Not null货物IDAmountNumberNot null数量PriceNumber(32,6)Not null单价RateNumber(32,6)税率12、生产领用退回主表信息表S_Return生产领用退回主表信息表S_Return用来保存生产领用退回主表信息,结构见表1.12所示。 表1.12 S_Return的结构生产领用退回主表表名S_Return字段名字段类型特别属性备注ReturnIDVarchar(32)PK退回单IDCustomersIDVarchar(32)FK Not null客户IDReturnDateDateNot null退货日期OutWareIDVarchar(32)FK Not null出库单IDWarehouseIDVarchar(32)FK Not null仓库IDSalesmanVarchar(20)业务员RemarkVarchar(225)备注VoucherFlagNumberNot null是否已生成凭证OperatorVarchar(20)Not null制单人13、生产领用退回子表信息表S_Return_dts生产领用退回子表信息表S_Return_dts用来保存生产领用退回主表信息,结构见表1.13所示。 表1.13 S_Return_dts的结构生产领用退回单子表表名S_Return_dts字段名字段类型特别属性备注ReturnIDVarchar(32)PK FK退回单IDSNNumberPK分录序列GoodsIDVarchar(32)FK Not null货物IDAmountNumberNot null数量PriceNumber(32,6)Not null单价RateNumber(32,6)税率14、采购订单主表信息表stock_order采购订单主表信息表stock_order用来保存采购订单主表信息,结构见表1.14所示。 表1.14 stock_order的结构采购订单主表表名stock_order字段名字段类型特别属性备注订单IDorderidvarchar2(100)TRUE(pk)供应商业务员ywyvarchar2(50)FALSE供应商supplieridvarchar2(100)FALSE签单日期signdatevarchar2(25)FALSE采购日期cgdatevarchar2(25)FALSE备注notevarchar2(225)FALSE15、采购订单子表信息表stock_orderdts采购订单子表信息表stock_orderdts用来保存采购订单子表信息,结构见表1.15所示。 表1.15 stock_orderdts的结构采购订单子表表名stock_orderdts字段名字段类型特别属性备注单据IDorderidvarchar2(100)TRUE (pk,fk1,fk2,fk3)货品编码goodscodevarchar2(100)TRUE (pk)货品名称goodsnamevarchar2(50)FALSE规格specsvarchar2(20)FALSE计量单位jldwvarchar2(20)FALSE货品数量goodsnumnumberFALSE折前价predispricenumber(32,6)FALSE金额jenumber(32,6)FALSE单据类别djtypeintFALSE单价unitpricenumber(32,6)FALSE无税金额freetaxjenumber(32,6)FALSE税率taxratenumberFALSE税额scotnumber(32,6)FALSE16、采购入库单信息表stock_lairage采购入库单信息表stock_lairage用来保存采购入库单信息,结构见表1.16所示。 表1.16 stock_lairage的结构采购入库单表表名stock_lairage字段名字段类型特别属性备注入库单IDrkidvarchar2(100)TRUE(pk)来源订单IDorderidvarchar2(100)FALSE经手人jsrvarchar2(100)FALSE供应商supplieridvarchar2(100)FALSE采购日期cgdatevarchar2(25)FALSE仓库编码storagecodevarchar2(50)FALSE发票类型invoicenumberFALSE生成自动凭证crevouchernumberFALSE备注notevarchar(225)FALSE17、采购退货单信息表stock_untread采购退货单信息表stock_untread用来保存采购退货单信息,结构见表1.17所示。 表1.17 stock_untread的结构退货单表表名stock_untread字段名字段类型特别属性备注退货单IDthformidvarchar2(50)TRUE(pk)退货日期thdatevarchar2(25)FALSE供应商IDsupplieridvarchar2(50)FALSE发票类型invoiceintFALSE业务员ywyvarchar2(50)FALSE仓

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论