VF课程设计说明书.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VF课程设计说明书

中国矿业大学矿业工程学院课程设计书课程名称 数据库与运输信息系统姓名陶 豆班级 交通运输09-1班学号 日期 2012年5月成绩教师 王振军1 引言1.1 问题的提出为适合现代公司、企业仓库、进货等管理的需要,公司进、销、存管理已经成为一个难题,由于其货物繁杂、进出多变,公司迫切需要一种专门为进销存而服务的工具。为此,简单的数据库系统为此而制造出来。本简单程序是为进销存管理而设计的,内容简单,使用方便。作为当代大学生,熟练的操作计算机是一种必备的素质。本次设计会让我更加熟悉VF编程,把以前学过的一些东西又重新复习了一遍,并与实际结合起来,对能力的提升有了很大的帮助,还能促使我在以后的实际应用中更好的应用VF编程来设计一些数据库管理系统。1.2 任务与分析进销存管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本系统主要完成对企业或公司所需货物进销存的管理,包括数据库表内容的添加、删除等。系统可以完成对各类信息的浏览、修改、查询和用户管理功能。系统的核心是数据库中各个表联系并利用表单以达到相应的目的,每一个表的修改都将联动的影响其它的表,当完成对数据的操作时系统会自动地完成数据库的修改。查询功能也是系统的核心之一,在系统中即有单条件查询和多条件查询,也有精确查询和模糊查询,系统不仅有静态的条件查询,也有动态生成的条件查询,其目的都是为了方便用户使用。本系统有完整的用户添加、删除和密码修改以及权限设置功能,并具备报表预览功能。2 设计方案2.1程序功能设计进销存管理初步设计有七个功能表单:“封面”是欢迎界面,包含着一些程序的信息;“用户登录界面”是用来进行用户权限验证的;“主界面”是整个系统的主题,其上加载着主菜单,可以通过主菜单调用其他的表单,进行相应的操作;“货物信息”是对货物的信息进行查询、添加、编辑、删除等操作,并且可以对“货物信息表”进行浏览;“出货清单”、“进货清单”是分别对应着出货和进货管理的,并显示出货、进货的一系列信息;“报损清单”是对出现货损的物品进行统计整理的;“库存整理”是对库存中的货物进行查看统计的。2.1.1程序功能描述根据设计要求,程序要达到的功能如下:程序运行之后首先进入“封面”,点击进入后,进入用户登录界面;当用户登录成功时,主界面运行,且当其权限满足时,主菜单中“用户管理”选项可以操作;主界面中,主菜单上的各个选项,分别对应着不同的功能菜单,主要有货物信息、货物进出管理、报损管理、用户管理以及报表的预览等;执行主菜单中的“退出系统”,可以退出系统。2.1.2程序结构分析根据上面对系统功能的描述,构建出系统的总体功能结构图,如图1所示。图1. 系统总功能结构图2.1.3数据表结构分析及原始记录1)用户信息表(yh)2)报损申请表3)出货表4)货物信息表5)进货表6)库存信息表2.2程序界面和代码设计2.2.1 程序各个部分的界面各个表单的数据环境,都是与其名称相关的表进行绑定;表单中各个控件的属性设置,没有特殊的地方,这里不再赘述。2.2.2主要表单代码1)封面两个时钟控件代码:A、if thisform.label3.left=thisform.widththisform.label3.left=0elsethisform.label3.left=thisform.label3.left+3endifB、i=int(rand()*255)j=int(rand()*255)k=int(rand()*255)thisform.label1.forecolor=rgb(i,j,k)2)登录界面代码:useyhgo toplocate for alltrim(yh.yhm)==alltrim(thisform.text1.value) and alltrim(yh.mm)==alltrim(thisform.text2.value)if !eof()do form 主界面usethisform.hideelsemessagebox(用户名或用户密码错误!,0+16,提示)endif3)主界面:thisform.image1.width=thisform.widththisform.image1.height=thisform.heightdo 主菜单.mpr with this,.t.2.2.3 程序设计框架其中:1)主菜单如下:各个子菜单的命令都是do form 相应的表单名。2)程序代码set talk offset safe offset century onset escape o

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档