VF+Visual Foxbase仓库零配件管理系统
的破坏,在系统的主控模块中设置了相应的密码,只有回答正确的密码才能进入本系统的各个子系统。
2、     仓库零配件数据表的设计
仓库零配件数据表 .DBF的结构如下所示:
| 字段 |       字  段  名 |   类型 |  宽度 | 小数位 | 
|   1 | 编号 |    C |    9 |  | 
| 2 | 单价 |    N |    5 | 2 | 
|   3 | 规格 |    C |    10 |  | 
|   4 | 颜色 |    N |  10 |  | 
|   5 | 数量 |    C |  16 | 2 | 
| 6 | 入库 | C | 16 | 2 | 
|   7 | 出库 |    C |    10 |  | 
|   8 | 库存 |    C |    16 |  | 
记录号是唯一的主关键字段,只有它才能唯一地确定一个记录。类型和货物名称便于进行仓库零配件数据分类检索。
3、 系统主控模块流程图
|                   开      始 | 
|   设置系统密码HAAA=“********” | 
|   显示欢迎信息 | 
| 调入数据库:仓库零配件.DBF | 
|   设置功能键的初始值 FN=0 | 
|  | 
|   显示系统功能表 | ||||||||||||||
|   提示输入功能建的值,并赋给 FN | ||||||||||||||
| 判断功能键的值  FN     
 | ||||||||||||||
|  | 
                               
| 结       束 | 
五、系统功能模块的说明
1、系统主要数据表和模块程序文件名
a)  仓库零配件数据表:仓库零配件数据表.DBF
b)    主控模块:DM.PRG
c)    添加模块:DIP.PRG
d)    修改模块:DRE.PRG
e)    插入模块:DIN.PRG
f)    删除模块:DEL.PRG
g)    检索模块:DFI.PRG
h)    打印及显示模块:DDP.PRG
2、统各模块的功能及实现
各模块的功能
(1)                  主控模块:提供本系统的主菜单和程序接口。
(2)                  添加模块:提供输入仓库零配件物品数据记录的功能。
(3)                  修改模块:当输入有错时或须要修改时进行修改。
(4)                  插入模块:能够在指定的记录号以后插入一张新的仓库零配件数据记录和刚买回的货物进行入库登记。
(5)                  删除模块:因为各种原因,该物品已经用完或陈旧过期需要报废,须将此物品从数据表中删除。
(6)                  检索模块:具有单项检索和多项复合检索的功能。
(7)                  显示和打印模块:从显示器输出全部货物名称和从打印机上输出全部货物名称及相关信息。
2、   块功能实现的方法
(1)     主控模块:进入系统必须先进入主控模块,在FOXPRO的命令窗口(是个圆点提示符后)运行DO DM.PRG命令即可。系统显示“欢迎您使用仓库零配件管理信息系统”。对能够正确回答密码口令的用户,就显示系统的主菜单(见主控程序),输入不同的功能键的值就可以进入相应的子模块。若退出本系统时,系统将显示“结束仓库零配件检索!再见!”。
(2)      添加模块:进入该模块后,屏幕将提示现有仓库零配件数据表中有多少货物记录,现在将从多少记录号开始,并显示已经设计好的一张屏幕输入格式。即提供一张空白的货物清单表格,以进行新的货物记录的输入工作和新货物的入库手续。
(3) 修改模块:先输入记录号,由计算机查出此货物名称记录,按货物清单形式由屏幕显示出来。此时按屏幕提示,逐项进行修改,完成后系统将自动把修改后的货物清单存入仓库零配件数据表。
(4) 插入模块:先输入指定的记录号,屏幕显示一张空白货物清单表格,就可以逐项输入需要插入的新记录。
(5) 删除模块:进入该模块,然后输入记录号,根据此号码查处此货物的具体情况,并且按货物清单的屏幕格式显示出来,此时提示辨别是否要删除该货物,经确认“是”后进行删除,否则,退回主控模块。
(6) 检索模块:
按关键词检索:主题法和分类法是仓库分类的两种基本方法,本系统使用的是主题法。操作后可以检查出该关键词下的全部货物清单。
编号检索:输入货物编号以后,可以检索出于此物品相同的全部货物清单。
类型和出厂地址检索:进入该子模块,屏幕提示分别输入类型、出厂地址。输入完毕后,系统能按此检索条件查找所需要的仓库零配件。
出库时间检索:进入该子模块,只要输入出库时间,就能查询出在这一时期领出的物品名称和数量。然后还可查看其中货物的具体情况和仓库零配件中还剩余多少。
注:以上检索均按检索条件对表进行检索,凡符合条件的全部记录都将被检索出来,因而检索结果可能不是唯一的。所以需要多重检索,需要输入更多的相关信息、关键词,最后的结果才有可能是唯一。
(7)显示和打印模块:进入此模块后,将提供一个子系统菜单,在此可进行选择将仓库零配件货物清单显示或打印出来。
辣、系统代码设计
* * * * DM.PRG * * * *      &&主控模块 
SET TALK OFF
SET DEVI TO SCRE
PUB1 HAAA,HM
HAAA=“123456”
CLEA
@4,20 SAY “欢迎您使用仓库零配件信息管理系统”
KK=100
DO WHILE KK>0
上一页 [1] [2] [3] [4] [5] [6] 下一页