样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均会在该系统的基础上,根据您的要求,修改成一个切实适合您的系统)
本系统开发工具:vfp6.0
本设计包含内容:源代码+可执行程序+毕业论文+开题报告+答辩稿
论文大概:
x
货物仓库管理系统
摘要:
在工厂中,货物管理是一项非常重要的工作。使用人工方式管理各项材料信息不仅效率低下,而且容易出错,安全性很差。并且在实际操作中,数据的查找和维护都不容易实现,容易发生差错,导致了管理费用增加,服务质量难以得到保证,从而影响企业的竞争力。本人设计该系统,就是为了解决以上这些问题。其目的在于实现仓库材料信息管理和出入库记录的快速高校检索,使操作简单安全,提供工作效率和质量。
本人结合货物仓库管理的要求,对Visual FoxPro
(vfp)数据库管理系统、SQL语言的学习和应用,主要完成货物仓库管理系统的需求分析,系统的数据库设计和实现,系统的表单设计,主控程序设计,并由此设计了数据库结构和应用程序。系统运行结果证明,本人设计的货物仓库管理系统可以满足仓库管理者完成仓库管理的日常工作,包括材料的入库,出库以及库存材料信息的管理维护等。
第一章, Visual
FoxPro数据库应用系统开发和对货物仓库管理系统进行了简明的介绍,并分析了货物仓库管理系统应进行的工作。
第二章, 对数据库的设计和SQL语言的使用进行了系统分析,为深入理解数据库应用打下了基础。
第三章, 分析货物仓库管理系统的应用需求,按照数据库设计理论给出了系统说明书,实体关系图,用vfp建立数据库。
第四章, 进行了具体的程序设计,具体设计了四个操作界面,实现了数据库表的浏览,记录的添加、删除和修改,报表的生成,实现了主表单操作。设计充分利用了Visual
FoxPro 数据库技术的强大力量,提高了编程的效率和可靠性。
关键词:数据库、SQL语言、vfp、仓库管理、表单、窗体
第二章 货物仓库管理系统
§3.1
应用需求分析
货物仓库管理系统需要实现库存材料信息的维护、库存材料信息的
询、材料的入库和出库、报表打印等部分,各部分的主要功能有:
1、库存材料信息的维护
有新材料入库时,系统允许管理员添加新材料的记录;当材料出库
或产品过期需要清除时,管理员可以删除产品信息。当记录有误时,管
理员可以手动修改数据表中的记录。
2、库存材料信息的查询
信息查询是仓库管理系统的重要组成部分。用户可以按照材料编号和材料名称等查询条件浏览仓库中的材料信息。
3、材料的入库、出库
当有新产品或材料需要入库。入库时,管理员可以直接进行入库;
出库时,程序自动修改库存材料的信息。
4、报表打印功能
可以打印库存表,入库出库表的报表。
根据上述的需求分析,系统共需要4个表,分别是材料信息维护表、
材料信息查询表、出入库管理表、报表。
§3.2
系统功能模块的划分
第三章
§4.1
启动画面的实现
启动画面是为了给用户一个良好的印象,加深软件的亲和力,没有实际的功能,运行时如下图4-1:
代码是:
对象:Timer1 过程:Timer
DO FROM
e:\钡钡的\PROJECT\货物仓库管理系统\form\登录.scx
Thisform.release
§4.2 主表单窗体的实现:
为了方便管理员使用该系统,进入启动界面后,将自动进入主表单,选择要查询的种类,运行如图4-2所示:
“进入”按钮的代码是:
m.optiongroup1.option1.value=1
do form
e:\钡钡的\project\材料信息查询.scx
5.1.1 材料信息维护表单设计
在项目中新建表单,保存为“E:\钡钡的\project\仓库管理系统\forms\材料信息维护.scx”,在表单的DataEnvironment中添加
控件并设置控件的属性,得到如图5-1所示的表单:
整个“材料信息维护”表单分别为3部分,最上面的一部分是在一个Container控件中显示当前材料记录的信息,如,材料编号、材料名称、规格、单位和单价等。中间是4个导航按钮分别表示回到第一条记录、上一条记录、下一条记录和最后一条记录。下面是维护操作功能按钮,包括添加、修改、删除、保存和退出5种功能按钮。
5.1.2 添加响应代码
下面为表单添加响应代码,实现上述各项功能。
“|<”按钮。单击按钮时,显示“材料信息”表的第一条记录。即表中第一条记录被设置为当前记录。该按钮的Click事件代码如下: