物料收发存管理系统实验报告_第1页
物料收发存管理系统实验报告_第2页
物料收发存管理系统实验报告_第3页
物料收发存管理系统实验报告_第4页
物料收发存管理系统实验报告_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、2014-12-7徐健 1240902128指导老师:王念新管理信息系统课程设计物料收发存管理系统目录前言:1一、系统分析11.入库单样表12.出库单23.物资明细台账24.物料收发存管理数据流图3二、 系统设计31.系统功能结构32.平台设计33.代码设计54.数据库设计6三、系统实施91.登录102.物料收发存管理系统主界面10四、关键技术171.登录窗口172.顶层表单的建立183.主程序代码184. 入库单、领料单录入、修改查询19五、个人总结19前言:本次课程设计将完成管理信息系统中一个重要子系统物资管理子系统的核心部分:收发存管理的设计。在物资管理子系统中,收发存既是日常处理业务,

2、也是物资管理的基础工作。因此,做好收发存管理工作意义重大。为简化设计,我们给出各有关数据表(自由表)的结构,并假定模拟工厂物资的入出库只通过一种入库单/出库单进行。一、 系统分析 1. 入库单样表2. 出库单3. 物资明细台账4. 物料收发存管理数据流图二、 系统设计1.系统功能结构物资管理子系统参考功能模块图2.平台设计根据物资管理系统的分层数据流图,可以导出物资管理系统的功能模块结构图,各个功能模块说明如下:1) 采购计划管理是根据企业每月的生产计划和生产进度编制出相应的采购计划,再根据采购计划下达采购任务。根据采购任务计算所需的资金总额,编制资金需求计划,并下达相应的资金周转任务。企业一

3、般都会有备料,管理员根据现有物料和采购计划制作备料状况反馈表,发送给相关部门。2) 合同及客户管理主要功能是完成合同信息的录入,客户信息的录入,并根据合同双方的行为对合同的履行情况进行分析。3) 收发存管理主要是完成物料出入库的管理。物料采购入库时要由仓库检验员检验,检验合格后才能入库,同时要填写入库单。物料出库时也要经过检验,领料员要先填写提交领料申请单,经仓库保管员确认库存足够时才可以发货,否则就通知领料员库存不足。库存管理主要是出入库管理,保证库存的上下限,不影响企业的正常生产。4) 统计分析主要功能就是对企业内外部信息的报表进行统计,对采购成本和实耗成本进行对比分析,对库存积压进行分析

4、,找出根源所在,及时采取有效措施来解决该问题。5)系统维护主要包括物资代码的维护,客户代码的维护以及操作员的管理。 在收发库存管理中,各流程的详细工作:a 领料工作流程1) 领料人提交领料单(每一种物料有一张领料单)2) 仓库保管员根据领料计划单检验该领料单是否有效3) 若经检验没有相应的领料计划,则通知领料人该领料单无效4) 若领料单有效,仓库保管员根据领料单上的物料代码核对是否有足够的库存5) 若没有足够的库存,仓库保管员向领料人发缺货单6)若有足够的库存,仓库保管员在领料单上签字,并登记出库单,修改物料主文件中的现有库存数;相应的物料出库,物料清单交领料人b 入库工作流程1) 采购员提交

5、入库申请单(每一种物料有一张入库申请单)2) 仓库保管员根据采购计划单验收入库申请单3) 若验收发现没有相应的采购计划,则仓库保管员向采购员发无效申请单4) 若验收合格,则仓库保管员向检验员申请物料检验;检验员根据检验结果填写物料检验单5) 如果物料或供货方不合格,则向采购员发出退货单3.代码设计主要采用分组码进行设计(1)部门代码(bmdm)一共两部分,每部分3位,部门类别+编号。财务处10,生产处20,后勤30,客户40,保管50,编号分别依次往下排。例如:财务处1010(2)工程代码(gcdm)一共三部分,每部分两位,一共6位,产品类别+男式或女式+车型类别,产品类别:自行车01,摩托车

6、02,依次类推自行车中,男式01,女式02,车型类别:普通型01,轻便型02,载重型03例如:男士普通自行车010101摩托车中,踏板01,跨骑式02,普通型01,载重型03例如:普通摩托车(踏板)020101(3)客户代码(khdm)一共三部分,每部分两位,一共6位,省份+产品类型+编号省份:上海01,南京02,北京03,镇江04依次类推。产品类别:自行车01,摩托车02,钢铁03,依次类推;例如上海自行车公司010101(4)物资代码(wzdm)物资代码分两部分,每部分5位,一共10位,第一部分是物资的种类,螺丝类00001,铜片类00002,等等,第二部分是物资种类的规格,螺丝类下分规格

7、,直径5mm00001,直径7mm00002,直径10mm00003,依次类推。例如:直径7mm圆柱头螺丝:0000100024.数据库设计自由表结构:入库单文件(RKDWJ.DBF)字段名类型长度小数位数意义LD_IDC60唯一性标识CKBHC20仓库编号RKRQD80入库日期LDBHC70料单编号KHBHC60客户编号HTHC100合同号GCBHC90工程编号FPHC100发票号JKN122价款SEN122税额JSHJN122价税合计YZFN122运杂费YZFSLN20运杂费税率YZFSEN122运杂费税额YZFHJN122运杂费合计ZJEN122总金额JHJEN122计划金额BZM40备

8、注ZGYC80主管BGYC80保管员ZDYC80制单CGYC80采购员LRYC80录入员BXYC80报销员SHYC80审核员ZGBZC40暂估标志注:入库单文件与入库单物资之间是一对多关系,二者通过LD_ID建立关联入库单物资(RKDWZ.DBF)字段名类型长度小数位数意义LD_IDC60唯一性标识WZBHC120物资编号YSSLN123应收数量SSSLN123实收数量SJDJN124实际单价SJJEN122实际金额SEN102税额SLN220税率JSHJN122价税合计JHDJN122计划单价JHJEN122计划金额物资代码(WZDM.DBF)字段名类型长度小数位数意义WZBHC100物资编

9、号WZMCC300物资名称GGXHC300规格型号JLDWC40计量单位CKBHC20仓库编号ZBBHC40帐簿编号KCSXN123库存上限KCXXN123库存下限物资余额(WZYE.DBF)字段名类型长度小数位数意义WZBHC100物资编号NfC4年份YfC2月份START_SLN123期初数量START_JEN122期初金额JHDJN122计划单价SJDJN122实际单价RKSLN123入库数量RKJEN122入库金额CKSLN123出库数量CKJEN122出库金额END_SLN123期末数量END_JEN122期末金额客户代码(KHDM.DBF)字段名类型长度小数位数意义KHBHC60客

10、户编号KHMCC360客户名称KHLBC40客户类别DWDZC360单位地址YBC60邮编DWDGC40单位电挂CZHC140传真号DWDHC140单位电话KHYHC240开户银行YHZHC200银行帐号NSHC160纳税号ZYCPC300主要产品工程代码(GCDM.DBF)字段名类型长度小数位数意义GCBHC90工程编号GCMCC300工程名称GCLBC40工程类别属性代码(SXDM.DBF)字段名类型长度小数位数意义SX_IDC20属性标志SXMCC160属性名称SX_BHC20属性编号SX_VALUEC200属性值SX_EXPC60属性关系部门名称(BMDM.DBF)字段名类型长度小数位

11、数意义BMBHC40部门编号BMMCC200部门名称BMLBC40部门类别领料单文件(LLDWJ.DBF)字段名类型长度小数位数意义LD_IDC60唯一性标识LDBHC70料单编号LLRQD80领料日期CKBHC20仓库编号YTMCC200用途名称BMBHC40部门编号GCBHC90工程编号THC200图号BZM40备注KJYC80会计员SHYC80审核员BGYC80保管员ZGYC80主管员LLYC80领料员LRYC80录入员JHJEN122计划金额SJJEN122实际金额注:领料单文件与领料单物资之间是一对多关系,二者通过LD_ID建立关联领料单物资(LLDWZ.DBF)字段名类型长度小数位

12、数意义LD_IDC60唯一性标识WZBHC100物资编号JHDJN122计划单价JHJEN122计划金额SJDJN122实际单价SJJEN122实际金额QLSLN123请领数量SFSLN123实发数量三、系统实施1.登录在这个界面中,有两个编辑窗口,分别是用户名和密码。两个按钮分别是确认和退出功能。确认:点击“确认”按钮,当用户名或密码输入错误时,系统跳出一个提示窗口“用户名或密码不对,请重新输入!”;当用户名和密码输入完毕后,系统弹窗”欢迎使用物料收发存系统“,界面跳转到系统主界面。2.物料收发存管理系统主界面在这个界面中,菜单栏的内容有1)“采购计划管理”,下包括子菜单“采购计划编制”、“

13、资金需求计划”、“备料状况反馈表”;采购计划编制资金需求计划备料状况反馈表2)“合同及客户管理”,下包括子菜单“合同信息录入”、“客户信息录入”;3)“收发库存管理”,下包括子菜单“入库单”、“领料单”、“库存管理”;其中“入库单”下包括“入库申请单”和“入库单审核”,“领料单”包括“领料申请单”和“领料单审核”,“库存管理”下包括“材料库存查询”和“仓库和保管员”。材料入库单领料单材料库存查询执行查询打印仓库和保管员4)“统计分析”,下包括子菜单“统计报表” 5)“系统维护”弹出联系管理窗口,点击显示“系统设计员正忙”四、关键技术1.登录窗口“确认”按钮的“click”事件代码为:if th

14、isform.text1.value="徐健" and thisform.text2.value="000000"a=messagebox("欢迎使用物料收发存管理系统",0,"信息提示框")do form 物料收发存系统.scxelsea=messagebox("用户名或密码不对,请重新输入!",0,"信息提示框")endif“退出”按钮的“click”事件代码为:thisform.release2.顶层表单的建立顶层表单的建立重点是菜单的制作,然后将菜单设为顶层表单,放入

15、顶层表单(物料收发存系统.scx)中,在顶层表单的Init事件中加入代码:parameter glright do 菜单.MPR with This,.T. Thisform.release3.主程序代码clear allclose all_SCREEN.Caption = "物料收发存管理信息系统"SET CENTURY ONSET DATE TO LONGSET DELETE ONSET EXCLUSIVE OFFSET SAFETY OFFDO 菜单.mprREAD EVENTS4. 入库单、领料单录入、修改查询入库单上的“财务科”对应的人员名称,领料单上“会计员”对应的人员名称在物资管理系统不能输入,而其他有关人员(除录入员外)的名称要求能提供两种输入方式:能直接输入汉字;也能通过相应的操作选择输入;由于我的能力有限,写不出较为复杂的代码,此功能遗憾没有实现。五、个人总结这次的课程设计对于我来说确实难度挺大。首先是对整个

温馨提示

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

评论

0/150

提交评论