
仓库管理系统
作品编号:VFP005 开发环境:VFP WORD全文:50页 论文字数:15800字 此仓库管理系统毕业设计完整版包含[论文,源程序,可执行文件] |
以下仅为极少介绍,详细内容请点击购买完整版!

(3)为按钮添加click事件代码:
在表单设计器中,双击保存日志命令按钮。添加click事件代码如下:
insert into 操作日志表 (操作员,操作内容,操作时间) values (username,"设备需求",date())
*把设备需求写入操作日志表中
双击回主界面按钮,添加click事件代码如下:
thisform.release
*释放本表单
do form 仓库管理
*运行仓库管理界面
保存对表单所作的修改,表单运行效果如图所示:
4.7 显示报表模块的设计
在该模块中,一共要显示3个报表,分别提供库存不足,库存过多和操作日志等信息。
2. 代码设计
定义Pageframe1.Page1.grid1的init事件
运行“显示报表”表单,界面所图所示:
local Custs1
select 设备号,最大库存,现有库存 from 现有库存表 where (现有库存>最大库存) into cursor Custs1
thisform.页框.库存过多.库存过多表.recordsource="Custs1"
定义Pageframe1.Page2.grid1的init事件
local Custs2
select 设备号,最小库存,现有库存 from 现有库存表 where (现有库存<最小库存) into cursor Custs2
thisform.页框.库存不足.库存不足表.recordsource="Custs2"
定义Pageframe1.Page3.grid1的init事件
local Custs3
select * from 操作日志表 into cursor Custs3
thisform.页框.操作日志.操作日志表1.recordsource="Custs3"
运行“显示报表”表单,界面如图所示。
4.8 开发中的难点和解决技巧
Visual FoxPro6.0中的向导包括表向导、数据库向导、表单向导、查询向导、报表向导、标签向导、邮件合并向导、数据透视表向导、导入向导、文档向导、安装向导、升迁向导、应用程序向导、WEB发表向导等、我们合理应用向导可以在编程中提高效率。
为了快速开发高效的软件,本设计中的多数表单的设计采用利用表单设计向导生成,然后在生成的表单的基础上修改。
数据库软件用来管理数据的优势在于可以迅速从成千上万的数据中找到我们需要的数据,而查询功能的设计也是数据库应用软件设计过程中的重点也是难点。本设计过程中利用表单向导强大的功能,轻松完成了数据的查询功能。而且表单向导生成的查询功能非常强大,完全可以满足数据库应用软件的需要。
第五章 系统的编译和发行
5.1 设置主文件
用主图标标记的文件是用户在启动.app或者.exe时被调用的文件。它可以是一个表单、菜单或者程序,建议使用程序作为主文件。
5.2 构造主文件
如果主文件是一个程序,它将调用应用程序框架中的各个功能组件,然后由这些组件调用应用程序的其余部分。
如果要建立一个简单的主程序,可以按下列步骤进行。
(1)现设置应用环境界面。
(2)建立初始用户界面。
(3)建立事件循环。
(4)恢复环境,退出应用程序。
例如,可以建立下面的程序作为主程序:
为了避免无限循环,必须在READ EVENTS命令之前安排CLEAR EVENTS命令。可以在主菜单或者主表单中添加一个“退出”项,该项发出CLEAR EVENTS命令。
5.3 在.app和.exe文件中包含和排除文件
如果在发布的应用程序中不想再更改这些文件,可把它们放在项目中并设置为“包含”。那么这些文件变成只读的,不能修改。如果想修改这些文件,把它们放在项目中并设置为“排除”,然后作为独立文件随着应用程序一起发布。
在默认情况下,Visual FoxPro6.0在嵌放的过程中排除了数据库、表格、成为.ff的c库文件和.app文件。建议除了一些特定的表格,最好不要包含这类文件。数据库和表格需要变化和添加,而如果编译后包含自.exe或者是.app文件中,由于这二个文件被创建后都是静态的,因此被包含的文件也是静态的和只读的。把数据库和表格包含在这些文件中很明显会带来问题。
因为这些文件不能被包含在文件.exe或者是.app文件中,所以要在发布一个应用程序之前为这些文件做好准备。
如要排除可修改的文件,首先在项目管理器中,选择可修改的文件,然后从“项目”菜单中选择“排除”命令。在一个文件被排除后,则在文件的左方加入一个排除符号。
小结
一个完整的仓库管理系统到此就制作完成了。在本例中详细的讲述了从创建数据库到系统设计和各模块的创建、面向对象的表单的设计、基本功能如查询的实现、主程序的编写。
本vfp毕业设计“仓库管理系统”论文由清风毕业设计网[www.lunwen550.com]征集整理!
在表单设计器中,双击保存日志命令按钮。添加click事件代码如下:
insert into 操作日志表 (操作员,操作内容,操作时间) values (username,"设备需求",date())
*把设备需求写入操作日志表中
双击回主界面按钮,添加click事件代码如下:
thisform.release
*释放本表单
do form 仓库管理
*运行仓库管理界面
保存对表单所作的修改,表单运行效果如图所示:
4.7 显示报表模块的设计
在该模块中,一共要显示3个报表,分别提供库存不足,库存过多和操作日志等信息。
2. 代码设计
定义Pageframe1.Page1.grid1的init事件
运行“显示报表”表单,界面所图所示:
local Custs1
select 设备号,最大库存,现有库存 from 现有库存表 where (现有库存>最大库存) into cursor Custs1
thisform.页框.库存过多.库存过多表.recordsource="Custs1"
定义Pageframe1.Page2.grid1的init事件
local Custs2
select 设备号,最小库存,现有库存 from 现有库存表 where (现有库存<最小库存) into cursor Custs2
thisform.页框.库存不足.库存不足表.recordsource="Custs2"
定义Pageframe1.Page3.grid1的init事件
local Custs3
select * from 操作日志表 into cursor Custs3
thisform.页框.操作日志.操作日志表1.recordsource="Custs3"
运行“显示报表”表单,界面如图所示。
4.8 开发中的难点和解决技巧
Visual FoxPro6.0中的向导包括表向导、数据库向导、表单向导、查询向导、报表向导、标签向导、邮件合并向导、数据透视表向导、导入向导、文档向导、安装向导、升迁向导、应用程序向导、WEB发表向导等、我们合理应用向导可以在编程中提高效率。
为了快速开发高效的软件,本设计中的多数表单的设计采用利用表单设计向导生成,然后在生成的表单的基础上修改。
数据库软件用来管理数据的优势在于可以迅速从成千上万的数据中找到我们需要的数据,而查询功能的设计也是数据库应用软件设计过程中的重点也是难点。本设计过程中利用表单向导强大的功能,轻松完成了数据的查询功能。而且表单向导生成的查询功能非常强大,完全可以满足数据库应用软件的需要。
第五章 系统的编译和发行
5.1 设置主文件
用主图标标记的文件是用户在启动.app或者.exe时被调用的文件。它可以是一个表单、菜单或者程序,建议使用程序作为主文件。
5.2 构造主文件
如果主文件是一个程序,它将调用应用程序框架中的各个功能组件,然后由这些组件调用应用程序的其余部分。
如果要建立一个简单的主程序,可以按下列步骤进行。
(1)现设置应用环境界面。
(2)建立初始用户界面。
(3)建立事件循环。
(4)恢复环境,退出应用程序。
例如,可以建立下面的程序作为主程序:
为了避免无限循环,必须在READ EVENTS命令之前安排CLEAR EVENTS命令。可以在主菜单或者主表单中添加一个“退出”项,该项发出CLEAR EVENTS命令。
5.3 在.app和.exe文件中包含和排除文件
如果在发布的应用程序中不想再更改这些文件,可把它们放在项目中并设置为“包含”。那么这些文件变成只读的,不能修改。如果想修改这些文件,把它们放在项目中并设置为“排除”,然后作为独立文件随着应用程序一起发布。
在默认情况下,Visual FoxPro6.0在嵌放的过程中排除了数据库、表格、成为.ff的c库文件和.app文件。建议除了一些特定的表格,最好不要包含这类文件。数据库和表格需要变化和添加,而如果编译后包含自.exe或者是.app文件中,由于这二个文件被创建后都是静态的,因此被包含的文件也是静态的和只读的。把数据库和表格包含在这些文件中很明显会带来问题。
因为这些文件不能被包含在文件.exe或者是.app文件中,所以要在发布一个应用程序之前为这些文件做好准备。
如要排除可修改的文件,首先在项目管理器中,选择可修改的文件,然后从“项目”菜单中选择“排除”命令。在一个文件被排除后,则在文件的左方加入一个排除符号。
小结
一个完整的仓库管理系统到此就制作完成了。在本例中详细的讲述了从创建数据库到系统设计和各模块的创建、面向对象的表单的设计、基本功能如查询的实现、主程序的编写。
本vfp毕业设计“仓库管理系统”论文由清风毕业设计网[www.lunwen550.com]征集整理!
相关毕业设计:
- 没有相关设计
网站客服咨询
本站现有毕业设计作品均为学校答辩通过后征集或原创写作设计开发,集多年从事毕业论文工作经验及海量的资料,结合强劲的开发写作团队,全面面向广大朋友提供最直接的资源参考以及快速周到的写作设计服务。
购买后获取论文或有定做需求请加
客服微信号:hastp888
添加好友时请备注“论文”
客服微信号:hastp888
添加好友时请备注“论文”
作品目录排行