应用集成原理报告(基于仓库管理,进货管理,出货管理的系.docx

上传人:夺命阿水 文档编号:437866 上传时间:2023-06-20 格式:DOCX 页数:78 大小:779.43KB
返回 下载 相关 举报
应用集成原理报告(基于仓库管理,进货管理,出货管理的系.docx_第1页
第1页 / 共78页
应用集成原理报告(基于仓库管理,进货管理,出货管理的系.docx_第2页
第2页 / 共78页
应用集成原理报告(基于仓库管理,进货管理,出货管理的系.docx_第3页
第3页 / 共78页
应用集成原理报告(基于仓库管理,进货管理,出货管理的系.docx_第4页
第4页 / 共78页
应用集成原理报告(基于仓库管理,进货管理,出货管理的系.docx_第5页
第5页 / 共78页
点击查看更多>>
资源描述

《应用集成原理报告(基于仓库管理,进货管理,出货管理的系.docx》由会员分享,可在线阅读,更多相关《应用集成原理报告(基于仓库管理,进货管理,出货管理的系.docx(78页珍藏版)》请在课桌文档上搜索。

1、论文题目:学 院: 专 业:班 级: 学 号:学生姓名:计算机科学与技术计算机XXX班应用集成原理报告(基于仓库管理,进货管理,出货管理的系应用集成原理课程设计报告基于仓库管理,进货管理,出货管理的系统集成信息与电子工程学院二O一二年六月1前言12系统需求分析22.1 系统需求设计22.1.1 需求分析22.1.2 数据流图22.1.3 数字字典43数据库需求分析83.1 概念结构83.2 逻辑结构103.3 物理结构113.4 创建表的脚本文件133.4.1 进货系统133.4.2 出货系统183.4.3 仓库管理系统224图表分析264.1 用例图264.2 时序图304.3 活动图365

2、系统集成455.1 数据集成455.2 网络集成465.3 应用集成476系统设计486.1 系统分析设计486.1.1 需求分析486.1.2 系统功能模块486.1.3 功能设计496.2 系统的设计与实现496.2.1 登录界面506.2.2 进仓系统界面516.2.3 进仓明细查询界面546.2.4 进仓明细保护界面566.2.5 原材料录入界面586.2.6 原材料代码查询界面596.2.7 原材料代码保护界面616.2.8 出仓界面626.2.9 出仓明细查询界面636.2.10 出仓明细保护界面656.2.11 库存查询界面666.2.12 仓库盘存界面676.2.13 系统日志

3、界面696.2.14 重新登录界面717设计总结与体会728参考文献731前言库存管理是一个古老的话题,但是它与每一个企业都息息有关,尽管库存管理方面的软件并很多,但是真正能适合企业需求的软件并不多,有些操作烦琐、功能复杂,通常人难以掌握;有些流程太过简单,与企业的流程大相径庭,不能满足企业的需要。现代库存管理已突破了原有的范畴,并不仅仅局限于仓库管理,销售管理、采购管理、计划调度等已纳入了广义库存管理当中。通过对互连网上国内外主流开发商的产品进行研究比较发现:国内通用的库存管理软件如杭州欧凯库存管理软件、重庆林木森库存管理软件、河南郑州的美萍商业进销存管理软件、广州深圳卧龙软件等通用库存管理

4、软件功能基本相似,各具特色,但是功能相对简单,企业所需的自有特色难以发挥,要紧在当地企业应用比较多,市场份额相对较小;而国外的主流ERP厂商的软件如:SAP、ORACLE等,国内的用友ERP、金蝶ERP等厂商的软件功能丰富,但流程复杂,操作烦恼难以习惯中小企业的实际需求。因此,很有必要为中小企业量身定制一种集成环境下的库存管理系统,以便企业能随时掌握企业库存情况,正确制定各类需求计划。本文建立了面向中小企业的库存管理系统功能结构,并对系统的各项功能特别是专有功能进行了介绍;在此基础上,给出了基于WebServices技术的系统应用集成方案;最后进行了实际开发,并给出了有关功能界面,以指导中小企

5、业进行库存管理系统开发,从而达到降低企业库存成本,提高企业快速响应能力的目的。2系统需求分析2.1系统需求设计2.1.1 需求分析一进货系统:1进货登记:通过入库原料的代码进行登记,登记进货的代码、名称、数量、单价、日期、备注等。2进货明细查询:按照关键字或者者数值进行查询,也能够按日期进行查询。二进货系统:1出货登记:通过入库原料的代码进行登记,登记出货的代码、名称、数量、单价、日期、备注等。2出货明细查询:按照关键字或者者数值进行查询,也能够按日期进行查询。三仓库管理系统1仓库库存查询:按照关键字或者者数值进行查询,查询商品的库存信息。2盘存:查看进货、出货的明细与盘存结果。2.1.2数据

6、流图出货系统仓库管理系统2.1.3数字字典2.1.3.1仓库数据字典货物(HVV)编号数据项数据项别名数据类型数据项含义1ZDBH自动编码int非空2YLBH原料编号varchar(20)主键3YLMC原料名称char(20)非空4CKDJ原料单价float非空5BZ原料备注varchar(20)能够为空更新(GX)编号数据项数据项别名数据类型数据项含义1KCBH库存编码char(20)主键2YLBH原料编号varchar(20)外键3GXMC更新名称varchar(20)非空4GXJG更新价格float非空5GXBJ更新备注varchar(50)能够为空库存(CK)编号数据项数据项别名数据类

7、型数据项含义1KCBH库存编号char(20)主键2KCSL库存数量int非空管理员(GLY)编号数据项数据项别名数据类型数据项含义1GLBH管理员编码varchar(20)主键2GLXM管理员姓名varchar(20)k空3GLNL管理员年龄int非空4GLBZ管理员备注varchar(50)能够为空盘存(PC)编号数据项数据项别名数据类型数据项含义1GLBH管理员编码varchar(20)主键2KCBH库存编码char(20)外键3PXRQ盘存口期datetime非空4PCCZ盘存操作varchar(20)非空2.1.3.2出货数据字典货物(HW)编号数据项数据项别名数据类型数据项含义1Z

8、DBH自动编码int非空2YLBH原料编号varchar(20)主键3YLMC原料名称char(20)非空4CKDJ原料单价float非空5BZ原料备注varchar(20)能够为空出货(CC)编号数据项数据项别名数据类型数据项含义1KCBH库存编码char(20)主键2YLBH原料编号varchar(20)外键3CHSL出货数量int非空4CHDJ出货单价float非空5CHBZ出货备注varchar(50)能够为空6CHRQ出货口期datetime非空7CHCZY出货操作员varchar(20)非空库存(CK)编号数据项数据项别名数据类型数据项含义1KCBH库存编号char(20)主键2K

9、CSL库存数量int非空管理员(GLY)编号数据项数据项别名数据类型数据项含义1GLBH管理员编码varchar(20)主键2GLXM管理员姓名varchar(20)非空3GLNL管理员年龄int非空4GLBZ管理员备注varchar(50)能够为空出货仓库管理(CCCKGL)编号数据项数据项别名数据类型数据项含义1GLBH管理员编码varchar(20)主键2KCNH库存编码char(20)外键3CCCJ出货数量差距int非空4CHDJCJ出货单价差距float非空2.1.3.3进货数据字典货物(HVV)编号数据项数据项别名数据类型数据项含义1ZDBH自动编码int非空2YLBH原料编号va

10、rchar(20)主键3YLMC原料名称char(20)非空4CKDJ原料单价float非空5BZ原料备注varchar(20)能够为空进货(JC)编号数据项数据项别名数据类型数据项含义1KCBH库存编码char(20)主键2YLBH原料编号varchar(20)外键3JHSL进货数量int非空4JHDJ进货单价floatk空5JHBZ进货备注varchar(50)能够为空6JHRQ进货口期datetime非空7JHCZY进货操作员varchar(20)非空库存(CK)编号数据项数据项别名数据类型数据项含义1KCBH库存编号char(20)主键2KCSL库存数量int非空货物种类管理(HWZL

11、GL)编号数据项数据项别名数据类型数据项含义1ZGLBH管理员编码varchar(20)主键2YLBH原料编号varchar(20)外键3THHW替换货物varchar(20)非空4THDJ替换单价float非空管理员(GLY)编号数据项数据项别名数据类型数据项含义1GLBH管理员编码varchar(20)主键2GLXM管理员姓名varchar(20)非空3GLNL管理员年龄int非空4GLBZ管理员备注varchar(50)能够为空进货仓库管理(JCCKGL)编号数据项数据项别名数据类型数据项含义1GLBH管理员编码varchar(20)主键2KCNII库存编码char(20)外键3JCCJ

12、进货数量差距int非空4JHDJCJ进货单价差距float非空2.1.3.4数据处理进货系统进货:选择原料代码,入库并通过TCP链接库存系统,点储存后首先对本地数据库进行操作,并讲信息封装成XML传输个库存管理系统入库修改:对所有储存的入库记录就行修改入库删除:对已经储存的入库记录进行删除入库明细查询:查看已经储存并生效的入库信息出货系统出货:选择原料代码,入库并通过TCP链接库存系统,验证是否还有库存量存在,是的话,点储存后首先对本地数据库进行操作,并讲信息封装成XML传输个库存管理系统出库修改:对所有储存的出库记录就行修改出库删除:对已经储存的出库记录进行删除出库明细查询:查看已经储存并生

13、效的出库信息仓库管理库存信息查询:通过关键字,原料代码进行库存查询库存入库明细查询:查看入库的明细库存出库明细查询:查看出库的明细3数据库需求分析3.1概念结构货物*自动编号Integw#原料编号Variablecharacters(20)O原料名称Variablecharacters(20)O参考单价Float进货仓库#库存编号CharacUrs(20)0库存数量Integer货物种类管理管理员#管理员编号VariablEcharacters/O)0省理员姓名ValriabIecharacters20)0营理员年龄Integer仓库查询*自动编号#原料编号0原料名称0参考单色IntegerV

14、ariablecharacters10)VariablecharactersGO)Float出货仓库#库存编号Characters(20)O库存数量Integerz管理员管理员编号Variablecharacters(20)。管理员姓名Variablecharacters20)。营理员年龄Intogrry出仓仓库管理出货系统图L 仓摩 # 库存编号 ChMaCtX (2Q) 。库存数量Integer-V货物*自动编号Integer更新#原料编号Variablechrac3rs(20)0原料名称Variablecharacters(20)。参考单价Float一理员#曾1理员编WVariablec

15、haracters(20)o管理员姓名Variablecharacters(20)盘存。管理员年龄Integor*自动编号#原料编号O原料名称。参考单价-tt-IXHeeeryrblecharacter二(20)VriftblCharacterz(20)Flott昨存零iWi桃a号O进货数量。进贷单价。进货日期应蛋承作员-O-sChftrae(20)yri*blgchr3drs()InteerFlofttDate&TimeVariablech? t库存编号ChscE 3) 0阱在数量IntogcrS力自动用号Inggerf原1S0VriAblehrcMrs(20)0原料名称Variablech

16、aracters(20)。参考单价,Sa$库存编号Chuaukrx(20)*原科号yriftblochwcter*(20)0出货数量Integer。出贷单价FloN。出货日期DateTine1.0出货Jfrft员Vriblecharacters(20)出货/库管建苔理三# 1理员 yriable chractors (20)0 管超员姓S Variable chracters (20)0哲理员年舲Integer出货仓库管理-出J仓%-* 管理员号VrxftblQ chirdcteri (20) 库存号Chwctorf (20)0出货教员差距Inteerr0出货隼价左距FloM*自动编号Inte

17、ger# 原料编号 Variable CharaCterS 如) 。原料名称 Variable chrctrs (20)。参考单价Float?库存编号i原料原号。更新名称o亘新价格更新fCharacters (20)VriablQ chractQr3 (20)Variable char4cter2 (20)Float/仓府 库存编号 Characters (20) 。库存数量Intcr管理员# 笞理员射号 Variable characters (20) o 管理员姓名 Variable characters (20) o管理员年龄Integer,管理员编号 i库存编号 。盘存日期 1盘存操作

18、I盘存盘存yrblecharacters(20)Chrvctars(20)DtGTimtVariablecharacters(20)J仓库管理系统图3.3物理结构货物自动编号Int俱科编WVWehttr(20)原料名旃Virchw(20)参考单价float11LK-K2-货物库存编号原料编号进货数量进货单价进货日期进货探作员chr(2。)vrchrl20)infloatda4tnvrchr(20),口源库存编号char)地库存数量intFl师LG5ILGL2_货物:*物种克若理岩中不编号vrchrt20)Gk.HLtt &6 患皆 .B-ftS 2.ft原科编号3chm(20)Gk.Qd替软靛

19、V=Chw(20)医软单价float11LWZU-LWZIL3管理后编号vr瓦或0)省理苴姓名Varcher(20)莒理员年淞hleas.货仓思智BL替三,用iW迸货仓库管理库存貌耳进货数量差距进货单价差距vrchrC20)Gkf2Char(20).fDintfloat货物:的甲说一.原ifi号vrchr(20)Gk原料名称varchar(20)荽考单价HoU陡存fl号原律编号出货数除出货单价出货日期出货操作员出货MCO)Qkdrchr(20)GkfldintHotdatetimevarchr(20)出货仓HLCC_CC.CI管龙费编号V=Ckr(20)Gkr管理曷姓名varchar(20)管

20、理员正/IntITL出货仓医曾取一出货仓房给以皿国存编号出货数量疑出货单价畿vrchr(2。k.flCha(20)kQdintot出货系统图3.4创建表的脚本文件3.4.1进货系统=*/*DBMSname:MicrosoftSQLServer2008*/*Createdon:2012-6-2315:04:41*/=*/ifexists(select1fromsysobjectswhereid=objectJd(HWZLGL,)andtype=,U,)droptableHWZLGLgifexists(select1fromsysobjectswhereid=objectJd(,JC,)andty

21、pe=,U)droptableJCgoifexists(select1fromsysobjectswhereid=ObjeCt_id(仓库)andtype=,U,)droptable仓库goifexists(select1fromsysobjectswhereid=ObjeCt_id,管理员)andtype=,U,)droptable管理员goifexists(select1fromsysobjectswhereid=ObjeCjidC货物)andtype=,U,)droptable货物gifexists(select1fromsysobjectswhereid=ObjeCt_id(进货仓库管

22、理)andtype=U,)droptable进货仓库管理=*/*Table:HWZLGL*/=*/createtableHWZLGL(GLBHvarchar(20)notnull,YLBHvarchar(20)notnull,THHWvarchar(20)null,THDJfloatnull,constraintPK_HWZLGLprimarykeynonclustered(GLBH,YLBH)go=*/*Table:JC*/*/createtableJC(KCBHchar(20)notnull,YLBHvarchar(20)notnull,JHSLintnull,JHDJfloatnull,

23、JHBZvarchar(50)null,JHRQdatetimenull,JHCZYvarchar(20)null,constraintPK_JCprimarykeynonclustered(KCBH,YLBH)go=*/*Table:仓库*/=*/createtable仓库(KCBHchar(20)notnull,constraintPK_仓库primarykeynonclustered(KCBH)g*=*/*Table:管理员*/=*/createtable管理员(GLBHvarchar(20)notnull,GLXMvarchar(20)null,GLNLintnull,GLBZvarc

24、har(50)null,constraintPK_管理员primarykeynonclustered(GLBH)g*=*/*Table:货物*/*=*/createtable货物(ZDBHintnotnull,YLBHvarchar(20)notnull,YLMCvarchar(20)null,CKDJfloatnull,BZvarchar(20)null,constraintPK_货物primarykeynonclustered(YLBH)go=*/*Table:进货仓库管理*/*=*/createtable进货仓库管理(GLBHvarchar(20)notnull,KCBHchar(20)

25、notnull,JCCJintnull,JHDJCJfloatnull,constraintPK_进货仓库管理primarykeynonclustered(GLBH,KCBH)go3.4.2出货系统=*/*DBMSname:MicrosoftSQLServer2008*/*Createdon:2012-6-2320:06:33*/*=*/ifexists(select1fromsysobjectswhereid=objectJd(,CC,)andtype=U,)droptableCCgoifexists(select1fromsysobjectswhereid=object-id(,CK,)a

26、ndtype=U,)droptableCKgoifexists(select1fromsysobjectswhereid=objectJd(,GLY,)andtype=,U,)droptableGLYgoifexists(select1fromsysobjectswhereid=object-id(,HW)andtype=,U,)droptableHWgifexists(select1fromsysobjectswhereid=ObjeCt_id(出货仓库管理)andtype=U,)droptable出货仓库管理go=*/*Table:CC*/*=:=*/createtableCC(CKBHc

27、har(20)notnull,YLBHvarchar(20)notnull,CHSLintnull,CHDJfloatnull,CHBZvarchar(50)null,CHRQdatetimenull,CHCZYvarchar(20)null,constraintPK_CCprimarykeynonclustered(CKBH,YLBH)go*=*/*Table:CK*/*=*/createtableCK(CKBHchar(20)notnull,CKSLintnull,constraintPK_CKprimarykeynonclustered(CKBH)go/=*/*Table:GLY*/*=

28、*/createtableGLY(GLBHvarchar(20)notnull,GLXMvarchar(20)null,GLNLintnull,GLBZvarchar(50)null,constraintPK_GLYprimarykeynonclustered(GLBH)go=*/*Table:HW*/=*/createtableHW(ZDBHintnull,YLBHvarchar(20)notnull,YLMCvarchar(20)null,CKDJfloatnull,BZvarchar(20)null,constraintPK_HWprimarykeynonclustered(YLBH)g

29、o=*/*Table:I货仓库管理*/=createtable出货仓库管理(CKBHchar(20)notnull,GLBHvarchar(20)notnull,CCCJintnull,CCDJCJfloatnull,constraintPK_出货仓库管理primarykeynonclustered(CKBH,GLBH)go3.4.3仓库管理系统=*/*DBMSname:MicrosoftSQLServer2008*/*Createdon:2012-6-2320:12:29*/=*/ifexists(select1fromsysobjectswhereid=objectJd(,CK,)andt

30、ype=,U,)droptableCKgoifexists(select1fromsysobjectswhereid=object-id(,GLY)andtype=,U,)droptableGLYgoifexists(select1fromsysobjectswhereid=objectJd(,GX,)andtype=,U)droptableGXgoifexists(select1fromsysobjectswhereid=object-id(,HW)andtype=U)droptableHWgifexists(select1fromsysobjectswhereid=ObjeCLid(PC)

31、andtype=,U,)droptablePCgo*Table:CK*/createtableCK(CKBHchar(20)notnull,CKSLintnull,constraintPK_CKprimarykeynonclustered(CKBH)go=*/createtableGLY(GLBHvarchar(20)notnull,GLXMvarchar(20)null,GLNLintnull,GLBZvarchar(50)null,constraintPK_GLYprimarykeynonclustered(GLBH)go=*/*Table:GX*/*=*/createtableGX(CK

32、BHchar(20)notnull,YLBHvarchar(20)notnull,GXMCvarchar(20)null,GXJGfloatnull,GXBZvarchar(50)null,constraintPK_GXprimarykeynonclustered(CKBH,YLBH)g/*=:=*/*Table:HW*/*=f=*/ZDBHintnull,YLBHvarchar(20)notnull,YLMCvarchar(20)null,CKDJfloatnull,BZvarchar(20)null,constraintPK_HWprimarykeynonclustered(YLBH)go

33、=*/*/*Table:PCcreatetablePC(CKBHchar(20)notnull,GLBHvarchar(20)notnull,PCRQdatetimenull,PCCZvarchar(20)null,constraintPK_PCprimarykeynonclustered(CKBH,GLBH)Go4图表分析4.1用例图总用例图进货管理用例图出货管理用例图仓库管理用例图4.2时序图Y进货系统管理员仓库管鲸统管理员出货系统管理员发出进货申请同意进货申请首看库存是否充足发出出货申请I查电出货原对料是否充足同意出货请求4显示提示信息5.登陆成功管理员进货系统显示器进货系统数据库处理完成确定保存成功提示发送信息显示提示信息处理信息保存保存成功瓯姐里输入进货信息进货完成确定保存成功提示进货系统显示器发送信息显示提示信息保存保存成功进货系统数据库遮信息出货系统显示器输入出货信息出货系统数据库出货完成确定保存成功提示发送信息显示提示信息保存保存成功的锹理仓库管理系统显示器输入库存查询方式仓库管理系统数据库查看库存打印库存信息打印成功发送信息显示提示信息礴信息发送信息显示提示信息圮弊息进货录入原材料活动图进货明细编辑活动图进货明细编辑活动图出货活动图出货明细编辑活动图管理员出货系统根据查询信息进行查询得到出货信息查询结果仓库明细查询活动图盘存活动图5系统集成5.

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

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号