欢迎来到天天文库
浏览记录
ID:25915098
大小:64.50 KB
页数:9页
时间:2018-11-23
《仓库管理系统的visaul foxpro实现 (》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、仓库管理系统的VISAULFOXPRO实现(3.4数据库结构的实现在需求分析、概念结构设计的基础上得到数据库的逻辑结构设计之后,我们就可以在VisualFoxPro6.0数据库系统中实现该逻辑结构。打开如图所示的“仓库管理”项目后,在项目管理器中展开数据文本夹,用鼠标选中数据库,单击右侧的“新建”按钮,在弹出的对话框中将该数据库文件存储为c:仓库管理仓库管理.dbc。在弹出的如图所示的数据库设计器中单击鼠标右键,选择“新建表”,为数据库添加数据表(表的内容见上节)。下面以表设备代码表为例来介绍表的建立过程。选择“新建表”,在弹出的对话框中将表
2、存储为c:仓库管理设备代码.dbf。在弹出的如图所示的表设计器中填写表的内容。字段设置完成后,单击“确定”按钮后为表输入数据,如不想现在输入,可以先“取消”,以后再输入。具体方法如下:(1)如图所示,选中要输入数据的表,单击“浏览”按钮。(2)此时弹出无数据的表,在VisualFoxPro6.0的主窗口中选择“表”,选择“追加新记录”后,就可以在表中输入数据了。如图所示。不过这种方法只能一次输入一条记录,如果要输入第二条记录时,需再次选择追加新记录。如果有一个已有的数据表,就可以使用“使用追加记录”将这个有数据的表追加到当前表中,不过执行该操
3、作要求这二个表的结构完全相同。第四章系统主要功能模块的创建按照前面的分析,我们将管理系统的逻辑模块统一到6个实际功能模块中,如图所示。切换面板用于切换不同的操作,每项具体操作结束后,都会返回到切换面板。下面对各模块的作用进行说明:(1)设备入库模块:添加设备到库存中。(2)设备出库模块:将设备从库存取出并记录。(3)设备还库模块:将归并到库存的设备保存到数据库。(4)设备需求模块:记录各部门的设备需求。(5)设备采购模块:记录要采购的设备。(6)切换面板:用于切换到不同的操作,如设备入库、设备出库等。(7)显示报表:显示库存过多、库存不足等信
4、息。下面就按照功能模块图来设计该仓库管理系统。首先在VisualFoxPro6.0中建立一个项目管理器,以便管理本系统中所有的数据,命名为“仓库管理”。一下操作均在该项目管理器中进行。以下所有表单的“desktop”属性全部设为“.T.-真”。4.1功能选择界面的设计:这一模块的主要功能是作为系统主界面为进入本系统不同功能界面选择提供一个接口,使用一个窗口来实现这一功能。首先建立一个表单,设取“caption”属性为“仓库管理”。在该表单上添加6个“按钮”控件,它们的“caption”属性分别为“设备入库”,“设备出库”,“设备还库”,“部门
5、需求”,“设备采购”,“显示报表”。然后在表单上添加“图象控件”,并设其“stretch”属性为“2-strech(扩展)”,“pictrue”属性为图片所在的位置,本例中为“c:仓库管理01.jpg”。在“m.and1”(“caption”属性为“设备入库”)控件的“click”事件中添加如下代码:doform设备入库表thisform.release在“m.and2”(“caption”属性为“设备出库”)控件的“click”事件中添加如下代码:doform设备出库表thisform.release在“m.and3”(“caption”属
6、性为“设备还库”)控件的“click”事件中添加如下代码:doform设备还库表thisform.release在“m.and4”(“caption”属性为“部门需求”)控件的“click”事件中添加如下代码:doform部门需求表thisform.release在“m.and5”(“caption”属性为“设备采购”)控件的“click”事件中添加如下代码:doform设备采购表thisform.release在“m.and6”(“caption”属性为“显示报表”)控件的“click”事件中添加如下代码:doform显示报表thisfor
7、m.release在“form1”的属性里选择“autocenter”设置为“.T.-真”,同时将“backcolor”设置为“255,255,255”,“1”的“init”事件的代码如下:setdirectorytoc:仓库管理*将程序的默认的路径指向资源所在的文件夹该表单设计结果如图所示:4.2设备入库模块的设计在设备入库模块中将实现设备数据的添加和入库等功能。本模块设计采用先用向导生成表单,然后修改的方法实现。首先在项目管理器的文档视图下单击“新建”按钮,在接下来的向导中,“数据库和表”选择“仓库管理”以及“设备入库表”,这是前面定义好
8、的数据库和表。由于设备入库需要显示所有的字段,因此我们将可用字段全部移至选定字段,如图所示,单击“下一步”按钮,在表单样式中,选择“阴影式”以及“图片按钮”,如图所
此文档下载收益归作者所有