PB课设设计销售系统.docVIP

  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文档。上传文档
查看更多
PB课设设计销售系统

1设计题目 美加玛超市管理系统 2课程设计目的 本课程设计是在《VFP?程序设计与应用》课程后进行的一次全面综合训练。通过本程设计使都能够运用所学知识,独立完成简单的结构化程序设计或面向对象的程序设计,编写较小应用软件的初步技能掌握软件设计的基础知识和基本方法,为进一步学习其它计算机知识及今后使用或开发数据库应用程序奠定基础。巩固VFoxPro基本操作(表、数据库的建立、数据处理); 进一步学习和巩固VFoxPro程序设计的方法,了解用VFP开发项目的一般过程,培养运用VFoxPro解决实际问题的工作能力?掌握一个实际应用项目的开发过程,自主开发一个小型管理系统。 图3.1 系统功能模块图 4数据库设计 4.1表 包括商品信息表、进货信息表、出货信息表、库存信息表、用户信息表和系统设置表。 4.2数据库逻辑结构设计(字段设计) 数据库的概念结构设计完后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。 使用Visual FoxPro开发时可以直接使用Visual Foxpro自带的数据库,本系统中使用各个数据表的字段设置如下。 表2-1 商品信息表 字段名 类型 宽度 可否为空 默认值 说明 商品编号 字符型 6 否 主索引字段 条形码 字符型 14 可 商品名称 字符型 40 否 商品单位 字符型 6 否 商品单价 浮动型 6 否 1位小数 产地 字符型 40 类别 字符型 20 说明 备注型 4 表2-2 进货信息表 字段名 类型 宽度 可否为空 默认值 说明 进货编号 字符型 10 否 主索引字段 商品编号 字符型 6 否 普通索引字段 进货数量 浮动型 8 否 1位小数 进货单价 浮动型 8 否 1位小数 进货时间 日期时间型 8 否 供货单位 字符型 40 可 经手人 字符型 20 可 说明 备注型 4 表2-3 出货信息表 字段名 类型 宽度 可否为空 默认值 说明 出货编号 字符型 8 否 主索引字段 商品编号 字符型 6 否 普通索引字段 出货数量 浮动型 8 否 1位小数 出货单价 浮动型 8 否 1位小数 出货时间 日期时间型 8 否 接收人 字符型 20 否 经手人 字符型 20 可 说明 备注型 4 表2-4 库存信息表 字段名 类型 宽度 可否为空 默认值 说明 商品编号 字符型 6 否 主索引字段 库存数量 浮动型 8 1位小数 说明 备注型 4 表2-5 用户信息表 字段名 类型 宽度 可否为空 默认值 说明 用户名 字符型 20 否 主索引字段 密码 字符型 20 否 1位小数 表2-6 系统设置表 字段名 类型 宽度 可否为空 默认值 说明 商品类别 字符型 20 否 主索引字段 4.3建立表间永久性连接 首先创建项目管理器,再创建数据库,进入数据库设计器,向数据库中添加表,并建立表间的永久性连接。如下图所示。 图3.1 Csdata数据库关系图 由于“进货信息”、“出货信息”和“库存信息”表中的“商品编号”字段与“商品信息”表中的“商品信息”字段是相关联的,所以当在“商品信息”表中修改某一种商品的商品编号时,也应该相应地修改“进货信息”,“出货信息”和“库存信息”等表中的记录;当在“商品信息”表中删除某一商品时,也应该“进货信息”等表中删除相应记录;当在“进货信息”、“出货信息”和“库存信息”等表中插入一个不存在的商品编号时,应该禁止插入记录。如上所述的规则可以通过设置数据库的参照完整性来完成。选择级联,如下图。 图3.2 参照完整性生成器 5创建数据库表和索引文件 5.1数据库表 图5.1 商品信息表数据 图5-2 用户信息表 5.2数据库索引文件 在命令窗口依次执行以下命令: use “欢迎使用”标签 *——当标签移动到表单最右侧时 IF THISFORM.label4.LEFT=THISFORM.WIDTH *——移动到最左侧 THISFORM.label4.LEFT=0 ELSE *——向右移动1个像素 THISFORM.label4.LEFT=THISFORM.label4.LEFT+1 ENDIF *——使“超市进销存管理系统”变色 *——随机生成颜色 i=INT(RAND()*255) j=INT(RAND()*255) k=INT(RAND()*255) *——改变标签前景色 THISFORM.label1.forecolor=rgb(i,j,k) “splash”表单中“进入”按钮的“Click”事件代码如下。 *——调用“系

文档评论(0)

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

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

1亿VIP精品文档

相关文档