ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:27.26KB ,
资源ID:16709719      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16709719.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(库存系统设计Word文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

库存系统设计Word文档下载推荐.docx

1、12220V 8W13220V 16W2122220V 20W23220V 30W24220V 40W(2)产品代码设计产品代码用三位整数表示,设计方案如图 12所示。表9列出了全部产品的代码。表9产品代码表产品代码产品名称012灯泡024036048050061073115节能灯127139218日光灯220231243产品代码中的校验位 a3值的确定方法如下:a3=取(3ai+ 2a2) /11 的余数例如:ai a2 a32 4 3X) 3 26+ 8=14则a3=( 14/11)的余数=3当余数为10时,则按a3=0处理。5.系统物理配置方案设计本系统采用单机单用户操作方式,基本配置如

2、下;机型: COMPAQ486 /40软驱:双软驱动器硬盘:540MB内存:8MB显示器:VGA打印机:Star CR3240软件:Foxpro 2.5 for Windows 3.1 (汉化)。机器安装在仓库办公室。6 .输出设计本系统的报表输出格式设计成表 10表12的形式(表中的数据为试运行结果数据)表10单位上月结存本月入库本月出库本月结存不变价金额(兀)214700.00 64400.00 150300.00现行价金额(元)250400.00 75160.00 175240.00数量合计44500 19300 25200只220V 15w20001000220V 45w1500500

3、220V 60w3000220V 200w1200011800200220V 4w2500220V 8w220V 20w14000220V 30w4000表11超储产品库存量最高储备超储量10000表12不足产品最低储备不足储备6001004003007 存储文件(数据库)结构设计由于本系统的应用程序全部用 Foxpro2.5编写,因此,存储文件的结构设计就是指 .DBF文件的结构设计。(1 )设计规范库文件名称和库字段变量名称规范分别如表 13和表14所示。表13库文件名称序号文件名称标识符备注1产品目录库文件CPDM.DBF2产品单位及规格代码表CPDZB. DBF事先建好3出入库数据输入

4、暂存文件CPSJSR.DBF4各种产品每日库存累计文件CPKC.DBF5各种产品每日每笔人享文件CPRK.DBF6各种产品每日每笔出库文件CPXS.DBF7各种产品每日入出存累计文件CPRDATA.DBF8报表计算辅助文件CPBBJS.DBF9备品报表文件CPBB.DBF10库存报表数据文件KCJC.DBF表14库文件字段变量名规范字述名义产品不变价格BBJ日期BBRQCPDMCPMC代码为ijk的产品库存量CPIJK产品单位代码DWDM产品组位DW产品规格代码GGDM产品规格GG产品库存超储或不足JC取值“超储”或“不足”产品库存数量KCSLKCRQ累计入库量LJRK14累计总出库量LJXS

5、15产品零售数量LSSL16产品批发出库数量PFSL17产品入库数量RKSL18RQ19产品现行价格XXJ20产品最大储备量ZGCB产品最小储备量ZDCB(2)各个库文件结构设计本系统中建立的10个数据库(.DBF )文件结构如表1524所示。表15 产品单位及规格代码库(CPDZB.DBF )结构字段名称字段类型长度CharacterGCDM表16 产品目录库(CPDM.DBF )结构Numeric表17 产品出入库数据暂存文件(CPSJSR.DBF)结构Date表18 各种产品每日入库累计文件( CPRK.DBF )结构表19 各种产品每日销售出库累计文件( CPXS.DBF )结构表20

6、各种产品每日库存量累计文件(CPKC.DBF )CP012CP024CP036CP048CP050CP061CP073CP115CP127CP139CP218CP220CP231CP243表21 各种产品每日出入存累计文件( CPRDATA.DBF )结构表22 报表计算辅助文件(CPBBJS.DBF )结构表23 各月收发存报表文件(CPBB.DBF )结构表24库存报警数据文件(KCJC.DBF )结构8 输入设计(1 )出入库数据录入卡设计本系统中的产品出入库数据录入卡沿用现行系统的产品出入库单格式,参见表 2和表3。(2)输入屏幕格式设计基础(原始)数据分为产品入库数据和产品出库数据两

7、大类,因此输入屏幕分开设计。光标在右边的提示窗口内上下移动,选择正确的入库产品代码后,则产品代码、名称等信息自动进入左边窗口当前显示行的相应栏目内。然后;光标停在“入库数量”栏上,打入入库数量即可。如此重复即可将本日内各张入库单上的数据输入机内暂存文件内。 然后,选择提示“存盘”、“放弃”或“继续”。调整光标至左边窗口的“代码”栏,接着打入要入库的产品代码,此时对应的产品名称便由系统自动填入,然后打入入库数量即可,最后选择“存盘” 、“放弃”或“继续”。2)产品出库数据输入的屏幕格式设计与产品入库数据输入的屏幕格式基本相同,只是将图 13中的“入库数量”栏辟为“零售数量”和“批发数量”两栏。9

8、 程序模块设计说明(1 )总控模块1 )程序名:CPM A IN.PRG。2) 功能定义本系统的数据录入、数据查询等功能菜单及各项功能的下拉式菜单。选取功能菜单及其下拉菜单中的操作项,进入相应的操作。3) 实现调用程序CP11.PRG实现产品出入库数据的录入。调用过程MPR0C2实现数据查询功能。调用过程MPR0C3实现统计报表功能。调用过程MPRC04实现产品目录维护功能。调用过程 MPRC05实现本系统运行结束退出功能。图 14 程序、过程、函数间关系2)产品出入库数据录入模块1)程序名: CP11.PRG2)功能:实现每笔产品出入库数据的录入。3)处理流程(见图 15)。图 15 处理流

