欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    用VF编写货物管理系统new.docx

    • 资源ID:2441503       资源大小:489.47KB        全文页数:33页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    用VF编写货物管理系统new.docx

    1、用VF编写货物管理系统new目 录摘要I英文摘要II1 概述12 系统设计3 2.1系统设计原理32.2有关数据表结构32.2.1货物信息表的设计32.2.2 库存货物表信息表的设计42.2.3进货表的设计42.2.4出货表的设计52.2.5报损申请表的设计52.3系统思想63 系统实现83.1开发平台及系统配置83.2主程序的编制83.3开始界面(表单)的制作93.4密码验证表单103.5系统主菜单123.5.1 货物管理功能的实现133.5.2 进货管理功能的实现163.5.3 出货管理功能的实现183.5.4 报损管理功能的实现203.5.5 库存管理功能的实现203.5.6 系统信息功

    2、能的实现213.5.7 退出菜单224 结 论23致谢24参考文献25货物管理系统 摘要:现代企业已经将企业信息化作为企业发展必须的辅助手段,企业信息化正在各个企业蓬勃发展。然而,企业信息化到底应该如何去做却一直是困扰企业领导人的决策。现代企业都面临正激烈的市场竞争,如何能够使得企业能够在变化莫测的商海中拥有一席之地是每一个企业家最为关注获的,“时间就是金钱,时间就是生命”是对现代企业最好的描述。如何去寻找并准确描述企业发展和成长的路线、寻找出企业发展和成长的内在逻辑关系是企业信息化必须使用的信息化分析方法,就像在有机生命体中利用科学的手段寻找出其生命周期中内在的必然性DNA结构图来进行深层次

    3、的生命科学研究一样。只有在统一的有效的方法学指导基础上开展的企业信息化过程才能够保证企业信息化的整体效应和连续性效应,因此,一个企业在日常忙于采购或销售时拥有一套商品购销存管理系统,大大信息的自动化,提高工作效率,还将确保精确的进程数据。 本人根据市场需求,结合毕业设计实际情况,制定设计整体计划,从进行调研及文献资料的检索与阅读、制定工作计划、提出课题总体设计方案,撰写开题报告、进行系统分析、完成毕业设计详细设计方案、完成详细设计,进入编码调试阶段、组织中期报告,并提供中期报告书面材料、完成编码调试、进行系统测试及完善、向毕业设计答辩委员会提出答辩申请、撰写毕业设计论文及到最后的毕业设计答辩。

    4、对于毕业设计软件根据需求分析,我们将系统划分为:分别为进货(购买)管理、销货(销售)管理、库存管理、货物浏览、客户管理、系统设置、关于作者等七个模块。关键词:货物管理;查询;进货;出货;报损Goods Manegement SystemAbstract:That modern business enterprise has turned the business enterprise information to assistance means to be used as business enterprise development must, the business enterpris

    5、e information turns in the booming development in each business enterprise.However, the business enterprise information turns after all should how to do to have been decision to perplex business enterprise leader however.The modern business enterprise faces the positive vigorous market competes, how

    6、ing to can can make the business enterprise own in change unfathomable companys sea a place to is each an entrepreneur the forest the concern to get of, time is a money, time is a life describe bestly to the modern business enterprise.How to look for to combine accurate describing the business enter

    7、prise development is with the route of the growth, look for a business enterprise development to is an information that business enterprise information turn and must use to turn to analyze the method with the inside logic relation that grows up, resemble to make use of in organism life the means of

    8、science looks for a life science for its life cycle inside inside and inevitability DNA construction diagram to proceeding deep level of structure research.Only have to open in unitedly of valid method learning leading foundation the business enterprise information of the exhibition turn the process

    9、 the talent to guarantee the effect of the whole that business enterprise information turn enough with the consecution effect, therefore, a business enterprise at usual busily engaged in purchase or sale hour own a set of merchandises buy the saves to manage the system, consumedly the automation of

    10、the information, the work efficiency of exaltation, will still insure the accurate progress data. Oneself require with according to the market, join together the graduate design actual circumstance, establishment design the whole plan, from the index that proceeding investigation and cultural herita

    11、ge data with read, establish work plan, put forward the lesson a total design project, compose to open report, proceed system analysis, complete graduate design detailed design project, complete the detailed design,enter the coding adjusts to try the stage and organizes the middle reports, and provi

    12、de middle report written form material, complete the coding adjusts to try, proceed system test and perfect, face the graduate design reply the committee puts forward rejoinder application, compose graduate design thesis and till the last of graduate design reply.According to the need for graduate t

    13、o design the software to analyze, we divide the line system as:Is to enter respectively the goods( purchase) management, selling( sale) management, stock management, goods view, customer management, system establishes and wait concerning the author seven molds piece.Keywords:goods; manegement; syste

    14、m,search;stock with goods;retail1 概 述11 课题设计背景货物管理系统作为商品或者货物管理必须要涉及到的部分,在各种企业中有广泛的应用前景。本系统可以录入保存商品、客户、供货商等基本资料,完成货品的进货、出货、退货、转存等日常操作。通过对日常操作的查询,用户可以掌握货物流通情况,并能够对货物情况进行统计。货物管理中主要涉及的管理有四个方面:进货、销货、退货及报损。本系统使用VFP6.0进行开发,原因是VFP6.0易学、易记、功能齐全。公司在货物管理中涉及的业务过程大致如下:进货:公司根据货物信息表中的信息,决定进何种货;进货的数量、单位、时间经手人等由用户输入

    15、。进货成功后,更新库存货物表和进货表。销售:产品的销售包含对外销售和内部销售。对外销售:首先公司对外的销售单位向公司开出要货单;然后,公司根据要货单及货物的实物数量决定给要货单位的货物数量;最后,公司开出出货单,根据出货单将货物出库,并发给要货单位。要货单位收到货物后,将货物入单位的仓库;在售货给客户时,要开出销售小票,上面应记载售货的名称及数量、金额等信息;然后,货物出单位库,交给客户。内部销售:首先,公司职员需要开出要货单;然后公司根据要货单及货物的实物数量决定给要货人的货物数量;最后,公司开出出货单,仓库根据出货单将货物出库,并交给要货人。退货:将要出的货提出单位的仓库,发给公司;公司清

    16、点货物后,根据实物数量开出出货单;然后将货物出库。报损: 当仓库中的货物由于损坏、过期或其他原因,需要将仓库中的货物无偿提出时,由公司开出报损单;然后货物出库。12 数据库技术与VFP系统平台概述数据库技术产生于20世纪60年代末70年代初,到70年代末期数据库理论的研究已基本进入了成熟阶段。它的出现与完善使得计算机应用进入了新的历史时期,社会的每一个领域都与计算机发生了联系,计算机在人类社会中开始起着不可估量的作用。随着信息技术、网络技术及计算机技术的飞速发展和人民生活水平的提高,微机走入了我们的家庭成为我们工作和学习的得力助手。在此浪朝的推动下各类学习软件相继推出,尤其学习语言类的软件更是

    17、种类繁多,面面俱到。Visual Foxpro(以下简称VFP)是一个优秀的,基于Internet平台的数据库管理系统。VFP既具有Visual 语言系列的功能强大、直观易用以及面向对象的优点,又兼有Windows和FoxPro的长处。并为用户提供了众多向导、生成器、设计器及面向对象程序设计的技术支持,特别适合开发中小型系统。用VFP开发的系统具有界面友好、操作方便、易于学习的特点。特别VFP6.0是一个功能强大的数据库管理系统(DBMS),同以前的版本相比,具有更快速、更有效、更灵活的突出特点。随着现代科学技术的发展,越来越多的公司和企业已经使用计算机系统代替繁琐冗余的手工操作来管理货物的工

    18、作。VFP6.0是面向对象的可视化编程工具,利用该系统可以方便快捷的开发包含数据库的各种应用软件,开发出的可执行文件效率较高,打包发布也非常方便。所以,采用VFP6.0这种GUI(图形用户界面)开发工具来实现货物管理人员对货物流程的管理,将大大提高工作效率,节省许多不必要的人工浪费。2 系统设计2.1系统设计原理系统结构图如图2.1所示。主 菜 单报损信息出货管理进货管理货物管理库存管理 图2-1 系统模块图2.2有关数据表结构实际工作中的表格往往不适合直接输入到计算机中。如上述货物信息、出货单、进货单、报损申请单等,无法在计算机中直接建立这样的表,因此需要对实际的表格或清单进行规范化设计。2

    19、.2.1货物信息表设计 货物信息是货物管理系统的一个基本表,可用如图2-2所示的实体关系图来表示。商品关系 编 号 名 称 规格 产地 简要说明 外形(图片) 单价 数量 总价 图2-2 货物关系对每一种货物都有唯一与之对应的编号,因此在货物关系中编号是主关键字,其他的非主属性都完全依赖于它。货物信息表的逻辑结构设计如表2-1所示。表2-1 货物信息表字段名字段类型字段宽度小数点索引否编号名称规格单价数量总价产地时间产品说明外形字符型字符型字符型数值型字符型数值型字符型字符型备注型通用型108284030401044无无无2无无无无无无主索引 2.2.2库存货物表设计 库存货物表是货物管理系统

    20、的一个基表。由于在设计编号时,货物与货物编号之间存在依赖关系,每一编号就对应一种货物,所以货物的所有信息对编号存在依赖关系。实体关系如图2-3所示的关系图所示。 库存货物关系 编号 单位 数量 品名 单价 图2-3 库存货物关系库存货物信息表的逻辑结构设计如表2-2所示:表2-2 库存货物信息表字段名字段类型字段宽度小数点索引否编号名称规格单价数量字符型字符型字符型数值型数值型610288无无无2无主索引 2.2.3进货表设计进货表是货物管理系统的一个基表。实体关系如图2-4所示。 进货关系编 名 规 单 数 供 供 供 经 货 货 货 手 单 时 人 人号 称 格 位 量 位 间 图2-4

    21、进货关系编号也是进货关系中的主关键字,其他非主属性都完全依赖于它。进货表的逻辑结构设计如表2-3所示。表2-3 进货表字段名字段类型字段宽度小数点索引否编号名称单价数量进货单位进货时间时间供货人经手人字符型字符型字符型数值型字符型字符型字符型字符型610210401088无无无2无无无无主索引 2.2.4出货表设计 货物名称与货物编号之间存在依赖关系,每一编号对应一种货物名称,所以可以将名称从出货关系中去掉,其实体关系如图2-5所示。 出货关系编 名 规 单 数 出 出 接 经货 货 收 手 单 时 人 人号 称 格 位 量 位 间 图2-5 出货关系编号也是出货关系中的主关键字,其他非主属性

    22、都完全依赖于它。 出货表的逻辑结构如表2-4所示。表2-4出货表字段名字段类型字段宽度小数点索引否编号名称单价数量出货单位出货时间接收人经手人字符型字符型字符型数值型字符型字符型字符型字符型610210401088无无无2无无无无主索引 2.2.5报损申请表设计报损申请表实体关系如图2-6所示。 报损申请关系编 规 数 报 报 申 审 经损 损 请 批 手 原 时 人 人 人号 格 量 因 间 图2-6 报损申请关系编号也是报损申请关系中的主关键字,其他非主属性都完全依赖于它。 报损申请表的逻辑结构设计如表2-5所示。表2-5 报损申请表字段名字段类型字段宽度小数点索引否编号名称单价数量报损原

    23、因报损时间申请人审批人经手人字符型字符型字符型数值型字符型字符型字符型字符型字符型6102104010888无无无2无无无无无主索引 2.3系统思想 该系统的基本设计思路如下:(1) 建立好各表,输入一些模拟数据;(2) 在显示货物信息时,将表单上的用来显示表中字段值的文本框分别与相关的字段进行绑定;具体设置要将文本框的controlsource属性设定为对应的字段名;(3) 在货物信息管理时可以查看各记录的值,可以添加、修改记录;(4) 货物查询时,只需输入货物名称,就可以定位在该记录,并显示该记录的有关内容,也可以修改该记录;(5) 进货管理中的进货信息显示是以只读方式显示货物信息表中的编

    24、号、名称和规格字段内容,具体设置方法是将该文本框的readonly属性值改为.T.;因为对货物信息表中信息的改变不是在本菜单中完成的。其余文本框接收用户输入的内容,并将内容加入进货表(以便于进货统计),还要加入库存货物表中;(6) 进货统计是根据用户通过进货信息表单中输入的有关信息,加入到进货表中,然后接收用户查询的时间段,在该进货表中找出在该时间段进的货。制作一个含有表格控件的表单,将表格控件中相关header的值改为所显示字段名,将表格控件的数据源RecordSource的值设为“进货表”所在的路径和表名,将表格控件的数据源类型RecordSourceType的值设为“0-表”;(7) 其

    25、他功能与进货管理类似,只需做稍微改动即可。3系统实现3.1开发平台及系统配置该系统采用 Microsoft公司推出的Visual FoxPro 6.0 作为开发平台,该开发平台具有一下优点:VFP 6.0 特别适合开发中小型的管理系统;面向对象的特点与程序设计的可视化结合在一起,有效地提高了编程的效率;界面美观、使用方便;VFP6.0全面支持GIF(Graphics Interchange Format)和JPEG(Joint Photographic Group)图象格式。你可以将对 Visual FoxPro 配置的设定仅仅应用于当前的工作期(临时),或者将其设定为下一次使用 Visual

    26、 FoxPro 的默认值 (永久)。如果设定是临时的,那它们将存储在内存中,并在你退出 Visual FoxPro 时丢弃。如果你进行的是永久性设定,它们将存储在 Microsoft Windows 注册表或 Visual FoxPro 资源文件中。Windows 注册表是一个数据库,存储关于操作系统,所有的 Windows 应用程序,OLE,以及 ODBC 等其他选件等等的配置信息。例如,注册表保存了 Windows 对于文件扩展名与应用程序的关联信息,这样当你点击一个文件时,Windows 能够加载并激活相对应的应用程序。类似地,Visual FoxPro 也在注册表中存储其特定地配置信息

    27、。当 Visual FoxPro 启动时,程序将会读取注册表中的配置信息,并按照这些内容进行相应地设置。完成注册表读取后,Visual FoxPro 也会检查其配置文件,这个文件是一个文本文件,存在这个文件中的配置信息将会覆盖注册表的设定。Visual FoxPro 启动后,你还可以使用选项对话框或 SET 命令来进行一些额外的配置设定。3.2主程序的编制主程序将整个软件串接起来,系统是从主程序开始执行的。代码如下:set talk off &关闭对话模式set sysmenu offset status bar offset safe offset stat off set dele on

    28、&不处理已删除的记录set cent onset date to ansiclose allclear screen clear eventsdeactivate menu alldeactivate window all &关闭常用工具栏if mod(day(date(),2)=0 &偶数日期_SCREEN.backcolor=rgb(80,180,150) &窗口背景颜色MODIFY WINDOW SCREEN TITLE 货物管理系统 今天是:+str(year(date(),4)+年+str(month(date(),2)+月+str(day(date(),2)+日 +cdow(date()+制作:买买提 else &奇数日期_SCREEN.backcolor=rgb(80,150,180) &窗口背景颜色MODIFY WINDOW SCREEN TITLE 货物管理系统 今


    注意事项

    本文(用VF编写货物管理系统new.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开