9、程4)实现打开CPDM.DBF并索引之。打开CPRDATA.DBF及其索引。打开 CPRK.DBF。若录入入库数据,则打开 CPKC.DBF ;若录入出库数据,则打开 CPXS.DBF。输入日期。打开 CPSJSR.DBF,并与 CPDM.DBF建立关联,然后清空 CIJSJSR.DBF。用BROW 将出入库数据录入 CPPJSR.DBF中。若数据不保存,则退出返回;若数据保存,则首先将 CPSJSR.DBF 的 RQ 字段值全部用 输入日期替代,然后通过调用过程 CP11X把CPSJSR.DBF中的数据转录到 CPRK.DBF (入库) 或 CPXS.DBF (出库数据)中,并更新 CPKC

10、.DBF 和 CPRDATD.DBF。(3)每笔出入库数据查询模块 CP 21.PRG2) 功能:实现对三个月以内的任何一天的每笔入库数据查询显示。3) 处理流程(见图 16)。图16处理流程打开 CPDM.DBF 。若查询任何一天的每笔入库数据,则打开CPRK.DBF 。天的每笔出库数据,CPXS.DBF 。依据字段 CPDM 建立与 CPDM.DBF 的关联。输入要查询的日期。,否则从 CPRK 或 CPXS 库中定位满足查询日期的首记录。若无数据可查到,则显示“无数据”用“过滤器技术”和 BROW 命令显示查询结果。(4)每日、月、截止期出入库数据查询模块 CP23.PRG实现对下述查询

11、条件的查询显示功能查询三个月以内任何一天的各种产品全天累计出入库数据。查询两年内任何一个月份的各种产品全月累计出入库数据。查询从年初至某个截止日期的各种产品累计出入库数据。3)处理流程(见图 17)。图 17 处理流程分三种情况讨论: 第一种情况(按天查询)打开 CPRDATA.DBF 和 CPDM.DBF。输入查询日期。按输入的日期从 CPRDATA库中过滤出与输入日期匹配的记录。显示结果。第二种情况(按月查询)输入查询月份。对与输入月份匹配的该月内各产品出入库数据分别累计。将该月累计值为零的产品过滤掉。第三种情况(查询从年初至截止日期备产品累计出入库数)输入截止日期。对截止日期之前的各产品

12、出入库数据分别累加。显示结果。(5)某日实际库存数据查询模块 CP24.PRG。实现查询某一天各种产品的实际库存数量。3)处理流程(见图 18)。打开 CPKC.DBF 与 CPDM.DBF。在CPKC.DBF中定位满足查询条件的第一条记录,若没有则显示“无数据可查” ,否则显示查询结果。(6)新增产品代码(目录)模块1) 程序名: CP41.PRG。将新产品的目录数据增加到 CPDM.DBF 中,并在 CPKC.DBF 中增加相应的字段。3) 处理流程(见图 19)。图 19 处理流程在命令执行方式下,将新产品的单位、单位代码、规格、规格代码录入 CPDZB.DBF中。打开 CPDZB.DB

13、F、CPDM.DBF 和 CPKC.DBF。录入新产品的产品代码,并校验。再录入该新产品的其它目录数据。修改CPKC.DBF的库结构(增加新产品的字段)。(7)修改产品的价格、储备定额模块 CP42.PRG。修改产品的价格和储备足额。3) 处理流程(见图 20)。图 20 处理流程打开 CPDM.DBF 。用BROW命令进行修改(注意只允许修改产品的不变价、现行价、最高储备和最低储备)(8)报表计算模块 CP31.PRG。根据本月实际发生的数据,计算出统计报表(产品收发存报表)中的数据,并将计算 结果存入 CPBB.DBF 中供打印用。3、)处理流程(见图 21)。图 21 处理流程输入报表月

14、份。打开 CPRDATA.DBF。在CPRDATA库中定位满足报表日期的第一条记录。若无数据,即 eof()为真,则显示“本月无数据”,并返回。在本月范围内,按产品代码分别求出各产品本月出入库累计值。打开CPKC.DBF,定位到报表生成那天的各产品实际库存数记录行。打开CPBBJS.DBF,并物理清空。把已计算出的报表月份各产品累计出入库量及尚有的实际库存数量填入 CPBBJS.DBF中。打开 CPBB.DBF ,将 CPBBJS.DBF 中的数据复制到 CPBB.DBF 中。(9)打印产品收发存月汇总表模块 CP32.PRG。实现产品收发存月汇总表的打印输出。打印机型号为: STAR CR3

15、240 型。3) 处理流程(见图 22)。图 22 处理流程输入年份和月份。打开 CPDM.DBF ,并索引。打开 CPBB.DBF ,并过滤出符合报表月份的数据记录。使 CPBB.DBF 与 CPDM.DBF 建立关联。打印表头。从CPBB.DBF中输出打印该月份汇总数据。(10)打印产品库存报警表模块 CP33.PRG。随时打印出低于最小储备定额和高于最高储备定额的产品库存数据。3) 处理流程(见图 23)。图 23 处理流程打开CPKC.DBF,并将记录指针指向最后一行记录。打开CPDM.DBF并索引。按CPDM.DBF中的记录顺序,逐行去检查 CPKC.DBF的最后一行记录中各产品库存量是 否超储或不足。若不足时,在 KCJC.DBF的CPDM字段填上该产品代码,在 JC字段填“不足”;若超储,则在 JC 字段填“超储” 。打印表头。打印报表内容。

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

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